Skip to content

fix: keep GUI diagnostics silent by default - #199

Open
turinglambdaai wants to merge 3 commits into
mainfrom
fix/diagnostic-sink-default
Open

turinglambdaai wants to merge 3 commits into
mainfrom
fix/diagnostic-sink-default

Conversation

@turinglambdaai

Copy link
Copy Markdown
Owner

Make Racket, C++, and Swift embedded diagnostics opt-in so GUI-subsystem hosts never touch stderr unless an application explicitly installs that sink. This prevents the Windows black-console launch regression while preserving structured logging and stderr helpers. Adds Racket/C++ regression assertions and updates diagnostics guidance. Fixes #197.

This branch has not been deployed

No deployments
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.

Diagnostic sink defaults to stderr — Windows GUI hosts lazily allocate a console on first diagnostic (black window at launch)

1 participant