index
:
forks/binaryen.git
main
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
src
/
wasm-type.h
Commit message (
Expand
)
Author
Age
Files
Lines
*
[NFC] Add HeapType::getFeatures() (#6707)
Alon Zakai
2024-06-27
1
-0
/
+3
*
[threads] Validate shared-to-unshared edges in heap types (#6698)
Thomas Lively
2024-06-25
1
-0
/
+2
*
[threads] Shared basic heap types (#6667)
Thomas Lively
2024-06-19
1
-25
/
+39
*
[NFC] Add constexpr HeapTypes for basic heap types (#6662)
Thomas Lively
2024-06-14
1
-0
/
+20
*
[threads] Parse, build, and print shared composite types (#6654)
Thomas Lively
2024-06-12
1
-3
/
+8
*
Rewrite wasm-shell to use new wast parser (#6601)
Thomas Lively
2024-05-17
1
-0
/
+2
*
[Strings] Remove stringview types and instructions (#6579)
Thomas Lively
2024-05-15
1
-3
/
+0
*
Typed continuations: nocont and cont basic heap types (#6468)
Frank Emrich
2024-04-04
1
-0
/
+6
*
[EH] Add exnref type back (#6149)
Heejin Ahn
2023-12-08
1
-1
/
+8
*
[analysis] Add an experimental TypeGeneralizing optimization (#6080)
Thomas Lively
2023-11-08
1
-0
/
+3
*
Typed Continuations: Add cont type (#5998)
Frank Emrich
2023-10-24
1
-0
/
+26
*
Add getGeneralSuperType() that includes basic supers, and use in fuzzer (#6005)
Alon Zakai
2023-10-17
1
-0
/
+5
*
[NFC] Rename getSuperType to getDeclaredSuperType (#6015)
Alon Zakai
2023-10-17
1
-3
/
+3
*
Add an "unsubtyping" optimization (#5982)
Thomas Lively
2023-10-10
1
-0
/
+1
*
Support i8/i16 mutable arrays as public types for string interop (#5814)
Alon Zakai
2023-09-21
1
-0
/
+14
*
Make final types the default (#5918)
Thomas Lively
2023-09-09
1
-4
/
+4
*
Improve cast optimizations (#5876)
Thomas Lively
2023-08-17
1
-0
/
+2
*
Fix a fuzz bug in TypeMapper (#5851)
Thomas Lively
2023-08-02
1
-0
/
+2
*
Initial support for `final` types (#5803)
Thomas Lively
2023-07-06
1
-0
/
+7
*
[NFC] Simplify `Tuple` by making it an alias of `TypeList` (#5775)
Thomas Lively
2023-06-20
1
-30
/
+3
*
[NFC] Rewrite isorecursive canonicalization (#5774)
Thomas Lively
2023-06-15
1
-0
/
+1
*
[NFC] Simplify rec group initialization in wasm-type.cpp (#5683)
Thomas Lively
2023-04-20
1
-0
/
+3
*
Remove the ability to construct basic types in a TypeBuilder (#5678)
Thomas Lively
2023-04-19
1
-14
/
+1
*
Remove the nominal type system (#5672)
Thomas Lively
2023-04-17
1
-11
/
+0
*
Add a fuzzer utility for ensuring types are inhabitable (#5541)
Thomas Lively
2023-03-03
1
-0
/
+2
*
[Strings] Initial string execution support (#5491)
Alon Zakai
2023-02-15
1
-0
/
+3
*
[Wasm GC] Replace `HeapType::data` with `HeapType::struct_` (#5416)
Thomas Lively
2023-01-10
1
-2
/
+2
*
[NFC] Allow TypeBuilder::Entry::subTypeOf to take any HeapType (#5314)
Thomas Lively
2022-12-02
1
-2
/
+1
*
Remove equirecursive typing (#5240)
Thomas Lively
2022-11-23
1
-2
/
+1
*
Switch from `typedef` to `using` in C++ code. NFC (#5258)
Sam Clegg
2022-11-15
1
-2
/
+2
*
Implement `array` basic heap type (#5148)
Thomas Lively
2022-10-18
1
-0
/
+1
*
Make `Name` a pointer, length pair (#5122)
Thomas Lively
2022-10-11
1
-0
/
+1
*
Implement bottom heap types (#5115)
Thomas Lively
2022-10-07
1
-1
/
+12
*
[C API] Make TypeBuilderSetSubType take a heap type (#5045)
dcode
2022-09-23
1
-4
/
+4
*
Make `i31ref` and `dataref` nullable (#4843)
Thomas Lively
2022-08-26
1
-2
/
+2
*
Restore the `extern` heap type (#4898)
Thomas Lively
2022-08-17
1
-2
/
+3
*
Remove RTTs (#4848)
Thomas Lively
2022-08-05
1
-40
/
+3
*
Remove basic reference types (#4802)
Thomas Lively
2022-07-20
1
-7
/
+1
*
[Strings] Add string proposal types (#4755)
Alon Zakai
2022-06-29
1
-1
/
+6
*
Followups to #3841 (#3842)
Alon Zakai
2022-05-13
1
-6
/
+0
*
Remove externref (#4633)
Thomas Lively
2022-05-04
1
-7
/
+4
*
[Wasm GC] Fix non-nullable tuples (#4555)
Alon Zakai
2022-03-30
1
-0
/
+7
*
Remove nearly unused {Heap}Type::isCompound (#4541)
Thomas Lively
2022-03-22
1
-3
/
+1
*
Generate heap type names when printing types (#4503)
Thomas Lively
2022-02-07
1
-3
/
+52
*
Topological sorting of types in isorecursive output (#4492)
Thomas Lively
2022-02-02
1
-1
/
+5
*
Isorecursive canonicalization (#4481)
Thomas Lively
2022-01-29
1
-1
/
+7
*
Add a HeapType method for getting the rec group index (#4480)
Thomas Lively
2022-01-27
1
-2
/
+3
*
Isorecursive type validation (#4475)
Thomas Lively
2022-01-26
1
-0
/
+4
*
Make `TypeBuilder::build()` fallible (#4474)
Thomas Lively
2022-01-25
1
-1
/
+26
*
Parse, create, and print isorecursive recursion groups (#4464)
Thomas Lively
2022-01-21
1
-0
/
+32
[next]