Historie revizí

Autor SHA1 Zpráva Datum
  David Blaikie 12fa65e53c Check for use of `InstId`s from the wrong `SemIR::File` (#5997) před 7 měsíci
  Dana Jansens a6bb11f1cf Rearrange convert: construct FacetAccessType from a facet value before impl lookup instead of after (#6113) před 7 měsíci
  Jon Ross-Perkins ef1e47cd07 Remove redundant SemIR:: uses in SemIR (#6106) před 7 měsíci
  Geoff Romer cb6ca962d2 Update/clarify documentation of generic constants (#5473) před 9 měsíci
  Jon Ross-Perkins 61290fdee9 Make ConstantValueStore use ValueStore internally (#5811) před 9 měsíci
  Richard Smith 4f5d11a28b Build generic eval blocks incrementally (#5313) před 1 rokem
  Richard Smith 5226f3d14a Factor out `GetInstWithConstantValue` and use it from another place that duplicates the same logic. (#5388) před 1 rokem
  Dana Jansens 11ae0e27ab Deduce through FacetValue (#5158) před 1 rokem
  Dana Jansens a0b7f39591 Support impl lookup for multiple interfaces in a facet type (#5047) před 1 rokem
  Dana Jansens 210c26e369 Use llvm::map_range() instead of using mapped_iterator directly (#4997) před 1 rokem
  Dana Jansens 11aba70c1d Add enumerate() for ValueStore and ImplStore (#4975) před 1 rokem
  Richard Smith e0b2f5d772 Add and propagate template phase for constants. (#4964) před 1 rokem
  Richard Smith c6d35e1c4a Rename template constant -> concrete constant. (#4939) před 1 rokem
  Jon Ross-Perkins 6b5eb1a101 Id::Invalid -> Id::None (#4834) před 1 rokem
  josh11b 33110d096c Facet types support rewrite (`where .A =`...) constraints (#4613) před 1 rokem
  Dana Jansens 361efa90a8 Always call MemUsage::Collect to collect metrics from a field (#4480) před 1 rokem
  josh11b c721a020a7 Store pointer not reference in `ConstantStore` (#4398) před 1 rokem
  Richard Smith 568ad197d1 Track the instruction used to name the type and constraint in an impl. (#4368) před 1 rokem
  Chandler Carruth 5d0ec91c20 Collection of minor tweaks to get approx. 10-15% compile time (#4245) před 1 rokem
  Richard Smith dde0bd0ffe Change TypeId to be a thin wrapper around ConstantId. (#4140) před 1 rokem
  Jon Ross-Perkins f1190a4792 Add basic output of where memory is stored after a compile. (#4136) před 1 rokem
  Richard Smith 7322a1e220 Build a list of dependent constants to recompute in each instance of a generic. (#4110) před 1 rokem
  Chandler Carruth 8992d22ab3 Port the toolchain to use the new Carbon hashtable (#4097) před 1 rokem
  Richard Smith 6ecf4ce9a7 Store additional information for symbolic constants. (#4102) před 1 rokem
  Richard Smith 9029cac727 Remove `inst_id` from the public interface of `ConstantId`. (#4053) před 1 rokem
  Richard Smith 5c8fa6ad5c Replace `FoldingSet` with `DenseMap` for instruction canonicalization. (#3979) před 1 rokem
  Richard Smith 79c0b65288 Separate constant emission from function emission. (#3916) před 2 roky
  Jon Ross-Perkins d2056ef4b9 Split classes in file.h and value_stores.* to separate files (#3725) před 2 roky