~gnustep/gnustep/+git/gnustep-objc2:1.0

Last commit made on 2013-05-16
Get this branch:
git clone -b 1.0 https://git.launchpad.net/~gnustep/gnustep/+git/gnustep-objc2

Branch merges

Branch information

Recent commits

5db1c18... by theraven <theraven@72102866-910b-0410-8b05-ffd578937521>

Moved releases into releases/ directory in svn.

853c339... by theraven <theraven@72102866-910b-0410-8b05-ffd578937521>

Recreated 1.0 branch, incorporating Quentin's KVO fix.

9dbf872... by qmathe <qmathe@72102866-910b-0410-8b05-ffd578937521>

Fixed crash when resolving user-allocated classes (e.g. KVO) revealed by r31482.

objc_resolve_class() does ((Class)objc_getClass((char*)cls->isa->isa))->isa;
but cls->isa->isa was a metaclass object and not a C string if the class was
user-created. objc_allocateClassPair() has been changed to set the
meta-metaclass as a C string and not an object, so that objc_getClass() does
not return Nil.

f66a695... by theraven <theraven@72102866-910b-0410-8b05-ffd578937521>

Fix metametaclass setup.

76bb776... by theraven <theraven@72102866-910b-0410-8b05-ffd578937521>

Properly resolve the metaclass's isa pointer.

c4cc8f4... by qmathe <qmathe@72102866-910b-0410-8b05-ffd578937521>

Added another @synchronized() test that results in a segfault

10cb4f9... by qmathe <qmathe@72102866-910b-0410-8b05-ffd578937521>

Corrected doc in few places to refer to @synchronized() and not @synchronize()

775021e... by theraven <theraven@72102866-910b-0410-8b05-ffd578937521>

Don't leak dtables.

7be9f34... by theraven <theraven@72102866-910b-0410-8b05-ffd578937521>

Fixed @synchronize() with a class that has had an instance used for @synchronize().

e1a7561... by qmathe <qmathe@72102866-910b-0410-8b05-ffd578937521>

Tweaked libobjc2 test suite to compile once again on Mac OS X (all tests pass)