1. 18 Jun, 2024 1 commit
  2. 17 Jun, 2024 1 commit
  3. 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
  4. 21 Mar, 2024 1 commit
  5. 20 Mar, 2024 1 commit
  6. 29 Feb, 2024 1 commit
  7. 28 Feb, 2024 2 commits
  8. 23 Feb, 2024 1 commit
  9. 22 Feb, 2024 1 commit
  10. 20 Feb, 2024 2 commits
  11. 16 Feb, 2024 2 commits
  12. 15 Feb, 2024 2 commits
  13. 24 Jan, 2024 2 commits
  14. 10 Jan, 2024 1 commit
  15. 09 Jan, 2024 5 commits
  16. 08 Jan, 2024 1 commit
  17. 03 Jan, 2024 1 commit
  18. 12 Dec, 2023 1 commit
  19. 06 Nov, 2023 1 commit
  20. 31 Oct, 2023 1 commit
  21. 20 Oct, 2023 2 commits
  22. 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
  23. 10 Oct, 2023 1 commit
  24. 25 Sep, 2023 1 commit
  25. 06 Sep, 2023 2 commits
  26. 18 Aug, 2023 1 commit
  27. 17 Aug, 2023 1 commit
  28. 15 Aug, 2023 2 commits