1
Fork 0
mirror of https://git.savannah.gnu.org/git/guile.git synced 2025-05-25 06:00:18 +02:00
guile/module
Andy Wingo ab6becd47f fix (set! MACRO exp) hygiene
* module/ice-9/psyntax.scm (lookup): Reflow comment.
  (chi-top, syntax): Add comments about mod for lookup.
  (set!): Lookup the identifier in the module attached to its syntax
  object. In the (set! MACRO foo) case, after expanding the macro, chi
  the resulting expression with the empty wrap, as syntax-type
  does. Seems to fix the case where the expansion references
  lexically-bound variables.

* module/ice-9/psyntax-pp.scm: Regenerated.

* test-suite/tests/syncase.test: Add a bunch of tests.
2010-07-09 17:05:02 +02:00
..
ice-9 fix (set! MACRO exp) hygiene 2010-07-09 17:05:02 +02:00
language tree-il->scheme renders fix as letrec* 2010-06-17 13:43:26 +02:00
oop Update #:procedure method for <applicable-struct> 2010-06-29 11:43:04 +02:00
rnrs ensure unicode-capable rnrs string ports 2010-06-20 23:15:29 +02:00
scripts fix doc snarfing with fedora 12 2010-01-17 18:22:51 +01:00
srfi * module/srfi/srfi-60.scm (bit-count): #:replace core definition. 2010-06-28 15:03:34 +02:00
sxml sxml-match: Handle multiple-value returns. 2010-05-26 23:41:23 +02:00
system fix repl level printing 2010-06-29 12:20:09 +02:00
texinfo scm_i_program_properties is internal; just use procedure-properties 2010-04-17 15:21:08 +02:00
Makefile.am top-repl out to its own module 2010-06-22 23:50:27 +02:00
rnrs.scm fix rnrs duplicate bindings warnings 2010-06-21 00:07:46 +02:00
statprof.scm statprof bugfixes 2010-01-27 21:52:05 +01:00
texinfo.scm Remove unused top-level variables. 2010-01-11 01:21:14 +01:00