1.0.4.45: workaround for bug #412 & undefined variable cleanup
authorNikodemus Siivola <nikodemus@random-state.net>
Sun, 8 Apr 2007 12:38:18 +0000 (12:38 +0000)
committerNikodemus Siivola <nikodemus@random-state.net>
Sun, 8 Apr 2007 12:38:18 +0000 (12:38 +0000)
commit3b6e07c0fcb050fa86c7c42db33f49107e3097e6
treee39467f681d949b3f808c3e72ec3fd09cb8bdcb1
parent7a5d64bca426192e259825e1cad3f47cd4f32247
1.0.4.45: workaround for bug #412 & undefined variable cleanup

 * When converting dead references to global variables, convert using
   SYMBOL-VALUE. Results in the same code, but prevents dead unbound
   variable references from being flushed.

 * Collect XREF information for constant SYMBOL-VALUE cases.

 * Fix one dead reference to *LEXENV* in SBCL codebase.

 * Fix other undefined variables in contribs.

 * Test-case.
BUGS
NEWS
contrib/sb-aclrepl/toplevel.lisp
src/code/defstruct.lisp
src/compiler/ir1tran.lisp
src/compiler/xref.lisp
tests/compiler.pure.lisp
version.lisp-expr