Commit Graph

  • 06534e0cf0 Add VMA naming fallback for LowLevelAlloc. Abseil Team 2026-04-30 08:04:52 -07:00
  • 5193aa7983 Add VMA naming fallback for LowLevelAlloc. Chris Kennelly 2026-04-30 07:19:44 -07:00
  • f9adcd0f0c Add container overloads for absl::c_copy and absl::c_copy_n Abseil Team 2026-04-29 16:36:13 -07:00
  • a5c21433c7 Add container overloads for absl::c_copy and absl::c_copy_n Abseil Team 2026-04-29 15:24:04 -07:00
  • 0b7fd1c783 Update static_assert comment. Evan Brown 2026-04-29 12:26:20 -07:00
  • bbed3b16f0 Relax static_assert on HashtableInlineDataImpl size. Vitaly Goldshteyn 2026-04-29 12:19:42 -07:00
  • 8ce456967c Remove IWYU private pragmas now that vlog_is_on is public Mike Kruskal 2026-04-28 20:35:12 -07:00
  • a4ca419989 Refactor HashtableInlineData to support different capacity storage modes. Vitaly Goldshteyn 2026-04-28 13:30:13 -07:00
  • 1eb0661e7f Re-land crc32 optimization on AMD Milan+ Ilya Tokar 2026-04-28 12:08:12 -07:00
  • bbdeb411c7 Add GenericPrint specialization for std::monostate. Abseil Team 2026-04-28 07:27:36 -07:00
  • 892f513289 Remove extraneous symbol from nullability documentation comment Abseil Team 2026-04-27 12:45:24 -07:00
  • 852fc61f31 Remove more lingering C++17 type traits polyfill usages Abseil Team 2026-04-27 08:03:04 -07:00
  • 351086314d Update documentation for absl::StrSplit() to mention that the input is processed sequentially from beginning to end. Abseil Team 2026-04-24 15:16:04 -07:00
  • 3a4bad5944 Add absl::bind_back Abseil Team 2026-04-24 15:15:22 -07:00
  • 418845fbea Partial rollback of removal of usages of absl::void_t Derek Mauro 2026-04-24 13:41:13 -07:00
  • 0b1904f017 Fix MSVC warning C4819 by removing various unicode dash characters Derek Mauro 2026-04-24 11:01:43 -07:00
  • 6bafadb4c0 Import of CCTZ from GitHub. Abseil Team 2026-04-24 10:15:59 -07:00
  • 0df2ed87fd Restrict ABSL_ATTRIBUTE_NULL_AFTER_MOVE to clang >= 12.0, when support for multiple clang::annotate arguments was added. Abseil Team 2026-04-23 21:46:56 -07:00
  • f58ee26604 Add a friendship for gloop testing Mike Kruskal 2026-04-23 15:38:26 -07:00
  • dcd3be563a Update Emscripten version macros to use uppercase variants. Abseil Team 2026-04-23 12:02:49 -07:00
  • 8a6b6ae902 Automated rollback of commit 34e723033b. Abseil Team 2026-04-21 12:08:14 -07:00
  • 34e723033b Change abseil hardening assertions in types directory from macros to functions Abseil Team 2026-04-21 11:43:13 -07:00
  • ac5ea999a3 Change abseil hardening assertions in types directory from macros to functions Abseil Team 2026-04-21 10:38:29 -07:00
  • fe307ced1f Replace ABSL_INTERNAL_LOG with ABSL_RAW_LOG in ReadMonotonicClockNanos. Chris Kennelly 2026-04-21 10:08:53 -07:00
  • d4d92a7009 Introduce HashtableCapacity wrapper for capacity_ and rename HashtableSize to HashtableInlineData and move capacity into it. Vitaly Goldshteyn 2026-04-21 09:51:47 -07:00
  • 6d6854b389 Use if constexpr around allocator type check for hashtable sampling. Chris Kennelly 2026-04-20 08:58:23 -07:00
  • 9aca3c87dc Add a friendship for gloop testing Mike Kruskal 2026-04-20 08:37:17 -07:00
  • b85d16902f Optimzie crc32 on AMD Milan+ Abseil Team 2026-04-16 13:58:54 -07:00
  • 5f9d5bfcc4 Optimzie crc32 on AMD Milan+ Ilya Tokar 2026-04-16 13:02:11 -07:00
  • cd0423dc25 Stop exporting internal Base64 escaping functions that do not need to be exported. The one function that is currently using it is easily implemented with absl::Base64Escape(). Derek Mauro 2026-04-16 11:37:20 -07:00
  • b9536c952c Add additional bounds check functions to cover most ABSL_HARDENING_ASSERTs. Abseil Team 2026-04-14 14:41:54 -07:00
  • 04b6110da9 Undo unintended inlining of absl::void_t -- the inlining didn't actually replace it with std::void_t Abseil Team 2026-04-13 00:35:14 -07:00
  • ea64b6e7e6 Consume result from various SampleRecorder methods. Chris Kennelly 2026-04-10 14:58:11 -07:00
  • 9cb62a03a4 Remove unnecessary usages of absl::void_t Abseil Team 2026-04-09 12:01:17 -07:00
  • 354d4d9d13 StrFormat: format %g without heap allocation Abhi Raman 2026-04-09 10:54:42 -07:00
  • 8cd64504e2 Remove unnecessary namespace bracketing for an internal nullability macro. Abseil Team 2026-04-09 09:44:13 -07:00
  • 9034b9ca6e Introduce ABSL_OPTION_INLINE_HW_ACCEL_STRATEGY in absl/base/options.h to provide a centralized policy for hardware-accelerated implementations in headers. Derek Mauro 2026-04-08 10:19:37 -07:00
  • 884282e28f Refactor error factories to propagate static knowledge to the compiler, where supported. Samuel Benzaquen 2026-04-07 15:16:01 -07:00
  • eb76981586 Inline absl::void_t to std::void_t wherever possible Abseil Team 2026-04-07 11:54:45 -07:00
  • e7c47687fe Deprecate and inline a lot of C++17 Abseil type traits Abseil Team 2026-04-06 15:14:30 -07:00
  • 95619d531e Remove more lingering C++17 type traits polyfill usages Abseil Team 2026-04-06 13:44:10 -07:00
  • 709bf9ea18 nullstream: fix a header guard comment Abseil Team 2026-04-06 11:22:44 -07:00
  • 0b006ea16f Add SKIP_ABSL_INLINE_NAMESPACE_CHECK to absl/base/internal/exception_safety_testing.h as it doesn't use the absl namespace at all Abseil Team 2026-04-06 11:11:50 -07:00
  • 7dac70835c Expose gloop peer friendship for testing Mike Kruskal 2026-04-06 08:17:23 -07:00
  • ed2114e8ff Stop using C++17 type traits polyfills Abseil Team 2026-04-03 12:33:17 -07:00
  • 3eb0f0bd73 Remove the forward declaration of base::scheduling::Schedulable from thread_identity by using a void*, and fix callers to use base::scheduling::Schedulable::GetBoundSchedulable(). Derek Mauro 2026-04-03 08:50:05 -07:00
  • 5c01794f79 Support passing I/O manipulators such as std::endl to StringifyStream Abseil Team 2026-03-31 23:32:54 -07:00
  • 170f877af5 Add absl::Status::MakeNonOkStatusWithOkCode() and absl::status_internal::StatusPrivateAccessor for private/internal use Abseil Team 2026-03-31 12:29:48 -07:00
  • 4ff7ff9ee9 Add cleanup dependency Derek Mauro 2026-03-30 09:30:52 -07:00
  • d2910b037f Prepare to move callers away from get_bound_schedulable() to remove the forward declaration of base::scheduling::Schedulable. Derek Mauro 2026-03-28 10:54:29 -07:00
  • 0093ac6cac Prevent users of absl::AnySpan::subspan(pos, len) from relying on truncation behavior while the migration from this nonstandard function is in progress. Abseil Team 2026-03-26 10:57:24 -07:00
  • e2321c00f9 Add support for [[clang::annotate("clang-tidy", "bugprone-use-after-move", "null_after_move")]] annotations. Abseil Team 2026-03-26 10:45:01 -07:00
  • b7c61d35e6 Reduce duplication in absl/random/internal. Laramie Leavitt 2026-03-25 12:07:36 -07:00
  • cc986e47a7 Use absl::SourceLocation for Rust source locations in Status Taylor Cramer 2026-03-25 09:51:57 -07:00
  • be50e52a07 Avoid using lambdas in Abseil assertion macros Abseil Team 2026-03-24 13:01:51 -07:00
  • b71166ddd7 Minor changes to #includes Derek Mauro 2026-03-23 12:29:32 -07:00
  • 4c5d34c1e5 Document that DemangleRustSymbolEncoding omits some details on purpose. Chris Mihelich 2026-03-23 07:54:26 -07:00
  • 9cc7e8dbd5 Add gloop/perftools/tracing visibility Martijn Vels 2026-03-20 13:06:56 -07:00
  • 6c1f120e3e Add //gloop/util/status:status_macros to Gloop Mike Kruskal 2026-03-18 22:31:16 -07:00
  • 88c0a25fde Remove the legacy stateless symbol decorator API. Abseil Team 2026-03-17 05:10:03 -07:00
  • e8f3bb209b Add additional tests in str_split_test.cc Derek Mauro 2026-03-16 13:33:13 -07:00
  • 0a7fe7e8da Add absl::strings_internal::AbslStringifyStream Abseil Team 2026-03-13 13:01:08 -07:00
  • 81f4d83f38 Add supporting code for absl::SourceLocation Abseil Team 2026-03-13 11:25:16 -07:00
  • 522a5a8b51 Open-source absl::AnySpan Abseil Team 2026-03-13 08:19:35 -07:00
  • efcd129252 Add //gloop/util/gtl:iterator_range to Gloop Mike Kruskal 2026-03-12 13:47:01 -07:00
  • 1bcce1bda4 Internal functionality Mike Kruskal 2026-03-12 10:37:28 -07:00
  • ec35402ac9 Fix sampling for the insert into a non-SOO table with capacity==1. Vitaly Goldshteyn 2026-03-12 03:38:48 -07:00
  • 896d915069 Add benchmark for string erase/emplace. Vitaly Goldshteyn 2026-03-12 01:41:46 -07:00
  • 972e4ab4a0 Minor reformatting Derek Mauro 2026-03-11 11:37:42 -07:00
  • 93a7a9cfe1 Prepare GenericPrinter for the rename of ArenaSafeUniquePtr. Samuel Benzaquen 2026-03-11 08:15:09 -07:00
  • 04f3bc01d1 Fix hashtablez oversampling for SOO tables on repeated 0->1 element transitions Todd Lipcon 2026-03-10 12:33:20 -07:00
  • e7ba8a7852 Add absl::SourceLocation Abseil Team 2026-03-10 11:51:54 -07:00
  • 842679cdbb Add a stateful version of the SymbolDecorator interface Abseil Team 2026-03-10 01:37:58 -07:00
  • e72b94a2f2 Make absl_testing::StatusIs() print the status code as a string Abseil Team 2026-03-06 14:17:57 -08:00
  • 6015232266 Mark absl::FastTypeId final to prevent subclassing Derek Mauro 2026-03-05 08:33:30 -08:00
  • 267879b45a Import of CCTZ from GitHub. Abseil Team 2026-03-04 17:08:46 -08:00
  • 3b777f6798 Import of CCTZ from GitHub. Abseil Team 2026-03-03 13:28:25 -08:00
  • 1d3714755a Fix ambiguous call to EncodeVarint() Derek Mauro 2026-03-02 14:04:42 -08:00
  • ab54e73e59 Use reserve() to grow in STLStringResizeUninitializedAmortized() Derek Mauro 2026-03-02 11:29:52 -08:00
  • ea40a529e1 Disable failing tests on ChromiumOS configurations. Abseil Team 2026-03-02 08:45:56 -08:00
  • 443adb7497 Use reserve() to grow in absl::string_internal::StringAppendAndOverwrite() Derek Mauro 2026-03-01 08:35:28 -08:00
  • db50e84fae AbseilDll.cmake: sort list of files alphabetically Dino Radakovic 2026-02-28 17:16:49 -08:00
  • 8836ff0ba6 Mitigate raw_hash_set_test failures with new llvm version. Evan Brown 2026-02-27 11:37:59 -08:00
  • d929c60f96 Clean up stray TODO Mike Kruskal 2026-02-27 10:32:19 -08:00
  • 9fb0ebc181 Update visibility. Chris Kennelly 2026-02-27 06:30:00 -08:00
  • dee6c62837 Remove unused include of resize_uninitialized.h Derek Mauro 2026-02-26 10:35:58 -08:00
  • 1ccf9eeabb Update the description of hexadecimal digits to include lowercase letters {a-f}. Vitaly Goldshteyn 2026-02-25 12:58:24 -08:00
  • 45c8989b87 Add a visibility placeholder to Abseil for Gloop. Mike Kruskal 2026-02-25 12:48:06 -08:00
  • b6808e6f7c Remove stack trace fixup code from Abseil Abseil Team 2026-02-25 10:47:12 -08:00
  • 296234cd9f Add absl::make_unique_for_overwrite Jesse Rosenstock 2026-02-25 08:13:16 -08:00
  • 4c67257206 Use size_t for literal in MaxValidSizeForKeySize. Abseil Team 2026-02-25 06:46:11 -08:00
  • 4a9a571e98 Rust wrapper for absl::Clock and absl::SimulatedClock Vishnu Poddar 2026-02-24 14:26:11 -08:00
  • 2b33d7ccab Instead of using bit rotate for CRC hashing, use multiplication by 3. Evan Brown 2026-02-24 12:30:44 -08:00
  • d85c5281b8 Create bounds check functions to improve observability of hardening check failures to monitoring. Abseil Team 2026-02-24 10:29:25 -08:00
  • 4dc2be8a91 Inline absl_testing::status_internal::GetStatus Abseil Team 2026-02-23 18:01:12 -08:00
  • f26b59181e Fix a test failure with new version of LLVM TSan. Evan Brown 2026-02-23 14:04:51 -08:00
  • c8bebb952f Change MaxValidSize computation to take into account the limitation of unique keys based on key size and add compile-time assumptions that size/capacity are valid. Evan Brown 2026-02-23 12:32:03 -08:00
  • 7db9293ecd Fix indentation Abseil Team 2026-02-23 06:55:28 -08:00
  • 64c1b40d73 Avoid ADL calls with StatusIs() in absl/status/status_matchers.h Abseil Team 2026-02-20 12:45:54 -08:00
  • a62029e346 Add absl::optional_ref<T> Abseil Team 2026-02-19 10:26:39 -08:00