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 [ad6345] Maximize Restore History

1.0.7.30: be more paranoid about saps

* Since compiler transformations can introduce closures and hence
cause "this is obviously always on stack or in register" intuition
to be wrong, be more vigilant about pinning objects before
sap-taking.

* Also convert a couple of WITHOUT-GCINGs to WITH-PINNED-OBJECTS
instead.

Nikodemus Siivola Nikodemus Siivola 2007-07-19

changed contrib/sb-posix/interface.lisp
changed contrib/sb-simple-streams/internal.lisp
changed src/code/fd-stream.lisp
changed src/code/stream.lisp
changed src/code/target-alieneval.lisp
changed src/code/unix.lisp
changed src/compiler/generic/vm-tran.lisp
changed src/compiler/target-disassem.lisp
changed version.lisp-expr
contrib/sb-posix/interface.lisp Diff Switch to side-by-side view
Loading...
contrib/sb-simple-streams/internal.lisp Diff Switch to side-by-side view
Loading...
src/code/fd-stream.lisp Diff Switch to side-by-side view
Loading...
src/code/stream.lisp Diff Switch to side-by-side view
Loading...
src/code/target-alieneval.lisp Diff Switch to side-by-side view
Loading...
src/code/unix.lisp Diff Switch to side-by-side view
Loading...
src/compiler/generic/vm-tran.lisp Diff Switch to side-by-side view
Loading...
src/compiler/target-disassem.lisp Diff Switch to side-by-side view
Loading...
version.lisp-expr Diff Switch to side-by-side view
Loading...