mirror of
https://git.savannah.gnu.org/git/guile.git
synced 2025-06-11 22:31:12 +02:00
* module/language/scheme/translate.scm: Use `(srfi srfi-39)'. (¤t-macros): New top-level. (expand-macro): New. (scheme-primitives): Renamed `%scheme-primitives'. (%forbidden-primitives): New. (trans): Use `expand-macro' instead of `macroexpand'. (trans-pair): Handle `define-macro' and `defmacro'. * module/system/base/compile.scm (call-with-compile-error-catch): Handle non-pair LOC. * testsuite/t-macros2.scm: New test case. * testsuite/Makefile.am (vm_test_files): Updated. * testsuite/t-macros.scm: Test `read-options'. git-archimport-id: lcourtes@laas.fr--2005-mobile/guile-vm--mobile--0.6--patch-9 |
||
---|---|---|
.. | ||
Makefile.am | ||
run-vm-tests.scm | ||
t-closure.scm | ||
t-closure2.scm | ||
t-closure3.scm | ||
t-do-loop.scm | ||
t-global-bindings.scm | ||
t-macros.scm | ||
t-macros2.scm | ||
t-match.scm | ||
t-proc-with-setter.scm | ||
t-records.scm | ||
t-values.scm | ||
the-bug.txt |