pybind11/include/pybind11
Xiaofei Wang 99cf27a4f5
[smart_holder] Keep parent alive when returning raw pointers (#4609)
* Avoid dangling pointers.

* Add test for const ptr

* Fix test failures.

* Fix ClangTidy

* fix emplace_back
2023-04-06 13:18:05 -07:00
..
detail [smart_holder] Keep parent alive when returning raw pointers (#4609) 2023-04-06 13:18:05 -07:00
eigen Merge branch 'master' into sh_merge_master 2023-02-22 11:24:43 -08:00
stl feature: support compilers that use std::experimental::filesystem (#3840) 2022-03-31 22:16:10 -07:00
attr.h fix: issuses detected by static analyzer (#4440) 2023-01-03 10:20:39 -05:00
buffer_info.h Fully-automatic clang-format with include reordering (#3713) 2022-02-10 12:17:07 -08:00
cast.h Merge branch 'master' into sh_merge_master 2023-02-16 15:02:47 -08:00
chrono.h chore: drop Python 3.5 (#3719) 2022-02-11 19:06:16 -05:00
common.h Add a dummy common.h header with a deprecation warning 2017-09-06 15:22:26 +02:00
complex.h Fully-automatic clang-format with include reordering (#3713) 2022-02-10 12:17:07 -08:00
eigen.h First draft of Eigen::Tensor support (#4201) 2022-10-18 16:54:16 -07:00
embed.h Introduce get_python_state_dict() for Python 3.12 compatibility. (#4570) 2023-03-27 17:52:57 -07:00
eval.h fix: missing move in eval.h (#3775) 2022-03-02 15:25:43 -05:00
functional.h Fix functional.h bug + introduce test to verify that it is fixed (#4254) 2022-11-18 10:08:11 -08:00
gil.h bugfix: delete proper ctors in gil.h (#4490) 2023-02-04 13:40:13 -05:00
iostream.h chore: add err guard to capsule destructor and add a move to iostream (#3958) 2022-05-27 14:32:57 -04:00
numpy.h Inconsistent comments between 2 templates of unchecked(). (#4519) 2023-02-20 14:58:37 -08:00
operators.h Reproducer and fix for issue encountered in smart_holder update. (#4228) 2022-10-09 21:50:35 -07:00
options.h Add option for enable/disable enum members in docstring. (#2768) 2022-12-08 23:10:10 -08:00
pybind11.h [smart_holder] Enable properties for non-owning holders (#4586) 2023-03-23 17:21:41 -07:00
pytypes.h fix: issuses detected by static analyzer (#4440) 2023-01-03 10:20:39 -05:00
smart_holder.h Automatic pre-commit run --all-files and clang-tidy changes (NO manual changes). 2022-02-14 19:00:40 -08:00
stl_bind.h Merge branch 'master' into sh_merge_master 2023-01-03 19:40:01 -08:00
stl.h Merge branch 'master' into sh_merge_master 2023-01-03 19:40:01 -08:00
trampoline_self_life_support.h Removing obsolete detail/pragma_warning_block.h 2021-08-14 08:42:38 -07:00