Jon Ross-Perkins
|
4e1b585fcf
clang-tidy --fix (#2577)
|
3 ani în urmă |
Jon Ross-Perkins
|
94872ef6da
Change TokenKind's Print overload to a format_provider. (#2534)
|
3 ani în urmă |
Jon Ross-Perkins
|
78ac6cb7d1
Switch TokenKind to EnumBase (#2509)
|
3 ani în urmă |
Jon Ross-Perkins
|
d42d864e82
Make TokenKind's API closer to toolchain's typical API setup. (#2456)
|
3 ani în urmă |
Jon Ross-Perkins
|
04f0288cd2
Bracket the tokenized buffer output. (#2446)
|
3 ani în urmă |
Chandler Carruth
|
94cf343b05
Update LLVM and switch to `std::optional`. (#2424)
|
3 ani în urmă |
Jon Ross-Perkins
|
8480a0bbd6
Fix a couple debug output issues (#2415)
|
3 ani în urmă |
Jon Ross-Perkins
|
97ed697386
For flyweights, shift from llvm::SmallVector to a type that enforces index types. (#2398)
|
3 ani în urmă |
Jon Ross-Perkins
|
4c8fdf5124
Start drafting out semantic type checking. (#2406)
|
3 ani în urmă |
Jon Ross-Perkins
|
adac572430
Replace some reference members with pointer members. (#2408)
|
3 ani în urmă |
Jon Ross-Perkins
|
8e5dcc2588
Enable readability-qualified-auto (#2314)
|
3 ani în urmă |
Kareem Ergawy
|
3d44169199
Fix integer literal token printing. (#2050)
|
3 ani în urmă |
Jon Meow
|
2e776a442d
FIXME -> TODO for C++ style (#1282)
|
4 ani în urmă |
Jon Meow
|
af694b97cb
Prefix most macro names with CARBON_ (#1232)
|
4 ani în urmă |
Jon Meow
|
a24963ea6b
Move diagnostic definitions to be closer to where they emit (#1169)
|
4 ani în urmă |
Jon Meow
|
aaca540a05
Restructure Diagnostic objects to allow late formatting (#1131)
|
4 ani în urmă |
Jon Meow
|
f9014a6d10
clang-tidy with readability checks (#1148)
|
4 ani în urmă |
Jon Meow
|
7bbf4fbba3
Accessor renames on diagnostics+source buffer (#1133)
|
4 ani în urmă |
Jon Meow
|
16c6ba6bd1
Accessor renames on lexer (#1134)
|
4 ani în urmă |
Jon Meow
|
c6c050ccfc
Switch radix to an enum for easier formatting (#1130)
|
4 ani în urmă |
Jon Meow
|
f5f02babdd
Apply a digit limit for all getAsInteger calls (#1117)
|
4 ani în urmă |
Jon Meow
|
c4c5cdc1f5
Replace is_sorted with comparison (#1104)
|
4 ani în urmă |
Jon Meow
|
0a8c0dc271
Adjust string parsing to consume everything until the terminator. (#1111)
|
4 ani în urmă |
Jon Meow
|
f4f9b23291
Add int and real printing (#1116)
|
4 ani în urmă |
Jon Meow
|
eecf4a34b3
Replace assert with CHECK (#1098)
|
4 ani în urmă |
Jon Meow
|
22721da92b
Avoid unnecessary relexing of the last line (#999)
|
4 ani în urmă |
Jon Meow
|
cab5bb0158
Clean up SimpleDiagnostic inheritance (#1004)
|
4 ani în urmă |
Jon Meow
|
fd489b69ad
Lexer style cleanup (#1002)
|
4 ani în urmă |
Jon Meow
|
a562f872e7
Switch from assert to CHECK (#975)
|
4 ani în urmă |
Jon Meow
|
652cd8c636
Style updates, mostly _ naming (#970)
|
4 ani în urmă |