summaryrefslogtreecommitdiff
path: root/src/wasm
Commit message (Expand)AuthorAgeFilesLines
* [Wasm GC] Fix .depth() and add testing (#5102)Alon Zakai2022-09-301-0/+30
* Refactor interaction between Pass and PassRunner (#5093)Thomas Lively2022-09-301-1/+3
* Emit call_ref with a type annotation (#5079)Thomas Lively2022-09-233-21/+24
* [C API] Make TypeBuilderSetSubType take a heap type (#5045)dcode2022-09-231-6/+5
* Add a type annotation to return_call_ref (#5068)Thomas Lively2022-09-223-17/+52
* Correctly handle escapes in string constants (#5070)Thomas Lively2022-09-221-10/+24
* Remove some unused constants. NFC (#5072)Sam Clegg2022-09-221-3/+0
* [Wasm64] The binary format offset of load/store should be u64leb in wasm64 (#...Axis2022-09-192-12/+26
* [OptimizeInstructions] Simplify floating point ops with NaN on right side (#4...Max Graey2022-09-121-27/+9
* Remove typed-function-references feature (#5030)Thomas Lively2022-09-093-23/+8
* [Wasm GC] Fix GlobalTypeOptimization fuzz bug on replacing unreachable struct...Alon Zakai2022-09-061-1/+1
* Add JavaScript promise integration (JSPI) pass. (#4961)Brendan Dahl2022-09-021-0/+4
* [NFC] Simplify binary reading logic for data segments (#4990)Alon Zakai2022-08-311-7/+4
* [Wasm GC] Support non-nullable locals in the "1a" form (#4959)Alon Zakai2022-08-311-26/+36
* [NFC] Simplify binary reading logic for element segments (#4989)Alon Zakai2022-08-291-7/+4
* Implement `extern.externalize` and `extern.internalize` (#4975)Thomas Lively2022-08-294-1/+59
* [NFC] Simplify binary reading logic for memories (#4987)Alon Zakai2022-08-291-23/+7
* [NFC] Simplify binary reading logic for globals (#4980)Alon Zakai2022-08-291-31/+11
* [NFC] Simplify binary reading logic for tables (#4974)Alon Zakai2022-08-261-27/+11
* Emit `i31ref` and `dataref` binary shorthands (#4844)Thomas Lively2022-08-261-6/+4
* Make `i31ref` and `dataref` nullable (#4843)Thomas Lively2022-08-263-6/+6
* [Parser] Parse functions and implicit types (#4972)Thomas Lively2022-08-261-18/+396
* Add support for Tag names in the Names section (#4970)Alon Zakai2022-08-261-4/+57
* [NFC] Simplify binary reading logic for functions (#4969)Alon Zakai2022-08-261-18/+9
* Adding Multi-Memories Wasm Feature (#4968)Ashley Nelson2022-08-253-0/+11
* Fix order of local names in Names section (#4964)Congcong Cai2022-08-251-17/+19
* Multi-Memories Validate (#4945)Ashley Nelson2022-08-231-37/+43
* Separate `func` into a separate type hierarchy (#4955)Thomas Lively2022-08-221-4/+6
* Avoid adding new unneeded names to blocks in text roundtripping (#4943)Alon Zakai2022-08-221-6/+26
* Fix Memory64 binary parsing after #4811 (#4933)Alon Zakai2022-08-181-15/+21
* [Wasm GC] Fix TypeRefining on fallthrough values via tee (#4900)Alon Zakai2022-08-181-0/+6
* Validator: Validate unreachable calls more carefully (#4909)Alon Zakai2022-08-181-0/+57
* Restore the `extern` heap type (#4898)Thomas Lively2022-08-176-32/+65
* Mutli-Memories Support in IR (#4811)Ashley Nelson2022-08-176-274/+576
* Validator: More carefully check for stale types (#4907)Alon Zakai2022-08-161-4/+8
* Revert "[Wasm GC] GC-prefixed opcodes are int8, not LEBs (#4889)" (#4895)Alon Zakai2022-08-162-61/+61
* Validator: Validate intrinsics (#4880)Alon Zakai2022-08-161-8/+55
* LegalizeJSInterface: Look for get/setTempRet0 as exports (#4881)Sam Clegg2022-08-151-2/+0
* Function-level pass-debug mode 2 validation (#4897)Alon Zakai2022-08-121-0/+17
* [EH] Pop should be supertype of tag type (#4901)Heejin Ahn2022-08-111-1/+1
* [Strings] Fix string.new_wtf16_array (#4894)Alon Zakai2022-08-102-2/+11
* [Strings] Linear memory string operations should emit a memory index (#4893)Alon Zakai2022-08-102-12/+31
* [Wasm GC] GC-prefixed opcodes are int8, not LEBs (#4889)Alon Zakai2022-08-092-61/+61
* [Strings] string.new.array methods have start:end arguments (#4888)Alon Zakai2022-08-092-1/+12
* Remove metadata generation from wasm-emscripten-finalize (#4863)Sam Clegg2022-08-071-236/+0
* wasm-emscripten-finalize: Remove em_js/em_asm start/stop symbols when strippi...Sam Clegg2022-08-051-0/+9
* Remove RTTs (#4848)Thomas Lively2022-08-058-754/+50
* Cleanup em_asm/em_js strings as part of PostEmscripten (#4871)Sam Clegg2022-08-041-90/+5
* wasm-emscripten-finalize: Remove __start/__stop_em_js exports (#4870)Sam Clegg2022-08-031-0/+3
* Remove support for parsing `let` (#4864)Thomas Lively2022-08-031-64/+2