Thomas Köppe
|
bf32da8dad
Add missing standard library header inclusions (#5316)
|
1 жил өмнө |
Jon Ross-Perkins
|
4923445e3a
Drop `Singleton` from `ErrorInst::SingletonInstId` and similar (#5304)
|
1 жил өмнө |
Dana Jansens
|
da83b65aa2
Concrete impl takes precedence over a facet value (#5305)
|
1 жил өмнө |
Dana Jansens
|
cf57c85545
Introduce TypeInstId (#5288)
|
1 жил өмнө |
Dana Jansens
|
76c68153a2
Look for final impl when accessing associated constant in facet (#5269)
|
1 жил өмнө |
Richard Smith
|
bfef32b482
Add an `EvalOrAddInst` function. (#5258)
|
1 жил өмнө |
Geoff Romer
|
cda97cb292
Include all symbolic parts in structure comparison (#5247)
|
1 жил өмнө |
Richard Smith
|
0631e18184
Provide an `InstId` when evaluating a constant in cases where one is needed (#5202)
|
1 жил өмнө |
josh11b
|
4af0c8f8d1
Implement ...`where .Self impls`... (#5238)
|
1 жил өмнө |
Jon Ross-Perkins
|
9134e36ec0
Extend CARBON_KIND_SWITCH to support ArgAndKind (#5216)
|
1 жил өмнө |
Jon Ross-Perkins
|
4cb61ae4e1
Remove ArgKinds to encourage safer coding patterns (#5212)
|
1 жил өмнө |
Dana Jansens
|
496eddfaf4
Handle FacetAccessType as the self type in symbolic impl lookups (#5200)
|
1 жил өмнө |
Dana Jansens
|
3469922275
Rename ImplSymblicWitness to LookupImplWitness (#5201)
|
1 жил өмнө |
Dana Jansens
|
53c98a8619
Support specialization in impl lookup with a symbolic query/impl. (#5169)
|
1 жил өмнө |
Dana Jansens
|
11ae0e27ab
Deduce through FacetValue (#5158)
|
1 жил өмнө |
Dana Jansens
|
b10c1ccbb9
Look through FacetAccessType and FacetValue self types in impl lookup (#5160)
|
1 жил өмнө |
josh11b
|
fb3721df9a
Impl lookup allowed for incomplete facet types (#5132)
|
1 жил өмнө |
Dana Jansens
|
ce7a0a4d07
Support conversion from facet value to facet value (#5085)
|
1 жил өмнө |
Dana Jansens
|
ce08e4d9a1
Avoid UAF in impl lookup when deduce imports an impl from Core (#5126)
|
1 жил өмнө |
josh11b
|
5966fbc758
Get impl witnesses from facets cast to `type` (#5115)
|
1 жил өмнө |
josh11b
|
ebaf62efb9
Associated constants can be used in member function signatures (#5089)
|
1 жил өмнө |
Dana Jansens
|
4539114c21
Return a set of ImplWitnesses from impl lookup (#5075)
|
1 жил өмнө |
josh11b
|
ea1a0c8b84
Find impl witnesses in facets (#5060)
|
1 жил өмнө |
Dana Jansens
|
a0b7f39591
Support impl lookup for multiple interfaces in a facet type (#5047)
|
1 жил өмнө |
Dana Jansens
|
0d10b5cd4c
Allow facet types to be combined (#5026)
|
1 жил өмнө |
Dana Jansens
|
ebc1080c5d
Improve diagnostics for impl lookup cycles (#4998)
|
1 жил өмнө |
Dana Jansens
|
2ca3f92131
Don't incorrectly find cycle in a generic impl (#4990)
|
1 жил өмнө |
Dana Jansens
|
f038aead4c
Diagnose cycles in impl lookup (#4947)
|
1 жил өмнө |
Dana Jansens
|
d5f3d3365a
Allow checking to continue after 'impl as' outside class (#4937)
|
1 жил өмнө |
Dana Jansens
|
d6ce8f192d
Don't use an impl when 'extend impl' is an error (#4935)
|
1 жил өмнө |