Commit History

Auteur SHA1 Bericht Datum
  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