165 Commits (4bc7568c70822dae40eea3f27a3051a618021651)

Author SHA1 Message Date
Russell Johnston 8bf19a07e0 Use the `-l` form for MinGW-specific link dependencies 2 years ago
Abseil Team d870260579 Configure ABSL_CACHE_ALIGNED for clang-like and MSVC toolchains. 2 years ago
Keith Smiley e61fc6d8da
Fix more clang deprecated builtins 2 years ago
Derek Mauro 6acb60c161 Removes the legacy spellings of the thread annotation macros/functions 2 years ago
Abseil Team 80cbb52f4d `absl::base_internal::ReadLongFromFile` should use `O_CLOEXEC` and handle interrupts to `read` 2 years ago
Abseil Team df19c20996 Split configuration related to cycle clock into separate headers 2 years ago
Evan Brown d859fafe1a Change the macro ABSL_IS_TRIVIALLY_RELOCATABLE into a type trait - absl::is_trivially_relocatable - and move it from optimization.h to type_traits.h. 2 years ago
Abseil Team 5a547f8bbd Fix "unsafe narrowing" warnings in absl, 8/n. 2 years ago
Abseil Team 2594f85514 Fix "unsafe narrowing" warnings in absl, 10/n. 2 years ago
Derek Mauro fa108c444f Rollback of fix "unsafe narrowing" warnings in absl, 8/n. 2 years ago
Abseil Team 847fa56a54 Fix "unsafe narrowing" warnings in absl, 8/n. 2 years ago
Abseil Team 72ec15a317 Fixed header guards to match style guide conventions. 2 years ago
Abseil Team c18bb21578 spinlock.h: Clean up includes 2 years ago
Abseil Team e81f6ba042 Don't try to enable use of ARM NEON intrinsics when compiling in CUDA device mode. They are not available in that configuration, even if the host supports them. 2 years ago
Kim Hyun 3e54e87f02
Delete #include. 2 years ago
Hyun 634311e6d2 - Fix deprecated header in visual studio version 17.3.0 C++20 2 years ago
Abseil Team 0c92330442 Disable ABSL_HAVE_STD_IS_TRIVIALLY_ASSIGNABLE for clang-cl. 2 years ago
Abseil Team cfe27e79cf Map the absl::is_trivially_* functions to their std impl 2 years ago
Abseil Team 16af2bbcb9 Fix "unsafe narrowing" warnings in absl, 2/n. 2 years ago
Abseil Team 7f51ef5ed2 Fix "unsafe narrowing" warnings in absl, 1/n. 2 years ago
Evan Brown c7e60ccfcd Add ABSL_IS_TRIVIALLY_RELOCATABLE and ABSL_ATTRIBUTE_TRIVIAL_ABI macros for use with clang's __is_trivially_relocatable and [[clang::trivial_abi]]. 2 years ago
Andy Getzendanner 2c489bb5f0 Renamespace absl::raw_logging_internal to absl::raw_log_internal to match (upcoming) non-raw logging namespace. 2 years ago
Derek Mauro 97ab3dcfd6 Move Abseil to C++14 minimum 2 years ago
Fabrice Fontaine 53a90f079a PR #1197: absl/base/internal/direct_mmap.h: fix musl build on mips 2 years ago
Dino Radakovic c3c49150cc absl/base/internal/invoke: Ignore bogus warnings on GCC >= 11 2 years ago
Abseil Team 45eba9c16a Reformulate documentation of ABSL_LOCKS_EXCLUDED. 3 years ago
Dino Radakovic db60907587 absl/base/internal/invoke.h: Use ABSL_INTERNAL_CPLUSPLUS_LANG for language version guard 3 years ago
Derek Mauro 9eff97861b Fix C++17 constexpr storage deprecation warnings 3 years ago
Abseil Team 7383f346c9 Optimize SwissMap iteration by another 5-10% for ARM 3 years ago
James Y Knight ef615a8f5d Remove unintended defines from config.h 3 years ago
Abseil Team 6481443560 Optimize SwissMap for ARM by 3-8% for all operations 3 years ago
Andy Getzendanner 859c63524f Include proper #includes for POSIX thread identity implementation when using that implementation on MinGW. 3 years ago
Tom Rybka c34c552a1a Disable tests on some platforms where they currently fail. 3 years ago
Derek Mauro a4cc270df1 Stop using sleep timeouts for Linux futex-based SpinLock 3 years ago
Abseil Team 89cdaed655 Enable __thread on Asylo 3 years ago
Dino Radakovic 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 3 years ago
Abseil Team 591a2cdacb Optimize SwissMap iteration for aarch64 by 5-6% 3 years ago
Tom Rybka b39a7000a0 Don't default to the unscaled cycle clock on any Apple targets. 3 years ago
Derek Mauro a168dd0143 Use SSE instructions for prefetch when __builtin_prefetch is unavailable 3 years ago
Greg Falcon 3e04aade4e Replace direct uses of __builtin_prefetch from SwissTable with the wrapper functions. 3 years ago
Abseil Team 9df63a8bea Cast away an unused variable to play nice with -Wunused-but-set-variable. 3 years ago
Andy Getzendanner 7d3b4c8692 raw_logging: Extract the inlined no-hook-registered behavior for LogPrefixHook to a default implementation. 3 years ago
Andy Getzendanner d3f0c70673 raw_logging: Document that AbortHook's buffers live for as long as the process remains alive. 3 years ago
Andy Getzendanner 173dfe4a4c raw_logging: Rename SafeWriteToStderr to indicate what about it is safe (answer: it's async-signal-safe). 3 years ago
Andy Getzendanner 981e2c8880 raw_logging: Rename LogPrefixHook to reflect the other half of it's job (filtering by severity). 3 years ago
Derek Mauro 731689ffc2 Adds ABSL_CONST_INIT to initializing declarations where it is missing 3 years ago
Abseil Team c27ab06897 Export of internal Abseil changes 3 years ago
Abseil Team 8c6e53ef3a Export of internal Abseil changes 3 years ago
Abseil Team ac1398a629 Export of internal Abseil changes 3 years ago
Abseil Team e854df09df Export of internal Abseil changes 3 years ago