Richard Smith
|
eabe9f117a
Track complete types required by a generic. (#4652)
|
vor 1 Jahr |
Boaz Brickner
|
daba2c72cf
[NFC] Convert NameScope from struct to class (#4623)
|
vor 1 Jahr |
Jon Ross-Perkins
|
1cba3328f7
Finish removing BuiltinInstKind (#4637)
|
vor 1 Jahr |
Jon Ross-Perkins
|
efab39cbd9
Remove InstId::Builtin members (#4632)
|
vor 1 Jahr |
Richard Smith
|
80a3dc83bc
Fix impl lookup to properly look in the IR containing a transitively-imported entity. (#4625)
|
vor 1 Jahr |
josh11b
|
6260f0fecf
Fix bug introduced in #4613 (#4624)
|
vor 1 Jahr |
Jon Ross-Perkins
|
0e92e6cc5a
Switch TypeId::TypeType to TypeType::SingletonTypeId, and similar (#4619)
|
vor 1 Jahr |
Geoff Romer
|
78d7a7c291
Remove return_slot_id (#4577)
|
vor 1 Jahr |
josh11b
|
33110d096c
Facet types support rewrite (`where .A =`...) constraints (#4613)
|
vor 1 Jahr |
Richard Smith
|
831dd2c929
Fix importing of the complete_type_witness for a generic class. (#4600)
|
vor 1 Jahr |
Richard Smith
|
d6ec885eb3
Track the type as written in `BaseDecl` and `AdaptDecl`. (#4564)
|
vor 1 Jahr |
Richard Smith
|
c0faa81961
Switch most of `ImportRefResolver` to non-member functions (#4584)
|
vor 1 Jahr |
Geoff Romer
|
4f816dd03f
Remove param_refs and implicit_param_refs (#4479)
|
vor 1 Jahr |
josh11b
|
67f2c9ce26
Add a `FacetValue` instruction (#4545)
|
vor 1 Jahr |
Richard Smith
|
5e4038048b
Import the full list of extended scopes. (#4562)
|
vor 1 Jahr |
Jon Ross-Perkins
|
4a80d6758d
Rename the builtin FloatType to LegacyFloatType, Error to ErrorInst (#4555)
|
vor 1 Jahr |
josh11b
|
abd12c18c7
Support extended scopes that are parameterized types (#4524)
|
vor 1 Jahr |
Chandler Carruth
|
3ba4997855
Canonicalize away bit width and embed small integers into `IntId`s (#4487)
|
vor 1 Jahr |
josh11b
|
39ed62dad7
Add `facet_types()` accessor to `Check::Context` (#4518)
|
vor 1 Jahr |
David Blaikie
|
79c5c47911
Preserve the is_dynamic property of classes when importing them (#4501)
|
vor 1 Jahr |
josh11b
|
a69c2630f9
Replace `InterfaceType` with `FacetType` (#4499)
|
vor 1 Jahr |
Geoff Romer
|
5759ad8b42
Remove forward references from binding patterns (#4494)
|
vor 1 Jahr |
Jon Ross-Perkins
|
be56ff87c6
Convert StructTypeField to a specific type. (#4492)
|
vor 1 Jahr |
Richard Smith
|
a68acb1975
Fix crash lowering an imported impl method. (#4489)
|
vor 1 Jahr |
Richard Smith
|
9c8ca2f6e9
Don't track generic insts created while importing an impl. (#4485)
|
vor 1 Jahr |
Richard Smith
|
db76e81630
Rename `IntLiteral` to `IntValue`. (#4475)
|
vor 1 Jahr |
Richard Smith
|
fab07726c9
Add import support for `int_type`. (#4466)
|
vor 1 Jahr |
Richard Smith
|
3192cfc776
Add import support for `specific_function` constants. (#4465)
|
vor 1 Jahr |
Geoff Romer
|
e20e8bfbea
Consolidate caller match in one function call (#4446)
|
vor 1 Jahr |
Richard Smith
|
a0609b9155
Don't eagerly import all impls. (#4447)
|
vor 1 Jahr |