Hotfix on top of v0.5.1024, unblocking the gate failures from that release.
simctl iOS: find_geisterhand_lib no longer falls back to host target/release/<lib>.a when a cross-compile target is set — that fallback was producing macOS .a archives in iOS-simulator link commands AND masking the geisterhand auto-build trigger so the cross-target libs never got built.
Parity gate (2 new failures triaged):
- #1423
test_async_local_storage_context—AsyncLocalStorage.enterWith/.exitaren't implemented end-to-end (sibling slice of #788 #789). Skip-listed. - #1424
test_json_lazy_reviver—JSON.parse(blob, reviver)on a lazy-tape top-level array exits before any output. Skip-listed.
compile-smoke memory ceiling restore — PR #1422 (dec43e27) put the 290/315 MB test_memory_json_churn ceiling back after #1324 reverted it.
Also folds in the post-v0.5.1024 work that landed on main: #1365 crypto.generateKeyPairSync (RSA + EC) (#1418).
See CHANGELOG.md.