Alina Sbirlea
|
077cf56a8a
Emit function definitions in check, for all specifics seen. (#5090)
|
пре 1 година |
josh11b
|
e9c90af92e
Reduce redundant diagnostics (#5234)
|
пре 1 година |
josh11b
|
bc439ad092
Forward `impl` declarations of incomplete facet types (#5219)
|
пре 1 година |
josh11b
|
c7a338be59
Replace uses of "defined" with "complete" (#5196)
|
пре 1 година |
Dana Jansens
|
f9aa2b79b8
Diagnose the unused generic params on an impl decl (#5189)
|
пре 1 година |
Dana Jansens
|
6dbcc78e6c
Rewrite symbolic constants in generic redeclarations (#5154)
|
пре 1 година |
Jon Ross-Perkins
|
832c6398d6
Reduce explicit SemIR::LocIdAndInst construction (#5153)
|
пре 1 година |
Geoff Romer
|
d264f14027
Clean up handling of `Call` params (#5061)
|
пре 1 година |
David Blaikie
|
f97f1a3e11
Add error for virtual member function without self (#5005)
|
пре 1 година |
josh11b
|
3ebd098597
Completing a type no longer ignores facet types (#5004)
|
пре 1 година |
josh11b
|
eb69d7420e
First iteration of completing and resolving facet types (#4920)
|
пре 1 година |
Dana Jansens
|
d5f3d3365a
Allow checking to continue after 'impl as' outside class (#4937)
|
пре 1 година |
Jon Ross-Perkins
|
311b4ff03d
Refactor AddInst-family functions to their own file (#4941)
|
пре 1 година |
Jon Ross-Perkins
|
dc8f47e6ad
Move type functions off Context (#4951)
|
пре 1 година |
Geoff Romer
|
f502e8d6ff
Avoid speculatively pushing a pattern block in impl handling (#4943)
|
пре 1 година |
Jon Ross-Perkins
|
afef6cd940
Refactor name lookup logic out of Context (#4930)
|
пре 1 година |
Dana Jansens
|
d6ce8f192d
Don't use an impl when 'extend impl' is an error (#4935)
|
пре 1 година |
josh11b
|
50b3c825e4
Handle `extend impl` in function body (#4924)
|
пре 1 година |
josh11b
|
5abe5a3c21
Stop allowing `impl` redeclarations to differ syntactically in `where` clause (#4850)
|
пре 1 година |
Geoff Romer
|
96256652c5
Use FullPatternStack instead of node stack for binding context (#4829)
|
пре 1 година |
Jon Ross-Perkins
|
6b5eb1a101
Id::Invalid -> Id::None (#4834)
|
пре 1 година |
Geoff Romer
|
13434f0e8a
Model `var` as a pattern operator (#4720)
|
пре 1 година |
Jon Ross-Perkins
|
d958caaff3
Refactor CheckIsAllowedRedecl and stop function definition merging (#4800)
|
пре 1 година |
Jon Ross-Perkins
|
9dc450e0af
Stop merging invalid impl redefinitions (#4798)
|
пре 1 година |
josh11b
|
230a8ee598
Support associated constants in impl witnesses (#4770)
|
пре 1 година |
josh11b
|
1d379ff7f8
Syntactic `impl` declaration matching updates (#4762)
|
пре 1 година |
Boaz Brickner
|
72e594dfd0
Do not try to recover from using impl outside class error (#4755)
|
пре 1 година |
josh11b
|
c5fd8f42b8
`ImplWitness` (#4679)
|
пре 1 година |
josh11b
|
1a5107efa4
Clarify the logic for invalid impl redeclarations (#4738)
|
пре 1 година |
josh11b
|
01ca9f05dd
`has_definition_started` accessor for entities (#4730)
|
пре 1 година |