Richard Smith
|
02827ca26a
Rename `CARBON_SEM_IR_INST_KIND_*_TYPE` macros to `CARBON_SEM_IR_INST_KIND_TYPE_*` for consistency and namespacing. (#3920)
|
2 år sedan |
Richard Smith
|
79c0b65288
Separate constant emission from function emission. (#3916)
|
2 år sedan |
Jon Ross-Perkins
|
377262d358
Remove ExternDecl and ExternType (#3909)
|
2 år sedan |
Jon Ross-Perkins
|
5694dd152e
Add ExternDecl and ExternType for extern classes. (#3893)
|
2 år sedan |
Pablo Paglilla
|
cae62765af
Add builtins for basic float operations (#3897)
|
2 år sedan |
Richard Smith
|
bb117aea3a
Add support for `iN` and `uN` for all suitable `N`. (#3868)
|
2 år sedan |
Richard Smith
|
f5a3a9a7e0
Add `Self` into scope in interface definitions and using facets as types. (#3740)
|
2 år sedan |
Richard Smith
|
33c1e9ca95
Add an associated entity instruction and corresponding type for interface elements. (#3730)
|
2 år sedan |
Richard Smith
|
9e7a17b1a1
Scaffolding for checking impls. (#3672)
|
2 år sedan |
Richard Smith
|
ca53c18ddc
Rename MemberIndex -> ElementIndex, ClassFieldAccess -> ClassElementAccess, UnboundFieldType -> UnboundElementType. (#3446)
|
2 år sedan |
josh11b
|
7edfd8e02a
Rename `SemIR::Node` to `SemIR::Inst` (#3355)
|
2 år sedan |
Richard Smith
|
7f2f4bec4f
Add a `Field` node for fields in a class. (#3332)
|
2 år sedan |
Richard Smith
|
7d9340880e
Separate `ClassType` from `ClassDeclaration`. (#3329)
|
2 år sedan |
Richard Smith
|
c7a9e29a89
Add typed nodes to SemIR. (#3280)
|
2 år sedan |
Jon Ross-Perkins
|
ec307b18d8
Rename the lowering dir to lower (#3172)
|
2 år sedan |