Release Notes: Under Darwin, the Lisp kernel now tries to reserve a little less than 2GB for heap expansion (the previous limit was 1GB). A new reader macro (#?) was provided to simplify access to foreign variables. A number of bugfixes were made: the generic function COMPUTE-CLASS-PRECEDENCE-LIST is now defined, foreign threads now establish thread-specific special variable bindings correctly, Lisp slots on ObjC objects now have their INITFORMs processed correctly, and ACOS and ASIN accept arguments of type COMPLEX. FASL files will have to be recompiled.
Release Notes: Connection-oriented Unix-domain sockets are now implemented. Under Linux, OpenMCL is now able to walk the dynamic linker's shared library list to determine the canonical name of loaded shared libraries without looking at undocumented libc internals. The internal function %SF-ATAN2 was causing some intermediate results in arithmetic functions to be unexpectedly promoted to DOUBLE-FLOATs. The functions UPGRADED-ARRAY-ELEMENT-TYPE and UPGRADED-COMPLEX-PART-TYPE now accept an optional "environment" argument. The CONS type specifier is now recognized and understood by the type system.
Release Notes: Shared libraries can be opened and closed under Darwin. The symbols related to OpenMCL's sockets interface are now exported from an "OPENMCL-SOCKET" package. There are changes to the heap image format and to stack allocation and overflow handling. Bignum multiplication now uses algorithms from GMP. The CCL:COPY-FILE function is implemented, and the debugger allows access to values in stack frames. There have also been several bugfixes: the generic function CHANGE-CLASS now accepts initarg keywords, and the condition classes READER-ERROR and PARSE-ERROR are now defined.
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.