summaryrefslogtreecommitdiffstats
path: root/tests/011/macros-1.txr
Commit message (Collapse)AuthorAgeFilesLines
* eval: remove hack of macro deffers evaled on expansion.Kaz Kylheku2018-03-251-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 functionKaz Kylheku2015-02-071-0/+6
| | | | | | shadowing symbol macro. * tests/011/macros-1.expected: Updated.
* About time for some new regression tests.Kaz Kylheku2014-02-281-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.