pybind/pybind11: Version 3.0.3
Authors/Creators
- Wenzel Jakob1
- Henry Schreiner2
- Jason Rhinelander
- Ralf W. Grosse-Kunstleve3
- Dean Moldovan4
- Ivan Smirnov5
- Aaron Gokaslan6
- Yannick Jadoul7
- Axel Huebl8
- Boris Staletic
- Sergei Izmailov
- b-pass
- Eric Cousineau9
- Michael Carlstrom10
- Xuehai Pan11
- Dustin Spicuzza
- Bruce Merry
- Antony Lee
- Sylvain Corlay12
- gentlegiantJGC
- Lori A. Burns13
- Dan
- Sergey Lyskov14
- Trent Houliston15
- bennorth
- Robert Haschke16
- Sam Gross17
- jbarlow
- 1. EPFL
- 2. Princeton University
- 3. @NVIDIA
- 4. Optics11
- 5. xAI
- 6. @facebookresearch
- 7. Sapienza University of Rome & Vrije Universiteit Brussel
- 8. LBNL, previously HZDR
- 9. Toyota Research Institute
- 10. @ros2
- 11. CFCS @ PKU
- 12. QuantStack
- 13. Georgia Tech
- 14. Johns Hopkins University
- 15. @4TelPtyLtd
- 16. Bielefeld University
- 17. Meta
Description
Bug fixes:
Fixed TSS key exhaustion in
implicitly_convertible()when many implicit conversions are registered across large module sets. #6020Fixed heap-buffer-overflow in
pythonbufwith undersized buffers by enforcing a minimum buffer size. #6019Fixed virtual-inheritance pointer offset crashes when dispatching inherited methods through virtual bases. #6017
Fixed
free(): invalid pointercrashes during interpreter shutdown withpy::enum_<>by duplicating late-addeddef_property_staticargument strings. #6015Fixed
function_recordheap-type deallocation to callPyObject_Free()and decref the type. #6010Hardened
PYBIND11_MODULE_PYINITandget_internals()against module-initialization crashes. #6018Fixed
static_pointer_castbuild failure with virtual inheritance inholder_caster_foreign_helpers.h. #6014Fixed ambiguous
factorytemplate specialization that caused compilation failures with nvcc + GCC 14. #6011Fixed crash in
def_readwritefor non-smart-holder properties of smart-holder classes. #6008Fixed memory leak for
py::dynamic_attr()objects on Python 3.13+ by clearing managed__dict__contents during deallocation. #5999Fixed binding of
noexceptand ref-qualified (&,&&) methods inherited from unregistered base classes. #5992
Internal:
Moved
tomlkitdependency to the dev dependency group. #5990Switched to newer public CPython APIs (
PyType_GetFlagsand public vectorcall APIs where available). #6005
Tests:
- Made an async callback test deterministic by replacing fixed sleep with bounded waiting. #5986
CI:
- Re-enabled Android tests in the cibuildwheel workflow. #6001
Files
pybind/pybind11-v3.0.3.zip
Files
(1.1 MB)
| Name | Size | Download all |
|---|---|---|
|
md5:e49833cffbe45c6687c6dbd36224bff0
|
1.1 MB | Preview Download |
Additional details
Related works
- Is supplement to
- Software: https://github.com/pybind/pybind11/tree/v3.0.3 (URL)
Software
- Repository URL
- https://github.com/pybind/pybind11