Jon Ross-Perkins
|
6b5eb1a101
Id::Invalid -> Id::None (#4834)
|
1 年之前 |
Geoff Romer
|
13434f0e8a
Model `var` as a pattern operator (#4720)
|
1 年之前 |
Geoff Romer
|
557c9b022a
Remove `CHECK` from `GetCurrentReturnSlot` (#4688)
|
1 年之前 |
Jon Ross-Perkins
|
efab39cbd9
Remove InstId::Builtin members (#4632)
|
1 年之前 |
Geoff Romer
|
78d7a7c291
Remove return_slot_id (#4577)
|
1 年之前 |
Jon Ross-Perkins
|
4a80d6758d
Rename the builtin FloatType to LegacyFloatType, Error to ErrorInst (#4555)
|
1 年之前 |
Richard Smith
|
261fe38508
Fix use-after-free in return statement handling. (#4472)
|
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 年之前 |
Richard Smith
|
b274622228
Improve infrastructure for formatting types in diagnostics. (#4374)
|
1 年之前 |
Jon Ross-Perkins
|
e7aebbe581
Update basic diagnostic capitalization/punctuation (#4328)
|
1 年之前 |
Chandler Carruth
|
4845f40dff
Switch `CARBON_CHECK` to a format string API (#4285)
|
1 年之前 |
Jon Ross-Perkins
|
0feb757de0
Add fields for extern to EntityWithParamsBase (#4206)
|
1 年之前 |
Richard Smith
|
37a8bfa488
Refactor `ReturnTypeInfo` and `InitRepr`. (#4169)
|
1 年之前 |
Richard Smith
|
a9e835f3dc
Remove caching of return slot usage. (#4163)
|
1 年之前 |
Richard Smith
|
07bad72d86
Support for calling non-generic methods in a specific class. (#4156)
|
1 年之前 |
Richard Smith
|
e3c15edb92
Remove return_type_id from Function. (#4051)
|
1 年之前 |
Chandler Carruth
|
8c64f0bfdd
Add `-Wmissing-prototypes` and fix issues it finds. (#4019)
|
1 年之前 |
Jon Ross-Perkins
|
5bb318cae6
Switch AddInst struct init style. (#4012)
|
1 年之前 |
Richard Smith
|
ccf87f0a38
Use computed constants in lowering rather than lowering instructions (#3905)
|
2 年之前 |
Richard Smith
|
1b335402d1
Allow incomplete return types in function declarations. (#3875)
|
2 年之前 |
Jon Ross-Perkins
|
86a7c9ff45
Rename parse_node -> node_id (#3760)
|
2 年之前 |
Jon Ross-Perkins
|
1bf4dc53d9
Add diagnostic support so that we can just pass in TypeId. (#3695)
|
2 年之前 |
Richard Smith
|
fdfb1fb5ef
Factor the scope stack and lexical lookups out of Check::Context. (#3688)
|
2 年之前 |
Chandler Carruth
|
bf02d1f4b0
Remove headers marked as unused by ClangD. (#3661)
|
2 年之前 |
Jon Ross-Perkins
|
f5e9158fa7
Support passing an InstId for check diagnostics. (#3597)
|
2 年之前 |
Jon Ross-Perkins
|
f197219c10
Split parse nodes out from instructions because they're rarely used. (#3590)
|
2 年之前 |
josh11b
|
b0da52a3d7
Use typed parse node ids in SemIR instruction types (#3560)
|
2 年之前 |
Richard Smith
|
22dff46ed2
Remove support for disambiguating a stringified type as being a type. (#3456)
|
2 年之前 |
Richard Smith
|
332a368cee
Rename Parse::Node -> Parse::NodeId. (#3432)
|
2 年之前 |