David Blaikie
|
b15875e302
element index init with vptr (#4565)
|
1 ano atrás |
josh11b
|
67f2c9ce26
Add a `FacetValue` instruction (#4545)
|
1 ano atrás |
Jon Ross-Perkins
|
4a80d6758d
Rename the builtin FloatType to LegacyFloatType, Error to ErrorInst (#4555)
|
1 ano atrás |
Richard Smith
|
e2ae5f212c
Remove the special case for `i32`. (#4543)
|
1 ano atrás |
Jon Ross-Perkins
|
4eb955bf42
Drop std:: on size_t in various spots. (#4546)
|
1 ano atrás |
Chandler Carruth
|
3ba4997855
Canonicalize away bit width and embed small integers into `IntId`s (#4487)
|
1 ano atrás |
josh11b
|
a69c2630f9
Replace `InterfaceType` with `FacetType` (#4499)
|
1 ano atrás |
Jon Ross-Perkins
|
be56ff87c6
Convert StructTypeField to a specific type. (#4492)
|
1 ano atrás |
David Blaikie
|
d79a374ad4
Skip vptr when performing object initialization (#4490)
|
1 ano atrás |
josh11b
|
4febf7c459
Add capitilization and punctuation to TODO comments (#4486)
|
1 ano atrás |
Jon Ross-Perkins
|
bd2fa3ace7
Remove CalleeParamsInfo (#4452)
|
1 ano atrás |
Richard Smith
|
26d7717d60
Insert a `value_of_initializer` after a call to `ImplicitAs` where possible. (#4473)
|
1 ano atrás |
Richard Smith
|
db76e81630
Rename `IntLiteral` to `IntValue`. (#4475)
|
1 ano atrás |
Richard Smith
|
32e5212daa
Fix lowering of a conversion from a type with a pointer value representation to a type with a copy value representation. (#4467)
|
1 ano atrás |
Geoff Romer
|
e20e8bfbea
Consolidate caller match in one function call (#4446)
|
1 ano atrás |
Geoff Romer
|
9266f867f9
Model the return slot as an output parameter (#4432)
|
1 ano atrás |
Geoff Romer
|
223c5cb04b
Restructure handling of runtime parameters (#4422)
|
1 ano atrás |
Geoff Romer
|
5a795db0de
More focused diagnostic notes for parameters (#4420)
|
1 ano atrás |
Jon Ross-Perkins
|
7c22348461
Add s plural format to IntAsSelect (#4423)
|
1 ano atrás |
Jon Ross-Perkins
|
780dd3addc
Remove mistaken asserts and add regression test (#4424)
|
1 ano atrás |
Jon Ross-Perkins
|
96964ee534
Implement basic bool and int formatting for diagnostics (#4411)
|
1 ano atrás |
Geoff Romer
|
9d942f4633
Generate parameter pattern-match IR from pattern IR (#4388)
|
1 ano atrás |
David Blaikie
|
d491387a98
Disallow creating instances of abstract classes (#4381)
|
1 ano atrás |
Richard Smith
|
b274622228
Improve infrastructure for formatting types in diagnostics. (#4374)
|
1 ano atrás |
josh11b
|
82937e1a3c
Change how to get info for a parameter (#4366)
|
1 ano atrás |
Richard Smith
|
4ca711c175
When converting an expression to type `type`, retain the resulting instruction as well as the `TypeId`. (#4355)
|
1 ano atrás |
Jon Ross-Perkins
|
e7aebbe581
Update basic diagnostic capitalization/punctuation (#4328)
|
1 ano atrás |
Richard Smith
|
2044366652
Support initialization of specific classes from struct literals (#4320)
|
1 ano atrás |
Richard Smith
|
0354efa1fc
Rework how we check calls to support deduced implicit parameters (#4302)
|
1 ano atrás |
Chandler Carruth
|
4845f40dff
Switch `CARBON_CHECK` to a format string API (#4285)
|
1 ano atrás |