summaryrefslogtreecommitdiff
path: root/src/passes/GlobalTypeOptimization.cpp
Commit message (Expand)AuthorAgeFilesLines
* Handle atomics in GTO (#7160)Thomas Lively2024-12-181-7/+17
* [GC] Fix GlobalTypeOptimization logic for public types handling (#7051)Alon Zakai2024-11-041-7/+18
* [GC] Fix assertion in GlobalTypeOptimization about public super (#7026)Alon Zakai2024-10-221-9/+4
* Remove closed world validation checks (#7019)Alon Zakai2024-10-181-0/+14
* [GC] Ignore public types in GlobalTypeOptimization (#7017)Alon Zakai2024-10-171-3/+16
* Replace the old topological sort everywhere (#6902)Thomas Lively2024-09-101-2/+2
* GlobalTypeOptimization: Reorder fields in order to remove them (#6820)Alon Zakai2024-08-121-52/+149
* GTO: Remove minor optimization of avoiding ChildLocalizer sometimes (#6818)Alon Zakai2024-08-071-21/+7
* [NFC] Refactor ChildLocalizer to handle unreachable code better (#6394)Alon Zakai2024-03-141-7/+2
* Work around bugs with open world type optimizations (#5367)Thomas Lively2022-12-201-0/+4
* [NFC] Avoid unneeded work in GTO (#5304)Alon Zakai2022-11-301-1/+3
* Remove equirecursive typing (#5240)Thomas Lively2022-11-231-4/+0
* [Wasm GC] Enable various passes in hybrid mode, not just nominal (#5202)Alon Zakai2022-10-311-2/+3
* Refactor interaction between Pass and PassRunner (#5093)Thomas Lively2022-09-301-10/+13
* [Wasm GC] Support non-nullable locals in the "1a" form (#4959)Alon Zakai2022-08-311-10/+0
* [Wasm GC] GTO should not reorder trapping of removed sets (#4801)Alon Zakai2022-07-131-5/+13
* Disallow --nominal with GC (#4758)Thomas Lively2022-06-281-0/+3
* Fix some outdated comments (#4617)Alon Zakai2022-04-261-2/+0
* [NominalFuzzing] GTO: trap on null ref in removed struct.set (#4607)Alon Zakai2022-04-211-3/+5
* [Wasm GC] GlobalTypeOptimization: Remove fields from end based on subtypes (#...Alon Zakai2022-03-301-10/+50
* Remove 'using namespace std' (NFC) (#4349)Heejin Ahn2021-11-221-2/+0
* Add GlobalSubtyping pass (#4306)Alon Zakai2021-11-101-1/+1
* [NFC] Add StructUtils namespace, and Scanner => StructScanner (#4317)Alon Zakai2021-11-091-8/+10
* GlobalTypeOptimization: Handle side effects in removed fields in struct.new (...Alon Zakai2021-10-261-6/+37
* [Wasm GC] Global Type Optimization: Remove unread fields (#4255)Alon Zakai2021-10-201-41/+234
* Add runOnModuleCode helper. NFC (#4234)Alon Zakai2021-10-111-1/+1
* [Wasm GC] GlobalTypeOptimization: Turn fields immutable when possible (#4213)Alon Zakai2021-10-061-0/+182