summaryrefslogtreecommitdiff
path: root/src/support
Commit message (Expand)AuthorAgeFilesLines
* [NFC] Change topological sort utilities to functions (#6889)Thomas Lively2024-09-032-72/+74
* Add a utility for finding minimal topological sorts (#6884)Thomas Lively2024-08-292-9/+115
* Simplify TopologicalOrders (#6811)Thomas Lively2024-08-072-28/+22
* Add a utility for iterating over all topological orders (#6801)Thomas Lively2024-08-054-2/+225
* Add a disjoint sets (union-find) utility (#6797)Thomas Lively2024-08-011-0/+87
* Add a Tarjan's Strongly Connected Component utilty (#6790)Thomas Lively2024-07-301-0/+262
* [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-192-0/+25
* Fuzzer: Better fuzzing of globals (#6611)Alon Zakai2024-05-211-1/+1
* Do not add an extra null character when reading files (#6538)Thomas Lively2024-04-241-3/+3
* [Strings] Add a string lowering pass using magic imports (#6497)Thomas Lively2024-04-152-12/+34
* [Strings] Represent string values as WTF-16 internally (#6418)Thomas Lively2024-03-223-55/+202
* [NFC] Fix build error on RISC-V 64 (#6410)moui02024-03-181-1/+11
* [NFC] Use ifdef-else in threads.cpp (#6355)Alon Zakai2024-02-271-2/+2
* [Emscripten port] Fix core count logic for Emscripten+pthreads (#6350)Alon Zakai2024-02-261-3/+5
* Fix build error on aarch64 [NFC] (#6330)Darren Worrall2024-02-211-0/+14
* Improve JSON string encoding (#6328)Thomas Lively2024-02-211-69/+103
* StringLowering: Escape the JSON in the custom section (#6316)Alon Zakai2024-02-203-4/+92
* [NFC] Move code to string.cpp (#6282)Thomas Lively2024-02-062-84/+92
* Properly stringify names in tests (#6279)Thomas Lively2024-02-065-0/+123
* JSON: Add simple printing and creation (#6265)Alon Zakai2024-02-013-0/+46
* Memory flattening: Check for overflow (#6233)Alon Zakai2024-01-241-0/+43
* [Parser] Parse tables and element segments (#6147)Thomas Lively2023-12-061-0/+3
* Support one-line-one-function file format for asyncify lists (#6051)Alexander Guryanov2023-10-301-3/+36
* [Outlining] Filter Local Set (#6018)Ashley Nelson2023-10-181-0/+14
* Encode command line to UTF8 on Windows (#5671)Derek Schuff2023-09-144-9/+83
* Avoid off_t in small_vector.h (#5936)Alon Zakai2023-09-131-1/+3
* [NFC] Factor `Result` and `MaybeResult` into a utility header (#5878)Thomas Lively2023-08-141-0/+87
* [Outlining] Integration test for suffix_tree and stringify (#5839)Ashley Nelson2023-08-031-0/+11
* SmallVector iteration improvements (#5825)Alon Zakai2023-07-261-1/+26
* [Outlining] LLVM Suffix Tree (#5821)Ashley Nelson2023-07-185-1/+754
* TypeSSA: Handle collisions by adding a hash to ensure a fresh rec group (#5724)Alon Zakai2023-05-191-1/+4
* [NFC] Remove our bespoke `make_unique` implementation (#5613)Thomas Lively2023-03-312-8/+3
* Fix ambiguous operators under C++20 (#5567)Thomas Lively2023-03-101-2/+4
* Add Valmari-Lehtinen DFA minimization as a standalone utility (#5430)Thomas Lively2023-01-173-0/+466
* Make wasm::IString::operator bool() explicit (#5371)higher-performance2022-12-211-1/+1
* Do not optimize public types (#5347)Thomas Lively2022-12-161-4/+5
* Use C++17's [[maybe_unused]]. NFC (#5309)Sam Clegg2022-12-022-4/+3
* [NFC] Avoid scanning SmallSets twice during insert (#5221)Alon Zakai2022-11-301-15/+39
* Avoid calling back() on an empty string in setBinaryenBinDir (#5280)Piotr Sarna2022-11-181-1/+1
* Fix warnings from -Wheader-hygiene and -Wimplicit-const-int-float-conversion ...Martin Kustermann2022-11-171-2/+2
* Switch from `typedef` to `using` in C++ code. NFC (#5258)Sam Clegg2022-11-153-8/+8
* Fix SmallSet ordering (#5218)Alon Zakai2022-11-041-31/+92
* [NFC] Add a generic hash implementation for tuples (#5162)Thomas Lively2022-10-191-0/+18
* Make `Name` a pointer, length pair (#5122)Thomas Lively2022-10-115-18/+221
* [NFC] Remove `cashew::` namespace from IString (#5126)Thomas Lively2022-10-101-1/+1
* Change `exit()` to `Fatal()`; make it possible to throw on `Fatal()`. (#5087)Brian Anderson2022-10-012-12/+27
* Fix bugs with copying expressions (#5099)Thomas Lively2022-09-301-1/+1
* [GUFA] Improve hashing (#5091)Alon Zakai2022-09-281-1/+1
* Fix SmallVector's resize() method (#4979)Alon Zakai2022-08-291-0/+2