[Vm-dev] New Cog VMs available
eliot.miranda at gmail.com
Sun Jun 21 01:26:17 UTC 2015
... at http://www.mirandabanda.org/files/Cog/VM/VM.r3386
CogVM binaries as per VMMaker.oscog-eem.1370/r3386
Add the ARMv5/ARMv6 Cog Spur JIT VM!
Add explicit read barriers to primitives which access an argument as the
receiver (i.e. the mirror primitives). Don't check if the actual receiver
used. Simplify failure where appropriate cuz the primitives will be
Add -fwrapv to all linux gcc builds (to insist on 2's complement arithmetic)
and add makeallclean, making makeall do the dirty build.
Provide a -exitonwarn command line switch for the Mac and Unix VMs to allow
CI testing of asserts.
Unix: restore the SCCS revision after the version number in -version output.
Remember to count shrink requests
Fix bug in rewriting compiler primitives on module unload, etc. The old
didn't change the assignment to the primitiveFunctionPointer, which is
for correct management of failing primitive calls on Spur. Simplify the
compile hook to eliminate the label parameter; this is local to the Cogit.
Use out-of-line literals for compactness.
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the Vm-dev