Commit Graph

  • f19051447f CMake: Mark absl::cord_test_helpers and absl::spy_hash_state PUBLIC Abseil Team 2022-10-03 14:47:10 -0700
  • f8e0ff7f33 Use trivial relocation for transfers in swisstable and b-tree. Evan Brown 2022-10-03 10:51:40 -0700
  • d277a48d4c Merge pull request #1284 from t0ny-peng:chore/remove-unused-class-in-variant Copybara-Service 2022-10-03 07:38:00 -0700
  • 6acb60c161 Removes the legacy spellings of the thread annotation macros/functions by default. Derek Mauro 2022-10-03 07:26:24 -0700
  • d113dec820
    Update charconv.cc Randolf J 2022-10-02 17:12:31 +0200
  • 98f9a61187 chore: Remove unused helper ConversionIsPossible. Hao Peng 2022-10-01 08:00:30 +0000
  • 7f3c0d7811 Allows absl::StrCat to accept types that implement AbslStringify() Abseil Team 2022-09-30 12:11:27 -0700
  • e8304a5c62 Merge pull request #1283 from pateldeev:any_inovcable_rename_true Copybara-Service 2022-09-30 09:16:42 -0700
  • ba78523573 Cleanup: SmallMemmove nullify should also be limited to 15 bytes Martijn Vels 2022-09-30 08:18:08 -0700
  • 516c626692 Cleanup: implement PrependArray and PrependPrecise in terms of InlineData Martijn Vels 2022-09-29 18:24:05 -0700
  • 92bc0b6b68 Cleanup: Move BitwiseCompare() to InlineData, and make it layout independent. Martijn Vels 2022-09-29 18:14:53 -0700
  • 54f3476f15 Rename True alias. pateldeev 2022-09-29 17:24:02 -0700
  • b39aa365e1 Change kPower10Table bounds to be half-open Abseil Team 2022-09-29 16:21:41 -0700
  • cfa5dc7576 Cleanup some InlineData internal layout specific details from cord.h Martijn Vels 2022-09-29 15:58:11 -0700
  • 40ede06edc Improve the comments on the implementation of format hooks adl tricks. Matt Kulukundis 2022-09-29 13:42:28 -0700
  • f8b5a041bd Expand LogEntry method docs. Andy Getzendanner 2022-09-29 07:59:48 -0700
  • dce028bdce Documentation: Remove an obsolete note about the implementation of `Cord`. Abseil Team 2022-09-28 16:56:02 -0700
  • 80cbb52f4d `absl::base_internal::ReadLongFromFile` should use `O_CLOEXEC` and handle interrupts to `read` Abseil Team 2022-09-28 14:06:14 -0700
  • f7404cd33f Allows absl::StrFormat to accept types which implement AbslStringify() Abseil Team 2022-09-28 11:33:29 -0700
  • 6d9ea2b46f Add common_policy_traits - a subset of hash_policy_traits that can be shared between raw_hash_set and btree. Evan Brown 2022-09-28 10:44:11 -0700
  • df19c20996 Split configuration related to cycle clock into separate headers Abseil Team 2022-09-26 18:43:11 -0700
  • 1cd889767e Fix -Wimplicit-int-conversion and -Wsign-conversion warnings in btree. Abseil Team 2022-09-26 08:53:34 -0700
  • 7f9c536c0a Implement Eisel-Lemire for from_chars<float> Abseil Team 2022-09-26 06:36:48 -0700
  • 8b951b0999 Import of CCTZ from GitHub. Abseil Team 2022-09-25 11:00:37 -0700
  • 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". Abseil Team 2022-09-20 14:20:55 -0700
  • d54fd91c4e De-pointerize LogStreamer::stream_, and fix move ctor/assign preservation of flags and other stream properties. Andy Getzendanner 2022-09-20 13:49:46 -0700
  • 55996e2e30 Explicitly disallows modifiers for use with %v. Abseil Team 2022-09-20 13:24:16 -0700
  • 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. Evan Brown 2022-09-20 13:12:25 -0700
  • 800c04f64a Add sparse and string copy constructor benchmarks for hash table. Abseil Team 2022-09-20 11:04:11 -0700
  • d4607b3f05 Make BTrees work with custom allocators that recycle memory. Abseil Team 2022-09-19 09:30:00 -0700
  • 5937b7f9d1 Update the readme, and (internally) fix some export processes to better keep it up-to-date going forward. Andy Getzendanner 2022-09-19 06:28:24 -0700
  • 6b7b11a97f Add the fact that CHECK_OK exits the program to the comment of CHECK_OK. Abseil Team 2022-09-16 15:38:23 -0700
  • 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`. Abseil Team 2022-09-15 14:29:39 -0700
  • 703cc3a9d1 Update deprecated builtins __has_trivial to __is_trivially Aaron Siddhartha Mondal 2022-09-15 14:54:27 +0200
  • d423ac0ef0 Implement correct move constructor and assignment for absl::strings_internal::OStringStream, and mark that class final. Andy Getzendanner 2022-09-14 09:23:31 -0700
  • 4832049e5c Add more options for `BM_iteration` in order to see better picture for choosing trade off for iteration optimizations. Abseil Team 2022-09-14 07:12:47 -0700
  • 1be36c8a50 Change `EndComparison` benchmark to not measure iteration. Also added `BM_Iteration` separately. Abseil Team 2022-09-13 23:27:41 -0700
  • dc6109e0c8 Implement Eisel-Lemire for from_chars<double> Abseil Team 2022-09-13 18:34:27 -0700
  • 530cd52f58 Add `-llog` to linker options when building log_sink_set in logging internals. Greg Falcon 2022-09-13 11:44:56 -0700
  • b92f23a08a Apply clang-format to btree.h. Evan Brown 2022-09-13 10:36:22 -0700
  • 2d80dec405 Improve failure message: tell the values we don't like. Abseil Team 2022-09-13 09:48:11 -0700
  • bf9c19e545 Increase the number of per-ObjFile program headers we can expect. Abseil Team 2022-09-13 07:50:40 -0700
  • 5a547f8bbd Fix "unsafe narrowing" warnings in absl, 8/n. Abseil Team 2022-09-12 16:04:42 -0700
  • 0a066f31d9 Fix format string error with an explicit cast Derek Mauro 2022-09-08 14:41:01 -0700
  • 5b01512e94 Add a case to detect when the Bazel compiler string is explicitly set to "gcc", instead of just detecting Bazel's default "compiler" string. Derek Mauro 2022-09-08 13:26:39 -0700
  • 2594f85514 Fix "unsafe narrowing" warnings in absl, 10/n. Abseil Team 2022-09-08 12:27:50 -0700
  • 69199fcebe Fix "unsafe narrowing" warnings in absl, 9/n. Abseil Team 2022-09-08 12:21:40 -0700
  • 518984e432 Fix stacktrace header includes Derek Mauro 2022-09-08 08:07:13 -0700
  • f753eb27d0 Add a missing dependency on :raw_logging_internal Abseil Team 2022-09-07 13:11:27 -0700
  • ea9c8ff578 CMake: Require at least CMake 3.10 Derek Mauro 2022-09-07 06:58:32 -0700
  • 308bbf300f CMake: install artifacts reflect the compiled ABI Abseil Team 2022-09-06 13:11:28 -0700
  • 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. Abseil Team 2022-09-06 12:58:40 -0700
  • 60499cf45c Convert algorithm and container benchmarks to cc_binary Derek Mauro 2022-09-06 12:02:16 -0700
  • f2b8a81d63 Merge pull request #1269 from isuruf:patch-1 Copybara-Service 2022-09-06 07:59:48 -0700
  • 7eff3adf3f Fixes for Darwin PowerPC Sergey Fedorov 2022-09-06 00:30:44 +0700
  • 2052c2e37c InlinedVector: Small improvement to the max_size() calculation Derek Mauro 2022-09-02 11:27:49 -0700
  • 152e9a1826 CMake: Mark hash_testing as a public testonly library, as it is with Bazel Derek Mauro 2022-09-02 10:32:30 -0700
  • b922dbefc4 Remove the ABSL_HAVE_INTRINSIC_INT128 test from pcg_engine.h Derek Mauro 2022-09-02 06:54:22 -0700
  • 09f4602cc8
    Compile all dependencies of the DLL with ABSL_CONSUME_DLL Isuru Fernando 2022-09-02 04:04:37 -0500
  • 4a1ccf16ed Fix ClangTidy warnings in btree.h and btree_test.cc. Evan Brown 2022-09-01 14:54:00 -0700
  • 4b9df7eade Fix log StrippingTest on windows when TCHAR = WCHAR Abseil Team 2022-09-01 13:46:56 -0700
  • b677bd139d Refactors checker.h and replaces recursive functions with iterative functions for readability purposes. Abseil Team 2022-09-01 13:46:53 -0700
  • c0b0f63fc5 Refactors checker.h to use if statements instead of ternary operators for better readability. Abseil Team 2022-09-01 13:44:50 -0700
  • 30e43220e4 Import of CCTZ from GitHub. Abseil Team 2022-09-01 12:18:47 -0700
  • af0babf01f Workaround for ASAN stack safety analysis problem with FixedArray container annotations. Abseil Team 2022-09-01 11:23:01 -0700
  • fa108c444f Rollback of fix "unsafe narrowing" warnings in absl, 8/n. Derek Mauro 2022-09-01 10:08:26 -0700
  • ddc5e53006 Synchronize the --stderrthreshold flag value. Matt Armstrong 2022-09-01 09:39:29 -0700
  • 847fa56a54 Fix "unsafe narrowing" warnings in absl, 8/n. Abseil Team 2022-09-01 09:19:13 -0700
  • b308bc0651 Changes mutex profiling Abseil Team 2022-09-01 09:03:32 -0700
  • 43d3c7a4e2 InlinedVector: Correct the computation of max_size() Derek Mauro 2022-08-31 13:44:00 -0700
  • 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. Abseil Team 2022-08-31 12:29:19 -0700
  • 72ec15a317 Fixed header guards to match style guide conventions. Abseil Team 2022-08-31 10:39:21 -0700
  • 78f885642a Typo fix Gennadiy Rozental 2022-08-31 10:32:11 -0700
  • 8c0b94e793
    Switch time_state to explicit default initialization instead of value initialization. (#1261) 20220623.1 lts_2022_06_23 Andy Getz 2022-08-31 13:15:21 -0400
  • 37c5c2e5cc Added some more no_test.. tags to build targets for controlling testing. Abseil Team 2022-08-31 08:01:06 -0700
  • 34838efe8f Remove includes which are not used directly. Abseil Team 2022-08-30 10:33:13 -0700
  • 277ce1ddc2 CMake: Add an option to build the libraries that are used for writing tests without requiring Abseil's tests be built (default=OFF) Derek Mauro 2022-08-29 16:52:14 -0700
  • d9382f7290 Fix "unsafe narrowing" warnings in absl, 7/n. Abseil Team 2022-08-29 14:14:51 -0700
  • 75691f1c32 Fix "unsafe narrowing" warnings in absl, 6/n. Abseil Team 2022-08-29 14:08:26 -0700
  • 92fdbfb301 Release the Abseil Logging library Gennadiy Rozental 2022-08-25 14:15:03 -0700
  • 04850f8a87 Switch time_state to explicit default initialization instead of value initialization. Andy Getz 2022-08-25 14:50:27 -0400
  • 54022b0deb Switch time_state to explicit default initialization instead of value initialization. Andy Getzendanner 2022-08-24 13:18:18 -0700
  • c18bb21578 spinlock.h: Clean up includes Abseil Team 2022-08-24 06:01:39 -0700
  • c00a27581e Fix minor typo in absl/time/time.h comment: "ToDoubleNanoSeconds" -> "ToDoubleNanoseconds" Abseil Team 2022-08-23 12:27:20 -0700
  • c561515182 Support compilers that are unknown to CMake Abseil Team 2022-08-22 12:25:07 -0700
  • 48e9c54642 internal/spinlock.h: Remove unused `<sys/types.h>` Gleb Mazovetskiy 2022-08-20 05:38:24 +0100
  • dce2f339c6 Fix raw_logging.cc on the original Xbox Gleb Mazovetskiy 2022-08-20 05:20:33 +0100
  • 96f4d1f6b9 Support compilers that are unknown to CMake Gleb Mazovetskiy 2022-08-20 05:05:13 +0100
  • f7474d4961 Import of CCTZ from GitHub. Abseil Team 2022-08-18 11:37:57 -0700
  • 188138facb Change bit_width(T) to return int rather than T. Abseil Team 2022-08-18 10:44:22 -0700
  • d06b89b25d Import of CCTZ from GitHub. Abseil Team 2022-08-17 16:39:53 -0700
  • df638bf05a Merge pull request #1252 from jwest591:conan-fix Copybara-Service 2022-08-17 10:39:09 -0700
  • 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. Abseil Team 2022-08-17 10:24:45 -0700
  • 0f2cea5edf
    Fix conan build step jwest591 2022-08-17 17:59:44 +0100
  • fcfc7a6d15 Fix "unsafe narrowing" warnings in absl, 5/n. Abseil Team 2022-08-17 09:17:56 -0700
  • 934f613818 Fix "unsafe narrowing" warnings in absl, 4/n. Abseil Team 2022-08-17 08:34:34 -0700
  • 547802119d Import of CCTZ from GitHub. Abseil Team 2022-08-16 12:20:55 -0700
  • f4b2faaa44 Update Abseil platform support policy to point to the Foundational C++ Support Policy Derek Mauro 2022-08-16 11:13:01 -0700
  • fa69b19a4e Import of CCTZ from GitHub. Abseil Team 2022-08-16 09:50:44 -0700
  • 59cba2b50d Add --features=external_include_paths to Bazel CI to ignore warnings from dependencies Derek Mauro 2022-08-15 07:00:03 -0700