All releases tagged Major feature enhancements


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: Single-stepping of code is now supported, provided the code is compiled with the appropriate DEBUG settings. It is now possible to save a core image that has external code linked in it on the x86 and SPARC architectures. The compiler now supports stack allocation of lists declared DYNAMIC-EXTENT on x86.


Release Notes: This version contains a major new feature, SB-PACKAGE-LOCKS. Package locks prevent users from accidentally binding or redefining symbols inside locked packages (typically the COMMON-LISP package, and implementation packages). Also, the SB-SPROF statistical profiler now works on most platforms (it does not work on Alpha, however). Several bugfixes, including thread stability improvements, are also a part of this release.


Release Notes: A framework for allowing user-contributed packages to be managed alongside the system and third-party packages has been implemented. This release includes the ASDF defsystem utility, a sockets implementation, a custom read-eval-print loop, and some efficient 32-bit numerical code. Many bugs have been fixed, and optimizations have been made to the object system internals.


Release Notes: The compiler backend has been ported to the MIPS architecture. A number of ANSI-compliance bugs have been corrected. Major improvements were made to the object system, including regularization of and enhancements to the MetaObject protocol support.


Release Notes: More bugfixes, a fresh port to Solaris 9, and several performance enhancements were made.
A set of utility classes that can be used for Desktop application development.