Richard Smith
|
f0e940ddfd
Initial support for builtin functions. (#3803)
|
2 anos atrás |
Richard Smith
|
2584399673
Factor `IdKind` enum out of node stack. (#3787)
|
2 anos atrás |
Jon Ross-Perkins
|
86a7c9ff45
Rename parse_node -> node_id (#3760)
|
2 anos atrás |
Richard Smith
|
8e956baca8
Basic support for associated constant declarations (#3737)
|
2 anos atrás |
Richard Smith
|
8e8eeb3243
Add diagnostics for `extend impl` misuse. (#3721)
|
2 anos atrás |
CJ Johnson
|
518e361328
Address TODO to change GenericBindingPattern to CompileTimeBindingPattern (#3713)
|
2 anos atrás |
Jon Ross-Perkins
|
03347793cc
Switch VariableInitializer order to accommodate GlobalInit (#3708)
|
2 anos atrás |
Richard Smith
|
5ab26072fd
Use the DeclNameStack for impl declarations. (#3691)
|
2 anos atrás |
Richard Smith
|
0e053703f8
Build Impl entity to represent an impl declaration. (#3683)
|
2 anos atrás |
Richard Smith
|
c35e0fea64
Tidy up and refactor the node stack. (#3685)
|
2 anos atrás |
josh11b
|
03bf22e55e
Parse tree for `impl` that is better for check stage (#3678)
|
2 anos atrás |
Richard Smith
|
9e7a17b1a1
Scaffolding for checking impls. (#3672)
|
2 anos atrás |
Chandler Carruth
|
bf02d1f4b0
Remove headers marked as unused by ClangD. (#3661)
|
2 anos atrás |
josh11b
|
afd7115c0e
Support determining `IdKind` from `NodeCategory`, in addition to `NodeKind` (#3648)
|
2 anos atrás |
josh11b
|
f5c34d62dd
Abbreviate "address" -> "addr" (#3580)
|
2 anos atrás |
Jon Ross-Perkins
|
a196b9840f
Run clang-tidy on headers (#3572)
|
2 anos atrás |
Geoff Romer
|
927d633762
Simplify handling of `VariableInitializer` (#3515)
|
2 anos atrás |
Richard Smith
|
a6508fcf05
Basic support for generic bindings. (#3555)
|
2 anos atrás |
josh11b
|
b0da52a3d7
Use typed parse node ids in SemIR instruction types (#3560)
|
2 anos atrás |
josh11b
|
48c986f52d
Start using typed parse node ids in the check stage (#3547)
|
2 anos atrás |
josh11b
|
29104e212a
Do TODO to rename `QualifiedDecl` -> `QualifiedName` (#3543)
|
2 anos atrás |
josh11b
|
2e97f27b8d
Typed wrappers around parse tree nodes (#3534)
|
2 anos atrás |
josh11b
|
e95acbf666
Update comment to reflect #3481 (#3523)
|
2 anos atrás |
Richard Smith
|
0a1abe9f64
Clean up some uses of the node stack. (#3512)
|
2 anos atrás |
Richard Smith
|
fbb4ecf319
Remove `SelfParam`, add an `AddrPattern` instead. (#3506)
|
2 anos atrás |
Jon Ross-Perkins
|
e343ea593c
Add macro for postfix operators. (#3504)
|
2 anos atrás |
Jon Ross-Perkins
|
7c7afc9e32
Split out infix and prefix operators to separate node kinds. (#3481)
|
2 anos atrás |
Jon Ross-Perkins
|
c4864aa2ff
Split out and/or operator handling from infix. (#3480)
|
2 anos atrás |
Geoff Romer
|
6e65a30b5d
Rename `ParamList` to `TuplePattern` (#3479)
|
2 anos atrás |
Geoff Romer
|
5897e57c21
Clarify naming around paren expressions (#3444)
|
2 anos atrás |