summaryrefslogtreecommitdiff
path: root/src/wasm
Commit message (Expand)AuthorAgeFilesLines
* [NFC] Make MemoryOrder parameters non-optional (#7171)Thomas Lively2024-12-212-4/+6
* Fix UBSan on CI (#7173)Thomas Lively2024-12-201-0/+6
* Support atomic struct accessors (#7155)Thomas Lively2024-12-184-9/+75
* [NFC] Move HeapType::isBottom() to header (#7150)Thomas Lively2024-12-131-25/+0
* Support control flow inputs in IRBuilder (#7149)Thomas Lively2024-12-132-60/+109
* [NFC] Encode reference types with bit packing (#7142)Thomas Lively2024-12-101-286/+78
* [NFC] Simplify TypeGraphWalker in wasm-type.cpp (#7143)Thomas Lively2024-12-101-213/+139
* Add bulk-memory-opt feature and ignore call-indirect-overlong (#7139)Derek Schuff2024-12-063-6/+18
* Remove incorrect warning when reading name section (#7140)Thomas Lively2024-12-061-5/+0
* [NFC] Encapsulate source map reader state (#7132)Thomas Lively2024-12-038-283/+236
* Fixup block-nested pops even when EH is not enabled (#7130)Thomas Lively2024-12-031-1/+4
* [NFC] Rename {F32,F64}NearestInt to {F32,F64}Nearest (#7089)Thomas Lively2024-11-272-7/+3
* Use IRBuilder in the binary parser (#6963)Thomas Lively2024-11-262-4246/+1453
* Make more Ifs unreachable (#7094)Thomas Lively2024-11-272-32/+21
* 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