Commit Graph
13 Commits
Author SHA1 Message Date
Danil Platonov d8be99b6ad fix merge 2026-06-04 12:25:54 -07:00
Danil Platonov 2a04025419 Merge branch 'master' into interrupt_test 2026-06-04 12:08:36 -07:00
Danil Platonov bcb9dd0860 handle interrupts for tcp server 2026-06-04 02:41:11 -07:00
Danil Platonov 732f3ae10a use Notify instead of Sender 2026-06-02 00:49:00 -07:00
Danil Platonov 304cf424ed unused code for unimplemented shutdown on timeout feature 2026-05-30 15:59:16 -07:00
Danil Platonov 3cd40419eb cargo fmt 2026-05-30 15:56:18 -07:00
Danil Platonov f8f7b3b7e2 allow to stop and start http server at will with SIGINT, stop the server on uncaught throws, display timing info for each request, use setup_call_cleanup in more places to avoid potential leaks, when handler for a path doesn't have a matching case, throw a detailed error instead of silently continuing 2026-05-30 15:47:50 -07:00
Danil Platonov 39c850b4f4 Test that SIGINT interrupts non-terminating goals on unix.
Cleanup: use tokio::test instead of special test helpers

Added pty_exec.py helper script to run binaries with a pseudoterminal attached (bug won't trigger otherwise).

Tested CI to fail on all unixes (ubuntu+macos) with older rustyline, and pass with new one.
2026-05-30 11:45:57 -07:00
Danil Platonov 35aa4d9048 cargo fmt 2026-04-12 19:32:40 -07:00
Danil Platonov 8e2dcd905b pass scryer path through stream instead of env var 2026-04-12 19:29:39 -07:00
Danil Platonov 081f3c0827 http server test, and also unignore http client test 2026-04-11 08:59:01 -07:00
Danil Platonov 337d9c5583 move drop to impl Drop 2026-01-26 04:57:28 -08:00
Danil Platonov 26523139a8 fix http stream not being closed fully 2026-01-25 03:16:37 -08:00