jolt/src
Yogthos 98bf389f82 compiler: resolve :as aliases in macro detection; fix analyzer compile-ns
- compiler/resolve-macro now resolves :as aliases (like resolve-var), so aliased
  macro calls (t/is) are recognized and compiled via expansion instead of falling
  back. Compile-mode suite holds at 3932.
- host/current-ns reads a backend-stashed :compile-ns rather than ctx-current-ns:
  the interpreter rebinds current-ns to a fn's defining ns while it runs, so the
  interpreted analyzer (defined in jolt.analyzer) would otherwise mis-resolve the
  user's compile ns. Fixes def/intern targeting the wrong namespace.

Analyzer stays interpreted (compiling it needs qualified-ref compilation, which
regresses the clojure.test shim — jolt-4xc). Self-host pipeline correct (218/218),
full suite green.
2026-06-06 09:48:52 -04:00
..
jolt compiler: resolve :as aliases in macro detection; fix analyzer compile-ns 2026-06-06 09:48:52 -04:00