Skip to content

release: sweep dev → main (v0.17.0)#367

Merged
octalide merged 21 commits into
mainfrom
dev
Jul 4, 2026
Merged

release: sweep dev → main (v0.17.0)#367
octalide merged 21 commits into
mainfrom
dev

Conversation

@octalide

@octalide octalide commented Jul 4, 2026

Copy link
Copy Markdown
Collaborator

Integration sweep of devmain for v0.17.0. No-fast-forward merge to preserve branching history.

Contents

Everything on dev since the v0.16.2 sweep, versioned by #366:

Notes

  • Minor release: substantial new public API plus a permanent aarch64 target; fixes ride along.
  • Built with mach 2.14.1 (the current released compiler). release: v0.17.0 #366 was green on CI (build, cross-arm64, cross-riscv64) and passed the local sanity bar (620 tests, RELRO contract). CI does not run on dev → main PRs by design (checks are gated to PRs targeting dev); release.yml rebuilds on the tag.
  • Tag v0.17.0 is pushed separately after this merges, not from this PR.

octalide and others added 21 commits July 3, 2026 20:17
Convert docstrings to bare-summary form, align field/import/const columns, convert size.mach tabs to 4-space indent.
Convert docstrings to bare-summary form; align field/import/const columns.
Convert docstrings to bare-summary form; align columns; move memory.mach module docstring to file top.
Convert docstrings to bare-summary form; align columns.
Convert docstrings to bare-summary form; align sha256/sha512 State field columns.
Convert docstrings to bare-summary form; align toml use group.
Convert docstrings to bare-summary form; rename base64 lookup tables to SCREAMING_SNAKE.
Convert docstrings to bare-summary form.
Convert docstrings to bare-summary form.
Convert docstrings to bare-summary form; align dns use group; drop em dashes.
Convert docstrings to bare-summary form.
Convert docstrings to bare-summary form; align thread use group; drop em dashes.
Convert docstrings to bare-summary form; align darwin stat_t/dirent64 and windows WIN32_FIND_DATAA field columns; rename internal spawn_ctx to SpawnCtx; fix garbled timespe# docstring; drop em dashes.
Convert docstrings to bare-summary form; move parse.mach module docstring to file top; align parse use group; fix misattached cmp_ratio_pow2 docstring; drop em dashes.
Convert docstrings to bare-summary form; add module docstrings to the linux/darwin/windows entrypoint surfaces; drop em dashes.
Convert docstrings to bare-summary form; add lib.mach module docstring; align format use group; drop em dashes.
Convert the few tests using the compiler's fully-qualified
module.path.symbol:behavior label style to the shorter topic: behavior
form used throughout mach-std. Only label strings change; test bodies
and other code are untouched.

Closes #364
chore: normalize test labels to the topic: behavior convention
@octalide octalide merged commit 6295b89 into main Jul 4, 2026
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