0.8.8.21:
authorChristophe Rhodes <csr21@cam.ac.uk>
Tue, 9 Mar 2004 12:08:39 +0000 (12:08 +0000)
committerChristophe Rhodes <csr21@cam.ac.uk>
Tue, 9 Mar 2004 12:08:39 +0000 (12:08 +0000)
commit2912f5f6c2acb2da3b9fcc0f5afd1ca89782a9f8
treefe3dafee605dd90881f7c8c4b9f3941ae09c06b3
parente5e1b41799b814bca18e5f6e5c10b12d06c35c46
0.8.8.21:
Make unknown variables signal a compile-time warning.
... slightly hacky (if (eq kind :variable) ...) in the
warning logic itself;
... rearrange bits of the build to eliminate technically
undefined forward references;
... fix for multiple *CURRENT-CATCH-BLOCK* and
*CURRENT-UNWIND-PROTECT-BLOCK*: we now have one and
only one of each variable, rather than three
24 files changed:
NEWS
build-order.lisp-expr
src/code/class.lisp
src/code/early-float.lisp [new file with mode: 0644]
src/code/early-impl.lisp
src/code/early-type.lisp
src/code/float.lisp
src/code/gc.lisp
src/code/irrat.lisp
src/code/late-type.lisp
src/code/primordial-type.lisp [new file with mode: 0644]
src/code/time.lisp
src/code/toplevel.lisp
src/compiler/backend.lisp
src/compiler/early-backend.lisp [new file with mode: 0644]
src/compiler/early-c.lisp
src/compiler/generic/genesis.lisp
src/compiler/main.lisp
src/pcl/combin.lisp
src/pcl/defs.lisp
src/pcl/dfun.lisp
src/pcl/early-low.lisp
tests/compiler.test.sh
version.lisp-expr