-binding-stack-sizehave been addded to control the size of the corresponding region. The default size of each is unchanged.
command #1 command #1, #2 command #1 & #2 command #1 and #2then the given command is applied to the specified tickets. Instead of the short-hand syntax above, you can also use
command ticket:1 command ticket:1, ticket:2 command ticket:1 & ticket:2 command ticket:1 and ticket:2The available commands (not case-sensitive) are:
DOCUMENTATIONno longer signals an error.
:STACK-CHECKINGfeature, but it didn't actually prevent stack overflows from crashing lisp.
LISP:LOAD-ALL-UNICODE-DATAto load all the unicode information into core. This is useful for creating an executable image that does not need unidata.bin.
:CMUCLis now in
-unidata, to allow user to specify the location and name of the unidata.bin file. This is used instead of the default location.
:IF-EXISTS :NEW-VERSIONno longer causes an error.
COMPILE-FILE, the second return value is now non-nil if there are style warnings. Previously, style warnings were erroneously ignored.
:OUTPUT-FILEcan also be a stream. CMUCL was erroneously signaling an error..
(OPEN f :DIRECTION :IO :IF-DOES-NOT-EXIST NIL)no longer signals an error if the file
fdoes not exist. It returns
KERNEL:%SQRTwas not defined on x86 with SSE2. This is fixed now.
#\latin_small_letter_a. This is fixed in this version.
EXT::DESCRIBE-EXTERNAL-FORMATwas not exported.
TRACEwas erroneously allowing encapsulation when tracing local flet/labels functions. This doesn't actually trace anything. An error is now signaled in this case. If you are sure, you can specify
:ENCAPSULATE NILto disable encapsulation.
UNINTERNno longer removes the wrong symbol.
UNINTERNwould remove the symbol when inherited from another package although it should not.
DEFSTRUCTallows multiple keyword constructors as required by the spec..
SUBSEQwith an end index less than the start index sometimes crashes CMUCL. Now, signal an error if the boudns are not valid.