1362 Commits (main)
 

Author SHA1 Message Date
theraven 17bc6363b2 And another draft... 15 years ago
theraven dbc96b92f3 Second draft ANNOUNCE. 15 years ago
qmathe a0e000b483 Added basic synchronized and exception tests that fail for me whether I use Clang or GCC to compile the test suite 15 years ago
theraven 60b4be0f4e First draft of 1.0 release announcement. 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 71b4b0df3b Fix off-by-one error in encoding parsing. 16 years ago
theraven 911b9142cd Added missing header (unwind.h, from libunwind) 16 years ago
ericwa 39b0655877 libobjc2: another makefile hack to get mingw to declare strdup 16 years ago
ericwa 56341816a5 libobjc2: Makefile hack to get the __sync_* GCC builtins to work on Windows 16 years ago
ericwa 5238f95a77 libobjc2/Test: use # instead of __STRING in test macro 16 years ago
theraven b6abe490ab Remove some obsolete comments. 16 years ago
ericwa d56930241e Stylistic fixes 16 years ago
theraven 85c07b836e Fix some warnings with -Wextra. 16 years ago
ericwa 83028de810 libobjc2: improve the test program a bit 16 years ago
ericwa 879f5aa300 libobjc2: add Xcode project for RuntimeTest 16 years ago
ericwa 64362dd3ad libobjc2: add a Test subdirectory with a preliminary test of the runtime API 16 years ago
ericwa ed1c9d41eb libobjc2: Add a pile of NULL checks. In general, any public function should be able to handle NULL for any object/class/selector/pointer to opaque structure without blowing up. 16 years ago
theraven 7e1debfec4 Fix indenting in last commit. 16 years ago
theraven 8e95b6f637 Fix warnings with GCC. Patch by TOM, tweaked to not introduce errors with clang. 16 years ago
theraven ede0756942 Version of r31403 that actually works. 16 years ago
theraven aea0cc7c4e Work around idiocy with type encodings. 16 years ago
theraven acb125fbb8 Fix sel_isEqual() when passed a NULL selector. 16 years ago
rmottola c7673659bb added package information to the makefile 16 years ago
theraven 025688a2d5 Added property_getName(). Added non-portable API documentation. 16 years ago
theraven d70523947b Implement some missing runtime functions. 16 years ago
theraven 9c077368a8 Make sel_copyTypes_np() return the number of types in all cases. 16 years ago
theraven a029fb2af3 Expose sel_copyTypes_np(). 16 years ago
theraven 60e0fa9f95 Ensure that sel_getName() on two selectors with the same name always returns the same string. 16 years ago
ericwa 7ce5a0ab11 libobjc2: make Object.h include runtime.h 16 years ago
theraven 84fd691944 Make adding more than one ivar with class_addIvar() work... 16 years ago
theraven e1562b28d4 Correctly calculate the offset when adding ivars. 16 years ago
ericwa 9e64fb7828 undo accidentally commited stuff 16 years ago
ericwa dbb8ea2090 add deprecated sel_eq function for compatibility 16 years ago
theraven 033676b9e7 Enable type-dependent dispatch by default. Stack corruption is bad, m'kay? 16 years ago
theraven 18e8d1bfc1 Add Makefile. This compiles libobjc2 without the need for GNUstep Make (or even GNU make), so should make bootstrapping a bit easier. 16 years ago
theraven 2d1add48e5 Updated libobjc2 README. 16 years ago
ericwa c604289023 libobjc2: define SEL as const for GCC 16 years ago
theraven b1aa77e450 Commit some missing files. 16 years ago
ericwa 8f857ae5d3 libobjc2: Change sel_getUid to just call sel_registerName (compatible with OS X 10.0 onwards) 16 years ago
theraven eb48fda62b Expose a function needed by GNUstep. 16 years ago
theraven e2d848467c Another try... 16 years ago
theraven 00004fe5f3 More tweaks to the GNU-compatibility encoding stuff. This API is too broken to use, but GNUstep seems to want it. 16 years ago
theraven 0177ef56e1 Tweak the type encoding stuff a bit. 16 years ago
theraven 5885fd196a Add defines for ObjC types (GNUstep apparently uses them, even though they are not part of the language spec, but the things that they define are, so they only serve to obfuscate code where they are used). 16 years ago
theraven 569a48650d Various tidies. 16 years ago
theraven 718c9398e5 Include the correct headers in hooks.c. 16 years ago
theraven bd58a33b84 Prevent accidental mixing of GNU runtime headers with GNUstep runtime.h. 16 years ago
theraven 108247eb5d Fix dead store (the only bug found by the clang static analyser). 16 years ago
theraven f43e7f6845 Fix typo. 16 years ago
theraven ab59ce1d33 Add feature test APIs to libobjc2. 16 years ago