Dana Jansens
|
f0663715dd
Even more usage of TypeInstId (#5296)
|
1 год назад |
Dana Jansens
|
cf57c85545
Introduce TypeInstId (#5288)
|
1 год назад |
Jon Ross-Perkins
|
21687e8cb1
Fix use of keyword names in qualifiers with params (#5130)
|
1 год назад |
Jon Ross-Perkins
|
e6872f9499
Change NodeIdOneOf and similar to use "requires" and explicit UnsafeMake (#5084)
|
1 год назад |
Jon Ross-Perkins
|
c44e688e5d
Add parsing for 'fn destroy' (#5045)
|
1 год назад |
Dana Jansens
|
24bde46181
Change array syntax from [T; N] to array(T, N) (#4981)
|
1 год назад |
Geoff Romer
|
74e1a9949f
Support tuple patterns outside parameter lists (#4923)
|
1 год назад |
Dana Jansens
|
3f01310039
Make choice work for alternatives without parameters (#4815)
|
1 год назад |
Richard Smith
|
6dda094928
Superficial support for `template` modifier on symbolic bindings. (#4948)
|
1 год назад |
Geoff Romer
|
f502e8d6ff
Avoid speculatively pushing a pattern block in impl handling (#4943)
|
1 год назад |
Richard Smith
|
8eb4e24cb6
Implement #4864: `Core` is a keyword (#4909)
|
1 год назад |
Richard Smith
|
1917ea223e
Avoid redundantly specifying Id::Kind. (#4911)
|
1 год назад |
Richard Smith
|
5f888e1124
Treat associated constants as entities parameterized by Self (#4837)
|
1 год назад |
Jon Ross-Perkins
|
9c0faf007e
Invalid comment cleanup (#4836)
|
1 год назад |
Jon Ross-Perkins
|
6b5eb1a101
Id::Invalid -> Id::None (#4834)
|
1 год назад |
Geoff Romer
|
943acf1ec2
Separate node kind for bindings inside `var` (#4822)
|
1 год назад |
Geoff Romer
|
13434f0e8a
Model `var` as a pattern operator (#4720)
|
1 год назад |
Jon Ross-Perkins
|
f7269482fe
Remove node_stack Peek templating where possible (#4801)
|
1 год назад |
Geoff Romer
|
4f10735751
Track params in the parser (#4777)
|
1 год назад |
Jon Ross-Perkins
|
cb4686bf21
Enable misc-non-private-member-variables-in-classes and adjust style to match (#4702)
|
1 год назад |
Jon Ross-Perkins
|
bc24a6c5d8
Refactor IdBase to provide CRTP-based printing (#4626)
|
1 год назад |
Jon Ross-Perkins
|
138ecf108f
Remove verbose formatting of instructions on crash messages. (#4495)
|
1 год назад |
Jon Ross-Perkins
|
be56ff87c6
Convert StructTypeField to a specific type. (#4492)
|
1 год назад |
Jon Ross-Perkins
|
dd43bb92b5
Refactor struct literal parse nodes. (#4470)
|
1 год назад |
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 год назад |