Commit History

Autor SHA1 Mensaxe Data
  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
  Jon Ross-Perkins 4923445e3a Drop `Singleton` from `ErrorInst::SingletonInstId` and similar (#5304) hai 1 ano
  Jon Ross-Perkins 55da026a46 Remove the SemIRLoc typedef (#5299) hai 1 ano
  Boaz Brickner afe034f9f4 Change `RebuildGenericConstantInEvalBlockCallbacks.context_` from reference to pointer (#5205) hai 1 ano
  Richard Smith 4acc9cac5d Replace GetInstForSpecific with direct support for rendering a SpecificId in diagnostics. (#5192) hai 1 ano
  Richard Smith e25f58adec Rebuild the type of a `bind_symbolic_name` when building an eval block (#5174) hai 1 ano
  Dana Jansens 6dbcc78e6c Rewrite symbolic constants in generic redeclarations (#5154) hai 1 ano
  Richard Smith 584426dfa2 Initial work on support for templates (#5081) hai 1 ano
  Jon Ross-Perkins 8738497301 Fix parse support for 'fn F[];' (#5135) hai 1 ano
  josh11b 3ebd098597 Completing a type no longer ignores facet types (#5004) hai 1 ano
  Richard Smith e0b2f5d772 Add and propagate template phase for constants. (#4964) hai 1 ano
  Jon Ross-Perkins dc8f47e6ad Move type functions off Context (#4951) hai 1 ano
  Richard Smith 6dda094928 Superficial support for `template` modifier on symbolic bindings. (#4948) hai 1 ano
  Jon Ross-Perkins 0a55081c5d Move TypeCompleter and closely related helper functions to their own file (#4922) hai 1 ano
  Richard Smith fcfb1345d5 Support accessing associated functions by member access into facets (#4872) hai 1 ano
  Richard Smith 5f888e1124 Treat associated constants as entities parameterized by Self (#4837) hai 1 ano
  Jon Ross-Perkins 6b5eb1a101 Id::Invalid -> Id::None (#4834) hai 1 ano
  josh11b c5fd8f42b8 `ImplWitness` (#4679) hai 1 ano
  Richard Smith 79ba184dab Provide a location for monomorphization failures resulting from `TryToCompleteType`. (#4670) hai 1 ano
  Richard Smith 758b6c42ba Produce a note indicating where the specific was used from if monomorphization fails. (#4662) hai 1 ano
  Richard Smith eabe9f117a Track complete types required by a generic. (#4652) hai 1 ano
  josh11b 33110d096c Facet types support rewrite (`where .A =`...) constraints (#4613) hai 1 ano
  Geoff Romer 223c5cb04b Restructure handling of runtime parameters (#4422) hai 1 ano
  Geoff Romer 9d942f4633 Generate parameter pattern-match IR from pattern IR (#4388) hai 1 ano
  Richard Smith efb5d6d25a Assign locations to instructions in a generic eval block. (#4393) hai 1 ano
  josh11b 82937e1a3c Change how to get info for a parameter (#4366) hai 1 ano
  josh11b d6d70bf80d Handle runtime implicit parameters, and `self` outside of methods (#4361) hai 1 ano
  Richard Smith 7f22a289b9 Push a generic region when handling a `where` expression. (#4340) hai 1 ano
  Jon Ross-Perkins e7aebbe581 Update basic diagnostic capitalization/punctuation (#4328) hai 1 ano