jolt/test
Yogthos 555cd7631e fix: catch binds unwrapped thrown value; var-set targets thread binding
Close jolt-dd5.
- catch now binds the originally-thrown value (unwrapping the :jolt/exception
  envelope), so (catch ... e (throw e)) rethrows the same exception instead of
  nesting another envelope, and (catch ... e e) on (throw 42) yields 42.
- var-set updates the innermost thread-binding frame for the var (replacing the
  stack slot) when the var is dynamically bound, matching Clojure; it falls back
  to the root otherwise.

Restored spec cases: exceptions rethrow + catch-binds-thrown-value, namespaces
var-set-in-binding. conformance 218/218, jpm test green.
2026-06-05 01:23:52 -04:00
..
integration test: fold cljs ports into spec; add exceptions spec + gap coverage 2026-06-05 01:12:39 -04:00
spec fix: catch binds unwrapped thrown value; var-set targets thread binding 2026-06-05 01:23:52 -04:00
support test: restructure into unit / integration / spec layers + shared harness 2026-06-05 00:00:16 -04:00
unit test: restructure into unit / integration / spec layers + shared harness 2026-06-05 00:00:16 -04:00