This release * Has a background compiler that can be run for about a hour * Has many bug fixes * Merges in David and John's 32 bit clean work and makes Exupery 32 bit clean.
Installation instructions and links to VM's and pre-built images are here:
http://wiki.squeak.org/squeak/3945
To use the background compiler:
First initialise Exupery to prepare the code cache. This will also clear out any currently compiled code.
Exupery initialiseExupery
Then start the background compiler using the following expression.
Exupery startBackgroundCompilation.
Then when done use the following to stop it.
Exupery stopBackgroundCompilation.
Thanks to Andy Tweek and Mathieu Suen for building the Windows and Mac VMs.
The Mac VM was built with gcc optimisation switched off to avoid a bug in gcc 4.0 so it's probably much slower than the normal VM.
This is still an alpha release, running the background compiler will lead to crashes, but it should run for long enough to play with. The next release will improve both the profiler that drives background compilation and reliability.
Bryce
exupery@lists.squeakfoundation.org