Richard Smith
|
5f888e1124
Treat associated constants as entities parameterized by Self (#4837)
|
hace 1 año |
Jon Ross-Perkins
|
9c0faf007e
Invalid comment cleanup (#4836)
|
hace 1 año |
Jon Ross-Perkins
|
6b5eb1a101
Id::Invalid -> Id::None (#4834)
|
hace 1 año |
Geoff Romer
|
943acf1ec2
Separate node kind for bindings inside `var` (#4822)
|
hace 1 año |
Geoff Romer
|
13434f0e8a
Model `var` as a pattern operator (#4720)
|
hace 1 año |
Jon Ross-Perkins
|
f7269482fe
Remove node_stack Peek templating where possible (#4801)
|
hace 1 año |
Geoff Romer
|
4f10735751
Track params in the parser (#4777)
|
hace 1 año |
Jon Ross-Perkins
|
cb4686bf21
Enable misc-non-private-member-variables-in-classes and adjust style to match (#4702)
|
hace 1 año |
Jon Ross-Perkins
|
bc24a6c5d8
Refactor IdBase to provide CRTP-based printing (#4626)
|
hace 1 año |
Jon Ross-Perkins
|
138ecf108f
Remove verbose formatting of instructions on crash messages. (#4495)
|
hace 1 año |
Jon Ross-Perkins
|
be56ff87c6
Convert StructTypeField to a specific type. (#4492)
|
hace 1 año |
Jon Ross-Perkins
|
dd43bb92b5
Refactor struct literal parse nodes. (#4470)
|
hace 1 año |
Richard Smith
|
568ad197d1
Track the instruction used to name the type and constraint in an impl. (#4368)
|
hace 1 año |
josh11b
|
bdbd1079a6
`where` check stage, step 2: SemIR (#4349)
|
hace 1 año |
josh11b
|
49a8efbe1b
`where` check stage, step 1: designators (#4329)
|
hace 1 año |
Chandler Carruth
|
4845f40dff
Switch `CARBON_CHECK` to a format string API (#4285)
|
hace 1 año |
josh11b
|
d6b2fb1736
Add parse support for multiple requirements after `where` separated by `and` (#4298)
|
hace 1 año |
Chandler Carruth
|
0c8ab663c9
Migrate all CARBON_VLOG to the format string variant. (#4284)
|
hace 1 año |
josh11b
|
c33c9a02f6
Parse support for `where` operator (#4275)
|
hace 1 año |
Geoff Romer
|
49f2136325
Remove `default` from ComputeIdKindTable switch (#4280)
|
hace 1 año |
Jon Ross-Perkins
|
2d3842fc06
Implement 'extern library' support for functions. (#4220)
|
hace 1 año |
Jon Ross-Perkins
|
65d6e3e221
Use verbose formatting of instructions on crash messages. (#4125)
|
hace 1 año |
Jon Ross-Perkins
|
517a416852
Clean up some misc toolchain braced inits. (#4013)
|
hace 1 año |
Jon Ross-Perkins
|
cda5f66d22
Refactor NodeCategory to provide a class API (#4004)
|
hace 1 año |
Richard Smith
|
28170c7867
Parse parameters in name qualifiers. (#3988)
|
hace 1 año |
Jon Ross-Perkins
|
895e90e791
Start including the prelude for testing. (#3861)
|
hace 2 años |
Jon Ross-Perkins
|
a034f86272
Change struct literal parsing to use placeholders. (#3850)
|
hace 2 años |
Jon Ross-Perkins
|
b42612bcec
Change tuple/paren expr parsing to use placeholders. (#3849)
|
hace 2 años |
Richard Smith
|
f0e940ddfd
Initial support for builtin functions. (#3803)
|
hace 2 años |
Richard Smith
|
2584399673
Factor `IdKind` enum out of node stack. (#3787)
|
hace 2 años |