- 26 Apr, 2020 1 commit
-
-
Axel Huebl authored
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
-
- 31 Mar, 2020 2 commits
-
-
Wenzel Jakob authored
-
Wenzel Jakob authored
-
- 25 Nov, 2019 2 commits
-
-
Eric Cousineau authored
-
Charles Brossollet authored
* Add FAQ entry, with code example, for dealing with long functions interruption
-
- 14 Nov, 2019 2 commits
-
-
Francesco Biscani authored
-
Erick Matsen authored
-
- 14 Oct, 2019 2 commits
-
-
Wenzel Jakob authored
-
Wenzel Jakob authored
-
- 21 Sep, 2019 3 commits
-
-
Wenzel Jakob authored
-
Wenzel Jakob authored
-
Wenzel Jakob authored
-
- 20 Sep, 2019 3 commits
-
-
Wenzel Jakob authored
-
Wenzel Jakob authored
-
Wenzel Jakob authored
[ci skip]
-
- 19 Sep, 2019 2 commits
-
-
Wenzel Jakob authored
-
Wenzel Jakob authored
-
- 19 Aug, 2019 1 commit
-
-
Andre Schmeißer authored
* Make `overload_cast_impl` available in C++11 mode. Narrow the scope of the `#if defined(PYBIND11_CPP14)` block around overload_cast to only cover the parts where C++14 is stricly required. Thus, the implementation in `pybind11::details::overload_cast_impl` is still available in C++11 mode. * PR #1581: Modify test to use overload_cast_impl, update docs and change log
-
- 19 Jul, 2019 1 commit
-
-
phil-zxx authored
* Added ability to convert from Python datetime.date and datetime.time to C++ system_clock::time_point
-
- 22 Jun, 2019 1 commit
-
-
Ian Bell authored
-
- 12 Jun, 2019 1 commit
-
-
Wenzel Jakob authored
-
- 11 Jun, 2019 4 commits
-
-
Wenzel Jakob authored
-
Wenzel Jakob authored
-
Chris Rusby authored
-
Roland Dreier authored
Commit 2b045757 ("Improve documentation related to inheritance. (#1676)") left off a ':' from a hyperlink, which breaks the Travis CI build.
-
- 10 Jun, 2019 6 commits
-
-
Ivor Wanders authored
* Adds section to the reference. * Adds section to advanced classes page describing how to use `get_overload`.
-
Manuel Schneider authored
-
Darius Arnold authored
* Always capitalize Eigen * Fix spelling
-
Omar Awile authored
I think this particular method binding should not be done with `PYBIND11_OVERLOAD_PURE` but instead `PYBIND11_OVERLOAD`.
-
Sergei Izmailov authored
* doc: Add note about casting from `None` to `T*` * doc: reword 'none-to-pointer' note message * doc: mention opaque types in 'none-to-pointer' note message
-
nstelzen authored
* Added note regarding make install
-
- 16 Nov, 2018 2 commits
-
-
Wenzel Jakob authored
[ci skip]
-
voxmea authored
* Adds std::deque to the types supported by list_caster in stl.h. * Adds a new test_deque test in test_stl.{py,cpp}. * Updates the documentation to include std::deque as a default supported type.
-
- 13 Nov, 2018 1 commit
-
-
Ahuva Kroizer authored
* Add possible solution to ImportError issue
-
- 11 Oct, 2018 1 commit
-
-
Allan Leal authored
* Fix for Issue #1258 list_caster::load method will now check for a Python string and prevent its automatic conversion to a list. This should fix the issue "pybind11/stl.h converts string to vector<string> #1258" (https://github.com/pybind/pybind11/issues/1258) * Added tests for fix of issue #1258 * Changelog: stl string auto-conversion
-
- 11 Sep, 2018 4 commits
-
-
Semen Yesylevskyy authored
* Info about inconsistent detection of Python version between pybind11 and CMake in FAQ
-
Wenzel Jakob authored
This commit addresses an inefficiency in how enums are created in pybind11. Most of the enum_<> implementation is completely generic -- however, being a template class, it ended up instantiating vast amounts of essentially identical code in larger projects with many enums. This commit introduces a generic non-templated helper class that is compatible with any kind of enumeration. enum_ then becomes a thin wrapper around this new class. The new enum_<> API is designed to be 100% compatible with the old one.
-
Wenzel Jakob authored
-
Jeff VanOss authored
-
- 29 Aug, 2018 1 commit
-
-
Axel Huebl authored
pybind11 headers passed via the `pybind11_add_module` CMake function can now be included as `SYSTEM` includes (`-isystem`). This allows to set stricter (or experimental) warnings in calling projects that might throw otherwise in headers a user of pybind11 can not influence.
-