Commit Verlauf

Autor SHA1 Nachricht Datum
  Dana Jansens 46bb0fecd4 Properly diagnose ambiguous `.Self` in `T impls X where...` (#7132) vor 4 Tagen
  Dana Jansens d9841992cb Replace .Self in facet types (#7097) vor 1 Woche
  Dana Jansens 790cb6e6fe Make ImplWitnessAccess inst have constant kind Conditional (#7090) vor 2 Wochen
  Richard Smith a6061d975c Compute type layouts in SemIR / Check (#7066) vor 2 Wochen
  Dana Jansens b79d9adeca Avoid crashing in custom witness for FacetTypes and symbolic object representations (#7033) vor 4 Wochen
  Dana Jansens 451b50a3ad Add storage for `<type> impls <facettype>` in the FacetTypeInfo (#7005) vor 1 Monat
  Dana Jansens 5503f643c6 Introduce typed-inst accessors for ConstantValueStore (#6980) vor 1 Monat
  Jon Ross-Perkins a2ba7f1262 Have Specific track whether regions contain errors (#6982) vor 1 Monat
  Dana Jansens d6be20641c Use earlier `require` decls inside a named constraint to provide witnesses for `Self` (#6915) vor 1 Monat
  Dana Jansens 27cc14848a Use a single work queue in RequireIdentifiedFacetType (#6904) vor 1 Monat
  Dana Jansens 6359e3f550 Dedupe self values in identify facet type (#6819) vor 2 Monaten
  Richard Smith 41dd256d56 Support for initialization of classes with abstract base classes. (#6802) vor 2 Monaten
  Dana Jansens 142596b49c Diagnose unidentified type-of-self in impl lookup query (#6769) vor 2 Monaten
  Dana Jansens fbc8d59d32 Introduce Diagnostics::ContextScope and remove diagnoser callbacks in type completion (#6761) vor 2 Monaten
  Dana Jansens 917a6ea971 Add an interface-with-self generic to each interface and same for constraints (#6667) vor 2 Monaten
  Jon Ross-Perkins 2c6d9c7f66 Rename type's GetInstId to GetTypeInstId, reflecting returned type (#6708) vor 2 Monaten
  Dana Jansens 32aa7cb1fa Make identifying a facet type an operation on a (self+facet type) pair (#6592) vor 3 Monaten
  Dana Jansens 3a7c44c5c4 Check required implementations when an enclosing interface is implemented (#6522) vor 3 Monaten
  Geoff Romer 505b1c86b9 Initial support for return forms (#6556) vor 3 Monaten
  Özgür 2a3d0b71bb Reject abstract types in `var` function parameters (#6499) vor 4 Monaten
  Richard Smith 6b28213b36 Add interop support for naming and "calling" C++ templates. (#6474) vor 4 Monaten
  Dana Jansens 73e6994d44 Add a diagnostic note for errors during identifying facet types (#6445) vor 5 Monaten
  Dana Jansens 0cf2448505 Get specific interfaces with correct specific from named constraints (#6435) vor 5 Monaten
  Jon Ross-Perkins 93a8c5230c Ensure a symbolic `final impl` has a definition produced (#6236) vor 5 Monaten
  Dana Jansens 201e408252 Type completion of facet types is separate from Identifying (#6385) vor 5 Monaten
  Richard Smith 0678501038 Replace builtin `CppVoidType` with a prelude type. (#6403) vor 5 Monaten
  Dana Jansens e62678e682 Identify and complete facet types as needed for p5168 (#6369) vor 5 Monaten
  Richard Smith 8f19f7a7c0 Use the value representation of `T` as that of `MaybeUnformed(T)` where possible (#6334) vor 6 Monaten
  David Blaikie db150ffc5c Remove TODO that was based on a misunderstanding on my part (#6322) vor 6 Monaten
  Boaz Brickner 94bb6be185 C++ Interop: Make `CppVoidType` always-incomplete (#6302) vor 6 Monaten