VM Maker: VMMaker-dtl.230.mcz

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view
|

VM Maker: VMMaker-dtl.230.mcz

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

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

Name: VMMaker-dtl.230
Author: dtl
Time: 1 May 2011, 2:34:57 am
UUID: 91e4e745-450a-47f7-97a5-950335e51009
Ancestors: VMMaker-dtl.229

VMMaker 4.4.17

Change InterpreterSimulator to use Interpreter>>checkImageVersionFrom:startingAt: when loading an image file. Fixes an initialization problem and ensures that the simulator will stay in sync with the Interpreter with respect to future image format changes.

Add InterpreterSimulator>>rewriteImageFileNamed: to allow the simulator to be used to load a format 6505 (Cog) image and save it is as 6504 format.

        (InterpreterSimulator new openOn: Smalltalk imageName) rewriteImageFileNamed: 'newimagefile.image'

        (ImageFormat fromFile: Smalltalk imageName) description.
                ==> 'A 32-bit image with closure support and float words stored in native platform order (6505)'

        (ImageFormat fromFile: 'newimagefile.image') description.
                ==> 'A 32-bit image with closure support and no native platform float word order requirement (6504)'