Jon Ross-Perkins
|
a692fb89a3
Rename //toolchain/common to base (#3101)
|
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
|
b76bc875c4
Remove default constructor from IndexBase (#2598)
|
3 лет назад |
Jon Ross-Perkins
|
d50fef1736
Expand use of IndexBase (#2436)
|
3 лет назад |
Chandler Carruth
|
94cf343b05
Update LLVM and switch to `std::optional`. (#2424)
|
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
|
8c354ca232
Switch to PrettyStackTrace for CHECK/FATAL (#2373)
|
3 лет назад |
Jon Ross-Perkins
|
7b48ac7258
Start reorienting the ParseTree towards a more efficient SemanticsIR production. (#2275)
|
3 лет назад |
micttyl
|
f3e1186a87
Fix for Minor Style Issue: a non-auto method to auto (#2166)
|
3 лет назад |
Jon Meow
|
20728dbd3a
CARBON_ header guards (#1261)
|
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
|
16c6ba6bd1
Accessor renames on lexer (#1134)
|
4 лет назад |
Jon Meow
|
f4f9b23291
Add int and real printing (#1116)
|
4 лет назад |
Jon Meow
|
22721da92b
Avoid unnecessary relexing of the last line (#999)
|
4 лет назад |
Jon Meow
|
652cd8c636
Style updates, mostly _ naming (#970)
|
4 лет назад |
Chandler Carruth
|
5f67029479
Use upstream GoogleTest and add related test utils. (#876)
|
4 лет назад |
Richard Smith
|
a83c22288f
[toolchain] Implement lexing and parsing support for #543. (#693)
|
4 лет назад |
Chandler Carruth
|
a857b7ea1a
Cleanup or suppress numerous `clang-tidy` issues. (#577)
|
4 лет назад |
Richard Smith
|
1b122924e8
[toolchain] Parse postfix operator `*` as a type operator. (#576)
|
4 лет назад |
Chandler Carruth
|
8f8ab23a77
Move the toolchain into a top-level directory. (#567)
|
4 лет назад |