David Blaikie
|
f921923b4b
lazy field index (#4514)
|
1 anno fa |
Jon Ross-Perkins
|
4a80d6758d
Rename the builtin FloatType to LegacyFloatType, Error to ErrorInst (#4555)
|
1 anno fa |
Geoff Romer
|
5759ad8b42
Remove forward references from binding patterns (#4494)
|
1 anno fa |
Jon Ross-Perkins
|
be56ff87c6
Convert StructTypeField to a specific type. (#4492)
|
1 anno fa |
josh11b
|
4febf7c459
Add capitilization and punctuation to TODO comments (#4486)
|
1 anno fa |
Jon Ross-Perkins
|
99e96605bf
Don't create a compile time binding after CompileTimeBindingInVarDecl (#4463)
|
1 anno fa |
Geoff Romer
|
b67d03126e
Separate inst kind for out params (#4442)
|
1 anno fa |
Geoff Romer
|
223c5cb04b
Restructure handling of runtime parameters (#4422)
|
1 anno fa |
Jon Ross-Perkins
|
96964ee534
Implement basic bool and int formatting for diagnostics (#4411)
|
1 anno fa |
Geoff Romer
|
9d942f4633
Generate parameter pattern-match IR from pattern IR (#4388)
|
1 anno fa |
David Blaikie
|
d491387a98
Disallow creating instances of abstract classes (#4381)
|
1 anno fa |
Richard Smith
|
b274622228
Improve infrastructure for formatting types in diagnostics. (#4374)
|
1 anno fa |
Geoff Romer
|
6439f9065d
Handle block scopes in compile-time binding check (#4379)
|
1 anno fa |
Richard Smith
|
4ca711c175
When converting an expression to type `type`, retain the resulting instruction as well as the `TypeId`. (#4355)
|
1 anno fa |
Geoff Romer
|
dc32aa2690
Initial support for binding patterns in SemIR (#4221)
|
1 anno fa |
Jon Ross-Perkins
|
87678cc374
Disallow compile time bindings where they aren't clearly supported. (#4338)
|
1 anno fa |
Jon Ross-Perkins
|
e7aebbe581
Update basic diagnostic capitalization/punctuation (#4328)
|
1 anno fa |
Richard Smith
|
0354efa1fc
Rework how we check calls to support deduced implicit parameters (#4302)
|
1 anno fa |
Chandler Carruth
|
4845f40dff
Switch `CARBON_CHECK` to a format string API (#4285)
|
1 anno fa |
Geoff Romer
|
326609857d
Rename BindNameInfo to EntityName (#4090)
|
1 anno fa |
Jon Ross-Perkins
|
99696b9812
Rename check handlers to HandleParseNode overloads. (#4121)
|
1 anno fa |
Richard Smith
|
e7b0529957
Create a `Generic` object to represent a generic. (#4081)
|
1 anno fa |
Chandler Carruth
|
8c64f0bfdd
Add `-Wmissing-prototypes` and fix issues it finds. (#4019)
|
1 anno fa |
Jon Ross-Perkins
|
d9c62b106d
Rename enclosing scope to parent scope (#4020)
|
1 anno fa |
Jon Ross-Perkins
|
5bb318cae6
Switch AddInst struct init style. (#4012)
|
1 anno fa |
Richard Smith
|
8676ef6f36
Stop assigning a symbolic generic parameter index to associated constants. (#3923)
|
2 anni fa |
Richard Smith
|
e0b8728263
Allocate de Bruijn levels to symbolic bindings. (#3906)
|
2 anni fa |
Jon Ross-Perkins
|
b5d28f2c4b
location -> loc abbreviation (#3826)
|
2 anni fa |
Jon Ross-Perkins
|
b079acd86f
Replace NodeId with a hybrid LocationId in SemIR diagnostics. (#3810)
|
2 anni fa |
Jon Ross-Perkins
|
86a7c9ff45
Rename parse_node -> node_id (#3760)
|
2 anni fa |