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