Historial de Commits

Autor SHA1 Mensaje Fecha
  Dana Jansens bdf5f00af0 Resolve the RHS of rewrite constraints in facets (#5639) hace 10 meses
  Richard Smith 7a55568f15 Fix crash when impl lookup fails and the type of `.Self` is symbolic. (#5603) hace 11 meses
  Jon Ross-Perkins a85d292f8d Change from ToImplicit to AsDesugared (#5591) hace 11 meses
  Dana Jansens 4f59fb1346 Substitute into the type of BindSymbolicName or SymbolicBindingPattern (#5481) hace 11 meses
  Richard Smith 4f5d11a28b Build generic eval blocks incrementally (#5313) hace 1 año
  Dana Jansens 315e206ff1 Construct LocId from InstId directly (explicitly) instead of doing lookups when possible (#5355) hace 1 año
  Richard Smith 64baa84e4d Stop substituting into `MetaInstId` operands. (#5328) hace 1 año
  Dana Jansens f0663715dd Even more usage of TypeInstId (#5296) hace 1 año
  Dana Jansens c34a8d0a3a Convert remaining type-value InstId fields to TypeInstId (#5294) hace 1 año
  Dana Jansens cf57c85545 Introduce TypeInstId (#5288) hace 1 año
  Richard Smith a74ca9071b Remove all remaining uses of `TypeId`s as instruction operands. (#5280) hace 1 año
  Richard Smith a91752de60 Represent rewrite constraints in `FacetTypeInfo` with `InstId` not `ConstantId`. (#5281) hace 1 año
  Richard Smith bfef32b482 Add an `EvalOrAddInst` function. (#5258) hace 1 año
  Richard Smith 0631e18184 Provide an `InstId` when evaluating a constant in cases where one is needed (#5202) hace 1 año
  josh11b 4af0c8f8d1 Implement ...`where .Self impls`... (#5238) hace 1 año
  Boaz Brickner 6e2dbb5b61 Change `CopyOnWriteBlock::file_` from reference to pointer (#5230) hace 1 año
  Jon Ross-Perkins 9134e36ec0 Extend CARBON_KIND_SWITCH to support ArgAndKind (#5216) hace 1 año
  Jon Ross-Perkins 4cb61ae4e1 Remove ArgKinds to encourage safer coding patterns (#5212) hace 1 año
  Boaz Brickner bd24d74975 Change `SubstConstantCallbacks.context_` from reference to pointer (#5208) hace 1 año
  Jon Ross-Perkins 0d3d829478 Cleanup pass over llvm::seq uses (#5185) hace 1 año
  Dana Jansens 53c98a8619 Support specialization in impl lookup with a symbolic query/impl. (#5169) hace 1 año
  Richard Smith e25f58adec Rebuild the type of a `bind_symbolic_name` when building an eval block (#5174) hace 1 año
  Richard Smith 584426dfa2 Initial work on support for templates (#5081) hace 1 año
  josh11b eb69d7420e First iteration of completing and resolving facet types (#4920) hace 1 año
  Jon Ross-Perkins dc8f47e6ad Move type functions off Context (#4951) hace 1 año
  Richard Smith 6dda094928 Superficial support for `template` modifier on symbolic bindings. (#4948) hace 1 año
  Richard Smith c6d35e1c4a Rename template constant -> concrete constant. (#4939) hace 1 año
  Jon Ross-Perkins 6b5eb1a101 Id::Invalid -> Id::None (#4834) hace 1 año
  Jon Ross-Perkins 3f9a06aee3 Look at flipping clang-tidy's misc-* to enable-by-default (#4699) hace 1 año
  josh11b b25117b508 Do not resolve the declaration when forming a specific for use in an eval block (#4692) hace 1 año