Skip to content

Conversation

@purefunctor
Copy link
Owner

No description provided.

This adds tracing infrastructure to the type checker, which can be
optionally disabled using the no-tracing feature in the compiler-bin
(purescript-analyzer) crate. The runtime log level is controlled via
the --checking-log flag.

Additionally, this commit also adds opt-in tracing capture utilities in
tests-integration to assist humans and agents in debugging. The unify
function is instrumented as an initial example.
This adds the --debug flag to test-checking which enables trace
collection into target/compiler-tracing as .jsonl files
@purefunctor purefunctor merged commit 320dd2f into main Jan 18, 2026
10 checks passed
@purefunctor purefunctor deleted the justin/logging branch January 18, 2026 16:37
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants