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/3945To 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