Work at SourceForge, help us to make it a better place! We have an immediate need for a Support Technician in our San Francisco or Denver office.

Close

Commit [975f19] Maximize Restore History

1.0.10.7: multiply-used DX LVARS

* HANDLE-NESTED-DYNAMIC-EXTENT maps over all the uses of the LVAR,
collecting their argument lvars as well.

* RECHECK-DYNAMIC-EXTENT-LVARS accepts multiply-used DX LVARs,
checking that all uses support stack allocation.

* UPDATE-UVL-LIVE-SETS accepts multiply-used DX LVARs, doing that
lifetime merging with all uses.

* ...and OOPS, move the NEWS entries of .5 and .6 to a new section for
1.0.11...

Nikodemus Siivola Nikodemus Siivola 2007-09-26

changed src/compiler/locall.lisp
changed src/compiler/physenvanal.lisp
changed src/compiler/stack.lisp
changed tests/dynamic-extent.impure.lisp
changed NEWS
changed OPTIMIZATIONS
changed version.lisp-expr
src/compiler/locall.lisp Diff Switch to side-by-side view
Loading...
src/compiler/physenvanal.lisp Diff Switch to side-by-side view
Loading...
src/compiler/stack.lisp Diff Switch to side-by-side view
Loading...
tests/dynamic-extent.impure.lisp Diff Switch to side-by-side view
Loading...
NEWS Diff Switch to side-by-side view
Loading...
OPTIMIZATIONS Diff Switch to side-by-side view
Loading...
version.lisp-expr Diff Switch to side-by-side view
Loading...