Chandler Carruth
|
4845f40dff
Switch `CARBON_CHECK` to a format string API (#4285)
|
1 vuosi sitten |
Richard Smith
|
891c7d8368
Enforce that the parse node for an instruction has the kind specified in the instruction definition (#4264)
|
1 vuosi sitten |
Jon Ross-Perkins
|
bf89652a4d
Move common entity fields to a 'base' struct. (#4161)
|
1 vuosi sitten |
Jon Ross-Perkins
|
7ded56ef35
Improve namespace handling in imports. (#4153)
|
1 vuosi sitten |
Geoff Romer
|
326609857d
Rename BindNameInfo to EntityName (#4090)
|
1 vuosi sitten |
Jon Ross-Perkins
|
5ebcbae2e8
Add a location to indirect imports. (#4098)
|
1 vuosi sitten |
Chandler Carruth
|
8992d22ab3
Port the toolchain to use the new Carbon hashtable (#4097)
|
1 vuosi sitten |
Jon Ross-Perkins
|
3f78e1d068
Change implicit import handling to be namespace-oriented. (#4089)
|
1 vuosi sitten |
Chandler Carruth
|
b70cfd0be9
Remove another hashtable iteraiton order dependency. (#4070)
|
1 vuosi sitten |
Jon Ross-Perkins
|
807a3f1370
Add namespace-scoped private keyword support. (#4026)
|
1 vuosi sitten |
Jon Ross-Perkins
|
d9c62b106d
Rename enclosing scope to parent scope (#4020)
|
1 vuosi sitten |
Jon Ross-Perkins
|
5bb318cae6
Switch AddInst struct init style. (#4012)
|
1 vuosi sitten |
Jon Ross-Perkins
|
d4025dc6c4
Handle merging of conflicting 'export name' cross-package imports. (#3973)
|
1 vuosi sitten |
Jon Ross-Perkins
|
41a84222c2
Unify handling of transitive imports between current and other packages. (#3971)
|
1 vuosi sitten |
Jon Ross-Perkins
|
03e3a72628
Rename Directive->Decl in general, BindExport->ExportDecl (#3957)
|
1 vuosi sitten |
Jon Ross-Perkins
|
69c7012cbe
Add support for combining conflicting exported names. (#3954)
|
1 vuosi sitten |
Jon Ross-Perkins
|
40b2217421
Initial 'export name' handling. (#3949)
|
1 vuosi sitten |
Jon Ross-Perkins
|
a16842ab37
Add export keyword handling. (#3944)
|
2 vuotta sitten |
Jon Ross-Perkins
|
6483044597
Switch import logic to rely on constants. (#3917)
|
2 vuotta sitten |
Jon Ross-Perkins
|
c82ce8faae
Start adding tracking of the complete list of IRs under check. (#3915)
|
2 vuotta sitten |
Jon Ross-Perkins
|
5627f88c22
Switch ImportRefs to provide a LocId. (#3913)
|
2 vuotta sitten |
Jon Ross-Perkins
|
377262d358
Remove ExternDecl and ExternType (#3909)
|
2 vuotta sitten |
Jon Ross-Perkins
|
5694dd152e
Add ExternDecl and ExternType for extern classes. (#3893)
|
2 vuotta sitten |
Jon Ross-Perkins
|
b0a8faea89
Update a few switches using InstKind:: to use the more common ::Kind. (#3883)
|
2 vuotta sitten |
Jon Ross-Perkins
|
2361830592
Special-case api/impl implicit imports and verify relevant redeclarations. (#3843)
|
2 vuotta sitten |
Jon Ross-Perkins
|
f8c8861e5f
Change ImportRef to a triple state: Unloaded, Loaded, Used (#3831)
|
2 vuotta sitten |
Jon Ross-Perkins
|
0001f53ec1
Implement merging of conflicts found during import. (#3819)
|
2 vuotta sitten |
Jon Ross-Perkins
|
1c673041f0
Provide locations for indirectly imported instructions. (#3811)
|
2 vuotta sitten |
Jon Ross-Perkins
|
6c458ffe7e
Add import context for locations. (#3807)
|
2 vuotta sitten |
Richard Smith
|
d8be774b8b
Lowering support for overloaded operators. (#3798)
|
2 vuotta sitten |