Jordan Schidlowsky
|
6e3c618b82
|
cleanup in blocks runtime for closer consistency with apple
|
7 years ago |
Jordan Schidlowsky
|
a1a3b7a4db
|
cleanup cpp and c defines
|
7 years ago |
Jordan Schidlowsky
|
72b1f9d1fa
|
_Bool fix for cpp compilation
|
7 years ago |
David Chisnall
|
d015f0160c
|
Rename PUBLIC to OBJC_PUBLIC to avoid some namespace pollution.
|
7 years ago |
David Chisnall
|
da5e411d24
|
Add two Apple-compatible block introspection functions.
|
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 |
Zenny Chen
|
5f01917a49
|
Update blocks_runtime.h (#45)
Update blocks_runtime.h to be compatible with Apple / LLVM version.
|
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
|
ee32f78b0a
|
Tweaked the GNUmakefile to (more or less) work with gcc.
Fixed block introspection for the new (Apple-compatible) ABI.
|
16 years ago |
theraven
|
252447c95f
|
Updated block interface to more closely match Apple's one. Added support for introspectable blocks.
|
17 years ago |
theraven
|
323e3dfaeb
|
Added new runtime library, based on GCC 4.4 libobjc, libobjc_tr and Objective2.framework.
|
17 years ago |