Commit History

Author SHA1 Message Date
  Dana Jansens bdf5f00af0 Resolve the RHS of rewrite constraints in facets (#5639) 10 months ago
  Dana Jansens f506376e53 Resolve rewrites in facet types, looking for duplicates (#5620) 11 months ago
  Dana Jansens 315e206ff1 Construct LocId from InstId directly (explicitly) instead of doing lookups when possible (#5355) 1 year ago
  Dana Jansens 51498547c9 Always use `LookupImplWitness` instructions for symbolic witnesses (#5321) 1 year ago
  Dana Jansens c38e723dd8 Rename singleton InstId constants to TypeInstId (#5323) 1 year ago
  Jon Ross-Perkins 4923445e3a Drop `Singleton` from `ErrorInst::SingletonInstId` and similar (#5304) 1 year ago
  Jon Ross-Perkins 55da026a46 Remove the SemIRLoc typedef (#5299) 1 year ago
  Dana Jansens 0e8d354567 Split the witness table into a separate ImplWitnessTable instruction (#5272) 1 year ago
  Dana Jansens cf57c85545 Introduce TypeInstId (#5288) 1 year ago
  Richard Smith 47fa1b5991 Rename `StringifyType` to reflect that it can stringify non-type constants. (#5285) 1 year ago
  Dana Jansens aec90e3ae1 Rename rewrite_value to rewrite_inst_id to clarify what it's holding (#5286) 1 year ago
  Richard Smith a91752de60 Represent rewrite constraints in `FacetTypeInfo` with `InstId` not `ConstantId`. (#5281) 1 year ago
  Dana Jansens c15dea4fa2 Stop erasing ImplWitnessAssociatedConstant instructions from the witness table (#5283) 1 year ago
  Dana Jansens d07f70cfb3 Add insts for witness table entries that are unset or associated constants (#5255) 1 year ago
  josh11b 4af0c8f8d1 Implement ...`where .Self impls`... (#5238) 1 year ago
  josh11b bc439ad092 Forward `impl` declarations of incomplete facet types (#5219) 1 year ago
  Richard Smith c4c3381b18 Add `TypeId::is_symbolic` and `is_concrete`. (#5024) 1 year ago
  josh11b eb69d7420e First iteration of completing and resolving facet types (#4920) 1 year ago