1. 17 Jun, 2024 1 commit
  2. 01 Apr, 2024 1 commit
    • `type_caster<absl::Cord>`: return Python `str` when given `return_value_policy::_clif_automatic`. · 01171e9d
      Compared to other string-kind `type_caster`s in pybind11, `type_caster<absl::Cord>` is unusual in that it returns `bytes`. All other string-kind `type_caster`s return `str` and can be directed to use `bytes` instead via `return_value_policy::_return_as_bytes`. There is no `return_value_policy::return_as_str` that we could use here. Introducing such a policy just for `type_caster<absl::Cord>` seems heavy-handed. The existing `return_value_policy::_clif_automatic` fits this niche case organically and is fully sufficient for the purposes of PyCLIF-pybind11.
      
      PiperOrigin-RevId: 620916112
      Ralf W. Grosse-Kunstleve committed
  3. 21 Mar, 2024 1 commit
  4. 20 Mar, 2024 1 commit
  5. 29 Feb, 2024 1 commit
  6. 28 Feb, 2024 2 commits
  7. 23 Feb, 2024 1 commit
  8. 22 Feb, 2024 1 commit
  9. 20 Feb, 2024 2 commits
  10. 16 Feb, 2024 2 commits
  11. 15 Feb, 2024 2 commits
  12. 24 Jan, 2024 2 commits
  13. 10 Jan, 2024 1 commit
  14. 09 Jan, 2024 5 commits
  15. 08 Jan, 2024 1 commit
  16. 03 Jan, 2024 1 commit
  17. 12 Dec, 2023 1 commit
  18. 06 Nov, 2023 1 commit
  19. 31 Oct, 2023 1 commit
  20. 20 Oct, 2023 2 commits
  21. 18 Oct, 2023 1 commit
    • Update abseil-cpp version in top_level_CMakeLists.txt to restore testing. · 6c181d3d
      It is unclear what exactly broke testing with the standard command:
      
      ```
      ./scripts/google_run_tests.sh --make_jobs=48
      ```
      
      ```
      /usr/local/google/home/rwgk/tmp/pybind11_abseil/tmp_build/_deps/abseil-cpp-src/absl/strings/internal/str_format/extension.h:34:6: warning: elaborated-type-specifier for a scoped enum must not use the ‘class’ keyword
         34 | enum class FormatConversionChar : uint8_t;
            | ~~~~ ^~~~~
            |      -----
      /usr/local/google/home/rwgk/tmp/pybind11_abseil/tmp_build/_deps/abseil-cpp-src/absl/strings/internal/str_format/extension.h:34:33: error: found ‘:’ in nested-name-specifier, expected ‘::’
         34 | enum class FormatConversionChar : uint8_t;
            |                                 ^
            |                                 ::
      ```
      
      Updating abseil-cpp to the same version as used in the bazel WORKSPACE file fixes the cmake build failures.
      
      PiperOrigin-RevId: 574639457
      Ralf W. Grosse-Kunstleve committed
  22. 10 Oct, 2023 1 commit
  23. 25 Sep, 2023 1 commit
  24. 06 Sep, 2023 2 commits
  25. 18 Aug, 2023 1 commit
  26. 17 Aug, 2023 1 commit
  27. 15 Aug, 2023 2 commits
  28. 11 Aug, 2023 1 commit