- 25 Nov, 2019 2 commits
-
-
Eric Cousineau authored
-
Charles Brossollet authored
* Add FAQ entry, with code example, for dealing with long functions interruption
-
- 24 Nov, 2019 1 commit
-
-
Sebastian Koslowski authored
-
- 16 Nov, 2019 1 commit
-
-
Francesco Biscani authored
-
- 14 Nov, 2019 4 commits
-
-
Francesco Biscani authored
-
Yannick Jadoul authored
Fixing SystemError when nb_bool/nb_nonzero sets a Python exception in type_caster<bool>::load (#1976)
-
Erick Matsen authored
-
Matthew Dawkins authored
-
- 31 Oct, 2019 2 commits
-
-
Axel Huebl authored
Add Python 3.8 to considered versions in CMake for additional hints. https://cmake.org/cmake/help/v3.2/module/FindPythonLibs.html
-
Sebastian Gsänger authored
* test pair-copyability on C++17 upwards The stdlib falsely detects containers like M=std::map<T, U> as copyable, even when one of T and U is not copyable. Therefore we cannot rely on the stdlib dismissing std::pair<T, M> by itself, even on C++17. * fix is_copy_assignable bind_map used std::is_copy_assignable which suffers from the same problems as std::is_copy_constructible, therefore the same fix has been applied. * created tests for copyability
-
- 23 Oct, 2019 1 commit
-
-
Hans Dembinski authored
-
- 22 Oct, 2019 2 commits
-
-
Hans Dembinski authored
-
Jeremy Nimmer authored
Don't assume that just because the language version is C++17 that the standard library offers all C++17 features, too. When using clang-6.0 and --std=c++17 on Ubuntu 18.04 with libstdc++, __cpp_sized_deallocation is false.
-
- 18 Oct, 2019 1 commit
-
-
Riccardo Bertossa authored
-
- 17 Oct, 2019 1 commit
-
-
nicolov authored
When building with `-Werror,-Wmissing-prototypes`, `clang` complains about missing prototypes for functions defined through macro expansions. This PR adds the missing prototypes. ``` error: no previous prototype for function 'pybind11_init_impl_embedded' [ -Werror,-Wmissing-prototypes] PYBIND11_EMBEDDED_MODULE(embedded, mod) { ^ external/pybind11/include/pybind11/embed.h:61:5: note: expanded from macro 'PYBIND11_EMBEDDED_MODULE' PYBIND11_EMBEDDED_MODULE_IMPL(name) \ ^ external/pybind11/include/pybind11/embed.h:26:23: note: expanded from macro 'PYBIND11_EMBEDDED_MODULE_IMPL' extern "C" void pybind11_init_impl_##name() { \ ^ <scratch space>:380:1: note: expanded from here pybind11_init_impl_embedded ^ 1 error generated. ```
-
- 14 Oct, 2019 2 commits
-
-
Wenzel Jakob authored
-
Wenzel Jakob authored
-
- 08 Oct, 2019 1 commit
-
-
Sergei Izmailov authored
* Adapt to python3.8 C API change Do `Py_DECREF(type)` on all python objects on deallocation fix #1946 * Add bare python3.8 build to CI matrix While numpy/scipy wheels are available, run python3.8 test without them
-
- 06 Oct, 2019 1 commit
-
-
Boris Dalstein authored
-
- 21 Sep, 2019 5 commits
-
-
Wenzel Jakob authored
-
Wenzel Jakob authored
-
Wenzel Jakob authored
-
Wenzel Jakob authored
-
Wenzel Jakob authored
-
- 20 Sep, 2019 5 commits
-
-
Wenzel Jakob authored
-
Wenzel Jakob authored
-
Wenzel Jakob authored
-
Wenzel Jakob authored
[ci skip]
-
Wenzel Jakob authored
-
- 19 Sep, 2019 5 commits
-
-
Wenzel Jakob authored
-
Wenzel Jakob authored
-
Samuel Debionne authored
-
Wenzel Jakob authored
-
Sergei Izmailov authored
* fix: Avoid conversion to `int_` rhs argument of enum eq/ne * test: compare unscoped enum with strings * suppress comparison to None warning * test unscoped enum arithmetic and comparision with unsupported type
-
- 04 Sep, 2019 1 commit
-
-
Lori A. Burns authored
-
- 27 Aug, 2019 1 commit
-
-
Stephen Larew authored
-
- 23 Aug, 2019 1 commit
-
-
Dmitry authored
-
- 19 Aug, 2019 3 commits
-
-
kingofpayne authored
-
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
-
Vladimír Vondruš authored
-