Richard Smith
|
1ece5000aa
Always form a `ConstType` instruction for `const`. (#6341)
|
5 tháng trước cách đây |
Geoff Romer
|
114ecda725
Enable conversions to value-or-ref to use `value_of_initializer` (#6309)
|
5 tháng trước cách đây |
Jon Ross-Perkins
|
eed21f6439
Make applying `const` repeatedly to the same type have less additional effect. (#6287)
|
6 tháng trước cách đây |
Richard Smith
|
50e5476ee3
Add support for `unsafe as` operator to the toolchain. (#5993)
|
8 tháng trước cách đây |
David Blaikie
|
aeba878335
Clean up some TODO and other comments (#5813)
|
9 tháng trước cách đây |
David Blaikie
|
0b53217372
Diagnose `partial` applied to final types. (#5744)
|
10 tháng trước cách đây |
David Blaikie
|
b39a0f0c8c
Basic SemIR `partial` support (#5736)
|
10 tháng trước cách đây |
Richard Smith
|
344f0b7550
Support for heterogeneous operators. (#5653)
|
10 tháng trước cách đây |
Jon Ross-Perkins
|
89a6818424
Move TokenOnly to LocIdForDiagnostics (#5590)
|
11 tháng trước cách đây |
Dana Jansens
|
315e206ff1
Construct LocId from InstId directly (explicitly) instead of doing lookups when possible (#5355)
|
1 năm trước cách đây |
Jon Ross-Perkins
|
03e693873b
Detect control flow in entities nested inside functions (#5336)
|
1 năm trước cách đây |
Jon Ross-Perkins
|
4923445e3a
Drop `Singleton` from `ErrorInst::SingletonInstId` and similar (#5304)
|
1 năm trước cách đây |
Richard Smith
|
bba32900c3
Preserve type sugar in ArrayType, ConstType, and PointerType. (#5235)
|
1 năm trước cách đây |
David Blaikie
|
4739828cca
Generalize non-const ClassInit lowering beyond only InitializeFrom insts (#5199)
|
1 năm trước cách đây |
Jon Ross-Perkins
|
197e784140
Add parsing for partial types (#5009)
|
1 năm trước cách đây |
Jon Ross-Perkins
|
311b4ff03d
Refactor AddInst-family functions to their own file (#4941)
|
1 năm trước cách đây |
Jon Ross-Perkins
|
dc8f47e6ad
Move type functions off Context (#4951)
|
1 năm trước cách đây |
Jon Ross-Perkins
|
588bdd74c3
Refactor region_stack logic out of Context (#4927)
|
1 năm trước cách đây |
Jon Ross-Perkins
|
b0d49ba957
Move control flow block functions to their own file. (#4921)
|
1 năm trước cách đây |
Geoff Romer
|
9b28d3ad78
Late response to comments on #4698 (#4758)
|
1 năm trước cách đây |
Geoff Romer
|
a112cbde5c
Model type expressions as regions (#4698)
|
1 năm trước cách đây |
Jon Ross-Perkins
|
efab39cbd9
Remove InstId::Builtin members (#4632)
|
1 năm trước cách đây |
Jon Ross-Perkins
|
0e92e6cc5a
Switch TypeId::TypeType to TypeType::SingletonTypeId, and similar (#4619)
|
1 năm trước cách đây |
Jon Ross-Perkins
|
4a80d6758d
Rename the builtin FloatType to LegacyFloatType, Error to ErrorInst (#4555)
|
1 năm trước cách đây |
Richard Smith
|
b274622228
Improve infrastructure for formatting types in diagnostics. (#4374)
|
1 năm trước cách đây |
Richard Smith
|
4ca711c175
When converting an expression to type `type`, retain the resulting instruction as well as the `TypeId`. (#4355)
|
1 năm trước cách đây |
Jon Ross-Perkins
|
e7aebbe581
Update basic diagnostic capitalization/punctuation (#4328)
|
1 năm trước cách đây |
Richard Smith
|
187a3608df
Use `As` and `ImplicitAs` interfaces for conversions. (#4209)
|
1 năm trước cách đây |
Jon Ross-Perkins
|
99696b9812
Rename check handlers to HandleParseNode overloads. (#4121)
|
1 năm trước cách đây |
Chandler Carruth
|
8c64f0bfdd
Add `-Wmissing-prototypes` and fix issues it finds. (#4019)
|
1 năm trước cách đây |