1. 1c50475 Adjust threshold for stuck bits to avoid flaky failures. by Evan Brown · 14 hours ago master
  2. caf854d Deprecate template type alias nullability annotations. by Abseil Team · 15 hours ago
  3. 4540545 Add more probe benchmarks by Ilya Tokar · 31 hours ago
  4. 3f242f2 PR #1874: Simplify detection of the powerpc64 ELFv1 ABI by Sean McGovern · 35 hours ago
  5. 6e7a7bf Make `absl::FunctionRef` copy-assignable. This brings it more in line with `std::function_ref`. by Abseil Team · 2 days ago
  6. daa0bfb Remove unused #includes from absl/base/internal/nullability_impl.h by Abseil Team · 2 days ago
  7. 300fafa PR #1870: Retry SymInitialize on STATUS_INFO_LENGTH_MISMATCH by Gabriel Brito · 2 days ago
  8. 2873afc Prefetch from slots in parallel with reading from control. by Evan Brown · 2 days ago
  9. 269ce47 Migrate template alias nullability annotations to macros. by Abseil Team · 3 days ago
  10. 8b81b77 Improve dependency graph in `TryFindNewIndexWithoutProbing` hot path evaluation. by Vitaly Goldshteyn · 3 days ago
  11. b3d3348 Add latency benchmarks for Hash for strings with size 3, 5 and 17. by Vitaly Goldshteyn · 3 days ago
  12. 39bf411 Exclude UnwindImpl etc. from thread sanitizer due to false positives. by Abseil Team · 4 days ago
  13. 883c986 Use `GroupFullEmptyOrDeleted` inside of `transfer_unprobed_elements_to_next_capacity_fn`. by Vitaly Goldshteyn · 8 days ago
  14. 4c77cf9 PR #1863: [minor] Avoid variable shadowing for absl btree by dentiny · 8 days ago
  15. 6b2a4fd Extend stack-frame walking functionality to allow dynamic fixup by Abseil Team · 8 days ago
  16. 93c112c Fix "unsafe narrowing" in absl for Emscripten by Abseil Team · 8 days ago
  17. 12f4be6 Roll back change to address breakage by Abseil Team · 9 days ago
  18. 8818774 Extend stack-frame walking functionality to allow dynamic fixup by Abseil Team · 9 days ago
  19. 03db88d Introduce `absl::Cord::Distance()` by Abseil Team · 9 days ago
  20. bc78884 Avoid aliasing issues in growth information initialization. by Vitaly Goldshteyn · 10 days ago
  21. 9f45a7d Make `GrowSooTableToNextCapacityAndPrepareInsert` in order to initialize control bytes all at once and avoid two function calls on growth right after SOO. by Vitaly Goldshteyn · 10 days ago
  22. fddfe7b Simplify `SingleGroupTableH1` since we do not need to mix all bits anymore. Per table seed has a good last bit distribution. by Vitaly Goldshteyn · 10 days ago
  23. 1fc2b83 Use `NextSeed` instead of `NextSeedBaseNumber` and make the result type to be `uint16_t`. That avoids unnecessary bit twiddling and simplify the code. by Vitaly Goldshteyn · 10 days ago
  24. c8d5854 Optimize `GrowthToLowerBoundCapacity` in order to avoid division. by Vitaly Goldshteyn · 10 days ago
  25. 8070910 [base] Make :endian internal to absl by Jesse Rosenstock · 10 days ago
  26. 7bb1ccb Fully qualify absl names in check macros to avoid invalid name resolution when the by Samuel Benzaquen · 11 days ago
  27. 33ca4d2 Fix memory sanitization in `GrowToNextCapacityAndPrepareInsert`. by Vitaly Goldshteyn · 13 days ago
  28. 8ba24d2 Define and use `ABSL_SWISSTABLE_ASSERT` in cc file since a lot of logic moved there. by Vitaly Goldshteyn · 13 days ago
  29. 650224c Remove `ShouldInsertBackwards` functionality. It was used for additional order randomness in debug mode. It is not necessary anymore with introduction of separate per table `seed`. by Vitaly Goldshteyn · 13 days ago
  30. 1abce16 Fast growing to the next capacity based on carbon hash table ideas. by Vitaly Goldshteyn · 13 days ago
  31. d97663e Automated Code Change by Abseil Team · 13 days ago
  32. b011118 Refactor CombinePiecewiseBuffer test case to (a) call PiecewiseChunkSize() to get the chunk size and (b) use ASSERT for expectation in a loop. by Evan Brown · 14 days ago
  33. 7dca9db PR #1867: Remove global static in stacktrace_win32-inl.inc by Chris Davis · 14 days ago
  34. d04b964 Mark Abseil hardening assert in AssertIsValidForComparison as slow. by Abseil Team · 2 weeks ago
  35. 3bbe1cc Roll back a problematic change. by Aaron Jacobs · 2 weeks ago
  36. 7c55282 Add absl::FastTypeId<T>() by Derek Mauro · 2 weeks ago
  37. 12f6534 Automated Code Change by Abseil Team · 2 weeks ago
  38. ab9e509 Update TestIntrinsicInt128 test to print the indices with the conflicting hashes. by Evan Brown · 2 weeks ago
  39. 5fce0b6 Code simplification: we don't need XOR and kMul when mixing large string hashes into hash state. by Evan Brown · 2 weeks ago
  40. 1eba4dc Refactor absl::CUnescape() to use direct string output instead of pointer/size. by Derek Mauro · 2 weeks ago
  41. c65fa83 Rename `policy.transfer` to `policy.transfer_n`. by Vitaly Goldshteyn · 2 weeks ago
  42. bcf4bf3 Optimize `ResetCtrl` for small tables with `capacity < Group::KWidth * 2` (<32 if SSE enabled and <16 if not). by Vitaly Goldshteyn · 3 weeks ago
  43. d6ce39d Use 16 bits of per-table-seed so that we can save an `and` instruction in H1. by Evan Brown · 3 weeks ago
  44. f9ea7cf Fully annotate nullability in headers where it is partially annotated. by Abseil Team · 3 weeks ago
  45. b12a6f7 Add note about sparse containers to (flat|node)_hash_(set|map). by Abseil Team · 3 weeks ago
  46. 2c23133 Make low_level_alloc compatible with -Wthread-safety-pointer by Derek Mauro · 3 weeks ago
  47. 7218fac Add missing direct includes to enable the removal of unused includes from absl/base/internal/nullability_impl.h. by Abseil Team · 3 weeks ago
  48. fd39cfa Add tests for macro nullability annotations analogous to existing tests for type alias annotations. by Abseil Team · 3 weeks ago
  49. 3b1bb73 Adds functionality to return stack frame pointers during stack walking, in addition to code addresses by Abseil Team · 3 weeks ago
  50. 9927576 Use even faster reduction algorithm in FinalizePclmulStream() by Abseil Team · 4 weeks ago
  51. d79e680 Add nullability annotations to some very-commonly-used APIs. by Abseil Team · 4 weeks ago
  52. 930a70d PR #1860: Add `unsigned` to character buffers to ensure they can provide storage (https://eel.is/c++draft/intro.object#3) by CJ Johnson · 4 weeks ago
  53. d95be7f Release benchmarks for absl::Status and absl::StatusOr by Derek Mauro · 4 weeks ago
  54. c4ff4d5 Use more efficient reduction algorithm in FinalizePclmulStream() by Abseil Team · 4 weeks ago
  55. 9f5fc9d Add a test case to make it clear that `--vmodule=foo/*=1` does match any children and grandchildren and so on under `foo/`. by Abseil Team · 4 weeks ago
  56. 9e660cf Gate use of clang nullability qualifiers through absl nullability macros on `nullability_on_classes`. by Abseil Team · 4 weeks ago
  57. 8f8f54f Mark `absl::StatusOr::status()` as ABSL_MUST_USE_RESULT by Abseil Team · 4 weeks ago
  58. 67cab0c Cleanups related to benchmarks by Derek Mauro · 4 weeks ago
  59. de292e8 Add a log severity alias `DO_NOT_$UBMIT` intended for logging during development by Derek Mauro · 4 weeks ago
  60. 310e6f4 Avoid relying on true and false tokens in the preprocessor macros used in any_invocable.h by Abseil Team · 5 weeks ago
  61. d4d959f Avoid relying on true and false tokens in the preprocessor macros used in absl/container by Abseil Team · 5 weeks ago
  62. b3b568d Refactor to make it clear that H2 computation is not repeated in each iteration of the probe loop. by Evan Brown · 5 weeks ago
  63. 5f28934 Turn on C++23 testing for GCC and Clang on Linux by Derek Mauro · 5 weeks ago
  64. 60b5e1f Fix overflow of kSeedMask on 32 bits platform in `generate_new_seed`. by Vitaly Goldshteyn · 5 weeks ago
  65. 6e6dee6 Add a workaround for std::pair not being trivially copyable in C++23 by Derek Mauro · 5 weeks ago
  66. 8915931 Refactor WeakMix to include the XOR of the state with the input value. by Evan Brown · 5 weeks ago
  67. 4d6cb98 Migrate ClearPacBits() to a more generic implementation and location by Abseil Team · 5 weeks ago
  68. 45acc96 Annotate more Abseil container methods with [[clang::lifetime_capture_by(...)]] and make them all forward to the non-captured overload by Abseil Team · 5 weeks ago
  69. a112f42 Make PolicyFunctions always be the second argument (after CommonFields) for type-erased functions. by Evan Brown · 5 weeks ago
  70. 9941a27 Move GrowFullSooTableToNextCapacity implementation with some dependencies to cc file. by Vitaly Goldshteyn · 5 weeks ago
  71. f3f3d15 Optimize btree_iterator increment/decrement to avoid aliasing issues by using local variables instead of repeatedly writing to `this`. by Evan Brown · 5 weeks ago
  72. 3bddebd Add constexpr conversions from absl::Duration to int64_t by Derek Mauro · 5 weeks ago
  73. eb4cff5 PR #1853: Add support for QCC compiler by Pablo Romero · 5 weeks ago
  74. 0898cd3 Fix documentation for key requirements of flat_hash_set by Daniel Cheng · 5 weeks ago
  75. 762b523 Use `extern template` for `GrowFullSooTableToNextCapacity` since we know the most common set of paramenters. by Vitaly Goldshteyn · 5 weeks ago
  76. ecee7b3 C++23: Fix log_format_test to match the stream format for volatile pointers by Derek Mauro · 5 weeks ago
  77. 2100f31 C++23: Fix compressed_tuple_test. by Derek Mauro · 5 weeks ago
  78. 4800ee2 Implement `btree::iterator::+=` and `-=`. by Abseil Team · 5 weeks ago
  79. 1ecdfbc Stop calling `ABSL_ANNOTATE_MEMORY_IS_INITIALIZED` for threadlocal counter. by Vitaly Goldshteyn · 5 weeks ago
  80. 60a68ba Automated Code Change by Abseil Team · 5 weeks ago
  81. 1c0abb0 Introduce seed stored in the hash table inside of the size. by Vitaly Goldshteyn · 5 weeks ago
  82. 3121dff Replace ABSL_ATTRIBUTE_UNUSED with [[maybe_unused]] by Abseil Team · 5 weeks ago
  83. 48f9175 Minor consistency cleanups to absl::BitGen mocking. by Laramie Leavitt · 5 weeks ago
  84. c52afac Restore the empty CMake targets for bad_any_cast, bad_optional_access, by Derek Mauro · 6 weeks ago
  85. 25bce12 bits.h: Add absl::endian and absl::byteswap polyfills by Derek Mauro · 6 weeks ago
  86. 70ba73e Use absl::NoDestructor an absl::Mutex instance in the flags by Derek Mauro · 6 weeks ago
  87. 4a2ba8c Add thread GetEntropyFromRandenPool test by Laramie Leavitt · 6 weeks ago
  88. 03a179c Update nullability annotation documentation to focus on macro annotations. by Abseil Team · 6 weeks ago
  89. 80b6a00 Simplify some random/internal types; expose one function to acquire entropy. by Laramie Leavitt · 6 weeks ago
  90. 0bd8438 Remove pre-C++17 workarounds for lack of std::launder by Derek Mauro · 6 weeks ago
  91. bdbaf37 UBSAN: Use -fno-sanitize-recover by Derek Mauro · 6 weeks ago
  92. e593483 int128_test: Avoid testing signed integer overflow by Derek Mauro · 6 weeks ago
  93. c5f51b9 Remove leading commas in `Describe*` methods of `StatusIs` matcher. by Timofey Stepanov · 6 weeks ago
  94. 35211d9 absl::StrFormat: Avoid passing null to memcpy by Derek Mauro · 6 weeks ago
  95. 322c4d6 str_cat_test: Avoid using invalid enum values by Derek Mauro · 6 weeks ago
  96. 9fee338 hash_generator_testing: Avoid using invalid enum values by Derek Mauro · 6 weeks ago
  97. be68967 absl::Cord: Avoid passing null to memcpy and memset by Derek Mauro · 6 weeks ago
  98. 0856410 graphcycles_test: Avoid applying a non-zero offset to a null pointer by Derek Mauro · 6 weeks ago
  99. 38b61bf Make warning about wrapping empty std::function in AnyInvocable stronger. by Abseil Team · 6 weeks ago
  100. 735c861 absl/random: Convert absl::BitGen / absl::InsecureBitGen to classes from aliases. by Laramie Leavitt · 6 weeks ago