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

squeak-dev-noreply at lists.squeakfoundation.org squeak-dev-noreply at lists.squeakfoundation.org
Sun Aug 21 17:33:52 UTC 2011


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

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

Name: VMMaker-dtl.247
Author: dtl
Time: 21 August 2011, 11:33:06 am
UUID: 11d32050-c88a-42be-ba42-10cfc63b8d4c
Ancestors: VMMaker-dtl.246

VMMaker 4.7.4

Remove unused #ccg:emitLoadFor:from:on: methods
Remove unused VMMaker>>copyAssortedFiles
Add TStmtListNode>>emitCCodeAsExpressionOn:level:generator: from oscog (VMMaker.oscog-eem.119)

Add changes to permit MemoryAccess to be used without modifying external platform sources. In translation, selectors are renamed to eliminate conflict with sqMemoryAccess.h macros. A few source files in the unix support code have references to these macros, otherwise all low level memory access is through slang MemoryAccess when activated ('MemoryAccess enable' for now).

Add #initializeCodeGenerator: to rationalize the various code generation initializers.

Change #buildCodeGeneratorUpTo: to #buildCodeGenerator to eliminate unreferenced parameter. Retain an implementation of Object class>>buildCodeGeneratorUpTo: in case of use by externally maintained plugins. Provide a plausible #buildCodeGenerator for all classes to simplify SlangBrowser.

Honor the inlineFlag in CodeGenerator>>doBasicInlining: Previously this was ignored, affecting SlangBrowser display.



More information about the Vm-dev mailing list