theraven
|
caa4a7253c
|
Some memory management fixes to the blocks runtime.
|
15 years ago |
theraven
|
4e3cacf997
|
Comment out some unused variables.
|
15 years ago |
theraven
|
a83428b883
|
Move toydispatch into libobjc2.
Some build system tidies.
Add -retain / release to Protocol.
Initial work on clang-specific makefile.
|
15 years ago |
theraven
|
b5f4782dbf
|
Tidy up the block code slightly.
|
15 years ago |
theraven
|
786b34875e
|
Removed line that should not have been committed.
|
15 years ago |
theraven
|
5519421c57
|
Apparently the BLOCK_HAS_DESCRIPTOR flag now means something else...
|
15 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
|
85c07b836e
|
Fix some warnings with -Wextra.
|
16 years ago |
theraven
|
8e95b6f637
|
Fix warnings with GCC. Patch by TOM, tweaked to not introduce errors with clang.
|
16 years ago |
theraven
|
569a48650d
|
Various tidies.
|
16 years ago |
theraven
|
9c65b1c84c
|
Added types support to blocks runtime, tidied up UNIX98 stuff.
|
17 years ago |
theraven
|
bba507bf70
|
Removed incorrect comment from blocks runtime. Tweaked runtime.h to make it show the new functions even in GNU-compat mode and made sure the object-substitution hook is called even when object substitution can't be used, so GNUstep can use it for the 10.5 NSObject runtime functions.
|
17 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 |