Richard Smith
|
2f3ad26f0e
Basic support for declaring generic impls. (#4336)
|
1 жил өмнө |
Jon Ross-Perkins
|
e7aebbe581
Update basic diagnostic capitalization/punctuation (#4328)
|
1 жил өмнө |
Chandler Carruth
|
4845f40dff
Switch `CARBON_CHECK` to a format string API (#4285)
|
1 жил өмнө |
Jon Ross-Perkins
|
bed5fdcbbe
Fix indirect import handling for functions. (#4258)
|
1 жил өмнө |
Jon Ross-Perkins
|
2d3842fc06
Implement 'extern library' support for functions. (#4220)
|
1 жил өмнө |
Richard Smith
|
4a21b6af9b
Basic support for implementing and using a parameterized interface. (#4203)
|
1 жил өмнө |
Jon Ross-Perkins
|
43c0b0a1f2
Refactor some check-phase postorder iterator use. (#4175)
|
1 жил өмнө |
Richard Smith
|
07bad72d86
Support for calling non-generic methods in a specific class. (#4156)
|
1 жил өмнө |
Jon Ross-Perkins
|
db022658c6
Implement syntactic merge checks for parameters. (#4149)
|
1 жил өмнө |
Richard Smith
|
7322a1e220
Build a list of dependent constants to recompute in each instance of a generic. (#4110)
|
1 жил өмнө |
Chandler Carruth
|
8992d22ab3
Port the toolchain to use the new Carbon hashtable (#4097)
|
1 жил өмнө |
Chandler Carruth
|
b70cfd0be9
Remove another hashtable iteraiton order dependency. (#4070)
|
1 жил өмнө |
Jon Ross-Perkins
|
807a3f1370
Add namespace-scoped private keyword support. (#4026)
|
1 жил өмнө |
Richard Smith
|
7792e5fce3
Support out-of-line definitions of members of generic classes and interfaces. (#4029)
|
1 жил өмнө |
Jon Ross-Perkins
|
76471cf701
Move decl-specific merge logic back to respective handlers. (#3937)
|
2 жил өмнө |
Jon Ross-Perkins
|
292a9d3cb4
Replace ResolvePrevInstForMerge with decl logic. (#3936)
|
2 жил өмнө |
Richard Smith
|
d5c0c9cfe3
Accept generic parameter lists in class declarations. (#3933)
|
2 жил өмнө |
Jon Ross-Perkins
|
92fa0ac1ac
Remove ImportRefUsed (#3934)
|
2 жил өмнө |
Jon Ross-Perkins
|
6483044597
Switch import logic to rely on constants. (#3917)
|
2 жил өмнө |
Jon Ross-Perkins
|
377262d358
Remove ExternDecl and ExternType (#3909)
|
2 жил өмнө |
Jon Ross-Perkins
|
5694dd152e
Add ExternDecl and ExternType for extern classes. (#3893)
|
2 жил өмнө |
Jon Ross-Perkins
|
db324c7247
Initial, extern-ignoring support for extern class decls. (#3891)
|
2 жил өмнө |
Jon Ross-Perkins
|
3d113b9769
Refactor pre-merge redeclaration checking for sharing. (#3884)
|
2 жил өмнө |
Jon Ross-Perkins
|
2361830592
Special-case api/impl implicit imports and verify relevant redeclarations. (#3843)
|
2 жил өмнө |
Jon Ross-Perkins
|
5c567b892d
Address invalid redeclaration and definitions across imports. (#3842)
|
2 жил өмнө |
Jon Ross-Perkins
|
dffe4a36de
When merging functions, detect uses of imports prior to a redecl. (#3836)
|
2 жил өмнө |
Jon Ross-Perkins
|
f8c8861e5f
Change ImportRef to a triple state: Unloaded, Loaded, Used (#3831)
|
2 жил өмнө |
Jon Ross-Perkins
|
b5d28f2c4b
location -> loc abbreviation (#3826)
|
2 жил өмнө |
Jon Ross-Perkins
|
0001f53ec1
Implement merging of conflicts found during import. (#3819)
|
2 жил өмнө |