Jon Ross-Perkins
|
6b5eb1a101
Id::Invalid -> Id::None (#4834)
|
1 an în urmă |
Jon Ross-Perkins
|
efab39cbd9
Remove InstId::Builtin members (#4632)
|
1 an în urmă |
Jon Ross-Perkins
|
0e92e6cc5a
Switch TypeId::TypeType to TypeType::SingletonTypeId, and similar (#4619)
|
1 an în urmă |
Jon Ross-Perkins
|
4a80d6758d
Rename the builtin FloatType to LegacyFloatType, Error to ErrorInst (#4555)
|
1 an în urmă |
Jon Ross-Perkins
|
bd2fa3ace7
Remove CalleeParamsInfo (#4452)
|
1 an în urmă |
Geoff Romer
|
e20e8bfbea
Consolidate caller match in one function call (#4446)
|
1 an în urmă |
Geoff Romer
|
9266f867f9
Model the return slot as an output parameter (#4432)
|
1 an în urmă |
Geoff Romer
|
9d942f4633
Generate parameter pattern-match IR from pattern IR (#4388)
|
1 an în urmă |
Richard Smith
|
8650f1c173
Remove out-of-date TODO (#4390)
|
1 an în urmă |
josh11b
|
6dbeda612a
`where` check stage, step 3: some type checking (#4364)
|
1 an în urmă |
Richard Smith
|
4ca711c175
When converting an expression to type `type`, retain the resulting instruction as well as the `TypeId`. (#4355)
|
1 an în urmă |
Richard Smith
|
0354efa1fc
Rework how we check calls to support deduced implicit parameters (#4302)
|
1 an în urmă |
Richard Smith
|
ddfd4ad60d
Fix use-after-free bug in call argument conversion. (#4277)
|
1 an în urmă |
Richard Smith
|
3cb769a053
Rename "generic instance" to "specific" throughout the toolchain. (#4165)
|
1 an în urmă |
Jon Ross-Perkins
|
bf89652a4d
Move common entity fields to a 'base' struct. (#4161)
|
1 an în urmă |
Richard Smith
|
07bad72d86
Support for calling non-generic methods in a specific class. (#4156)
|
1 an în urmă |
Jon Ross-Perkins
|
b5d28f2c4b
location -> loc abbreviation (#3826)
|
2 ani în urmă |
Jon Ross-Perkins
|
b079acd86f
Replace NodeId with a hybrid LocationId in SemIR diagnostics. (#3810)
|
2 ani în urmă |
Jon Ross-Perkins
|
86a7c9ff45
Rename parse_node -> node_id (#3760)
|
2 ani în urmă |
Chandler Carruth
|
bf02d1f4b0
Remove headers marked as unused by ClangD. (#3661)
|
2 ani în urmă |
Jon Ross-Perkins
|
9e3c4a3ef1
Reduce a few cases of retrieving the parse node for conditional diagnostics. (#3620)
|
2 ani în urmă |
Richard Smith
|
de0c02ddae
If a name is not found in a class, perform lookup into base classes. (#3502)
|
2 ani în urmă |
Jon Ross-Perkins
|
0d618b1278
Tidy up lint issues. (#3429)
|
2 ani în urmă |
Richard Smith
|
332a368cee
Rename Parse::Node -> Parse::NodeId. (#3432)
|
2 ani în urmă |
josh11b
|
c89c452579
Abbreviate "Reference" -> "Ref", "Dereference" -> "Deref" (#3425)
|
2 ani în urmă |
josh11b
|
11ca083855
Use abbreviation "expr" instead of "expression" (#3375)
|
2 ani în urmă |
Richard Smith
|
545a5b3679
Support initializing a class from a struct. (#3358)
|
2 ani în urmă |
josh11b
|
7edfd8e02a
Rename `SemIR::Node` to `SemIR::Inst` (#3355)
|
2 ani în urmă |
Richard Smith
|
3ea3cc38b3
Support for `as` expressions. (#3348)
|
2 ani în urmă |
Richard Smith
|
57f3c553b8
Support for type-checking and lowering method calls. (#3343)
|
2 ani în urmă |