Commit [d2b9d8] Maximize Restore History

1.0.25.10: Fix package locks checks for local functions in the interpeter.

* Package lock checks were being performed in the function binding form's
body's lexical environment, causing lossage for forms like

(locally (declare (disable-package-locks foo:bar))
(flet ((foo:bar ...))
(declare (enable-package-locks foo:bar))
...))

In particular, this broke some TRACE extensions.

Richard M Kreuter Richard M Kreuter 2009-02-05

changed src/code/full-eval.lisp
changed tests/full-eval.impure.lisp
src/code/full-eval.lisp Diff Switch to side-by-side view
Loading...
tests/full-eval.impure.lisp Diff Switch to side-by-side view
Loading...