diff options
author | Andy Wingo <wingo@pobox.com> | 2008-12-26 16:44:02 +0100 |
---|---|---|
committer | Andy Wingo <wingo@pobox.com> | 2008-12-26 18:07:20 +0100 |
commit | 9f0e9918f4475d1a6313a8328262e80758c7f64e (patch) | |
tree | d11c45388c841cbec7513a4387f1638565be89f5 /libguile/frames.h | |
parent | 9a9f64874a500ed0765f45a05befc71f74255e4c (diff) | |
download | guile-9f0e9918f4475d1a6313a8328262e80758c7f64e.tar.gz |
repl.scm relies on `display-backtrace' to do everything, some naming tweaks
* module/ice-9/boot-9.scm (default-pre-unwind-handler): Rename from
default-lazy-handler.
(pre-unwind-handler-dispatch): Rename from lazy-hadler-dispatch.
(error-catching-loop): Adjust caller.
* module/system/repl/repl.scm (default-pre-unwind-handler): Remove this
definition, in favor of the default one in boot-9.
(default-catch-handler): Don't do a vm-backtrace, as we will soon be
relying on core machinery to do that for us.
(call-with-backtrace): Start a new stack for the thunk.
(with-backtrace): Macro version of call-with-backtrace.
(start-repl): Use with-backtrace for brevity. Start a stack with #t as
the tag instead of repl-eval, because all traces of repl-eval are gone
after it does a tail-call.
* module/ice-9/debugger.scm:
* module/ice-9/debugging/traps.scm:
* module/ice-9/stack-catch.scm: Adapt to s/lazy/pre-unwind/ in
boot-9.scm.
Diffstat (limited to 'libguile/frames.h')
0 files changed, 0 insertions, 0 deletions