Commit History

Autor SHA1 Mensaxe Data
  Elliott Kalt 58de34e534 Decouple associated constants from let (#5973) hai 8 meses
  Richard Smith 866794b82a Check and lowering support for `for` loops. (#5698) hai 10 meses
  Jon Ross-Perkins 89a6818424 Move TokenOnly to LocIdForDiagnostics (#5590) hai 11 meses
  Dana Jansens 69ab97d716 Don't wrap an ErrorInst as a subpattern of another pattern (#5542) hai 11 meses
  Richard Smith 5b884ae14d Improve lowering for global variables. (#5492) hai 11 meses
  Richard Smith 95903dc624 Generate thunks for functions in `impl`s (#5390) hai 1 ano
  Richard Smith 4f5d11a28b Build generic eval blocks incrementally (#5313) hai 1 ano
  Dana Jansens 315e206ff1 Construct LocId from InstId directly (explicitly) instead of doing lookups when possible (#5355) hai 1 ano
  Geoff Romer fafb655d39 Separate pattern types from expression types (#5360) hai 1 ano
  Geoff Romer f5b5731c76 Separate fields from other `var` decls in parse (#5320) hai 1 ano
  Thomas Köppe bf32da8dad Add missing standard library header inclusions (#5316) hai 1 ano
  Jon Ross-Perkins 4923445e3a Drop `Singleton` from `ErrorInst::SingletonInstId` and similar (#5304) hai 1 ano
  Jon Ross-Perkins a5df8ad736 Support destruction of storage (#5171) hai 1 ano
  Jon Ross-Perkins 832c6398d6 Reduce explicit SemIR::LocIdAndInst construction (#5153) hai 1 ano
  Jon Ross-Perkins 701f12d9a2 Clean up LocIdAndInst::UncheckedLoc uses (#5151) hai 1 ano
  Geoff Romer 6d4f2567a7 Add support for `var` patterns (#5069) hai 1 ano
  Geoff Romer 74e1a9949f Support tuple patterns outside parameter lists (#4923) hai 1 ano
  Jon Ross-Perkins 311b4ff03d Refactor AddInst-family functions to their own file (#4941) hai 1 ano
  Jon Ross-Perkins 8af64ceca6 Change Context::IsImplFile to File::is_impl (#4931) hai 1 ano
  Jon Ross-Perkins 71c91eaf14 Refactor subpattern logic out of Context (#4929) hai 1 ano
  Geoff Romer 55714dd4ed Diagnose `var` in interfaces (#4907) hai 1 ano
  Richard Smith d71b84438f Add a writeup for how associated constants are processed. (#4856) hai 1 ano
  Richard Smith 5f888e1124 Treat associated constants as entities parameterized by Self (#4837) hai 1 ano
  Geoff Romer 96256652c5 Use FullPatternStack instead of node stack for binding context (#4829) hai 1 ano
  Jon Ross-Perkins 6b5eb1a101 Id::Invalid -> Id::None (#4834) hai 1 ano
  Geoff Romer 13434f0e8a Model `var` as a pattern operator (#4720) hai 1 ano
  Jon Ross-Perkins f7269482fe Remove node_stack Peek templating where possible (#4801) hai 1 ano
  Geoff Romer a112cbde5c Model type expressions as regions (#4698) hai 1 ano
  Boaz Brickner 9c8773da1b Basic name poisoning support (#4654) hai 1 ano
  Boaz Brickner daba2c72cf [NFC] Convert NameScope from struct to class (#4623) hai 1 ano