Commit [3eb39e] Maximize Restore History

0.7.9.6:

Fix bug 185 (top level forms at the REPL)
... implement a LOCALLY method for EVAL-IN-LEXENV
... factor out MACROLET-DEFINITIONIZE-FUN and
SYMBOL-MACROLET-DEFINITIONIZE-FUN from the IR1
translators for same
... implement SYMBOL-MACROLET and MACROLET for EVAL-IN-LEXENV
in terms of said DEFINITIONIZE-FUN macros and LOCALLY
... set compilation policy in make-target-2 to avoid file scope
limitations
... set interaction policy by hard-coding it in
MAKE-NULL-INTERACTIVE-LEXENV
... throw it together and hope it all still works.

Christophe Rhodes Christophe Rhodes 2002-10-27

changed src/code/eval.lisp
changed src/code/toplevel.lisp
changed src/cold/warm.lisp
changed src/compiler/ir1-translators.lisp
changed src/compiler/lexenv.lisp
changed src/compiler/target-main.lisp
changed tests/pathnames.impure.lisp
changed BUGS
changed make-target-2.sh
changed package-data-list.lisp-expr
changed version.lisp-expr
src/code/eval.lisp Diff Switch to side-by-side view
Loading...
src/code/toplevel.lisp Diff Switch to side-by-side view
Loading...
src/cold/warm.lisp Diff Switch to side-by-side view
Loading...
src/compiler/ir1-translators.lisp Diff Switch to side-by-side view
Loading...
src/compiler/lexenv.lisp Diff Switch to side-by-side view
Loading...
src/compiler/target-main.lisp Diff Switch to side-by-side view
Loading...
tests/pathnames.impure.lisp Diff Switch to side-by-side view
Loading...
BUGS Diff Switch to side-by-side view
Loading...
make-target-2.sh Diff Switch to side-by-side view
Loading...
package-data-list.lisp-expr Diff Switch to side-by-side view
Loading...
version.lisp-expr Diff Switch to side-by-side view
Loading...