-
02b9d89 Skip initializing, locking, and cloning unmodified flags in FlagSaver. by Chris Kennelly CA · 9 hours ago master
-
8fb9488 Compile external dependencies with /O1 in Windows Bazel builds. by Mike Kruskal · 16 hours ago
-
1c2332c Add ABSL_SWISSTABLE_ASSUME_SEPARATE_STORAGE in non_iterable_iterator_at_slot() to assert that the slot returned by insert/emplace operations does not alias `this` when small-object optimization is disabled and the default allocator is used. Also add a `kIsDefaultAlloc` alias for `std::is_same_v<CharAlloc, std::allocator<char>>` and use it across `raw_hash_set`. by Evan Brown · 17 hours ago
-
b44a599 Skip building non-test targets in Windows MSVC Bazel test runs. by Mike Kruskal · 17 hours ago
-
fd56e6b Reformat the `Mutex` and `CondVar` class declarations. by Abseil Team · 18 hours ago
-
daee96b Bump up parallelism in windows/mac by Mike Kruskal · 18 hours ago
-
21acfe2 Mark `absl::container_internal::DestroySlots` as `ABSL_ATTRIBUTE_NOINLINE`. by Evan Brown CA · 19 hours ago
-
e3a12fb Add pop_back() and bidirectional iterator support to absl::chunked_queue. by Abseil Team · 20 hours ago
-
3a720db Move pass-by-value type traits to `absl::type_traits_internal`. by Evan Brown CA · 20 hours ago
-
b1dff22 Move out of the line StrCat numeric formatting helpers to reduce binary size. by Vitaly Goldshteyn · 26 hours ago
-
c68058a Use reclient for Alpine Linux CMake builds and unify Linux CMake CI config. by Mike Kruskal · 2 days ago
-
5afc226 Use reclient for remote CMake compilation and test execution on Linux. by Mike Kruskal · 2 days ago
-
5d5baae Implement `raw_hash_set::count()` in terms of `contains()`. by Evan Brown CA · 2 days ago
-
0abf9f7 Reduce multi-stream block size from 64 bytes to 16 bytes in ExtendWithPclmul. by Connal de Souza · 2 days ago
-
87c0dc9 Add RegisterSpinLockLockProfiler, reporting each acquirer's wait. by Chris Kennelly · 2 days ago
-
60f1731 Mask HashtableInlineData fields from data_ rather than reading bytes and use a 5-bit seed. by Evan Brown · 2 days ago
-
151cf16 Don't reuse backing array in clear(), except for capacity 1 tables. by Evan Brown · 2 days ago
-
58a8391 Avoid splitting remote cache in two for scheduled tests by Mike Kruskal · 2 days ago
-
4c83f54 Add absl::MockClock, a gMock implementation of absl::Clock for writing tests by Derek Mauro · 2 days ago
-
bcb0e5a Move out of the line ASCII and OStringStream helpers to reduce binary size. by Vitaly Goldshteyn · 2 days ago
-
e92c357 Fix comment typos and formatting in str_split.h by Abseil Team · 3 days 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 · 3 days ago
-
980bfe7 Share the type-erased resize implementation between full SOO tables and allocated tables to reduce binary size. by Vitaly Goldshteyn · 3 days ago
-
1d9b42f Import of CCTZ from GitHub. by Derek Mauro · 3 days ago
-
001659f Store hasher and allocator offsets in PolicyFunctions instead of accessor function pointers. by Vitaly Goldshteyn · 3 days ago
-
7a55cd2 Move second-chance lookup in TryFindNewIndexWithoutProbing into type-erased encode_probed_element to reduce binary size. by Vitaly Goldshteyn · 3 days ago
-
f55358c Deduplicate backing array allocation in PrepareInsertSmallNonSoo to reduce binary size. by Vitaly Goldshteyn · 3 days ago
-
b766b49 Reorder operations in Grow1To3AndPrepareInsert and GrowSooTableToNextCapacityAndPrepareInsert to reduce binary size. by Vitaly Goldshteyn · 3 days ago
-
3a6b320 Optimize transfer_unprobed_elements_to_next_capacity_fn to reduce binary size. by Vitaly Goldshteyn · 3 days ago
-
df4d249 Use 3 CRC + 3 PMULL streams for CRC32C on Apple Silicon. by Abseil Team · 3 days ago
-
22dd800 Derive CMake DLL target membership from ABSL_INTERNAL_DLL_FILES. by Mike Kruskal · 3 days ago
-
b637795 Migrate unsafe sscanf call in str_format convert_test to safe buffers. by Abseil Team · 3 days ago
-
f69044b Pass capacity as a parameter to growth and rehash functions to reduce binary size. by Vitaly Goldshteyn · 3 days ago
-
c16cdee Reorder operations in GrowToNextCapacityAndPrepareInsert to reduce binary size. by Vitaly Goldshteyn · 4 days ago
-
82d323a Use the GCS bucket for the Bazel remote-cache CI configuration. by Mike Kruskal · 4 days ago test_1003393123
-
ad93c34 Select the base pointer rather than the index in `SetCtrlNoSanitizeImpl`. by Vitaly Goldshteyn · 4 days ago
-
964041e Add ABSL_SWISSTABLE_ASSUME_SEPARATE_STORAGE and use it in raw_hash_set::control(). by Evan Brown · 4 days ago
-
c3d4bbb Pin vendored Bazel repositories in `macos_xcode_bazel.sh`. by Evan Brown CA · 4 days ago
-
35cb299 Add missing targets to ABSL_INTERNAL_DLL_TARGETS in AbseilDll.cmake. by Mike Kruskal · 4 days ago
-
54e1f71 Pass capacity and control bytes explicitly to SetCtrl, ResetCtrl, WasNeverFull, and find_first_non_full helpers. by Evan Brown CA · 4 days ago
-
98545a4 Use bit-shift extraction in `HashtableInlineData::read_byte` on non-x86 targets. by Evan Brown · 4 days ago
-
5d853e3 Rename submit_profile_data to submit_unlock_profile_data in SpinLock. by Chris Kennelly · 4 days ago
-
8c4d532 Avoid taking deadlock_graph_mu when locking a Mutex with no other locks held by Todd Lipcon · 4 days ago
-
9fef193 Port macOS Xcode Bazel tests to GitHub Actions. by Mike Kruskal · 4 days ago
-
48c8fd3 Port Windows MSVC and ClangCL Bazel tests to GitHub Actions. by Mike Kruskal · 4 days ago
-
1f095b0 Add GitHub Actions CMake workflows backed by sccache. by Mike Kruskal · 4 days ago
-
f2189ba Add Linux GCC floor test to Abseil GitHub Actions CI. by Mike Kruskal · 5 days ago
-
fb7ad83 PR #2195: StrFormat: honor zero padding in slow scientific conversions by Nathan Chandrasekar · 5 days ago
-
2671fc6 Move annotate_for_bug_detection_on_move to CommonFields. by Vitaly Goldshteyn · 5 days ago
-
36a47a1 Pass raw function pointer to Copy and move empty/debug checks inside Copy. by Vitaly Goldshteyn · 5 days ago
-
657b897 Add SHARD_COUNT support and default COST prioritization to absl_cc_test. by Mike Kruskal · 5 days ago
-
ea6faac Restore `PclmulStreamType::PCLMUL` for `CpuType::kAmdRome` so buffers ≥ 2048 bytes dispatch to `ExtendWithPclmul` instead of `ExtendWithoutPclmul`. by Abseil Team · 5 days ago
-
6ec106f Fix deadlock detection after ForgetDeadlockInfo() on a held Mutex by Todd Lipcon · 5 days ago
-
7be6715 Remove forced errors on misplaced ABSL_ATTRIBUTE_ALWAYS_INLINE and ABSL_ATTRIBUTE_NOINLINE attributes on MSVC by Abseil Team · 5 days ago
-
017286b PR #2125: fix off-by-one truncation detection in VADoRawLog and DoRawLog by Sayed Nabhan · 7 days ago
-
4cbb3d4 Update Linux CI and RBE Docker images to LLVM 23.1.3 and GCC 16.2.0. by Mike Kruskal · 7 days ago
-
843b28e Explicitly cast the float argument to double when calling SixDigitsToBuffer in str_cat.h by Abseil Team · 8 days ago
-
ca649d1 Interleave CRC32 and PCLMUL stream operations at 16-byte granularity. by Connal de Souza · 8 days ago
-
dd142e7 Simplify mirrored control byte indexing in SetCtrl and remove SetCtrlInLargeTable, which is no longer beneficial. by Evan Brown CA · 8 days ago
-
f78eecf Tail-call infoz reporting in PrepareInsertLargeImpl to avoid stack frame. by Evan Brown CA · 8 days ago
-
d97cf93 Internal cleanup by Abseil Team · 8 days ago
-
a7e3c5f Port Linux Bazel tests to GitHub Actions. by Mike Kruskal · 8 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 · 9 days ago
-
c4eb48b Add `CpuType::kAmdRyzenV3000` to the CRC32C dispatch table. by Abseil Team · 9 days ago
-
a6e946a Migrate ABSL_PRINTF_ATTRIBUTE to [[gnu::format(...)]] by Abseil Team · 9 days ago
-
73224f6 functional: Add C++26 bind_front<ConstFn>(args...) by Abseil Team · 9 days ago
-
42e02c7 PR #2183: fix year overflow on leap-second carry in ParseCivilTime by Javid Khan · 10 days ago
-
386c165 Move out of line hash/eq consistency assertions in raw_hash_set. by Vitaly Goldshteyn · 10 days ago
-
0c6ee24 Space out GraphCycles ranks so that InsertEdge can often move just one node by Todd Lipcon · 10 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 · 11 days ago
-
486d2e6 Add push_front and emplace_front to absl::chunked_queue. by Abseil Team · 11 days ago
-
3e0f11b Make absl::StrSplit iterators valid input iterators. by Abseil Team · 11 days ago
-
834415d Internal cleanup by Abseil Team · 11 days ago
-
2bcd25d Move out of line hash/eq consistency assertions in raw_hash_set. by Vitaly Goldshteyn · 12 days ago
-
5051209 Canonicalize heterogeneous string keys to `absl::string_view` in find_large/find_or_prepare_insert_large. by Evan Brown CA · 12 days ago
-
d2b0254 Inline the IsValid() check in AssertNotDebugCapacity() to avoid unduly slowing down tests. by Evan Brown · 12 days ago
-
47e7a80 Prepare to migrate ABSL_PRINTF_ATTRIBUTE to [[gnu::format(...)]] by Abseil Team · 12 days ago
-
96473ab Prepare to migrate ABSL_PRINTF_ATTRIBUTE to [[gnu::format(...)]] by Abseil Team · 12 days ago
-
89b5aa0 Factor out and improve detection logic for pass-by-value vs. pass-by-reference by Abseil Team · 12 days ago
-
511e3f4 Import of CCTZ from GitHub. by Derek Mauro · 12 days ago
-
d292c59 Internal cleanup by Abseil Team · 12 days ago
-
30bc838 Use a --login shell everywhere in CI instead of being inconsistent by Abseil Team · 13 days ago
-
5856888 Use bind mounts consistently in CI by Abseil Team · 13 days ago
-
983e606 Internal cleanup by Abseil Team · 13 days ago
-
594a318 Use --remote_cache consistently instead of --remote_http_cache in CI scripts by Abseil Team · 13 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 · 13 days ago
-
e033ec1 Fix bug in Batch files when checking for unset variables by Abseil Team · 14 days ago
-
9235207 Add missing quotes in CI shell scripts by Abseil Team · 14 days ago
-
ceae244 Normalize C++ standard selection to STD by Abseil Team · 14 days ago
-
00dbc1b Remove redundant USE_BAZEL_CACHE from CI configs by Abseil Team · 14 days ago
-
dcf17eb Clean up environment variables used in CI by Abseil Team · 14 days ago
-
e9783ed Clean up environment variables used in CI by Abseil Team · 14 days ago
-
977291a Clean up environment variables used in CI by Abseil Team · 14 days ago
-
d98159a Clean up environment variables used in CI by Abseil Team · 14 days ago
-
2455662 Clean up C++ standard versions used in CI by Abseil Team · 14 days ago
-
52d40e2 Remove the limit member from chunked_queue iterators to reduce absl::chunked_queue metadata from 56B to 40B. by Abseil Team · 2 weeks ago
-
7b3da21 Migrate ABSL_TARGET_CRYPTO to use standard [[gnu::target(...)]] syntax where available by Abseil Team · 2 weeks 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