693 Commits (master)

Author SHA1 Message Date
Henry Schreiner ea3e33e40d
chore: prepare for 3.0.0rc4 (#5736) 3 weeks ago
dependabot[bot] bdc56d9e2e
chore(deps): bump urllib3 from 2.2.2 to 2.5.0 in /docs (#5735) 3 weeks ago
Henry Schreiner cf3d1a75a2
feat: numpy scalars (#5726) 3 weeks ago
Jan Iwaszkiewicz e2f86af216
docs: add documentation entry for warnings (#5356) 3 weeks ago
dependabot[bot] ff0e381d9e
chore(deps): bump requests from 2.32.3 to 2.32.4 in /docs (#5720) 4 weeks ago
Henry Schreiner 5d32ed76c0
docs: prepare for RC 3 (#5713) 1 month ago
Henry Schreiner df595b1657
docs: changelog update for 3.0.0rc2 1 month ago
Henry Schreiner a1b1972241
chore: prepare for 3.0.0rc2 (#5698) 1 month ago
Henry Schreiner 9d06626521
docs: more warnings about locking and the GIL (#5689) 1 month ago
Henry Schreiner d7769de533
feat: scoped_critical_section (#5684) 2 months ago
Xuehai Pan e3883dd5d5
refactor: use CPython macros to construct `PYBIND11_VERSION_HEX` (#5683) 2 months ago
Henry Schreiner 8d503e30be
docs: update contributing/release guide a little (#5681) 2 months ago
Henry Schreiner fc888f758f
docs: prepare for 3.0.0rc1 (#5679) 2 months ago
Henry Schreiner e8f16e2fdd
docs: remove setup.py mentions, mention presets (#5677) 2 months ago
b-pass 07d028f218
feat: Embeded sub-interpreters (#5666) 2 months ago
Henry Schreiner ec8b050824
chore: convert changelog to markdown (#5672) 2 months ago
Ralf W. Grosse-Kunstleve 4587d33cf9
docs: prepare for v3.0.0rc1 (#5589) 2 months ago
Xuehai Pan 6bf25d1e39
feat: add semi-public API: `pybind11::detail::is_holder_constructed` (#5669) 2 months ago
b-pass 9afc9c4ffb
feat: change PYBIND11_EMBEDDED_MODULE to multiphase init (#5665) 2 months ago
b-pass 1107c0936e
docs: Add documentation for mod_gil_not_used and multiple_interpreters (#5659) 2 months ago
Henry Schreiner af231a6054
chore: use scikit-build-core for the build (#5598) 2 months ago
Noah Oblath 74b5242713
feat: add `py::potentially_slicing_weak_ptr(handle)` function (#5624) 2 months ago
Ralf W. Grosse-Kunstleve c630e22c1c
Add `static_assert`s to enforce that `py::smart_holder` is combined with `py::trampoline_self_life_support` (#5633) 2 months ago
Bryn Lloyd 3c586340fb
Add class doc string to native_enum (#5617) 3 months ago
Ralf W. Grosse-Kunstleve e38beb96c4
[skip ci] Move "Pitfalls with raw pointers and shared ownership" section to a more prominent location. (#5611) 3 months ago
Henry Schreiner d27fdaa272
chore: update for CMake 4.0 (#5593) 3 months ago
Ralf W. Grosse-Kunstleve f365314ec0
Enable Conversions Between Native Python Enum Types and C++ Enums (#5555) 4 months ago
dependabot[bot] d422fda125
chore(deps): bump jinja2 from 3.1.5 to 3.1.6 in /docs (#5554) 4 months ago
Ralf W. Grosse-Kunstleve 2943a27a14
squash-merge smart_holder branch into master (#5542) 4 months ago
gentlegiantJGC 73825f351b
Improved reference_internal documentation (#5528) 5 months ago
Nikul Patel c19c291b98
feat: --extension-suffix for pybind11 command (#5360) 5 months ago
Tim Ohliger 1b7aa0bb66
feat: rework of arg/return type hints to support .noconvert() (#5486) 5 months ago
dependabot[bot] 945e251a6c
chore(deps): bump jinja2 from 3.1.4 to 3.1.5 in /docs (#5490) 6 months ago
pre-commit-ci[bot] b17555f340
chore(deps): update pre-commit hooks (#5459) 7 months ago
Tim Ohliger 1d09fc8300
Option for arg/return type hints and correct typing for std::filesystem::path (#5450) 7 months ago
Tim Stumbaugh f46f5be4fa
Fix incorrect link syntax in upgrade guide (#5434) 8 months ago
Thomas Köppe af67e87393
docs/advanced A document about deadlock potential with C++ statics (#5394) 9 months ago
Henry Schreiner 5b7c0b04b9
docs: update changelog for 2.13.6 (#5372) 10 months ago
Ralf W. Grosse-Kunstleve 65f4266cef
Add `while True` & `top` method to FAQ. (#5340) 10 months ago
Henry Schreiner c2291e597f
docs: prepare for 2.13.5 (#5327) 11 months ago
DWesl efa2b20d69
docs: clarify requirements for including pybind11 (#5326) 11 months ago
Henry Schreiner 9966ad409d
fix: allow -Wpedantic in C++20 mode (#5322) 11 months ago
Henry Schreiner bd5951b691
docs: prepare for 2.13.4 (#5312) 11 months ago
Henry Schreiner 28dbce4157
feat: require CMake 3.15+ (#5304) 11 months ago
pwdcd 0116906189
chore: remove repetitive words (#5308) 11 months ago
Henry Schreiner 4a06eca591 docs: prepare for 2.13.3 11 months ago
Henry Schreiner 40f2c7863b
docs: prepare for 2.13.2 (#5299) 11 months ago
fred-sch 916778df48
fix: typo in documentation (#5284) 11 months ago
Ralf W. Grosse-Kunstleve 723307283e
feat: remove Python 3.7 support (#5191) 11 months ago
Theodore Tsirpanis 8e7307f069
docs: remove outdated known limitation. (#5263) 12 months ago