10 Commits (b51e9e9c4c9f3c476879470bdf7d892b0c17183b)

Author SHA1 Message Date
theraven 0ed2182b83 Add explicit cast for pthread lock initialiser. 13 years ago
ivucica a6b6a9779c Fixed INIT_LOCK() on Android by casting to pthread_mutex_t.
Based on David's suggestion: http://lists.gnu.org/archive/html/gnustep-dev/2013-03/msg00082.htm
13 years ago
theraven e35b0a09e1 windows.h defines its own BOOL, just to be special. Redefine this as WINBOOL to work around the incompatibility with ObjC.
Patch by Mathieu Suen!
15 years ago
theraven d51500184c More cleanups. Stop using __ identifiers for internal stuff now that it's properly marked private and we don't have to worry about conflicts. 15 years ago
theraven 62536ce247 Added more header comments. 15 years ago
theraven 7f6f798074 Rewrote some of the class table code to be slightly cleaner. 16 years ago
theraven 0d78186238 Some bug fixes and tidies.
I now have an out-of-tree replacement for the dtable stuff, so sarray.{h,c} will be going away soon.  The replacement offers similar (slightly worse currently) performance in microbenchmarks, but uses half as much memory (Gorm goes from 95MB to 48MB on my machine).  This will be committed once it's been tweaked a little bit.
16 years ago
theraven 9c65b1c84c Added types support to blocks runtime, tidied up UNIX98 stuff. 17 years ago
rfm 102084ab7c Changes to compile on CentOS-5.3 17 years ago
theraven 323e3dfaeb Added new runtime library, based on GCC 4.4 libobjc, libobjc_tr and Objective2.framework. 17 years ago