Commit History

Auteur SHA1 Bericht Datum
  josh11b e9fc07feee Abbreviate "representation" -> "repr" (#3464) 2 jaren geleden
  Richard Smith ca53c18ddc Rename MemberIndex -> ElementIndex, ClassFieldAccess -> ClassElementAccess, UnboundFieldType -> UnboundElementType. (#3446) 2 jaren geleden
  Jon Ross-Perkins 0db63ff17a Abbreviate Integer and FloatingPoint (#3435) 2 jaren geleden
  Jon Ross-Perkins 0d618b1278 Tidy up lint issues. (#3429) 2 jaren geleden
  josh11b c53b248800 Abbreviate "parameter" -> "param" (#3392) 2 jaren geleden
  josh11b 5020fdb3be Use abbreviation "decl" instead of "declaration" (#3382) 2 jaren geleden
  Richard Smith 6d5e62974c Add SemIR instruction to track that a conversion was performed. (#3363) 2 jaren geleden
  Richard Smith 71aa4a45be Distinguish between name IDs and string IDs in the type system. (#3341) 2 jaren geleden
  josh11b 737162cc8f Rename sem_ir files node->inst, follow up to #3355 (#3361) 2 jaren geleden
  Jon Ross-Perkins 3401eed8d8 Split IdentifierId and StringLiteralId from StringId (#3352) 2 jaren geleden
  josh11b 7edfd8e02a Rename `SemIR::Node` to `SemIR::Inst` (#3355) 2 jaren geleden
  Richard Smith 57f3c553b8 Support for type-checking and lowering method calls. (#3343) 2 jaren geleden
  Richard Smith 04ae5a0531 Support for functions with a `self` parameter. (#3338) 2 jaren geleden
  Richard Smith 620408b999 Basic lowering support for classes. (#3334) 2 jaren geleden
  Jon Ross-Perkins e6634d240f Make SemIR::File access more terse. (#3331) 2 jaren geleden
  Jon Ross-Perkins 1d6298290f Add more value store types to File. (#3317) 2 jaren geleden
  Richard Smith 85e9642d18 Lower types in the order they were completed. (#3324) 2 jaren geleden
  Jon Ross-Perkins 7e9d644e1f Switch File functions, classes, and types to ValueStores (#3316) 2 jaren geleden
  Richard Smith a46e7dd967 Remove most of the metaprogramming in node.h in favor of listing all the members in the typed node structs. (#3310) 2 jaren geleden
  Jon Ross-Perkins 1b55ad86dd Extend SharedValueStores to SemIR (#3313) 2 jaren geleden
  Richard Smith e4caf7d604 Compute and cache the value representation of a type when it becomes complete. (#3271) 2 jaren geleden
  josh11b 8d0831f431 Made function and namespace nodes typed to remove a crash (#3285) 2 jaren geleden
  Richard Smith 8779fcd77c Switch from `SemIR::NodeKind::Foo` to `SemIR::Foo::Kind` wherever possible. (#3283) 2 jaren geleden
  Richard Smith 6e9d83e746 Support for `while` statements. (#3258) 2 jaren geleden
  Richard Smith c7a9e29a89 Add typed nodes to SemIR. (#3280) 2 jaren geleden
  Richard Smith bfa5463e5b Add signature enforcement for `Main.Run` and give it the symbol name `main`. (#3266) 2 jaren geleden
  Richard Smith 491fa1bdd5 Place the computation of the destination of an initialization into the return slot. (#3252) 2 jaren geleden
  Richard Smith d63fceff8e Switch `GetNodeBlock` and `GetTypeBlock` to return an `ArrayRef` (#3220) 2 jaren geleden
  Jon Ross-Perkins 1c748c0f14 Split semantics into check and sem_ir directories (#3176) 2 jaren geleden
  Jon Ross-Perkins ec307b18d8 Rename the lowering dir to lower (#3172) 2 jaren geleden