Closed Bug 1242803 Opened 4 years ago Closed 4 years ago

[meta] add all the v.1 WebAssembly operators

Categories

(Core :: JavaScript Engine, defect)

defect
Not set

Tracking

()

RESOLVED FIXED

People

(Reporter: luke, Unassigned)

References

Details

This is a meta-bug to track the addition of all the AST operators defined in:
  https://github.com/WebAssembly/design/blob/master/AstSemantics.md
to the text format (WasmText.cpp) and wasm validator (Wasm.cpp).  In many cases, the opcodes are already present in the binary format (WasmBinary.h) and generated by AsmJS.cpp, but require some tweaks to match the wasm binary format.
Depends on: 1242804
Depends on: 1242949
Depends on: 1243252
Depends on: 1243633
Depends on: 1242342
Depends on: 1244272
Depends on: 1244405
Depends on: 1244571
Depends on: 1245250
Depends on: 1246116
Depends on: 1246433
Depends on: 1247104
Depends on: 1247846
Depends on: 1248488
Depends on: 1248860
Depends on: 1249523
Depends on: 1249531
Depends on: 1249601
Depends on: 1250165
Depends on: 1251225
Depends on: 1251140
Depends on: 1251392
Depends on: 1252432
Depends on: 1253115
Depends on: 1253681
Depends on: 1255691
Depends on: 1255772
Depends on: 1260737
Depends on: 1262367
Depends on: 1268518
Depends on: 1271972
Depends on: 1272640
Depends on: 1283177
As of bug 1287967 which implemented grow_memory, all the basic operators have been implemented. Updates to the binary format will probably provide new ones, but the initial, big set is done now. Closing.
Status: NEW → RESOLVED
Closed: 4 years ago
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.