summaryrefslogtreecommitdiff
path: root/src
Commit message (Expand)AuthorAgeFilesLines
* Fix typo in parsers.h (#7032)Angela Upreti2024-10-251-1/+1
* Fix TypeMerging bug with indirectly reachable public types (#7031)Thomas Lively2024-10-241-5/+13
* [EH] Fuzz throws from JS (#7027)Alon Zakai2024-10-233-38/+85
* [GC] Fix assertion in GlobalTypeOptimization about public super (#7026)Alon Zakai2024-10-221-9/+4
* Remove closed world validation checks (#7019)Alon Zakai2024-10-184-58/+25
* [GC] Ignore public types in SignaturePruning (#7018)Alon Zakai2024-10-181-15/+6
* [GC] Ignore public types in SignatureRefining (#7022)Alon Zakai2024-10-181-12/+5
* [EH] Add TryTable to StripEH (#7020)Alon Zakai2024-10-181-0/+5
* [GC] Ignore public types in GlobalTypeOptimization (#7017)Alon Zakai2024-10-171-3/+16
* [EH][GC] Send a non-nullable exnref from TryTable (#7013)Alon Zakai2024-10-173-5/+11
* [EH][GC] Add missing subtyping constraints from TryTable (#7012)Alon Zakai2024-10-161-1/+7
* [NFC] Add validation checks in OptUtils::optimizeAfterInlining (#7009)Alon Zakai2024-10-161-5/+20
* [Wasm GC] Fuzz BrOn (#7006)Alon Zakai2024-10-162-6/+119
* [NFC] Remove unused, ancient file wasm-module-building.h (#7010)Alon Zakai2024-10-161-316/+0
* GlobalRefining: Do not refine mutable exported globals (#7007)Alon Zakai2024-10-151-2/+9
* [Strings] StringGathering: Handle uses of strings before their definitions (#...Alon Zakai2024-10-151-10/+8
* [WasmGC] OptimizeInstructions: Cancel out internalize+externalize pairs (#7005)Alon Zakai2024-10-141-1/+11
* [Wasm EH] Optimize away _ref from try_table catches when unused (#6996)Alon Zakai2024-10-141-4/+52
* [WasmGC] OptimizeInstructions: Reorder externalize/internalize operations wit...Alon Zakai2024-10-141-2/+21
* Optimize Module::get_* family of functions with std::string_view in getModule...Petr Makhnev2024-10-101-1/+1
* [Wasm EH] Optimize values flowing out of TryTable (#6997)Alon Zakai2024-10-101-4/+5
* ReFinalize in MergeBlocks so we can optimize unreachable instructions too (#6...Alon Zakai2024-10-101-25/+15
* Fix BranchUtils::operateOnScopeNameUsesAndSentValues() on BrOn (#6995)Alon Zakai2024-10-101-1/+2
* Fix flow reset during throw => break opts in RemoveUnusedBrs (#6993)Alon Zakai2024-10-081-0/+4
* Fuzzer: Generate TryTables (#6987)Alon Zakai2024-10-072-0/+69
* Add explicit errors on unhandled instructions in Flatten (#6992)Alon Zakai2024-10-071-0/+5
* Fix a misoptimization with mixed Try/TryTable in RemoveUnusedBrs (#6991)Alon Zakai2024-10-071-10/+16
* Fix a fuzz issue with #6984 (#6988)Alon Zakai2024-10-071-14/+13
* MergeBlocks: Optimize all dropped blocks (#6984)Alon Zakai2024-10-041-0/+9
* RemoveUnusedBrs: Generalize jump threading optimizations to all branches (#6983)Alon Zakai2024-10-041-24/+27
* [NFC] Refactor out the dropped-block optimization code in MergeBlocks (#6982)Alon Zakai2024-10-031-30/+46
* [Wasm EH] Optimize throws caught by TryTable into breaks (#6980)Alon Zakai2024-10-031-16/+79
* Source Maps: Support 5 segment mappings (#6795)Ömer Sinan Ağacan2024-10-018-38/+179
* [NFC] Move a TypeInfo constructor out of a header (#6979)Alon Zakai2024-10-012-1/+3
* Binary parser: Lift the limit on the number of locals (#6973)Jérôme Vouillon2024-09-301-6/+14
* Fix the type of reused RefFunc in Precompute (#6976)Alon Zakai2024-09-301-1/+2
* [NFC] Print type names in more places when logging (#6975)Alon Zakai2024-09-303-3/+12
* [FP16] Implement conversion operations. (#6974)Brendan Dahl2024-09-2616-6/+188
* [NFC-ish] Stop creating unneeded blocks around calls when inlining (#6969)Alon Zakai2024-09-261-6/+3
* [NFC] Early-exit PickLoadSigns if there are no memories (#6971)Alon Zakai2024-09-261-0/+5
* [NFC] Use an unordered map in Parents (#6970)Alon Zakai2024-09-261-1/+1
* [NFC-ish] Avoid repeated ReFinalize etc. when inlining (#6967)Alon Zakai2024-09-241-6/+24
* [NFC] Parallelize the actual inlining part of the Inlining pass (#6966)Alon Zakai2024-09-242-30/+97
* [NFC] Eagerly create segments when parsing datacount (#6958)Thomas Lively2024-09-192-3/+26
* [NFC] Eagerly create Functions in binary parser (#6957)Thomas Lively2024-09-194-12/+23
* [NFC] Add isSSA to LazyLocalGraph, and use it in OptimizeAddedConstants (#6952)Alon Zakai2024-09-183-7/+52
* [NFC] Avoid collecting unnecessary parents in OptimizeAddedConstants (#6953)Alon Zakai2024-09-181-2/+24
* [NFC + bugfix] Remove BreakTargetLocation from GUFA (#6956)Alon Zakai2024-09-182-52/+34
* Improve types for null accesses and remove hacks (#6954)Thomas Lively2024-09-182-22/+31
* [NFC] Make the GCData constructor a move constructor (#6946)Alon Zakai2024-09-174-12/+36