Dana Jansens
|
d6be20641c
Use earlier `require` decls inside a named constraint to provide witnesses for `Self` (#6915)
|
1 miesiąc temu |
Geoff Romer
|
6d1130f657
Allow no-op conversions on incomplete types. (#6926)
|
1 miesiąc temu |
Dana Jansens
|
6359e3f550
Dedupe self values in identify facet type (#6819)
|
2 miesięcy temu |
Dana Jansens
|
142596b49c
Diagnose unidentified type-of-self in impl lookup query (#6769)
|
2 miesięcy temu |
Dana Jansens
|
fbc8d59d32
Introduce Diagnostics::ContextScope and remove diagnoser callbacks in type completion (#6761)
|
2 miesięcy temu |
Dana Jansens
|
32aa7cb1fa
Make identifying a facet type an operation on a (self+facet type) pair (#6592)
|
3 miesięcy temu |
Özgür
|
2a3d0b71bb
Reject abstract types in `var` function parameters (#6499)
|
4 miesięcy temu |
Dana Jansens
|
0cf2448505
Get specific interfaces with correct specific from named constraints (#6435)
|
5 miesięcy temu |
Dana Jansens
|
ca3f95faa6
Make named constraint eval to a FacetType with itself in it (#6308)
|
6 miesięcy temu |
Jon Ross-Perkins
|
55da026a46
Remove the SemIRLoc typedef (#5299)
|
1 rok temu |
josh11b
|
bc439ad092
Forward `impl` declarations of incomplete facet types (#5219)
|
1 rok temu |
josh11b
|
c7a338be59
Replace uses of "defined" with "complete" (#5196)
|
1 rok temu |
josh11b
|
ebaf62efb9
Associated constants can be used in member function signatures (#5089)
|
1 rok temu |
Jon Ross-Perkins
|
422cc3d48a
Move diagnostic usings off Context (#5007)
|
1 rok temu |
josh11b
|
3ebd098597
Completing a type no longer ignores facet types (#5004)
|
1 rok temu |
josh11b
|
eb69d7420e
First iteration of completing and resolving facet types (#4920)
|
1 rok temu |
Jon Ross-Perkins
|
e70f9cd71d
Move diagnostic helpers from Context to other files (#4949)
|
1 rok temu |
Jon Ross-Perkins
|
0a55081c5d
Move TypeCompleter and closely related helper functions to their own file (#4922)
|
1 rok temu |