Chandler Carruth
|
b2db2ca7cf
Optimize the outer lexer loop. (#3140)
|
2 лет назад |
Chandler Carruth
|
ad42ef11ba
Introduce SIMD optimized scanning for identifiers. (#3122)
|
2 лет назад |
Jon Ross-Perkins
|
a7c2885728
Clean up handling of incomplete line locations. (#3011)
|
2 лет назад |
Jon Ross-Perkins
|
65a4e006a2
Add line output to diagnostics to help identify error locations. (#3010)
|
2 лет назад |
Jon Ross-Perkins
|
880b67b012
Clean up uncommented SmallVector size parameters. (#3006)
|
2 лет назад |
Richard Smith
|
06ce3b0161
Parsing, semantic analysis, and lowering for `and`, `or`, `not`. (#2897)
|
2 лет назад |
Jon Ross-Perkins
|
a93e621488
Add vfs support to toolchain. (#2888)
|
2 лет назад |
Jon Ross-Perkins
|
4e1b585fcf
clang-tidy --fix (#2577)
|
3 лет назад |
Jon Ross-Perkins
|
94872ef6da
Change TokenKind's Print overload to a format_provider. (#2534)
|
3 лет назад |
Jon Ross-Perkins
|
78ac6cb7d1
Switch TokenKind to EnumBase (#2509)
|
3 лет назад |
Jon Ross-Perkins
|
d42d864e82
Make TokenKind's API closer to toolchain's typical API setup. (#2456)
|
3 лет назад |
Jon Ross-Perkins
|
04f0288cd2
Bracket the tokenized buffer output. (#2446)
|
3 лет назад |
Chandler Carruth
|
94cf343b05
Update LLVM and switch to `std::optional`. (#2424)
|
3 лет назад |
Jon Ross-Perkins
|
8480a0bbd6
Fix a couple debug output issues (#2415)
|
3 лет назад |
Jon Ross-Perkins
|
97ed697386
For flyweights, shift from llvm::SmallVector to a type that enforces index types. (#2398)
|
3 лет назад |
Jon Ross-Perkins
|
4c8fdf5124
Start drafting out semantic type checking. (#2406)
|
3 лет назад |
Jon Ross-Perkins
|
adac572430
Replace some reference members with pointer members. (#2408)
|
3 лет назад |
Jon Ross-Perkins
|
8e5dcc2588
Enable readability-qualified-auto (#2314)
|
3 лет назад |
Kareem Ergawy
|
3d44169199
Fix integer literal token printing. (#2050)
|
3 лет назад |
Jon Meow
|
2e776a442d
FIXME -> TODO for C++ style (#1282)
|
4 лет назад |
Jon Meow
|
af694b97cb
Prefix most macro names with CARBON_ (#1232)
|
4 лет назад |
Jon Meow
|
a24963ea6b
Move diagnostic definitions to be closer to where they emit (#1169)
|
4 лет назад |
Jon Meow
|
aaca540a05
Restructure Diagnostic objects to allow late formatting (#1131)
|
4 лет назад |
Jon Meow
|
f9014a6d10
clang-tidy with readability checks (#1148)
|
4 лет назад |
Jon Meow
|
7bbf4fbba3
Accessor renames on diagnostics+source buffer (#1133)
|
4 лет назад |
Jon Meow
|
16c6ba6bd1
Accessor renames on lexer (#1134)
|
4 лет назад |
Jon Meow
|
c6c050ccfc
Switch radix to an enum for easier formatting (#1130)
|
4 лет назад |
Jon Meow
|
f5f02babdd
Apply a digit limit for all getAsInteger calls (#1117)
|
4 лет назад |
Jon Meow
|
c4c5cdc1f5
Replace is_sorted with comparison (#1104)
|
4 лет назад |
Jon Meow
|
0a8c0dc271
Adjust string parsing to consume everything until the terminator. (#1111)
|
4 лет назад |