Commit Graph

  • 800a88de73 Fix comment typo about absl::Status<T*> Derek Mauro 2022-06-06 11:17:43 -07:00
  • ef034836d3 In b-tree, support unassignable value types. Evan Brown 2022-06-06 11:02:03 -07:00
  • 6481443560 Optimize SwissMap for ARM by 3-8% for all operations Abseil Team 2022-06-06 09:28:31 -07:00
  • 48419595d3 Release absl::CordBuffer Derek Mauro 2022-06-06 09:09:23 -07:00
  • 9cdb98e731 InlinedVector: Limit the scope of the maybe-uninitialized warning suppression Derek Mauro 2022-06-06 07:43:30 -07:00
  • 47345f63b9 Improve the compiler error by removing some noise from it. The "deleted" overload error is useless to users. By passing some dummy string to the base class constructor we use a valid constructor and remove the unintended use of the deleted default constructor. Samuel Benzaquen 2022-06-03 13:01:35 -07:00
  • fa5d5f4c26 Merge pull request #714 from kgotlinux:patch-2 Copybara-Service 2022-06-02 14:13:21 -07:00
  • 859c63524f Include proper #includes for POSIX thread identity implementation when using that implementation on MinGW. Andy Getzendanner 2022-06-02 12:26:48 -07:00
  • bed94589f2 Rework NonsecureURBGBase seed sequence. Laramie Leavitt 2022-06-02 10:08:08 -07:00
  • c34c552a1a Disable tests on some platforms where they currently fail. Tom Rybka 2022-06-02 08:22:18 -07:00
  • 6285deef8c Fixed typo in a comment. Abseil Team 2022-06-02 07:53:06 -07:00
  • 2617970857 Rollforward of commit ea78ded7a5. Anqi D 2022-05-31 15:59:20 -07:00
  • a567153787 Add an internal helper for logging (upcoming). Greg Falcon 2022-05-31 14:00:42 -07:00
  • b957f0ccd0 Merge pull request #1187 from trofi:fix-gcc-13-build Copybara-Service 2022-05-31 12:20:05 -07:00
  • 066c1a82a1 Merge pull request #1189 from renau:master Copybara-Service 2022-05-31 12:08:52 -07:00
  • aeb2dc9c34 Allow for using b-tree with value_types that can only be constructed by the allocator (ignoring copy/move constructors). Evan Brown 2022-05-31 09:13:25 -07:00
  • a4cc270df1 Stop using sleep timeouts for Linux futex-based SpinLock Derek Mauro 2022-05-31 08:00:22 -07:00
  • ea78ded7a5 Automated rollback of commit f2463433d6. Abseil Team 2022-05-31 00:46:25 -07:00
  • f2463433d6 time.h: Use uint32_t literals for calls to overloaded MakeDuration Anqi D 2022-05-30 22:17:57 -07:00
  • e82b2a48a4 Avoid variable shadowing which can be a compile error depending on compile flags Jose Renau 2022-05-30 18:11:04 -07:00
  • 36a4b073f1 absl/strings/internal/str_format/extension.h: add missing <stdint.h> include Sergei Trofimovich 2022-05-27 22:27:58 +01:00
  • 48f72c227b Fix typos. Abseil Team 2022-05-27 11:12:04 -07:00
  • 8cc2e34199 Clarify the behaviour of AssertHeld and AssertReaderHeld when the calling thread doesn't hold the mutex. Abseil Team 2022-05-27 09:17:41 -07:00
  • 89cdaed655 Enable __thread on Asylo Abseil Team 2022-05-26 11:06:19 -07:00
  • 0bc4bc2377 Add implementation of is_invocable_r to absl::base_internal for C++ < 17, define it as alias of std::is_invocable_r when C++ >= 17 Dino Radakovic 2022-05-26 08:50:21 -07:00
  • 591a2cdacb Optimize SwissMap iteration for aarch64 by 5-6% Abseil Team 2022-05-26 08:32:42 -07:00
  • 4bb6a0e045 Fix detection of ABSL_HAVE_ELF_MEM_IMAGE on Haiku Derek Mauro 2022-05-25 13:50:51 -07:00
  • 1963f10ae5 Don’t use generator expression to build .pc Libs lines Benjamin Barenblat 2022-05-24 07:23:56 -07:00
  • 2d492a13c6 Update Bazel used on MacOS CI Derek Mauro 2022-05-23 08:36:09 -07:00
  • 09eac4d507 Import of CCTZ from GitHub. Abseil Team 2022-05-23 08:31:05 -07:00
  • 9e408e050f Cord: workaround a GCC 12.1 bug that triggers a spurious warning Derek Mauro 2022-05-20 16:10:45 -07:00
  • b8bbe92f84 Change workaround for MSVC bug regarding compile-time initialization to trigger from MSC_VER 1910 to 1930. 1929 is the last _MSC_VER for Visual Studio 2019. Abseil Team 2022-05-19 22:53:29 -07:00
  • b39a7000a0 Don't default to the unscaled cycle clock on any Apple targets. Tom Rybka 2022-05-19 18:21:45 -07:00
  • a168dd0143 Use SSE instructions for prefetch when __builtin_prefetch is unavailable Derek Mauro 2022-05-18 16:13:48 -07:00
  • 3e04aade4e Replace direct uses of __builtin_prefetch from SwissTable with the wrapper functions. Greg Falcon 2022-05-18 10:01:14 -07:00
  • 9df63a8bea Cast away an unused variable to play nice with -Wunused-but-set-variable. Abseil Team 2022-05-17 17:10:09 -07:00
  • e92505d8d6 Use NullSafeStringView for const char* args to absl::StrCat, treating null pointers as "" Fixes #1167 Dino Radakovic 2022-05-17 15:21:04 -07:00
  • 7d3b4c8692 raw_logging: Extract the inlined no-hook-registered behavior for LogPrefixHook to a default implementation. Andy Getzendanner 2022-05-17 13:49:22 -07:00
  • 9444b11e0c absl: fix use-after-free in Mutex/CondVar Abseil Team 2022-05-17 01:44:42 -07:00
  • aac2279f22 absl: fix live-lock in CondVar Abseil Team 2022-05-17 01:42:50 -07:00
  • 63607288c1 Add a stress test for base_internal::ThreadIdentity reuse. Abseil Team 2022-05-16 15:25:59 -07:00
  • 0eb5ac5425 Improve compiler errors for mismatched ParsedFormat inputs. Samuel Benzaquen 2022-05-13 14:50:25 -07:00
  • f7a250aa9a Internal change Abseil Team 2022-05-12 16:07:27 -07:00
  • 3af16ffea8 Fix an msan warning in cord_ringbuffer_test Benjamin Barenblat 2022-05-12 13:38:33 -07:00
  • 9aa7d0bd20 Fix spelling error "charachter" Abseil Team 2022-05-11 22:05:28 -07:00
  • abbeeef823 Document that Consume(Prefix|Suffix)() don't modify the input on failure Abseil Team 2022-05-11 13:49:06 -07:00
  • 5073947530 Fixes for C++20 support when not using std::optional. Abseil Team 2022-05-10 12:13:43 -07:00
  • d3f0c70673 raw_logging: Document that AbortHook's buffers live for as long as the process remains alive. Andy Getzendanner 2022-05-05 08:42:47 -07:00
  • 173dfe4a4c raw_logging: Rename SafeWriteToStderr to indicate what about it is safe (answer: it's async-signal-safe). Andy Getzendanner 2022-05-04 20:58:05 -07:00
  • e8cda74967 Correct the comment about the probe sequence. It's (i/2 + i)/2 not (i/2 - i)/2. Abseil Team 2022-05-04 13:21:23 -07:00
  • 384a25d5e1 Improve analysis of the number of extra == operations, which was overly complicated, slightly incorrect. Abseil Team 2022-05-04 12:04:37 -07:00
  • 02934b4921 In btree, move rightmost_ into the CompressedTuple instead of root_. Evan Brown 2022-05-04 11:53:25 -07:00
  • 981e2c8880 raw_logging: Rename LogPrefixHook to reflect the other half of it's job (filtering by severity). Andy Getzendanner 2022-05-04 09:23:27 -07:00
  • 8d9cef25c7 Don't construct/destroy object twice Abseil Team 2022-05-03 13:25:53 -07:00
  • cc04c0e074 Rename function_ref_benchmark.cc into more generic function_type_benchmark.cc, add missing includes Dino Radakovic 2022-05-03 09:14:22 -07:00
  • d29393ceb9 Fixed typo in try_emplace comment. Abseil Team 2022-05-02 13:07:52 -07:00
  • fad73ab077 Fix a typo in a comment. Abseil Team 2022-04-29 05:43:43 -07:00
  • 731689ffc2 Adds ABSL_CONST_INIT to initializing declarations where it is missing Derek Mauro 2022-04-25 08:40:42 -07:00
  • 189074734a Automated visibility attribute cleanup. Abseil Team 2022-04-25 07:07:35 -07:00
  • 4d751aa40a Fix typo in absl/time/time.h Dino Radakovic 2022-04-22 12:08:16 -07:00
  • 731d4021ae Fix typo: "a the condition" -> "a condition". Abseil Team 2022-04-22 15:00:05 -04:00
  • 7c6608d0db Export of internal Abseil changes Abseil Team 2022-04-20 07:20:38 -07:00
  • 3dccef2a91 Export of internal Abseil changes Abseil Team 2022-04-19 13:56:51 -07:00
  • c27ab06897 Export of internal Abseil changes Abseil Team 2022-04-15 10:12:39 -07:00
  • 8c6e53ef3a Export of internal Abseil changes Abseil Team 2022-04-14 05:41:35 -07:00
  • ac1398a629 Export of internal Abseil changes Abseil Team 2022-04-12 09:04:16 -07:00
  • e854df09df Export of internal Abseil changes Abseil Team 2022-04-06 10:44:58 -07:00
  • 9fed77a6fe Export of internal Abseil changes Abseil Team 2022-04-05 13:00:39 -07:00
  • 6f43f5bb39 Export of internal Abseil changes Abseil Team 2022-03-31 17:42:13 -07:00
  • 4dcae40a07 Export of internal Abseil changes Abseil Team 2022-03-31 09:48:42 -07:00
  • b9ad9bbfed Fix build with uclibc-ng (#1145) Fabrice Fontaine 2022-03-30 21:56:20 +02:00
  • cfccbd2eb5 Export of internal Abseil changes Abseil Team 2022-03-30 10:48:56 -07:00
  • 3204cc0625 Export of internal Abseil changes Abseil Team 2022-03-28 13:12:19 -07:00
  • 0c6302fe42 Replace the implementation of the Mix function in arm64 back to 128bit multiplication (#1094) Ren Zibei 2022-03-29 04:12:44 +08:00
  • ca80034f59 Support for QNX (#1147) Calvin Ke 2022-03-26 08:56:31 +08:00
  • eb3db08cb3 Export of internal Abseil changes Abseil Team 2022-03-23 13:25:43 -07:00
  • f3489c9ca6 Export of internal Abseil changes Abseil Team 2022-03-21 15:16:08 -07:00
  • 6c8dab80c0 Export of internal Abseil changes Abseil Team 2022-03-18 14:42:21 -07:00
  • 4c015dbb49 Exclude unsupported x64 intrinsics from ARM64EC (#1135) Ben Niu 2022-03-18 13:10:10 -07:00
  • c33f21f86a Export of internal Abseil changes Abseil Team 2022-03-17 13:01:57 -07:00
  • 9f5b2c782a Export of internal Abseil changes Abseil Team 2022-03-17 09:43:32 -07:00
  • e6ae2641f6 Export of internal Abseil changes Abseil Team 2022-03-16 09:53:25 -07:00
  • 231c393a17 Export of internal Abseil changes Abseil Team 2022-03-15 11:12:25 -07:00
  • 5ed77665c4 Export of internal Abseil changes Abseil Team 2022-03-14 08:43:59 -07:00
  • c5a424a2a2 Add NetBSD support (#1121) Thomas Klausner 2022-03-08 22:01:16 +01:00
  • f9b99adedd Export of internal Abseil changes Abseil Team 2022-03-07 22:25:14 -08:00
  • 04bde89e5c Export of internal Abseil changes Abseil Team 2022-03-03 20:39:13 -08:00
  • ec33f404bb Export of internal Abseil changes Abseil Team 2022-03-03 06:35:20 -08:00
  • dfc3fa9b5a Some trivial OpenBSD-related fixes (#1113) Andrew Krasavin 2022-03-03 14:35:39 +00:00
  • 1dd160f9f0 Export of internal Abseil changes Abseil Team 2022-03-01 13:02:10 -08:00
  • 5e4ea1ce09 Export of internal Abseil changes Abseil Team 2022-02-23 14:30:26 -08:00
  • 0ad7994f10 Export of internal Abseil changes Abseil Team 2022-02-23 06:56:15 -08:00
  • 808bc202fc Add support of loongarch64 (#1110) imaiguo 2022-02-23 22:56:32 +08:00
  • 7f850b3167 Export of internal Abseil changes Abseil Team 2022-02-17 12:07:55 -08:00
  • c2ef703338 Export of internal Abseil changes Abseil Team 2022-02-14 01:26:08 -08:00
  • 73316fc3c5 Export of internal Abseil changes Abseil Team 2022-02-07 09:07:44 -08:00
  • 36db0e4b69 Export of internal Abseil changes Abseil Team 2022-02-03 08:46:25 -08:00
  • 5202173ca7 Export of internal Abseil changes Abseil Team 2022-02-01 13:52:49 -08:00
  • 63d26fad49 Export of internal Abseil changes Abseil Team 2022-01-31 09:50:11 -08:00
  • 940c06c25d Export of internal Abseil changes Abseil Team 2022-01-28 09:04:58 -08:00