Commit History

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