Conversation
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.
chore: format cleanup to mach skill
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
release: v0.17.0
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Integration sweep of
dev→mainfor v0.17.0. No-fast-forward merge to preserve branching history.Contents
Everything on
devsince the v0.16.2 sweep, versioned by #366:PT_GNU_RELROre-protection made fatal and re-protecting the mapped extent rather than the paddedp_memsz— the critical arm64--piestartup crash (mach#1778, runtime/linux: make RELRO re-protection failure fatal once the writer guarantees max-page alignment #347, mach#1885).exec.spawn_redirected,exec.wait_any,os.cpu_count(process: public exec.spawn_redirected + exec.wait_any; os.cpu_count #331);os.page_sizesourcesAT_PAGESZ(runtime: surface AT_PAGESZ to the OS layer (page_size() hardcodes 4096) #336).value_string_decodeaccessor (data/json: parse and emit disagree on string representation (raw wire bytes vs logical bytes) #340), RFC 8259 emit escaping (data/json: emit writes strings unescaped — quotes/backslashes/control bytes produce invalid JSON #337).format_duration,{:<N}left-align (mach#1774).[target.linux-arm64]+cross-arm64qemu lane (std: permanent [target.linux-arm64] + qemu aarch64 CI lane #280); plus format cleanup + test-label normalization chores.mach.toml0.16.2 → 0.17.0 + CHANGELOG (release: v0.17.0 #366).Notes
dev → mainPRs by design (checks are gated to PRs targetingdev);release.ymlrebuilds on the tag.v0.17.0is pushed separately after this merges, not from this PR.