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