Sign in
◑
Theme
chromium
/
external
/
github.com
/
abseil
/
abseil-cpp
/
HEAD
e92c357
Fix comment typos and formatting in str_split.h
by Abseil Team
· 14 hours ago
master
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
· 14 hours ago
980bfe7
Share the type-erased resize implementation between full SOO tables and allocated tables to reduce binary size.
by Vitaly Goldshteyn
· 14 hours ago
1d9b42f
Import of CCTZ from GitHub.
by Derek Mauro
· 20 hours ago
001659f
Store hasher and allocator offsets in PolicyFunctions instead of accessor function pointers.
by Vitaly Goldshteyn
· 23 hours ago
7a55cd2
Move second-chance lookup in TryFindNewIndexWithoutProbing into type-erased encode_probed_element to reduce binary size.
by Vitaly Goldshteyn
· 24 hours ago
f55358c
Deduplicate backing array allocation in PrepareInsertSmallNonSoo to reduce binary size.
by Vitaly Goldshteyn
· 24 hours ago
b766b49
Reorder operations in Grow1To3AndPrepareInsert and GrowSooTableToNextCapacityAndPrepareInsert to reduce binary size.
by Vitaly Goldshteyn
· 24 hours ago
3a6b320
Optimize transfer_unprobed_elements_to_next_capacity_fn to reduce binary size.
by Vitaly Goldshteyn
· 24 hours ago
df4d249
Use 3 CRC + 3 PMULL streams for CRC32C on Apple Silicon.
by Abseil Team
· 26 hours ago
22dd800
Derive CMake DLL target membership from ABSL_INTERNAL_DLL_FILES.
by Mike Kruskal
· 33 hours ago
b637795
Migrate unsafe sscanf call in str_format convert_test to safe buffers.
by Abseil Team
· 33 hours ago
f69044b
Pass capacity as a parameter to growth and rehash functions to reduce binary size.
by Vitaly Goldshteyn
· 33 hours ago
c16cdee
Reorder operations in GrowToNextCapacityAndPrepareInsert to reduce binary size.
by Vitaly Goldshteyn
· 33 hours ago
82d323a
Use the GCS bucket for the Bazel remote-cache CI configuration.
by Mike Kruskal
· 33 hours ago
ad93c34
Select the base pointer rather than the index in `SetCtrlNoSanitizeImpl`.
by Vitaly Goldshteyn
· 34 hours ago
964041e
Add ABSL_SWISSTABLE_ASSUME_SEPARATE_STORAGE and use it in raw_hash_set::control().
by Evan Brown
· 35 hours ago
c3d4bbb
Pin vendored Bazel repositories in `macos_xcode_bazel.sh`.
by Evan Brown CA
· 36 hours 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
· 2 days ago
48c8fd3
Port Windows MSVC and ClangCL Bazel tests to GitHub Actions.
by Mike Kruskal
· 2 days ago
1f095b0
Add GitHub Actions CMake workflows backed by sccache.
by Mike Kruskal
· 2 days ago
f2189ba
Add Linux GCC floor test to Abseil GitHub Actions CI.
by Mike Kruskal
· 2 days ago
fb7ad83
PR #2195: StrFormat: honor zero padding in slow scientific conversions
by Nathan Chandrasekar
· 2 days ago
2671fc6
Move annotate_for_bug_detection_on_move to CommonFields.
by Vitaly Goldshteyn
· 2 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
· 3 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
· 5 days ago
843b28e
Explicitly cast the float argument to double when calling SixDigitsToBuffer in str_cat.h
by Abseil Team
· 5 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
· 6 days ago
a7e3c5f
Port Linux Bazel tests to GitHub Actions.
by Mike Kruskal
· 6 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
· 6 days ago
c4eb48b
Add `CpuType::kAmdRyzenV3000` to the CRC32C dispatch table.
by Abseil Team
· 6 days ago
a6e946a
Migrate ABSL_PRINTF_ATTRIBUTE to [[gnu::format(...)]]
by Abseil Team
· 6 days ago
73224f6
functional: Add C++26 bind_front<ConstFn>(args...)
by Abseil Team
· 6 days ago
42e02c7
PR #2183: fix year overflow on leap-second carry in ParseCivilTime
by Javid Khan
· 8 days ago
386c165
Move out of line hash/eq consistency assertions in raw_hash_set.
by Vitaly Goldshteyn
· 8 days ago
0c6ee24
Space out GraphCycles ranks so that InsertEdge can often move just one node
by Todd Lipcon
· 8 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
· 9 days ago
3e0f11b
Make absl::StrSplit iterators valid input iterators.
by Abseil Team
· 9 days ago
834415d
Internal cleanup
by Abseil Team
· 9 days ago
2bcd25d
Move out of line hash/eq consistency assertions in raw_hash_set.
by Vitaly Goldshteyn
· 9 days ago
5051209
Canonicalize heterogeneous string keys to `absl::string_view` in find_large/find_or_prepare_insert_large.
by Evan Brown CA
· 9 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
· 10 days ago
d292c59
Internal cleanup
by Abseil Team
· 10 days ago
30bc838
Use a --login shell everywhere in CI instead of being inconsistent
by Abseil Team
· 11 days ago
5856888
Use bind mounts consistently in CI
by Abseil Team
· 11 days ago
983e606
Internal cleanup
by Abseil Team
· 11 days ago
594a318
Use --remote_cache consistently instead of --remote_http_cache in CI scripts
by Abseil Team
· 11 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
· 11 days ago
e033ec1
Fix bug in Batch files when checking for unset variables
by Abseil Team
· 11 days ago
9235207
Add missing quotes in CI shell scripts
by Abseil Team
· 11 days ago
ceae244
Normalize C++ standard selection to STD
by Abseil Team
· 11 days ago
00dbc1b
Remove redundant USE_BAZEL_CACHE from CI configs
by Abseil Team
· 11 days ago
dcf17eb
Clean up environment variables used in CI
by Abseil Team
· 11 days ago
e9783ed
Clean up environment variables used in CI
by Abseil Team
· 11 days ago
977291a
Clean up environment variables used in CI
by Abseil Team
· 11 days ago
d98159a
Clean up environment variables used in CI
by Abseil Team
· 11 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
· 13 days ago
ef2fc62
Add payloads() accessor to StatusRep and include <optional> in status.cc.
by Taylor Cramer
· 13 days ago
37f69fa
Include cord.h directly from status.cc.
by Taylor Cramer
· 13 days ago
a088765
Use ABSL_BAD_CALL_IF() instead of __attribute__((enable_if(...))) in more places
by Abseil Team
· 14 days 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
8f8fe25
Make ABSL_ATTRIBUTE_ALWAYS_INLINE and ABSL_ATTRIBUTE_NOINLINE work on MSVC
by Abseil Team
· 2 weeks ago
267f632
Simplify absl::container_internal::DecomposePair() and avoid instantiating numerous std::tuple types to speed up compilation
by Abseil Team
· 2 weeks ago
db55643
Avoid unnecessary uses of std::tuple in absl::container_internal::raw_hash_map::try_emplace_impl
by Abseil Team
· 2 weeks 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
· 2 weeks ago
95e66a0
Use VPCLMULQDQ for CRC32C on Intel Sapphire Rapids, Emerald Rapids and Granite Rapids.
by Abseil Team
· 2 weeks ago
329a748
Collapse input key/value types and prefer implicit conversions in some cases for flat_hash_map/flat_hash_set
by Abseil Team
· 2 weeks ago
d2d245b
Store the swisstable per-table seed in a byte-addressable field.
by Evan Brown
· 2 weeks 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
· 2 weeks 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
· 3 weeks ago
33a35cf
Add back IsEnclosedByParentheses to prevent breakage
by Abseil Team
· 3 weeks ago
Next »