[meta] add all the v.1 WebAssembly operators

RESOLVED FIXED

Status

()

Core
JavaScript Engine
RESOLVED FIXED
2 years ago
a year ago

People

(Reporter: luke, Unassigned)

Tracking

(Blocks: 1 bug)

Firefox Tracking Flags

(Not tracked)

Details

(Reporter)

Description

2 years ago
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.
(Reporter)

Updated

2 years ago
Depends on: 1242804
Depends on: 1242949
(Reporter)

Updated

2 years ago
Depends on: 1243252
(Reporter)

Updated

2 years ago
Depends on: 1243633
Depends on: 1242342

Updated

2 years ago
Depends on: 1244272
(Reporter)

Updated

2 years ago
Depends on: 1244405

Updated

2 years ago
Depends on: 1244571

Updated

2 years ago
Depends on: 1245250
Depends on: 1246116

Updated

2 years ago
Depends on: 1246433

Updated

2 years ago
Depends on: 1247104
(Reporter)

Updated

2 years ago
Depends on: 1247846
(Reporter)

Updated

2 years ago
Depends on: 1248488
(Reporter)

Updated

2 years ago
Depends on: 1248860
(Reporter)

Updated

2 years ago
Depends on: 1249523
(Reporter)

Updated

2 years ago
Depends on: 1249531

Updated

2 years ago
Depends on: 1249601

Updated

2 years ago
Depends on: 1250165

Updated

2 years ago
Depends on: 1251225
Depends on: 1251140
Depends on: 1251392

Updated

2 years ago
Depends on: 1252432

Updated

2 years ago
Depends on: 1253115

Updated

2 years ago
Depends on: 1253681

Updated

2 years ago
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
Last Resolved: a year ago
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.