Jon Ross-Perkins
|
133717cd7e
Eliminate NodeLocConverter (#4870)
|
1 år sedan |
Jon Ross-Perkins
|
b06fcc97f6
Clean up a few details of lex yaml printing (#4845)
|
1 år sedan |
Jon Ross-Perkins
|
8f685b6953
Change how diagnostics are ordered (#4778)
|
1 år sedan |
Richard Smith
|
28602a87c2
Fix handling of repeated tuple indexing. (#4733)
|
1 år sedan |
Jon Ross-Perkins
|
3ce0df67bb
Add `Dump` functions to Check, Parse, and Lex (#4669)
|
1 år sedan |
Jon Ross-Perkins
|
61c0a8b676
Make more use of llvm STLExtras (#4668)
|
1 år sedan |
Dana Jansens
|
361efa90a8
Always call MemUsage::Collect to collect metrics from a field (#4480)
|
1 år sedan |
Chandler Carruth
|
4148161e24
Refactor value store code to use separate files. (#4477)
|
1 år sedan |
Jon Ross-Perkins
|
06f4eec91e
Modify lex yaml output to elide FileStart/End in tests. (#4433)
|
1 år sedan |
Jon Ross-Perkins
|
0db96ebc52
Stitch together adjacent comments using the indent. (#4397)
|
1 år sedan |
Jon Ross-Perkins
|
1338f9e0ad
Add tracking of lexed comments, with skeletal formatting. (#4385)
|
1 år sedan |
Chandler Carruth
|
06344aeb7c
Do some tactical inlining across lexer and parser. (#4307)
|
1 år sedan |
Chandler Carruth
|
4845f40dff
Switch `CARBON_CHECK` to a format string API (#4285)
|
1 år sedan |
josh11b
|
d6b2fb1736
Add parse support for multiple requirements after `where` separated by `and` (#4298)
|
1 år sedan |
Chandler Carruth
|
c43fa3a8a5
Bit-pack the lexer's token info (#4270)
|
1 år sedan |
Chandler Carruth
|
97e98bcc5a
Shrink the lexer's token location and line data structures. (#4269)
|
1 år sedan |
Jon Ross-Perkins
|
f1190a4792
Add basic output of where memory is stored after a compile. (#4136)
|
1 år sedan |
Richard Smith
|
bb117aea3a
Add support for `iN` and `uN` for all suitable `N`. (#3868)
|
2 år sedan |
Jon Ross-Perkins
|
b5d28f2c4b
location -> loc abbreviation (#3826)
|
2 år sedan |
Jon Ross-Perkins
|
6c458ffe7e
Add import context for locations. (#3807)
|
2 år sedan |
Jon Ross-Perkins
|
0bd45f0d6b
Rename DiagnosticLocationTranslator -> DiagnosticConverter (#3804)
|
2 år sedan |
Jon Ross-Perkins
|
4421a75c36
file_name -> filename (#3791)
|
2 år sedan |
cui fliter
|
fea2651e7c
chore: fix typos (#3738)
|
2 år sedan |
Richard Smith
|
0a06fceb5f
Improve diagnosis of mismatched brackets. (#3282)
|
2 år sedan |
Richard Smith
|
d87fe8b532
Rename `Carbon::StringLiteralId` -> `Carbon::StringLiteralValueId`. (#3522)
|
2 år sedan |
Jon Ross-Perkins
|
0db63ff17a
Abbreviate Integer and FloatingPoint (#3435)
|
2 år sedan |
Richard Smith
|
eae630a3db
Rename Lex::{Token,Line} -> Lex::{Token,Line}Index. (#3433)
|
2 år sedan |
Jon Ross-Perkins
|
3f208e27f9
Align on FileStart/FileEnd for naming. (#3428)
|
2 år sedan |
Jacob Schneider
|
1d443a3617
Underline the entire token when producing diagnostic messages. (#3413)
|
2 år sedan |
Jon Ross-Perkins
|
cafcd88882
Split lexing logic and storage to separate files. (#3365)
|
2 år sedan |