josh11b
|
d6b2fb1736
Add parse support for multiple requirements after `where` separated by `and` (#4298)
|
1 سال پیش |
Jon Ross-Perkins
|
d5f0be08e0
Cleanup unused node_subtree_size (#4262)
|
1 سال پیش |
Jon Ross-Perkins
|
b72826c431
Fix parse to use the error tracking consumer for has_errors_. (#4261)
|
1 سال پیش |
Chandler Carruth
|
5d0ec91c20
Collection of minor tweaks to get approx. 10-15% compile time (#4245)
|
1 سال پیش |
Jon Ross-Perkins
|
f67791cfee
Separate subtree size information from parse nodes. (#4174)
|
1 سال پیش |
Jon Ross-Perkins
|
43c0b0a1f2
Refactor some check-phase postorder iterator use. (#4175)
|
1 سال پیش |
Jon Ross-Perkins
|
db022658c6
Implement syntactic merge checks for parameters. (#4149)
|
1 سال پیش |
Jon Ross-Perkins
|
07c286e3cb
Use the package/library name in ImportIRId formatting. (#4154)
|
1 سال پیش |
Jon Ross-Perkins
|
f1190a4792
Add basic output of where memory is stored after a compile. (#4136)
|
1 سال پیش |
Richard Smith
|
3c01ee69ed
Move information on the token associated with a parse node from the `.def` file into the typed node. (#4001)
|
1 سال پیش |
Jon Ross-Perkins
|
cda5f66d22
Refactor NodeCategory to provide a class API (#4004)
|
1 سال پیش |
Richard Smith
|
23f9065949
Implement proposal #3927. (#3963)
|
1 سال پیش |
Jon Ross-Perkins
|
03e3a72628
Rename Directive->Decl in general, BindExport->ExportDecl (#3957)
|
1 سال پیش |
Jon Ross-Perkins
|
a16842ab37
Add export keyword handling. (#3944)
|
2 سال پیش |
Richard Smith
|
f9ce0b194d
Defer parsing of method bodies until the end of a suitable enclosing scope. (#3832)
|
2 سال پیش |
Richard Smith
|
f0e940ddfd
Initial support for builtin functions. (#3803)
|
2 سال پیش |
Jon Ross-Perkins
|
8567e02aa7
Refactor handling of cross-package imports. (#3783)
|
2 سال پیش |
Chandler Carruth
|
5e88fe72c9
Switch remaining relational operator overloads to spaceship. (#3668)
|
2 سال پیش |
Chandler Carruth
|
bf02d1f4b0
Remove headers marked as unused by ClangD. (#3661)
|
2 سال پیش |
Jon Ross-Perkins
|
a196b9840f
Run clang-tidy on headers (#3572)
|
2 سال پیش |
josh11b
|
82179bc903
Add `Tree::TryAs` to cast to a typed parse node id (#3565)
|
2 سال پیش |
Jon Ross-Perkins
|
c8b30d3eec
Split Parse out to its own target. (#3556)
|
2 سال پیش |
josh11b
|
2e97f27b8d
Typed wrappers around parse tree nodes (#3534)
|
2 سال پیش |
Richard Smith
|
d87fe8b532
Rename `Carbon::StringLiteralId` -> `Carbon::StringLiteralValueId`. (#3522)
|
2 سال پیش |
Richard Smith
|
c6bc2cbb3d
Rename IndexBase -> IdBase, ComparableIndexBase -> IndexBase. (#3436)
|
2 سال پیش |
Richard Smith
|
eae630a3db
Rename Lex::{Token,Line} -> Lex::{Token,Line}Index. (#3433)
|
2 سال پیش |
Richard Smith
|
332a368cee
Rename Parse::Node -> Parse::NodeId. (#3432)
|
2 سال پیش |
Jon Ross-Perkins
|
35d15a390c
Remove nodiscard uses. (#3418)
|
2 سال پیش |
Jon Ross-Perkins
|
d024403dc4
Refactor checking flow to allow for ordering based on import/package. (#3379)
|
2 سال پیش |
Jon Ross-Perkins
|
1b55ad86dd
Extend SharedValueStores to SemIR (#3313)
|
2 سال پیش |