summaryrefslogtreecommitdiff
path: root/src/wasm-printing.h
Commit message (Collapse)AuthorAgeFilesLines
* Add Features enum to IR (#1250)Derek Schuff2017-10-271-0/+1
| | | | | | | | | | | | This enum describes which wasm features the IR is expected to include. The validator should reject operations which require excluded features, and passes should avoid producing IR which requires excluded features. This makes it easier to catch possible errors in Binaryen producers (e.g. emscripten). Asm2wasm has a flag to enable or disable atomics. Other tools currently just accept all features (as, dis and opt are just for inspecting or modifying existing modules, so it would be annoying to have to use flags with those tools and I expect the risk of accidentally introducing atomics to be low).
* Make header guards consistent (#997)Sam Clegg2017-05-041-4/+3
|
* fix BINARYEN_PASS_DEBUG option (#908)Alon Zakai2017-02-231-0/+1
| | | | | * fix BINARYEN_PASS_DEBUG option * Add isNested property to passRunner
* print wasm types in full modeAlon Zakai2016-09-071-1/+1
|
* move function parallelism to pass and pass runner, which allows more ↵Alon Zakai2016-06-031-1/+1
| | | | efficient parallel execution (#564)
* simplify PassRunner API, get a module directlyAlon Zakai2016-05-051-2/+2
|
* refactor printingAlon Zakai2016-04-041-11/+19
|
* Whitespace removal.Michael2016-02-221-1/+1
|
* overload wasm printing in std namespaceAlon Zakai2016-02-171-0/+12
|
* add wasm-printing.hAlon Zakai2016-02-171-0/+37