Jon Ross-Perkins
|
a692fb89a3
Rename //toolchain/common to base (#3101)
|
před 2 roky |
Jon Ross-Perkins
|
a7c2885728
Clean up handling of incomplete line locations. (#3011)
|
před 2 roky |
Jon Ross-Perkins
|
c8e02c14ce
Consolidate ParseTree onto PrettyStackTraceFunction (#3002)
|
před 2 roky |
Richard Smith
|
06ce3b0161
Parsing, semantic analysis, and lowering for `and`, `or`, `not`. (#2897)
|
před 2 roky |
Jon Ross-Perkins
|
c9d2335a34
Refactor parser logic into separate files. (#2818)
|
před 3 roky |
Jon Ross-Perkins
|
1f741c292f
Reduce dumped context on parse verify errors. (#2725)
|
před 3 roky |
Jon Ross-Perkins
|
e4487505dd
Update clang-tidy details for the toolchain (#2623)
|
před 3 roky |
Jon Ross-Perkins
|
b76bc875c4
Remove default constructor from IndexBase (#2598)
|
před 3 roky |
Jon Ross-Perkins
|
94872ef6da
Change TokenKind's Print overload to a format_provider. (#2534)
|
před 3 roky |
Jon Ross-Perkins
|
d50fef1736
Expand use of IndexBase (#2436)
|
před 3 roky |
Chandler Carruth
|
94cf343b05
Update LLVM and switch to `std::optional`. (#2424)
|
před 3 roky |
Jon Ross-Perkins
|
16bbdbbdb8
Add vlog output to the parser. (#2435)
|
před 3 roky |
Jon Ross-Perkins
|
6bfd202f4e
Finish bracketing of parse nodes. (#2430)
|
před 3 roky |
Jon Ross-Perkins
|
5cd05efc62
Introduce verification checks on subtree_size (#2414)
|
před 3 roky |
Jon Ross-Perkins
|
4c8fdf5124
Start drafting out semantic type checking. (#2406)
|
před 3 roky |
Jon Ross-Perkins
|
6433a1bab6
Rename Parser2 to Parser, and delete the original (#2383)
|
před 3 roky |
Jon Ross-Perkins
|
cd93ae6618
Finish Parser2 support and switch. (#2381)
|
před 3 roky |
Jon Ross-Perkins
|
e21449edff
Switch the driver to print ParseTree postorder by default (#2371)
|
před 3 roky |
Jon Ross-Perkins
|
9107916b11
Checkpoint for a parser rewrite (#2364)
|
před 3 roky |
Jon Ross-Perkins
|
8e5dcc2588
Enable readability-qualified-auto (#2314)
|
před 3 roky |
Jon Ross-Perkins
|
4113ec8a67
Semantics (#1213)
|
před 3 roky |
Jon Meow
|
af694b97cb
Prefix most macro names with CARBON_ (#1232)
|
před 4 roky |
Jon Meow
|
50d9fc5189
Prevent accidents with uninitialized nodes (#1139)
|
před 4 roky |
Jon Meow
|
afeb78d067
Accessor renames on parser (#1135)
|
před 4 roky |
Jon Meow
|
22721da92b
Avoid unnecessary relexing of the last line (#999)
|
před 4 roky |
Jon Meow
|
a562f872e7
Switch from assert to CHECK (#975)
|
před 4 roky |
Jon Meow
|
652cd8c636
Style updates, mostly _ naming (#970)
|
před 4 roky |
Chandler Carruth
|
5f67029479
Use upstream GoogleTest and add related test utils. (#876)
|
před 4 roky |
Chandler Carruth
|
8f8ab23a77
Move the toolchain into a top-level directory. (#567)
|
před 4 roky |