CL-Forth 1.5
Release of CL-Forth 1.5
Supported Platforms
-
CL-Forth now supports LispWorks 8.0.1 or later. However, at present, the word RESIZE-FILE will always return an error indication, resulting in 7 failures in the File-Access word set tests.
-
Added preliminary support for ECL 24.5.10. (My thanks to Daniel Kochmanski.) However, an ECL compiler bug causes the Forth test suite to crash.
-
The Forth test suite now passes without errors under SBCL.
Other Changes
-
CL-Forth now allocates its data spaces using MAKE-HEAP-IVECTOR on CCL. This change guarantees that pointers to Forth data passed through the FFI will not be invalidated by subsequent garbage collections.
-
CL-Forth now closes any open foreign libraries when saving a template. Loading the template will reload the foreign libraries.
-
Made several improvements to the optimization of under-the-hood functions.