1. 13 Sep, 2024 2 commits
  2. 22 Aug, 2024 6 commits
    • chore: prepare for 2.13.5 · 7c33cdc2
      Signed-off-by: Henry Schreiner <henryschreineriii@gmail.com>
      Henry Schreiner committed
    • docs: prepare for 2.13.5 (#5327) · b3f5f2e7
      * docs: prepare for 2.13.5
      
      Signed-off-by: Henry Schreiner <henryschreineriii@gmail.com>
      
      * Update docs/changelog.rst
      
      ---------
      
      Signed-off-by: Henry Schreiner <henryschreineriii@gmail.com>
      Henry Schreiner committed
    • docs: clarify requirements for including pybind11 (#5326) · a4f6627d
      * DOC: Clarify requirements for including pybind11
      
      Inherited from requirements for including Python.h
      
      Closes #4999
      
      * style: pre-commit fixes
      
      ---------
      
      Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
      DWesl committed
    • fix: allow -Wpedantic in C++20 mode (#5322) · 0d21cadc
      * fix: allow -Wpedantic again
      
      Signed-off-by: Henry Schreiner <henryschreineriii@gmail.com>
      
      * tests: ignore pedantic warning for PYBIND11_DECLARE_HOLDER_TYPE
      
      Signed-off-by: Henry Schreiner <henryschreineriii@gmail.com>
      
      * tests: try just turning off pedantic for one file
      
      Signed-off-by: Henry Schreiner <henryschreineriii@gmail.com>
      
      * tests: only run pedantic in C++20 mode
      
      Signed-off-by: Henry Schreiner <henryschreineriii@gmail.com>
      
      * Update tests/local_bindings.h
      
      ---------
      
      Signed-off-by: Henry Schreiner <henryschreineriii@gmail.com>
      Henry Schreiner committed
    • fix: `<ranges>` support for `py::tuple` and `py::list` (#5314) · ff3ca786
      * feat: add `<ranges>` support for `py::tuple` and `py::list`
      
      * fix: format the code
      
      * fix: disable `ranges` in clang < 16
      
      * refactor: move `<ranges>` test macro to `test_pytypes.h`
      
      * refactor: seperate `ranges` test into 3 funcs
      
      * style: compress the if statement
      
      * style: pre-commit fixes
      
      * style: better formatting
      
      ---------
      
      Co-authored-by: Henry Schreiner <HenrySchreinerIII@gmail.com>
      Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
      ObeliskGate committed
    • fix: never use `..` in a header include (#5321) · b0050f30
      * fix: never use `..` in a header include
      
      Signed-off-by: Henry Schreiner <henryschreineriii@gmail.com>
      
      * fix: one more parent include
      
      Signed-off-by: Henry Schreiner <henryschreineriii@gmail.com>
      
      ---------
      
      Signed-off-by: Henry Schreiner <henryschreineriii@gmail.com>
      Henry Schreiner committed
  3. 15 Aug, 2024 2 commits
  4. 14 Aug, 2024 3 commits
  5. 13 Aug, 2024 27 commits