1
Fork 0
mirror of https://git.savannah.gnu.org/git/guile.git synced 2025-06-28 05:50:30 +02:00
guile/module/system/vm
Andy Wingo 9246a48606 fix immediate linkage, some other fixes to allow vm/ to compile
* module/language/scheme/translate.scm (lookup-transformer): Allow for
  undefined variables when doing the transformation -- it's possible that
  they come from a module definition's forward declaration.

* module/system/repl/command.scm (import): Make into legal Scheme, caught
  by the compiler :-)

* module/system/vm/assemble.scm (<vlink-now>): Remove the module field.
  Immediate bindings will now always be relative to the current module.
  Fixes some mess about process-define-module not being defined when
  loading modules, probably because we destructively modified the
  ghil-env.
  (codegen, dump-object!): Don't dump a module name.

* src/vm_loader.c (link-now): Just use scm_lookup.
2008-05-19 21:29:18 +02:00
..
.cvsignore *** empty log message *** 2001-04-22 02:13:48 +00:00
assemble.scm fix immediate linkage, some other fixes to allow vm/ to compile 2008-05-19 21:29:18 +02:00
conv.scm start using pmatch instead of match 2008-05-03 19:23:45 +02:00
core.scm explicitly list exports instead of using define-public 2008-05-11 22:00:34 +02:00
debug.scm procedures-with-setters, debitrot `optimize', dedottification 2008-05-04 15:37:54 +02:00
disasm.scm more pmatchification 2008-05-03 19:39:41 +02:00
frame.scm explicitly list exports instead of using define-public 2008-05-11 22:00:34 +02:00
Makefile.am Update Makefile.am's; remove slib import 2008-05-13 00:07:40 +02:00
profile.scm *** empty log message *** 2001-04-23 04:28:13 +00:00
trace.scm explicitly list exports instead of using define-public 2008-05-11 22:00:34 +02:00