Implement vyzo-concurrency fixes: threaded JSON-RPC server, robust REPL sessions #3
Loading…
Reference in a new issue
No description provided.
Delete branch "ober/vyzo-concurrency-fixes"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Threaded MCP server (mcp/jsonrpc.ss):
slow tool calls; per-request worker pool with bounded queues
REPL sessions (repl.ss):
guarded FIFO line queue (two-list, amortized O(1)); evals pop with a
fresh timeout per line so streaming output never hits the idle deadline
Build-ish tools (tools/*):
build-and-report (build.ss restore now exception-safe via try/finally)
datum-parsing readenv (##vector-ref on it segfaults); emit EOF-position
location for incomplete forms
Test client + suites (test/*):
serialization cases; env-derived tool paths
0c8b1d94fetoad344b217bView command line instructions
Checkout
From your project repository, check out a new branch and test the changes.Merge
Merge the changes and update on Forgejo.Warning: The "Autodetect manual merge" setting is not enabled for this repository, you will have to mark this pull request as manually merged afterwards.