After `runtime.catch` catches a schema check failure, a later failing `assert` reports the caught check's message and location instead of its own
kcl-lang/kcl · issue #2242 · opened Oct 2026 · no PRs referenced when indexed
help wantedruntime
Version: v0.13.0 and v0.13.2 (after the #2224 panic-hook fix); still present on main. Repro kcl.mod: any package. lib.k: lib_test.k: Actual (kcl test .)
`kcl test` re-parses and re-evaluates the whole package for every test lambda (cost = N_tests × package eval time)
kcl-lang/kcl · issue #2240 · opened Oct 2026 · no PRs referenced when indexed
help wantedtoolruntimeevaluator
Version: kcl v0.13.0 (kcl-lang.io/lib v0.13.0); also reproduced with v0.13.2. The code path is unchanged on main (1eeb852752). macOS arm64. Description…