Cronologia Commit

Autore SHA1 Messaggio Data
  David Blaikie 12fa65e53c Check for use of `InstId`s from the wrong `SemIR::File` (#5997) 7 mesi fa
  Jon Ross-Perkins 3f799bd987 Use explicit(false) for implicit construction (#6039) 8 mesi fa
  Jon Ross-Perkins b74fdf52de Use `typename` on templates for consistency. (#6038) 8 mesi fa
  Richard Smith 51cb078da4 Support lowering of functions with variable binding parameters. (#6012) 8 mesi fa
  Dana Jansens 2e22733372 Use canonical constant values as the keys for ImplWitnessAccess in AccessRewriteValues (#5912) 9 mesi fa
  Jon Ross-Perkins d64ec883d5 Move BlockValueStore from sem_ir to base (#5779) 10 mesi fa
  Jon Ross-Perkins 002756b4cc Change BlockValueStore to take ElementT as a parameter (#5758) 10 mesi fa
  Jon Ross-Perkins a65f4b89e2 Make ValueStore require a ValueT parameter (#5757) 10 mesi fa
  Jon Ross-Perkins 839a7b7c96 Refactor ValueStoreChunk and ValueStoreRange into ValueStore (#5756) 10 mesi fa
  Geoff Romer 0b3edee177 Alphabetize typed_insts.h (#5401) 11 mesi fa
  Jon Ross-Perkins 81ca949ab8 Replacing lowering vectors with FixedSizeValueStore (#5636) 11 mesi fa
  Jon Ross-Perkins 1e9e148c3b Rename the ImportRefs block to Imports (#5618) 11 mesi fa
  Jon Ross-Perkins a85d292f8d Change from ToImplicit to AsDesugared (#5591) 11 mesi fa
  Dana Jansens 02fc484f23 Make pointers in ValueStore stable across insertions (#5576) 11 mesi fa
  Richard Smith 5b884ae14d Improve lowering for global variables. (#5492) 11 mesi fa
  Geoff Romer fbc5994750 Support importing `var` parameters (#5400) 11 mesi fa
  Jon Ross-Perkins 74c0ed413c Update tool versions beyond just bazel (#5446) 1 anno fa
  Richard Smith c49789d80b Don't use `GetCanonicalLocId` when determining what instruction an instruction was imported from. (#5418) 1 anno fa
  Richard Smith 95903dc624 Generate thunks for functions in `impl`s (#5390) 1 anno fa
  Richard Smith 4f5d11a28b Build generic eval blocks incrementally (#5313) 1 anno fa
  Dana Jansens 315e206ff1 Construct LocId from InstId directly (explicitly) instead of doing lookups when possible (#5355) 1 anno fa
  Jon Ross-Perkins 949cc21ccc Remove SemIR:: from most sem_ir files (#5358) 1 anno fa
  Jon Ross-Perkins 4923445e3a Drop `Singleton` from `ErrorInst::SingletonInstId` and similar (#5304) 1 anno fa
  Richard Smith a74ca9071b Remove all remaining uses of `TypeId`s as instruction operands. (#5280) 1 anno fa
  Jon Ross-Perkins 9134e36ec0 Extend CARBON_KIND_SWITCH to support ArgAndKind (#5216) 1 anno fa
  Jon Ross-Perkins 4cb61ae4e1 Remove ArgKinds to encourage safer coding patterns (#5212) 1 anno fa
  Jon Ross-Perkins c0ee446cec Refactor InstBlockStore's API, AddDefaultValue -> AddPlaceholder (#5166) 1 anno fa
  Richard Smith 0d2f364f39 Split evaluation up into one function per instruction kind (#5008) 1 anno fa
  josh11b 29c1f552c7 InvalidIndex -> NoneIndex in comments (#5012) 1 anno fa
  Jon Ross-Perkins 21252b5e94 Add missing trailing return types (#5006) 1 anno fa