... 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 is
used.�� Simplify failure where appropriate cuz the primitives will be retried.

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 for
CI testing of asserts.

Unix: restore the SCCS revision after the version number in -version output.

Spur:
Remember to count shrink requests

Cogit:
Fix bug in rewriting compiler primitives on module unload, etc.�� The old code
didn't change the assignment to the primitiveFunctionPointer, which is needed
for correct management of failing primitive calls on Spur.�� Simplify the post
compile hook to eliminate the label parameter; this is local to the Cogit.

ARM Cogit:
Use out-of-line literals for compactness.
--
best,
Eliot