summaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* Improve fuzzing of both closed and open world styles of modules (#7090)Alon Zakai2024-11-1913-83/+497
* Add nontrapping-fptoint lowering pass (#7016)Derek Schuff2024-11-199-0/+670
* Fuzzing: ClusterFuzz integration (#7079)Alon Zakai2024-11-1911-22/+808
* Use hints when generating fresh labels in IRBuilder (#7086)Thomas Lively2024-11-188-82/+87
* [NFC] Finalize blocks with explicit breakability in IRBuilder (#7085)Thomas Lively2024-11-182-4/+16
* Rename memory-copy-fill-lowering pass (#7082)Derek Schuff2024-11-1610-23/+23
* [NFC] Remove redundant [[nodiscard]] attributes (#7084)Thomas Lively2024-11-152-150/+140
* Mark Result and MaybeResult [[nodiscard]] (#7083)Thomas Lively2024-11-153-13/+13
* Reset function context when ending a function in IRBuilder (#7081)Thomas Lively2024-11-154-10/+20
* Use empty blocks instead of nops for empty scopes in IRBuilder (#7080)Thomas Lively2024-11-14136-520/+53
* Record binary locations for nested blocks (#7078)Thomas Lively2024-11-146-0/+41
* Update lit test output (#7077)Thomas Lively2024-11-141-0/+23
* [NFC] Eagerly set local names in binary reader (#7076)Thomas Lively2024-11-142-19/+26
* [SignExt] OptimizeInstructions: Remove signexts of already-extended values (#...Alon Zakai2024-11-132-15/+404
* Fixup pops when necessary in IRBuilder (#7075)Thomas Lively2024-11-133-3/+247
* Read the names section first (#7074)Thomas Lively2024-11-133-359/+347
* Consolidate printing of function signatures (#7073)Thomas Lively2024-11-124-58/+67
* Introduce pass to lower memory.copy and memory.fill (#7021)Derek Schuff2024-11-1310-0/+897
* HeapStoreOptimization: Fix a bug with jumping from the later value (v2) (#7070)Alon Zakai2024-11-122-19/+873
* [wasm64] Fuzzer: Fix type of unimported offsets (#7071)Alon Zakai2024-11-111-2/+2
* Fix PickLoadSigns on SignExt feature instructions (#7069)Alon Zakai2024-11-112-17/+102
* LocalGraph::canMoveSet (#7039)Alon Zakai2024-11-114-41/+551
* [EH] Fuzz calls from JS by calling wasm exports, sometimes catching (#7067)Alon Zakai2024-11-088-85/+351
* [wasm64] Fix 32-bit address computation in execution of SIMDLoadExtend (#7068)Alon Zakai2024-11-082-3/+19
* [NFC] Refactor fuzzer's can_run_on_feature_opts() (#7066)Alon Zakai2024-11-071-6/+7
* Rename indexType -> addressType. NFC (#7060)Sam Clegg2024-11-0729-214/+223
* [wasm64] Fix copying of 64-bit tables, and fuzz them (#7065)Alon Zakai2024-11-076-65/+126
* [wasm64] Fuzz wasm64 memories (#7064)Alon Zakai2024-11-075-80/+93
* [wasm64] Fix Directize on indexes > 32 bits (#7063)Alon Zakai2024-11-072-1/+15
* [wasm64] Make interpreter table methods operate on Address, not Index (#7062)Alon Zakai2024-11-075-39/+68
* [wasm64] Fuzzer: Fix table import operations on table64 (#7056)Alon Zakai2024-11-071-2/+13
* [wasm64] Fix wasm-ctor-eval + utils on 64-bit indexes for memory64 (#7059)Alon Zakai2024-11-063-5/+54
* [wasm64] Fix 64-bit memory/table operations in interpreter (#7058)Alon Zakai2024-11-064-9/+127
* Fix flipped condition on keep_defaults in fuzzer (#7061)Alon Zakai2024-11-061-1/+1
* [wasm64] Handle 64-bit overflow in optimizeMemoryAccess (#7057)Alon Zakai2024-11-062-2/+38
* Fuzzer: Handle exported table for wasm-merge (#7055)Alon Zakai2024-11-061-7/+27
* [GC] Fix ConstantFieldPropagation on incompatible types (#7054)Alon Zakai2024-11-052-1/+136
* Add a J2CL compiler script (#7052)Alon Zakai2024-11-041-0/+28
* Remove FeaturePrefix::FeatureRequired (NFC) (#7034)Heejin Ahn2024-11-042-11/+3
* [GC] Fix GlobalTypeOptimization logic for public types handling (#7051)Alon Zakai2024-11-042-7/+342
* Make 32-bit hashing identical to 64-bit in TypeSSA (#7048)Alon Zakai2024-11-042-13/+19
* Module splitting: don't create new tables when splitting with Emscripten (#7050)Derek Schuff2024-11-022-7/+19
* [NFC] Use RAII to manage call depth tracking in the interpreter (#7049)Alon Zakai2024-11-013-29/+12
* Fuzz the Table from JS (#7042)Alon Zakai2024-10-317-66/+254
* Require reference-types in addition to bulk-memory for table.fill (#7040)daxpedda2024-10-311-2/+4
* [NFC] Fix copy-paste error in TryTable printing (#7044)Alon Zakai2024-10-311-1/+1
* Don't strip target features in wasm-emscripten-finalize (#7043)Derek Schuff2024-10-302-2/+1
* [NFC] Use more precise types for Expression IDs (#7038)Alon Zakai2024-10-302-5/+4
* [GC] Fix handling of public types in TypeRefining (#7037)Alon Zakai2024-10-292-5/+158
* [GC] RemoveUnusedBrs: Ensure refining of BrOnCast's castType does not unrefin...Alon Zakai2024-10-292-13/+97