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 년 전 |