Jon Ross-Perkins
|
acbe6530c3
Move diagnostics into a namespace (#5173)
|
пре 1 година |
Dana Jansens
|
9131b3a0de
Use CARBON_KIND in deduce for FacetAccessType (#5163)
|
пре 1 година |
Dana Jansens
|
ce08e4d9a1
Avoid UAF in impl lookup when deduce imports an impl from Core (#5126)
|
пре 1 година |
Dana Jansens
|
82fe19ee99
Remove redundant deduced specifics (#5107)
|
пре 1 година |
Dana Jansens
|
a0b7f39591
Support impl lookup for multiple interfaces in a facet type (#5047)
|
пре 1 година |
Dana Jansens
|
92e635c2f0
Use the constant value unconditionally in deduce diagnostic (#5034)
|
пре 1 година |
Richard Smith
|
c4c3381b18
Add `TypeId::is_symbolic` and `is_concrete`. (#5024)
|
пре 1 година |
Dana Jansens
|
e5feced884
Avoid crash when deduce fails for imported generic (#5001)
|
пре 1 година |
Jon Ross-Perkins
|
422cc3d48a
Move diagnostic usings off Context (#5007)
|
пре 1 година |
Dana Jansens
|
ebc1080c5d
Improve diagnostics for impl lookup cycles (#4998)
|
пре 1 година |
Dana Jansens
|
7c7e169994
Avoid diagnosing conversion errors inside deduction of impl arguments (#4976)
|
пре 1 година |
Jon Ross-Perkins
|
dc8f47e6ad
Move type functions off Context (#4951)
|
пре 1 година |
Richard Smith
|
6dda094928
Superficial support for `template` modifier on symbolic bindings. (#4948)
|
пре 1 година |
Jon Ross-Perkins
|
2fef1cb713
Switch to trailing returns in toolchain and related code. (#4919)
|
пре 1 година |
Dana Jansens
|
316a6c59e9
Deduce facet values for arguments to generic fns receiving a facet type (#4865)
|
пре 1 година |
Dana Jansens
|
063b9d8ca9
Deduce the FacetValue for an argument for a generic FacetType parameter (#4882)
|
пре 1 година |
Richard Smith
|
fcfb1345d5
Support accessing associated functions by member access into facets (#4872)
|
пре 1 година |
Jon Ross-Perkins
|
9c0faf007e
Invalid comment cleanup (#4836)
|
пре 1 година |
Jon Ross-Perkins
|
6b5eb1a101
Id::Invalid -> Id::None (#4834)
|
пре 1 година |
Richard Smith
|
758b6c42ba
Produce a note indicating where the specific was used from if monomorphization fails. (#4662)
|
пре 1 година |
Jon Ross-Perkins
|
61c0a8b676
Make more use of llvm STLExtras (#4668)
|
пре 1 година |
Jon Ross-Perkins
|
efab39cbd9
Remove InstId::Builtin members (#4632)
|
пре 1 година |
josh11b
|
0b209c3fbc
Make facet type deduction more restrictive and correct (#4589)
|
пре 1 година |
josh11b
|
d5e022d53c
Mark instructions that can be deduced through in `typed_insts.h` (#4588)
|
пре 1 година |
Jon Ross-Perkins
|
4a80d6758d
Rename the builtin FloatType to LegacyFloatType, Error to ErrorInst (#4555)
|
пре 1 година |
josh11b
|
abd12c18c7
Support extended scopes that are parameterized types (#4524)
|
пре 1 година |
josh11b
|
39ed62dad7
Add `facet_types()` accessor to `Check::Context` (#4518)
|
пре 1 година |
josh11b
|
a69c2630f9
Replace `InterfaceType` with `FacetType` (#4499)
|
пре 1 година |
josh11b
|
caba03d27e
Support deduction of the types of struct fields (#4500)
|
пре 1 година |
Geoff Romer
|
b67d03126e
Separate inst kind for out params (#4442)
|
пре 1 година |