Author: theraven
Date: Tue Jul 15 02:14:57 2008
New Revision: 3283
URL: http://svn.gna.org/viewcvs/etoile?rev=3283&view=rev
Log:
Tweaked the test to show that primitives are being correctly boxed and unboxed
by passing an unsigned as an argument and then sending a message to the BOOL
return value.
Bumped version number to 0.6. Still missing for 1.0:
- Autoboxing of incoming parameters.
- Cleanup of blocks (they currently leak - very bad).
- Blocks as upward funargs (if a block lives for longer than a method, it
currently breaks).
- BigInt class.
- Full implementation of Smalltalk-80 SmallInt messages.
Still missing for 2.0:
- Type inference engine.
- More aggressive elimination of small int test on message sends (currently the
only reason we are slower than ObjC).
- Related: An LLVM opt that does partial-constant propagation, if there
isn't one already.
- More complete implementation of Smalltalk-80 objects (ideally as class-name
mappings and categories on OpenStep objects where possible.)
- Working support for the new runtime.
Still missing for 3.0:
- Self-style prototype support.
- World domination.
Modified:
trunk/Etoile/Languages/Smalltalk/SmalltalkKit/GNUmakefile
trunk/Etoile/Languages/Smalltalk/test.st
_______________________________________________
Etoile-cvs mailing list
[email protected]
https://mail.gna.org/listinfo/etoile-cvs