Skip to content

Integrated work, 2026-10-14 - #20

Merged
pathscale merged 17 commits into
masterfrom
review/2026-10-14
Oct 14, 2026
Merged

pathscale merged 17 commits into
masterfrom
review/2026-10-14

Conversation

@pathscale

Copy link
Copy Markdown
Owner

Local master commits not yet on GitHub, for review before merge. Integrated and gated locally (cargo check, clippy -D warnings, the repo's ps-qa/witness checks where named in each commit). Linear, no merge commits.

0.1.17 was published to crates.io from a local cargo publish before this review (process error, now forbidden). This PR is that exact source. If review finds a problem, yank 0.1.17.

Before merge: ps-st3 uses path = "../ps-st3" but ps-st3 0.6.3 is on crates.io; drop the path.

Risk: mostly additive and opt-in (owner turns, CPU credits, readiness reasons, all-core install). One behaviour change on every reactor timer: src/reactor/driver.rs next-deadline now uses fetch_min instead of a plain store.

Commits:

  • 9c3274c Add all-core runtime installation
  • 98f69d9 Add typed exclusive owner turns
  • 2e137f6 Add shared CPU credit accounting
  • 173c530 Bind timers to the shared readiness host
  • 37a0d7d Add retained readiness reasons
  • 2cf6800 Add the agent pool functional witness
  • 0ea4ed8 Add reactive credit waits
  • d5243a2 Format agent pool code and gate reactor wake routing
  • 212c9f7 Use explicit unsafe blocks in sockets
  • 956cf40 Return reactor read result directly
  • 8b13320 Exclude repository workflows from the crate

@pathscale
pathscale merged commit 95c9129 into master Oct 14, 2026
3 checks passed
@pathscale
pathscale deleted the review/2026-10-14 branch October 14, 2026 07:52
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant