Commit History

Autor SHA1 Mensaxe Data
  Jon Ross-Perkins 9704dc670e Change the Destroy blanket impls to be more specific (#6098) hai 7 meses
  Jon Ross-Perkins 5e3bb523f8 Add builtin functions for destroy, with special requirements in facet types (#6035) hai 7 meses
  Richard Smith e8cd229e74 When performing an impl lookup, only import impls for related interfaces. (#6040) hai 7 meses
  Dana Jansens c707a6deaa Verify rewrite constraints in impl lookup (#5617) hai 9 meses
  Jon Ross-Perkins 19a7fb08b7 Switch handling of errors in impls to not build a type structure (#5881) hai 9 meses
  Jon Ross-Perkins 192c3f1939 Add comment to FindAssociatedImportIRs (#5840) hai 9 meses
  Dana Jansens 493bea1647 Fearlessly hold references into ValueStore again (#5589) hai 11 meses
  Jon Ross-Perkins a85d292f8d Change from ToImplicit to AsDesugared (#5591) hai 11 meses
  Dana Jansens 950d83451a Add diagnostics for invalid impl declarations (#5420) hai 11 meses
  Dana Jansens b6a55c0818 Diagnose impls that are fully overlapped by a final impl (#5417) hai 1 ano
  Richard Smith 71715263ce Add build option `--features=poison_value_stores`. (#5438) hai 1 ano
  Dana Jansens 13da710e94 Poison impl lookup queries with concrete results (#5373) hai 1 ano
  Dana Jansens 315e206ff1 Construct LocId from InstId directly (explicitly) instead of doing lookups when possible (#5355) hai 1 ano
  Boaz Brickner 609ccefd18 Introduce a Clang diagnostic instruction and use it to point to C++ source locations on Clang errors and warnings (#5262) hai 1 ano
  Dana Jansens 51498547c9 Always use `LookupImplWitness` instructions for symbolic witnesses (#5321) hai 1 ano
  Dana Jansens c38e723dd8 Rename singleton InstId constants to TypeInstId (#5323) 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
  Dana Jansens da83b65aa2 Concrete impl takes precedence over a facet value (#5305) hai 1 ano
  Dana Jansens cf57c85545 Introduce TypeInstId (#5288) hai 1 ano
  Dana Jansens 76c68153a2 Look for final impl when accessing associated constant in facet (#5269) hai 1 ano
  Richard Smith bfef32b482 Add an `EvalOrAddInst` function. (#5258) hai 1 ano
  Geoff Romer cda97cb292 Include all symbolic parts in structure comparison (#5247) hai 1 ano
  Richard Smith 0631e18184 Provide an `InstId` when evaluating a constant in cases where one is needed (#5202) hai 1 ano
  josh11b 4af0c8f8d1 Implement ...`where .Self impls`... (#5238) hai 1 ano
  Jon Ross-Perkins 9134e36ec0 Extend CARBON_KIND_SWITCH to support ArgAndKind (#5216) hai 1 ano
  Jon Ross-Perkins 4cb61ae4e1 Remove ArgKinds to encourage safer coding patterns (#5212) hai 1 ano
  Dana Jansens 496eddfaf4 Handle FacetAccessType as the self type in symbolic impl lookups (#5200) hai 1 ano
  Dana Jansens 3469922275 Rename ImplSymblicWitness to LookupImplWitness (#5201) hai 1 ano
  Dana Jansens 53c98a8619 Support specialization in impl lookup with a symbolic query/impl. (#5169) hai 1 ano