[Vm-dev] VM Maker: VMMaker.oscog-eem.81.mcz

squeak-dev-noreply at lists.squeakfoundation.org squeak-dev-noreply at lists.squeakfoundation.org
Fri Jun 24 19:33:06 UTC 2011


Eliot Miranda uploaded a new version of VMMaker to project VM Maker:
http://www.squeaksource.com/VMMaker/VMMaker.oscog-eem.81.mcz

==================== Summary ====================

Name: VMMaker.oscog-eem.81
Author: eem
Time: 24 June 2011, 10:14:09 am
UUID: 63e1eab1-b44b-462e-ae5c-f2fc5bbcda4b
Ancestors: VMMaker.oscog-eem.80

Cogit:
Add IsNSSendCall for mapping Newspeak dynamicSuperSends.
Refactor processing sends and mapped pcs in the method map to
include IsNSSendCalls in the Newspeak VM.  Use
offsetAndSendTableFor:annotation:into: to assign offset and send
table for linked sends using block for multiple return values pattern.

Slang:
Implement beta reduction for literal blocks sent value[:value:*] for
inlining offsetAndSendTableFor:annotation:into:.

Implement an asSpecified form of inlining where only methods
marked <inline: true> are inlined.

Fix expansion of cppIf: in expression contexts.

Have define nodes print their name, not their value.

Misc
comment typos and fix to class name in openCogMultiWindowBrowser



More information about the Vm-dev mailing list