Commit Graph

842 Commits

Author SHA1 Message Date
Andrew Hyatt
86d954d1bb Add useful symlink 2017-02-27 17:13:31 -08:00
Sergey Bugaev
1859a96da9 Fix wrong asm instruction 2017-01-29 20:35:25 +03:00
Andrew Hyatt
3bee0d9f97 Hide warnings 2016-12-09 21:33:02 -08:00
Lubos Dolezel
483da05d48 Better objc_collectableZone() declaration 2016-11-28 14:28:45 +01:00
Lubos Dolezel
8f31611e01 Build fixes 2016-11-26 23:38:20 +01:00
Lubos Dolezel
04758f8084 Fix trouble with including objc-auto.h 2016-11-26 23:13:39 +01:00
Lubos Dolezel
b18ee55c61 Revert "Create a symlink because GNUStep looks for a different directory"
This reverts commit c0fdd59106.
2016-11-26 23:11:42 +01:00
Andrew Hyatt
c0fdd59106 Create a symlink because GNUStep looks for a different directory 2016-11-26 13:31:54 -08:00
Luboš Doležel
d6dd23f906 Merge pull request #1 from ahyattdev/master
Hide warnings
2016-11-23 09:38:11 +01:00
Andrew Hyatt
33aaf854f0 Hide warnings 2016-11-22 20:34:06 -08:00
Lubos Dolezel
7bce746606 Link libobjc-apple against CFFExtra (because NSObject/Object classes are in objc4 in newer OS X) 2016-03-03 15:49:13 +01:00
Lubos Dolezel
ee23eae1e3 Build CXX exception support for Darling 2016-02-24 22:56:10 +01:00
Lubos Dolezel
94d8584dd7 Updated build file 2016-02-10 22:41:47 +01:00
Lubos Dolezel
086b00648b Added dummy objc_readClassPair() 2015-12-09 23:21:32 +01:00
Lubos Dolezel
22fe63c015 getsectdata() -> getsectiondata() 2015-12-09 23:02:21 +01:00
Lubos Dolezel
cc88d15dbb objc_copyImageNames() family initial code 2015-12-09 23:02:14 +01:00
Lubos Dolezel
89b8c94f7b Changes for Darling 32-bit build 2015-12-08 23:13:01 +01:00
Lubos Dolezel
8a615053eb Apple libobjc fixes 2015-11-20 22:27:11 +01:00
Lubos Dolezel
c8bdb97c1a Darling build changes 2015-11-16 23:07:24 +01:00
Lubos Dolezel
2def22809b Merge https://github.com/gnustep/libobjc2 into HEAD 2015-11-11 22:47:50 +01:00
Lubos Dolezel
673682dc94 Integrate Apple libobjc compatibility layer 2015-11-11 19:41:20 +01:00
Luboš Doležel
c2f279bda0 Remove LLVM references from CMakeLists.txt, because it causes some CMake versions to die 2015-11-05 20:49:12 +01:00
Lubos Dolezel
2b17347fb9 Initialization changes needed for Darling 2015-10-28 22:57:15 +01:00
Lubos Dolezel
48496bf95f Darling installation changes 2015-10-25 21:03:21 +01:00
Lubos Dolezel
83003cdab2 Source tree restructuring 2015-10-24 22:32:20 +02:00
Luboš Doležel
83b00d37b3 Disable linking against system libs
Disable ObjC++ EH support (missing symbols - to be fixed later)
2015-10-19 13:59:08 +02:00
davidchisnall
d3bcc30e92 Merge pull request #8 from ngrewe/gcc_atomics
Set -march flag for atomic operations builtins even when not compiling with clang
2015-10-12 14:06:07 +01:00
Niels Grewe
5a7fcc0165 Remove .travis.yml for clean patch 2015-10-12 12:01:38 +00:00
Niels Grewe
40b7f872e9 Also specify -march=i586 when compiling with gcc 2015-10-12 12:00:49 +00:00
Niels Grewe
f1c58120b9 Remove bogus workaround for build system issue 2015-10-12 11:58:28 +00:00
Niels Grewe
8b5e85a95c Set the -pthread compiler flag when pthreads is used.
Apparently, setting -lpthread is not enough to convince gcc to actually
link a thread library, so if we are using pthreads, set the -pthread
flag as well. It fixes the gcc situation and doesn't have any adverse
effects for clang either.
2015-10-09 09:47:55 +00:00
Niels Grewe
57856fb507 Merge remote-tracking branch 'upstream/master' 2015-10-09 09:47:46 +00:00
Luboš Doležel
77635c0737 Correctly point to Darling libcxxabi 2015-10-07 20:54:51 +02:00
Lubos Dolezel
69e34ea0d9 Modifications for Darling build 2015-10-06 22:23:10 +02:00
Niels Grewe
9ed74c2859 Merge branch 'property_encoding' 2015-09-08 12:24:22 +02:00
davidchisnall
b55071b370 Merge pull request #6 from ngrewe/property_encoding
Be more lenient when accepting property encodings produced by clang
2015-09-08 11:21:05 +01:00
Niels Grewe
c5ae4432e0 Be more lenient when accepting property encodings produced by clang. Cf. gnustep/libobjc2#5. 2015-09-08 12:12:03 +02:00
Niels Grewe
9c62645bf1 Be more lenient when accepting property encodings produced by clang. Cf. gnustep/libobjc2#5. 2015-09-08 12:04:22 +02:00
Niels Grewe
f4b83fbd53 Merge remote-tracking branch 'upstream/master' 2015-09-08 07:41:48 +02:00
Niels Grewe
92d29b963a Test travis 2015-09-08 07:37:06 +02:00
davidchisnall
27933a9be7 Merge pull request #4 from ngrewe/nil_exception
Fix throwing nil exceptions.
2015-09-07 12:41:50 +01:00
Niels Grewe
1ac152032a Merge branch 'master' into nil_exception
Conflicts:
	Test/CMakeLists.txt
2015-09-07 13:04:53 +02:00
Niels Grewe
e121b34a9f Check other exception handlers that should/shouldn't catch nil. 2015-09-07 13:03:00 +02:00
davidchisnall
3443925636 Merge pull request #3 from ngrewe/master
Fix returning argument types from methods.
2015-09-07 11:51:51 +01:00
Niels Grewe
dbf392ce99 Move indexing fix into findParameterStart() 2015-09-07 12:49:58 +02:00
Niels Grewe
b2e7c50704 Fix throwing nil exceptions. 2015-09-07 12:01:39 +02:00
Niels Grewe
cbacd87632 Add missing changes 2015-09-06 22:20:08 +02:00
Niels Grewe
44627f69e7 Also fix method_getArgumentType(). Add test case. 2015-09-06 21:39:24 +02:00
Niels Grewe
abb0d1e931 Fix returning argument types from methods. 2015-09-06 20:13:05 +02:00
David Chisnall
b0fba94d8b Added 1.8.1 release announcement to master branch. 2015-08-07 12:34:47 +01:00