summaryrefslogtreecommitdiff
path: root/src/tools/wasm-ctor-eval.cpp
Commit message (Expand)AuthorAgeFilesLines
* [NFC] Make MemoryOrder parameters non-optional (#7171)Thomas Lively2024-12-211-1/+2
* Fix UBSan on CI (#7173)Thomas Lively2024-12-201-7/+7
* Rename indexType -> addressType. NFC (#7060)Sam Clegg2024-11-071-1/+1
* [wasm64] Make interpreter table methods operate on Address, not Index (#7062)Alon Zakai2024-11-071-3/+4
* [wasm64] Fix wasm-ctor-eval + utils on 64-bit indexes for memory64 (#7059)Alon Zakai2024-11-061-3/+5
* [NFC] Use RAII to manage call depth tracking in the interpreter (#7049)Alon Zakai2024-11-011-1/+1
* Replace the old topological sort everywhere (#6902)Thomas Lively2024-09-101-27/+9
* Add a --preserve-type-order option (#6916)Thomas Lively2024-09-101-1/+3
* [NFC] Rename the old topological sort utility (#6914)Thomas Lively2024-09-061-2/+2
* Fix direct comparisons with unshared basic heap types (#6845)Thomas Lively2024-08-161-3/+5
* Implement table.init (#6827)Alon Zakai2024-08-161-9/+15
* Restore isString type methods (#6815)Thomas Lively2024-08-061-2/+1
* [NFC] Add HeapType::getKind returning a new HeapTypeKind enum (#6804)Thomas Lively2024-08-061-1/+2
* Rename external conversion instructions (#6716)Jérôme Vouillon2024-07-081-1/+1
* [Strings] Remove stringview types and instructions (#6579)Thomas Lively2024-05-151-8/+0
* [StackIR] Run StackIR during binary writing and not as a pass (#6568)Alon Zakai2024-05-091-1/+1
* [Strings] wasm-ctor-eval: Stop on seeing a string view, which we cannot preco...Alon Zakai2024-04-291-0/+8
* Do not add an extra null character when reading files (#6538)Thomas Lively2024-04-241-2/+0
* Handle return calls correctlyThomas Lively2024-04-081-68/+126
* wasm-ctor-eval: Properly eval strings (#6276)Alon Zakai2024-02-051-8/+3
* wasm-ctor-eval: Eval strings (#6244)Alon Zakai2024-01-251-0/+6
* Fix handling of exported imported functions (#6044)Alon Zakai2023-10-241-1/+10
* wasm-ctor-eval: Limit memory to a reasonable amount (#5896)Alon Zakai2023-08-231-0/+11
* [Wasm GC] wasm-ctor-eval: Handle cycles of data (#5685)Alon Zakai2023-05-051-57/+376
* [Wasm GC] Allow extern.externalize in globals (#5585)Alon Zakai2023-03-171-0/+5
* [Wasm GC] wasm-ctor-eval: Handle externalized data (#5582)Alon Zakai2023-03-161-4/+25
* [NFC] Internally rename `ArrayInit` to `ArrayNewFixed` (#5526)Thomas Lively2023-02-281-1/+1
* [wasm-ctor-eval] Properly handle multiple ctors with GC (#5522)Alon Zakai2023-02-241-8/+22
* [wasm-ctor-eval] Stop evalling at table.set for now (#5516)Alon Zakai2023-02-231-0/+7
* [wasm-ctor-eval] Add v128 load/store support (#5512)Alon Zakai2023-02-231-0/+8
* [wasm-ctor-eval] Add support for multivalue serialization and a quiet mode (#...Alon Zakai2023-02-231-18/+56
* Make `Name` a pointer, length pair (#5122)Thomas Lively2022-10-111-8/+11
* Implement bottom heap types (#5115)Thomas Lively2022-10-071-4/+1
* Changing Fatal() to assert() (#4982)Ashley Nelson2022-09-091-3/+1
* Mutli-Memories Support in IR (#4811)Ashley Nelson2022-08-171-37/+63
* Remove RTTs (#4848)Thomas Lively2022-08-051-1/+0
* First class Data Segments (#4733)Ashley Nelson2022-06-211-7/+8
* [Wasm GC] [ctor-eval] Evaluate and serialize GC data (#4491)Alon Zakai2022-02-031-4/+169
* [Docs] Document wasm-ctor-eval (#4493)Alon Zakai2022-02-031-3/+2
* Interpreter: Remove GlobalManager (#4486)Alon Zakai2022-01-311-84/+21
* [NFC] Refactor ModuleInstanceBase+RuntimeExpressionRunner into a single class...Alon Zakai2022-01-281-25/+22
* LiteralList => Literals (#4451)Alon Zakai2022-01-131-3/+3
* [ctor-eval] Eval functions with params if ignoring external input (#4446)Alon Zakai2022-01-121-6/+24
* [ctor-eval] Followup refactoring to use std::optional for EvalCtorOutcome (#4...Alon Zakai2022-01-121-21/+16
* [ctor-eval] Eval functions with a return value (#4443)Alon Zakai2022-01-121-24/+49
* [ctor-eval] Stop if there are any memory.init instructions (#4442)Alon Zakai2022-01-111-18/+25
* [ctor-eval] Add an option to keep some exports (#4441)Alon Zakai2022-01-111-15/+39
* [ctor-eval] Fix evalling of overlapping table segments (#4440)Alon Zakai2022-01-111-19/+25
* [ctor-eval] Partial evaluation (#4438)Alon Zakai2022-01-111-23/+179
* [ctor-eval] Switch logging from stderr to stdout (#4432)Alon Zakai2022-01-071-7/+7