1. 9dcbe5d Make raw_hash_map::key_arg private. by Evan Brown · 2 months ago
  2. 45f91cb `overload`: Delete obsolete macros for undefining `absl::Overload` when C++ < 17 by Dino Radakovic · 2 months ago
  3. 7555944 `absl/base`: Delete `internal/invoke.h` and `invoke_test.cc` by Dino Radakovic · 2 months ago
  4. 0f0a772 Remove `WORKSPACE.bazel` by Derek Mauro · 2 months ago
  5. 60d29be `absl`: Replace `base_internal::{invoke,invoke_result_t,is_invocable_r}` with `std` equivalents by Dino Radakovic · 2 months ago
  6. ae4b0c5 Allow C++20 forward iterators to use fast paths by Justin Bassett · 2 months ago
  7. 9e764b4 Factor out some iterator traits detection code by Justin Bassett · 2 months ago
  8. 05e72a3 Type erase IterateOverFullSlots to decrease code size. by Evan Brown · 2 months ago
  9. ce571f2 `any_invocable`: Delete pre-C++17 workarounds for `noexcept` and guaranteed copy elision by Dino Radakovic · 2 months ago
  10. 4c349de Make raw_hash_set::key_arg private. by Evan Brown · 2 months ago
  11. 48f0f91 Rename nullability macros to use new lowercase spelling. by Abseil Team · 2 months ago
  12. aa71875 Fix bug where ABSL_REQUIRE_EXPLICIT_INIT did not actually result in a linker error by Abseil Team · 2 months ago
  13. 23b7b19 Make Randen benchmark program use runtime CPU detection. by Peter Collingbourne · 2 months ago
  14. 82e99b7 Add CI for the C++20/Clang/libstdc++ combination by Derek Mauro · 3 months ago
  15. 860dcf1 Move Abseil to GoogleTest 1.16.0 by Derek Mauro · 3 months ago
  16. a144212 `internal/any_invocable`: Use `if constexpr` instead of SFINAE in `InitializeStorage` by Dino Radakovic · 3 months ago
  17. 40cd2cf More type-erasing of InitializeSlots by removing the Alloc and AlignOfSlot template parameters. by Evan Brown · 3 months ago
  18. 5852b47 Actually use the hint space instruction to strip PAC bits for return by Derek Mauro · 3 months ago
  19. f568d6c `log/internal`: Replace `..._ATTRIBUTE_UNUSED_IF_STRIP_LOG` with C++17 `[[maybe_unused]]` by Dino Radakovic · 3 months ago
  20. 9c8d228 `attributes`: Document `ABSL_ATTRIBUTE_UNUSED` as deprecated by Dino Radakovic · 3 months ago
  21. f4c61ea `internal/any_invocable`: Initialize using `if constexpr` instead of ternary operator, enum, and templates by Dino Radakovic · 3 months ago
  22. 018de0c Fix flaky tests due to sampling by introducing utility to refresh sampling counters for the current thread. by Vitaly Goldshteyn · 3 months ago
  23. a76ad94 Minor reformatting in raw_hash_set: by Evan Brown · 3 months ago
  24. 5648ffd Update CI for linux_gcc-floor to use GCC9, Bazel 7.5, and CMake 3.31.5. by Derek Mauro · 3 months ago
  25. 62f74fd `internal/any_invocable`: Rewrite `IsStoredLocally` type trait into a simpler constexpr function by Dino Radakovic · 3 months ago
  26. 74058c0 Add ABSL_REQUIRE_EXPLICIT_INIT to Abseil to enable enforcing explicit field initializations by Abseil Team · 3 months ago
  27. 7a03cdb Require C++17 by Derek Mauro · 3 months ago
  28. 69b58f9 Minimize number of `InitializeSlots` with respect to SizeOfSlot. by Vitaly Goldshteyn · 3 months ago
  29. 9ebb408 Leave the call to `SampleSlow` only in type erased InitializeSlots. by Vitaly Goldshteyn · 3 months ago
  30. ee28392 Update comments for Read4To8 and Read1To3. by Evan Brown · 3 months ago
  31. 30a964d PR #1819: fix compilation with AppleClang by Clément Péron · 3 months ago
  32. 7253ff8 Move SOO processing inside of InitializeSlots and move it once. by Vitaly Goldshteyn · 3 months ago
  33. 0f102ad PR #1816: Random: use getauxval() via <sys/auxv.h> by Dan Horák · 3 months ago
  34. 5f9f2cf Optimize `InitControlBytesAfterSoo` to have less writes and make them with compile time known size. by Vitaly Goldshteyn · 3 months ago
  35. da2b12d Remove stray plus operator in cleanup_internal::Storage by Abseil Team · 3 months ago
  36. 9cf0a2f Include <cerrno> to fix compilation error in chromium build. by Abseil Team · 3 months ago
  37. 0dd7d39 Adjust internal logging namespacing for consistency s/ABSL_LOGGING_INTERNAL_/ABSL_LOG_INTERNAL_/ by Andy Getzendanner · 3 months ago
  38. 20a1220 Rewrite LOG_EVERY_N (et al) docs to clarify that the first instance is logged. Also, deliberately avoid giving exact numbers or examples since IRL behavior is not so exact. by Andy Getzendanner · 3 months ago
  39. c64f219 ABSL_ASSUME: Use a ternary operator instead of do-while in the by Derek Mauro · 3 months ago
  40. e118b39 Simplify the comment for raw_hash_set::erase. by Evan Brown · 3 months ago
  41. 747c976 Remove preprocessors for now unsupported compilers. by Abseil Team · 3 months ago
  42. d5bafc0 `absl::ScopedMockLog`: Explicitly document that it captures logs emitted by all threads by Dino Radakovic · 3 months ago
  43. 5a0e2cb Fix potential integer overflow in hash container create/resize by Derek Mauro · 3 months ago
  44. 5f8d605 Add lifetimebound to StripPrefix/StripSuffix. by Abseil Team · 3 months ago
  45. fd8b35b Random: Rollforward support runtime dispatch on AArch64 macOS by David Majnemer · 3 months ago
  46. df8178e Crc: Only test non_temporal_store_memcpy_avx on AVX targets by David Majnemer · 3 months ago
  47. 1cdbba7 Provide information about types of all flags. by Dmitry Vyukov · 3 months ago
  48. 45dab59 Deprecate the precomputed hash find() API in swisstable. by Evan Brown · 3 months ago
  49. 3babd55 Import of CCTZ from GitHub. by Abseil Team · 3 months ago
  50. 64d6a3a Adjust whitespace by Chris Kennelly · 3 months ago
  51. a28c4b5 Expand documentation for absl::raw_hash_set::erase to include idiom example of iterator post-increment. by Abseil Team · 3 months ago
  52. 5135834 Performance improvement for absl::AsciiStrToUpper() and absl::AsciiStrToLower() by Abseil Team · 3 months ago
  53. 3735766 Crc: Remove the __builtin_cpu_supports path for SupportsArmCRC32PMULL by David Majnemer · 3 months ago
  54. 655707f Use absl::NoDestructor for some absl::Mutex instances in the flags by Derek Mauro · 3 months ago
  55. 4024484 Update the WORKSPACE dependency of rules_cc to 0.1.0 by Derek Mauro · 3 months ago
  56. 95049aa Rollback support runtime dispatch on AArch64 macOS for breaking some builds by Abseil Team · 3 months ago
  57. b87a795 Downgrade to rules_cc 0.0.17 because 0.1.0 was yanked by Derek Mauro · 3 months ago
  58. a4e7719 Use unused set in testing. by Chris Kennelly · 3 months ago
  59. b7af5e1 Random: Support runtime dispatch on AArch64 macOS by David Majnemer · 3 months ago
  60. 3ded0b6 crc: Use absl::nullopt when returning absl::optional by David Majnemer · 3 months ago
  61. b4e899a Annotate absl::FixedArray to warn when unused. by Chris Kennelly · 3 months ago
  62. 41984a2 PR #1806: Fix undefined symbol: __android_log_write by simonla · 3 months ago
  63. a1de53d Move ABSL_HAVE_PTHREAD_CPU_NUMBER_NP to the file where it is needed by Abseil Team · 3 months ago
  64. be33b0a Use rbit instruction on ARM rather than rev. by Evan Brown · 3 months ago
  65. 3fba335 Debugging: Report the CPU we are running on under Darwin by David Majnemer · 3 months ago
  66. 1b0f252 Add a microbenchmark for very long int/string tuples. by Samuel Benzaquen · 3 months ago
  67. 6effb00 Crc: Detect support for pmull and crc instructions on Apple AArch64 by David Majnemer · 3 months ago
  68. d498bf6 Add special handling for hashing integral types so that we can optimize Read1To3 and Read4To8 for the strings case. by Evan Brown · 3 months ago
  69. 67d3d20 Use unused FixedArray instances. by Chris Kennelly · 3 months ago
  70. 34875a5 Minor reformatting by Evan Brown · 3 months ago
  71. c8977ff Avoid flaky expectation in WaitDurationWoken test case in MSVC. by Evan Brown · 3 months ago
  72. f4af6c0 Use Bazel rules_cc for many compiler-specific rules by Derek Mauro · 3 months ago
  73. 3f770c4 Mix pointers twice in absl::Hash. by Evan Brown · 4 months ago
  74. 69b5bd1 New internal-use-only classes `AsStructuredLiteralImpl` and `AsStructuredValueImpl` by Abseil Team · 4 months ago
  75. 81d48b3 Annotate some Abseil container methods with [[clang::lifetime_capture_by(...)]] by Abseil Team · 4 months ago
  76. 1d50897 Faster copy from inline Cords to inline Strings by Abseil Team · 4 months ago
  77. f489ceb Add new benchmark cases for hashing string lengths 1,2,4,8. by Evan Brown · 4 months ago
  78. 2f016c4 Move the Arm implementation of UnscaledCycleClock::Now() into the header file, like the x86 implementation, so it can be more easily inlined. by Abseil Team · 4 months ago
  79. 65b7da1 Minor include cleanup in absl/random/internal by Laramie Leavitt · 4 months ago
  80. 60d1ce9 Import of CCTZ from GitHub. by Derek Mauro · 4 months ago
  81. 4e09561 Use Bazel Platforms to support AES-NI compile options for Randen by Derek Mauro · 4 months ago
  82. 506f107 In HashState::Create, require that T is a subclass of HashStateBase in order to discourage users from defining their own HashState types. by Evan Brown · 4 months ago
  83. 3ee08f3 PR #1801: Remove unncessary <iostream> includes by Jeremy Nimmer · 4 months ago
  84. 51b7426 New class StructuredProtoField by Abseil Team · 4 months ago
  85. bdc9a7b Mix pointers twice in TSan and MSVC to avoid flakes in the PointerAlignment test. by Evan Brown · 4 months ago
  86. 6187f70 Add a test case that type-erased absl::HashState is consistent with absl::HashOf. by Evan Brown · 4 months ago
  87. d910383 Mix pointers twice in build modes in which the PointerAlignment test is flaky if we mix once. by Evan Brown · 4 months ago
  88. f339ea3 Increase threshold for stuck bits in PointerAlignment test on android. by Evan Brown · 4 months ago
  89. 86c7331 Use hashing ideas from Carbon's hashtable in absl hashing: by Evan Brown · 4 months ago
  90. f28f81c Test that using a table that was moved-to from a moved-from table fails in sanitizer mode. by Evan Brown · 4 months ago
  91. fcc8630 Remove a trailing comma causing an issue for an OSS user by Derek Mauro · 4 months ago
  92. 688dd51 Add missing includes in hash.h. by Evan Brown · 4 months ago
  93. 98efd75 Use the public implementation rule for "@bazel_tools//tools/cpp:clang-cl" by Derek Mauro · 4 months ago
  94. ce986ae Import of CCTZ from GitHub. by Derek Mauro · 4 months ago
  95. 4198d9a Change the definition of is_trivially_relocatable to be a bit less conservative. by Evan Brown · 4 months ago
  96. 90a7ba6 Updates to CI to support newer versions of tools by Derek Mauro · 4 months ago
  97. 5913446 Check if ABSL_HAVE_INTRINSIC_INT128 is defined by David Majnemer · 4 months ago
  98. a54f802 Print hash expansions in the hash_testing error messages. by Evan Brown · 4 months ago
  99. 63c03fe Avoid flakiness in notification_test on MSVC. by Evan Brown · 4 months ago
  100. f7bdb7a Roll back: Add more debug capacity validation checks on moves. by Evan Brown · 4 months ago