Richard Smith
|
7b22173cba
Add precedence rules for assignment operators to the precedence diagram. (#3083)
|
2 лет назад |
Richard Smith
|
fc5a9541ce
Update precedence rules to match design. (#3081)
|
2 лет назад |
Richard Smith
|
c4b880c6ef
Parsing for pointer types and pointer operators. (#3026)
|
2 лет назад |
Richard Smith
|
cb16a1ffca
Update toolchain keyword list to match design. (#2961)
|
2 лет назад |
Richard Smith
|
2c45cb3be8
Parsing support for `if` expressions. (#2883)
|
2 лет назад |
Jon Ross-Perkins
|
78ac6cb7d1
Switch TokenKind to EnumBase (#2509)
|
3 лет назад |
Chandler Carruth
|
94cf343b05
Update LLVM and switch to `std::optional`. (#2424)
|
3 лет назад |
Josh Soref
|
066b103881
Spelling (#1580)
|
3 лет назад |
Jon Meow
|
af694b97cb
Prefix most macro names with CARBON_ (#1232)
|
4 лет назад |
Jon Meow
|
fa07a016b8
Sync the keyword list (#1097)
|
4 лет назад |
pk19604014
|
6808d7ac50
Small cleanup changes: added missing dependency, fixed hdrs/srcs mimatched, changed throw to FATAL(). (#978)
|
4 лет назад |
Jon Meow
|
652cd8c636
Style updates, mostly _ naming (#970)
|
4 лет назад |
Jon Meow
|
5f0da883e4
Run clang-tidy over toolchain (#969)
|
4 лет назад |
Richard Smith
|
89e21113c3
Add 3 '*' operators: one prefix, one infix, and one postfix, per #523. (#582)
|
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 лет назад |
Richard Smith
|
61b30b1243
[toolchain] Parse variables and parameters as 'name: Type'. (#574)
|
4 лет назад |
Chandler Carruth
|
8f8ab23a77
Move the toolchain into a top-level directory. (#567)
|
4 лет назад |