You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
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.
...
Example of how to change to the new type trait:
```
#include "absl/base/attributes.h"
if (ABSL_IS_TRIVIALLY_RELOCATABLE(T)) { DoSomething(); }
```
to
```
#include "absl/meta/type_traits.h"
if (absl::is_trivially_relocatable<T>::value) { DoSomething(); }
```
Note that optimization.h is also built in C mode so we can't put a type trait there.
PiperOrigin-RevId: 475633715
Change-Id: I2bc85f3f6711d1280049fd01eb97c497d2d0d929
2 years ago
..
algorithm
Fix "unsafe narrowing" warnings in absl, 10/n.
2 years ago
base
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
cleanup
Export of internal Abseil changes
3 years ago
container
Add sparse and string copy constructor benchmarks for hash table.
2 years ago
copts
Add a case to detect when the Bazel compiler string is explicitly set to "gcc",
2 years ago
debugging
Improve failure message: tell the values we don't like.
2 years ago
flags
Fix "unsafe narrowing" warnings in absl, 8/n.
2 years ago
functional
any_invocable_test: Re-enable the two conversion tests that used to fail under MSVC
2 years ago
hash
Fix "unsafe narrowing" warnings in absl, 10/n.
2 years ago
log
Add the fact that CHECK_OK exits the program to the comment of CHECK_OK.
2 years ago
memory
Don't construct/destroy object twice
3 years ago
meta
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
numeric
Change bit_width(T) to return int rather than T.
2 years ago
profiling
Fix "unsafe narrowing" warnings in absl, 8/n.
2 years ago
random
Fix "unsafe narrowing" warnings in absl, 8/n.
2 years ago
status
Fix "unsafe narrowing" warnings in absl, 10/n.
2 years ago
strings
Adds support for "%v" in absl::StrFormat and related functions for numeric types, including integer and floating point values. Users may now specify %v and have the format specifier deduced. Integer values will print according to %d specifications, unsigned values will use %u, and floating point values will use %g. Note that %v does not work for `char` due to ambiguity regarding the intended output. Please continue to use %c for `char`.
2 years ago
synchronization
Fix "unsafe narrowing" warnings in absl, 8/n.
2 years ago
time
Fix "unsafe narrowing" warnings in absl, 8/n.
2 years ago
types
Fix "unsafe narrowing" warnings in absl, 10/n.
2 years ago
utility
Minor clang-tidy cleanups
2 years ago
BUILD.bazel
Add a case to detect when the Bazel compiler string is explicitly set to "gcc",
2 years ago
CMakeLists.txt
Release the Abseil Logging library
2 years ago
abseil.podspec.gen.py
Export of internal Abseil changes
4 years ago