Skip to content

Add the missing changelog entry for #84 - #86

Merged
sidick merged 1 commit into
mainfrom
changelog-84
Sep 16, 2026
Merged

sidick merged 1 commit into
mainfrom
changelog-84

Conversation

@sidick

@sidick sidick commented Sep 16, 2026

Copy link
Copy Markdown
Owner

#84 widened the heap detectors to four more allocators (AllocateTagItems, AllocDosObject, CreateIORequest, CreateMsgPort and their frees) but never got a changelog entry.

It's user-visible twice over, which is why it's worth backfilling rather than skipping:

  • More of the guest's memory is actually guarded — a program overrunning a FileInfoBlock, RDArgs, MsgPort or TagItem array volamos handed it is now caught.
  • Real PhxAss stops being silent under --sanitize, because the new coverage immediately found a genuine two-byte over-read of its own 40-byte timerequest. Anyone running the corpus sweep needs to know that report is expected, not a regression they've introduced.

Also notes what still isn't covered (exec.library/Allocate, where a C runtime's malloc sub-allocates — #83's main body).

mkdocs build --strict clean.

🤖 Generated with Claude Code

https://claude.ai/code/session_01AKBJRT9j5APTyKyZtj8f23

PR #84 widened the heap detectors to four more allocators but never got
a changelog entry. It is user-visible twice over: more of the guest's
memory is guarded, and real PhxAss stops being silent under --sanitize
because the new coverage found a genuine two-byte over-read of its own
timerequest. Anyone running the corpus sweep needs to know that one
report is expected rather than a regression.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01AKBJRT9j5APTyKyZtj8f23
@sidick
sidick merged commit e6d29f0 into main Sep 16, 2026
9 checks passed
@sidick
sidick deleted the changelog-84 branch September 16, 2026 19:37
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