1
Fork 0
mirror of https://git.savannah.gnu.org/git/guile.git synced 2025-06-03 18:50:19 +02:00
guile/module/system/il
Andy Wingo 1b8abe5514 compile all of base/; some arbitrary changes; more "fixes" to `link'
* module/language/scheme/translate.scm (lookup-transformer): When
  expanding syncase macros, use the eval closure from the ghil-env.
  Probably doesn't make any difference whatsoever.

* module/system/base/Makefile.am (SOURCES): Compile pmatch.scm, now that
  it works :-))

* module/system/base/compile.scm (compile-in): Compile inside a
  save-module-excursion, so that side effects of evaluation don't leak
  out.

* module/system/base/pmatch.scm: Change from :use-syntax/:export-syntax
  to simply :use-modules/:export. Also probably has no effect.

* module/system/il/ghil.scm (fix-ghil-mod!): Suppress warnings resulting
  from compilation of define-module.

* src/vm_loader.c (link): So, referencing variables defined but not
  exported from the current module didn't work. Fixed that, but it's
  hacky. There are still some uncaught cases.
2008-05-19 12:57:48 +02:00
..
.cvsignore *** empty log message *** 2001-04-22 02:13:48 +00:00
compile.scm `link' instruction links to symbols by module 2008-05-15 13:55:33 +02:00
ghil.scm compile all of base/; some arbitrary changes; more "fixes" to `link' 2008-05-19 12:57:48 +02:00
glil.scm <foo>? -> foo?; some exports cleanups 2008-05-11 21:48:10 +02:00
macros.scm s/match-lambda\*/case-lambda/g 2008-05-03 19:13:51 +02:00
Makefile.am Update Makefile.am's; remove slib import 2008-05-13 00:07:40 +02:00