Jon Ross-Perkins
|
6b5eb1a101
Id::Invalid -> Id::None (#4834)
|
1 rok pred |
Dana Jansens
|
ab12da7d03
Rename BoundMethod::function_id to function_decl_id (#4775)
|
1 rok pred |
Richard Smith
|
f6d0cdabf8
Slightly simplify int value lowering. (#4767)
|
1 rok pred |
josh11b
|
c5fd8f42b8
`ImplWitness` (#4679)
|
1 rok pred |
Richard Smith
|
4a7aefefaa
Add support for operators on `Core.IntLiteral`. (#4716)
|
1 rok pred |
Richard Smith
|
d6ec885eb3
Track the type as written in `BaseDecl` and `AdaptDecl`. (#4564)
|
1 rok pred |
josh11b
|
67f2c9ce26
Add a `FacetValue` instruction (#4545)
|
1 rok pred |
Chandler Carruth
|
3ba4997855
Canonicalize away bit width and embed small integers into `IntId`s (#4487)
|
1 rok pred |
Jon Ross-Perkins
|
be56ff87c6
Convert StructTypeField to a specific type. (#4492)
|
1 rok pred |
Richard Smith
|
44fe65fbe5
Rename `BigInt` to `IntLiteral`. (#4476)
|
1 rok pred |
Richard Smith
|
db76e81630
Rename `IntLiteral` to `IntValue`. (#4475)
|
1 rok pred |
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 rok pred |
Richard Smith
|
df68bf9f71
Switch to using `Core.BigInt` as the type of the size of a type literal. (#4450)
|
1 rok pred |
Richard Smith
|
851ef2c517
Initial, very rough lowering for calls to specific functions and specific function declarations. (#4399)
|
1 rok pred |
Richard Smith
|
1a1bfd2eb2
Track and resolve the specific callee in a call to a generic function (#4395)
|
1 rok pred |
Richard Smith
|
5ab957d012
Make ImplDecls evaluate to themselves. (#4352)
|
1 rok pred |
Richard Smith
|
2044366652
Support initialization of specific classes from struct literals (#4320)
|
1 rok pred |
Chandler Carruth
|
4845f40dff
Switch `CARBON_CHECK` to a format string API (#4285)
|
1 rok pred |
Richard Smith
|
50d56aa7c9
Add an instruction to represent a use of a dependent value from a generic instance. (#4122)
|
1 rok pred |
Jon Ross-Perkins
|
469f1c8e64
Refactor InstKind to move metadata from macros to the type. (#4119)
|
1 rok pred |
Jon Ross-Perkins
|
f3a4178083
Remove SemIR::RealLiteral (#4113)
|
1 rok pred |
Richard Smith
|
9029cac727
Remove `inst_id` from the public interface of `ConstantId`. (#4053)
|
1 rok pred |
Chandler Carruth
|
8c64f0bfdd
Add `-Wmissing-prototypes` and fix issues it finds. (#4019)
|
1 rok pred |
Jon Ross-Perkins
|
76ed3c73cb
Promote FunctionType to a standard instruction. (#3931)
|
2 rokov pred |
Richard Smith
|
02827ca26a
Rename `CARBON_SEM_IR_INST_KIND_*_TYPE` macros to `CARBON_SEM_IR_INST_KIND_TYPE_*` for consistency and namespacing. (#3920)
|
2 rokov pred |
Richard Smith
|
0ff798ae90
Use `CARBON_KIND_SWITCH` for inst dispatch in `FunctionContext` and `ConstantContext`. (#3919)
|
2 rokov pred |
Richard Smith
|
79c0b65288
Separate constant emission from function emission. (#3916)
|
2 rokov pred |