pybind11/include/pybind11
Yannick Jadoul 0c5cc031ee
feat: deprecate public constructors of module_ class (#2552)
* Deprecated public constructors of module

* Turn documentation comment of module_::add_object into valid doxygen documentation

* Move definition of PYBIND11_DETAIL_MODULE_STATIC_DEF and PYBIND11_DETAIL_MODULE_CREATE macros up

* Move detail::create_top_level_module to module_::create_extension_module, and unify Python 2 and 3 signature again

* Throw error_already_set if module creation fails in module_::create_extension_module

* Mention module_::create_extension_module in deprecation warning message of module_::module_
2020-10-09 10:46:11 -04:00
..
detail feat: deprecate public constructors of module_ class (#2552) 2020-10-09 10:46:11 -04:00
attr.h feat: py::prepend tag (#1131) 2020-10-05 22:36:33 -04:00
buffer_info.h Fix buffer_info for ctypes buffers (pybind#2502) (#2503) 2020-10-03 23:09:14 +02:00
cast.h Fail on passing py::object with wrong Python type to py::object subclass using PYBIND11_OBJECT macro (#2349) 2020-10-05 22:48:54 +02:00
chrono.h style: clang-tidy: modernize-use-using 2020-09-15 09:56:59 -04:00
common.h Add a dummy common.h header with a deprecation warning 2017-09-06 15:22:26 +02:00
complex.h Change NAMESPACE_* macros into PYBIND11_NAMESPACE_* (#2283) 2020-07-08 18:14:41 -04:00
eigen.h refactor: module -> module_ with typedef (#2544) 2020-10-03 13:38:03 -04:00
embed.h feat: deprecate public constructors of module_ class (#2552) 2020-10-09 10:46:11 -04:00
eval.h chore: drop support for PyPy < 7.3.1 and clean up old PyPy workarounds (#2456) 2020-10-05 10:43:27 -04:00
functional.h fix: ensure the GIL is held when copying a function. (#2545) 2020-10-02 17:00:45 -04:00
iostream.h refactor: module -> module_ with typedef (#2544) 2020-10-03 13:38:03 -04:00
numpy.h Fix buffer_info for ctypes buffers (pybind#2502) (#2503) 2020-10-03 23:09:14 +02:00
operators.h Change NAMESPACE_* macros into PYBIND11_NAMESPACE_* (#2283) 2020-07-08 18:14:41 -04:00
options.h Change NAMESPACE_* macros into PYBIND11_NAMESPACE_* (#2283) 2020-07-08 18:14:41 -04:00
pybind11.h feat: deprecate public constructors of module_ class (#2552) 2020-10-09 10:46:11 -04:00
pytypes.h fix: PYBIND11_OBJECT required pybind11 namespace (regression) (#2553) 2020-10-06 10:04:13 -04:00
stl_bind.h style: clang-tidy: modernize-use-auto 2020-09-15 09:56:59 -04:00
stl.h Use defined for some preprocessor variables that might be undefined (#2476) 2020-09-10 13:58:26 -04:00