Richard Smith
|
568ad197d1
Track the instruction used to name the type and constraint in an impl. (#4368)
|
пре 1 година |
josh11b
|
bdbd1079a6
`where` check stage, step 2: SemIR (#4349)
|
пре 1 година |
josh11b
|
49a8efbe1b
`where` check stage, step 1: designators (#4329)
|
пре 1 година |
Chandler Carruth
|
4845f40dff
Switch `CARBON_CHECK` to a format string API (#4285)
|
пре 1 година |
josh11b
|
d6b2fb1736
Add parse support for multiple requirements after `where` separated by `and` (#4298)
|
пре 1 година |
Chandler Carruth
|
0c8ab663c9
Migrate all CARBON_VLOG to the format string variant. (#4284)
|
пре 1 година |
josh11b
|
c33c9a02f6
Parse support for `where` operator (#4275)
|
пре 1 година |
Geoff Romer
|
49f2136325
Remove `default` from ComputeIdKindTable switch (#4280)
|
пре 1 година |
Jon Ross-Perkins
|
2d3842fc06
Implement 'extern library' support for functions. (#4220)
|
пре 1 година |
Jon Ross-Perkins
|
65d6e3e221
Use verbose formatting of instructions on crash messages. (#4125)
|
пре 1 година |
Jon Ross-Perkins
|
517a416852
Clean up some misc toolchain braced inits. (#4013)
|
пре 1 година |
Jon Ross-Perkins
|
cda5f66d22
Refactor NodeCategory to provide a class API (#4004)
|
пре 1 година |
Richard Smith
|
28170c7867
Parse parameters in name qualifiers. (#3988)
|
пре 1 година |
Jon Ross-Perkins
|
895e90e791
Start including the prelude for testing. (#3861)
|
пре 2 година |
Jon Ross-Perkins
|
a034f86272
Change struct literal parsing to use placeholders. (#3850)
|
пре 2 година |
Jon Ross-Perkins
|
b42612bcec
Change tuple/paren expr parsing to use placeholders. (#3849)
|
пре 2 година |
Richard Smith
|
f0e940ddfd
Initial support for builtin functions. (#3803)
|
пре 2 година |
Richard Smith
|
2584399673
Factor `IdKind` enum out of node stack. (#3787)
|
пре 2 година |
Jon Ross-Perkins
|
86a7c9ff45
Rename parse_node -> node_id (#3760)
|
пре 2 година |
Richard Smith
|
8e956baca8
Basic support for associated constant declarations (#3737)
|
пре 2 година |
Richard Smith
|
8e8eeb3243
Add diagnostics for `extend impl` misuse. (#3721)
|
пре 2 година |
CJ Johnson
|
518e361328
Address TODO to change GenericBindingPattern to CompileTimeBindingPattern (#3713)
|
пре 2 година |
Jon Ross-Perkins
|
03347793cc
Switch VariableInitializer order to accommodate GlobalInit (#3708)
|
пре 2 година |
Richard Smith
|
5ab26072fd
Use the DeclNameStack for impl declarations. (#3691)
|
пре 2 година |
Richard Smith
|
0e053703f8
Build Impl entity to represent an impl declaration. (#3683)
|
пре 2 година |
Richard Smith
|
c35e0fea64
Tidy up and refactor the node stack. (#3685)
|
пре 2 година |
josh11b
|
03bf22e55e
Parse tree for `impl` that is better for check stage (#3678)
|
пре 2 година |
Richard Smith
|
9e7a17b1a1
Scaffolding for checking impls. (#3672)
|
пре 2 година |
Chandler Carruth
|
bf02d1f4b0
Remove headers marked as unused by ClangD. (#3661)
|
пре 2 година |
josh11b
|
afd7115c0e
Support determining `IdKind` from `NodeCategory`, in addition to `NodeKind` (#3648)
|
пре 2 година |