Tidy up WasmIonCompile in preparation for memory64
Categories
(Core :: JavaScript: WebAssembly, enhancement, P3)
Tracking
()
| Tracking | Status | |
|---|---|---|
| firefox95 | --- | fixed |
People
(Reporter: lth, Assigned: lth)
References
Details
Attachments
(2 files)
We should reorg very slightly and comment somewhat copiously around heap access in WasmIonCompile to set us up for sanely changing things for memory64. Right now the logic for bounds and alignment check optimization is very tangled and in general there is little documentation about this.
| Assignee | ||
Comment 1•4 years ago
|
||
Move SIMD memory access implementations into a "memory access" part of
WasmIonCompile, to keep all memory access operations together.
Factor WasmIonCompile memory access logic to make it clearer, and
comment.
Document the heap structure + bounds checking logic generally. (A
very small amount of documentation pertains to memory64, I judged that
this was probably OK. More documentation will be added when memory64
lands.)
No functional changes whatsoever are intended.
| Assignee | ||
Updated•4 years ago
|
Comment 3•4 years ago
|
||
| bugherder | ||
| Assignee | ||
Comment 4•4 years ago
|
||
Updated•4 years ago
|
| Assignee | ||
Updated•4 years ago
|
Comment 6•4 years ago
|
||
| bugherder | ||
Description
•