提交历史

作者 SHA1 备注 提交日期
  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 年之前
  Jon Ross-Perkins 6b5eb1a101 Id::Invalid -> Id::None (#4834) 1 年之前
  Jon Ross-Perkins 3f9a06aee3 Look at flipping clang-tidy's misc-* to enable-by-default (#4699) 1 年之前
  josh11b b25117b508 Do not resolve the declaration when forming a specific for use in an eval block (#4692) 1 年之前
  Richard Smith 758b6c42ba Produce a note indicating where the specific was used from if monomorphization fails. (#4662) 1 年之前
  josh11b 33110d096c Facet types support rewrite (`where .A =`...) constraints (#4613) 1 年之前
  josh11b 39ed62dad7 Add `facet_types()` accessor to `Check::Context` (#4518) 1 年之前
  josh11b a69c2630f9 Replace `InterfaceType` with `FacetType` (#4499) 1 年之前
  Jon Ross-Perkins be56ff87c6 Convert StructTypeField to a specific type. (#4492) 1 年之前