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

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

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

Name: VMMaker-dtl.231
Author: dtl
Time: 6 May 2011, 12:04:23 pm
UUID: f21c38a5-01c6-46d1-ad3a-c3050ca8c29a
Ancestors: VMMaker-dtl.230

VMMaker 4.4.18

Changes to allow 64-bit image interpreter simulator to run on little endian (e.g. Intel) platforms.

Implement missing methods #longAt: #longAt:put: and #byteSwapped: in InterpreterSimulatorLSB64.

Fix InterpreterSimulatorLSB>>charsOfLong: to use bytesPerWord instead of 4, required for running InterpreterSimulatorLSB64.

Fix the inSmalltalk: block in #primitiveNewWithArg (fix affects simulator only, no effect on generated code).

Use "self bytesPerWord" in Interpreter (required for C translation) but use direct variable ref in the simulator because it is noticeably faster in simulation.

Fix typo in InterpreterSimulator class comment.

Note, original 64-bit image work was done on a big endian Mac, so a few LSB64 updates may have been missed at that time.