Dana Jansens
|
315c79ea33
Apply enclosing specifics to symbolic arguments in generic calls (#5597)
|
11 miesięcy temu |
Richard Smith
|
7a55568f15
Fix crash when impl lookup fails and the type of `.Self` is symbolic. (#5603)
|
11 miesięcy temu |
Dana Jansens
|
493bea1647
Fearlessly hold references into ValueStore again (#5589)
|
11 miesięcy temu |
Jon Ross-Perkins
|
6f32a003d2
Remove `needs_substitution` logic (#5443)
|
1 rok temu |
Geoff Romer
|
fafb655d39
Separate pattern types from expression types (#5360)
|
1 rok temu |
Jon Ross-Perkins
|
4923445e3a
Drop `Singleton` from `ErrorInst::SingletonInstId` and similar (#5304)
|
1 rok temu |
Dana Jansens
|
cf57c85545
Introduce TypeInstId (#5288)
|
1 rok temu |
Richard Smith
|
a74ca9071b
Remove all remaining uses of `TypeId`s as instruction operands. (#5280)
|
1 rok temu |
josh11b
|
4af0c8f8d1
Implement ...`where .Self impls`... (#5238)
|
1 rok temu |
Jon Ross-Perkins
|
9134e36ec0
Extend CARBON_KIND_SWITCH to support ArgAndKind (#5216)
|
1 rok temu |
Jon Ross-Perkins
|
4cb61ae4e1
Remove ArgKinds to encourage safer coding patterns (#5212)
|
1 rok temu |
Boaz Brickner
|
15bb7d5ac6
Change `DeductionWorklist.context_` from reference to pointer (#5204)
|
1 rok temu |
Jon Ross-Perkins
|
acbe6530c3
Move diagnostics into a namespace (#5173)
|
1 rok temu |
Dana Jansens
|
9131b3a0de
Use CARBON_KIND in deduce for FacetAccessType (#5163)
|
1 rok temu |
Dana Jansens
|
ce08e4d9a1
Avoid UAF in impl lookup when deduce imports an impl from Core (#5126)
|
1 rok temu |
Dana Jansens
|
82fe19ee99
Remove redundant deduced specifics (#5107)
|
1 rok temu |
Dana Jansens
|
a0b7f39591
Support impl lookup for multiple interfaces in a facet type (#5047)
|
1 rok temu |
Dana Jansens
|
92e635c2f0
Use the constant value unconditionally in deduce diagnostic (#5034)
|
1 rok temu |
Richard Smith
|
c4c3381b18
Add `TypeId::is_symbolic` and `is_concrete`. (#5024)
|
1 rok temu |
Dana Jansens
|
e5feced884
Avoid crash when deduce fails for imported generic (#5001)
|
1 rok temu |
Jon Ross-Perkins
|
422cc3d48a
Move diagnostic usings off Context (#5007)
|
1 rok temu |
Dana Jansens
|
ebc1080c5d
Improve diagnostics for impl lookup cycles (#4998)
|
1 rok temu |
Dana Jansens
|
7c7e169994
Avoid diagnosing conversion errors inside deduction of impl arguments (#4976)
|
1 rok temu |
Jon Ross-Perkins
|
dc8f47e6ad
Move type functions off Context (#4951)
|
1 rok temu |
Richard Smith
|
6dda094928
Superficial support for `template` modifier on symbolic bindings. (#4948)
|
1 rok temu |
Jon Ross-Perkins
|
2fef1cb713
Switch to trailing returns in toolchain and related code. (#4919)
|
1 rok temu |
Dana Jansens
|
316a6c59e9
Deduce facet values for arguments to generic fns receiving a facet type (#4865)
|
1 rok temu |
Dana Jansens
|
063b9d8ca9
Deduce the FacetValue for an argument for a generic FacetType parameter (#4882)
|
1 rok temu |
Richard Smith
|
fcfb1345d5
Support accessing associated functions by member access into facets (#4872)
|
1 rok temu |
Jon Ross-Perkins
|
9c0faf007e
Invalid comment cleanup (#4836)
|
1 rok temu |