theraven
|
f66a69561a
|
Fix metametaclass setup.
|
15 years ago |
theraven
|
76bb7762ff
|
Properly resolve the metaclass's isa pointer.
|
15 years ago |
qmathe
|
c4cc8f4734
|
Added another @synchronized() test that results in a segfault
|
15 years ago |
qmathe
|
10cb4f9b5c
|
Corrected doc in few places to refer to @synchronized() and not @synchronize()
|
15 years ago |
theraven
|
775021effa
|
Don't leak dtables.
|
15 years ago |
theraven
|
7be9f34619
|
Fixed @synchronize() with a class that has had an instance used for @synchronize().
|
15 years ago |
qmathe
|
e1a756110f
|
Tweaked libobjc2 test suite to compile once again on Mac OS X (all tests pass)
|
15 years ago |
theraven
|
0328c5cca9
|
Added tarball location to libobjc2 ANNOUNCE.
|
15 years ago |
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 |