Dana Jansens
|
53c98a8619
Support specialization in impl lookup with a symbolic query/impl. (#5169)
|
1 rok temu |
Dana Jansens
|
11ae0e27ab
Deduce through FacetValue (#5158)
|
1 rok temu |
Dana Jansens
|
b10c1ccbb9
Look through FacetAccessType and FacetValue self types in impl lookup (#5160)
|
1 rok temu |
josh11b
|
fb3721df9a
Impl lookup allowed for incomplete facet types (#5132)
|
1 rok temu |
Dana Jansens
|
ce7a0a4d07
Support conversion from facet value to facet value (#5085)
|
1 rok temu |
Dana Jansens
|
ce08e4d9a1
Avoid UAF in impl lookup when deduce imports an impl from Core (#5126)
|
1 rok temu |
josh11b
|
5966fbc758
Get impl witnesses from facets cast to `type` (#5115)
|
1 rok temu |
josh11b
|
ebaf62efb9
Associated constants can be used in member function signatures (#5089)
|
1 rok temu |
Dana Jansens
|
4539114c21
Return a set of ImplWitnesses from impl lookup (#5075)
|
1 rok temu |
josh11b
|
ea1a0c8b84
Find impl witnesses in facets (#5060)
|
1 rok temu |
Dana Jansens
|
a0b7f39591
Support impl lookup for multiple interfaces in a facet type (#5047)
|
1 rok temu |
Dana Jansens
|
0d10b5cd4c
Allow facet types to be combined (#5026)
|
1 rok temu |
Dana Jansens
|
ebc1080c5d
Improve diagnostics for impl lookup cycles (#4998)
|
1 rok temu |
Dana Jansens
|
2ca3f92131
Don't incorrectly find cycle in a generic impl (#4990)
|
1 rok temu |
Dana Jansens
|
f038aead4c
Diagnose cycles in impl lookup (#4947)
|
1 rok temu |
Dana Jansens
|
d5f3d3365a
Allow checking to continue after 'impl as' outside class (#4937)
|
1 rok temu |
Dana Jansens
|
d6ce8f192d
Don't use an impl when 'extend impl' is an error (#4935)
|
1 rok temu |
Dana Jansens
|
316a6c59e9
Deduce facet values for arguments to generic fns receiving a facet type (#4865)
|
1 rok temu |
Jon Ross-Perkins
|
6b5eb1a101
Id::Invalid -> Id::None (#4834)
|
1 rok temu |
josh11b
|
c5fd8f42b8
`ImplWitness` (#4679)
|
1 rok temu |
Richard Smith
|
4bbc189d55
Don't produce a follow-on error message if we try to perform an impl lookup during error recovery. (#4749)
|
1 rok temu |
Richard Smith
|
758b6c42ba
Produce a note indicating where the specific was used from if monomorphization fails. (#4662)
|
1 rok temu |
Jon Ross-Perkins
|
61c0a8b676
Make more use of llvm STLExtras (#4668)
|
1 rok temu |
Richard Smith
|
80a3dc83bc
Fix impl lookup to properly look in the IR containing a transitively-imported entity. (#4625)
|
1 rok temu |
Richard Smith
|
d0e067ac75
Fix impl lookup to look in the arguments of a specific. (#4601)
|
1 rok temu |
josh11b
|
39ed62dad7
Add `facet_types()` accessor to `Check::Context` (#4518)
|
1 rok temu |
josh11b
|
3824c5fd30
Look in libraries associated with the interface (#4510)
|
1 rok temu |
Richard Smith
|
a0609b9155
Don't eagerly import all impls. (#4447)
|
1 rok temu |
Richard Smith
|
af816cda90
Move impl lookup out into its own file. (#4435)
|
1 rok temu |