Commit Verlauf

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