Boaz Brickner
|
daba2c72cf
[NFC] Convert NameScope from struct to class (#4623)
|
1 tahun lalu |
Jon Ross-Perkins
|
0e92e6cc5a
Switch TypeId::TypeType to TypeType::SingletonTypeId, and similar (#4619)
|
1 tahun lalu |
Geoff Romer
|
78d7a7c291
Remove return_slot_id (#4577)
|
1 tahun lalu |
Geoff Romer
|
4f816dd03f
Remove param_refs and implicit_param_refs (#4479)
|
1 tahun lalu |
josh11b
|
abd12c18c7
Support extended scopes that are parameterized types (#4524)
|
1 tahun lalu |
josh11b
|
39ed62dad7
Add `facet_types()` accessor to `Check::Context` (#4518)
|
1 tahun lalu |
josh11b
|
4f474fafb5
Remove some single-interface restrictions from some uses of facet types (#4508)
|
1 tahun lalu |
josh11b
|
a69c2630f9
Replace `InterfaceType` with `FacetType` (#4499)
|
1 tahun lalu |
Geoff Romer
|
9266f867f9
Model the return slot as an output parameter (#4432)
|
1 tahun lalu |
Geoff Romer
|
223c5cb04b
Restructure handling of runtime parameters (#4422)
|
1 tahun lalu |
Geoff Romer
|
9d942f4633
Generate parameter pattern-match IR from pattern IR (#4388)
|
1 tahun lalu |
Richard Smith
|
9fadfb5e82
Basic support for argument deduction in generic `impl`s. (#4380)
|
1 tahun lalu |
Richard Smith
|
b274622228
Improve infrastructure for formatting types in diagnostics. (#4374)
|
1 tahun lalu |
Richard Smith
|
568ad197d1
Track the instruction used to name the type and constraint in an impl. (#4368)
|
1 tahun lalu |
josh11b
|
d6d70bf80d
Handle runtime implicit parameters, and `self` outside of methods (#4361)
|
1 tahun lalu |
Richard Smith
|
4ca711c175
When converting an expression to type `type`, retain the resulting instruction as well as the `TypeId`. (#4355)
|
1 tahun lalu |
Richard Smith
|
9d5ec52232
Use more compact storage for impl lookup buckets. (#4351)
|
1 tahun lalu |
Richard Smith
|
2f3ad26f0e
Basic support for declaring generic impls. (#4336)
|
1 tahun lalu |
Geoff Romer
|
dc32aa2690
Initial support for binding patterns in SemIR (#4221)
|
1 tahun lalu |
Jon Ross-Perkins
|
e7aebbe581
Update basic diagnostic capitalization/punctuation (#4328)
|
1 tahun lalu |
Jon Ross-Perkins
|
f67791cfee
Separate subtree size information from parse nodes. (#4174)
|
1 tahun lalu |
Jon Ross-Perkins
|
db022658c6
Implement syntactic merge checks for parameters. (#4149)
|
1 tahun lalu |
Jon Ross-Perkins
|
99696b9812
Rename check handlers to HandleParseNode overloads. (#4121)
|
1 tahun lalu |
Geoff Romer
|
5a8dfda4f0
Diagnose missing definitions in impl files (#4079)
|
1 tahun lalu |
Jon Ross-Perkins
|
d1862e829b
Add a macro for introducer tokens. (#4031)
|
1 tahun lalu |
Jon Ross-Perkins
|
0ffa5bf659
For modifiers, get the TokenKind from DeclKind instead of argument. (#4028)
|
1 tahun lalu |
Jon Ross-Perkins
|
a910eda020
Switch decl_state to an arg for modifier functions (#4027)
|
1 tahun lalu |
Chandler Carruth
|
8c64f0bfdd
Add `-Wmissing-prototypes` and fix issues it finds. (#4019)
|
1 tahun lalu |
Jon Ross-Perkins
|
d9c62b106d
Rename enclosing scope to parent scope (#4020)
|
1 tahun lalu |
Jon Ross-Perkins
|
5bb318cae6
Switch AddInst struct init style. (#4012)
|
1 tahun lalu |