1. 834415d Internal cleanup by Abseil Team · 7 hours ago master
  2. 2bcd25d Move out of line hash/eq consistency assertions in raw_hash_set. by Vitaly Goldshteyn · 9 hours ago
  3. 5051209 Canonicalize heterogeneous string keys to `absl::string_view` in find_large/find_or_prepare_insert_large. by Evan Brown CA · 9 hours ago
  4. d2b0254 Inline the IsValid() check in AssertNotDebugCapacity() to avoid unduly slowing down tests. by Evan Brown · 10 hours ago
  5. 47e7a80 Prepare to migrate ABSL_PRINTF_ATTRIBUTE to [[gnu::format(...)]] by Abseil Team · 12 hours ago
  6. 96473ab Prepare to migrate ABSL_PRINTF_ATTRIBUTE to [[gnu::format(...)]] by Abseil Team · 13 hours ago
  7. 89b5aa0 Factor out and improve detection logic for pass-by-value vs. pass-by-reference by Abseil Team · 13 hours ago
  8. 511e3f4 Import of CCTZ from GitHub. by Derek Mauro · 16 hours ago
  9. d292c59 Internal cleanup by Abseil Team · 28 hours ago
  10. 30bc838 Use a --login shell everywhere in CI instead of being inconsistent by Abseil Team · 2 days ago
  11. 5856888 Use bind mounts consistently in CI by Abseil Team · 2 days ago
  12. 983e606 Internal cleanup by Abseil Team · 2 days ago
  13. 594a318 Use --remote_cache consistently instead of --remote_http_cache in CI scripts by Abseil Team · 2 days ago
  14. 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 · 2 days ago
  15. e033ec1 Fix bug in Batch files when checking for unset variables by Abseil Team · 2 days ago
  16. 9235207 Add missing quotes in CI shell scripts by Abseil Team · 2 days ago
  17. ceae244 Normalize C++ standard selection to STD by Abseil Team · 2 days ago
  18. 00dbc1b Remove redundant USE_BAZEL_CACHE from CI configs by Abseil Team · 2 days ago
  19. dcf17eb Clean up environment variables used in CI by Abseil Team · 2 days ago
  20. e9783ed Clean up environment variables used in CI by Abseil Team · 2 days ago
  21. 977291a Clean up environment variables used in CI by Abseil Team · 2 days ago
  22. d98159a Clean up environment variables used in CI by Abseil Team · 2 days ago
  23. 2455662 Clean up C++ standard versions used in CI by Abseil Team · 2 days ago
  24. 52d40e2 Remove the limit member from chunked_queue iterators to reduce absl::chunked_queue metadata from 56B to 40B. by Abseil Team · 3 days ago
  25. 7b3da21 Migrate ABSL_TARGET_CRYPTO to use standard [[gnu::target(...)]] syntax where available by Abseil Team · 4 days ago
  26. ef2fc62 Add payloads() accessor to StatusRep and include <optional> in status.cc. by Taylor Cramer · 4 days ago
  27. 37f69fa Include cord.h directly from status.cc. by Taylor Cramer · 4 days ago
  28. a088765 Use ABSL_BAD_CALL_IF() instead of __attribute__((enable_if(...))) in more places by Abseil Team · 4 days ago
  29. f15716e Migrate ABSL_SCOPED_LOCKABLE to [[clang::scoped_lockable]] by Abseil Team · 5 days ago
  30. dc960a4 Add support for temporary spans in absl::c_sort and absl::c_stable_sort. by Abseil Team · 5 days ago
  31. 39ab2c2 Tune CRC32C dispatch for AMD Zen 2-5; detect AMD Zen 6. by Abseil Team · 5 days ago
  32. 8578d02 Migrate ABSL_SCANF_ATTRIBUTE to [[gnu::format(...)]] by Abseil Team · 5 days ago
  33. 88fef12 Avoid using K* as a shorthand for "K is not a reference" by Abseil Team · 5 days ago
  34. c6ef116 Remove #pragma clang diagnostic error "-Wignored-attributes" from ABSL_ATTRIBUTE_HOT and ABSL_ATTRIBUTE_COLD by Abseil Team · 5 days ago
  35. e8e992d Limit the number of streams used for crc_memcpy. by Connal de Souza · 5 days ago
  36. 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 · 6 days ago
  37. 974e242 Silence clang-diagnostic-pre-c++20-compat on ABSL_CONST_INIT by Ilya Biryukov · 6 days ago
  38. 298a04d Improve absl::Cord::Find and absl::Cord::Contains scaling via Boyer-Moore-Horspool by Mike Kruskal · 6 days ago
  39. 8f8fe25 Make ABSL_ATTRIBUTE_ALWAYS_INLINE and ABSL_ATTRIBUTE_NOINLINE work on MSVC by Abseil Team · 6 days ago
  40. 267f632 Simplify absl::container_internal::DecomposePair() and avoid instantiating numerous std::tuple types to speed up compilation by Abseil Team · 6 days ago
  41. db55643 Avoid unnecessary uses of std::tuple in absl::container_internal::raw_hash_map::try_emplace_impl by Abseil Team · 7 days ago
  42. 3697b85 Migrate ABSL_ATTRIBUTE_HOT and ABSL_ATTRIBUTE_COLD from __attribute__((hot)) and __attribute__((cold)) to [[gnu::hot]] and [[gnu::cold]] by Abseil Team · 7 days ago
  43. 95e66a0 Use VPCLMULQDQ for CRC32C on Intel Sapphire Rapids, Emerald Rapids and Granite Rapids. by Abseil Team · 7 days ago
  44. 329a748 Collapse input key/value types and prefer implicit conversions in some cases for flat_hash_map/flat_hash_set by Abseil Team · 7 days ago
  45. d2d245b Store the swisstable per-table seed in a byte-addressable field. by Evan Brown · 7 days ago
  46. 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 · 8 days ago
  47. ddbc605 Remove internal invariant assertions that are either redundant and/or being done right after the branch checking very similar condition. by Vitaly Goldshteyn · 9 days ago
  48. 33a35cf Add back IsEnclosedByParentheses to prevent breakage by Abseil Team · 10 days ago
  49. 47341de Rename HasPotentiallyUnsafeConditionalOperator back to HasPotentialConditionalOperator to avoid breaking some code by Abseil Team · 10 days ago
  50. 9c745a2 Use std::char_traits::find() with ABSL_ASSIGN_OR_RETURN() instead of a constexpr loop to reduce load on the compiler by Abseil Team · 11 days ago
  51. 1a8a725 Rollforward "Make slot_array to assume large table to optimize large raw_hash_set operations." by Vitaly Goldshteyn · 11 days ago
  52. 2b44f51 Migrate the deprecated ABSL_DEPRECATED to C++14 [[deprecated]] by Abseil Team · 11 days ago
  53. 73bcd1c Reintroduce choice of temporal or non-temporal for crc_memcpy by Connal de Souza · 12 days ago
  54. 12e9ed5 Make cpu_detect visible from the upcoming Elias-Fano Gloop package by Abseil Team · 12 days ago
  55. a1cf184 Make slot_array to assume large table to optimize large raw_hash_set operations. by Abseil Team · 12 days ago
  56. c2a8a68 Make slot_array to assume large table to optimize large raw_hash_set operations. by Vitaly Goldshteyn · 12 days ago
  57. d5c2f53 PR #2175: Fix use-after-free in linked_hash_set and linked_hash_map move assignment by Fengxiaoxx · 12 days ago
  58. c7836d2 Schedule `Group{ctrl + seq.offset()}` load ahead of `PrefetchToLocalCache(slot_array + seq.offset())` in `find_large` and `find_or_prepare_insert_large`. by Evan Brown CA · 12 days ago
  59. fd6a0a9 Make sure that we actually do the write of destroyed capacity in debug mode ~raw_hash_set(). by Evan Brown · 13 days ago
  60. a5c615d Type erase AssertHashEqConsistent to improve compilation time for debug builds. by Abseil Team · 13 days ago
  61. 5157aad Type erase AssertHashEqConsistent to improve compilation time for debug builds. by Vitaly Goldshteyn · 13 days ago
  62. dfb7dc3 Rollforward "Outline the debug reentrancy guard implementation in raw_hash_set." by Vitaly Goldshteyn · 13 days ago
  63. 0057e68 Outline the debug reentrancy guard implementation in raw_hash_set. by Abseil Team · 13 days ago
  64. e2e3fbf Outline the debug reentrancy guard implementation in raw_hash_set. by Vitaly Goldshteyn · 13 days ago
  65. 9f6e15d Internal cleanup by Abseil Team · 13 days ago
  66. baf1591 Avoid compiling hash/eq consistency for known to be consistent hash functions in opt mode via constexpr if. by Vitaly Goldshteyn · 13 days ago
  67. cf62c34 Undo removal of std::tuple uses in absl::container_internal::raw_hash_map::try_emplace_impl by Abseil Team · 13 days ago
  68. faecac6 Use extern templates for iterator assertion functions in raw_hash_set. by Vitaly Goldshteyn · 13 days ago
  69. f7e311e Roll back change to DecomposePair due to possible breakage by Abseil Team · 13 days ago
  70. 9da4ca9 Simplify absl::container_internal::DecomposePair() and avoid instantiating numerous std::tuple types to speed up compilation by Abseil Team · 14 days ago
  71. 438101b PR #2053: base: implement GetTID() on FreeRTOS by vasko-110 · 14 days ago
  72. 3dd4935 Move more cold functionality out of the line in raw_hash_set.cc. by Vitaly Goldshteyn · 2 weeks ago
  73. bdaf7bb Enable Abseil ELF symbolizer on all non-Android Linux platforms. by Abseil Team · 2 weeks ago
  74. 4f9d795 Optimize SwissTable probe_seq for code size by keeping track of next_index_ instead of index_. by Evan Brown CA · 2 weeks ago
  75. 8c138bb Enable HashWithSeed for BasicStringHash and pointer HashEq<T*>::Hash. by Evan Brown CA · 2 weeks ago
  76. 7664416 Remove glibc-specific TEMP_FAILURE_RETRY from symbolize_test. by Abseil Team · 2 weeks ago
  77. a5d71c6 Avoid compiling the bodies of disabled assertions in absl::container_internal::raw_hash_set by Abseil Team · 2 weeks ago
  78. 7f70399 Simplify absl::hash_internal::is_uniquely_represented now that we have std::has_unique_object_representations, which we didn't have back when Abseil needed to support C++14. by Abseil Team · 2 weeks ago
  79. b7d5c7d Avoid unnecessary uses of std::tuple in absl::container_internal::raw_hash_map::try_emplace_impl by Abseil Team · 2 weeks ago
  80. 90cb9ef Clean up the ABSL_SWISSTABLE_INTERNAL_ENABLE_CAPACITY_BY_VALUE flag / HashtableCapacityStorageMode now that the experiment has concluded. by Evan Brown · 2 weeks ago
  81. d85a146 Use TLS for storing thread identity on all non-upstream-glibc systems. by Abseil Team · 2 weeks ago
  82. 5197c69 Factor out common parts of absl::container_internal::FlatHashMapPolicy to prevent unnecessary template instantiations by Abseil Team · 2 weeks ago
  83. 4c63bc0 Remove unreachable platform guards from Abseil ELF symbolizer. by Abseil Team · 2 weeks ago
  84. e7854a2 Simplify probing in absl/hash/internal/hash.h by Abseil Team · 2 weeks ago
  85. e7d5000 Add WASI platform to Abseil linkopts to avoid linking pthread. by Abseil Team · 2 weeks ago
  86. 0171b81 Make ABSL_RETIRED_FLAG respect ABSL_FLAGS_STRIP_NAMES by Derek Mauro · 2 weeks ago
  87. 022aad0 PR #2154: debugging: define ElfW when the target has no <link.h> by vasko-110 · 2 weeks ago
  88. 583556e PR #2172: Treat clang targeting Windows as a MinGW compiler by Fabian Meumertzheim · 2 weeks ago
  89. 61d073d Fix flaky raw_hash_set_test failure due to calling set_no_seed_for_testing() on a sampled table. by Evan Brown · 2 weeks ago
  90. 409bfab Pass target group offset instead of FindInfo to PrepareInsertLarge functions. by Vitaly Goldshteyn · 3 weeks ago
  91. b140c95 Optimize absl::Duration addition by adding ABSL_ASSUME of the by Derek Mauro · 3 weeks ago
  92. ac10285 Mark ABSL_ATTRIBUTE_UNUSED as [[deprecated]] by Abseil Team · 3 weeks ago
  93. 0065a4a Add nullability annotations to Abseil Flags reflection APIs. by Diego Cardozo · 3 weeks ago
  94. 188c420 Tag CHECK_EQ, CHECK_GE, etc implementations as `ABSL_ATTRIBUTE_ALWAYS_INLINE` by Mark Hansen CA · 3 weeks ago
  95. d2d44c6 Update TransparentHash documentation and test to use an implicit conversion operator. by Vitaly Goldshteyn · 3 weeks ago
  96. 3245ad3 Use std::unique_ptr to manage absl::FlagSaver implementation pointer. by Diego Cardozo · 3 weeks ago
  97. d939f64 Roll forward. Move absl::MutexLock sample_lock out of the global graveyard critical section. by Vitaly Goldshteyn · 3 weeks ago
  98. 08e7a25 Hoist slot address calculation above SetCtrl and outline RecordInsertMissCold in raw_hash_set. by Abseil Team · 3 weeks ago
  99. 7f6e497 PR #2169: Fix use-after-free in raw_hash_set move-assign with unequal allocators by Ilias · 3 weeks ago
  100. 7f008af Split btree instantiation tests into a separate test binary. by Vitaly Goldshteyn · 3 weeks ago