0.7.1.29:
authorWilliam Harold Newman <william.newman@airmail.net>
Tue, 5 Mar 2002 03:53:04 +0000 (03:53 +0000)
committerWilliam Harold Newman <william.newman@airmail.net>
Tue, 5 Mar 2002 03:53:04 +0000 (03:53 +0000)
commit8286d1fc02d1e769a766fbf1670bca474237161f
tree987d8b8292fc7e4632daad9a145cd7546f08aed3
parent0eafb8764315871b03a457e2ff61bd3ec7a05a31
0.7.1.29:
(Note that the STACK-FOO symbols introduced in this version
probably need to change, since as DB pointed out
on sbcl-devel 2002-03-04, they assume an identity
between C stack and SBCL control stack which doesn't
exist on the non-X86 ports.)
catching stack overflow, part II...
...defined *STACK-EXHAUSTION* and arranged for it to be
initialized in cold init
...added STACK-GROWS-FOOWARD to *FEATURES*, and used it to
reexpress some of the old #!+X86 conditionalization
merged APD "unbound condition slot" patch (sbcl-devel
2002-03-04), so that PARSE-DEFMACRO creates
ARG-COUNT-ERROR conditions correctly in the
(NOT (EQ ERROR-FUN 'ERROR)) case
made parse-defmacro-errors.lisp use pretty-printer
s/defmacro-lambda-list-bind-error/defmacro-ll-bind-error
added SB-DEBUG::*NESTED-DEBUG-CONDITION* to succor those of us
who like to divert ourselves by trashing print methods
bumped *DEBUG-PRINT-LEVEL* and *DEBUG-PRINT-LENGTH* so that
the new highly-structured pretty-printing :REPORT
methods for parse-defmacro-errors.lisp don't truncate
output too ludicrously
18 files changed:
NEWS
base-target-features.lisp-expr
make-config.sh
make.sh
package-data-list.lisp-expr
src/code/cold-init.lisp
src/code/debug-int.lisp
src/code/debug.lisp
src/code/exhaust.lisp
src/code/float.lisp
src/code/gc.lisp
src/code/host-alieneval.lisp
src/code/irrat.lisp
src/code/parse-defmacro-errors.lisp
src/code/parse-defmacro.lisp
src/code/symbol.lisp
src/code/toplevel.lisp
version.lisp-expr