118 Commits (c814d4e28b65bb4c492b4d897105971de85c1b6e)

Author SHA1 Message Date
Martijn Vels 92bc0b6b68 Cleanup: Move BitwiseCompare() to InlineData, and make it layout independent. 2 years ago
Matt Kulukundis 40ede06edc Improve the comments on the implementation of format hooks adl tricks. 2 years ago
Abseil Team f7404cd33f Allows absl::StrFormat to accept types which implement AbslStringify() 2 years ago
Abseil Team 9398fa76a3 Adds support for "%v" in absl::StrFormat and related functions for bool values. Note that %v prints bool values as "true" and "false" rather than "1" and "0". 2 years ago
Abseil Team 55996e2e30 Explicitly disallows modifiers for use with %v. 2 years ago
Abseil Team ab2e2c4f60 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
Andy Getzendanner d423ac0ef0 Implement correct move constructor and assignment for absl::strings_internal::OStringStream, and mark that class final. 2 years ago
Abseil Team d3c00b06b3 Fixes bug so that `%v` with modifiers doesn't compile. `%v` is not intended to work with modifiers because the meaning of modifiers is type-dependent and `%v` is intended to be used in situations where the type is not important. Please continue using if `%s` if you require format modifiers. 2 years ago
Abseil Team b677bd139d Refactors checker.h and replaces recursive functions with iterative functions for readability purposes. 2 years ago
Abseil Team c0b0f63fc5 Refactors checker.h to use if statements instead of ternary operators for better readability. 2 years ago
Abseil Team 6a262fdadd Adds support for "%v" in absl::StrFormat and related functions for string-like types (support for other builtin types will follow in future changes). Rather than specifying %s for strings, users may specify %v and have the format specifier deduced. Notably, %v does not work for `const char*` because we cannot be certain if %s or %p was intended (nor can we be certain if the `const char*` was properly null-terminated). If you have a `const char*` you know is null-terminated and would like to work with %v, please wrap it in a `string_view` before using it. 2 years ago
Abseil Team 72ec15a317 Fixed header guards to match style guide conventions. 2 years ago
Abseil Team 75691f1c32 Fix "unsafe narrowing" warnings in absl, 6/n. 2 years ago
Abseil Team fcfc7a6d15 Fix "unsafe narrowing" warnings in absl, 5/n. 2 years ago
Abseil Team 7f51ef5ed2 Fix "unsafe narrowing" warnings in absl, 1/n. 2 years ago
Derek Mauro 9eff97861b Fix C++17 constexpr storage deprecation warnings 3 years ago
Samuel Benzaquen 47345f63b9 Improve the compiler error by removing some noise from it. 3 years ago
Sergei Trofimovich 36a4b073f1 absl/strings/internal/str_format/extension.h: add missing <stdint.h> include 3 years ago
Derek Mauro 9e408e050f Cord: workaround a GCC 12.1 bug that triggers a spurious warning 3 years ago
Samuel Benzaquen 0eb5ac5425 Improve compiler errors for mismatched ParsedFormat inputs. 3 years ago
Abseil Team c27ab06897 Export of internal Abseil changes 3 years ago
Abseil Team 9fed77a6fe Export of internal Abseil changes 3 years ago
Abseil Team 4dcae40a07 Export of internal Abseil changes 3 years ago
Abseil Team cfccbd2eb5 Export of internal Abseil changes 3 years ago
Abseil Team 1dd160f9f0 Export of internal Abseil changes 3 years ago
Abseil Team 5e4ea1ce09 Export of internal Abseil changes 3 years ago
Abseil Team 0ad7994f10 Export of internal Abseil changes 3 years ago
Abseil Team 7f850b3167 Export of internal Abseil changes 3 years ago
Abseil Team c2ef703338 Export of internal Abseil changes 3 years ago
Abseil Team 73316fc3c5 Export of internal Abseil changes 3 years ago
Abseil Team 36db0e4b69 Export of internal Abseil changes 3 years ago
Abseil Team a655ec4aff Export of internal Abseil changes 3 years ago
Abseil Team d2da09a4cf Export of internal Abseil changes 3 years ago
Roman Gershman 4862fe5550
Disable ABSL_INTERNAL_ENABLE_FORMAT_CHECKER under VsCode/Intellisense (#1097) 3 years ago
Abseil Team 9bb4285711 Export of internal Abseil changes 3 years ago
Abseil Team 2a042b082c Export of internal Abseil changes 3 years ago
Abseil Team 628a2825f8 Export of internal Abseil changes 3 years ago
Abseil Team 9336be04a2 Export of internal Abseil changes 3 years ago
Abseil Team 3e1983c5c0 Export of internal Abseil changes 3 years ago
Abseil Team 72c7651111 Export of internal Abseil changes 3 years ago
Abseil Team 8a4e6b8cc9 Export of internal Abseil changes 3 years ago
Abseil Team 299f59cadd Export of internal Abseil changes 3 years ago
Abseil Team 39f46faa69 Export of internal Abseil changes 3 years ago
Abseil Team c86347d4ce Export of internal Abseil changes 3 years ago
Abseil Team b6b62c72b4 Export of internal Abseil changes 3 years ago
Abseil Team a2f52e1177 Export of internal Abseil changes 3 years ago
Abseil Team a59b4daa07 Export of internal Abseil changes 3 years ago
Abseil Team b1b63f7aa8 Export of internal Abseil changes 3 years ago
Abseil Team de71511109 Export of internal Abseil changes 3 years ago
Abseil Team 2f25e6ea5f Export of internal Abseil changes 3 years ago