История коммитов

Автор SHA1 Сообщение Дата
  Dana Jansens 105618ecb1 Resolve nested accesses in rewrite constraints (#5872) 9 месяцев назад
  Dana Jansens b36a987e73 Find cycles in rewrite constraints without performing the full exponential expansion of the RHS (#5673) 9 месяцев назад
  Dana Jansens f236748629 Abandon SubstInst when encountering ErrorInst (#5692) 10 месяцев назад
  Dana Jansens bdf5f00af0 Resolve the RHS of rewrite constraints in facets (#5639) 10 месяцев назад
  Richard Smith 7a55568f15 Fix crash when impl lookup fails and the type of `.Self` is symbolic. (#5603) 11 месяцев назад
  Jon Ross-Perkins a85d292f8d Change from ToImplicit to AsDesugared (#5591) 11 месяцев назад
  Dana Jansens 4f59fb1346 Substitute into the type of BindSymbolicName or SymbolicBindingPattern (#5481) 11 месяцев назад
  Richard Smith 4f5d11a28b Build generic eval blocks incrementally (#5313) 1 год назад
  Dana Jansens 315e206ff1 Construct LocId from InstId directly (explicitly) instead of doing lookups when possible (#5355) 1 год назад
  Richard Smith 64baa84e4d Stop substituting into `MetaInstId` operands. (#5328) 1 год назад
  Dana Jansens f0663715dd Even more usage of TypeInstId (#5296) 1 год назад
  Dana Jansens c34a8d0a3a Convert remaining type-value InstId fields to TypeInstId (#5294) 1 год назад
  Dana Jansens cf57c85545 Introduce TypeInstId (#5288) 1 год назад
  Richard Smith a74ca9071b Remove all remaining uses of `TypeId`s as instruction operands. (#5280) 1 год назад
  Richard Smith a91752de60 Represent rewrite constraints in `FacetTypeInfo` with `InstId` not `ConstantId`. (#5281) 1 год назад
  Richard Smith bfef32b482 Add an `EvalOrAddInst` function. (#5258) 1 год назад
  Richard Smith 0631e18184 Provide an `InstId` when evaluating a constant in cases where one is needed (#5202) 1 год назад
  josh11b 4af0c8f8d1 Implement ...`where .Self impls`... (#5238) 1 год назад
  Boaz Brickner 6e2dbb5b61 Change `CopyOnWriteBlock::file_` from reference to pointer (#5230) 1 год назад
  Jon Ross-Perkins 9134e36ec0 Extend CARBON_KIND_SWITCH to support ArgAndKind (#5216) 1 год назад
  Jon Ross-Perkins 4cb61ae4e1 Remove ArgKinds to encourage safer coding patterns (#5212) 1 год назад
  Boaz Brickner bd24d74975 Change `SubstConstantCallbacks.context_` from reference to pointer (#5208) 1 год назад
  Jon Ross-Perkins 0d3d829478 Cleanup pass over llvm::seq uses (#5185) 1 год назад
  Dana Jansens 53c98a8619 Support specialization in impl lookup with a symbolic query/impl. (#5169) 1 год назад
  Richard Smith e25f58adec Rebuild the type of a `bind_symbolic_name` when building an eval block (#5174) 1 год назад
  Richard Smith 584426dfa2 Initial work on support for templates (#5081) 1 год назад
  josh11b eb69d7420e First iteration of completing and resolving facet types (#4920) 1 год назад
  Jon Ross-Perkins dc8f47e6ad Move type functions off Context (#4951) 1 год назад
  Richard Smith 6dda094928 Superficial support for `template` modifier on symbolic bindings. (#4948) 1 год назад
  Richard Smith c6d35e1c4a Rename template constant -> concrete constant. (#4939) 1 год назад