~gnustep/gnustep/+git/gnustep-objc2:1.2@36640

Last commit made on 2011-02-21
Get this branch:
git clone -b 1.2@36640 https://git.launchpad.net/~gnustep/gnustep/+git/gnustep-objc2

Branch merges

Branch information

Name:
1.2@36640
Repository:
lp:~gnustep/gnustep/+git/gnustep-objc2

Recent commits

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

Branched 1.2 release.

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

Added 1.2 release announcement.

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

Return "nil" instead of nil from class_getName with a nil argument. This is stupid (what happens if you have a class called nil?) but it is what OS X does.

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

Ugh, made the same mistake I spent an entire lecture telling my students not to make. Feeling stupid.

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

Fix class_getMethodImplementation() semantics for Apple compatibility (returns forwarding selector IMP, doesn't actually do the forwarding).

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

Don't load the same class twice.

39ec489... by thebeing <thebeing@72102866-910b-0410-8b05-ffd578937521>

Fix non gnustep-make Makefile.

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

Added a really ugly hack to work around the painfully broken register allocator in GCC that caused the compiler to crash when attempting to compile blocks_runtime.m.

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

Add lots of checks for NULL-pointer arguments to runtime functions.

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

Some memory management fixes to the blocks runtime.