Sign in
◑
Theme
skia
/
external
/
github.com
/
abseil
/
abseil-cpp
/
HEAD
834415d
Internal cleanup
by Abseil Team
· 7 hours ago
master
2bcd25d
Move out of line hash/eq consistency assertions in raw_hash_set.
by Vitaly Goldshteyn
· 9 hours ago
5051209
Canonicalize heterogeneous string keys to `absl::string_view` in find_large/find_or_prepare_insert_large.
by Evan Brown CA
· 9 hours ago
d2b0254
Inline the IsValid() check in AssertNotDebugCapacity() to avoid unduly slowing down tests.
by Evan Brown
· 10 hours ago
47e7a80
Prepare to migrate ABSL_PRINTF_ATTRIBUTE to [[gnu::format(...)]]
by Abseil Team
· 12 hours ago
96473ab
Prepare to migrate ABSL_PRINTF_ATTRIBUTE to [[gnu::format(...)]]
by Abseil Team
· 13 hours ago
89b5aa0
Factor out and improve detection logic for pass-by-value vs. pass-by-reference
by Abseil Team
· 13 hours ago
511e3f4
Import of CCTZ from GitHub.
by Derek Mauro
· 16 hours ago
d292c59
Internal cleanup
by Abseil Team
· 28 hours ago
30bc838
Use a --login shell everywhere in CI instead of being inconsistent
by Abseil Team
· 2 days ago
5856888
Use bind mounts consistently in CI
by Abseil Team
· 2 days ago
983e606
Internal cleanup
by Abseil Team
· 2 days ago
594a318
Use --remote_cache consistently instead of --remote_http_cache in CI scripts
by Abseil Team
· 2 days ago
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
e033ec1
Fix bug in Batch files when checking for unset variables
by Abseil Team
· 2 days ago
9235207
Add missing quotes in CI shell scripts
by Abseil Team
· 2 days ago
ceae244
Normalize C++ standard selection to STD
by Abseil Team
· 2 days ago
00dbc1b
Remove redundant USE_BAZEL_CACHE from CI configs
by Abseil Team
· 2 days ago
dcf17eb
Clean up environment variables used in CI
by Abseil Team
· 2 days ago
e9783ed
Clean up environment variables used in CI
by Abseil Team
· 2 days ago
977291a
Clean up environment variables used in CI
by Abseil Team
· 2 days ago
d98159a
Clean up environment variables used in CI
by Abseil Team
· 2 days ago
2455662
Clean up C++ standard versions used in CI
by Abseil Team
· 2 days ago
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
7b3da21
Migrate ABSL_TARGET_CRYPTO to use standard [[gnu::target(...)]] syntax where available
by Abseil Team
· 4 days ago
ef2fc62
Add payloads() accessor to StatusRep and include <optional> in status.cc.
by Taylor Cramer
· 4 days ago
37f69fa
Include cord.h directly from status.cc.
by Taylor Cramer
· 4 days ago
a088765
Use ABSL_BAD_CALL_IF() instead of __attribute__((enable_if(...))) in more places
by Abseil Team
· 4 days ago
f15716e
Migrate ABSL_SCOPED_LOCKABLE to [[clang::scoped_lockable]]
by Abseil Team
· 5 days ago
dc960a4
Add support for temporary spans in absl::c_sort and absl::c_stable_sort.
by Abseil Team
· 5 days ago
39ab2c2
Tune CRC32C dispatch for AMD Zen 2-5; detect AMD Zen 6.
by Abseil Team
· 5 days ago
8578d02
Migrate ABSL_SCANF_ATTRIBUTE to [[gnu::format(...)]]
by Abseil Team
· 5 days ago
88fef12
Avoid using K* as a shorthand for "K is not a reference"
by Abseil Team
· 5 days ago
c6ef116
Remove #pragma clang diagnostic error "-Wignored-attributes" from ABSL_ATTRIBUTE_HOT and ABSL_ATTRIBUTE_COLD
by Abseil Team
· 5 days ago
e8e992d
Limit the number of streams used for crc_memcpy.
by Connal de Souza
· 5 days ago
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
974e242
Silence clang-diagnostic-pre-c++20-compat on ABSL_CONST_INIT
by Ilya Biryukov
· 6 days ago
298a04d
Improve absl::Cord::Find and absl::Cord::Contains scaling via Boyer-Moore-Horspool
by Mike Kruskal
· 6 days ago
8f8fe25
Make ABSL_ATTRIBUTE_ALWAYS_INLINE and ABSL_ATTRIBUTE_NOINLINE work on MSVC
by Abseil Team
· 6 days ago
267f632
Simplify absl::container_internal::DecomposePair() and avoid instantiating numerous std::tuple types to speed up compilation
by Abseil Team
· 6 days ago
db55643
Avoid unnecessary uses of std::tuple in absl::container_internal::raw_hash_map::try_emplace_impl
by Abseil Team
· 7 days ago
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
95e66a0
Use VPCLMULQDQ for CRC32C on Intel Sapphire Rapids, Emerald Rapids and Granite Rapids.
by Abseil Team
· 7 days ago
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
d2d245b
Store the swisstable per-table seed in a byte-addressable field.
by Evan Brown
· 7 days ago
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
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
33a35cf
Add back IsEnclosedByParentheses to prevent breakage
by Abseil Team
· 10 days ago
47341de
Rename HasPotentiallyUnsafeConditionalOperator back to HasPotentialConditionalOperator to avoid breaking some code
by Abseil Team
· 10 days ago
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
1a8a725
Rollforward "Make slot_array to assume large table to optimize large raw_hash_set operations."
by Vitaly Goldshteyn
· 11 days ago
2b44f51
Migrate the deprecated ABSL_DEPRECATED to C++14 [[deprecated]]
by Abseil Team
· 11 days ago
73bcd1c
Reintroduce choice of temporal or non-temporal for crc_memcpy
by Connal de Souza
· 12 days ago
12e9ed5
Make cpu_detect visible from the upcoming Elias-Fano Gloop package
by Abseil Team
· 12 days ago
a1cf184
Make slot_array to assume large table to optimize large raw_hash_set operations.
by Abseil Team
· 12 days ago
c2a8a68
Make slot_array to assume large table to optimize large raw_hash_set operations.
by Vitaly Goldshteyn
· 12 days ago
d5c2f53
PR #2175: Fix use-after-free in linked_hash_set and linked_hash_map move assignment
by Fengxiaoxx
· 12 days ago
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
fd6a0a9
Make sure that we actually do the write of destroyed capacity in debug mode ~raw_hash_set().
by Evan Brown
· 13 days ago
a5c615d
Type erase AssertHashEqConsistent to improve compilation time for debug builds.
by Abseil Team
· 13 days ago
5157aad
Type erase AssertHashEqConsistent to improve compilation time for debug builds.
by Vitaly Goldshteyn
· 13 days ago
dfb7dc3
Rollforward "Outline the debug reentrancy guard implementation in raw_hash_set."
by Vitaly Goldshteyn
· 13 days ago
0057e68
Outline the debug reentrancy guard implementation in raw_hash_set.
by Abseil Team
· 13 days ago
e2e3fbf
Outline the debug reentrancy guard implementation in raw_hash_set.
by Vitaly Goldshteyn
· 13 days ago
9f6e15d
Internal cleanup
by Abseil Team
· 13 days ago
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
cf62c34
Undo removal of std::tuple uses in absl::container_internal::raw_hash_map::try_emplace_impl
by Abseil Team
· 13 days ago
faecac6
Use extern templates for iterator assertion functions in raw_hash_set.
by Vitaly Goldshteyn
· 13 days ago
f7e311e
Roll back change to DecomposePair due to possible breakage
by Abseil Team
· 13 days ago
9da4ca9
Simplify absl::container_internal::DecomposePair() and avoid instantiating numerous std::tuple types to speed up compilation
by Abseil Team
· 14 days ago
438101b
PR #2053: base: implement GetTID() on FreeRTOS
by vasko-110
· 14 days ago
3dd4935
Move more cold functionality out of the line in raw_hash_set.cc.
by Vitaly Goldshteyn
· 2 weeks ago
bdaf7bb
Enable Abseil ELF symbolizer on all non-Android Linux platforms.
by Abseil Team
· 2 weeks ago
4f9d795
Optimize SwissTable probe_seq for code size by keeping track of next_index_ instead of index_.
by Evan Brown CA
· 2 weeks ago
8c138bb
Enable HashWithSeed for BasicStringHash and pointer HashEq<T*>::Hash.
by Evan Brown CA
· 2 weeks ago
7664416
Remove glibc-specific TEMP_FAILURE_RETRY from symbolize_test.
by Abseil Team
· 2 weeks ago
a5d71c6
Avoid compiling the bodies of disabled assertions in absl::container_internal::raw_hash_set
by Abseil Team
· 2 weeks ago
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
b7d5c7d
Avoid unnecessary uses of std::tuple in absl::container_internal::raw_hash_map::try_emplace_impl
by Abseil Team
· 2 weeks ago
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
d85a146
Use TLS for storing thread identity on all non-upstream-glibc systems.
by Abseil Team
· 2 weeks ago
5197c69
Factor out common parts of absl::container_internal::FlatHashMapPolicy to prevent unnecessary template instantiations
by Abseil Team
· 2 weeks ago
4c63bc0
Remove unreachable platform guards from Abseil ELF symbolizer.
by Abseil Team
· 2 weeks ago
e7854a2
Simplify probing in absl/hash/internal/hash.h
by Abseil Team
· 2 weeks ago
e7d5000
Add WASI platform to Abseil linkopts to avoid linking pthread.
by Abseil Team
· 2 weeks ago
0171b81
Make ABSL_RETIRED_FLAG respect ABSL_FLAGS_STRIP_NAMES
by Derek Mauro
· 2 weeks ago
022aad0
PR #2154: debugging: define ElfW when the target has no <link.h>
by vasko-110
· 2 weeks ago
583556e
PR #2172: Treat clang targeting Windows as a MinGW compiler
by Fabian Meumertzheim
· 2 weeks ago
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
409bfab
Pass target group offset instead of FindInfo to PrepareInsertLarge functions.
by Vitaly Goldshteyn
· 3 weeks ago
b140c95
Optimize absl::Duration addition by adding ABSL_ASSUME of the
by Derek Mauro
· 3 weeks ago
ac10285
Mark ABSL_ATTRIBUTE_UNUSED as [[deprecated]]
by Abseil Team
· 3 weeks ago
0065a4a
Add nullability annotations to Abseil Flags reflection APIs.
by Diego Cardozo
· 3 weeks ago
188c420
Tag CHECK_EQ, CHECK_GE, etc implementations as `ABSL_ATTRIBUTE_ALWAYS_INLINE`
by Mark Hansen CA
· 3 weeks ago
d2d44c6
Update TransparentHash documentation and test to use an implicit conversion operator.
by Vitaly Goldshteyn
· 3 weeks ago
3245ad3
Use std::unique_ptr to manage absl::FlagSaver implementation pointer.
by Diego Cardozo
· 3 weeks ago
d939f64
Roll forward. Move absl::MutexLock sample_lock out of the global graveyard critical section.
by Vitaly Goldshteyn
· 3 weeks ago
08e7a25
Hoist slot address calculation above SetCtrl and outline RecordInsertMissCold in raw_hash_set.
by Abseil Team
· 3 weeks ago
7f6e497
PR #2169: Fix use-after-free in raw_hash_set move-assign with unequal allocators
by Ilias
· 3 weeks ago
7f008af
Split btree instantiation tests into a separate test binary.
by Vitaly Goldshteyn
· 3 weeks ago
Next »