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

Reply via email to