Author: theraven
Date: Sat Jan  9 17:12:55 2010
New Revision: 5770

URL: http://svn.gna.org/viewcvs/etoile?rev=5770&view=rev
Log:
Fixed the completely broken implementations of ivar access in the interpreter.  

OMeta now works correctly in the interpreter.  Marginally interesting benchmark 
numbers:

                | Interpreter | Compiler
Wall time       | 1.736       | 21.718
User (CPU) time | 1.025       | 16.147
Smalltalk time  | 0.961       | 0.0234

JIT-compiled Smalltalk code, in this case, is 41 times faster than interpreted 
(approximately the same speed difference as between C and Ruby).  In this 
specific


Modified:
    trunk/Etoile/Languages/LanguageKit/LKInterpreter.m
    trunk/Etoile/Languages/LanguageKit/LKInterpreterRuntime.h
    trunk/Etoile/Languages/LanguageKit/LKInterpreterRuntime.m


_______________________________________________
Etoile-cvs mailing list
[email protected]
https://mail.gna.org/listinfo/etoile-cvs

Reply via email to