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

squeak-dev-noreply at lists.squeakfoundation.org squeak-dev-noreply at lists.squeakfoundation.org
Tue Dec 28 20:07:07 UTC 2010

Dave Lewis uploaded a new version of VMMaker to project VM Maker:

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

Name: VMMaker-dtl.213
Author: dtl
Time: 28 December 2010, 2:06:59 am
UUID: f2524f34-cfcb-46ea-80b6-81402f9a875f
Ancestors: VMMaker-dtl.212

VMMaker 4.4.4

Add FilePlugin>>primitiveFileStdioHandles adapted from oscog.
Reference Mantis 0007591: Add #primitiveFileStdioHandles to standard VM

Notes r.e. adopting the oscog implementation of primitiveFileStdioHandles:

Cog primitive uses "interpreterProxy topRemappableOop" which is defined for VM_PROXY_MINOR > 9 but standard VM support code is at VM_PROXY_MINOR 8 (Cog is at VM_PROXY_MINOR 11). Work around this by popping and pushing the result array rather than using topRemappableOop.

Cog uses primitive failure return codes not yet supported in the interpreter VM. The primitive return codes need to be adopted in standard VM but this is not yet done.

More information about the Vm-dev mailing list