Commit History

Auteur SHA1 Bericht Datum
  Jon Ross-Perkins 74c0ed413c Update tool versions beyond just bazel (#5446) 1 jaar geleden
  Richard Smith c49789d80b Don't use `GetCanonicalLocId` when determining what instruction an instruction was imported from. (#5418) 1 jaar geleden
  Richard Smith 95903dc624 Generate thunks for functions in `impl`s (#5390) 1 jaar geleden
  Richard Smith 4f5d11a28b Build generic eval blocks incrementally (#5313) 1 jaar geleden
  Dana Jansens 315e206ff1 Construct LocId from InstId directly (explicitly) instead of doing lookups when possible (#5355) 1 jaar geleden
  Jon Ross-Perkins 949cc21ccc Remove SemIR:: from most sem_ir files (#5358) 1 jaar geleden
  Jon Ross-Perkins 4923445e3a Drop `Singleton` from `ErrorInst::SingletonInstId` and similar (#5304) 1 jaar geleden
  Richard Smith a74ca9071b Remove all remaining uses of `TypeId`s as instruction operands. (#5280) 1 jaar geleden
  Jon Ross-Perkins 9134e36ec0 Extend CARBON_KIND_SWITCH to support ArgAndKind (#5216) 1 jaar geleden
  Jon Ross-Perkins 4cb61ae4e1 Remove ArgKinds to encourage safer coding patterns (#5212) 1 jaar geleden
  Jon Ross-Perkins c0ee446cec Refactor InstBlockStore's API, AddDefaultValue -> AddPlaceholder (#5166) 1 jaar geleden
  Richard Smith 0d2f364f39 Split evaluation up into one function per instruction kind (#5008) 1 jaar geleden
  josh11b 29c1f552c7 InvalidIndex -> NoneIndex in comments (#5012) 1 jaar geleden
  Jon Ross-Perkins 21252b5e94 Add missing trailing return types (#5006) 1 jaar geleden
  Dana Jansens 11aba70c1d Add enumerate() for ValueStore and ImplStore (#4975) 1 jaar geleden
  Jon Ross-Perkins 6b5eb1a101 Id::Invalid -> Id::None (#4834) 1 jaar geleden
  Jon Ross-Perkins 4c4c4a4d2c Add RawStringOstream for slightly simpler streaming to strings (#4817) 1 jaar geleden
  Richard Smith 19182f08aa Compute a fingerprint for constants and import_ref instructions. (#4763) 1 jaar geleden
  Jon Ross-Perkins bc24a6c5d8 Refactor IdBase to provide CRTP-based printing (#4626) 1 jaar geleden
  Jon Ross-Perkins 0e92e6cc5a Switch TypeId::TypeType to TypeType::SingletonTypeId, and similar (#4619) 1 jaar geleden
  Dana Jansens 7005f39162 Introduce AnyRawId as a polymorphic field type in typed instructions (#4606) 1 jaar geleden
  Jon Ross-Perkins f45cbc6028 Add framework for singleton instructions. (#4582) 1 jaar geleden
  Dana Jansens f9ca2ea2d6 Expose InstKind::FromInt for Inst instead of InstKind::Make (#4611) 1 jaar geleden
  Richard Smith e2ae5f212c Remove the special case for `i32`. (#4543) 1 jaar geleden
  Chandler Carruth f17939e252 Follow-up to #4487 to fix file names (#4520) 1 jaar geleden
  Chandler Carruth 3ba4997855 Canonicalize away bit width and embed small integers into `IntId`s (#4487) 1 jaar geleden
  Jon Ross-Perkins cab7818df8 Make empty ids for all block types (#4502) 1 jaar geleden
  Dana Jansens 361efa90a8 Always call MemUsage::Collect to collect metrics from a field (#4480) 1 jaar geleden
  Chandler Carruth 4148161e24 Refactor value store code to use separate files. (#4477) 1 jaar geleden
  Richard Smith 0354efa1fc Rework how we check calls to support deduced implicit parameters (#4302) 1 jaar geleden