558 Commits (8b951b099955e0635409a7b4294b5e83e455af43)
 

Author SHA1 Message Date
Abseil Team 8b951b0999 Import of CCTZ from GitHub. 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
Andy Getzendanner d54fd91c4e De-pointerize LogStreamer::stream_, and fix move ctor/assign preservation of flags and other stream properties. 2 years ago
Abseil Team 55996e2e30 Explicitly disallows modifiers for use with %v. 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 800c04f64a Add sparse and string copy constructor benchmarks for hash table. 2 years ago
Abseil Team d4607b3f05 Make BTrees work with custom allocators that recycle memory. 2 years ago
Andy Getzendanner 5937b7f9d1 Update the readme, and (internally) fix some export processes to better keep it up-to-date going forward. 2 years ago
Abseil Team 6b7b11a97f Add the fact that CHECK_OK exits the program to the comment of CHECK_OK. 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 4832049e5c Add more options for `BM_iteration` in order to see better picture for choosing trade off for iteration optimizations. 2 years ago
Abseil Team 1be36c8a50 Change `EndComparison` benchmark to not measure iteration. Also added `BM_Iteration` separately. 2 years ago
Abseil Team dc6109e0c8 Implement Eisel-Lemire for from_chars<double> 2 years ago
Greg Falcon 530cd52f58 Add `-llog` to linker options when building log_sink_set in logging internals. 2 years ago
Evan Brown b92f23a08a Apply clang-format to btree.h. 2 years ago
Abseil Team 2d80dec405 Improve failure message: tell the values we don't like. 2 years ago
Abseil Team bf9c19e545 Increase the number of per-ObjFile program headers we can expect. 2 years ago
Abseil Team 5a547f8bbd Fix "unsafe narrowing" warnings in absl, 8/n. 2 years ago
Derek Mauro 0a066f31d9 Fix format string error with an explicit cast 2 years ago
Derek Mauro 5b01512e94 Add a case to detect when the Bazel compiler string is explicitly set to "gcc", 2 years ago
Abseil Team 2594f85514 Fix "unsafe narrowing" warnings in absl, 10/n. 2 years ago
Abseil Team 69199fcebe Fix "unsafe narrowing" warnings in absl, 9/n. 2 years ago
Derek Mauro 518984e432 Fix stacktrace header includes 2 years ago
Abseil Team f753eb27d0 Add a missing dependency on :raw_logging_internal 2 years ago
Derek Mauro ea9c8ff578 CMake: Require at least CMake 3.10 2 years ago
Abseil Team 308bbf300f CMake: install artifacts reflect the compiled ABI 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
Derek Mauro 60499cf45c Convert algorithm and container benchmarks to cc_binary 2 years ago
Copybara-Service f2b8a81d63 Merge pull request #1269 from isuruf:patch-1 2 years ago
Derek Mauro 2052c2e37c InlinedVector: Small improvement to the max_size() calculation 2 years ago
Derek Mauro 152e9a1826 CMake: Mark hash_testing as a public testonly library, as it is with Bazel 2 years ago
Derek Mauro b922dbefc4 Remove the ABSL_HAVE_INTRINSIC_INT128 test from pcg_engine.h 2 years ago
Isuru Fernando 09f4602cc8
Compile all dependencies of the DLL with ABSL_CONSUME_DLL 2 years ago
Evan Brown 4a1ccf16ed Fix ClangTidy warnings in btree.h and btree_test.cc. 2 years ago
Abseil Team 4b9df7eade Fix log StrippingTest on windows when TCHAR = WCHAR 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 30e43220e4 Import of CCTZ from GitHub. 2 years ago
Abseil Team af0babf01f Workaround for ASAN stack safety analysis problem with FixedArray container annotations. 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 b308bc0651 Changes mutex profiling 2 years ago
Derek Mauro 43d3c7a4e2 InlinedVector: Correct the computation of max_size() 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
Gennadiy Rozental 78f885642a Typo fix 2 years ago
Abseil Team 37c5c2e5cc Added some more no_test.. tags to build targets for controlling testing. 2 years ago
Abseil Team 34838efe8f Remove includes which are not used directly. 2 years ago
Derek Mauro 277ce1ddc2 CMake: Add an option to build the libraries that are used for writing 2 years ago