Cronologia Commit

Autore SHA1 Messaggio Data
  Jon Ross-Perkins 6b5eb1a101 Id::Invalid -> Id::None (#4834) 1 anno fa
  Richard Smith 19182f08aa Compute a fingerprint for constants and import_ref instructions. (#4763) 1 anno fa
  Dana Jansens 361efa90a8 Always call MemUsage::Collect to collect metrics from a field (#4480) 1 anno fa
  Chandler Carruth 4148161e24 Refactor value store code to use separate files. (#4477) 1 anno fa
  Chandler Carruth 55d8edcdc7 Some trivial check-phase inlining. (#4362) 1 anno fa
  Chandler Carruth 4845f40dff Switch `CARBON_CHECK` to a format string API (#4285) 1 anno fa
  Chandler Carruth 5d0ec91c20 Collection of minor tweaks to get approx. 10-15% compile time (#4245) 1 anno fa
  David Blaikie a17480133f Remove excess use of auto on initializers (auto x = Y(z) -> Y x(z)) (#4239) 1 anno fa
  Chandler Carruth 44c85e0872 Reserve memory for the identifiers hashtable. (#4107) 1 anno fa
  Jon Ross-Perkins f1190a4792 Add basic output of where memory is stored after a compile. (#4136) 1 anno fa
  Chandler Carruth e71e6ca07f Use separate value stores for identifiers and string literals (#4106) 1 anno fa
  Chandler Carruth 8992d22ab3 Port the toolchain to use the new Carbon hashtable (#4097) 1 anno fa
  Richard Smith 5c8fa6ad5c Replace `FoldingSet` with `DenseMap` for instruction canonicalization. (#3979) 1 anno fa
  Pablo Paglilla cae62765af Add builtins for basic float operations (#3897) 2 anni fa
  Jon Ross-Perkins 957f11587d Start pulling in names from cross-package imports. (#3789) 2 anni fa
  Jon Ross-Perkins dc75295a72 Change lexical lookup to use an array instead of hash map. (#3582) 2 anni fa
  Jon Ross-Perkins cad4605dad Add imports of enclosing scopes. (#3575) 2 anni fa
  Richard Smith d87fe8b532 Rename `Carbon::StringLiteralId` -> `Carbon::StringLiteralValueId`. (#3522) 2 anni fa
  Jon Ross-Perkins 032c0e017b Start adding lazy import references to name lookup. (#3475) 2 anni fa
  Jon Ross-Perkins 132807e138 Refactor ValueStore to reduce template type repetition. (#3437) 2 anni fa
  Richard Smith c6bc2cbb3d Rename IndexBase -> IdBase, ComparableIndexBase -> IndexBase. (#3436) 2 anni fa
  Jon Ross-Perkins 0db63ff17a Abbreviate Integer and FloatingPoint (#3435) 2 anni fa
  Jon Ross-Perkins 0d618b1278 Tidy up lint issues. (#3429) 2 anni fa
  Richard Smith 71aa4a45be Distinguish between name IDs and string IDs in the type system. (#3341) 2 anni fa
  Jon Ross-Perkins 3401eed8d8 Split IdentifierId and StringLiteralId from StringId (#3352) 2 anni fa
  Jon Ross-Perkins d096655cc6 Split out the SharedValueStores to be per-compilation unit. (#3353) 2 anni fa
  Jon Ross-Perkins 3af7eb2672 Refactor YAML handling to use the llvm::yaml API. (#3337) 2 anni fa
  Jon Ross-Perkins 74c3c665fa Refactor SemIR YAML printing to use dashed lists. (#3330) 2 anni fa
  Jon Ross-Perkins 1d6298290f Add more value store types to File. (#3317) 2 anni fa
  Jon Ross-Perkins 7e9d644e1f Switch File functions, classes, and types to ValueStores (#3316) 2 anni fa