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