[Vm-dev] VM Maker: VMMaker-dtl.248.mcz

squeak-dev-noreply at lists.squeakfoundation.org squeak-dev-noreply at lists.squeakfoundation.org
Mon Aug 22 00:22:54 UTC 2011


Dave Lewis uploaded a new version of VMMaker to project VM Maker:
http://www.squeaksource.com/VMMaker/VMMaker-dtl.248.mcz

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

Name: VMMaker-dtl.248
Author: dtl
Time: 21 August 2011, 6:22:25 am
UUID: 14a77dab-9f0d-493b-88e2-eabae766e98d
Ancestors: VMMaker-dtl.247

VMMaker 4.7.5

Honor #static: pragmas (or 'self static: true' ) for interpreter classes. This is a fix for SlangTest>>testInterpDeclareStatic. With this update, all VMMaker-Tests tests are green.

Implements the following policy:
- Always honor a #static: pragma (or 'self static: true' statement).
- If not explicitly declared, defer to the code generator to determine default.
- Plugin methods are declared static by default (local to the plugin).
- Interpreter methods are declared not static by default (visible to support code).

This retains existing code generation behavior, but permits methods in the interpreter to be declared static if desired.



More information about the Vm-dev mailing list