Jon Ross-Perkins
|
6b5eb1a101
Id::Invalid -> Id::None (#4834)
|
1 jaar geleden |
Jon Ross-Perkins
|
08f24551ec
Add bit packing to NodeImpl (#4651)
|
1 jaar geleden |
Dana Jansens
|
361efa90a8
Always call MemUsage::Collect to collect metrics from a field (#4480)
|
1 jaar geleden |
josh11b
|
d6b2fb1736
Add parse support for multiple requirements after `where` separated by `and` (#4298)
|
1 jaar geleden |
Chandler Carruth
|
5d0ec91c20
Collection of minor tweaks to get approx. 10-15% compile time (#4245)
|
1 jaar geleden |
Jon Ross-Perkins
|
f67791cfee
Separate subtree size information from parse nodes. (#4174)
|
1 jaar geleden |
Jon Ross-Perkins
|
43c0b0a1f2
Refactor some check-phase postorder iterator use. (#4175)
|
1 jaar geleden |
Jon Ross-Perkins
|
db022658c6
Implement syntactic merge checks for parameters. (#4149)
|
1 jaar geleden |
Jon Ross-Perkins
|
f1190a4792
Add basic output of where memory is stored after a compile. (#4136)
|
1 jaar geleden |
Jon Ross-Perkins
|
517a416852
Clean up some misc toolchain braced inits. (#4013)
|
1 jaar geleden |
Richard Smith
|
3c01ee69ed
Move information on the token associated with a parse node from the `.def` file into the typed node. (#4001)
|
1 jaar geleden |
Richard Smith
|
419d2e39d8
Move child count and bracketing information for parse nodes into the node kind definition. (#4000)
|
1 jaar geleden |
Chandler Carruth
|
bf02d1f4b0
Remove headers marked as unused by ClangD. (#3661)
|
2 jaren geleden |
Jon Ross-Perkins
|
c8b30d3eec
Split Parse out to its own target. (#3556)
|
2 jaren geleden |
josh11b
|
73cf277bdf
Test trace output of `Tree::VerifyExtractAs`, fix found bugs (#3545)
|
2 jaren geleden |
josh11b
|
2e97f27b8d
Typed wrappers around parse tree nodes (#3534)
|
2 jaren geleden |
josh11b
|
5f439b842b
Parsing `impl`...`as` (#3473)
|
2 jaren geleden |
Jon Ross-Perkins
|
50071532fe
Refactor state construction and change how the decl loop makes state. (#3467)
|
2 jaren geleden |
josh11b
|
fada410559
Support declaration modifier keywords (#3412)
|
2 jaren geleden |
Richard Smith
|
eae630a3db
Rename Lex::{Token,Line} -> Lex::{Token,Line}Index. (#3433)
|
2 jaren geleden |
Richard Smith
|
332a368cee
Rename Parse::Node -> Parse::NodeId. (#3432)
|
2 jaren geleden |
Jon Ross-Perkins
|
3f208e27f9
Align on FileStart/FileEnd for naming. (#3428)
|
2 jaren geleden |
Richard Smith
|
9154c6410e
Support for reading source code from stdin and other unusual places. (#3416)
|
2 jaren geleden |
josh11b
|
5020fdb3be
Use abbreviation "decl" instead of "declaration" (#3382)
|
2 jaren geleden |
Jon Ross-Perkins
|
c9458fe30a
Add parse support for 'import', brush up 'package' a little. (#3347)
|
2 jaren geleden |
Jon Ross-Perkins
|
1b55ad86dd
Extend SharedValueStores to SemIR (#3313)
|
2 jaren geleden |
Chandler Carruth
|
a46ca6bf7a
Add a start-of-file token and parse node. (#3263)
|
2 jaren geleden |
Jon Ross-Perkins
|
0b340a2ed2
Update parse tree yaml for multi-file. (#3215)
|
2 jaren geleden |
Jon Ross-Perkins
|
ec182fb00d
Rename lexer dir to lex (#3179)
|
2 jaren geleden |
Jon Ross-Perkins
|
c555b39a2c
Rename parser dir to parse (#3178)
|
2 jaren geleden |