summaryrefslogtreecommitdiff
path: root/module/ice-9/debugging/load-hooks.scm
diff options
context:
space:
mode:
authorAndy Wingo <wingo@pobox.com>2008-10-31 13:28:06 +0100
committerAndy Wingo <wingo@pobox.com>2008-10-31 13:28:06 +0100
commit03fa04dfe13512d37e0f19ffd0e6c7f5db8f466f (patch)
tree7bdef93f2ff16c2e8abb2aaa2228d85cf919c53a /module/ice-9/debugging/load-hooks.scm
parent46ccd0bbf919b8b501355e0452deaee123057239 (diff)
downloadguile-03fa04dfe13512d37e0f19ffd0e6c7f5db8f466f.tar.gz
pass backtraces through the compiler
* module/system/base/compile.scm (call-with-nonlocal-exit-protect): New helper, like unwind-protect but only for nonlocal exits. (call-with-output-file/atomic): Use call-with-nonlocal-exit-protect so that we don't mess up backtraces by catching all and then rethrowing. Should fix this more comprehensively somewhere, though.
Diffstat (limited to 'module/ice-9/debugging/load-hooks.scm')
0 files changed, 0 insertions, 0 deletions