Release Notes: This release includes a port to Darwin/MacOS X. The memory management subsystem has be rewritten: instead of using a fixed-size heap, the heap is expanded on demand. Some arithmetic functions have been moved from Lisp to assembly, to improve speed, and the compiler now inlines operations on arguments of type (unsigned-byte 32).
Release Notes: Reorganizing the interface database files in Berkeley DB v1 format, new INSPECT and STEP commands (they default to a tty-based interface, but there is support for plugging in alternate interfaces), some extra commands for dealing with threads in the read-eval-print loop and the debugger, internal changes to simplify cross-compilation, new primitives for accessing 64-bit memory locations, some OpenGL and GTk+ demo programs, and numerous bugfixes.
Release Notes: This release has modification of subprimitive addressing to improve possibilities for code sharing and storing lisp images in native object files, improvements to the interface translator to support PPC structure return conventions, and initial compiler support for unboxed arithmetic. FILE-SIZE and FILE-POSITION support 64-bit offsets (pending LinuxPPC support). There are many bugfixes.
Release Notes: BSD sockets interface, shared library support, multibyte I/O, improved path name handling, support for AltiVec ops from the Lisp assembler, better support for running external programs, and many bugfixes added.
Release Notes: A new foreign type system based on a slightly watered-down version of CMUCL's ALIEN-TYPEs, implementation of the #_ and #$ reader macros, a mechanism for doing Linux system calls directly, improved error handling on system calls (and C library function calls), updating some functions that handle pathnames to try to translate physical pathnames into logical pathnames, and lots of bugfixes.