Boaz Brickner
|
6a99c4e970
When diagnosing a duplicated name, add the name to the diagnosis (#4902)
|
1 an în urmă |
Jon Ross-Perkins
|
311b4ff03d
Refactor AddInst-family functions to their own file (#4941)
|
1 an în urmă |
Boaz Brickner
|
dd7c64bad0
When diagnosing a duplicate name, point to the name instead of the instruction (#4953)
|
1 an în urmă |
Jon Ross-Perkins
|
dc8f47e6ad
Move type functions off Context (#4951)
|
1 an în urmă |
Jon Ross-Perkins
|
e70f9cd71d
Move diagnostic helpers from Context to other files (#4949)
|
1 an în urmă |
Richard Smith
|
6dda094928
Superficial support for `template` modifier on symbolic bindings. (#4948)
|
1 an în urmă |
Boaz Brickner
|
3f599c250b
Generate Cpp namespace when import Cpp is used (#4873)
|
1 an în urmă |
Richard Smith
|
8eb4e24cb6
Implement #4864: `Core` is a keyword (#4909)
|
1 an în urmă |
Jon Ross-Perkins
|
2fef1cb713
Switch to trailing returns in toolchain and related code. (#4919)
|
1 an în urmă |
Boaz Brickner
|
65180a77c3
Use designated initializers in import.cpp (#4883)
|
1 an în urmă |
Boaz Brickner
|
3d39ab67bf
Wrap lookup result in a new `ScopeLookupResult` (#4831)
|
1 an în urmă |
Jon Ross-Perkins
|
6b5eb1a101
Id::Invalid -> Id::None (#4834)
|
1 an în urmă |
Boaz Brickner
|
c304e73857
When adding a namespace, explicitly unpoison an optimistically poisoned name (#4826)
|
1 an în urmă |
Richard Smith
|
6bc36b045f
Rearrange name poisoning logic to do a little less work. (#4766)
|
1 an în urmă |
Boaz Brickner
|
74395ce693
Change name poisoning implementation to allow better diagnostics (#4764)
|
1 an în urmă |
Boaz Brickner
|
9c8773da1b
Basic name poisoning support (#4654)
|
1 an în urmă |
Boaz Brickner
|
daba2c72cf
[NFC] Convert NameScope from struct to class (#4623)
|
1 an în urmă |
Jon Ross-Perkins
|
1cba3328f7
Finish removing BuiltinInstKind (#4637)
|
1 an în urmă |
Jon Ross-Perkins
|
efab39cbd9
Remove InstId::Builtin members (#4632)
|
1 an în urmă |
Richard Smith
|
80a3dc83bc
Fix impl lookup to properly look in the IR containing a transitively-imported entity. (#4625)
|
1 an în urmă |
Jon Ross-Perkins
|
e7aebbe581
Update basic diagnostic capitalization/punctuation (#4328)
|
1 an în urmă |
David Blaikie
|
ff1cc43f44
Apply `is_closed_import` to imported namespaces (#4312)
|
1 an în urmă |
Chandler Carruth
|
4845f40dff
Switch `CARBON_CHECK` to a format string API (#4285)
|
1 an în urmă |
Richard Smith
|
891c7d8368
Enforce that the parse node for an instruction has the kind specified in the instruction definition (#4264)
|
1 an în urmă |
Jon Ross-Perkins
|
bf89652a4d
Move common entity fields to a 'base' struct. (#4161)
|
1 an în urmă |
Jon Ross-Perkins
|
7ded56ef35
Improve namespace handling in imports. (#4153)
|
1 an în urmă |
Geoff Romer
|
326609857d
Rename BindNameInfo to EntityName (#4090)
|
1 an în urmă |
Jon Ross-Perkins
|
5ebcbae2e8
Add a location to indirect imports. (#4098)
|
1 an în urmă |
Chandler Carruth
|
8992d22ab3
Port the toolchain to use the new Carbon hashtable (#4097)
|
1 an în urmă |
Jon Ross-Perkins
|
3f78e1d068
Change implicit import handling to be namespace-oriented. (#4089)
|
1 an în urmă |