Commit historia

Upphovsman SHA1 Meddelande Datum
  Dana Jansens 46bb0fecd4 Properly diagnose ambiguous `.Self` in `T impls X where...` (#7132) 4 dagar sedan
  Dana Jansens d9841992cb Replace .Self in facet types (#7097) 1 vecka sedan
  Christopher Di Bella f0c4b37c63 adds a field to `SemIR::Interface` to indicate whether it is a core interface (#7091) 1 vecka sedan
  Dana Jansens e1f30669af Remove TODO in impl lookup for discarding unused witnesses (#7032) 4 veckor sedan
  Dana Jansens 5503f643c6 Introduce typed-inst accessors for ConstantValueStore (#6980) 1 månad sedan
  Dana Jansens d6be20641c Use earlier `require` decls inside a named constraint to provide witnesses for `Self` (#6915) 1 månad sedan
  Christopher Di Bella bc38deb16c adds witness support for associated types (#6937) 1 månad sedan
  Dana Jansens 6359e3f550 Dedupe self values in identify facet type (#6819) 2 månader sedan
  Dana Jansens 142596b49c Diagnose unidentified type-of-self in impl lookup query (#6769) 2 månader sedan
  Dana Jansens fbc8d59d32 Introduce Diagnostics::ContextScope and remove diagnoser callbacks in type completion (#6761) 2 månader sedan
  Jon Ross-Perkins 74969cab04 Generate non-final Destroy witnesses for symbolics (#6731) 2 månader sedan
  Jon Ross-Perkins 9f6e84cc02 Remove redundant ResolveSpecificDefinition (#6659) 3 månader sedan
  Dana Jansens 32aa7cb1fa Make identifying a facet type an operation on a (self+facet type) pair (#6592) 3 månader sedan
  Dana Jansens 30562826b8 Add Inst::IsOneOf to check if an inst is one of a few kinds (#6523) 3 månader sedan
  Dana Jansens f7fa83ead6 Fix comments in impl lookup to refer to identified facet types instead of complete ones (#6560) 3 månader sedan
  Jon Ross-Perkins c5eba90317 Change `Destroy` to use a `CustomWitness` instead of a blanket impl (#6512) 4 månader sedan
  Jon Ross-Perkins b34e349792 Push GetFacetAsType from impl_lookup to custom_witness (#6520) 4 månader sedan
  Jon Ross-Perkins 2543d2ea4f Add CoreInterface for consistent tracking of CoreIdentifier interfaces (#6516) 4 månader sedan
  Dana Jansens 5efed204a2 Make EvalLookupSingleImplWitness shorter (#6517) 4 månader sedan
  Richard Smith c77eebd15e Cache final impl lookup results. (#6452) 5 månader sedan
  Richard Smith 372f632d9d Implement support for copying C++ classes. (#6434) 5 månader sedan
  Dana Jansens 0cf2448505 Get specific interfaces with correct specific from named constraints (#6435) 5 månader sedan
  Jon Ross-Perkins 93a8c5230c Ensure a symbolic `final impl` has a definition produced (#6236) 5 månader sedan
  Jon Ross-Perkins fbc7690157 Switch `zip` to `zip_equal` where possible (#6389) 5 månader sedan
  Dana Jansens e62678e682 Identify and complete facet types as needed for p5168 (#6369) 5 månader sedan
  Dana Jansens acb7810e32 Avoid crashing when an impl decl has a missing definition (#6349) 5 månader sedan
  Dana Jansens ca3f95faa6 Make named constraint eval to a FacetType with itself in it (#6308) 6 månader sedan
  Geoff Romer 0811d996e1 Finish renaming BindName and related insts. (#6281) 6 månader sedan
  Jon Ross-Perkins b1f734e1cd Switch `EvalLookupSingleImplWitness` from "concrete" to "final" terminology (#6246) 6 månader sedan
  Dana Jansens 2ee2b2f1e3 Move the FacetAccessType special case out of name lookup, and generalize it (#6163) 7 månader sedan