Chandler Carruth
|
3ba4997855
Canonicalize away bit width and embed small integers into `IntId`s (#4487)
|
преди 1 година |
Chandler Carruth
|
4148161e24
Refactor value store code to use separate files. (#4477)
|
преди 1 година |
Chandler Carruth
|
577fda1ca2
Speed up type literal lexing and make it more strict. (#4430)
|
преди 1 година |
Richard Smith
|
e68e54dae4
Issue a diagnostic if we try to parse a source file that is too large. (#4429)
|
преди 1 година |
Jon Ross-Perkins
|
0db96ebc52
Stitch together adjacent comments using the indent. (#4397)
|
преди 1 година |
Jon Ross-Perkins
|
1338f9e0ad
Add tracking of lexed comments, with skeletal formatting. (#4385)
|
преди 1 година |
Jon Ross-Perkins
|
e7aebbe581
Update basic diagnostic capitalization/punctuation (#4328)
|
преди 1 година |
Chandler Carruth
|
4845f40dff
Switch `CARBON_CHECK` to a format string API (#4285)
|
преди 1 година |
Chandler Carruth
|
c43fa3a8a5
Bit-pack the lexer's token info (#4270)
|
преди 1 година |
Chandler Carruth
|
97e98bcc5a
Shrink the lexer's token location and line data structures. (#4269)
|
преди 1 година |
David Blaikie
|
a17480133f
Remove excess use of auto on initializers (auto x = Y(z) -> Y x(z)) (#4239)
|
преди 1 година |
Chandler Carruth
|
44c85e0872
Reserve memory for the identifiers hashtable. (#4107)
|
преди 1 година |
Chandler Carruth
|
565fc5cebb
Initial support for CR+LF (DOS / Windows) line endings. (#4056)
|
преди 1 година |
Chandler Carruth
|
dd0890619a
Enable a couple of boring warnings. (#4018)
|
преди 1 година |
Jon Ross-Perkins
|
37aa309c81
Add recovery tokens using AddToken to get correct parse tree sizes. (#3851)
|
преди 2 години |
Richard Smith
|
45c071f2af
Rework raw identifier lexing to avoid slowing down regular identifiers. (#3855)
|
преди 2 години |
Richard Smith
|
f9ce0b194d
Defer parsing of method bodies until the end of a suitable enclosing scope. (#3832)
|
преди 2 години |
Jon Ross-Perkins
|
b5d28f2c4b
location -> loc abbreviation (#3826)
|
преди 2 години |
Jon Ross-Perkins
|
0bd45f0d6b
Rename DiagnosticLocationTranslator -> DiagnosticConverter (#3804)
|
преди 2 години |
Jon Ross-Perkins
|
1974e44fd9
Rename factory functions from 'Create' to 'Make' (#3706)
|
преди 2 години |
Jon Ross-Perkins
|
379d776084
Add support for '--config=clang-tidy' (#3559)
|
преди 2 години |
Richard Smith
|
0a06fceb5f
Improve diagnosis of mismatched brackets. (#3282)
|
преди 2 години |
Richard Smith
|
d87fe8b532
Rename `Carbon::StringLiteralId` -> `Carbon::StringLiteralValueId`. (#3522)
|
преди 2 години |
josh11b
|
9390e666ce
`startswith` -> `starts_with` to match upstream (#3519)
|
преди 2 години |
Jon Ross-Perkins
|
ef0fa81a58
Upgrade clang-format version (#3471)
|
преди 2 години |
Jon Ross-Perkins
|
0db63ff17a
Abbreviate Integer and FloatingPoint (#3435)
|
преди 2 години |
Richard Smith
|
eae630a3db
Rename Lex::{Token,Line} -> Lex::{Token,Line}Index. (#3433)
|
преди 2 години |
Jon Ross-Perkins
|
3f208e27f9
Align on FileStart/FileEnd for naming. (#3428)
|
преди 2 години |
Jacob Schneider
|
482d233def
fix crash caused by unicode chars (#3387)
|
преди 2 години |
Jon Ross-Perkins
|
cafcd88882
Split lexing logic and storage to separate files. (#3365)
|
преди 2 години |