Richard Smith
|
fcfb1345d5
Support accessing associated functions by member access into facets (#4872)
|
1 rok temu |
Jon Ross-Perkins
|
6b5eb1a101
Id::Invalid -> Id::None (#4834)
|
1 rok temu |
Richard Smith
|
eabe9f117a
Track complete types required by a generic. (#4652)
|
1 rok temu |
Jon Ross-Perkins
|
1cba3328f7
Finish removing BuiltinInstKind (#4637)
|
1 rok temu |
Jon Ross-Perkins
|
efab39cbd9
Remove InstId::Builtin members (#4632)
|
1 rok temu |
Jon Ross-Perkins
|
0e92e6cc5a
Switch TypeId::TypeType to TypeType::SingletonTypeId, and similar (#4619)
|
1 rok temu |
Geoff Romer
|
78d7a7c291
Remove return_slot_id (#4577)
|
1 rok temu |
Geoff Romer
|
4f816dd03f
Remove param_refs and implicit_param_refs (#4479)
|
1 rok temu |
Jon Ross-Perkins
|
4a80d6758d
Rename the builtin FloatType to LegacyFloatType, Error to ErrorInst (#4555)
|
1 rok temu |
Richard Smith
|
ff530305d1
Add prelude support for implicit conversion between integer literals and sized integer types. (#4525)
|
1 rok temu |
josh11b
|
a69c2630f9
Replace `InterfaceType` with `FacetType` (#4499)
|
1 rok temu |
Richard Smith
|
fcabeb6725
Don't create instructions for implicit constants. (#4497)
|
1 rok temu |
Jon Ross-Perkins
|
bd2fa3ace7
Remove CalleeParamsInfo (#4452)
|
1 rok temu |
Geoff Romer
|
e20e8bfbea
Consolidate caller match in one function call (#4446)
|
1 rok temu |
Geoff Romer
|
9266f867f9
Model the return slot as an output parameter (#4432)
|
1 rok temu |
Jon Ross-Perkins
|
302aa1bb30
Remove uses of StringLiteral in format strings. (#4416)
|
1 rok temu |
Jon Ross-Perkins
|
7c22348461
Add s plural format to IntAsSelect (#4423)
|
1 rok temu |
Geoff Romer
|
9d942f4633
Generate parameter pattern-match IR from pattern IR (#4388)
|
1 rok temu |
Richard Smith
|
1a1bfd2eb2
Track and resolve the specific callee in a call to a generic function (#4395)
|
1 rok temu |
Richard Smith
|
b274622228
Improve infrastructure for formatting types in diagnostics. (#4374)
|
1 rok temu |
Jon Ross-Perkins
|
e7aebbe581
Update basic diagnostic capitalization/punctuation (#4328)
|
1 rok temu |
Richard Smith
|
0354efa1fc
Rework how we check calls to support deduced implicit parameters (#4302)
|
1 rok temu |
Richard Smith
|
187a3608df
Use `As` and `ImplicitAs` interfaces for conversions. (#4209)
|
1 rok temu |
Richard Smith
|
ddfd4ad60d
Fix use-after-free bug in call argument conversion. (#4277)
|
1 rok temu |
Richard Smith
|
b3fcaf9969
Initial rough support for deducing generic arguments in a call to a generic function. (#4184)
|
1 rok temu |
Richard Smith
|
37a8bfa488
Refactor `ReturnTypeInfo` and `InitRepr`. (#4169)
|
1 rok temu |
Richard Smith
|
a9e835f3dc
Remove caching of return slot usage. (#4163)
|
1 rok temu |
Richard Smith
|
3cb769a053
Rename "generic instance" to "specific" throughout the toolchain. (#4165)
|
1 rok temu |
Jon Ross-Perkins
|
bf89652a4d
Move common entity fields to a 'base' struct. (#4161)
|
1 rok temu |
Richard Smith
|
07bad72d86
Support for calling non-generic methods in a specific class. (#4156)
|
1 rok temu |