Richard Smith
|
0a1abe9f64
Clean up some uses of the node stack. (#3512)
|
2 jaren geleden |
Richard Smith
|
fbb4ecf319
Remove `SelfParam`, add an `AddrPattern` instead. (#3506)
|
2 jaren geleden |
Richard Smith
|
de0c02ddae
If a name is not found in a class, perform lookup into base classes. (#3502)
|
2 jaren geleden |
josh11b
|
23c7d7dd99
Underline the complete declaration in diagnostics (#3508)
|
2 jaren geleden |
Christopher Di Bella
|
8282595bf8
updates conduct_team.md to use work Discord account (#3510)
|
2 jaren geleden |
Christopher Di Bella
|
25d2f99b40
updates CODE_OF_CONDUCT.md to use work Discord account (#3509)
|
2 jaren geleden |
Uriel García
|
3d7b59cbc6
Remove unused libraries in explorer/main.cpp (#3488)
|
2 jaren geleden |
Jon Ross-Perkins
|
e343ea593c
Add macro for postfix operators. (#3504)
|
2 jaren geleden |
Jon Ross-Perkins
|
add31eb4e3
Refactor NodeKind to take advantage of a parse node only having one token kind. (#3486)
|
2 jaren geleden |
Jon Ross-Perkins
|
550559e30e
On invalid parse nodes, if the token may vary, allow any token. (#3484)
|
2 jaren geleden |
Jon Ross-Perkins
|
7c7afc9e32
Split out infix and prefix operators to separate node kinds. (#3481)
|
2 jaren geleden |
Jacob Schneider
|
6419568142
Fully underline parse nodes in diagnostics. (#3442)
|
2 jaren geleden |
josh11b
|
4e8b73c83a
More test cases for interface name collisions (#3501)
|
2 jaren geleden |
Richard Smith
|
23a02ac0d9
Update cc_toolchain configuration to be compatible with bazel 7. (#3496)
|
2 jaren geleden |
Jon Ross-Perkins
|
6cc5dc7736
Replace the NodeKind StructFieldUnknown with InvalidParse. (#3482)
|
2 jaren geleden |
Jon Ross-Perkins
|
032c0e017b
Start adding lazy import references to name lookup. (#3475)
|
2 jaren geleden |
Jon Ross-Perkins
|
a355a6de52
Temporarily disable bazel v7 default flips (#3495)
|
2 jaren geleden |
Richard Smith
|
87d341c61b
Support derived to base conversions. (#3487)
|
2 jaren geleden |
Chandler Carruth
|
6037b11e90
Teach the parser to not crash on the spaceship `<=>` operator. (#3494)
|
2 jaren geleden |
josh11b
|
6067ca3f49
Change return of `SkipPastLikelyEnd` to be last consumed token (#3493)
|
2 jaren geleden |
josh11b
|
1addf10054
Move add invalid node. Follow up to #3473. (#3491)
|
2 jaren geleden |
josh11b
|
5f439b842b
Parsing `impl`...`as` (#3473)
|
2 jaren geleden |
Jon Ross-Perkins
|
c4864aa2ff
Split out and/or operator handling from infix. (#3480)
|
2 jaren geleden |
josh11b
|
b7d129b88c
Add `PushState` overload to combine `Parse::State` change with `StateStackEntry` (#3485)
|
2 jaren geleden |
Geoff Romer
|
6e65a30b5d
Rename `ParamList` to `TuplePattern` (#3479)
|
2 jaren geleden |
josh11b
|
407079c33a
Pop decl state stack earlier (#3483)
|
2 jaren geleden |
Richard Smith
|
cef7eb5522
Simplify interface for getting an instruction from a type. (#3455)
|
2 jaren geleden |
Geoff Romer
|
5897e57c21
Clarify naming around paren expressions (#3444)
|
2 jaren geleden |
Jon Ross-Perkins
|
18c51ea862
Fix LexicalLookupResult's node_id -> inst_id (#3476)
|
2 jaren geleden |
Jon Ross-Perkins
|
50071532fe
Refactor state construction and change how the decl loop makes state. (#3467)
|
2 jaren geleden |