Commit History

Автор SHA1 Съобщение Дата
  Richard Smith 9783d44fed Add a GenericClassType as the type of the name of a generic class. (#3935) преди 2 години
  Jon Ross-Perkins 76ed3c73cb Promote FunctionType to a standard instruction. (#3931) преди 2 години
  Richard Smith 02827ca26a Rename `CARBON_SEM_IR_INST_KIND_*_TYPE` macros to `CARBON_SEM_IR_INST_KIND_TYPE_*` for consistency and namespacing. (#3920) преди 2 години
  Richard Smith 008d41d7f3 Move instruction names for struct and tuple values from lower to `InstNamer`. (#3918) преди 2 години
  Richard Smith 79c0b65288 Separate constant emission from function emission. (#3916) преди 2 години
  Richard Smith ce2aed652f Use `CARBON_KIND_SWITCH` in type lowering. (#3914) преди 2 години
  Jon Ross-Perkins 377262d358 Remove ExternDecl and ExternType (#3909) преди 2 години
  Richard Smith 8f8277b450 Use def file to avoid listing all non-type insts in type switches. (#3911) преди 2 години
  Richard Smith ccf87f0a38 Use computed constants in lowering rather than lowering instructions (#3905) преди 2 години
  Richard Smith 3776c068de Unify instruction naming between SemIR and LLVM IR (#3898) преди 2 години
  Richard Smith 1b335402d1 Allow incomplete return types in function declarations. (#3875) преди 2 години
  Richard Smith bb117aea3a Add support for `iN` and `uN` for all suitable `N`. (#3868) преди 2 години
  Richard Smith 1792c8f522 Fix lowering of a call to an imported function. (#3863) преди 2 години
  Richard Smith f0e940ddfd Initial support for builtin functions. (#3803) преди 2 години
  Richard Smith d8be774b8b Lowering support for overloaded operators. (#3798) преди 2 години
  Richard Smith 8cb932b99c Substitute `Self` in associated function signatures before checking them against `impl`s. (#3788) преди 2 години
  Richard Smith 1d720dc001 Basic support for looking up impl members when naming an associated entity. (#3776) преди 2 години
  Richard Smith ce1dd20be2 Refactor member lookup in preparation for adding impl lookup. (#3775) преди 2 години
  Richard Smith 33c1e9ca95 Add an associated entity instruction and corresponding type for interface elements. (#3730) преди 2 години
  Richard Smith 9e7a17b1a1 Scaffolding for checking impls. (#3672) преди 2 години
  Jon Ross-Perkins 8167c44a03 Merging CrossRef into ImportRefUsed, shifting builtins over. (#3659) преди 2 години
  Richard Smith 439a644960 Propagate the phase of a type from its constituent types. (#3645) преди 2 години
  Richard Smith b138c90c9e Use constant evaluation to determine the identity of types. (#3617) преди 2 години
  Richard Smith a6508fcf05 Basic support for generic bindings. (#3555) преди 2 години
  Richard Smith fe24ebc021 Create a BindName for function parameters. (#3535) преди 2 години
  Richard Smith fbb4ecf319 Remove `SelfParam`, add an `AddrPattern` instead. (#3506) преди 2 години
  josh11b e9fc07feee Abbreviate "representation" -> "repr" (#3464) преди 2 години
  Richard Smith ca53c18ddc Rename MemberIndex -> ElementIndex, ClassFieldAccess -> ClassElementAccess, UnboundFieldType -> UnboundElementType. (#3446) преди 2 години
  Jon Ross-Perkins 0db63ff17a Abbreviate Integer and FloatingPoint (#3435) преди 2 години
  Jon Ross-Perkins 0d618b1278 Tidy up lint issues. (#3429) преди 2 години