summaryrefslogtreecommitdiff
path: root/src/objcodes.h
diff options
context:
space:
mode:
authorAndy Wingo <wingo@pobox.com>2008-05-19 21:29:18 +0200
committerAndy Wingo <wingo@pobox.com>2008-05-19 21:29:18 +0200
commit9246a48606cfb25ca7f016f862c9ad5a2197200b (patch)
treee2e2452726ba8fef1f63ffc69f80251512029385 /src/objcodes.h
parent6297d22907ef28d6dc059db3bbcd711d9b7c50a1 (diff)
downloadguile-9246a48606cfb25ca7f016f862c9ad5a2197200b.tar.gz
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.
Diffstat (limited to 'src/objcodes.h')
0 files changed, 0 insertions, 0 deletions