Skip to content

Tag table.fill/table.copy element stores with table alias regions#13712

Merged
fitzgen merged 1 commit into
bytecodealliance:mainfrom
fitzgen:table-fill-copy-alias-regions
Jun 22, 2026
Merged

Tag table.fill/table.copy element stores with table alias regions#13712
fitzgen merged 1 commit into
bytecodealliance:mainfrom
fitzgen:table-fill-copy-alias-regions

Conversation

@fitzgen

@fitzgen fitzgen commented Jun 22, 2026

Copy link
Copy Markdown
Member

The bulk table.fill and table.copy paths fed region-less flags into emit_table_set; pass the proper table alias regions so their element stores match the table.get/table.set path.

Note that this omission could not have triggered any miscompiles because region-less stores act as fences.

The bulk `table.fill` and `table.copy` paths fed region-less flags into
emit_table_set; pass the proper table alias regions so their element stores
match the `table.get`/`table.set` path.

Note that this omission could not have triggered any miscompiles because
region-less stores act as fences.
@fitzgen fitzgen requested review from a team as code owners June 22, 2026 22:07
@fitzgen fitzgen requested review from cfallin and removed request for a team June 22, 2026 22:07
@fitzgen fitzgen added this pull request to the merge queue Jun 22, 2026
Merged via the queue into bytecodealliance:main with commit 160f104 Jun 22, 2026
52 checks passed
@fitzgen fitzgen deleted the table-fill-copy-alias-regions branch June 22, 2026 23:53
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.

2 participants