Geoff Romer
|
a112cbde5c
Model type expressions as regions (#4698)
|
1 год назад |
Richard Smith
|
92201ceb10
Rename various `TryToCompleteType` functions to better describe what they do. (#4658)
|
1 год назад |
Richard Smith
|
eabe9f117a
Track complete types required by a generic. (#4652)
|
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 год назад |
David Blaikie
|
f921923b4b
lazy field index (#4514)
|
1 год назад |
Jon Ross-Perkins
|
4a80d6758d
Rename the builtin FloatType to LegacyFloatType, Error to ErrorInst (#4555)
|
1 год назад |
Geoff Romer
|
5759ad8b42
Remove forward references from binding patterns (#4494)
|
1 год назад |
Jon Ross-Perkins
|
be56ff87c6
Convert StructTypeField to a specific type. (#4492)
|
1 год назад |
josh11b
|
4febf7c459
Add capitilization and punctuation to TODO comments (#4486)
|
1 год назад |
Jon Ross-Perkins
|
99e96605bf
Don't create a compile time binding after CompileTimeBindingInVarDecl (#4463)
|
1 год назад |
Geoff Romer
|
b67d03126e
Separate inst kind for out params (#4442)
|
1 год назад |
Geoff Romer
|
223c5cb04b
Restructure handling of runtime parameters (#4422)
|
1 год назад |
Jon Ross-Perkins
|
96964ee534
Implement basic bool and int formatting for diagnostics (#4411)
|
1 год назад |
Geoff Romer
|
9d942f4633
Generate parameter pattern-match IR from pattern IR (#4388)
|
1 год назад |
David Blaikie
|
d491387a98
Disallow creating instances of abstract classes (#4381)
|
1 год назад |
Richard Smith
|
b274622228
Improve infrastructure for formatting types in diagnostics. (#4374)
|
1 год назад |
Geoff Romer
|
6439f9065d
Handle block scopes in compile-time binding check (#4379)
|
1 год назад |
Richard Smith
|
4ca711c175
When converting an expression to type `type`, retain the resulting instruction as well as the `TypeId`. (#4355)
|
1 год назад |
Geoff Romer
|
dc32aa2690
Initial support for binding patterns in SemIR (#4221)
|
1 год назад |
Jon Ross-Perkins
|
87678cc374
Disallow compile time bindings where they aren't clearly supported. (#4338)
|
1 год назад |
Jon Ross-Perkins
|
e7aebbe581
Update basic diagnostic capitalization/punctuation (#4328)
|
1 год назад |
Richard Smith
|
0354efa1fc
Rework how we check calls to support deduced implicit parameters (#4302)
|
1 год назад |
Chandler Carruth
|
4845f40dff
Switch `CARBON_CHECK` to a format string API (#4285)
|
1 год назад |
Geoff Romer
|
326609857d
Rename BindNameInfo to EntityName (#4090)
|
1 год назад |
Jon Ross-Perkins
|
99696b9812
Rename check handlers to HandleParseNode overloads. (#4121)
|
1 год назад |
Richard Smith
|
e7b0529957
Create a `Generic` object to represent a generic. (#4081)
|
1 год назад |
Chandler Carruth
|
8c64f0bfdd
Add `-Wmissing-prototypes` and fix issues it finds. (#4019)
|
1 год назад |
Jon Ross-Perkins
|
d9c62b106d
Rename enclosing scope to parent scope (#4020)
|
1 год назад |
Jon Ross-Perkins
|
5bb318cae6
Switch AddInst struct init style. (#4012)
|
1 год назад |