[squeak-dev] Squeak Trunk V3 Update Stream

David T. Lewis lewis at mail.msen.com
Wed Feb 14 04:36:43 UTC 2018


This project provides an update stream that, starting with a Squeak 4.6 release
image, produces an up-to-date trunk level image that can be run with either a
Cog/Stack or classic interpreter VM.

The resulting image uses the traditional V3 object memory format, and therefore
does not support Spur enhancements (immediate characters and floats, enhanced
memory management, etc). It does however run most Squeak functionality exactly
like Squeak trunk on Spur.

I put an update on the swiki here: http://wiki.squeak.org/squeak/6592

The trunk V3 image may be useful for performance comparisons related to
V3/Spur/Cog/Sista variants.

Note, this is a long-term update for a project that I did not intend to keep
alive this long. I had originally intended to maintain the V3 update stream 
or one Squeak release cycle, but it has turned out to be useful for keeping
the classic interpreter VM updated with respect to VM primitives, and has
been something of a learning experience for me to keep up with the Context
refactorings, Compiler and Kernel changes, and Sista bytecodes. So for better
or worse, the V3 trunk stream is still alive, and I figured that it is worth
a mention on the squeak-dev list :-)

Dave



More information about the Squeak-dev mailing list