Integrate runtime readiness repairs and standalone compiler - #72
Merged
Merged
Conversation
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.
Scope
Integrates the runtime readiness work onto current main while preserving grouped/split compilation, background and pause behavior, mediated input, pointer capture, filesystem support, and offscreen attachments.
642fa95a6f1df85612bdbd0a7e4353a2aa4dc9b5, qualified on Linux and actual Apple M1 hardware. Preserve existing Latest64 encoding rather than adopting an unversioned upstream wire-format change.Verification before review
Review boundaries
The engine maintenance stack remains separate: https://github.com/paritytech/polkavm/tree/maintain/runtime-jit-refresh . This PR consumes an immutable revision; it does not merge that engine branch.
This is source integration, not a versioned release. Browser
0.3.2-background.0and Rust0.3.1remain intentionally unaligned, and strict release-manifest generation rejects that state. Native attribution limitations for block 0.1.6 and malloc_buf 0.0.6 are recorded in THIRD_PARTY_NOTICES.md.Code review and local verification completed; merge remains gated on green CI for the final head.
Code review repairs (
c1e31c3)Final local verification
Development-version alignment and the documented native attribution limitations remain release prerequisites, not changes hidden by this source-integration PR.