You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
fix(wasix): use strict LLVM memory semantics - #242
Disable LLVM's nonvolatile-memory optimization in embedded WASIX AOT and the Postmaster compiler; retain the readonly funcref optimization.
Align compiler settings, artifact identities and validators, and reject conflicting producer overrides.
Cover the policy with compiler-profile and manifest tests.
This preserves Wasm memory semantics but can increase query latency. Existing nonvolatile AOT artifacts must be rebuilt, not relabelled. Fresh performance and cross-platform artifact qualification remain outstanding.
Run 37243820019 predates #253. That merged change addresses the Swift/React Native carrier mismatches and Linux/macOS Node-API runtime-version mismatch. The strict-memory patch is unchanged; its five AOT manifest tests, Rust formatting and locked Cargo metadata checks pass locally. The shared packaging and workflow checks also pass.
The separate Windows recovery failure remains: client_compat exits with 0xe06d7363 on Wasmer 7.2/MSVC. Neither rebasing nor changing LLVM memory semantics repairs exception handling. It remains tracked in #208; no recovery test or platform gate was disabled. Fresh CI must qualify this head.
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
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.
Summary
Based on #218; independent of #241.
This preserves Wasm memory semantics but can increase query latency. Existing nonvolatile AOT artifacts must be rebuilt, not relabelled. Fresh performance and cross-platform artifact qualification remain outstanding.