0.8.0.19:
authorChristophe Rhodes <csr21@cam.ac.uk>
Fri, 30 May 2003 10:44:10 +0000 (10:44 +0000)
committerChristophe Rhodes <csr21@cam.ac.uk>
Fri, 30 May 2003 10:44:10 +0000 (10:44 +0000)
commitc5df202d52732a0dea8dc3558954a729073b7970
treed8fff4abc8d5594fcb5283ff9c15966a7c628728
parente92a2f8844d9125e76a4b96dc27b56632bfd85b6
0.8.0.19:
No-one's complained, so merge CSR patch "Type checking on global
variables" (sbcl-devel 2003-05-27)
... fix SB-XC:PROCLAIM to queue up TYPE and FTYPE proclamations
when the system isn't initialized, and then reproclaim them
later;
... fix EVAL to punt to the compiler if there's a type proclamation
for FOO in (SETQ FOO ...);
... proclaim the types of the various CL:*FOO* variables, according
to the CLHS;
... fix two instances of undefined behaviour in the test suite. :-)
12 files changed:
NEWS
build-order.lisp-expr
package-data-list.lisp-expr
src/code/cl-specials.lisp
src/code/cold-init.lisp
src/code/eval.lisp
src/code/print.lisp
src/compiler/late-proclaim.lisp [new file with mode: 0644]
src/compiler/proclaim.lisp
tests/compiler.pure.lisp
tests/print.impure.lisp
version.lisp-expr