Commit Graph

  • b892bc74f6 Add trivial news snippet callable_key_maybe_open_context Tyler Goodlet 2022-10-08 14:31:29 -0400
  • 44b59f3338 Go back to a `global` single-ton nursery per actor Tyler Goodlet 2022-10-07 12:45:15 -0400
  • 7a719ac2a7 Use one nursery per unique manager (signature) Tyler Goodlet 2022-10-06 14:41:56 -0400
  • 9e6266dda3
    Merge pull request #335 from goodboy/spawn_backend_table goodboy 2022-10-09 21:26:28 -0400
  • b1abec543f Add trivial news snippet spawn_backend_table Tyler Goodlet 2022-10-09 18:51:31 -0400
  • 93b9d2dc2d Drop dynamic backend-spawn-method test generation Tyler Goodlet 2022-10-09 18:29:50 -0400
  • 4d808757a6 Fix start method name in logging propagation test Tyler Goodlet 2022-10-09 18:22:55 -0400
  • 7e5bb0437e Go to latest `mypy` version in CI Tyler Goodlet 2022-10-09 18:13:45 -0400
  • b19f08d9f0 Fill out new backend names in ci script Tyler Goodlet 2022-10-09 18:08:07 -0400
  • 2c20b2d64f Fix import to load from `conftest.py` Tyler Goodlet 2022-10-09 18:03:17 -0400
  • 023b6fc845 Drop `tractor.testing` sub-package Tyler Goodlet 2022-10-09 17:57:02 -0400
  • d24fae8381 'Rename mp spawn methods to have a `'mp_'` prefix' Tyler Goodlet 2022-10-09 17:54:55 -0400
  • 5ab98513b7 Move `@tractor_test` into `conftest.py` Tyler Goodlet 2022-10-09 13:40:42 -0400
  • 90f4912580 Organize process spawning into lookup table Tyler Goodlet 2022-10-09 16:05:40 -0400
  • 6e24e16068
    Merge pull request #334 from goodboy/pin_pre_trio_0.22 goodboy 2022-10-09 16:26:56 -0400
  • 15047341bd Ignore forserver override attrs with `mypy` Tyler Goodlet 2022-10-09 15:09:14 -0400
  • dc295ab227 Pin pre-0.22 bc exception groups break everything pin_pre_trio_0.22 Tyler Goodlet 2022-10-09 13:03:52 -0400
  • 1ab4c47fcd Drop `trio_typing` related pins pytest_report_workaround Tyler Goodlet 2022-10-08 14:31:44 -0400
  • b993f2c034 Add trivial news snippet Tyler Goodlet 2022-10-08 14:31:29 -0400
  • 46714d41e3 Drop reporting flag from testsuite Tyler Goodlet 2022-10-07 15:14:39 -0400
  • 6a0337b69d
    Merge pull request #326 from goodboy/lifetime_stack_tests goodboy 2022-09-16 18:09:24 -0400
  • e609183242 Expose lifetime stack as class attr, add base test suite lifetime_stack_tests Tyler Goodlet 2022-08-29 15:08:04 -0400
  • 368e9f3f7c
    Merge pull request #322 from goodboy/we_bein_all_matchy goodboy 2022-09-15 23:49:34 -0400
  • 10eeda2d2b Use built-ins for all data-structure-type annotations we_bein_all_matchy Tyler Goodlet 2022-09-15 16:56:50 -0400
  • a113e22bb9 Add trivial nooz snippet Tyler Goodlet 2022-09-15 16:32:35 -0400
  • ad19bf2cf1 Remove `tractor.run()` once and for all Tyler Goodlet 2022-09-15 16:15:17 -0400
  • 9aef03772a Expose `Actor` at pkg level, adjust debug type annots Tyler Goodlet 2022-08-29 15:13:16 -0400
  • 7548dba8f2 Change to new doc string style Tyler Goodlet 2022-08-03 16:09:16 -0400
  • ba4d4e9af3 Change test import Tyler Goodlet 2022-08-03 15:38:05 -0400
  • 208d56af2c Make `async_main()` a module func Tyler Goodlet 2022-08-03 15:29:34 -0400
  • a3a5bc267e Make `process_messages()` a mod func Tyler Goodlet 2022-08-03 15:14:36 -0400
  • d4084b2032 Rename our core module to `_runtime` Tyler Goodlet 2022-08-03 14:46:53 -0400
  • 1e6b4d5dd4 Drop `msgspec` min pin Tyler Goodlet 2022-08-03 14:28:21 -0400
  • c613acfe5c Start alpha 6 dev, ensure py3.10+ Tyler Goodlet 2022-08-03 14:38:32 -0400
  • fea9dc7065
    Merge pull request #324 from goodboy/debug_event_guard goodboy 2022-09-15 23:20:38 -0400
  • e558c427de
    Merge pull request #327 from goodboy/disable_win_ci goodboy 2022-09-15 23:20:26 -0400
  • f07c3aa4a1 Add nooz debug_event_guard Tyler Goodlet 2022-09-15 19:39:34 -0400
  • bafd10a260 Make `maybe_open_context()` re-entrant safe, use per factory locks Tyler Goodlet 2022-08-24 12:03:13 -0400
  • 5ad540c417 Add debug complete event `None`-guard for when already reset Tyler Goodlet 2022-08-23 06:50:56 -0400
  • 83b44cf469 Flip over PR number in readme disable_win_ci Tyler Goodlet 2022-09-15 18:54:51 -0400
  • 1f2001020e Mention disabled windows CI in readme Tyler Goodlet 2022-09-15 17:02:18 -0400
  • 71f9881a60 Drop windows from CI until we get a collab that actually uses it XD Tyler Goodlet 2022-09-15 15:37:03 -0400
  • e24645eec8 Drop `pytest` 3.10 issue comment, add todo for `pyreadline3` Tyler Goodlet 2022-09-15 15:36:29 -0400
  • c3cdeeb3ba Drop `pytest` full trace flag, use `pip list` Tyler Goodlet 2022-09-06 08:26:02 -0400
  • 9bd534df83 Drop 3.9 from CI jobs Tyler Goodlet 2022-08-03 15:38:27 -0400
  • c1d700f257
    Merge pull request #321 from goodboy/alpha5 goodboy 2022-08-03 14:36:52 -0400
  • 8917f30d48 Drop `msgspec` min pin alpha5 Tyler Goodlet 2022-08-03 14:28:21 -0400
  • 14c6e34658 Add summary section Tyler Goodlet 2022-08-03 10:32:53 -0400
  • 3393bc23e4 Generate release news Tyler Goodlet 2022-08-03 11:41:23 -0400
  • 171f1bc243 Move to using `pyproject.toml` for `towncrier` Tyler Goodlet 2022-08-03 10:50:28 -0400
  • ee02cd2496 Move misplaced fragment for #305 Tyler Goodlet 2022-08-03 10:50:12 -0400
  • 4c5d435aac Fix towncrier bug entry suffix Tyler Goodlet 2022-08-03 10:21:37 -0400
  • a9b4a61620 Flip to non-dev version tag Tyler Goodlet 2022-08-03 10:21:07 -0400
  • 641ed7a32a
    Merge pull request #165 from goodboy/signint_saviour goodboy 2022-08-03 09:26:54 -0400
  • cc5f60bba0 List deps in CI signint_saviour Tyler Goodlet 2022-08-02 18:19:03 -0400
  • 8f1fe2376a Simplify all hooks to a common `Lock.release()` Tyler Goodlet 2022-08-02 18:14:05 -0400
  • 65540f3e2a Add nooz Tyler Goodlet 2022-08-02 15:29:33 -0400
  • 650313dfef Drop legacy handler blocks factored into `_acquire_debug_lock()` Tyler Goodlet 2022-08-02 12:50:06 -0400
  • e4006da6f4 Drop `pdbpp` bug notes, add follow up issue #320 note Tyler Goodlet 2022-08-02 12:48:40 -0400
  • 7f6169a050 Drop legacy commented/todo remote debug helper block Tyler Goodlet 2022-08-02 12:43:14 -0400
  • 2d387f2610 Add in issue link for nested cases Tyler Goodlet 2022-08-01 20:00:05 -0400
  • 8115759984 Mark final nested-actor debugger test Tyler Goodlet 2022-08-01 16:57:42 -0400
  • 02c3b9a672 Put `pygments` back to default Tyler Goodlet 2022-08-01 15:53:56 -0400
  • fa4388835c Add an expect wrapper, use in hanging CI test Tyler Goodlet 2022-08-01 15:08:15 -0400
  • 54de72d8df Loosen timeout on nested child re-locking Tyler Goodlet 2022-08-01 14:28:04 -0400
  • c5c7a9027c Line len lint and drop rpc log msg level again Tyler Goodlet 2022-08-01 13:50:02 -0400
  • e4771eec16 Go back to skipping since xfail is wack Tyler Goodlet 2022-08-01 12:29:06 -0400
  • a9aaee9dbd Use xfails for nested cases, revert prompt expect Tyler Goodlet 2022-08-01 12:00:25 -0400
  • acfbae4b95 Drop verbose level, report xfails Tyler Goodlet 2022-08-01 11:32:17 -0400
  • aca9a6b99a Try just skipping nested actor tests in CI Tyler Goodlet 2022-08-01 11:02:31 -0400
  • 8896ba2bf8 Use `assert_before` more extensively Tyler Goodlet 2022-07-29 19:34:54 -0400
  • 87b2ccb86a Try less times for EOF Tyler Goodlet 2022-07-29 17:51:33 -0400
  • 937ed99e39 Factor sigint overriding into lock methods Tyler Goodlet 2022-07-29 17:51:12 -0400
  • 91f034a136 Move all module vars into a `Lock` type Tyler Goodlet 2022-07-29 16:03:26 -0400
  • 08cf03cd9e Handle missing prompt render case? Tyler Goodlet 2022-07-29 13:50:53 -0400
  • 5e23b3ca0d Drop pytest full-tracing in CI again Tyler Goodlet 2022-07-29 13:00:54 -0400
  • 6f01c78122 Disable `pygments` highlighting on ctlc tests Tyler Goodlet 2022-07-29 13:00:06 -0400
  • 457499bc2e Avoid infinite wait for EOF Tyler Goodlet 2022-07-29 12:20:56 -0400
  • a4bac135d9 Use `pytest-timeout` plug to try and prevent CI hang Tyler Goodlet 2022-07-29 11:11:54 -0400
  • 20c660faa7 Add timeout on spawn error msg check Tyler Goodlet 2022-07-29 00:15:56 -0400
  • 1d4d55f5cd Increase verbosity in ci tests for now Tyler Goodlet 2022-07-28 18:55:07 -0400
  • c0cd99e374 Timeout on arbiter ping, avoid TCP SYN hangs in CI? Tyler Goodlet 2022-07-28 14:54:03 -0400
  • a4538a3d84 Drop ctlc tests on Py3.9... Tyler Goodlet 2022-07-28 14:04:30 -0400
  • b01daa5319 Factor lock-state release logic into helper Tyler Goodlet 2022-07-28 13:45:17 -0400
  • bd362a05f0 Run release hook around `next` repl commands as well Tyler Goodlet 2022-07-28 09:27:39 -0400
  • cb0c47c42a Try disabling prompt expect in ctrlc cases Tyler Goodlet 2022-07-28 09:00:41 -0400
  • 808d7ae2c6 Add timeout guard around caller side context open Tyler Goodlet 2022-07-27 15:13:00 -0400
  • b21f2e16ad Always consider the debugger when exiting contexts Tyler Goodlet 2022-07-22 20:45:27 -0400
  • 4779badd96 Add before assert helper and print console bytes on fail Tyler Goodlet 2022-07-14 20:35:14 -0400
  • 6bdcbdb96f Do child decode on `do_ctlc` exit? Tyler Goodlet 2022-07-12 17:34:06 -0400
  • adbebd3f06 Add ctl-c to remaining tests, only expect prompt in non-CI Tyler Goodlet 2022-07-12 13:49:36 -0400
  • a2e90194bc Add ctl-c case to `subactor_breakpoint` example test Tyler Goodlet 2022-07-12 13:02:59 -0400
  • ba7b355d9c Add note about default behaviour of `fancycompleter` Tyler Goodlet 2022-07-12 13:01:43 -0400
  • 617d57dc35 Disable ctl-c prompt checks again Tyler Goodlet 2022-07-12 12:37:15 -0400
  • dadd5e6148 Add back prompt expect via flag Tyler Goodlet 2022-07-12 12:15:17 -0400
  • a72350118c Test: drop expect prompt Tyler Goodlet 2022-07-11 19:28:58 -0400
  • ef8dc0204c Just drop all longlisting for now and leave comments Tyler Goodlet 2022-07-11 18:21:34 -0400
  • a101971027 Go back to original longlist code Tyler Goodlet 2022-07-11 17:16:59 -0400
  • 835836123b Just don't call longlist on 3.10+ for now Tyler Goodlet 2022-07-11 16:04:16 -0400
  • 70ad0f6b8e Add longer delays around ctl-c loop, don't expect longlist Tyler Goodlet 2022-07-11 15:09:18 -0400