summaryrefslogtreecommitdiff
path: root/src
Commit message (Expand)AuthorAgeFilesLines
* [threads] Validate shared-polymorphic instructions (#6702)Thomas Lively2024-06-252-72/+68
* [threads] Validate shared-to-unshared edges in heap types (#6698)Thomas Lively2024-06-252-18/+53
* Add missing struct/array type checks in binary reader (#6701)Alon Zakai2024-06-251-0/+30
* Add a missing binary reading check for BrOn's reference child's type (#6700)Alon Zakai2024-06-251-0/+3
* [NFC] Remove a minor compile-time optimization in Heap2Local (#6699)Alon Zakai2024-06-251-43/+6
* [WasmGC] Add missing ArrayNew variants to Properties::isGenerative (#6691)Alon Zakai2024-06-241-0/+2
* Add a proper error for bad select results (#6697)Alon Zakai2024-06-241-1/+5
* Add TraceCalls pass (#6619)Marcin Kolny2024-06-214-0/+224
* wasm2js: Fix the names of temp vars with named reference types (#6689)Alon Zakai2024-06-211-0/+1
* GlobalStructInference: Un-nest struct.news in globals when that is helpful (#...Alon Zakai2024-06-201-62/+220
* Validate memarg offsets (#6683)Thomas Lively2024-06-201-0/+13
* [NFC] Add pragma to ignore maybe-uninitialized in strings.cpp (#6686)Thomas Lively2024-06-201-0/+5
* Validate that names are valid UTF-8 (#6682)Thomas Lively2024-06-195-8/+36
* Fix validation of unused LEB128 bits (#6680)Thomas Lively2024-06-191-11/+16
* Check malformed mutability on imported globals (#6679)Thomas Lively2024-06-181-0/+3
* Re-enable binary.wast spec test (#6677)Thomas Lively2024-06-183-11/+26
* [threads] Shared basic heap types (#6667)Thomas Lively2024-06-1913-209/+322
* [Parser] Fix bug in unreachable fallback logic (#6676)Thomas Lively2024-06-181-13/+18
* fix(#6671): fix possible stack buffer overflow in gen-s-parser.inc (#6678)mtb2024-06-181-0/+8
* Reject invalid section IDs (#6675)Thomas Lively2024-06-182-7/+8
* GlobalStructInference: Optimize globals too (#6674)Alon Zakai2024-06-171-11/+10
* Fix DataSegment name handling (#6673)Alon Zakai2024-06-171-1/+1
* wasm2js: Support arbitrary temp variable types (#6661)Alon Zakai2024-06-171-20/+18
* [Parser] Fix error message on required reftype (#6666)Thomas Lively2024-06-141-9/+15
* [Parser] Update requirements for implicit type uses (#6665)Thomas Lively2024-06-141-1/+1
* [threads] Binary reading and writing of shared composite types (#6664)Thomas Lively2024-06-143-1/+10
* [Parser][NFC] Make typeidx and maybeTypeidx return consistent types (#6663)Thomas Lively2024-06-142-13/+12
* [NFC] Add constexpr HeapTypes for basic heap types (#6662)Thomas Lively2024-06-141-0/+20
* [threads] Add a "shared-everything" feature (#6658)Thomas Lively2024-06-147-6/+53
* wasm2js: Generalize global initializer code to use the main codegen logic (#6...Alon Zakai2024-06-131-48/+19
* Add local.set/tee local type annotations to BINARYEN_PRINT_FULL (#6657)Alon Zakai2024-06-131-12/+25
* wasm2js: Fix null handling and RefAsNonNull (#6656)Alon Zakai2024-06-122-27/+31
* [threads] Parse, build, and print shared composite types (#6654)Thomas Lively2024-06-126-13/+70
* [DebugInfo] Copy debug info in call-utils.h (#6652)Alon Zakai2024-06-127-52/+97
* [Parser][NFC] Split parser into multiple compilation units (#6653)Thomas Lively2024-06-129-167/+369
* Fix wasm-split bug in absence of active element segments (#6651)Thomas Lively2024-06-111-7/+13
* wasm2js: Add Table operations (#6650)Alon Zakai2024-06-114-17/+74
* Fix scratch local optimizations when emitting string slice (#6649)Thomas Lively2024-06-111-31/+22
* [Strings] Keep public and private types separate in StringLowering (#6642)Alon Zakai2024-06-101-13/+39
* wasm2js: Add basic reference operations (#6648)Alon Zakai2024-06-104-17/+29
* Fix stack-use-after-scope on Windows in Precompute (#6643)mtb2024-06-051-1/+2
* Effects: Add missing combining logic for MayNotReturn (#6635)Alon Zakai2024-06-031-0/+1
* Fix binary parser of declarative element segments (#6618)Rikito Taniguchi2024-06-031-1/+5
* Optimize ReorderGlobals ordering with a new algorithm (#6625)Alon Zakai2024-05-311-71/+326
* LogExecution: Optionally take a module name for the logger function (#6629)YAMAMOTO Takashi2024-05-311-12/+30
* Avoid duplicate type names (#6633)Alon Zakai2024-05-302-4/+21
* Fix Vacuuming of code leading up to an infinite loop (#6632)Alon Zakai2024-05-291-4/+5
* SignaturePruning: Properly handle public types (#6630)Alon Zakai2024-05-293-18/+46
* [NFC] Save a line in wasm-shell.cpp (#6631)Thomas Lively2024-05-291-2/+1
* Remove obsolete parser code (#6607)Thomas Lively2024-05-2913-8992/+3