Richard Smith
|
b300f36e6f
Use `inline constexpr` where appropriate. (#6374)
|
5 luni în urmă |
Jon Ross-Perkins
|
8d08e774fc
Add a feature to explicitly include a file's SemIR (#5961)
|
8 luni în urmă |
Jon Ross-Perkins
|
cae8aa3adf
Support lexing characters (#5893)
|
9 luni în urmă |
Jon Ross-Perkins
|
a65f4b89e2
Make ValueStore require a ValueT parameter (#5757)
|
10 luni în urmă |
Jon Ross-Perkins
|
6683cf3b1c
Switch token_infos_ to a ValueStore (#5633)
|
10 luni în urmă |
Jon Ross-Perkins
|
766ef7077d
Change comments and lines to ValueStores (#5621)
|
11 luni în urmă |
Jon Ross-Perkins
|
1f268b5d8b
Consolidate token-related range handling to one struct (#5399)
|
1 an în urmă |
Jon Ross-Perkins
|
8eae40646a
Add formatter support for dump-sem-ir ranges (#5379)
|
1 an în urmă |
Jon Ross-Perkins
|
828eccebba
Switch dump-sem-ir-start to dump-sem-ir-begin (#5378)
|
1 an în urmă |
Jon Ross-Perkins
|
a342e5c117
Add lexing for dump-sem-ir-start and end (#5357)
|
1 an în urmă |
Jon Ross-Perkins
|
acbe6530c3
Move diagnostics into a namespace (#5173)
|
1 an în urmă |
Dana Jansens
|
24bde46181
Change array syntax from [T; N] to array(T, N) (#4981)
|
1 an în urmă |
Jon Ross-Perkins
|
e79d3be5bd
Combine DiagnosticConverter into DiagnosticEmitter (#4878)
|
1 an în urmă |
Jon Ross-Perkins
|
133717cd7e
Eliminate NodeLocConverter (#4870)
|
1 an în urmă |
Jon Ross-Perkins
|
6b5eb1a101
Id::Invalid -> Id::None (#4834)
|
1 an în urmă |
Jon Ross-Perkins
|
8f685b6953
Change how diagnostics are ordered (#4778)
|
1 an în urmă |
Jon Ross-Perkins
|
08f24551ec
Add bit packing to NodeImpl (#4651)
|
1 an în urmă |
Jon Ross-Perkins
|
3ce0df67bb
Add `Dump` functions to Check, Parse, and Lex (#4669)
|
1 an în urmă |
Jon Ross-Perkins
|
bc24a6c5d8
Refactor IdBase to provide CRTP-based printing (#4626)
|
1 an în urmă |
Chandler Carruth
|
3ba4997855
Canonicalize away bit width and embed small integers into `IntId`s (#4487)
|
1 an în urmă |
Chandler Carruth
|
4148161e24
Refactor value store code to use separate files. (#4477)
|
1 an în urmă |
Jon Ross-Perkins
|
06f4eec91e
Modify lex yaml output to elide FileStart/End in tests. (#4433)
|
1 an în urmă |
Richard Smith
|
e68e54dae4
Issue a diagnostic if we try to parse a source file that is too large. (#4429)
|
1 an în urmă |
Jon Ross-Perkins
|
0db96ebc52
Stitch together adjacent comments using the indent. (#4397)
|
1 an în urmă |
Jon Ross-Perkins
|
1338f9e0ad
Add tracking of lexed comments, with skeletal formatting. (#4385)
|
1 an în urmă |
Chandler Carruth
|
06344aeb7c
Do some tactical inlining across lexer and parser. (#4307)
|
1 an în urmă |
Chandler Carruth
|
4845f40dff
Switch `CARBON_CHECK` to a format string API (#4285)
|
1 an în urmă |
josh11b
|
d6b2fb1736
Add parse support for multiple requirements after `where` separated by `and` (#4298)
|
1 an în urmă |
Chandler Carruth
|
c43fa3a8a5
Bit-pack the lexer's token info (#4270)
|
1 an în urmă |
Chandler Carruth
|
97e98bcc5a
Shrink the lexer's token location and line data structures. (#4269)
|
1 an în urmă |