Historie revizí

Autor SHA1 Zpráva Datum
  Dana Jansens ca3f95faa6 Make named constraint eval to a FacetType with itself in it (#6308) před 6 měsíci
  Jon Ross-Perkins a1fd86cf27 Change ImplWitnessTablePlaceholder from instruction to InstId value (#6294) před 6 měsíci
  Geoff Romer 0811d996e1 Finish renaming BindName and related insts. (#6281) před 6 měsíci
  Dana Jansens 22580a47d3 Initial support for empty named constraints (#6245) před 6 měsíci
  Jon Ross-Perkins 5e3bb523f8 Add builtin functions for destroy, with special requirements in facet types (#6035) před 7 měsíci
  Dana Jansens 2140a57294 Remove todo in facet_type.cpp after exploration (#5950) před 8 měsíci
  Dana Jansens 4b0e2b03b6 Add the `.Self` name for the type expression of a compile time binding (#5937) před 8 měsíci
  Dana Jansens 2e22733372 Use canonical constant values as the keys for ImplWitnessAccess in AccessRewriteValues (#5912) před 8 měsíci
  Dana Jansens 3d77c4441b Compare ImplWitnessAccess into Self as canonical constants (#5883) před 9 měsíci
  Dana Jansens 905c964278 Remove two todos in facet_type.cpp (#5908) před 9 měsíci
  Dana Jansens 105618ecb1 Resolve nested accesses in rewrite constraints (#5872) před 9 měsíci
  Dana Jansens 6b83414ee8 Dedupe rewrite constraints without sorting (#5864) před 9 měsíci
  Dana Jansens b36a987e73 Find cycles in rewrite constraints without performing the full exponential expansion of the RHS (#5673) před 9 měsíci
  Dana Jansens 2b7c75d8a5 Avoid incorrect conflicting assignment diags in rewrite constraints (#5686) před 10 měsíci
  Dana Jansens 09a5fddff8 Fix sorting of instructions in Facet Type resolution (#5664) před 10 měsíci
  Dana Jansens 517bec24ef Nested facets (#5644) před 10 měsíci
  Dana Jansens 3689a3b3e4 Call GetConstantFacetTypeInfo on fully constructed FacetTypeInfo in WhereExpr and BitAnd (#5647) před 10 měsíci
  Dana Jansens bdf5f00af0 Resolve the RHS of rewrite constraints in facets (#5639) před 10 měsíci
  Dana Jansens f506376e53 Resolve rewrites in facet types, looking for duplicates (#5620) před 11 měsíci
  Dana Jansens 315e206ff1 Construct LocId from InstId directly (explicitly) instead of doing lookups when possible (#5355) před 1 rokem
  Dana Jansens 51498547c9 Always use `LookupImplWitness` instructions for symbolic witnesses (#5321) před 1 rokem
  Dana Jansens c38e723dd8 Rename singleton InstId constants to TypeInstId (#5323) před 1 rokem
  Jon Ross-Perkins 4923445e3a Drop `Singleton` from `ErrorInst::SingletonInstId` and similar (#5304) před 1 rokem
  Jon Ross-Perkins 55da026a46 Remove the SemIRLoc typedef (#5299) před 1 rokem
  Dana Jansens 0e8d354567 Split the witness table into a separate ImplWitnessTable instruction (#5272) před 1 rokem
  Dana Jansens cf57c85545 Introduce TypeInstId (#5288) před 1 rokem
  Richard Smith 47fa1b5991 Rename `StringifyType` to reflect that it can stringify non-type constants. (#5285) před 1 rokem
  Dana Jansens aec90e3ae1 Rename rewrite_value to rewrite_inst_id to clarify what it's holding (#5286) před 1 rokem
  Richard Smith a91752de60 Represent rewrite constraints in `FacetTypeInfo` with `InstId` not `ConstantId`. (#5281) před 1 rokem
  Dana Jansens c15dea4fa2 Stop erasing ImplWitnessAssociatedConstant instructions from the witness table (#5283) před 1 rokem