forked from goodboy/tractor
1
0
Fork 0

Commit Graph

  • e637d9d23d Drop duplicate project-package name in msg header Tyler Goodlet 2020-11-03 12:15:49 -0500
  • d345ba4f2f Raise from asyncio error; fixes mypy Tyler Goodlet 2020-10-14 12:51:41 -0400
  • 0c3cd553d3 Tweak log msg Tyler Goodlet 2020-09-24 10:15:29 -0400
  • ce5ed631e0 Log error Tyler Goodlet 2020-09-12 11:41:17 -0400
  • f174aaf7d8 Drop uneeded parent cs cancel Tyler Goodlet 2020-07-30 09:38:19 -0400
  • e830862181 Support asyncio actors with the trio spawner backend Tyler Goodlet 2020-07-27 11:03:17 -0400
  • 8d9f0a12a4 Revert removal of `infect_asyncio` in nursery start methods Tyler Goodlet 2020-07-26 00:35:41 -0400
  • a6963b2c6a Attempt to make mypy happy.. Tyler Goodlet 2020-07-21 10:32:37 -0400
  • f0861b9d79 Add an obnoxious error message on internal failures Tyler Goodlet 2020-07-20 16:06:50 -0400
  • a045ba489a Allow marking `asyncio` funcs declaring `to_trio` channel Tyler Goodlet 2020-07-03 17:40:37 -0400
  • 0adcefcfd4 Wow, fix all the broken async func invoking code.. Tyler Goodlet 2020-07-03 17:33:46 -0400
  • 270061508e Drop entrypoints from `Actor` Tyler Goodlet 2020-07-03 17:05:38 -0400
  • 04794a1d8e Move asyncio guest mode entrypoint to `to_asyncio` Tyler Goodlet 2020-07-01 13:38:40 -0400
  • d5079558f7 Propagate any spawned `asyncio` task error upwards Tyler Goodlet 2020-06-28 22:44:16 -0400
  • 3e47795305 Try not masking SIGINT in child processes Tyler Goodlet 2020-11-16 00:07:43 -0500
  • 02b20dd97c Make SIGINT handler kill the process tree Tyler Goodlet 2020-11-16 00:01:21 -0500
  • 5f55c7ca00 Add `Actor.cancel_soon()` for sync self destruct Tyler Goodlet 2020-11-15 23:54:42 -0500
  • 12f425137c Drop duplicate project-package name in msg header clean_log_header Tyler Goodlet 2020-11-03 12:15:49 -0500
  • 2674c54c0b
    Merge pull request #162 from goodboy/debug_refine goodboy 2020-10-15 23:31:08 -0400
  • a8406c8626 Toss in another tests with daemon subactors debug_refine Tyler Goodlet 2020-10-15 23:15:20 -0400
  • 1580cc6fa0 Add explanation to module load error Tyler Goodlet 2020-10-15 22:49:12 -0400
  • 5822d38ae4 Set _is_root runtime var in _main() Tyler Goodlet 2020-10-15 22:47:11 -0400
  • 22068e95fa Toss in another tests with daemon subactors debug_refinements Tyler Goodlet 2020-10-15 23:15:20 -0400
  • 46cc0540ef Add explanation to module load error Tyler Goodlet 2020-10-15 22:49:12 -0400
  • d191d03179 Set _is_root runtime var in _main() Tyler Goodlet 2020-10-15 22:47:11 -0400
  • 285dea04ea Raise from asyncio error; fixes mypy Tyler Goodlet 2020-10-14 12:51:41 -0400
  • 8f15f438c7 Tweak log msg Tyler Goodlet 2020-09-24 10:15:29 -0400
  • 63a5036e6e Log error Tyler Goodlet 2020-09-12 11:41:17 -0400
  • 9db4324796 Drop uneeded parent cs cancel Tyler Goodlet 2020-07-30 09:38:19 -0400
  • 47074209a1 Support asyncio actors with the trio spawner backend Tyler Goodlet 2020-07-27 11:03:17 -0400
  • fa455f9c24 Revert removal of `infect_asyncio` in nursery start methods Tyler Goodlet 2020-07-26 00:35:41 -0400
  • 0f65f9289d Attempt to make mypy happy.. Tyler Goodlet 2020-07-21 10:32:37 -0400
  • 13bf19ecfe Add an obnoxious error message on internal failures Tyler Goodlet 2020-07-20 16:06:50 -0400
  • fe611a2bc1 Allow marking `asyncio` funcs declaring `to_trio` channel Tyler Goodlet 2020-07-03 17:40:37 -0400
  • 544443e9d5 Wow, fix all the broken async func invoking code.. Tyler Goodlet 2020-07-03 17:33:46 -0400
  • a5899d1246 Drop entrypoints from `Actor` Tyler Goodlet 2020-07-03 17:05:38 -0400
  • 9fbded6439 Move asyncio guest mode entrypoint to `to_asyncio` Tyler Goodlet 2020-07-01 13:38:40 -0400
  • cd27f527bb Propagate any spawned `asyncio` task error upwards Tyler Goodlet 2020-06-28 22:44:16 -0400
  • 7ddc4db041
    Merge pull request #161 from goodboy/drop_warn goodboy 2020-10-14 14:15:50 -0400
  • bd34140a5f Revert "Try out sync sleep on windows again" drop_warn Tyler Goodlet 2020-10-14 14:06:04 -0400
  • 3b8684f655 Always call `Actor.cancel()` at end of root's main task Tyler Goodlet 2020-10-14 13:59:57 -0400
  • 676cdafa8f Try out sync sleep on windows again Tyler Goodlet 2020-10-14 13:48:41 -0400
  • 02a9cac557 Drop remaining warn()s Tyler Goodlet 2020-10-14 13:48:14 -0400
  • f60321a35a Always cancel service nursery last Tyler Goodlet 2020-10-14 13:46:05 -0400
  • 7115d6c3bd
    Merge pull request #129 from goodboy/multiproc_debug goodboy 2020-10-14 09:14:03 -0400
  • 61a8df358c Comments tweak multiproc_debug Tyler Goodlet 2020-10-14 09:06:40 -0400
  • bba47e4c7a Add gh actions badge Tyler Goodlet 2020-10-13 21:33:22 -0400
  • 1c25f25ab0 Drop travisCI; it's slower and has worse windows support. Tyler Goodlet 2020-10-13 21:27:17 -0400
  • 5c734daa0f Arm flail attempt at windows support debugger_on_windows Tyler Goodlet 2020-10-13 20:20:48 -0400
  • 0177268f13 Report on skipped tests Tyler Goodlet 2020-10-13 16:30:19 -0400
  • 1b6ee2ecf6 Skip sync sleep test on windows bug_in_debug Tyler Goodlet 2020-10-13 15:26:14 -0400
  • 15edcc622d Skip it on windows too Tyler Goodlet 2020-10-13 15:13:24 -0400
  • fd59f4ad16 On windows .spawn dne? Tyler Goodlet 2020-10-13 14:56:26 -0400
  • a934eb063c Factor `repodir()` helper into conftest.py Tyler Goodlet 2020-10-13 14:49:31 -0400
  • a49deb46f1 Revert "Make tests a package (for relative imports)" Tyler Goodlet 2020-10-13 14:42:16 -0400
  • 666966097a Revert "Change to relative conftest.py imports" Tyler Goodlet 2020-10-13 14:42:02 -0400
  • e3c26943ba Support debug mode only on the trio backend Tyler Goodlet 2020-10-13 14:20:44 -0400
  • ba52de79e1 Skip quad ex on local mp tests as well Tyler Goodlet 2020-10-13 14:20:19 -0400
  • 24ef919334 Skip sync sleep test on mp backend Tyler Goodlet 2020-10-13 14:16:20 -0400
  • 08ff989631 Add some comments Tyler Goodlet 2020-10-13 11:59:18 -0400
  • 573b8fef73 Add better actor cancellation tracking Tyler Goodlet 2020-10-13 11:48:52 -0400
  • 0ce6d2b55c Add `pexpect` dep for debugger tests Tyler Goodlet 2020-10-13 11:04:16 -0400
  • c375a2d028 mypy fixes Tyler Goodlet 2020-10-13 11:03:55 -0400
  • 1710b642a5 Make tests a package (for relative imports) Tyler Goodlet 2020-10-13 10:50:21 -0400
  • c41e5c8313 Fix missing await Tyler Goodlet 2020-10-13 00:45:29 -0400
  • a88a6ba7a3 Add pattern matching to test Tyler Goodlet 2020-10-13 00:36:34 -0400
  • 79c38b04e7 Report `trio.Cancelled` when exhausting portals.. Tyler Goodlet 2020-10-12 23:28:36 -0400
  • 0e344eead8 Add a "cancel arrives during a sync sleep in child" test Tyler Goodlet 2020-10-12 08:56:49 -0400
  • acb4cb0b2b Add test showing issue with child in tty lock when cancelled Tyler Goodlet 2020-10-06 22:39:20 -0400
  • 07112089d0 Add mention subactor uid during locking Tyler Goodlet 2020-10-07 05:53:26 -0400
  • abf8bb2813 Add a deep nested error propagation test Tyler Goodlet 2020-10-06 09:21:53 -0400
  • 2b53c74b1c Change to relative conftest.py imports native_debugging debug_tests Tyler Goodlet 2020-10-05 11:42:13 -0400
  • 371025947a Add a multi-subactor test where the root errors Tyler Goodlet 2020-10-05 11:38:39 -0400
  • d43d367153 Facepalm: tty locking from root doesn't require an extra task Tyler Goodlet 2020-10-05 10:07:06 -0400
  • 31c1a32d58 Add re-entrant root breakpoint test; demonstrates a bug.. Tyler Goodlet 2020-10-04 19:39:00 -0400
  • 83a45119e9 Add "root mailbox" contact info passing Tyler Goodlet 2020-10-04 17:58:41 -0400
  • e387e8b322 Add a multi-subactor test with nesting Tyler Goodlet 2020-10-04 17:31:02 -0400
  • a2151cdd4d Allow re-entrant breakpoints during pdb stepping Tyler Goodlet 2020-10-04 09:55:34 -0400
  • 73a32f7d9c Add initial subactor debug tests Tyler Goodlet 2020-10-04 09:54:36 -0400
  • 9067bb2a41 Shorten arbiter contact timeout Tyler Goodlet 2020-10-03 19:36:04 -0400
  • 0a2a94fee0 Add initial root actor debugger tests Tyler Goodlet 2020-10-03 19:35:18 -0400
  • 29ed065dc4 Ack our inability to hard kill sub-procs Tyler Goodlet 2020-09-28 13:56:42 -0400
  • fc2cb610b9 Make "hard kill" just a `Process.terminate()` Tyler Goodlet 2020-09-28 13:49:45 -0400
  • d7a472c7f2 Update our debugging example to wait on results Tyler Goodlet 2020-09-28 13:13:53 -0400
  • 5dd2d35fc5 Huh, maybe we don't need to block SIGINT Tyler Goodlet 2020-09-28 13:11:22 -0400
  • 25e93925b0 Add a cancel scope around child debugger requests Tyler Goodlet 2020-09-28 13:02:33 -0400
  • 363498b882 Disable SIGINT handling in child processes Tyler Goodlet 2020-09-28 09:24:36 -0400
  • f1b242f913 Block SIGINT handling while in the debugger Tyler Goodlet 2020-09-28 08:54:21 -0400
  • ce5c52905d
    Merge pull request #154 from goodboy/matrix goodboy 2020-09-24 13:05:35 -0400
  • 76e1c83161 Add matrix room link matrix Tyler Goodlet 2020-09-24 10:04:56 -0400
  • 9e1d9a8ce1 Add an internal context stack Tyler Goodlet 2020-09-24 09:59:18 -0400
  • 09daba4c9c Explicitly handle `debug_mode` flag correctly Tyler Goodlet 2020-09-12 11:48:57 -0400
  • 8b6e9f5530 Port to new debug api, set `_is_root` state flag on startup Tyler Goodlet 2020-09-12 11:48:20 -0400
  • 150179bfe4 Support entering post mortem on crashes in root actor Tyler Goodlet 2020-09-12 11:47:14 -0400
  • 291ecec070 Maybe not sticky by default Tyler Goodlet 2020-08-06 23:47:43 -0400
  • bd157e05ef Port to service nursery Tyler Goodlet 2020-08-08 23:00:56 -0400
  • fd5fb9241a Sparsen some lines Tyler Goodlet 2020-08-02 22:30:03 -0400
  • ebb21b9ba3 Support re-entrant breakpoints Tyler Goodlet 2020-08-01 13:39:05 -0400
  • f9ef3fc5de Cleanups and more comments Tyler Goodlet 2020-07-30 10:42:22 -0400
  • 68773d51fd Always expose the debug module Tyler Goodlet 2020-07-30 10:41:58 -0400