Jon Ross-Perkins
|
dc8f47e6ad
Move type functions off Context (#4951)
|
пре 1 година |
Jon Ross-Perkins
|
e70f9cd71d
Move diagnostic helpers from Context to other files (#4949)
|
пре 1 година |
Jon Ross-Perkins
|
afef6cd940
Refactor name lookup logic out of Context (#4930)
|
пре 1 година |
Richard Smith
|
c6d35e1c4a
Rename template constant -> concrete constant. (#4939)
|
пре 1 година |
Boaz Brickner
|
1aa6573d4e
When diagnosing poisoned name, point to the declared name instead of the entire declaration (#4938)
|
пре 1 година |
Jon Ross-Perkins
|
8af64ceca6
Change Context::IsImplFile to File::is_impl (#4931)
|
пре 1 година |
Jon Ross-Perkins
|
71c91eaf14
Refactor subpattern logic out of Context (#4929)
|
пре 1 година |
Dana Jansens
|
857aa6095e
Improve comments on conversion from type value to type id (#4885)
|
пре 1 година |
Jon Ross-Perkins
|
588bdd74c3
Refactor region_stack logic out of Context (#4927)
|
пре 1 година |
Jon Ross-Perkins
|
b0d49ba957
Move control flow block functions to their own file. (#4921)
|
пре 1 година |
Richard Smith
|
8eb4e24cb6
Implement #4864: `Core` is a keyword (#4909)
|
пре 1 година |
Jon Ross-Perkins
|
0a55081c5d
Move TypeCompleter and closely related helper functions to their own file (#4922)
|
пре 1 година |
Jon Ross-Perkins
|
e79d3be5bd
Combine DiagnosticConverter into DiagnosticEmitter (#4878)
|
пре 1 година |
Jon Ross-Perkins
|
7eee9a3489
Refactor resolving a location into a SemIR library (#4876)
|
пре 1 година |
Richard Smith
|
fcfb1345d5
Support accessing associated functions by member access into facets (#4872)
|
пре 1 година |
Boaz Brickner
|
c67920e631
When diagnosing name used before declared, set the location of the usage (#4860)
|
пре 1 година |
Jon Ross-Perkins
|
7befe2ce9f
Switch custom error stream output to diagnostic (#4846)
|
пре 1 година |
Jon Ross-Perkins
|
ad0a47d06b
Change LookupNameInCore to use a LocId (#4858)
|
пре 1 година |
Boaz Brickner
|
51d7e6315e
When looking up a name in a scope, propagate the lookup result when it's poisoned (#4851)
|
пре 1 година |
Boaz Brickner
|
3d39ab67bf
Wrap lookup result in a new `ScopeLookupResult` (#4831)
|
пре 1 година |
Richard Smith
|
5f888e1124
Treat associated constants as entities parameterized by Self (#4837)
|
пре 1 година |
Jon Ross-Perkins
|
9c0faf007e
Invalid comment cleanup (#4836)
|
пре 1 година |
Jon Ross-Perkins
|
6b5eb1a101
Id::Invalid -> Id::None (#4834)
|
пре 1 година |
Geoff Romer
|
13434f0e8a
Model `var` as a pattern operator (#4720)
|
пре 1 година |
David Blaikie
|
a8b46cf561
Add SemIR Vtable instruction and usage (#4732)
|
пре 1 година |
Richard Smith
|
6bc36b045f
Rearrange name poisoning logic to do a little less work. (#4766)
|
пре 1 година |
Richard Smith
|
0d70091bda
Fix introduction of class and interface names in local scopes. (#4793)
|
пре 1 година |
Boaz Brickner
|
74395ce693
Change name poisoning implementation to allow better diagnostics (#4764)
|
пре 1 година |
Geoff Romer
|
9b28d3ad78
Late response to comments on #4698 (#4758)
|
пре 1 година |
josh11b
|
c5fd8f42b8
`ImplWitness` (#4679)
|
пре 1 година |