diff options
author | Andy Wingo <wingo@pobox.com> | 2008-09-25 13:46:09 +0200 |
---|---|---|
committer | Andy Wingo <wingo@pobox.com> | 2008-09-25 13:46:09 +0200 |
commit | 1e6ebf54dbbd1bd54294fcc876ac1a1ffec26265 (patch) | |
tree | 57bbc3c22f5591bff480052976a0aaa38f0cb302 /libguile/eval.i.c | |
parent | 5ba9d84978641700562a8e166bf9c0cdf3d51ae3 (diff) | |
download | guile-1e6ebf54dbbd1bd54294fcc876ac1a1ffec26265.tar.gz |
a number of small compilation fixes
* ice-9/boot-9.scm: Allow a compiled load of posix, networking, and
deprecated files.
* module/language/scheme/translate.scm (lookup-transformer): Lookup the
sc-macro by value, not by name. Works around the fact that compiled
macros don't have names, which is probably a bug.
* module/system/base/compile.scm (syntax-error)
(call-with-compile-error-catch): Throw and catch a key that's not used
by anyone else. Write error messages to the error port.
* module/system/repl/repl.scm (default-catch-handler): Call display-error
with the correct number of arguments.
* module/system/vm/frame.scm (frame-program-name): Guard against unbound
variables.
* ice-9/optargs.scm (let-keywords-template): Don't unquote in a helper
procedure. A bit irritating. I suppose we should fix the modules +
syncase situation at some point, and then switch to syncase.
Diffstat (limited to 'libguile/eval.i.c')
0 files changed, 0 insertions, 0 deletions