Commit Graph

  • aaf4842c10 Avoid trying to use __is_trivially_relocatable with NVCC Derek Mauro 2023-06-20 12:58:41 -07:00
  • 4ba6381030 absl: cosmetic changes for Mutex Abseil Team 2023-06-20 11:48:05 -07:00
  • cffa80b913 absl: reformat Mutex-related files Abseil Team 2023-06-20 10:53:00 -07:00
  • 5668c20e02 Add Nullability annotations to Abseil. Abseil Team 2023-06-20 07:29:20 -07:00
  • 76548f8684 Ensure arrays are 16-byte aligned before casting to uint128 Abseil Team 2023-06-16 22:45:08 -07:00
  • 049aa40e7e Use std::is_final instead of a non-portable implementation Derek Mauro 2023-06-16 10:41:20 -07:00
  • cef7c4e81a absl: fix Mutex writer starvation related to uninit priority Abseil Team 2023-06-16 01:48:02 -07:00
  • b6a417bbd7 absl: move comment in mutex.cc to where it belongs Abseil Team 2023-06-15 23:40:29 -07:00
  • bf69aa3ca2 The current aarch64 large-stack frame error handling is unsophisticated, which makes it give up in certain situations where the x86 handler works fine Abseil Team 2023-06-15 12:18:37 -07:00
  • 04e0dcae14 Rename AsyncSignalSafeWriteToStderr to AsyncSignalSafeWriteError. Abseil Team 2023-06-15 12:18:13 -07:00
  • 5922d12960 Bug fix Tsige Solomon 2023-06-15 08:17:16 -07:00
  • 4a82a1f469 For web assembly, implement raw logging as direct JS console logging. Abseil Team 2023-06-14 13:41:04 -07:00
  • dc37a887fd CI: Update the Docker container used to test Alpine Linux Derek Mauro 2023-06-13 07:41:19 -07:00
  • 8a1b239cce Remove two_ASCII_digits and replace with a scalar algorithm Abseil Team 2023-06-13 02:25:41 -07:00
  • 77111e3d5b Functions added: FindLongestCommonSuffix, FindLongestCommonPrefix. Tsige Solomon 2023-06-12 15:56:24 -07:00
  • dfc7f46d9c Removes unused methods CRC::Empty() and CRC::Concat() from the internal implementation. Abseil Team 2023-06-12 13:43:18 -07:00
  • 0af0103d34 Merge pull request #1475 from anpol:placement-new-array-needs-more-space Copybara-Service 2023-06-12 13:37:01 -07:00
  • 5d1f1cf9dd Adding more support and testing for int128 and uint128 flags from cl/534444213 Abseil Team 2023-06-12 12:13:38 -07:00
  • a3d9a94325 Fix behaviors of StrCat() and StrFormat() regarding char types and enum types. Greg Falcon 2023-06-12 08:25:06 -07:00
  • 4500c2fada DirectMmap: Use off_t instead of off64_t for the offset parameter Derek Mauro 2023-06-12 08:11:36 -07:00
  • fc7467b018 Fix buffer overflow in a placement new[] storage test. Andrei Polushin 2023-06-12 17:52:54 +07:00
  • 1feab4fff9 Optimize Cord Refcount decrement. Connal de Souza 2023-06-09 12:38:09 -07:00
  • e929ede411 Merge pull request #1472 from pateldeev:iv Copybara-Service 2023-06-09 12:11:45 -07:00
  • 2b042424db Fix unwinding through nested signal frames on aarch64. Abseil Team 2023-06-09 10:10:46 -07:00
  • 0f4133aacf StrFormat() simplification: Treat %v unconditionally as %d when formatting integers. Greg Falcon 2023-06-09 09:38:13 -07:00
  • 163cade864 Import of CCTZ from GitHub. Abseil Team 2023-06-09 09:37:27 -07:00
  • 87ce390379 The previous code was using memmove under the hood (string::append). This patch makes it use memcpy for performance and consistency with other overloads. Abseil Team 2023-06-09 07:46:15 -07:00
  • 66eae02ea7 Implement GetTID for NACL platform. Abseil Team 2023-06-09 02:27:24 -07:00
  • 1524b1ac07 Use InlinedVector pateldeev 2023-06-08 20:51:33 -07:00
  • afc9206b3d Merge pull request #1471 from wenshan1:blan-add-VxWorks-support Copybara-Service 2023-06-08 07:28:34 -07:00
  • ae87791869 Merge pull request #1468 from Romain-Geissler-1A:silence-aligned_storage-warning Copybara-Service 2023-06-07 18:46:48 -07:00
  • 872d99b48d Add VxWorks support Bin Lan 2023-06-07 15:40:52 +08:00
  • d49a30a81e Merge pull request #1466 from traversaro:patch-2 Copybara-Service 2023-06-07 10:52:15 -07:00
  • bb6f5ff1c0 Remove redundant redeclarations causing -Wredundant-decls warnings Derek Mauro 2023-06-07 10:50:25 -07:00
  • 181480b1d0 Merge pull request #1458 from juergbi:aix Copybara-Service 2023-06-07 08:00:48 -07:00
  • 86aaa72a33 Update XML output to properly print special characters. Non printable characters are skipped in output. All the "whitespace-like" (including \t, \r, \n) characters printed as plain space ' '. Gennadiy Rozental 2023-06-07 07:24:05 -07:00
  • 1285ca4b4f Import of CCTZ from GitHub. Abseil Team 2023-06-06 11:23:59 -07:00
  • c3b5a293aa Silence std::aligned_storage warnings in C++23 mode. Romain Geissler 2023-06-05 10:12:12 +00:00
  • 66406fdf15 Add a unit test that captures the current behavior of formatting of char types and char-backed enum types through StrCat(), StrFormat("%v"), and Substitute(). Greg Falcon 2023-06-05 14:27:37 -07:00
  • 7a74153a05 Import of CCTZ from GitHub. Abseil Team 2023-06-05 03:36:06 -07:00
  • f6c72c3ce8 CMake: Add absl::abseil_dll ALIAS target for abseil_dll Silvio Traversaro 2023-06-04 12:52:15 +02:00
  • 77ba7ca9d2 Lifetime checks for absl::StrSplit() Abseil Team 2023-06-02 13:49:30 -07:00
  • 55de7357c7 absl: Replace absl::remove_cv_t<absl::remove_reference_t<T>> with absl::remove_cvref_t<T> Dino Radakovic 2023-06-02 11:57:32 -07:00
  • e9bb35cea3 Adding support for int128 and uint128 flag types Abseil Team 2023-06-01 13:51:36 -07:00
  • 01e628d2c8 Merge pull request #1457 from juergbi:time-threads Copybara-Service 2023-06-01 11:52:21 -07:00
  • 1561ee614e Merge pull request #1463 from kuszmaul:indicative Copybara-Service 2023-06-01 11:18:52 -07:00
  • 71ffb09f8c Update Abseil to RE2 release 2023-06-01. Paul Wankadia 2023-06-01 00:42:54 -07:00
  • 182925b7c0 Convert raw_hash_set comments from imperative to indicative mood. https://google.github.io/styleguide/cppguide.html#Function_Comments Bradley C. Kuszmaul 2023-05-31 16:06:22 -04:00
  • 8c466401a3 Merge pull request #1462 from kuszmaul:fix-typo Copybara-Service 2023-05-31 12:12:53 -07:00
  • 6f72305f95 Switch from perror to ABSL_INTERNAL_LOG. Abseil Team 2023-05-31 09:31:34 -07:00
  • e077941c43 For web assembly, implement WriteToStderr as emscripten_err. Abseil Team 2023-05-30 15:28:44 -07:00
  • 75fb27c5d3 Typo gardening Bradley C. Kuszmaul 2023-05-30 10:01:56 -04:00
  • 8e45685002 Disable the use of the fast GetCurrentTimeNanos() algorithm based on the cyclecounter by default, since it may be unsafe in some situations (for example, if the system may enter a sleep state). Derek Mauro 2023-05-26 09:43:35 -07:00
  • 0f718c568b Add support for stateful allocators to absl::FixedArray. Abseil Team 2023-05-26 00:28:00 -07:00
  • 88cc63ef73 Implement a better GetTID on Apple platforms, and a better fallback too. Andy Getzendanner 2023-05-25 11:32:01 -07:00
  • c154d20abc Split absl/hash/hash_test.cc into two files Benjamin Barenblat 2023-05-25 10:40:43 -07:00
  • 4e4b48faad Note that AsyncSignalSafeWriteToStderr preserves errno, and inline one use of it into a lambda. Andy Getzendanner 2023-05-25 07:09:59 -07:00
  • c3e9485bdc Merge pull request #1454 from niranjan-nilakantan:niranjan-nilakantan/issue1450 Copybara-Service 2023-05-24 08:04:04 -07:00
  • 7d7defda38 fill ABSL_INTERNAL_(DISABLE|RESTORE)_DEPRECATED_DECLARATION_WARNING macro for clang Abseil Team 2023-05-24 07:10:39 -07:00
  • 339c79d405 absl/status: Fix build on AIX Jürg Billeter 2023-05-24 09:41:02 +02:00
  • 44606a0df5 absl/base: Fix build on AIX Jürg Billeter 2023-05-15 12:40:54 +02:00
  • c24ead7ffa CMake: Link time_zone library to Threads::Threads Jürg Billeter 2023-05-24 08:34:21 +02:00
  • d23adc1cfb Merge pull request #1455 from juergbi:solaris Copybara-Service 2023-05-23 17:44:36 -07:00
  • 5274782148 Migrate most RAW_LOGs and RAW_CHECKs in tests to regular LOG and CHECK. Andy Getzendanner 2023-05-23 15:46:35 -07:00
  • 79ca5d7aad Add a declaration for __cpuid for the IntelLLVM compiler. niranjan-nilakantan 2023-05-23 09:27:11 -07:00
  • 962e8be180 absl/debugging: Fix build on Solaris Jürg Billeter 2023-04-24 17:33:01 +02:00
  • 9d43470921 CI: Move the GCC-latest testing to GCC 13.1 on Linux Derek Mauro 2023-05-22 17:27:37 -07:00
  • 830dabdbf3 Rollback of add a declaration for __cpuid for the IntelLLVM compiler. Abseil Team 2023-05-22 16:05:19 -07:00
  • 7723d9a155 Clone the Clang flags section for IntelLLVM. Niranjan Nilakantan 2023-05-18 18:26:15 -07:00
  • 051aa9805f Merge pull request #1452 from niranjan-nilakantan:niranjan-nilakantan/issue1358 Copybara-Service 2023-05-22 14:15:08 -07:00
  • 02d1f5e18b Import of CCTZ from GitHub. Abseil Team 2023-05-22 12:38:15 -07:00
  • 25d7c2aeaf Fix endianess in FastIntToBuffer Abseil Team 2023-05-22 10:53:54 -07:00
  • 68be731591 Rename ABSL_*_IMPL macros to match the other ABSL_LOG_INTERNAL_* macros and to make sure it's clear that they're internal. Andy Getzendanner 2023-05-19 18:53:34 -07:00
  • 15d26cdd01 Optimize absl::StrCat for integers Abseil Team 2023-05-19 16:17:08 -07:00
  • aaf81ec85b Import of CCTZ from GitHub. Derek Mauro 2023-05-19 08:02:03 -07:00
  • bd748714ce Add a declaration for __cpuid for the IntelLLVM compiler. Niranjan Nilakantan 2023-05-18 19:23:52 -07:00
  • f6f65f9bcd Merge pull request #1448 from glandium:clang Copybara-Service 2023-05-18 07:35:10 -07:00
  • 486db28adc Use UB impl of launder on when using clang < 8 and c++17 Mike Hommey 2023-05-17 13:35:35 +09:00
  • 07e8b2a14d Add compiler deprecation warnings for absl::ConvertDateTime() and absl::FromDateTime(). Derek Mauro 2023-05-17 13:36:58 -07:00
  • c8b33b0191 Add non-public API for internal users Eric Fiselier 2023-05-16 13:14:32 -07:00
  • abe63eb9bd Merge pull request #1290 from jun-sheaf:patch-1 Copybara-Service 2023-05-15 13:00:58 -07:00
  • 34dd639a76 Mutex: Remove the deprecated absl::RegisterSymbolizer() hook Derek Mauro 2023-05-15 11:34:17 -07:00
  • c15196eee1 Merge pull request #1115 from h-vetinari:dll_targets Copybara-Service 2023-05-15 11:34:45 -07:00
  • df283a2060 fix some missing ABSL_INTERNAL_DLL_TARGETS for shared builds H. Vetinari 2023-02-07 13:01:27 +11:00
  • 3aa3377ef6 Fixed Windows DLL builds of test targets Derek Mauro 2023-05-12 08:45:48 -07:00
  • 2526926b92 Remove ABSL_HARDENING_ASSERT in AnyInvocable to avoid performance impact in optimized builds Abseil Team 2023-05-11 14:04:11 -07:00
  • 67f9650c93 YuleSimon/SkewedLow: Cleanup/move benchmarks and overload tests. Laramie Leavitt 2023-05-10 14:01:54 -07:00
  • b19ec98acc Stop moving an absl::FunctionRef, since the class isn't movable, it will just be a copy anyway. Also remove the typedef so that it is clear from the type at the callsite that moving it isn't necessary. Derek Mauro 2023-05-09 06:50:05 -07:00
  • 41aecd0270 Add semicolon at the end of the line on code example Abseil Team 2023-05-08 16:58:10 -07:00
  • 4aa4f33125 For Bazel builds, mark some of the low-level tests that are dependent on timing as flaky. Derek Mauro 2023-05-08 10:53:05 -07:00
  • 2662ae4a29 Add missing dependency on dynamic_annotations to stacktrace, which is needed in some of the builds. Abseil Team 2023-05-08 08:24:37 -07:00
  • 7e22b3022e Nop change. Abseil Team 2023-05-08 01:41:38 -07:00
  • 419b54d487 Make absl::StatusOr::AssignStatus public. Recommend against using it outside of generic programming (attempt #2 after internal fix) Dino Radakovic 2023-05-05 13:16:06 -07:00
  • f39f340c58 Breaks internal code Abseil Team 2023-05-04 14:25:56 -07:00
  • b2abe7ad28 Make absl::StatusOr::AssignStatus public. Recommend against using it outside of generic programming Dino Radakovic 2023-05-04 12:37:11 -07:00
  • 3d604bc673 Add tests for btrees in which slot_type is overaligned and slot_type is equal to field_type. Evan Brown 2023-05-04 11:08:52 -07:00
  • 2585295113 Add lifetimebound attribute to more Abseil container methods and remove them from internal ones. Abseil Team 2023-05-04 08:59:39 -07:00
  • c2435f8342 CMake: Install TESTONLY libraries and their dependencies (#1442) 20230125.3 Mike Kruskal 2023-05-04 07:32:38 -07:00
  • 20c087a795 Add lifetimebound attribute to some Abseil containers Abseil Team 2023-05-03 09:56:12 -07:00
  • 3e9f08d9fb Merge pull request #1441 from Vertexwahn:fix-spelling3 Copybara-Service 2023-05-03 07:41:30 -07:00