Commit Graph

  • edbf66288b Use the correct Bazel copts in crc targets master Derek Mauro 2022-11-14 08:29:42 -0800
  • 4b65075a73 Run the //absl/time timezone tests with a data dependency on, and a matching ${TZDIR} setting for, //absl/time/internal/cctz:zoneinfo. Abseil Team 2022-11-14 08:27:52 -0800
  • 327ce4ac8d
    Merge 43e1902511 into 1b976982d8 Cheng Zhao 2022-11-14 12:45:04 +0800
  • 6b4f8d6e44
    Merge de6dd6c899 into 1b976982d8 code 2022-11-13 08:35:10 +0800
  • 0a3a69ddf3
    Merge 7eff3adf3f into 1b976982d8 Sergey Fedorov 2022-11-12 11:19:19 +0000
  • 1b976982d8 Stop unnecessary clearing of fields in ~raw_hash_set. Abseil Team 2022-11-11 13:12:21 -0800
  • 3a35cb3dff Fix throw_delegate_test when using libc++ with shared libraries Derek Mauro 2022-11-10 19:52:53 -0800
  • 44bb804570 CRC: Ensure SupportsArmCRC32PMULL() is defined Derek Mauro 2022-11-10 15:28:48 -0800
  • 0465837711 Improve error messages when comparing btree iterators. Evan Brown 2022-11-10 13:00:02 -0800
  • cc143ed369 Refactor the throw_delegate test into separate test cases Derek Mauro 2022-11-10 11:23:09 -0800
  • b4a4a6b01f Replace std::atomic_flag with std::atomic<bool> to avoid the C++20 deprecation of ATOMIC_FLAG_INIT. Derek Mauro 2022-11-09 18:06:05 -0800
  • db8cd47898 Add support for enum types with AbslStringify Abseil Team 2022-11-09 17:53:22 -0800
  • 1687dbf814 Release the CRC library Derek Mauro 2022-11-09 13:08:29 -0800
  • 8cfc1500f8 Improve error messages when comparing swisstable iterators. Evan Brown 2022-11-09 11:40:57 -0800
  • 66bfca85c8 Auto increase inlined capacity whenever it does not affect class' size. Abseil Team 2022-11-09 10:59:02 -0800
  • 1f7fb93a84
    Merge e9290d3578 into 64f00b1f4a fuzzy-coats 2022-11-08 10:41:36 -0800
  • 64f00b1f4a drop an unused dep Andy Getzendanner 2022-11-08 00:13:54 -0800
  • 615f214702 Factor out the internal helper AppendTruncated, which is used and redefined in a couple places, plus several more that have yet to be released. Andy Getzendanner 2022-11-07 14:12:00 -0800
  • d459fe7137 Fix some invalid iterator bugs in btree_test.cc for multi{set,map} emplace{_hint} tests. Evan Brown 2022-11-07 12:29:04 -0800
  • 4ed8e46f1b Force a conservative allocation for pointers to methods in Condition objects. Abseil Team 2022-11-07 10:31:02 -0800
  • 593df4490e
    Merge ab3afab813 into 1ee0ea8489 h-vetinari 2022-11-07 22:34:15 +0800
  • 8ab2588ed2
    Merge 02f0ab2093 into 1ee0ea8489 Randolf J 2022-11-07 22:33:59 +0800
  • 1ee0ea8489 Fix a few lint findings in flags' usage.cc Michael Diamond 2022-11-06 06:50:28 -0800
  • ce1d348475 Narrow some _MSC_VER checks to not catch clang-cl. Andy Getzendanner 2022-11-04 14:12:33 -0700
  • 32e928d29c Small cleanups in logging test helpers Andy Getzendanner 2022-11-03 18:18:19 -0700
  • e9290d3578 Use UB impl of launder on when using clang < 6 and c++17 fuzzy-coats 2022-11-03 15:25:37 -0700
  • 4a98f78682 Import of CCTZ from GitHub. Derek Mauro 2022-11-03 11:09:12 -0700
  • b45f7e0927 Merge pull request #1287 from GOGOYAO:patch-1 Copybara-Service 2022-11-03 08:58:13 -0700
  • 34172a0e97 Merge pull request #1307 from KindDragon:patch-1 Copybara-Service 2022-11-03 08:55:18 -0700
  • 8542ee6a7b Stop disabling some test warnings that have been fixed Derek Mauro 2022-11-03 07:34:49 -0700
  • c8d2c8b28a duplicating cctz changes Alyssa Wilk 2022-11-03 09:54:07 -0400
  • e6044634dd Support logging of user-defined types that implement `AbslStringify()` Phoebe Liang 2022-11-02 15:27:54 -0700
  • d36d20c051
    Fix MSVC version checking in lifetime_test.cc Arkady Shapkin 2022-11-03 00:20:28 +0300
  • 1649c037c5 Eliminate span_internal::Min in favor of std::min, since Min conflicts with a macro in a third-party library. Jorg Brown 2022-11-02 11:44:33 -0700
  • a87df8e9db Fix -Wimplicit-int-conversion. Abseil Team 2022-11-02 06:11:46 -0700
  • 50cbc4cf6a build: attempting to fix https://github.com/abseil/abseil-cpp/issues/326 Alyssa Wilk 2022-11-01 16:52:46 -0400
  • 0064d9db90 Improve error messages when dereferencing invalid swisstable iterators. Evan Brown 2022-11-01 13:26:41 -0700
  • 2b403ec754 Cord: Avoid leaking a node if SetExpectedChecksum() is called on an empty cord twice in a row. Derek Mauro 2022-11-01 11:12:34 -0700
  • d819278ab7 Add a warning about extract invalidating iterators (not just the iterator of the element being extracted). Abseil Team 2022-10-31 12:31:26 -0700
  • ea882fb766 CMake: installed artifacts reflect the compiled ABI Abseil Team 2022-10-31 11:20:42 -0700
  • f5fd4cc7eb Import of CCTZ from GitHub. Abseil Team 2022-10-31 09:27:07 -0700
  • 37a1aa00bb Import of CCTZ from GitHub. Abseil Team 2022-10-31 08:23:23 -0700
  • fe4e46053c Fix skipping unused portions in TimeZoneInfo::Load() for version 1 zonefiles. Shuo Chen 2022-10-29 00:03:51 -0700
  • 1db72eb03e Support empty Cords with an expected checksum Derek Mauro 2022-10-28 11:21:06 -0700
  • fd9fbe7451 Move internal details from one source file to another more appropriate source file. Andy Soffer 2022-10-27 20:21:40 -0700
  • 8279400382 Removes `PutPaddedString()` function Phoebe Liang 2022-10-27 13:44:52 -0700
  • 1b6a9e95a7 Return uint8_t from CappedDamerauLevenshteinDistance. Abseil Team 2022-10-27 01:10:59 -0700
  • bc097314fe Remove the unknown CMAKE_SYSTEM_PROCESSOR warning when configuring ABSL_RANDOM_RANDEN_COPTS Derek Mauro 2022-10-26 10:51:28 -0700
  • 4691321663 Enforce Visual Studio 2017 (MSVC++ 15.0) minumum Derek Mauro 2022-10-26 08:14:21 -0700
  • 2fc358dab0 `absl::InlinedVector::swap` supports non-assignable types. Abseil Team 2022-10-25 12:55:46 -0700
  • 90184f6cdf Improve b-tree error messages when dereferencing invalid iterators. Evan Brown 2022-10-25 11:07:59 -0700
  • b3e64c4168 Mutex: Fix stall on single-core systems Abseil Team 2022-10-24 12:48:38 -0700
  • dd9a7e69a3
    Fix warning on Emscripten target Ivan Kolesnikov 2022-10-23 23:13:04 +0200
  • cb436cf014 Document Base64Unescape() padding Abseil Team 2022-10-21 15:42:10 -0700
  • ab3afab813 avoid building static libs on windows when BUILD_SHARED_LIBS=ON H. Vetinari 2022-03-02 13:43:37 +1100
  • 88eee8b511 Fix sign conversion warnings in memory_test.cc. Abseil Team 2022-10-21 05:42:58 -0700
  • 85cc4947db Fix a sign conversion warning. Abseil Team 2022-10-19 13:23:08 -0700
  • ff10097441 Fix a truncation warning on Windows 64-bit. Abseil Team 2022-10-18 14:21:41 -0700
  • 24c32c7de2 Use btree iterator subtraction instead of std::distance in erase_range() and count(). Evan Brown 2022-10-18 11:45:09 -0700
  • 4bc7568c70 Eliminate use of internal interfaces and make the test portable and expose it to OSS. Gennadiy Rozental 2022-10-18 02:34:29 -0700
  • 94433ef061 Fix various warnings for _WIN32. Abseil Team 2022-10-17 15:40:12 -0700
  • 6b2d248d3e Disables StderrKnobsDefault due to order dependency Abseil Team 2022-10-17 13:53:40 -0700
  • bbf2ed7890 Implement btree_iterator::operator-, which is faster than std::distance for btree iterators. Evan Brown 2022-10-17 12:56:53 -0700
  • 7ab917ec21 Merge pull request #1298 from rpjohnst:mingw-cmake-build Copybara-Service 2022-10-17 09:03:27 -0700
  • edf41d7238 Implement function to calculate Damerau-Levenshtein distance between two strings. Abseil Team 2022-10-17 01:09:18 -0700
  • 8bf19a07e0 Use the `-l` form for MinGW-specific link dependencies Russell Johnston 2022-10-15 11:14:56 -0700
  • 5fa65f28e4 Change per_thread_sem_test from size medium to size large. Evan Brown 2022-10-14 11:23:57 -0700
  • 5631e52ed7 Support stringification of user-defined types in AbslStringify in absl::Substitute. Andy Soffer 2022-10-14 11:18:49 -0700
  • f073fe8ee5 Fix "unsafe narrowing" warnings in absl, 12/12. Abseil Team 2022-10-13 14:12:39 -0700
  • cbaba1a9bf Revert change to internal 'Rep', this causes issues for gdb Martijn Vels 2022-10-13 11:41:32 -0700
  • 3af3e6386d Reorganize InlineData into an inner Rep structure. Martijn Vels 2022-10-13 08:04:00 -0700
  • fbe4660185 Remove internal `VLOG_xxx` macros Christian Blichmann 2022-10-13 00:39:09 -0700
  • e58d05efe0 Import of CCTZ from GitHub. Abseil Team 2022-10-12 10:47:31 -0700
  • 90965f4c96 `absl::InlinedVector` supports move assignment with non-assignable types. Abseil Team 2022-10-12 05:52:24 -0700
  • 91b7cd600a Change Cord internal layout, which reduces store-load penalties on ARM Martijn Vels 2022-10-11 19:39:51 -0700
  • 73789eb068 Detects accidental multiple invocations of AnyInvocable<R(...)&&>::operator()&& by producing an error in debug mode, and clarifies that the behavior is undefined in the general case. Abseil Team 2022-10-11 10:27:17 -0700
  • 845610e80b Fix a bug in StrFormat. This issue would have been caught by any compile-time checking but can happen for incorrect formats parsed via ParsedFormat::New. Specifically, if a user were to add length modifiers with 'v', for example the incorrect format string "%hv", the ParsedFormat would incorrectly be allowed. Andy Soffer 2022-10-10 14:53:27 -0700
  • a0b5e3273b Adds documentation for stringification extension Abseil Team 2022-10-10 13:38:18 -0700
  • 2ed6963f2b CMake: Remove check_target calls which can be problematic in case of dependency cycle Abseil Team 2022-10-10 11:49:54 -0700
  • de6dd6c899 evaluate layout-compatible at compile time wangbaiping 2022-10-10 22:02:15 +0800
  • 76466b85fb Changes mutex unlock profiling Abseil Team 2022-10-07 14:21:24 -0700
  • 192e9834bc Add static_cast<void*> to the sources for trivial relocations to avoid spurious -Wdynamic-class-memaccess errors in the presence of other compilation errors. Evan Brown 2022-10-07 11:09:35 -0700
  • d870260579 Configure ABSL_CACHE_ALIGNED for clang-like and MSVC toolchains. Abseil Team 2022-10-07 10:27:28 -0700
  • 02f0ab2093
    Update charconv.cc Randolf J 2022-10-07 13:02:41 +0200
  • 8317b9a01c Fix "unsafe narrowing" warnings in absl, 11/n. Abseil Team 2022-10-06 12:31:33 -0700
  • 10e7b4b72d Eliminate use of internal interfaces Gennadiy Rozental 2022-10-06 08:51:31 -0700
  • c814d4e28b Merge pull request #1289 from keith:ks/fix-more-clang-deprecated-builtins Copybara-Service 2022-10-06 08:33:32 -0700
  • a39feb0a01 Merge pull request #1285 from jun-sheaf:patch-1 Copybara-Service 2022-10-06 07:37:16 -0700
  • 541818ee30
    Add clang < 7 to conditions Randolf J 2022-10-05 23:01:02 +0200
  • beaec23379
    Merge branch 'abseil:master' into patch-1 Randolf J 2022-10-05 22:51:24 +0200
  • 1fd600dc49 Delete LogEntry's copy ctor and assignment operator. Andy Getzendanner 2022-10-05 10:59:15 -0700
  • b3162b1da6 Make sinks provided to `AbslStringify()` usable with `absl::Format()`. Marcin Kowalczyk 2022-10-05 07:42:50 -0700
  • d24156f63c Cast unused variable to void Abseil Team 2022-10-04 14:38:02 -0700
  • 04672c69a0 No changes in OSS. Gennadiy Rozental 2022-10-04 13:28:12 -0700
  • bf2bf60a3e
    Update charconv.cc Randolf J 2022-10-04 20:21:02 +0200
  • 71aa5dda4c
    chore: limit to Clang Randolf J 2022-10-04 20:16:38 +0200
  • e61fc6d8da
    Fix more clang deprecated builtins Keith Smiley 2022-10-04 17:22:04 +0000
  • e225d0b2c6 No changes in OSS Gennadiy Rozental 2022-10-03 19:43:24 -0700
  • 75173d8585
    Initialize `Allocation` to eliminate compile error GOGOYAO 2022-10-04 08:45:16 +0800
  • 535f22b4a0 Replace the kPower10ExponentTable array with a formula. Abseil Team 2022-10-03 17:25:20 -0700