Commit [f9d6d2] Maximize Restore History

0.pre7.111:

hunting bug 138...
...Poking around in the bug 138 test case, I found that the
failure is occurring for a LAMBDA which represents
the inline expansion of LAYOUT-INHERITS. It seems
correct for :INLINE LAMBDAs not to be in
COMPONENT-LAMBDAS, so it looks as though the bug is
in the AVER, not the code it's trying to protect,
so I added a new :INLINE case to the check logic.
Alas, that only converted bug 138a into bug 138b.
...added some assertions and comments hunting for 138b
redid DUMP-CODE-OBJECT loop for clarity as LOOP not DO

William Harold Newman William Harold Newman 2002-01-02

changed src/code/condition.lisp
changed src/compiler/alpha/call.lisp
changed src/compiler/generic/target-core.lisp
changed src/compiler/x86/call.lisp
changed src/compiler/dump.lisp
changed src/compiler/entry.lisp
changed src/compiler/ir1tran.lisp
changed src/compiler/ir2tran.lisp
changed src/compiler/locall.lisp
changed src/compiler/tn.lisp
changed BUGS
changed TODO
changed build-order.lisp-expr
changed version.lisp-expr
src/code/condition.lisp Diff Switch to side-by-side view
Loading...
src/compiler/alpha/call.lisp Diff Switch to side-by-side view
Loading...
src/compiler/generic/target-core.lisp Diff Switch to side-by-side view
Loading...
src/compiler/x86/call.lisp Diff Switch to side-by-side view
Loading...
src/compiler/dump.lisp Diff Switch to side-by-side view
Loading...
src/compiler/entry.lisp Diff Switch to side-by-side view
Loading...
src/compiler/ir1tran.lisp Diff Switch to side-by-side view
Loading...
src/compiler/ir2tran.lisp Diff Switch to side-by-side view
Loading...
src/compiler/locall.lisp Diff Switch to side-by-side view
Loading...
src/compiler/tn.lisp Diff Switch to side-by-side view
Loading...
BUGS Diff Switch to side-by-side view
Loading...
TODO Diff Switch to side-by-side view
Loading...
build-order.lisp-expr Diff Switch to side-by-side view
Loading...
version.lisp-expr Diff Switch to side-by-side view
Loading...