1. 12 Oct, 2022 1 commit
  2. 11 Oct, 2022 1 commit
  3. 10 Oct, 2022 3 commits
    • Fix a bug in StrFormat. This issue would have been caught by any compile-time · 845610e8
      checking but can happen for incorrect formats parsed via ParsedFormat::New.
      Specifically, if a user were to add length modifiers with 'v', for example the
      incorrect format string "%hv", the ParsedFormat would incorrectly be allowed.
      
      PiperOrigin-RevId: 480183817
      Change-Id: I8510c13189fdf807cdaa7f2e1b7ed9fba2aaefb9
      Andy Soffer committed
    • Adds documentation for stringification extension · a0b5e327
      PiperOrigin-RevId: 480166410
      Change-Id: Ie915e98747ffda0d1f0e5a72383f5dd9fc940970
      Abseil Team committed
    • CMake: Remove check_target calls which can be problematic in case of dependency cycle · 2ed6963f
      Also renames `_target_compile_features_if_available` CMake function to
      `_absl_target_compile_features_if_available` since CMake's function
      namespace is global.
      
      The dependency cycle can occur if absl is configured with test helpers
      enabled, and googletest is configured to use absl.
      
      In the case that both projects are being built from source via
      FetchContent with OVERRIDE_FIND_PACKAGE, depending on the order in
      which the two projects are added to the build, the check_target calls
      may fail even though the build would have otherwise succeeded.
      
      The existing `check_target` calls seem to have been originally added
      to detect missing gtest targets when the `GTest::` prefix was not yet
      in use.  For target names without "::", CMake does not warn if they
      are undefined, and just assumes they refer to system library names.
      However, CMake does fail during build generation if a target name with
      "::" is missing; thus the check_taget calls are redundant.
      
      PiperOrigin-RevId: 480140797
      Change-Id: Ic51631e4a36dd8b6f569ad6424bea15a4af0b875
      Abseil Team committed
  4. 07 Oct, 2022 3 commits
  5. 06 Oct, 2022 4 commits
  6. 05 Oct, 2022 4 commits
  7. 04 Oct, 2022 7 commits
  8. 03 Oct, 2022 4 commits
  9. 02 Oct, 2022 1 commit
  10. 01 Oct, 2022 1 commit
  11. 30 Sep, 2022 6 commits
  12. 29 Sep, 2022 4 commits
  13. 28 Sep, 2022 1 commit