Cronologia Commit

Autore SHA1 Messaggio Data
  Richard Smith f0e940ddfd Initial support for builtin functions. (#3803) 2 anni fa
  Richard Smith d8be774b8b Lowering support for overloaded operators. (#3798) 2 anni fa
  Richard Smith 8cb932b99c Substitute `Self` in associated function signatures before checking them against `impl`s. (#3788) 2 anni fa
  Richard Smith 1d720dc001 Basic support for looking up impl members when naming an associated entity. (#3776) 2 anni fa
  Richard Smith ce1dd20be2 Refactor member lookup in preparation for adding impl lookup. (#3775) 2 anni fa
  Richard Smith 33c1e9ca95 Add an associated entity instruction and corresponding type for interface elements. (#3730) 2 anni fa
  Richard Smith 9e7a17b1a1 Scaffolding for checking impls. (#3672) 2 anni fa
  Jon Ross-Perkins 8167c44a03 Merging CrossRef into ImportRefUsed, shifting builtins over. (#3659) 2 anni fa
  Richard Smith 439a644960 Propagate the phase of a type from its constituent types. (#3645) 2 anni fa
  Richard Smith b138c90c9e Use constant evaluation to determine the identity of types. (#3617) 2 anni fa
  Richard Smith a6508fcf05 Basic support for generic bindings. (#3555) 2 anni fa
  Richard Smith fe24ebc021 Create a BindName for function parameters. (#3535) 2 anni fa
  Richard Smith fbb4ecf319 Remove `SelfParam`, add an `AddrPattern` instead. (#3506) 2 anni fa
  josh11b e9fc07feee Abbreviate "representation" -> "repr" (#3464) 2 anni fa
  Richard Smith ca53c18ddc Rename MemberIndex -> ElementIndex, ClassFieldAccess -> ClassElementAccess, UnboundFieldType -> UnboundElementType. (#3446) 2 anni fa
  Jon Ross-Perkins 0db63ff17a Abbreviate Integer and FloatingPoint (#3435) 2 anni fa
  Jon Ross-Perkins 0d618b1278 Tidy up lint issues. (#3429) 2 anni fa
  josh11b c53b248800 Abbreviate "parameter" -> "param" (#3392) 2 anni fa
  josh11b 5020fdb3be Use abbreviation "decl" instead of "declaration" (#3382) 2 anni fa
  Richard Smith 6d5e62974c Add SemIR instruction to track that a conversion was performed. (#3363) 2 anni fa
  Richard Smith 71aa4a45be Distinguish between name IDs and string IDs in the type system. (#3341) 2 anni fa
  josh11b 737162cc8f Rename sem_ir files node->inst, follow up to #3355 (#3361) 2 anni fa
  Jon Ross-Perkins 3401eed8d8 Split IdentifierId and StringLiteralId from StringId (#3352) 2 anni fa
  josh11b 7edfd8e02a Rename `SemIR::Node` to `SemIR::Inst` (#3355) 2 anni fa
  Richard Smith 57f3c553b8 Support for type-checking and lowering method calls. (#3343) 2 anni fa
  Richard Smith 04ae5a0531 Support for functions with a `self` parameter. (#3338) 2 anni fa
  Richard Smith 620408b999 Basic lowering support for classes. (#3334) 2 anni fa
  Jon Ross-Perkins e6634d240f Make SemIR::File access more terse. (#3331) 2 anni fa
  Jon Ross-Perkins 1d6298290f Add more value store types to File. (#3317) 2 anni fa
  Richard Smith 85e9642d18 Lower types in the order they were completed. (#3324) 2 anni fa