Sign in
◑
Theme
pigweed
/
third_party
/
github
/
abseil
/
abseil-cpp
/
HEAD
c68058a
Use reclient for Alpine Linux CMake builds and unify Linux CMake CI config.
by Mike Kruskal
· 6 hours ago
master
5afc226
Use reclient for remote CMake compilation and test execution on Linux.
by Mike Kruskal
· 6 hours ago
5d5baae
Implement `raw_hash_set::count()` in terms of `contains()`.
by Evan Brown CA
· 8 hours ago
0abf9f7
Reduce multi-stream block size from 64 bytes to 16 bytes in ExtendWithPclmul.
by Connal de Souza
· 8 hours ago
87c0dc9
Add RegisterSpinLockLockProfiler, reporting each acquirer's wait.
by Chris Kennelly
· 9 hours ago
60f1731
Mask HashtableInlineData fields from data_ rather than reading bytes and use a 5-bit seed.
by Evan Brown
· 10 hours ago
151cf16
Don't reuse backing array in clear(), except for capacity 1 tables.
by Evan Brown
· 11 hours ago
58a8391
Avoid splitting remote cache in two for scheduled tests
by Mike Kruskal
· 12 hours ago
4c83f54
Add absl::MockClock, a gMock implementation of absl::Clock for writing tests
by Derek Mauro
· 12 hours ago
bcb0e5a
Move out of the line ASCII and OStringStream helpers to reduce binary size.
by Vitaly Goldshteyn
· 17 hours ago
e92c357
Fix comment typos and formatting in str_split.h
by Abseil Team
· 33 hours ago
e1beb13
Share the slot transfer code between the cold paths that move elements to new positions in raw_hash_set.cc to reduce binary size.
by Vitaly Goldshteyn
· 33 hours ago
980bfe7
Share the type-erased resize implementation between full SOO tables and allocated tables to reduce binary size.
by Vitaly Goldshteyn
· 33 hours ago
1d9b42f
Import of CCTZ from GitHub.
by Derek Mauro
· 2 days ago
001659f
Store hasher and allocator offsets in PolicyFunctions instead of accessor function pointers.
by Vitaly Goldshteyn
· 2 days ago
7a55cd2
Move second-chance lookup in TryFindNewIndexWithoutProbing into type-erased encode_probed_element to reduce binary size.
by Vitaly Goldshteyn
· 2 days ago
f55358c
Deduplicate backing array allocation in PrepareInsertSmallNonSoo to reduce binary size.
by Vitaly Goldshteyn
· 2 days ago
b766b49
Reorder operations in Grow1To3AndPrepareInsert and GrowSooTableToNextCapacityAndPrepareInsert to reduce binary size.
by Vitaly Goldshteyn
· 2 days ago
3a6b320
Optimize transfer_unprobed_elements_to_next_capacity_fn to reduce binary size.
by Vitaly Goldshteyn
· 2 days ago
df4d249
Use 3 CRC + 3 PMULL streams for CRC32C on Apple Silicon.
by Abseil Team
· 2 days ago
22dd800
Derive CMake DLL target membership from ABSL_INTERNAL_DLL_FILES.
by Mike Kruskal
· 2 days ago
b637795
Migrate unsafe sscanf call in str_format convert_test to safe buffers.
by Abseil Team
· 2 days ago
f69044b
Pass capacity as a parameter to growth and rehash functions to reduce binary size.
by Vitaly Goldshteyn
· 2 days ago
c16cdee
Reorder operations in GrowToNextCapacityAndPrepareInsert to reduce binary size.
by Vitaly Goldshteyn
· 2 days ago
82d323a
Use the GCS bucket for the Bazel remote-cache CI configuration.
by Mike Kruskal
· 2 days ago
ad93c34
Select the base pointer rather than the index in `SetCtrlNoSanitizeImpl`.
by Vitaly Goldshteyn
· 2 days ago
964041e
Add ABSL_SWISSTABLE_ASSUME_SEPARATE_STORAGE and use it in raw_hash_set::control().
by Evan Brown
· 2 days ago
c3d4bbb
Pin vendored Bazel repositories in `macos_xcode_bazel.sh`.
by Evan Brown CA
· 2 days ago
35cb299
Add missing targets to ABSL_INTERNAL_DLL_TARGETS in AbseilDll.cmake.
by Mike Kruskal
· 2 days ago
54e1f71
Pass capacity and control bytes explicitly to SetCtrl, ResetCtrl, WasNeverFull, and find_first_non_full helpers.
by Evan Brown CA
· 2 days ago
98545a4
Use bit-shift extraction in `HashtableInlineData::read_byte` on non-x86 targets.
by Evan Brown
· 2 days ago
5d853e3
Rename submit_profile_data to submit_unlock_profile_data in SpinLock.
by Chris Kennelly
· 2 days ago
8c4d532
Avoid taking deadlock_graph_mu when locking a Mutex with no other locks held
by Todd Lipcon
· 2 days ago
9fef193
Port macOS Xcode Bazel tests to GitHub Actions.
by Mike Kruskal
· 3 days ago
48c8fd3
Port Windows MSVC and ClangCL Bazel tests to GitHub Actions.
by Mike Kruskal
· 3 days ago
1f095b0
Add GitHub Actions CMake workflows backed by sccache.
by Mike Kruskal
· 3 days ago
f2189ba
Add Linux GCC floor test to Abseil GitHub Actions CI.
by Mike Kruskal
· 3 days ago
fb7ad83
PR #2195: StrFormat: honor zero padding in slow scientific conversions
by Nathan Chandrasekar
· 3 days ago
2671fc6
Move annotate_for_bug_detection_on_move to CommonFields.
by Vitaly Goldshteyn
· 3 days ago
36a47a1
Pass raw function pointer to Copy and move empty/debug checks inside Copy.
by Vitaly Goldshteyn
· 3 days ago
657b897
Add SHARD_COUNT support and default COST prioritization to absl_cc_test.
by Mike Kruskal
· 3 days ago
ea6faac
Restore `PclmulStreamType::PCLMUL` for `CpuType::kAmdRome` so buffers ≥ 2048 bytes dispatch to `ExtendWithPclmul` instead of `ExtendWithoutPclmul`.
by Abseil Team
· 3 days ago
6ec106f
Fix deadlock detection after ForgetDeadlockInfo() on a held Mutex
by Todd Lipcon
· 3 days ago
7be6715
Remove forced errors on misplaced ABSL_ATTRIBUTE_ALWAYS_INLINE and ABSL_ATTRIBUTE_NOINLINE attributes on MSVC
by Abseil Team
· 4 days ago
017286b
PR #2125: fix off-by-one truncation detection in VADoRawLog and DoRawLog
by Sayed Nabhan
· 5 days ago
4cbb3d4
Update Linux CI and RBE Docker images to LLVM 23.1.3 and GCC 16.2.0.
by Mike Kruskal
· 6 days ago
843b28e
Explicitly cast the float argument to double when calling SixDigitsToBuffer in str_cat.h
by Abseil Team
· 6 days ago
ca649d1
Interleave CRC32 and PCLMUL stream operations at 16-byte granularity.
by Connal de Souza
· 6 days ago
dd142e7
Simplify mirrored control byte indexing in SetCtrl and remove SetCtrlInLargeTable, which is no longer beneficial.
by Evan Brown CA
· 6 days ago
f78eecf
Tail-call infoz reporting in PrepareInsertLargeImpl to avoid stack frame.
by Evan Brown CA
· 6 days ago
d97cf93
Internal cleanup
by Abseil Team
· 7 days ago
a7e3c5f
Port Linux Bazel tests to GitHub Actions.
by Mike Kruskal
· 7 days ago
7bc6ce7
Add `ABSL_UNSAFE_BUFFERS` macro to `<absl/base/attributes.h>` for locally suppressing `-Wunsafe-buffer-usage` Clang warnings when raw buffer manipulation is unavoidable.
by Abseil Team
· 7 days ago
c4eb48b
Add `CpuType::kAmdRyzenV3000` to the CRC32C dispatch table.
by Abseil Team
· 7 days ago
a6e946a
Migrate ABSL_PRINTF_ATTRIBUTE to [[gnu::format(...)]]
by Abseil Team
· 7 days ago
73224f6
functional: Add C++26 bind_front<ConstFn>(args...)
by Abseil Team
· 7 days ago
42e02c7
PR #2183: fix year overflow on leap-second carry in ParseCivilTime
by Javid Khan
· 9 days ago
386c165
Move out of line hash/eq consistency assertions in raw_hash_set.
by Vitaly Goldshteyn
· 9 days ago
0c6ee24
Space out GraphCycles ranks so that InsertEdge can often move just one node
by Todd Lipcon
· 9 days ago
d522178
Add branch prediction hints to the H2 match loops in `find_large` and `find_or_prepare_insert_large`.
by Evan Brown CA
· 9 days ago
486d2e6
Add push_front and emplace_front to absl::chunked_queue.
by Abseil Team
· 10 days ago
3e0f11b
Make absl::StrSplit iterators valid input iterators.
by Abseil Team
· 10 days ago
834415d
Internal cleanup
by Abseil Team
· 10 days ago
2bcd25d
Move out of line hash/eq consistency assertions in raw_hash_set.
by Vitaly Goldshteyn
· 10 days ago
5051209
Canonicalize heterogeneous string keys to `absl::string_view` in find_large/find_or_prepare_insert_large.
by Evan Brown CA
· 10 days ago
d2b0254
Inline the IsValid() check in AssertNotDebugCapacity() to avoid unduly slowing down tests.
by Evan Brown
· 10 days ago
47e7a80
Prepare to migrate ABSL_PRINTF_ATTRIBUTE to [[gnu::format(...)]]
by Abseil Team
· 10 days ago
96473ab
Prepare to migrate ABSL_PRINTF_ATTRIBUTE to [[gnu::format(...)]]
by Abseil Team
· 10 days ago
89b5aa0
Factor out and improve detection logic for pass-by-value vs. pass-by-reference
by Abseil Team
· 10 days ago
511e3f4
Import of CCTZ from GitHub.
by Derek Mauro
· 11 days ago
d292c59
Internal cleanup
by Abseil Team
· 11 days ago
30bc838
Use a --login shell everywhere in CI instead of being inconsistent
by Abseil Team
· 12 days ago
5856888
Use bind mounts consistently in CI
by Abseil Team
· 12 days ago
983e606
Internal cleanup
by Abseil Team
· 12 days ago
594a318
Use --remote_cache consistently instead of --remote_http_cache in CI scripts
by Abseil Team
· 12 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
· 12 days ago
e033ec1
Fix bug in Batch files when checking for unset variables
by Abseil Team
· 12 days ago
9235207
Add missing quotes in CI shell scripts
by Abseil Team
· 12 days ago
ceae244
Normalize C++ standard selection to STD
by Abseil Team
· 12 days ago
00dbc1b
Remove redundant USE_BAZEL_CACHE from CI configs
by Abseil Team
· 12 days ago
dcf17eb
Clean up environment variables used in CI
by Abseil Team
· 12 days ago
e9783ed
Clean up environment variables used in CI
by Abseil Team
· 12 days ago
977291a
Clean up environment variables used in CI
by Abseil Team
· 12 days ago
d98159a
Clean up environment variables used in CI
by Abseil Team
· 12 days ago
2455662
Clean up C++ standard versions used in CI
by Abseil Team
· 12 days ago
52d40e2
Remove the limit member from chunked_queue iterators to reduce absl::chunked_queue metadata from 56B to 40B.
by Abseil Team
· 13 days ago
7b3da21
Migrate ABSL_TARGET_CRYPTO to use standard [[gnu::target(...)]] syntax where available
by Abseil Team
· 14 days ago
ef2fc62
Add payloads() accessor to StatusRep and include <optional> in status.cc.
by Taylor Cramer
· 2 weeks ago
37f69fa
Include cord.h directly from status.cc.
by Taylor Cramer
· 2 weeks ago
a088765
Use ABSL_BAD_CALL_IF() instead of __attribute__((enable_if(...))) in more places
by Abseil Team
· 2 weeks ago
f15716e
Migrate ABSL_SCOPED_LOCKABLE to [[clang::scoped_lockable]]
by Abseil Team
· 2 weeks ago
dc960a4
Add support for temporary spans in absl::c_sort and absl::c_stable_sort.
by Abseil Team
· 2 weeks ago
39ab2c2
Tune CRC32C dispatch for AMD Zen 2-5; detect AMD Zen 6.
by Abseil Team
· 2 weeks ago
8578d02
Migrate ABSL_SCANF_ATTRIBUTE to [[gnu::format(...)]]
by Abseil Team
· 2 weeks ago
88fef12
Avoid using K* as a shorthand for "K is not a reference"
by Abseil Team
· 2 weeks ago
c6ef116
Remove #pragma clang diagnostic error "-Wignored-attributes" from ABSL_ATTRIBUTE_HOT and ABSL_ATTRIBUTE_COLD
by Abseil Team
· 2 weeks ago
e8e992d
Limit the number of streams used for crc_memcpy.
by Connal de Souza
· 2 weeks 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
· 2 weeks ago
974e242
Silence clang-diagnostic-pre-c++20-compat on ABSL_CONST_INIT
by Ilya Biryukov
· 2 weeks ago
298a04d
Improve absl::Cord::Find and absl::Cord::Contains scaling via Boyer-Moore-Horspool
by Mike Kruskal
· 2 weeks ago
Next »