0.6.11.5:
authorWilliam Harold Newman <william.newman@airmail.net>
Tue, 27 Feb 2001 22:09:13 +0000 (22:09 +0000)
committerWilliam Harold Newman <william.newman@airmail.net>
Tue, 27 Feb 2001 22:09:13 +0000 (22:09 +0000)
commit099d6dd1f6a5ac2ffec5c14d07a4b905322ef968
treeda991bf304ca1d52ea2c2f8f36d65ef6bd918308
parent993d5b779638756473181dda8d928d33038d4cc3
0.6.11.5:
MNA hack to DEFCONSTANT-EQX to support cmucl-2.4.19 as xc host
patches ported by MNA from CMU CL..
..no need to export the unused symbols %FUNCTION-HEADER-TYPE,
%FUNCTION-HEADER-ARGLIST, and %FUNCTION-HEADER-NAME
..Upon a stack trace ambiguity in X86-CALL-CONTEXT, choose the
Lisp frame in preference to the C frame as this is the
frame of interest.
..Limit the stack trace failure warning in X86-CALL-CONTEXT to
fails for the immediate frame rather then failures
deeper within the search.
..Catch missing slots in CONDITION-READER-FUNCTION, and signal
an error.
..PPRINT-NEWLINE, PPRINT-INDENT, and PPRINT-TAB should do
nothing when *PRINT-PRETTY* is false.
..Correct the pretty printing by PRINT-UNREADABLE-OBJECT. Only
attempt to print pretty when the stream is a
PRETTY-STREAM (and when *PRINT-PRETTY*) to ensure that
all output goes to the same stream.
..Have PRINT-UNREADABLE-OBJECT respect *PRINT-PRETTY*.
..Fix OUTPUT-CHARACTER to escape the CHAR-NAME. Rework
QUOTE-STRING to not write the delimiting quotes so
that it can be used by OUTPUT-CHARACTER.
..Within GENERATE-BYTE-CODE-FOR-SET, avoid trying to set a
lexical variable with no refs since the compiler
deletes such variables.
..Within SET-LEAF-VALUE-LAMBDA-VAR, avoid trying to set a
lexical variable with no refs since the compiler
deletes such variables.
..Rework the ASH DERIVE-TYPE optimizer to better handle large
negative bounds. Based on suggestions from Raymond Toy.
..Add a defensive declaration to PARSE-SPECIALIZERS.
..Add a defensive declaration to PARSE-DEFMETHOD, as well.
..Silence compiler warnings about undefined function
<hairy-make-instance-name> when compiling a method
containing a MAKE-INSTANCE call.
..Correct the printing of instance objects for which the
length was being incorrectly calculated.
13 files changed:
package-data-list.lisp-expr
src/code/debug-int.lisp
src/code/late-target-error.lisp
src/code/pprint.lisp
src/code/primordial-extensions.lisp
src/code/print.lisp
src/compiler/byte-comp.lisp
src/compiler/eval.lisp
src/compiler/srctran.lisp
src/pcl/boot.lisp
src/pcl/fast-init.lisp
src/runtime/print.c
version.lisp-expr