Jon Ross-Perkins
|
4923445e3a
Drop `Singleton` from `ErrorInst::SingletonInstId` and similar (#5304)
|
1 рік тому |
Dana Jansens
|
cf57c85545
Introduce TypeInstId (#5288)
|
1 рік тому |
David Blaikie
|
8e7bb2f953
Initialize vptrs to point to vtables (#5244)
|
1 рік тому |
Dana Jansens
|
7c7e169994
Avoid diagnosing conversion errors inside deduction of impl arguments (#4976)
|
1 рік тому |
Jon Ross-Perkins
|
6b5eb1a101
Id::Invalid -> Id::None (#4834)
|
1 рік тому |
Jon Ross-Perkins
|
efab39cbd9
Remove InstId::Builtin members (#4632)
|
1 рік тому |
Jon Ross-Perkins
|
0e92e6cc5a
Switch TypeId::TypeType to TypeType::SingletonTypeId, and similar (#4619)
|
1 рік тому |
Jon Ross-Perkins
|
4a80d6758d
Rename the builtin FloatType to LegacyFloatType, Error to ErrorInst (#4555)
|
1 рік тому |
Jon Ross-Perkins
|
bd2fa3ace7
Remove CalleeParamsInfo (#4452)
|
1 рік тому |
Geoff Romer
|
e20e8bfbea
Consolidate caller match in one function call (#4446)
|
1 рік тому |
Geoff Romer
|
9266f867f9
Model the return slot as an output parameter (#4432)
|
1 рік тому |
Geoff Romer
|
9d942f4633
Generate parameter pattern-match IR from pattern IR (#4388)
|
1 рік тому |
Richard Smith
|
8650f1c173
Remove out-of-date TODO (#4390)
|
1 рік тому |
josh11b
|
6dbeda612a
`where` check stage, step 3: some type checking (#4364)
|
1 рік тому |
Richard Smith
|
4ca711c175
When converting an expression to type `type`, retain the resulting instruction as well as the `TypeId`. (#4355)
|
1 рік тому |
Richard Smith
|
0354efa1fc
Rework how we check calls to support deduced implicit parameters (#4302)
|
1 рік тому |
Richard Smith
|
ddfd4ad60d
Fix use-after-free bug in call argument conversion. (#4277)
|
1 рік тому |
Richard Smith
|
3cb769a053
Rename "generic instance" to "specific" throughout the toolchain. (#4165)
|
1 рік тому |
Jon Ross-Perkins
|
bf89652a4d
Move common entity fields to a 'base' struct. (#4161)
|
1 рік тому |
Richard Smith
|
07bad72d86
Support for calling non-generic methods in a specific class. (#4156)
|
1 рік тому |
Jon Ross-Perkins
|
b5d28f2c4b
location -> loc abbreviation (#3826)
|
2 роки тому |
Jon Ross-Perkins
|
b079acd86f
Replace NodeId with a hybrid LocationId in SemIR diagnostics. (#3810)
|
2 роки тому |
Jon Ross-Perkins
|
86a7c9ff45
Rename parse_node -> node_id (#3760)
|
2 роки тому |
Chandler Carruth
|
bf02d1f4b0
Remove headers marked as unused by ClangD. (#3661)
|
2 роки тому |
Jon Ross-Perkins
|
9e3c4a3ef1
Reduce a few cases of retrieving the parse node for conditional diagnostics. (#3620)
|
2 роки тому |
Richard Smith
|
de0c02ddae
If a name is not found in a class, perform lookup into base classes. (#3502)
|
2 роки тому |
Jon Ross-Perkins
|
0d618b1278
Tidy up lint issues. (#3429)
|
2 роки тому |
Richard Smith
|
332a368cee
Rename Parse::Node -> Parse::NodeId. (#3432)
|
2 роки тому |
josh11b
|
c89c452579
Abbreviate "Reference" -> "Ref", "Dereference" -> "Deref" (#3425)
|
2 роки тому |
josh11b
|
11ca083855
Use abbreviation "expr" instead of "expression" (#3375)
|
2 роки тому |