Commit History

Author SHA1 Message Date
  Chandler Carruth 5d41529590 Introduce a Bazel-integrated build for the installed runtimes (#6872) 1 month ago
  Chandler Carruth e5b094fdad Start moving runtimes building logic into Starlark (#6701) 2 months ago
  Jon Ross-Perkins 45ca3d28f5 Drop "diagnostic" from some filenames in the "diagnostics" folder (#6686) 2 months ago
  Chandler Carruth 9861c31476 Update LLVM to a recent commit (#6599) 3 months ago
  Dana Jansens c64117d0e0 Make IdTag typesafe (#6574) 3 months ago
  Dana Jansens 28b01118d0 Put IdTag in its own file (#6564) 3 months ago
  Chandler Carruth e7eb3b7b5a Consolidate default Clang argument handling (#6545) 3 months ago
  Chandler Carruth 5d0d443c98 Move the `:install_paths` library to `//toolchain/base` (#6457) 5 months ago
  David Blaikie a340808062 Add unit tagging to FacetTypeId (#6256) 6 months ago
  David Blaikie 12fa65e53c Check for use of `InstId`s from the wrong `SemIR::File` (#5997) 7 months ago
  Chandler Carruth d49cb3ecfb Start building Clang runtimes on-demand (#5338) 8 months ago
  Richard Smith 553dd6e531 Build the clang::CompilerInvocation in the driver. (#5784) 9 months ago
  Jon Ross-Perkins d64ec883d5 Move BlockValueStore from sem_ir to base (#5779) 9 months ago
  Jon Ross-Perkins b4b4d33789 Change CanonicalValueStore to take ValueT and KeyT as parameters (#5759) 10 months ago
  Jon Ross-Perkins 839a7b7c96 Refactor ValueStoreChunk and ValueStoreRange into ValueStore (#5756) 10 months ago
  Jon Ross-Perkins b97646a890 Split value store related types to separate files (#5754) 10 months ago
  Jon Ross-Perkins 9855818bb8 Move PrettyStackTraceFunction to common (#5739) 10 months ago
  Jon Ross-Perkins 2e297b5258 Add a fixed-size ValueStore (#5628) 11 months ago
  Dana Jansens 02fc484f23 Make pointers in ValueStore stable across insertions (#5576) 11 months ago
  Dana Jansens b24944bfba Allow using CARBON_KIND_SWITCH on a std::variant (#5433) 11 months ago
  Jon Ross-Perkins 8c3fa80691 Add cc rule wrappers for cc_env (#5277) 1 year ago
  Chandler Carruth 1459332031 Add subcommands and busybox entry points for LLVM tools (#5049) 1 year ago
  Jon Ross-Perkins 4c4c4a4d2c Add RawStringOstream for slightly simpler streaming to strings (#4817) 1 year ago
  Chandler Carruth f17939e252 Follow-up to #4487 to fix file names (#4520) 1 year ago
  Chandler Carruth 3ba4997855 Canonicalize away bit width and embed small integers into `IntId`s (#4487) 1 year ago
  Sam Estep e0e305536e Collect timing data per unit for each phase (#4512) 1 year ago
  Chandler Carruth 4148161e24 Refactor value store code to use separate files. (#4477) 1 year ago
  Jon Ross-Perkins f1190a4792 Add basic output of where memory is stored after a compile. (#4136) 1 year ago
  Chandler Carruth 8992d22ab3 Port the toolchain to use the new Carbon hashtable (#4097) 1 year ago
  Richard Smith 5c8fa6ad5c Replace `FoldingSet` with `DenseMap` for instruction canonicalization. (#3979) 1 year ago