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