[Vm-dev] VM Maker: VMMaker-oscog.33.mcz
squeak-dev-noreply at lists.squeakfoundation.org
squeak-dev-noreply at lists.squeakfoundation.org
Sun Sep 26 04:20:31 UTC 2010
Eliot Miranda uploaded a new version of VMMaker to project VM Maker:
http://www.squeaksource.com/VMMaker/VMMaker-oscog.33.mcz
==================== Summary ====================
Name: VMMaker-oscog.33
Author: eem
Time: 25 September 2010, 7:13:51 am
UUID: 733b7c50-b973-4ca0-9831-5c84d09032bf
Ancestors: VMMaker-oscog.32
OSCogVM:
Support object-as-method:
Eagerly evaluate the interpreter version of a primitive
to ease the object-as-method implementation and to
improve interpreter performance.
Refuse to enter anything that isn't a CompiledMethod
into the method-lookup cache to avoid open PICs having
to check for valid compiled methods.
Have various places check for isOopCOmpiledMethod:
rather than isCompiledMethod: to allow SmallIntegers to
be used as methods.
Interpreter:
Have various places check for isOopCOmpiledMethod:
rather than isCompiledMethod: to allow SmallIntegers to
be used as methods.
Slang:
support super sends by expanding them at translation
time. This allows CoInterpreter>>addMethodToCache
to avoid cacheing non-compiled methods via a super
send, avoiding duplicating SrackInterpreter's method.
More information about the Vm-dev
mailing list