Jon Ross-Perkins
|
133717cd7e
Eliminate NodeLocConverter (#4870)
|
1 jaar geleden |
Jon Ross-Perkins
|
6b5eb1a101
Id::Invalid -> Id::None (#4834)
|
1 jaar geleden |
Jon Ross-Perkins
|
8f685b6953
Change how diagnostics are ordered (#4778)
|
1 jaar geleden |
Jon Ross-Perkins
|
08f24551ec
Add bit packing to NodeImpl (#4651)
|
1 jaar geleden |
Jon Ross-Perkins
|
3ce0df67bb
Add `Dump` functions to Check, Parse, and Lex (#4669)
|
1 jaar geleden |
Jon Ross-Perkins
|
bc24a6c5d8
Refactor IdBase to provide CRTP-based printing (#4626)
|
1 jaar geleden |
Chandler Carruth
|
3ba4997855
Canonicalize away bit width and embed small integers into `IntId`s (#4487)
|
1 jaar geleden |
Chandler Carruth
|
4148161e24
Refactor value store code to use separate files. (#4477)
|
1 jaar geleden |
Jon Ross-Perkins
|
06f4eec91e
Modify lex yaml output to elide FileStart/End in tests. (#4433)
|
1 jaar geleden |
Richard Smith
|
e68e54dae4
Issue a diagnostic if we try to parse a source file that is too large. (#4429)
|
1 jaar geleden |
Jon Ross-Perkins
|
0db96ebc52
Stitch together adjacent comments using the indent. (#4397)
|
1 jaar geleden |
Jon Ross-Perkins
|
1338f9e0ad
Add tracking of lexed comments, with skeletal formatting. (#4385)
|
1 jaar geleden |
Chandler Carruth
|
06344aeb7c
Do some tactical inlining across lexer and parser. (#4307)
|
1 jaar geleden |
Chandler Carruth
|
4845f40dff
Switch `CARBON_CHECK` to a format string API (#4285)
|
1 jaar geleden |
josh11b
|
d6b2fb1736
Add parse support for multiple requirements after `where` separated by `and` (#4298)
|
1 jaar geleden |
Chandler Carruth
|
c43fa3a8a5
Bit-pack the lexer's token info (#4270)
|
1 jaar geleden |
Chandler Carruth
|
97e98bcc5a
Shrink the lexer's token location and line data structures. (#4269)
|
1 jaar geleden |
Jon Ross-Perkins
|
f1190a4792
Add basic output of where memory is stored after a compile. (#4136)
|
1 jaar geleden |
Richard Smith
|
be94782eda
Remove unused member. (#4134)
|
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
|
bb117aea3a
Add support for `iN` and `uN` for all suitable `N`. (#3868)
|
2 jaren geleden |
Jon Ross-Perkins
|
b5d28f2c4b
location -> loc abbreviation (#3826)
|
2 jaren geleden |
Jon Ross-Perkins
|
6c458ffe7e
Add import context for locations. (#3807)
|
2 jaren geleden |
Jon Ross-Perkins
|
0bd45f0d6b
Rename DiagnosticLocationTranslator -> DiagnosticConverter (#3804)
|
2 jaren geleden |
Chandler Carruth
|
5e88fe72c9
Switch remaining relational operator overloads to spaceship. (#3668)
|
2 jaren geleden |
Richard Smith
|
0a06fceb5f
Improve diagnosis of mismatched brackets. (#3282)
|
2 jaren geleden |
Richard Smith
|
d87fe8b532
Rename `Carbon::StringLiteralId` -> `Carbon::StringLiteralValueId`. (#3522)
|
2 jaren geleden |
Richard Smith
|
c6bc2cbb3d
Rename IndexBase -> IdBase, ComparableIndexBase -> IndexBase. (#3436)
|
2 jaren geleden |
Jon Ross-Perkins
|
0db63ff17a
Abbreviate Integer and FloatingPoint (#3435)
|
2 jaren geleden |
Richard Smith
|
eae630a3db
Rename Lex::{Token,Line} -> Lex::{Token,Line}Index. (#3433)
|
2 jaren geleden |