- 30 Jun, 2020 1 commit
-
-
The PyEval_InitThreads() and PyEval_ThreadsInitialized() functions are now deprecated and will be removed in Python 3.11. Calling PyEval_InitThreads() now does nothing. The GIL is initialized by Py_Initialize() since Python 3.7.
Boris Staletic committed
-
- 29 Jun, 2020 5 commits
-
-
fatvlady committed
-
fatvlady committed
-
fatvlady committed
-
fatvlady committed
-
Closes #2270
Ashley Whetter committed
-
- 18 Jun, 2020 1 commit
-
-
Wenzel Jakob committed
-
- 15 Jun, 2020 1 commit
-
-
methylDragon committed
-
- 10 Jun, 2020 9 commits
-
-
Isuru Fernando committed
-
Sergei Izmailov committed
-
Sergei Izmailov committed
-
Sergei Izmailov committed
-
Sergei Izmailov committed
-
Sergei Izmailov committed
-
* added overload for l-value ref-qualified methods * Added test. Before, the code would have failed to build.
Clemens Sielaff committed -
* (docs) convert note to real note * (docs) Add information about (deep)copy
Matthijs van der Burgh committed -
For rationale, see #2241, eeb10448; there is a second entry point function defined by the PYBIND11_MODULE macro that also needs to be annotated as unused.
Thomas Köppe committed
-
- 08 Jun, 2020 1 commit
-
-
Simeon Ehrig committed
-
- 04 Jun, 2020 2 commits
-
-
This change defines a new, portable macro PYBIND11_MAYBE_UNUSED to mark declarations as unused, and annotates the PYBIND11_MODULE entry point with this attribute. The purpose of this annotation is to facilitate dead code detection, which might otherwise consider the module entry point function dead, since it isn't otherwise used. (It is only used via FFI.)
Thomas Köppe committed -
Andrey Dorozhkin committed
-
- 31 May, 2020 5 commits
-
-
Add warnings about extending STL
Eric Cousineau committed -
Eric Cousineau committed
-
Primarily for the ccmake curses GUI
Eric Cousineau committed -
Andrew J. Hesford committed
-
* Test on Python 3.9 beta * Pin Sphinx * Newer version of PyPy
Henry Schreiner committed
-
- 26 Apr, 2020 15 commits
-
-
This reverts commit 9ed8b440.
Wenzel Jakob committed -
* Add AutoWIG to list of binding generators
Dustin Spicuzza committed -
Nicholas Musolino committed
-
Yannick Jadoul committed
-
Sebastian Koslowski committed
-
This adds support for a `py::args_kw_only()` annotation that can be specified between `py::arg` annotations to indicate that any following arguments are keyword-only. This allows you to write: m.def("f", [](int a, int b) { /* ... */ }, py::arg("a"), py::args_kw_only(), py::arg("b")); and have it work like Python 3's: def f(a, *, b): # ... with respect to how `a` and `b` arguments are accepted (that is, `a` can be positional or by keyword; `b` can only be specified by keyword).Jason Rhinelander committed -
peter committed
-
- Not currently supported on PyPy
Dustin Spicuzza committed -
MRocholl committed
-
MRocholl committed
-
MRocholl committed
-
__init__(self) cannot return values. According to https://stackoverflow.com/questions/2491819/how-to-return-a-value-from-init-in-python __new__(cls) should be used, which works.
Orell Garten committed -
David Stone committed
-
This variable is a CMake community standard to set the C++ standard of a build. Document it in favor of the previous variable, which stays as a legacy flag for existing projects. https://cmake.org/cmake/help/v3.17/variable/CMAKE_CXX_STANDARD.html
Axel Huebl committed -
Chuck Atkins committed
-