Release Notes: Many fixes, optimizations, and new features.
Release Notes: This release consists of one incompatible change, three improvements, one optimization, and more than a dozen bugfixes.
Release Notes: This release adds two new ports for OpenBSD and Solaris on x86-64, one improvement, and three bugfixes.
Release Notes: Bugfixes, enhancements, and optimizations. Some incompatible changes were introduced in this release.
Release Notes: SAVE-LISP-AND-DIE can now save current values of --dynamic-space-size and --control-stack-size in the executable core, causing it to skip normal runtime option processing. This allows saved executables to fully customize their own commandline processing. A new commandline argument --script has been added, which supports shebang lines.
Release Notes: Thread support for non-NPTL systems has been removed, since locking is buggy and unreliable. The optimization policy is now handled in the manner which ANSI specifies. Disassembling X86-64 code is now more robust. Single-precision floating point numbers can now be represented as immediates on X86-64.
Release Notes: Redundant type checks have been removed from code with many calls to CLOS methods specialized on CLOS classes, resulting in a significant speed improvement for object-oriented code. Several bugs relating to Unicode support have been fixed, and several string operations have been optimized. Many bugs in the AMD64 backend have been removed.
Release Notes: References to foreign variables and functions can now be compiled and loaded before the corresponding shared object file is loaded, as long as the foreign definitions are available at runtime. Reloading changed shared object files with LOAD-SHARED-OBJECT now causes the new definitions to take effect. Solaris 10 (aka SunOS 5.10) on the SPARC platform is now supported. Several bugs related to Unicode integration have been fixed.
Release Notes: A build time option for building the system with support for the entire 21-bit character space defined by the Unicode consortium has been added. Support for external character encodings has been added. In addition, a number of ANSI bugs have been fixed.
Release Notes: Support for saving runtime cores with foreign code loaded has been added for x86/NetBSD and SPARC/Linux. Loop detection and register allocation have been improved. Several bugs relating to ANSI compliance have been fixed.