Skip to content

Align scheduler contracts and coverage and release v0.1.5. - #13

Merged
samuel-williams-shopify merged 3 commits into
mainfrom
codex/rust-consistency
Oct 5, 2026
Merged

samuel-williams-shopify merged 3 commits into
mainfrom
codex/rust-consistency

Conversation

@samuel-williams-shopify

@samuel-williams-shopify samuel-williams-shopify commented Oct 5, 2026 •

Copy link
Copy Markdown
Contributor

Extract portable scheduler contracts into files named after their public traits and expose FileIO, preserving all former FileIo imports. Require source-region coverage on every existing platform and architecture, Linux io_uring, and FreeBSD, retaining the aggregate merge gate.

The new coverage jobs exposed previously untested io_uring error paths. Add deterministic, thread-local failure injection in test builds for initialization and system calls, then exercise real socket readiness and ring I/O after retries. Consolidate the owned-buffer retry loop and make completion, pending-queue, and submission-capacity invariants explicit. Cancellation and shutdown tests verify buffer retention and completion behavior.

Refresh the private task lockfile to current coverage, readme, and agent-context providers. This patch release includes the corresponding documentation and release notes.

Local Linux all-feature verification covers 2688/2688 measured source regions with zero exclusions. The expanded platform coverage jobs must also pass before merge.

@samuel-williams-shopify
samuel-williams-shopify merged commit 3e8c268 into main Oct 5, 2026
18 checks passed
@samuel-williams-shopify
samuel-williams-shopify deleted the codex/rust-consistency branch October 5, 2026 22:39
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