Author: theraven
Date: Wed Nov 16 18:29:15 2011
New Revision: 34179
URL: http://svn.gna.org/viewcvs/gnustep?rev=34179&view=rev
Log:
Implement the double boxing techniques used by Smalltalk/X and Cincom
Smalltalk. Now we can conceal most doubles inside a pointer. This is most
useful for LanguageKit, but should save some memory / malloc overhead / heap
fragmentation in any code that uses a lot of NSNumbers (e.g. anything that
deals with big plists). OS X 10.7 employs a similar trick.
Modified:
libs/base/trunk/Source/NSNumber.m
_______________________________________________
Gnustep-cvs mailing list
[email protected]
https://mail.gna.org/listinfo/gnustep-cvs