summaryrefslogtreecommitdiff
path: root/module/scripts/api-diff.scm
diff options
context:
space:
mode:
authorAndy Wingo <wingo@pobox.com>2019-11-14 16:33:10 +0100
committerAndy Wingo <wingo@pobox.com>2019-11-14 16:33:10 +0100
commit95efe14e449be5b80c8309ae91682696d6d79c9f (patch)
treed4ac36269c557ffad603505d2b6fe31a640856f0 /module/scripts/api-diff.scm
parent44ee8c5559ed2f30df464ba1bffdae24994291b3 (diff)
downloadguile-95efe14e449be5b80c8309ae91682696d6d79c9f.tar.gz
SRFI-18 uses core exceptions
* module/ice-9/boot-9.scm (exception-kind, exception-args): Export. * module/ice-9/exceptions.scm (exception-kind, exception-args): Re-export. * module/srfi/srfi-18.scm: Rewrite exception support in terms of core exceptions, not SRFI-34/35. * test-suite/tests/srfi-18.test: Since Guile doesn't expose the current exception handler as such, SRFI-18 captures it using delimited continuations. This means that we can't compare the result of (current-exception-handler) with the installed handler using eq?, even though the procedures are indeed equivalent. So, instead test handler behavior.
Diffstat (limited to 'module/scripts/api-diff.scm')
0 files changed, 0 insertions, 0 deletions