[Vm-dev] New Cog VMs available
eliot.miranda at gmail.com
Tue Jan 15 01:14:28 UTC 2013
CogVM binaries as per VMMaker.oscog-eem.255/r2672
Fix becomeForward: so that objects whose references are deleted are
freed and can no longer be resurrected via allObjects or allInstances.
Remove freed young roots from the rootsTable. Filter freed objects
pointed to from the extraRootsTable (because these locations can change
it is wrong to remove entries from the extraRootsTable).
Make primitiveIdentityHash pop all arguments, for Newspeak VMMirrors.
Fix marshalling of absent receiver sends. The items beneath the arguments
(and to-be-pushed receiver) must be spilled before the receiver is pushed.
Improve code quality for numArgs > numRegArgs sends when receiver is not a
spill and there are no uses of ReceiverResultReg amongst args. e.g. now
avoids loading ReceiverResultReg from stack in code such as 1 with: 2 with:
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the Vm-dev