90 Commits (master)

Author SHA1 Message Date
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
Abseil Team 5a547f8bbd Fix "unsafe narrowing" warnings in absl, 8/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 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
Andy Getzendanner 2c489bb5f0 Renamespace absl::raw_logging_internal to absl::raw_log_internal to match (upcoming) non-raw logging namespace. 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
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
Andy Getzendanner 859c63524f Include proper #includes for POSIX thread identity implementation when using that implementation on MinGW. 3 years ago
Derek Mauro a4cc270df1 Stop using sleep timeouts for Linux futex-based SpinLock 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
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 ac1398a629 Export of internal Abseil changes 3 years ago
Abseil Team e854df09df Export of internal Abseil changes 3 years ago
Abseil Team 3204cc0625 Export of internal Abseil changes 3 years ago
Ben Niu 4c015dbb49
Exclude unsupported x64 intrinsics from ARM64EC (#1135) 3 years ago
Abseil Team 9f5b2c782a Export of internal Abseil changes 3 years ago
Abseil Team 5ed77665c4 Export of internal Abseil changes 3 years ago
Andrew Krasavin dfc3fa9b5a
Some trivial OpenBSD-related fixes (#1113) 3 years ago
Abseil Team 73316fc3c5 Export of internal Abseil changes 3 years ago
Abseil Team d758735198 Export of internal Abseil changes 3 years ago
Abseil Team f523d0dd69 Export of internal Abseil changes 3 years ago
Abseil Team 1065514ef3 Export of internal Abseil changes 3 years ago
Abseil Team 732b5580f0 Export of internal Abseil changes 3 years ago
Abseil Team a59b4daa07 Export of internal Abseil changes 3 years ago
Milad Fa f3a42743db
Initial support for AIX (#1021) 3 years ago
Abseil Team cfbf5bf948 Export of internal Abseil changes 3 years ago
Abseil Team d61843e531 Export of internal Abseil changes 3 years ago
Abseil Team 9a7e447c51 Export of internal Abseil changes 3 years ago
Abseil Team 0d5156018d Export of internal Abseil changes 4 years ago
Abseil Team 7971fb358a Export of internal Abseil changes 4 years ago
Abseil Team 25bc82d7ef Export of internal Abseil changes 4 years ago
John Paul Adrian Glaubitz a2d7f453c6
Add support for more Linux architectures (#904) 4 years ago
Abseil Team 0b5af594fc Export of internal Abseil changes 4 years ago