Richard Smith
|
c0faa81961
Switch most of `ImportRefResolver` to non-member functions (#4584)
|
1 anno fa |
Geoff Romer
|
4f816dd03f
Remove param_refs and implicit_param_refs (#4479)
|
1 anno fa |
josh11b
|
67f2c9ce26
Add a `FacetValue` instruction (#4545)
|
1 anno fa |
Richard Smith
|
5e4038048b
Import the full list of extended scopes. (#4562)
|
1 anno fa |
Jon Ross-Perkins
|
4a80d6758d
Rename the builtin FloatType to LegacyFloatType, Error to ErrorInst (#4555)
|
1 anno fa |
josh11b
|
abd12c18c7
Support extended scopes that are parameterized types (#4524)
|
1 anno fa |
Chandler Carruth
|
3ba4997855
Canonicalize away bit width and embed small integers into `IntId`s (#4487)
|
1 anno fa |
josh11b
|
39ed62dad7
Add `facet_types()` accessor to `Check::Context` (#4518)
|
1 anno fa |
David Blaikie
|
79c5c47911
Preserve the is_dynamic property of classes when importing them (#4501)
|
1 anno fa |
josh11b
|
a69c2630f9
Replace `InterfaceType` with `FacetType` (#4499)
|
1 anno fa |
Geoff Romer
|
5759ad8b42
Remove forward references from binding patterns (#4494)
|
1 anno fa |
Jon Ross-Perkins
|
be56ff87c6
Convert StructTypeField to a specific type. (#4492)
|
1 anno fa |
Richard Smith
|
a68acb1975
Fix crash lowering an imported impl method. (#4489)
|
1 anno fa |
Richard Smith
|
9c8ca2f6e9
Don't track generic insts created while importing an impl. (#4485)
|
1 anno fa |
Richard Smith
|
db76e81630
Rename `IntLiteral` to `IntValue`. (#4475)
|
1 anno fa |
Richard Smith
|
fab07726c9
Add import support for `int_type`. (#4466)
|
1 anno fa |
Richard Smith
|
3192cfc776
Add import support for `specific_function` constants. (#4465)
|
1 anno fa |
Geoff Romer
|
e20e8bfbea
Consolidate caller match in one function call (#4446)
|
1 anno fa |
Richard Smith
|
a0609b9155
Don't eagerly import all impls. (#4447)
|
1 anno fa |
Geoff Romer
|
b67d03126e
Separate inst kind for out params (#4442)
|
1 anno fa |
Geoff Romer
|
9266f867f9
Model the return slot as an output parameter (#4432)
|
1 anno fa |
Geoff Romer
|
9d942f4633
Generate parameter pattern-match IR from pattern IR (#4388)
|
1 anno fa |
josh11b
|
82937e1a3c
Change how to get info for a parameter (#4366)
|
1 anno fa |
Richard Smith
|
568ad197d1
Track the instruction used to name the type and constraint in an impl. (#4368)
|
1 anno fa |
Geoff Romer
|
e617d64939
Remove parameter-constant arrays from import_ref (#4360)
|
1 anno fa |
Richard Smith
|
5ab957d012
Make ImplDecls evaluate to themselves. (#4352)
|
1 anno fa |
Richard Smith
|
2f3ad26f0e
Basic support for declaring generic impls. (#4336)
|
1 anno fa |
Geoff Romer
|
dc32aa2690
Initial support for binding patterns in SemIR (#4221)
|
1 anno fa |
Richard Smith
|
2044366652
Support initialization of specific classes from struct literals (#4320)
|
1 anno fa |
Richard Smith
|
0354efa1fc
Rework how we check calls to support deduced implicit parameters (#4302)
|
1 anno fa |