libs-base/Source/ObjectiveC2
Richard Frith-MacDonald 0592b48e55 Raise when attempting to use unimplemented classes. Check for null pointers
in more runtime functions (probably still many cases where we crash if null
pointers are passed to the API and Apple behave more tolrantly).


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@32124 72102866-910b-0410-8b05-ffd578937521
2011-02-13 06:31:05 +00:00
..
Availability.h tweaks to avoid compiler warnings 2010-02-20 18:05:00 +00:00
blocks_runtime.h cleanup compatibility header installation 2010-02-28 09:10:16 +00:00
blocks_runtime.m tweaks for mingw defines 2010-03-19 12:26:42 +00:00
capabilities.h Import feature test function from libobjc2 into ObjectiveC2 framework. Returns 0 for all of the new features. May return the wrong value for exception support, if the runtime is really ancient and does not support exceptions. Returns 1 for features that the framework adds. 2010-09-08 14:10:01 +00:00
caps.c Import feature test function from libobjc2 into ObjectiveC2 framework. Returns 0 for all of the new features. May return the wrong value for exception support, if the runtime is really ancient and does not support exceptions. Returns 1 for features that the framework adds. 2010-09-08 14:10:01 +00:00
COPYING Imported ObjectiveC2 framework. 2010-02-14 15:29:20 +00:00
GNUmakefile Fix to get compile working again on slightly older systems. 2010-10-22 07:25:57 +00:00
Makefile.preamble improve setting of warning flags 2010-03-11 08:08:08 +00:00
NSBlocks.m Fixed #includes in NSBlocks.m 2010-06-21 17:32:45 +00:00
properties.m avoid some compiler warnings 2010-08-10 10:38:50 +00:00
README Imported ObjectiveC2 framework. 2010-02-14 15:29:20 +00:00
runtime.c Raise when attempting to use unimplemented classes. Check for null pointers 2011-02-13 06:31:05 +00:00
runtime.h Add implementation of sel_registerTypedName_np() to ObjectiveC2 (libobjc2 nonportable function for registering / getting typed selectors). 2010-09-09 15:17:40 +00:00
sync.m Correct license text in sync.m and also correct the test to see if the ObjC compiler is working. 2010-10-16 20:43:33 +00:00

ObjectiveC2.framework implements the new Apple runtime APIs, introduced with OS X 10.5 on top of the GCC Objective-C runtime.  Its use is now discouraged.  This code has been merged into the GNUstep Objective-C runtime, which can act as a drop-in replacement for GCC libobjc.  You can find the code here:

svn://svn.gna.org/svn/gnustep/libs/libobjc2/trunk