Nils Andreas Svee
|
b46e6e7541
|
test(cli): use protocol encoders in fake peers
|
2026-08-10 21:21:15 +07:00 |
|
Nils Andreas Svee
|
f0f9277469
|
test: trim redundant coverage
|
2026-08-10 21:06:49 +07:00 |
|
Nils Andreas Svee
|
186c6eba97
|
docs: add clean-room docs/specs and agent guidance
|
2026-08-10 18:54:22 +07:00 |
|
renovate[bot]
|
49826a5b3d
|
fix(deps): update rust crate thiserror to 2.0.20
|
2026-08-10 11:15:42 +07:00 |
|
renovate[bot]
|
d4cef6c2e7
|
fix(deps): update rust crate clap to 4.6.6
|
2026-08-10 11:15:26 +07:00 |
|
Nils Andreas Svee
|
8c31f14419
|
Merge pull request #55 from Lochnair/fix/managed-timeout-budget
fix(managed): bound timeout work per poll
|
2026-08-10 11:14:52 +07:00 |
|
Nils Andreas Svee
|
301542186a
|
test(cli): bound peer-close synchronization waits
|
2026-08-10 11:09:00 +07:00 |
|
Nils Andreas Svee
|
04ea4af079
|
test(cli): synchronize multi-target peer close
|
2026-08-10 11:00:12 +07:00 |
|
Nils Andreas Svee
|
1f69c04274
|
test(managed): verify sparse timeout backlog progress
|
2026-08-10 10:30:36 +07:00 |
|
Nils Andreas Svee
|
edb634146c
|
fix(managed): retain timeout backlog fairness
|
2026-08-10 10:25:10 +07:00 |
|
Nils Andreas Svee
|
ab9912b3d5
|
test(managed): cover timeout backlog scheduling
|
2026-08-10 02:06:41 +07:00 |
|
Nils Andreas Svee
|
ec7baebe3a
|
fix(managed): bound timeout discovery
|
2026-08-10 01:59:13 +07:00 |
|
Nils Andreas Svee
|
f65998ff70
|
refactor(client): make deadline indexing allocation-free
|
2026-08-10 01:56:49 +07:00 |
|
Nils Andreas Svee
|
4632e310d7
|
test(managed): verify timeout budget fairness
|
2026-08-10 01:18:38 +07:00 |
|
Nils Andreas Svee
|
a67331a297
|
fix(managed): bound timeout work per poll
|
2026-08-10 01:05:41 +07:00 |
|
Nils Andreas Svee
|
9769a1b49e
|
refactor(client): index pending probe deadlines
|
2026-08-10 01:00:50 +07:00 |
|
Nils Andreas Svee
|
fe3a4dc8e5
|
Merge pull request #54 from Lochnair/renovate/github-actions
chore(deps): update github actions
|
2026-08-10 00:45:41 +07:00 |
|
renovate[bot]
|
0bb75b04ef
|
chore(deps): update github actions
|
2026-08-09 17:39:20 +00:00 |
|
Nils Andreas Svee
|
24d36d41d8
|
Merge pull request #53 from Lochnair/fix/managed-liveness-control
fix(managed): harden liveness and control bounds
|
2026-08-10 00:38:45 +07:00 |
|
Nils Andreas Svee
|
8d47dc9c6e
|
test(managed): cover stopping admission overlap
|
2026-08-10 00:27:18 +07:00 |
|
Nils Andreas Svee
|
dd396a8b5a
|
test(managed): verify bounded control progress
|
2026-08-10 00:06:31 +07:00 |
|
Nils Andreas Svee
|
dd1182d24d
|
fix(managed): harden control admission
|
2026-08-10 00:05:48 +07:00 |
|
Nils Andreas Svee
|
1c6b4be915
|
fix(client): bound asynchronous opening work
|
2026-08-09 23:45:19 +07:00 |
|
Nils Andreas Svee
|
c8d7c7eda2
|
Merge pull request #52 from Lochnair/refactor/managed-frontend-cutover
refactor(managed): remove legacy runtime
|
2026-08-09 22:05:17 +07:00 |
|
Nils Andreas Svee
|
33fe01f252
|
refactor(irtt-client): gate functions that are only used with tokio enabled
|
2026-08-09 22:03:45 +07:00 |
|
Nils Andreas Svee
|
36eaa90e2a
|
fix(cli): harden managed frontend cutover
|
2026-08-09 21:51:20 +07:00 |
|
Nils Andreas Svee
|
c599c84715
|
refactor(managed): remove legacy runtime
|
2026-08-09 20:58:36 +07:00 |
|
Nils Andreas Svee
|
1a9e8f28aa
|
refactor(cli): use unified managed frontend
|
2026-08-09 20:27:22 +07:00 |
|
Nils Andreas Svee
|
9de95b303c
|
feat(managed): support subscribed blocking start
|
2026-08-09 20:21:12 +07:00 |
|
Nils Andreas Svee
|
f3ea8e030a
|
Merge pull request #51 from Lochnair/blocking-managed-owner
feat(managed): add blocking managed owner
|
2026-08-09 20:07:50 +07:00 |
|
Nils Andreas Svee
|
93fed6dce6
|
fix(managed): bound blocking runtime shutdown
|
2026-08-09 20:02:35 +07:00 |
|
Nils Andreas Svee
|
749306394c
|
test(managed): verify blocking owner lifecycle
|
2026-08-09 19:18:38 +07:00 |
|
Nils Andreas Svee
|
03ee6e2f28
|
feat(managed): add blocking managed owner
|
2026-08-09 19:10:56 +07:00 |
|
Nils Andreas Svee
|
53d29f4cf9
|
Merge pull request #50 from Lochnair/feat/tokio-managed-target-updates
feat(managed): add dynamic target generations
|
2026-08-09 19:03:54 +07:00 |
|
Nils Andreas Svee
|
de902722e7
|
test(managed): verify dynamic target generations
|
2026-08-09 18:52:16 +07:00 |
|
Nils Andreas Svee
|
89ec57d48c
|
feat(managed): add transactional target updates
|
2026-08-09 18:51:46 +07:00 |
|
Nils Andreas Svee
|
87b41bb379
|
Merge pull request #49 from Lochnair/feat/tokio-managed-task
feat(managed): add unified Tokio managed task
|
2026-08-05 00:19:17 +07:00 |
|
Nils Andreas Svee
|
99b6ddfead
|
fix(managed): preserve drain and pacing invariants
|
2026-08-05 00:09:46 +07:00 |
|
Nils Andreas Svee
|
8445c0cd99
|
fix(managed): harden stop and deadline ordering
|
2026-08-04 23:19:18 +07:00 |
|
Nils Andreas Svee
|
1af8afcfae
|
fix(managed): correct pacing and drain cleanup
|
2026-08-04 22:33:00 +07:00 |
|
Nils Andreas Svee
|
1cb6e07706
|
test(managed): verify unified task lifecycle
|
2026-08-04 20:59:42 +07:00 |
|
Nils Andreas Svee
|
fd3c29e63a
|
feat(managed): add unified Tokio managed task
|
2026-08-04 20:38:52 +07:00 |
|
Nils Andreas Svee
|
49b34bf85c
|
Merge pull request #48 from Lochnair/refactor/async-client-poll-core
refactor(client): share pollable async transactions
|
2026-08-04 20:10:04 +07:00 |
|
Nils Andreas Svee
|
a24898ada6
|
refactor(client): share pollable async transactions
|
2026-08-04 19:17:33 +07:00 |
|
Nils Andreas Svee
|
0f02bf54ec
|
Merge pull request #47 from Lochnair/feat/tokio-async-client
feat(client): add Tokio async client
|
2026-08-04 16:46:00 +07:00 |
|
Nils Andreas Svee
|
b67dcfb425
|
test(client): focus async adapter coverage
|
2026-08-04 16:28:27 +07:00 |
|
Nils Andreas Svee
|
2f7932862a
|
fix(client): reformat tokio dependency entry
|
2026-08-04 15:54:41 +07:00 |
|
Nils Andreas Svee
|
b1e32d543c
|
test(client): verify async lifecycle equivalence
|
2026-08-04 15:34:20 +07:00 |
|
Nils Andreas Svee
|
62a9c8899e
|
feat(client): add Tokio async client
|
2026-08-04 15:34:19 +07:00 |
|
Nils Andreas Svee
|
a542d4edf1
|
feat(client): add optional Tokio socket support
|
2026-08-04 15:29:35 +07:00 |
|