Skip to content

ci(memory): restore 290/315 MB json_churn ceiling reverted by #1324 - #1422

Merged
proggeramlug merged 1 commit into
mainfrom
ci/rebump-memory-after-1324-revert
May 22, 2026
Merged

ci(memory): restore 290/315 MB json_churn ceiling reverted by #1324#1422
proggeramlug merged 1 commit into
mainfrom
ci/rebump-memory-after-1324-revert

Conversation

@proggeramlug

Copy link
Copy Markdown
Contributor

Summary

Test plan

  • cargo fmt --all -- --check clean
  • CI: memory-stability sub-step of compile-smoke passes on the PR run

Refs #1090 #1286 #1324.

PR #1324 ("Port GC checkpoint runtime work for #1090", e933b89)
reverted the 290/315 MB ceiling from v0.5.1022 (#1286 / 4fcfddb)
back to 250/275 while rewriting the surrounding comments. The
v0.5.1024 release-packages compile-smoke job then hit the same Ubuntu
overrun we already fixed once:

  default            268 MB / limit 250 MB  (+7%)
  gen-gc-explicit    268 MB / limit 250 MB  (+7%)
  force-evac+verify  288 MB / limit 275 MB  (+5%)

Restore the wider ceiling and replace the comment with one that
references the actual rebump history (v0.5.1024 measurements + the
#1324 revert) so the next contributor doesn't accidentally undo it
again. Production binaries are stripped by the linker; these RSS
figures are unstripped release-build artefacts used as a regression
signal, not a deployment-size measurement.

Refs #1090 #1286 #1324.
@proggeramlug
proggeramlug merged commit dec43e2 into main May 22, 2026
9 checks passed
@proggeramlug
proggeramlug deleted the ci/rebump-memory-after-1324-revert branch May 22, 2026 19:42
proggeramlug added a commit that referenced this pull request May 22, 2026
…arity skip-list + bump (#1426)

Unblocks the v0.5.1024 release-packages gate (run #26298996134 +
simctl run #26298996081):

- **simctl iOS**: `find_geisterhand_lib` fell back to host
  `target/release/<lib>.a` when the cross-target `.a` was missing,
  feeding the linker a macOS `.a` against an iOS-sim target. The same
  fallback masked the auto-build trigger in `link/mod.rs` so the
  cross-target geisterhand libs never got built. Fix: when a target
  triple is specified, search only the triple's release directories
  and skip host fallbacks. Host build (target = None) path unchanged.

- **parity** (2 NEW failures triaged):
  - **#1423** `test_async_local_storage_context` — `.enterWith` /
    `.exit` not implemented end-to-end (sibling slice of #788 #789).
  - **#1424** `test_json_lazy_reviver` — `JSON.parse(blob, reviver)`
    on a lazy-tape top-level array exits before any `console.log`
    fires. Likely GC checkpoint / copied-minor fallout.
  Both added to `known_failures.json` under `bug-open` with the new
  issue numbers per feedback_granular_gap_issues.md.

- **compile-smoke memory ceiling** restore (PR #1422 / dec43e2) is
  already on main; CHANGELOG entry calls it out for completeness.

Closes the v0.5.1024 release-packages failure; tagging v0.5.1025
should land cleanly.
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