Commit [c831b2] Maximize Restore History

0.7.8.23:

* Fixed bug 204: (EVAL-WHEN (:COMPILE-TOPLEVEL) ...) inside
MACROLET.
* Expanders, introduced by MACROLET, are defined in a
restricted lexical environment.
* SB-C:LEXENV-FIND works in any package.

Alexey Dejneka Alexey Dejneka 2002-10-10

added tests/bug204-test.lisp
added tests/symbol-macrolet-test.lisp
changed src/code/eval.lisp
changed src/compiler/ir1-translators.lisp
changed src/compiler/ir1util.lisp
changed src/compiler/lexenv.lisp
changed src/compiler/macros.lisp
changed src/compiler/main.lisp
changed src/compiler/target-main.lisp
changed tests/compiler.impure.lisp
changed tests/compiler.pure.lisp
changed BUGS
changed package-data-list.lisp-expr
changed version.lisp-expr
tests/bug204-test.lisp Diff Switch to side-by-side view
Loading...
tests/symbol-macrolet-test.lisp Diff Switch to side-by-side view
Loading...
src/code/eval.lisp Diff Switch to side-by-side view
Loading...
src/compiler/ir1-translators.lisp Diff Switch to side-by-side view
Loading...
src/compiler/ir1util.lisp Diff Switch to side-by-side view
Loading...
src/compiler/lexenv.lisp Diff Switch to side-by-side view
Loading...
src/compiler/macros.lisp Diff Switch to side-by-side view
Loading...
src/compiler/main.lisp Diff Switch to side-by-side view
Loading...
src/compiler/target-main.lisp Diff Switch to side-by-side view
Loading...
tests/compiler.impure.lisp Diff Switch to side-by-side view
Loading...
tests/compiler.pure.lisp Diff Switch to side-by-side view
Loading...
BUGS 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...