Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | eval: remove hack of macro deffers evaled on expansion. | Kaz Kylheku | 2018-03-25 | 1 | -5/+6 |
| | | | | | | | | | | | | | | | | | | * eval.c (do_expand): When a defmacro or defsymacro form is traversed, do not evaluate it, except in backward compatibility mode. Unfortunately, this breaks some code. * tests/011/macros-1.txr: A defmacro form has to be wrapped in macro-time. * tests/011/macros-2.txr: Likewise. * tests/011/mandel.txr: Likewise. * tests/012/man-or-boy.tl (defun-cbn): This macro generates a progn which which expects that a defmacro form will come into effect for the subsequent lambda in the same form. We must wrap it in macro-time to make this happen now. | ||||
* | * tests/011/macros-1.txr: Add test for lexical function | Kaz Kylheku | 2015-02-07 | 1 | -0/+6 |
| | | | | | | shadowing symbol macro. * tests/011/macros-1.expected: Updated. | ||||
* | About time for some new regression tests. | Kaz Kylheku | 2014-02-28 | 1 | -0/+24 |
* tests/011/macros-1.expected: New file. * tests/011/macros-1.txr: New file. * tests/011/macros-2.expected: New file. * tests/011/macros-2.txr: New file. * tests/011/special-1.expected: New file. * tests/011/special-1.txr: New file. |