Sign in
pigweed
/
third_party
/
github
/
abseil
/
abseil-cpp
/
HEAD
1c50475
Adjust threshold for stuck bits to avoid flaky failures.
by Evan Brown
· 14 hours ago
master
caf854d
Deprecate template type alias nullability annotations.
by Abseil Team
· 15 hours ago
4540545
Add more probe benchmarks
by Ilya Tokar
· 31 hours ago
3f242f2
PR #1874: Simplify detection of the powerpc64 ELFv1 ABI
by Sean McGovern
· 35 hours ago
6e7a7bf
Make `absl::FunctionRef` copy-assignable. This brings it more in line with `std::function_ref`.
by Abseil Team
· 2 days ago
daa0bfb
Remove unused #includes from absl/base/internal/nullability_impl.h
by Abseil Team
· 2 days ago
300fafa
PR #1870: Retry SymInitialize on STATUS_INFO_LENGTH_MISMATCH
by Gabriel Brito
· 2 days ago
2873afc
Prefetch from slots in parallel with reading from control.
by Evan Brown
· 2 days ago
269ce47
Migrate template alias nullability annotations to macros.
by Abseil Team
· 3 days ago
8b81b77
Improve dependency graph in `TryFindNewIndexWithoutProbing` hot path evaluation.
by Vitaly Goldshteyn
· 3 days ago
b3d3348
Add latency benchmarks for Hash for strings with size 3, 5 and 17.
by Vitaly Goldshteyn
· 3 days ago
39bf411
Exclude UnwindImpl etc. from thread sanitizer due to false positives.
by Abseil Team
· 4 days ago
883c986
Use `GroupFullEmptyOrDeleted` inside of `transfer_unprobed_elements_to_next_capacity_fn`.
by Vitaly Goldshteyn
· 8 days ago
4c77cf9
PR #1863: [minor] Avoid variable shadowing for absl btree
by dentiny
· 8 days ago
6b2a4fd
Extend stack-frame walking functionality to allow dynamic fixup
by Abseil Team
· 8 days ago
93c112c
Fix "unsafe narrowing" in absl for Emscripten
by Abseil Team
· 8 days ago
12f4be6
Roll back change to address breakage
by Abseil Team
· 9 days ago
8818774
Extend stack-frame walking functionality to allow dynamic fixup
by Abseil Team
· 9 days ago
03db88d
Introduce `absl::Cord::Distance()`
by Abseil Team
· 9 days ago
bc78884
Avoid aliasing issues in growth information initialization.
by Vitaly Goldshteyn
· 10 days ago
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
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
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
c8d5854
Optimize `GrowthToLowerBoundCapacity` in order to avoid division.
by Vitaly Goldshteyn
· 10 days ago
8070910
[base] Make :endian internal to absl
by Jesse Rosenstock
· 10 days ago
7bb1ccb
Fully qualify absl names in check macros to avoid invalid name resolution when the
by Samuel Benzaquen
· 11 days ago
33ca4d2
Fix memory sanitization in `GrowToNextCapacityAndPrepareInsert`.
by Vitaly Goldshteyn
· 13 days ago
8ba24d2
Define and use `ABSL_SWISSTABLE_ASSERT` in cc file since a lot of logic moved there.
by Vitaly Goldshteyn
· 13 days ago
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
1abce16
Fast growing to the next capacity based on carbon hash table ideas.
by Vitaly Goldshteyn
· 13 days ago
d97663e
Automated Code Change
by Abseil Team
· 13 days ago
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
7dca9db
PR #1867: Remove global static in stacktrace_win32-inl.inc
by Chris Davis
· 14 days ago
d04b964
Mark Abseil hardening assert in AssertIsValidForComparison as slow.
by Abseil Team
· 2 weeks ago
3bbe1cc
Roll back a problematic change.
by Aaron Jacobs
· 2 weeks ago
7c55282
Add absl::FastTypeId<T>()
by Derek Mauro
· 2 weeks ago
12f6534
Automated Code Change
by Abseil Team
· 2 weeks ago
ab9e509
Update TestIntrinsicInt128 test to print the indices with the conflicting hashes.
by Evan Brown
· 2 weeks ago
5fce0b6
Code simplification: we don't need XOR and kMul when mixing large string hashes into hash state.
by Evan Brown
· 2 weeks ago
1eba4dc
Refactor absl::CUnescape() to use direct string output instead of pointer/size.
by Derek Mauro
· 2 weeks ago
c65fa83
Rename `policy.transfer` to `policy.transfer_n`.
by Vitaly Goldshteyn
· 2 weeks ago
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
d6ce39d
Use 16 bits of per-table-seed so that we can save an `and` instruction in H1.
by Evan Brown
· 3 weeks ago
f9ea7cf
Fully annotate nullability in headers where it is partially annotated.
by Abseil Team
· 3 weeks ago
b12a6f7
Add note about sparse containers to (flat|node)_hash_(set|map).
by Abseil Team
· 3 weeks ago
2c23133
Make low_level_alloc compatible with -Wthread-safety-pointer
by Derek Mauro
· 3 weeks ago
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
fd39cfa
Add tests for macro nullability annotations analogous to existing tests for type alias annotations.
by Abseil Team
· 3 weeks ago
3b1bb73
Adds functionality to return stack frame pointers during stack walking, in addition to code addresses
by Abseil Team
· 3 weeks ago
9927576
Use even faster reduction algorithm in FinalizePclmulStream()
by Abseil Team
· 4 weeks ago
d79e680
Add nullability annotations to some very-commonly-used APIs.
by Abseil Team
· 4 weeks ago
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
d95be7f
Release benchmarks for absl::Status and absl::StatusOr
by Derek Mauro
· 4 weeks ago
c4ff4d5
Use more efficient reduction algorithm in FinalizePclmulStream()
by Abseil Team
· 4 weeks ago
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
9e660cf
Gate use of clang nullability qualifiers through absl nullability macros on `nullability_on_classes`.
by Abseil Team
· 4 weeks ago
8f8f54f
Mark `absl::StatusOr::status()` as ABSL_MUST_USE_RESULT
by Abseil Team
· 4 weeks ago
67cab0c
Cleanups related to benchmarks
by Derek Mauro
· 4 weeks ago
de292e8
Add a log severity alias `DO_NOT_$UBMIT` intended for logging during development
by Derek Mauro
· 4 weeks ago
310e6f4
Avoid relying on true and false tokens in the preprocessor macros used in any_invocable.h
by Abseil Team
· 5 weeks ago
d4d959f
Avoid relying on true and false tokens in the preprocessor macros used in absl/container
by Abseil Team
· 5 weeks ago
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
5f28934
Turn on C++23 testing for GCC and Clang on Linux
by Derek Mauro
· 5 weeks ago
60b5e1f
Fix overflow of kSeedMask on 32 bits platform in `generate_new_seed`.
by Vitaly Goldshteyn
· 5 weeks ago
6e6dee6
Add a workaround for std::pair not being trivially copyable in C++23
by Derek Mauro
· 5 weeks ago
8915931
Refactor WeakMix to include the XOR of the state with the input value.
by Evan Brown
· 5 weeks ago
4d6cb98
Migrate ClearPacBits() to a more generic implementation and location
by Abseil Team
· 5 weeks ago
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
a112f42
Make PolicyFunctions always be the second argument (after CommonFields) for type-erased functions.
by Evan Brown
· 5 weeks ago
9941a27
Move GrowFullSooTableToNextCapacity implementation with some dependencies to cc file.
by Vitaly Goldshteyn
· 5 weeks ago
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
3bddebd
Add constexpr conversions from absl::Duration to int64_t
by Derek Mauro
· 5 weeks ago
eb4cff5
PR #1853: Add support for QCC compiler
by Pablo Romero
· 5 weeks ago
0898cd3
Fix documentation for key requirements of flat_hash_set
by Daniel Cheng
· 5 weeks ago
762b523
Use `extern template` for `GrowFullSooTableToNextCapacity` since we know the most common set of paramenters.
by Vitaly Goldshteyn
· 5 weeks ago
ecee7b3
C++23: Fix log_format_test to match the stream format for volatile pointers
by Derek Mauro
· 5 weeks ago
2100f31
C++23: Fix compressed_tuple_test.
by Derek Mauro
· 5 weeks ago
4800ee2
Implement `btree::iterator::+=` and `-=`.
by Abseil Team
· 5 weeks ago
1ecdfbc
Stop calling `ABSL_ANNOTATE_MEMORY_IS_INITIALIZED` for threadlocal counter.
by Vitaly Goldshteyn
· 5 weeks ago
60a68ba
Automated Code Change
by Abseil Team
· 5 weeks ago
1c0abb0
Introduce seed stored in the hash table inside of the size.
by Vitaly Goldshteyn
· 5 weeks ago
3121dff
Replace ABSL_ATTRIBUTE_UNUSED with [[maybe_unused]]
by Abseil Team
· 5 weeks ago
48f9175
Minor consistency cleanups to absl::BitGen mocking.
by Laramie Leavitt
· 5 weeks ago
c52afac
Restore the empty CMake targets for bad_any_cast, bad_optional_access,
by Derek Mauro
· 6 weeks ago
25bce12
bits.h: Add absl::endian and absl::byteswap polyfills
by Derek Mauro
· 6 weeks ago
70ba73e
Use absl::NoDestructor an absl::Mutex instance in the flags
by Derek Mauro
· 6 weeks ago
4a2ba8c
Add thread GetEntropyFromRandenPool test
by Laramie Leavitt
· 6 weeks ago
03a179c
Update nullability annotation documentation to focus on macro annotations.
by Abseil Team
· 6 weeks ago
80b6a00
Simplify some random/internal types; expose one function to acquire entropy.
by Laramie Leavitt
· 6 weeks ago
0bd8438
Remove pre-C++17 workarounds for lack of std::launder
by Derek Mauro
· 6 weeks ago
bdbaf37
UBSAN: Use -fno-sanitize-recover
by Derek Mauro
· 6 weeks ago
e593483
int128_test: Avoid testing signed integer overflow
by Derek Mauro
· 6 weeks ago
c5f51b9
Remove leading commas in `Describe*` methods of `StatusIs` matcher.
by Timofey Stepanov
· 6 weeks ago
35211d9
absl::StrFormat: Avoid passing null to memcpy
by Derek Mauro
· 6 weeks ago
322c4d6
str_cat_test: Avoid using invalid enum values
by Derek Mauro
· 6 weeks ago
9fee338
hash_generator_testing: Avoid using invalid enum values
by Derek Mauro
· 6 weeks ago
be68967
absl::Cord: Avoid passing null to memcpy and memset
by Derek Mauro
· 6 weeks ago
0856410
graphcycles_test: Avoid applying a non-zero offset to a null pointer
by Derek Mauro
· 6 weeks ago
38b61bf
Make warning about wrapping empty std::function in AnyInvocable stronger.
by Abseil Team
· 6 weeks ago
735c861
absl/random: Convert absl::BitGen / absl::InsecureBitGen to classes from aliases.
by Laramie Leavitt
· 6 weeks ago
Next »