Commit Graph

  • f84ef44992 Repair lifetime-stack suite's flakiness Gud Boi 2026-03-08 15:13:09 -0400
  • 1e0c57c6c5 Wrap cluster test in `trio.fail_after()` Gud Boi 2026-03-08 15:05:32 -0400
  • 65660c77c7 Add note about `--tpt-proto` controlling `reg_addr`-type Gud Boi 2026-03-06 12:48:28 -0500
  • c9b415475f
    Merge pull request #413 from goodboy/to_asyncio_channel_iface Bd 2026-03-13 21:09:13 -0400
  • 359bcf691f Update `docs/README.rst` to use `chan` API style Gud Boi 2026-03-13 20:54:49 -0400
  • b3ce5ab4f6 Swap `open_channel_from()` to yield `(chan, first)` Gud Boi 2026-03-12 16:32:44 -0400
  • e89fe03da7 Fix `LinkedTaskChannel` docstrings from GH bot review piker_pin_macmini Gud Boi 2026-03-11 23:11:30 -0400
  • 417b796169 Use `chan: LinkedTaskChannel` API in all aio-task fns Gud Boi 2026-03-10 18:28:50 -0400
  • 36cbc07602 Tried out an alt approach for `.to_asyncio` crashes Gud Boi 2026-02-08 15:09:54 -0500
  • 1f2fad22ee Extend `.to_asyncio.LinkedTaskChannel` for aio side Tyler Goodlet 2025-09-21 15:53:45 -0400
  • ca5f6f50a8 Explain the `infect_asyncio: bool` param to pass in RTE msg Tyler Goodlet 2025-09-05 12:33:43 -0400
  • a7ff1387c7
    Merge pull request #414 from goodboy/struct_field_filtering Bd 2026-03-13 19:22:22 -0400
  • abbb4a79c8 Drop unused import noticed by `copilot` Gud Boi 2026-03-13 11:52:18 -0400
  • 1529095c32 Add `tests/msg/` sub-pkg, audit `pformat()` filtering Gud Boi 2026-03-12 18:32:31 -0400
  • 8215a7ba34 Hide private fields in `Struct.pformat()` output Gud Boi 2026-02-09 12:20:17 -0500
  • c1c4d85958
    Merge pull request #406 from goodboy/macos_support Bd 2026-03-10 00:28:54 -0400
  • 88b084802f Merge `testing-macos` into unified `testing` matrix Gud Boi 2026-03-09 23:28:58 -0400
  • bf1dcea9d1 Announce macOS support in `pyproject` and README Gud Boi 2026-03-09 23:22:43 -0400
  • 5c270b89d5
    Merge pull request #342 from goodboy/macos_in_ci Bd 2026-03-09 20:33:38 -0400
  • 6ee0149e8d Another cancellation test timeout bump for non-linux Gud Boi 2026-03-06 12:03:33 -0500
  • 9c4cd869fb OK-FINE, skip streaming docs example on macos! Gud Boi 2026-03-05 23:43:23 -0500
  • afd66ce3b7 Final try, drop logging level in streaming example to see if macos can cope.. Gud Boi 2026-03-05 23:07:02 -0500
  • f9bdb1b35d Try one more timeout bumps for flaky docs streaming ex.. Gud Boi 2026-03-05 21:52:31 -0500
  • d135ce94af Restyle `test_legacy_one_way_streaming` mod Gud Boi 2026-03-09 19:46:25 -0400
  • fb94aa0095 Tidy a typing-typo, add explicit `ids=` for paramed suites Gud Boi 2026-03-09 19:35:47 -0400
  • b71e8575e5 Skip a couple more `ctlc` flaking suites Gud Boi 2026-03-04 12:25:03 -0500
  • bbc028e84c Increase macos job timeout to 16s Gud Boi 2026-03-09 16:17:46 -0400
  • 016306adf5 Allow `ctlcs_bish(<condition-args>)` skipping Gud Boi 2026-03-04 11:49:01 -0500
  • 712c009790 Hike `testdir.spawn()` timeout on non-linux in CI Gud Boi 2026-03-03 20:55:57 -0500
  • 79396b4a26 2x the ctl-c loop prompt-timeout for non-linux in CI Gud Boi 2026-03-03 15:46:21 -0500
  • 5b2905b702 Xplatform tweaks for `daemon` fixture Gud Boi 2026-03-03 13:47:04 -0500
  • 776af3fce6 Register our `ctlcs_bish` marker to avoid warnings Gud Boi 2026-03-02 18:08:58 -0500
  • 4639685770 Fill out types in `test_discovery` mod Gud Boi 2026-03-02 17:13:23 -0500
  • 98a7d69341 Always pre-sleep in `daemon` fixture when in non-linux CI.. Gud Boi 2026-03-02 15:27:01 -0500
  • ab6c955949 Lol fine! bump it a bit more XD Gud Boi 2026-03-02 17:44:21 -0500
  • a72bb9321e Bleh, bump timeout again for docs-exs suite when in CI Gud Boi 2026-03-02 16:33:21 -0500
  • 0e2949ea59 Bump docs-exs subproc timeout, exception log any timeouts Gud Boi 2026-03-02 14:58:16 -0500
  • fb73935dbc Add a `test_log` fixture for emitting from *within* test bodies or fixtures Gud Boi 2026-03-02 14:57:40 -0500
  • 94dfeb1441 Add delay before root-actor open, macos in CI.. Gud Boi 2026-03-02 12:11:49 -0500
  • 9c1bcb23af Skip legacy-one-way suites on non-linux in CI Gud Boi 2026-03-02 11:28:57 -0500
  • a1ea373f34 Ok.. try a longer prompt timeout? Gud Boi 2026-03-02 13:55:14 -0500
  • e8f3d64e71 Increase prompt timeout for macos in CI Gud Boi 2026-03-02 12:07:41 -0500
  • b30faaca82 Adjust debugger test suites for macos Gud Boi 2026-03-02 00:16:10 -0500
  • 51701fc8dc Ok just skip `test_shield_pause` for macos.. Gud Boi 2026-03-02 00:15:49 -0500
  • 7b89204afd Tweak `do_ctlc()`'s `delay` default Gud Boi 2026-03-01 23:32:36 -0500
  • 82d02ef404 Lul, never use `'uds'` tpt for macos test-scripts Gud Boi 2026-03-01 23:38:18 -0500
  • b7546fd221 Longer timeout for `test_one_end_stream_not_opened` Gud Boi 2026-03-01 20:35:28 -0500
  • 86c95539ca Loosen shml test assert for key shortening on macos Gud Boi 2026-03-01 18:52:48 -0500
  • 706a4b761b Add 6sec timeout around `test_simple_rpc` suite for macos Gud Boi 2026-02-24 20:28:21 -0500
  • c5af2fa778 Add a `@no_macos` skipif deco Gud Boi 2026-02-24 20:02:14 -0500
  • 86489cc453 Use py version in job `name`, consider macos in linux matrix? Gud Boi 2026-02-26 17:20:29 -0500
  • 2631fb4ff3 Only run CI on <py3.14 Gud Boi 2026-02-24 21:05:16 -0500
  • aee86f2544 Run macos job on `uv` and newer `actions@v4` Gud Boi 2026-02-24 20:55:01 -0500
  • 83c8a8ad78 Add macos run using only the `trio` spawner Tyler Goodlet 2022-10-26 11:54:13 -0400
  • daae196048 Warn if `.ipc._uds.get_peer_pid()` returns null Gud Boi 2026-03-08 18:06:43 -0400
  • 70efcb09a0 Slight refinements to `._state.get_rt_dir()` Gud Boi 2026-03-05 00:23:42 -0500
  • a7e74acdff Doc `getsockopt()` args (for macOS) Gud Boi 2026-03-05 16:41:37 -0500
  • 9c3d3bcec1 Add prompt flush hack for `bash` on macos as well.. Gud Boi 2026-03-03 16:23:31 -0500
  • 521fb97fe9 Support UDS on macos (for realz) Gud Boi 2026-03-01 20:15:13 -0500
  • d8a3969048 Also shorten shm-key for `ShmList` on macos Gud Boi 2026-03-01 18:41:02 -0500
  • 01c0db651a Port macOS shm 31-char name limit hack from `piker` Gud Boi 2026-02-27 14:41:42 -0500
  • 7bcd7aca2b Reorg `socket` conditional imports a bit Gud Boi 2026-02-26 19:26:15 -0500
  • 920d0043b4 Force parent subdirs for macos Gud Boi 2026-02-24 19:48:30 -0500
  • 93b9a6cd97 Add macOS compatibility for Unix socket credential passing wygud 2025-10-07 15:37:11 -0400
  • e7cefba67f Use `platformdirs` for `.config.get_rt_dir()` Tyler Goodlet 2025-10-06 11:40:56 -0400
  • 683476cc96
    Merge pull request #421 from goodboy/py_pkging_update Bd 2026-03-08 19:14:39 -0400
  • ad24df0ed7 Drop `pytest.ini`, now covered in `pyproject.toml` Gud Boi 2026-03-08 18:58:30 -0400
  • a1622c0b94 Bump `ruff.toml` to target py313 Gud Boi 2026-02-04 09:02:42 -0500
  • a385d20810 Disable the `xonsh` autoloaded `pytest` plugin Gud Boi 2026-03-02 18:09:36 -0500
  • 7f9044c1ef Bump pkg classifiers to match py versions range Gud Boi 2026-03-08 18:03:57 -0400
  • d0618e3cb4 Pin to py<3.14 (particularly for macos) Gud Boi 2026-03-08 16:43:35 -0400
  • a5bebf76d5 Pin to py-3.12+ and pin-up some deps Gud Boi 2026-02-19 18:45:30 -0500
  • 814b2e7e62
    Merge pull request #416 from goodboy/claudy_skillz Bd 2026-03-04 21:36:49 -0500
  • 1704f73504 Add local `claude` settings for commit-msg perms Gud Boi 2026-03-04 16:09:37 -0500
  • c735fc8544 Update `.gitignore` for `gish` local files Gud Boi 2026-03-04 16:04:30 -0500
  • c5ea6040bf Improve `/commit-msg` skill fmting + consistency Gud Boi 2026-03-04 14:36:00 -0500
  • d4f2fa547a Extend `.gitignore` for dev/gen artifacts Gud Boi 2026-03-01 17:46:03 -0500
  • 20896bfbab Add `commit-msg` skill + style guide reference Gud Boi 2026-03-01 15:46:27 -0500
  • dd8608380b Hide private fields in `Struct.pformat()` output struct_field_filtering Gud Boi 2026-02-09 12:20:17 -0500
  • 94339fe0c9 Add macOS compatibility for Unix socket credential passing #29 macos_dnks_fixes wygud 2025-10-07 15:37:11 -0400
  • f923551391 Add timeout around inf-streamer suite actor_cancelled_exc_type Tyler Goodlet 2025-08-08 15:49:16 -0400
  • 4943438780 Adjust nested-subs debug test for tbs output Tyler Goodlet 2025-08-06 12:57:40 -0400
  • 7ee95cf709 WIP, actor-nursery non-graceful-cancel raises EG Tyler Goodlet 2025-08-05 12:56:17 -0400
  • e08bf4812c Add todo for `tn` to `gather_contexts()` from `find_actor()`? Tyler Goodlet 2025-08-05 11:59:17 -0400
  • aa46685f38 Use `an` var name in nested subactor debugging ex. Tyler Goodlet 2025-08-05 11:55:45 -0400
  • a59a3290aa TOSQUASH 313ad93: yeah dun use `._message` as tb-str.. Tyler Goodlet 2025-08-05 01:05:46 -0400
  • ddd8861fce Add an `actorc` test-driven-dev suite Tyler Goodlet 2025-08-04 17:19:35 -0400
  • 7db5b801d3 Add `ActorCancelled` as an runtime-wide-signal Tyler Goodlet 2025-08-04 14:35:09 -0400
  • cf2b5f3e05 Move shm imports in `disable_mantracker()` to top-of-mod factor_into_hotbaud Tyler Goodlet 2025-08-19 12:56:34 -0400
  • eb8285adcd Rename `.delete_sockaddr()` -> `.delete_addr()` dereg_on_oserror Tyler Goodlet 2025-09-30 01:09:16 -0400
  • c51948e455 Always no-raise try-to-pop registry addrs Tyler Goodlet 2023-09-15 14:20:12 -0400
  • cff42f7917 Add stale entry deleted from registrar test Tyler Goodlet 2023-08-28 12:20:12 -0400
  • 5978935606 Don't unwrap and unwrapped addr, just warn on delete XD Tyler Goodlet 2025-09-29 23:10:27 -0400
  • 8293337096 Ensure `._registry` values are hashable, since `bidict`! Tyler Goodlet 2025-09-29 23:09:50 -0400
  • c962a1fef9 Handle stale registrar entries; detect and delete Tyler Goodlet 2023-08-28 11:26:36 -0400
  • 33bfbe6ad1 Add `Arbiter.delete_sockaddr()` to remove addrs Tyler Goodlet 2023-08-20 16:22:46 -0400
  • eed4f03e09 Use shorthand nursery var-names per convention in codebase #12 hilevel_serman Tyler Goodlet 2024-12-11 20:26:13 -0500
  • 53bf4874b5 Better separate service tasks vs. ctxs via methods Tyler Goodlet 2024-12-11 14:24:49 -0500
  • 3c82e0e4c6 Mv over `ServiceMngr` from `piker` with mods Tyler Goodlet 2024-12-11 12:38:35 -0500
  • 4bebadf860 Initial idea-notes dump and @singleton factory idea from `trio`-gitter Tyler Goodlet 2024-11-27 20:29:16 -0500