Jon Ross-Perkins
|
92fa0ac1ac
Remove ImportRefUsed (#3934)
|
2 жил өмнө |
Jon Ross-Perkins
|
f9a4371aca
Refactor name addition, particularly for associated entities. (#3924)
|
2 жил өмнө |
Jon Ross-Perkins
|
4ed0d95777
Switch check code to use CARBON_KIND_SWITCH (#3873)
|
2 жил өмнө |
Jon Ross-Perkins
|
dffe4a36de
When merging functions, detect uses of imports prior to a redecl. (#3836)
|
2 жил өмнө |
Richard Smith
|
f9ce0b194d
Defer parsing of method bodies until the end of a suitable enclosing scope. (#3832)
|
2 жил өмнө |
Jon Ross-Perkins
|
b5d28f2c4b
location -> loc abbreviation (#3826)
|
2 жил өмнө |
Jon Ross-Perkins
|
b079acd86f
Replace NodeId with a hybrid LocationId in SemIR diagnostics. (#3810)
|
2 жил өмнө |
Jon Ross-Perkins
|
8567e02aa7
Refactor handling of cross-package imports. (#3783)
|
2 жил өмнө |
Jon Ross-Perkins
|
86a7c9ff45
Rename parse_node -> node_id (#3760)
|
2 жил өмнө |
Richard Smith
|
90369815ad
Support for name lookup into interfaces. (#3729)
|
2 жил өмнө |
Jon Ross-Perkins
|
4ab42c0712
Fix for MakeUnqualifiedName conflicting with a namespace (#3707)
|
2 жил өмнө |
Jon Ross-Perkins
|
1bf4dc53d9
Add diagnostic support so that we can just pass in TypeId. (#3695)
|
2 жил өмнө |
Richard Smith
|
5ab26072fd
Use the DeclNameStack for impl declarations. (#3691)
|
2 жил өмнө |
Richard Smith
|
fdfb1fb5ef
Factor the scope stack and lexical lookups out of Check::Context. (#3688)
|
2 жил өмнө |
Richard Smith
|
44fca1669a
Keep parameters in scope throughout the entity that they parameterize. (#3671)
|
2 жил өмнө |
Jon Ross-Perkins
|
f4a741903f
Add import support for remaining decl types. (#3651)
|
2 жил өмнө |
Jon Ross-Perkins
|
d0fb4b5815
Change DiagnoseDuplicateName to expect an inst ID for the duplicate. (#3616)
|
2 жил өмнө |
Jon Ross-Perkins
|
5d0465d43c
Adjust a few Invalid comparisons to use is_valid (#3583)
|
2 жил өмнө |
Jon Ross-Perkins
|
b6ffe0197b
Implement a list of exported names for imports. (#3552)
|
2 жил өмнө |
josh11b
|
29104e212a
Do TODO to rename `QualifiedDecl` -> `QualifiedName` (#3543)
|
2 жил өмнө |
Jon Ross-Perkins
|
3d661c96f3
Handle out-of-line declarations. (#3536)
|
2 жил өмнө |
Richard Smith
|
0a1abe9f64
Clean up some uses of the node stack. (#3512)
|
2 жил өмнө |
Richard Smith
|
de0c02ddae
If a name is not found in a class, perform lookup into base classes. (#3502)
|
2 жил өмнө |
Jon Ross-Perkins
|
032c0e017b
Start adding lazy import references to name lookup. (#3475)
|
2 жил өмнө |
Richard Smith
|
22dff46ed2
Remove support for disambiguating a stringified type as being a type. (#3456)
|
2 жил өмнө |
Richard Smith
|
7dffa0c7ec
Support for `base: T;`, `.base`, `x.base`. (#3450)
|
2 жил өмнө |
Richard Smith
|
332a368cee
Rename Parse::Node -> Parse::NodeId. (#3432)
|
2 жил өмнө |
josh11b
|
109e7889dd
Rename files to use abbreviations (#3389)
|
2 жил өмнө |