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.


Commit [d2b9d8] Maximize Restore History 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
tests/full-eval.impure.lisp Diff Switch to side-by-side view