Historique des commits

Auteur SHA1 Message Date
  Jon Ross-Perkins c5eba90317 Change `Destroy` to use a `CustomWitness` instead of a blanket impl (#6512) il y a 4 mois
  Jon Ross-Perkins fbc7690157 Switch `zip` to `zip_equal` where possible (#6389) il y a 5 mois
  Dana Jansens 54815d7a1f Make Subst recurse through named constraints in a FacetTypeInfo (#6367) il y a 5 mois
  Geoff Romer 0811d996e1 Finish renaming BindName and related insts. (#6281) il y a 6 mois
  Dana Jansens fe020ee08b Make FacetAccessType evaluate to SymbolicBindingType for type-of a BindSymbolicName (#6115) il y a 6 mois
  Jon Ross-Perkins 5e3bb523f8 Add builtin functions for destroy, with special requirements in facet types (#6035) il y a 7 mois
  Dana Jansens 105618ecb1 Resolve nested accesses in rewrite constraints (#5872) il y a 9 mois
  Dana Jansens b36a987e73 Find cycles in rewrite constraints without performing the full exponential expansion of the RHS (#5673) il y a 9 mois
  Dana Jansens f236748629 Abandon SubstInst when encountering ErrorInst (#5692) il y a 10 mois
  Dana Jansens bdf5f00af0 Resolve the RHS of rewrite constraints in facets (#5639) il y a 10 mois
  Richard Smith 7a55568f15 Fix crash when impl lookup fails and the type of `.Self` is symbolic. (#5603) il y a 11 mois
  Jon Ross-Perkins a85d292f8d Change from ToImplicit to AsDesugared (#5591) il y a 11 mois
  Dana Jansens 4f59fb1346 Substitute into the type of BindSymbolicName or SymbolicBindingPattern (#5481) il y a 11 mois
  Richard Smith 4f5d11a28b Build generic eval blocks incrementally (#5313) il y a 1 an
  Dana Jansens 315e206ff1 Construct LocId from InstId directly (explicitly) instead of doing lookups when possible (#5355) il y a 1 an
  Richard Smith 64baa84e4d Stop substituting into `MetaInstId` operands. (#5328) il y a 1 an
  Dana Jansens f0663715dd Even more usage of TypeInstId (#5296) il y a 1 an
  Dana Jansens c34a8d0a3a Convert remaining type-value InstId fields to TypeInstId (#5294) il y a 1 an
  Dana Jansens cf57c85545 Introduce TypeInstId (#5288) il y a 1 an
  Richard Smith a74ca9071b Remove all remaining uses of `TypeId`s as instruction operands. (#5280) il y a 1 an
  Richard Smith a91752de60 Represent rewrite constraints in `FacetTypeInfo` with `InstId` not `ConstantId`. (#5281) il y a 1 an
  Richard Smith bfef32b482 Add an `EvalOrAddInst` function. (#5258) il y a 1 an
  Richard Smith 0631e18184 Provide an `InstId` when evaluating a constant in cases where one is needed (#5202) il y a 1 an
  josh11b 4af0c8f8d1 Implement ...`where .Self impls`... (#5238) il y a 1 an
  Boaz Brickner 6e2dbb5b61 Change `CopyOnWriteBlock::file_` from reference to pointer (#5230) il y a 1 an
  Jon Ross-Perkins 9134e36ec0 Extend CARBON_KIND_SWITCH to support ArgAndKind (#5216) il y a 1 an
  Jon Ross-Perkins 4cb61ae4e1 Remove ArgKinds to encourage safer coding patterns (#5212) il y a 1 an
  Boaz Brickner bd24d74975 Change `SubstConstantCallbacks.context_` from reference to pointer (#5208) il y a 1 an
  Jon Ross-Perkins 0d3d829478 Cleanup pass over llvm::seq uses (#5185) il y a 1 an
  Dana Jansens 53c98a8619 Support specialization in impl lookup with a symbolic query/impl. (#5169) il y a 1 an