Skip to content

[multibyte] Expand array load and store validation#8929

Open
brendandahl wants to merge 1 commit into
WebAssembly:mainfrom
brendandahl:multibyte-array-expanded-types
Open

[multibyte] Expand array load and store validation#8929
brendandahl wants to merge 1 commit into
WebAssembly:mainfrom
brendandahl:multibyte-array-expanded-types

Conversation

@brendandahl

Copy link
Copy Markdown
Collaborator

Expand array load and store validation to all numeric, vector, and packed element types (i8, i16, i32, i64, f32, f64, v128), as well as offset and alignment immediates.

Multibyte array operations apply to numeric and vector array backing types. This permits loads from mutable and immutable arrays while enforcing mutability on stores, rejecting non-numeric arrays, and validating offset and alignment immediates.

Expand array load and store validation to all numeric, vector, and
packed element types (i8, i16, i32, i64, f32, f64, v128), as well as
offset and alignment immediates.

Multibyte array operations apply to numeric and vector array backing
types. This permits loads from mutable and immutable arrays while
enforcing mutability on stores, rejecting non-numeric arrays, and
validating offset and alignment immediates.
@brendandahl
brendandahl requested a review from a team as a code owner July 22, 2026 22:17
@brendandahl
brendandahl requested review from kripken and removed request for a team July 22, 2026 22:17
@brendandahl

Copy link
Copy Markdown
Collaborator Author

Updates to the interpreter will be in a following PR.

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