summaryrefslogtreecommitdiff
path: root/src/wasm
Commit message (Expand)AuthorAgeFilesLines
* Remove AutoDrop (#7106)Thomas Lively2024-11-221-2/+1
* Make validation of stale types stricter (#7097)Thomas Lively2024-11-214-22/+11
* Use hints when generating fresh labels in IRBuilder (#7086)Thomas Lively2024-11-181-2/+4
* [NFC] Finalize blocks with explicit breakability in IRBuilder (#7085)Thomas Lively2024-11-181-4/+8
* [NFC] Remove redundant [[nodiscard]] attributes (#7084)Thomas Lively2024-11-151-1/+1
* Reset function context when ending a function in IRBuilder (#7081)Thomas Lively2024-11-151-0/+1
* Use empty blocks instead of nops for empty scopes in IRBuilder (#7080)Thomas Lively2024-11-141-3/+4
* Record binary locations for nested blocks (#7078)Thomas Lively2024-11-141-0/+20
* [NFC] Eagerly set local names in binary reader (#7076)Thomas Lively2024-11-141-19/+25
* Fixup pops when necessary in IRBuilder (#7075)Thomas Lively2024-11-131-3/+13
* Read the names section first (#7074)Thomas Lively2024-11-131-326/+325
* Rename indexType -> addressType. NFC (#7060)Sam Clegg2024-11-072-35/+37
* Remove FeaturePrefix::FeatureRequired (NFC) (#7034)Heejin Ahn2024-11-041-6/+2
* Module splitting: don't create new tables when splitting with Emscripten (#7050)Derek Schuff2024-11-021-1/+1
* Require reference-types in addition to bulk-memory for table.fill (#7040)daxpedda2024-10-311-2/+4
* Remove closed world validation checks (#7019)Alon Zakai2024-10-181-50/+1
* [EH][GC] Send a non-nullable exnref from TryTable (#7013)Alon Zakai2024-10-173-5/+11
* Optimize Module::get_* family of functions with std::string_view in getModule...Petr Makhnev2024-10-101-1/+1
* Source Maps: Support 5 segment mappings (#6795)Ömer Sinan Ağacan2024-10-012-14/+65
* [NFC] Move a TypeInfo constructor out of a header (#6979)Alon Zakai2024-10-011-0/+2
* Binary parser: Lift the limit on the number of locals (#6973)Jérôme Vouillon2024-09-301-6/+14
* [FP16] Implement conversion operations. (#6974)Brendan Dahl2024-09-265-0/+83
* [NFC] Eagerly create segments when parsing datacount (#6958)Thomas Lively2024-09-191-3/+21
* [NFC] Eagerly create Functions in binary parser (#6957)Thomas Lively2024-09-191-11/+11
* Improve types for null accesses and remove hacks (#6954)Thomas Lively2024-09-181-3/+31
* [NFC] Make the GCData constructor a move constructor (#6946)Alon Zakai2024-09-171-1/+1
* [NFC] Move enough of wasm-type.cpp into wasm-type.h to inline core is*() meth...Alon Zakai2024-09-161-112/+12
* Remove open "ignorable public" array types (#6940)Thomas Lively2024-09-161-9/+1
* [NFC] Remove excessive debug logging from binary reading (#6927)Alon Zakai2024-09-101-177/+6
* Add a --preserve-type-order option (#6916)Thomas Lively2024-09-101-1/+6
* [NFC] LazyLocalGraph: Add getSetInfluences() (#6909)Alon Zakai2024-09-091-8/+8
* [FP16] Fix replace lane for F16x8. (#6906)Brendan Dahl2024-09-061-1/+4
* [EH] Rename Catch(All)_P3 to Catch(All)_Legacy (NFC) (#6901)Heejin Ahn2024-09-042-8/+9
* [NFC] Convert LocalGraph influences accesses to function calls (#6899)Alon Zakai2024-09-041-1/+1
* [FP16] Implement madd and nmadd. (#6878)Brendan Dahl2024-09-033-6/+35
* [NFC] Refactor LocalGraph's core getSets API (#6877)Alon Zakai2024-08-281-1/+1
* Rename relaxed SIMD fma instructions to match spec. (#6876)Brendan Dahl2024-08-273-30/+34
* [FP16] Implement unary operations. (#6867)Brendan Dahl2024-08-275-7/+97
* Fix null dereference in FunctionValidator (#6849)mtb2024-08-261-2/+11
* Support more reference constants in wast scripts (#6865)Thomas Lively2024-08-261-18/+0
* [FP16] Add a feature flag for FP16. (#6864)Brendan Dahl2024-08-223-14/+33
* [NFC] Avoid quadratic time in StackIROptimizer::removeUnneededBlocks() (#6859)Alon Zakai2024-08-211-5/+15
* [FP16] Implement arithmetic operations. (#6855)Brendan Dahl2024-08-214-5/+110
* Support `ref.extern n` in spec tests (#6858)Thomas Lively2024-08-211-0/+3
* Fix encoding of heap type definitions (#6856)Thomas Lively2024-08-201-13/+13
* [Exceptions] Finish interpreter + optimizer support for try_table. (#6814)Sébastien Doeraene2024-08-203-2/+21
* Validate array.init_elem segment in IRBuilder (#6852)Thomas Lively2024-08-191-0/+10
* [NFC] Use HeapType::getKind more broadly (#6846)Thomas Lively2024-08-192-96/+116
* Add a pass for minimizing recursion groups (#6832)Thomas Lively2024-08-171-0/+1
* Fix direct comparisons with unshared basic heap types (#6845)Thomas Lively2024-08-162-2/+2