David Blaikie
|
e71d5942bc
Function decl lowering for incomplete parameter/return types (#5038) (#5066)
|
hace 1 año |
Geoff Romer
|
d264f14027
Clean up handling of `Call` params (#5061)
|
hace 1 año |
Alina Sbirlea
|
4e21c0c1fc
Basic lowering generic function definitions. (#5016)
|
hace 1 año |
Alina Sbirlea
|
1f5e5a7b44
Add basic lowering of generic function definitions. (#5015)
|
hace 1 año |
Alina Sbirlea
|
7a9af69595
Refactor function definition lowering. (#5014)
|
hace 1 año |
Dana Jansens
|
11aba70c1d
Add enumerate() for ValueStore and ImplStore (#4975)
|
hace 1 año |
Richard Smith
|
c6d35e1c4a
Rename template constant -> concrete constant. (#4939)
|
hace 1 año |
Dana Jansens
|
a9c1bc4f0f
Handle building a value repr when the type is named through an aggregate (#4910)
|
hace 1 año |
Jon Ross-Perkins
|
e79d3be5bd
Combine DiagnosticConverter into DiagnosticEmitter (#4878)
|
hace 1 año |
Jon Ross-Perkins
|
7eee9a3489
Refactor resolving a location into a SemIR library (#4876)
|
hace 1 año |
Richard Smith
|
fcfb1345d5
Support accessing associated functions by member access into facets (#4872)
|
hace 1 año |
Jon Ross-Perkins
|
6b5eb1a101
Id::Invalid -> Id::None (#4834)
|
hace 1 año |
Geoff Romer
|
13434f0e8a
Model `var` as a pattern operator (#4720)
|
hace 1 año |
Jon Ross-Perkins
|
8f685b6953
Change how diagnostics are ordered (#4778)
|
hace 1 año |
Richard Smith
|
d31fc9ad02
Support array types with dependent bounds. (#4751)
|
hace 1 año |
josh11b
|
c5fd8f42b8
`ImplWitness` (#4679)
|
hace 1 año |
Richard Smith
|
3e0fdd04eb
Lower global variables as global definitions, not global declarations. (#4674)
|
hace 1 año |
Geoff Romer
|
78d7a7c291
Remove return_slot_id (#4577)
|
hace 1 año |
Geoff Romer
|
4f816dd03f
Remove param_refs and implicit_param_refs (#4479)
|
hace 1 año |
josh11b
|
67f2c9ce26
Add a `FacetValue` instruction (#4545)
|
hace 1 año |
Jon Ross-Perkins
|
79b9180eff
Adds per-builtin instructions, removing `BuiltinInst` (#4556)
|
hace 1 año |
Jon Ross-Perkins
|
4a80d6758d
Rename the builtin FloatType to LegacyFloatType, Error to ErrorInst (#4555)
|
hace 1 año |
Richard Smith
|
e2ae5f212c
Remove the special case for `i32`. (#4543)
|
hace 1 año |
josh11b
|
93169c30b1
Update LLVM (#4530)
|
hace 1 año |
josh11b
|
a69c2630f9
Replace `InterfaceType` with `FacetType` (#4499)
|
hace 1 año |
Geoff Romer
|
db43bb1b42
Replace FIXME with TODO in toolchain code (#4506)
|
hace 1 año |
Jon Ross-Perkins
|
be56ff87c6
Convert StructTypeField to a specific type. (#4492)
|
hace 1 año |
josh11b
|
4febf7c459
Add capitilization and punctuation to TODO comments (#4486)
|
hace 1 año |
josh11b
|
ea0b0b4b48
Add facet type values and an instruction that produces them (#4460)
|
hace 1 año |
Richard Smith
|
44fe65fbe5
Rename `BigInt` to `IntLiteral`. (#4476)
|
hace 1 año |