Jon Ross-Perkins
|
e343ea593c
Add macro for postfix operators. (#3504)
|
2 лет назад |
Jon Ross-Perkins
|
add31eb4e3
Refactor NodeKind to take advantage of a parse node only having one token kind. (#3486)
|
2 лет назад |
Jon Ross-Perkins
|
550559e30e
On invalid parse nodes, if the token may vary, allow any token. (#3484)
|
2 лет назад |
Jon Ross-Perkins
|
7c7afc9e32
Split out infix and prefix operators to separate node kinds. (#3481)
|
2 лет назад |
Jacob Schneider
|
6419568142
Fully underline parse nodes in diagnostics. (#3442)
|
2 лет назад |
josh11b
|
4e8b73c83a
More test cases for interface name collisions (#3501)
|
2 лет назад |
Richard Smith
|
23a02ac0d9
Update cc_toolchain configuration to be compatible with bazel 7. (#3496)
|
2 лет назад |
Jon Ross-Perkins
|
6cc5dc7736
Replace the NodeKind StructFieldUnknown with InvalidParse. (#3482)
|
2 лет назад |
Jon Ross-Perkins
|
032c0e017b
Start adding lazy import references to name lookup. (#3475)
|
2 лет назад |
Jon Ross-Perkins
|
a355a6de52
Temporarily disable bazel v7 default flips (#3495)
|
2 лет назад |
Richard Smith
|
87d341c61b
Support derived to base conversions. (#3487)
|
2 лет назад |
Chandler Carruth
|
6037b11e90
Teach the parser to not crash on the spaceship `<=>` operator. (#3494)
|
2 лет назад |
josh11b
|
6067ca3f49
Change return of `SkipPastLikelyEnd` to be last consumed token (#3493)
|
2 лет назад |
josh11b
|
1addf10054
Move add invalid node. Follow up to #3473. (#3491)
|
2 лет назад |
josh11b
|
5f439b842b
Parsing `impl`...`as` (#3473)
|
2 лет назад |
Jon Ross-Perkins
|
c4864aa2ff
Split out and/or operator handling from infix. (#3480)
|
2 лет назад |
josh11b
|
b7d129b88c
Add `PushState` overload to combine `Parse::State` change with `StateStackEntry` (#3485)
|
2 лет назад |
Geoff Romer
|
6e65a30b5d
Rename `ParamList` to `TuplePattern` (#3479)
|
2 лет назад |
josh11b
|
407079c33a
Pop decl state stack earlier (#3483)
|
2 лет назад |
Richard Smith
|
cef7eb5522
Simplify interface for getting an instruction from a type. (#3455)
|
2 лет назад |
Geoff Romer
|
5897e57c21
Clarify naming around paren expressions (#3444)
|
2 лет назад |
Jon Ross-Perkins
|
18c51ea862
Fix LexicalLookupResult's node_id -> inst_id (#3476)
|
2 лет назад |
Jon Ross-Perkins
|
50071532fe
Refactor state construction and change how the decl loop makes state. (#3467)
|
2 лет назад |
josh11b
|
3b0923c81d
Add interface support to check (#3474)
|
2 лет назад |
Jon Ross-Perkins
|
2705a32b92
Refactor the decl scope loop to consolidate modifier handling. (#3463)
|
2 лет назад |
Geoff Romer
|
39750b9925
Parse support for tuple patterns in `var` and `let` (#3448)
|
2 лет назад |
Jon Ross-Perkins
|
8ace1dcb78
Remove BinaryOperatorAdd (#3469)
|
2 лет назад |
Jon Ross-Perkins
|
226b653e11
Fix tests.yaml to execute tests when there's a mix of code and ignored files. (#3472)
|
2 лет назад |
Jon Ross-Perkins
|
ef0fa81a58
Upgrade clang-format version (#3471)
|
2 лет назад |
Jon Ross-Perkins
|
bd0ef62a8f
Fix clang-tidy issues in common and testing (#3470)
|
2 лет назад |