Commit History

Author SHA1 Message Date
  Dana Jansens 4539114c21 Return a set of ImplWitnesses from impl lookup (#5075) 1 year ago
  josh11b ea1a0c8b84 Find impl witnesses in facets (#5060) 1 year ago
  Dana Jansens a0b7f39591 Support impl lookup for multiple interfaces in a facet type (#5047) 1 year ago
  Dana Jansens 0d10b5cd4c Allow facet types to be combined (#5026) 1 year ago
  Dana Jansens ebc1080c5d Improve diagnostics for impl lookup cycles (#4998) 1 year ago
  Dana Jansens 2ca3f92131 Don't incorrectly find cycle in a generic impl (#4990) 1 year ago
  Dana Jansens f038aead4c Diagnose cycles in impl lookup (#4947) 1 year ago
  Dana Jansens d5f3d3365a Allow checking to continue after 'impl as' outside class (#4937) 1 year ago
  Dana Jansens d6ce8f192d Don't use an impl when 'extend impl' is an error (#4935) 1 year ago
  Dana Jansens 316a6c59e9 Deduce facet values for arguments to generic fns receiving a facet type (#4865) 1 year ago
  Jon Ross-Perkins 6b5eb1a101 Id::Invalid -> Id::None (#4834) 1 year ago
  josh11b c5fd8f42b8 `ImplWitness` (#4679) 1 year ago
  Richard Smith 4bbc189d55 Don't produce a follow-on error message if we try to perform an impl lookup during error recovery. (#4749) 1 year ago
  Richard Smith 758b6c42ba Produce a note indicating where the specific was used from if monomorphization fails. (#4662) 1 year ago
  Jon Ross-Perkins 61c0a8b676 Make more use of llvm STLExtras (#4668) 1 year ago
  Richard Smith 80a3dc83bc Fix impl lookup to properly look in the IR containing a transitively-imported entity. (#4625) 1 year ago
  Richard Smith d0e067ac75 Fix impl lookup to look in the arguments of a specific. (#4601) 1 year ago
  josh11b 39ed62dad7 Add `facet_types()` accessor to `Check::Context` (#4518) 1 year ago
  josh11b 3824c5fd30 Look in libraries associated with the interface (#4510) 1 year ago
  Richard Smith a0609b9155 Don't eagerly import all impls. (#4447) 1 year ago
  Richard Smith af816cda90 Move impl lookup out into its own file. (#4435) 1 year ago