1. e92c357 Fix comment typos and formatting in str_split.h by Abseil Team · 14 hours ago master
  2. e1beb13 Share the slot transfer code between the cold paths that move elements to new positions in raw_hash_set.cc to reduce binary size. by Vitaly Goldshteyn · 14 hours ago
  3. 980bfe7 Share the type-erased resize implementation between full SOO tables and allocated tables to reduce binary size. by Vitaly Goldshteyn · 14 hours ago
  4. 1d9b42f Import of CCTZ from GitHub. by Derek Mauro · 20 hours ago
  5. 001659f Store hasher and allocator offsets in PolicyFunctions instead of accessor function pointers. by Vitaly Goldshteyn · 23 hours ago
  6. 7a55cd2 Move second-chance lookup in TryFindNewIndexWithoutProbing into type-erased encode_probed_element to reduce binary size. by Vitaly Goldshteyn · 24 hours ago
  7. f55358c Deduplicate backing array allocation in PrepareInsertSmallNonSoo to reduce binary size. by Vitaly Goldshteyn · 24 hours ago
  8. b766b49 Reorder operations in Grow1To3AndPrepareInsert and GrowSooTableToNextCapacityAndPrepareInsert to reduce binary size. by Vitaly Goldshteyn · 24 hours ago
  9. 3a6b320 Optimize transfer_unprobed_elements_to_next_capacity_fn to reduce binary size. by Vitaly Goldshteyn · 24 hours ago
  10. df4d249 Use 3 CRC + 3 PMULL streams for CRC32C on Apple Silicon. by Abseil Team · 26 hours ago
  11. 22dd800 Derive CMake DLL target membership from ABSL_INTERNAL_DLL_FILES. by Mike Kruskal · 33 hours ago
  12. b637795 Migrate unsafe sscanf call in str_format convert_test to safe buffers. by Abseil Team · 33 hours ago
  13. f69044b Pass capacity as a parameter to growth and rehash functions to reduce binary size. by Vitaly Goldshteyn · 33 hours ago
  14. c16cdee Reorder operations in GrowToNextCapacityAndPrepareInsert to reduce binary size. by Vitaly Goldshteyn · 33 hours ago
  15. 82d323a Use the GCS bucket for the Bazel remote-cache CI configuration. by Mike Kruskal · 33 hours ago
  16. ad93c34 Select the base pointer rather than the index in `SetCtrlNoSanitizeImpl`. by Vitaly Goldshteyn · 34 hours ago
  17. 964041e Add ABSL_SWISSTABLE_ASSUME_SEPARATE_STORAGE and use it in raw_hash_set::control(). by Evan Brown · 35 hours ago
  18. c3d4bbb Pin vendored Bazel repositories in `macos_xcode_bazel.sh`. by Evan Brown CA · 36 hours ago
  19. 35cb299 Add missing targets to ABSL_INTERNAL_DLL_TARGETS in AbseilDll.cmake. by Mike Kruskal · 2 days ago
  20. 54e1f71 Pass capacity and control bytes explicitly to SetCtrl, ResetCtrl, WasNeverFull, and find_first_non_full helpers. by Evan Brown CA · 2 days ago
  21. 98545a4 Use bit-shift extraction in `HashtableInlineData::read_byte` on non-x86 targets. by Evan Brown · 2 days ago
  22. 5d853e3 Rename submit_profile_data to submit_unlock_profile_data in SpinLock. by Chris Kennelly · 2 days ago
  23. 8c4d532 Avoid taking deadlock_graph_mu when locking a Mutex with no other locks held by Todd Lipcon · 2 days ago
  24. 9fef193 Port macOS Xcode Bazel tests to GitHub Actions. by Mike Kruskal · 2 days ago
  25. 48c8fd3 Port Windows MSVC and ClangCL Bazel tests to GitHub Actions. by Mike Kruskal · 2 days ago
  26. 1f095b0 Add GitHub Actions CMake workflows backed by sccache. by Mike Kruskal · 2 days ago
  27. f2189ba Add Linux GCC floor test to Abseil GitHub Actions CI. by Mike Kruskal · 2 days ago
  28. fb7ad83 PR #2195: StrFormat: honor zero padding in slow scientific conversions by Nathan Chandrasekar · 2 days ago
  29. 2671fc6 Move annotate_for_bug_detection_on_move to CommonFields. by Vitaly Goldshteyn · 2 days ago
  30. 36a47a1 Pass raw function pointer to Copy and move empty/debug checks inside Copy. by Vitaly Goldshteyn · 3 days ago
  31. 657b897 Add SHARD_COUNT support and default COST prioritization to absl_cc_test. by Mike Kruskal · 3 days ago
  32. ea6faac Restore `PclmulStreamType::PCLMUL` for `CpuType::kAmdRome` so buffers ≥ 2048 bytes dispatch to `ExtendWithPclmul` instead of `ExtendWithoutPclmul`. by Abseil Team · 3 days ago
  33. 6ec106f Fix deadlock detection after ForgetDeadlockInfo() on a held Mutex by Todd Lipcon · 3 days ago
  34. 7be6715 Remove forced errors on misplaced ABSL_ATTRIBUTE_ALWAYS_INLINE and ABSL_ATTRIBUTE_NOINLINE attributes on MSVC by Abseil Team · 3 days ago
  35. 017286b PR #2125: fix off-by-one truncation detection in VADoRawLog and DoRawLog by Sayed Nabhan · 5 days ago
  36. 4cbb3d4 Update Linux CI and RBE Docker images to LLVM 23.1.3 and GCC 16.2.0. by Mike Kruskal · 5 days ago
  37. 843b28e Explicitly cast the float argument to double when calling SixDigitsToBuffer in str_cat.h by Abseil Team · 5 days ago
  38. ca649d1 Interleave CRC32 and PCLMUL stream operations at 16-byte granularity. by Connal de Souza · 6 days ago
  39. dd142e7 Simplify mirrored control byte indexing in SetCtrl and remove SetCtrlInLargeTable, which is no longer beneficial. by Evan Brown CA · 6 days ago
  40. f78eecf Tail-call infoz reporting in PrepareInsertLargeImpl to avoid stack frame. by Evan Brown CA · 6 days ago
  41. d97cf93 Internal cleanup by Abseil Team · 6 days ago
  42. a7e3c5f Port Linux Bazel tests to GitHub Actions. by Mike Kruskal · 6 days ago
  43. 7bc6ce7 Add `ABSL_UNSAFE_BUFFERS` macro to `<absl/base/attributes.h>` for locally suppressing `-Wunsafe-buffer-usage` Clang warnings when raw buffer manipulation is unavoidable. by Abseil Team · 6 days ago
  44. c4eb48b Add `CpuType::kAmdRyzenV3000` to the CRC32C dispatch table. by Abseil Team · 6 days ago
  45. a6e946a Migrate ABSL_PRINTF_ATTRIBUTE to [[gnu::format(...)]] by Abseil Team · 6 days ago
  46. 73224f6 functional: Add C++26 bind_front<ConstFn>(args...) by Abseil Team · 6 days ago
  47. 42e02c7 PR #2183: fix year overflow on leap-second carry in ParseCivilTime by Javid Khan · 8 days ago
  48. 386c165 Move out of line hash/eq consistency assertions in raw_hash_set. by Vitaly Goldshteyn · 8 days ago
  49. 0c6ee24 Space out GraphCycles ranks so that InsertEdge can often move just one node by Todd Lipcon · 8 days ago
  50. d522178 Add branch prediction hints to the H2 match loops in `find_large` and `find_or_prepare_insert_large`. by Evan Brown CA · 9 days ago
  51. 486d2e6 Add push_front and emplace_front to absl::chunked_queue. by Abseil Team · 9 days ago
  52. 3e0f11b Make absl::StrSplit iterators valid input iterators. by Abseil Team · 9 days ago
  53. 834415d Internal cleanup by Abseil Team · 9 days ago
  54. 2bcd25d Move out of line hash/eq consistency assertions in raw_hash_set. by Vitaly Goldshteyn · 9 days ago
  55. 5051209 Canonicalize heterogeneous string keys to `absl::string_view` in find_large/find_or_prepare_insert_large. by Evan Brown CA · 9 days ago
  56. d2b0254 Inline the IsValid() check in AssertNotDebugCapacity() to avoid unduly slowing down tests. by Evan Brown · 10 days ago
  57. 47e7a80 Prepare to migrate ABSL_PRINTF_ATTRIBUTE to [[gnu::format(...)]] by Abseil Team · 10 days ago
  58. 96473ab Prepare to migrate ABSL_PRINTF_ATTRIBUTE to [[gnu::format(...)]] by Abseil Team · 10 days ago
  59. 89b5aa0 Factor out and improve detection logic for pass-by-value vs. pass-by-reference by Abseil Team · 10 days ago
  60. 511e3f4 Import of CCTZ from GitHub. by Derek Mauro · 10 days ago
  61. d292c59 Internal cleanup by Abseil Team · 10 days ago
  62. 30bc838 Use a --login shell everywhere in CI instead of being inconsistent by Abseil Team · 11 days ago
  63. 5856888 Use bind mounts consistently in CI by Abseil Team · 11 days ago
  64. 983e606 Internal cleanup by Abseil Team · 11 days ago
  65. 594a318 Use --remote_cache consistently instead of --remote_http_cache in CI scripts by Abseil Team · 11 days ago
  66. a471a78 Use the same Bazel vendor mode configuration on linux_clang-latest_libcxx_asan_bazel.sh and linux_clang-latest_libcxx_tsan_bazel.sh by Abseil Team · 11 days ago
  67. e033ec1 Fix bug in Batch files when checking for unset variables by Abseil Team · 11 days ago
  68. 9235207 Add missing quotes in CI shell scripts by Abseil Team · 11 days ago
  69. ceae244 Normalize C++ standard selection to STD by Abseil Team · 11 days ago
  70. 00dbc1b Remove redundant USE_BAZEL_CACHE from CI configs by Abseil Team · 11 days ago
  71. dcf17eb Clean up environment variables used in CI by Abseil Team · 11 days ago
  72. e9783ed Clean up environment variables used in CI by Abseil Team · 11 days ago
  73. 977291a Clean up environment variables used in CI by Abseil Team · 11 days ago
  74. d98159a Clean up environment variables used in CI by Abseil Team · 11 days ago
  75. 2455662 Clean up C++ standard versions used in CI by Abseil Team · 12 days ago
  76. 52d40e2 Remove the limit member from chunked_queue iterators to reduce absl::chunked_queue metadata from 56B to 40B. by Abseil Team · 13 days ago
  77. 7b3da21 Migrate ABSL_TARGET_CRYPTO to use standard [[gnu::target(...)]] syntax where available by Abseil Team · 13 days ago
  78. ef2fc62 Add payloads() accessor to StatusRep and include <optional> in status.cc. by Taylor Cramer · 13 days ago
  79. 37f69fa Include cord.h directly from status.cc. by Taylor Cramer · 13 days ago
  80. a088765 Use ABSL_BAD_CALL_IF() instead of __attribute__((enable_if(...))) in more places by Abseil Team · 14 days ago
  81. f15716e Migrate ABSL_SCOPED_LOCKABLE to [[clang::scoped_lockable]] by Abseil Team · 2 weeks ago
  82. dc960a4 Add support for temporary spans in absl::c_sort and absl::c_stable_sort. by Abseil Team · 2 weeks ago
  83. 39ab2c2 Tune CRC32C dispatch for AMD Zen 2-5; detect AMD Zen 6. by Abseil Team · 2 weeks ago
  84. 8578d02 Migrate ABSL_SCANF_ATTRIBUTE to [[gnu::format(...)]] by Abseil Team · 2 weeks ago
  85. 88fef12 Avoid using K* as a shorthand for "K is not a reference" by Abseil Team · 2 weeks ago
  86. c6ef116 Remove #pragma clang diagnostic error "-Wignored-attributes" from ABSL_ATTRIBUTE_HOT and ABSL_ATTRIBUTE_COLD by Abseil Team · 2 weeks ago
  87. e8e992d Limit the number of streams used for crc_memcpy. by Connal de Souza · 2 weeks ago
  88. dabf6ca Migrate ABSL_RANDOM_INTERNAL_ATTRIBUTE_NEVER_INLINE and ABSL_RANDOM_INTERNAL_ATTRIBUTE_ALWAYS_INLINE to ABSL_ATTRIBUTE_NOINLINE and ABSL_ATTRIBUTE_ALWAYS_INLINE by Abseil Team · 2 weeks ago
  89. 974e242 Silence clang-diagnostic-pre-c++20-compat on ABSL_CONST_INIT by Ilya Biryukov · 2 weeks ago
  90. 298a04d Improve absl::Cord::Find and absl::Cord::Contains scaling via Boyer-Moore-Horspool by Mike Kruskal · 2 weeks ago
  91. 8f8fe25 Make ABSL_ATTRIBUTE_ALWAYS_INLINE and ABSL_ATTRIBUTE_NOINLINE work on MSVC by Abseil Team · 2 weeks ago
  92. 267f632 Simplify absl::container_internal::DecomposePair() and avoid instantiating numerous std::tuple types to speed up compilation by Abseil Team · 2 weeks ago
  93. db55643 Avoid unnecessary uses of std::tuple in absl::container_internal::raw_hash_map::try_emplace_impl by Abseil Team · 2 weeks ago
  94. 3697b85 Migrate ABSL_ATTRIBUTE_HOT and ABSL_ATTRIBUTE_COLD from __attribute__((hot)) and __attribute__((cold)) to [[gnu::hot]] and [[gnu::cold]] by Abseil Team · 2 weeks ago
  95. 95e66a0 Use VPCLMULQDQ for CRC32C on Intel Sapphire Rapids, Emerald Rapids and Granite Rapids. by Abseil Team · 2 weeks ago
  96. 329a748 Collapse input key/value types and prefer implicit conversions in some cases for flat_hash_map/flat_hash_set by Abseil Team · 2 weeks ago
  97. d2d245b Store the swisstable per-table seed in a byte-addressable field. by Evan Brown · 2 weeks ago
  98. 682c561 Prepare to migrate ABSL_ATTRIBUTE_HOT and ABSL_ATTRIBUTE_COLD from __attribute__((hot)) and __attribute__((cold)) to [[gnu::hot]] and [[gnu::cold]] by Abseil Team · 2 weeks ago
  99. ddbc605 Remove internal invariant assertions that are either redundant and/or being done right after the branch checking very similar condition. by Vitaly Goldshteyn · 3 weeks ago
  100. 33a35cf Add back IsEnclosedByParentheses to prevent breakage by Abseil Team · 3 weeks ago