0.7.1.3:
authorWilliam Harold Newman <william.newman@airmail.net>
Thu, 31 Jan 2002 16:38:44 +0000 (16:38 +0000)
committerWilliam Harold Newman <william.newman@airmail.net>
Thu, 31 Jan 2002 16:38:44 +0000 (16:38 +0000)
commitc713eb2b521b048ff2c927ec52b861787d289f85
tree67368b6aae7c6905c195ed39cfdb155afec29c77
parent82653abf5573c22c691e2243b70647ecdaa6aea8
0.7.1.3:
added new condition type BUG...
...defined BUG function to signal BUG
...made AVER use BUG
...systematically checked things matching '".*internal.*error'
to see whether they should use BUG
...picked off a few other things and made them use BUG too
(apparently forgot to check it in, oops)
partial fix for bug 147 (so that the new simpler test case
compiles, but the original test case still fails with
the original AVER failure)...
...added "Don't close over unreferenced variables just because
they're set" logic in %ADD-LAMBDA-VARS-TO-CLOSURES
...(various other tidying while hunting for this problem)
30 files changed:
BUGS
package-data-list.lisp-expr
src/code/array.lisp
src/code/condition.lisp
src/code/debug-int.lisp
src/code/early-extensions.lisp
src/code/fop.lisp
src/code/late-type.lisp
src/code/reader.lisp
src/code/stream.lisp
src/code/target-defstruct.lisp
src/code/typecheckfuns.lisp
src/compiler/compiler-error.lisp
src/compiler/dump.lisp
src/compiler/fndb.lisp
src/compiler/generic/genesis.lisp
src/compiler/globaldb.lisp
src/compiler/ir1-translators.lisp
src/compiler/ir1opt.lisp
src/compiler/ir1tran.lisp
src/compiler/ir1util.lisp
src/compiler/ir2tran.lisp
src/compiler/physenvanal.lisp
src/compiler/seqtran.lisp
src/compiler/srctran.lisp
src/compiler/target-disassem.lisp
src/pcl/low.lisp
src/pcl/vector.lisp
tests/compiler.impure.lisp
version.lisp-expr