summaryrefslogtreecommitdiff
path: root/src
Commit message (Expand)AuthorAgeFilesLines
* [wasm-reduce] Reduce struct.new arguments away when possible (#7118)HEADmainAlon Zakai2024-12-301-1/+20
* [NFC] Make MemoryOrder parameters non-optional (#7171)Thomas Lively2024-12-2111-31/+36
* Fix UBSan on CI (#7173)Thomas Lively2024-12-202-7/+13
* [NFC] Remove unused `useNewWATParser` bool (#7170)Thomas Lively2024-12-201-4/+0
* [NFC] Fix spurious uninitialized variable warning (#7174)Thomas Lively2024-12-201-1/+2
* Update GlobalStructInference to handle atomics (#7168)Thomas Lively2024-12-201-7/+28
* Do not optimize atomic gets in GUFA (#7161)Thomas Lively2024-12-192-14/+32
* [Outlining] Sort sequences by order appeared in function (#7164)Ashley Nelson2024-12-191-5/+14
* Handle atomics in GTO (#7160)Thomas Lively2024-12-181-7/+17
* Handle atomic accesses in ConstantFieldPropagation (#7159)Thomas Lively2024-12-181-8/+27
* Handle atomic accesses in Heap2Local (#7158)Thomas Lively2024-12-181-3/+19
* Support atomic struct accessors (#7155)Thomas Lively2024-12-1816-42/+302
* RemoveUnusedBrs: Avoid an error on loops with unreachable ifs (#7156)Alon Zakai2024-12-171-3/+7
* [wasm-reduce] Add an option to save all interim working files as we reduce (#...Alon Zakai2024-12-161-2/+29
* Fuzz JSPI (#7148)Alon Zakai2024-12-163-0/+35
* Address comments from #7149 (#7152)Thomas Lively2024-12-131-1/+1
* [NFC] Move HeapType::isBottom() to header (#7150)Thomas Lively2024-12-132-25/+27
* Support control flow inputs in IRBuilder (#7149)Thomas Lively2024-12-135-112/+201
* Execution results: JS traps on exnref on the boundary (#7147)Alon Zakai2024-12-121-5/+5
* [NFC] Encode reference types with bit packing (#7142)Thomas Lively2024-12-102-435/+139
* [NFC] Simplify TypeGraphWalker in wasm-type.cpp (#7143)Thomas Lively2024-12-101-213/+139
* [GC] Fix TypeRefining on StructGets without content but with a reachable ref ...Alon Zakai2024-12-091-62/+42
* Fuzzer: Add call-ref, call-ref-catch imports (#7137)Alon Zakai2024-12-093-40/+143
* Add bulk-memory-opt feature and ignore call-indirect-overlong (#7139)Derek Schuff2024-12-068-19/+61
* Remove incorrect warning when reading name section (#7140)Thomas Lively2024-12-061-5/+0
* [NFC] Send the closed-world flag to TranslateToFuzzReader (#7136)Alon Zakai2024-12-053-9/+23
* Remove separate Table64Lowering pass (#7131)Sam Clegg2024-12-044-167/+119
* Fix GUFA on calls to function refs in open world (#7135)Alon Zakai2024-12-041-13/+30
* [NFC] Encapsulate source map reader state (#7132)Thomas Lively2024-12-0317-369/+370
* Fixup block-nested pops even when EH is not enabled (#7130)Thomas Lively2024-12-033-5/+15
* Do not sink blocks into ifs with unreachable conditions (#7129)Thomas Lively2024-12-021-0/+6
* [GC] Fix trapping on array.new_data of dropped segments of offset > 0 (#7124)Alon Zakai2024-12-021-3/+12
* [NFC] Rename {F32,F64}NearestInt to {F32,F64}Nearest (#7089)Thomas Lively2024-11-273-9/+5
* Use IRBuilder in the binary parser (#6963)Thomas Lively2024-11-264-4419/+1487
* Make more Ifs unreachable (#7094)Thomas Lively2024-11-276-41/+48
* Handle concrete values in CodeFolding (#7117)Thomas Lively2024-11-261-123/+111
* ReFinalize after merging siblings in TypeMerging (#7121)Thomas Lively2024-11-261-0/+11
* [wasm2js] Run LLVM nontrapping fptoint lowering when running for emscripten (...Derek Schuff2024-11-261-0/+3
* Fix ArenaVector::swap (#7115)Alon Zakai2024-11-261-6/+3
* Fix memory.grow bounds and overflow checks for mem64 (#7112)Thomas Lively2024-11-251-2/+7
* Handle unoptimized branches in CodeFolding (#7111)Thomas Lively2024-11-251-8/+14
* [GC] Refinalize after selectify in RemoveUnusedBrs (#7104)Alon Zakai2024-11-251-2/+12
* Remove AutoDrop (#7106)Thomas Lively2024-11-226-105/+1
* Print castType for unreachable br_on_cast{_fail} (#7107)Thomas Lively2024-11-221-6/+4
* Print unreachable loads with valid types (#7108)Thomas Lively2024-11-221-1/+9
* Propagate public visibility through all types (#7105)Thomas Lively2024-11-211-11/+8
* Fix printing of unreachable br_on_cast{_fail} (#7102)Thomas Lively2024-11-211-2/+15
* Make validation of stale types stricter (#7097)Thomas Lively2024-11-2115-63/+36
* [wasm2js] Properly handle loops without labels (#7100)Alon Zakai2024-11-211-2/+7
* Fuzzer: Legalize and prune the JS interface in pickPasses (#7092)Alon Zakai2024-11-201-0/+7