Dana Jansens
|
0679b779fb
Return SymbolicBindingType separately in TypeIterator (#6193)
|
6 месяцев назад |
Jon Ross-Perkins
|
59c4cbcaf1
Treat type modifiers as distinct type structure (#6073)
|
7 месяцев назад |
Jon Ross-Perkins
|
19a7fb08b7
Switch handling of errors in impls to not build a type structure (#5881)
|
9 месяцев назад |
Jon Ross-Perkins
|
800e8fd55a
Add braces for CARBON_KIND uses that lack them (#5882)
|
9 месяцев назад |
Dana Jansens
|
950d83451a
Add diagnostics for invalid impl declarations (#5420)
|
11 месяцев назад |
Dana Jansens
|
fad008d5da
Flatten TypeIterator::Step::Any to not use nested variants (#5453)
|
11 месяцев назад |
Dana Jansens
|
b24944bfba
Allow using CARBON_KIND_SWITCH on a std::variant (#5433)
|
11 месяцев назад |
Dana Jansens
|
e6a6624ec6
Include concrete non-type values in the type structure and use for impl candidate selection (#5431)
|
11 месяцев назад |
Dana Jansens
|
a9a94b03ac
Pull type iteration out into a TypeIterator, build the TypeStructureBuilder on it (#5430)
|
11 месяцев назад |
Dana Jansens
|
f9e7564d37
Avoid unused case variable (#5421)
|
1 год назад |
Dana Jansens
|
aa491d8fd8
Implement non-final impl overlap diagnostics (#5412)
|
1 год назад |
Jon Ross-Perkins
|
4923445e3a
Drop `Singleton` from `ErrorInst::SingletonInstId` and similar (#5304)
|
1 год назад |
Dana Jansens
|
eabe1cf9b8
Avoid crashing when a NamespaceType is in a type structure (#5301)
|
1 год назад |
Dana Jansens
|
c34a8d0a3a
Convert remaining type-value InstId fields to TypeInstId (#5294)
|
1 год назад |
Richard Smith
|
a74ca9071b
Remove all remaining uses of `TypeId`s as instruction operands. (#5280)
|
1 год назад |
Dana Jansens
|
d07f70cfb3
Add insts for witness table entries that are unset or associated constants (#5255)
|
1 год назад |
Geoff Romer
|
cda97cb292
Include all symbolic parts in structure comparison (#5247)
|
1 год назад |
Richard Smith
|
bba32900c3
Preserve type sugar in ArrayType, ConstType, and PointerType. (#5235)
|
1 год назад |
Boaz Brickner
|
ac3bf0d3fa
Change `TypeStructureBuilder.context_` from reference to pointer (#5211)
|
1 год назад |
Dana Jansens
|
53c98a8619
Support specialization in impl lookup with a symbolic query/impl. (#5169)
|
1 год назад |
Dana Jansens
|
6041e9aa9d
Use a "type structure" of each impl to choose the best match (#5124)
|
1 год назад |
Dana Jansens
|
11ae0e27ab
Deduce through FacetValue (#5158)
|
1 год назад |