Note that VisualWorks 7.0a engines are no longer the latest for VisualWorks 7 images. Version 7.1a engines are backward-compatible with 7.0 images and are recommended. You can obtain version 7.1a engines here.
The version 7.0a engines fix the following bugs in the 7.0 engines:
- All Platforms
- Incorrect instance variable indices in attemptToAssign:withIndex: send-backs when attempting to assign to the named instance variables of immutable objects. In particular, this affects the GemStone client. AR 44897
- CompiledCode>>#flushCachedVMCode does not work for CompiledBlock instances (i.e. code for blocks is not flushed)
- Engine fails to spill assigned-to message argument. AR 44803.
- OEProfiler counts time spent in non-engine code incorrectly (also needs fixed parcels [not yet available])
- Windows Platforms
- Closing a socket twice causes an engine crash. (SOOPS Case).
- x86 Platforms
- Short branch limits exceeded in methods with lots of non-send code. Case #345733
- PPC/RS6000 Platforms
- Assert failures for spval == &blockMethod. AR 44236
Use the following links to download the engine archives. Extract the archives under $(VISUALWORKS)/bin
- HP HPUX 10 (ftp, http)
- HP HPUX 11 (ftp, http)
- Linux x86 (ftp, http)
- SGI IRIX (ftp, http)
- Apple PowerPC MacOS 9.x .sit format (ftp, http) and tar.gz format (ftp, http)
- Apple MacOS 10.x (ftp, http)
- Sun Solaris 2.x, 3.x (ftp, http)
- COMPAQ True64 Unix (ftp, http)
- Windows NT/2k/XP/95/98/Millenium (ftp, http) (but not Windows 3.1 or CE)
Just a minor thing: The readme.txt in most unix archives is a softlink to /pps/li12/license/andre/jul02.1/bin/${ARCH}/readme.txt, which I can't find on my machine! :)
Alex