VM Maker: VMMaker-dtl.197.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.197.mcz

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

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

Name: VMMaker-dtl.197
Author: dtl
Time: 24 October 2010, 9:21:53 am
UUID: b1f8aaa9-c670-46eb-88ef-54b22da91c78
Ancestors: VMMaker-dtl.196

VMMaker 4.3.11

Adopt TAssignmentNode>>emitCCodeOn:level:generator: from oscog for proper code generation of ifTrue:ifFalse assigned to a variable.

Reference Mantis 7455: VM overwrites extraVmMemory value with junk on 64 bit image.

For a 64-bit image, the file header may include large machine addresses and thus is stored as 16 words of size 64 (not 32). Change #writeImageFileIO: to produce header size 128 for 64-bit images.

The SystemTracer already handles this properly, but the VM proper has had this bug for some time. It causes no functional problems but could become an issue as StackInterpreter makes use of additional header fields.