1. 22 Aug, 2024 3 commits
    • 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
  2. 15 Aug, 2024 2 commits
  3. 14 Aug, 2024 3 commits
  4. 13 Aug, 2024 27 commits
  5. 26 Jun, 2024 5 commits