David Chisnall
|
d015f0160c
|
Rename PUBLIC to OBJC_PUBLIC to avoid some namespace pollution.
|
7 years ago |
David Chisnall
|
934cd13a7a
|
Initial pass at Windows support.
All tests now pass with the new ABI on x86-64, with the new ABI. Some
of the code is ugly and other platforms are probably broken.
|
8 years ago |
Dustin L. Howett
|
21ad183e3e
|
Wrap some headers in extern C for C++ compat.
|
8 years ago |
David Chisnall
|
12b820cb99
|
Add refcount accessor function.
|
8 years ago |
David Chisnall
|
458bd3c7a2
|
Add interfaces for better integration with Foundation.
|
8 years ago |
David Chisnall
|
af4e0719ff
|
Checkpoint work on improving weak reference efficiency.
|
8 years ago |
theraven
|
c73b7a2f0b
|
Mark all libobjc2 headers as system headers when not compiling the runtime
itself. This makes clang hide warnings.
|
13 years ago |
theraven
|
6f1589a841
|
Some bug fixes to ARC autorelease pools. Now provides all of the support required for implementing GNUstep autorelease pools.
|
14 years ago |
theraven
|
36d21882ec
|
Documented objc-arc.h
|
15 years ago |
theraven
|
bc87ed22e1
|
Implemented support for __weak with ARC.
ARC functions are all now exposed in a header, but not yet documented. See the ARC ABI spec for now:
http://clang.llvm.org/docs/AutomaticReferenceCounting.html#runtime
|
15 years ago |