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
*
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
*
Create `ParentIndexIterator` to reduce iterator boilerplate (#4469)
Thomas Lively
2022-01-21
1
-53
/
+8
*
Reset global type state between tests (#4468)
Thomas Lively
2022-01-20
1
-0
/
+5
*
Remove unused `isNominal` field on HeapTypeInfo (#4465)
Thomas Lively
2022-01-20
1
-18
/
+1
*
Add a `--hybrid` type system option (#4460)
Thomas Lively
2022-01-19
1
-0
/
+1
*
Validate LUBs in the type fuzzer (#4396)
Thomas Lively
2021-12-15
1
-0
/
+3
*
Check for correct subtyping in the type fuzzer (#4350)
Thomas Lively
2021-11-20
1
-1
/
+3
*
Add a fuzzer specifically for types (#4328)
Thomas Lively
2021-11-15
1
-0
/
+7
*
Fix RTTs for RTT-less instructions (#4294)
Thomas Lively
2021-11-03
1
-0
/
+4
*
Update to C++17 and use std::optional for getSuperType (#4203)
Derek Schuff
2021-10-18
1
-3
/
+4
*
Implement standalone nominal types (#4201)
Thomas Lively
2021-10-05
1
-3
/
+22
*
Use ptrdiff_t instead of long for type iterator diff (#4200)
Derek Schuff
2021-10-01
1
-1
/
+1
*
Remove use of std::iterator (#4199)
Derek Schuff
2021-10-01
1
-5
/
+8
*
Show a clear error on asyncify+references. (#4125)
Alon Zakai
2021-09-07
1
-0
/
+6
*
[Wasm GC] Constant Field Propagation (#4052)
Alon Zakai
2021-08-05
1
-0
/
+2
*
[Wasm GC] Add a isNonNullable() convenience method. NFC (#3978)
Alon Zakai
2021-07-12
1
-0
/
+8
*
Parsing and emitting nominal types (#3933)
Thomas Lively
2021-06-15
1
-0
/
+2
*
Nominal subtyping (#3927)
Thomas Lively
2021-06-11
1
-1
/
+13
*
Initial nominal typing support (#3919)
Thomas Lively
2021-06-08
1
-3
/
+23
[next]