- 14 Feb, 2017 1 commit
-
-
Sylvain Corlay authored
* Add flag for installation of headers under python include directory * Allow the disabling of distutils install_headers
-
- 08 Feb, 2017 1 commit
-
-
Matthew Woehlke authored
* Avoid C-style const casts Replace C-style casts that discard `const` with `const_cast` (and, where necessary, `reinterpret_cast` as well). * Warn about C-style const-discarding casts Change pybind11_enable_warnings to also enable `-Wcast-qual` (warn if a C-style cast discards `const`) by default. The previous commit should have gotten rid of all of these (at least, all the ones that tripped in my build, which included the tests), and this should discourage more from newly appearing.
-
- 26 Dec, 2016 1 commit
-
-
Jason Rhinelander authored
Fixes #567. If pybind's CMakeLists gets loaded via an include_directory from another CMakeLists with a higher minimum version (e.g. 3.0), the project() command without a version produces a CMP0048 warning. This commit explicitly requests the new behaviour if the policy exists, as it won't cause problems (we set VERSION later).
-
- 19 Dec, 2016 2 commits
-
-
Dean Moldovan authored
Makes room for an eventual pybind11::embedded target.
-
Dean Moldovan authored
Add a BUILD_INTERFACE and a pybind11::pybind11 alias for the interface library to match the installed target. Add new cmake tests for add_subdirectory and consolidates the .cpp and .py files needed for the cmake build tests: Before: tests |-- test_installed_module | |-- CMakeLists.txt | |-- main.cpp | \-- test.py \-- test_installed_target |-- CMakeLists.txt |-- main.cpp \-- test.py After: tests \-- test_cmake_build |-- installed_module/CMakeLists.txt |-- installed_target/CMakeLists.txt |-- subdirectory_module/CMakeLists.txt |-- subdirectory_target/CMakeLists.txt |-- main.cpp \-- test.py
-
- 13 Dec, 2016 3 commits
-
-
Lori A. Burns authored
-
Lori A. Burns authored
-
Lori A. Burns authored
-
- 15 Nov, 2016 1 commit
-
-
Alexander Stukowski authored
Added the docstring_options class, which gives global control over the generation of docstrings and function signatures.
-
- 09 Oct, 2016 2 commits
-
-
Wenzel Jakob authored
-
Wenzel Jakob authored
-
- 29 Sep, 2016 1 commit
-
-
Wenzel Jakob authored
-
- 13 Sep, 2016 1 commit
-
-
Trent Houliston authored
Add unit tests and documentation for the chrono cast.
-
- 26 Aug, 2016 1 commit
-
-
Dean Moldovan authored
This build makes sure everything still works without optional dependencies (numpy/scipy/eigen) and also tests the automatic discovery functions in CMake (Python version, C++ standard). [skip appveyor]
-
- 19 Aug, 2016 1 commit
-
-
Dean Moldovan authored
Use simple asserts and pytest's powerful introspection to make testing simpler. This merges the old .py/.ref file pairs into simple .py files where the expected values are right next to the code being tested. This commit does not touch the C++ part of the code and replicates the Python tests exactly like the old .ref-file-based approach.
-
- 15 Aug, 2016 1 commit
-
-
Dean Moldovan authored
-
- 02 Aug, 2016 1 commit
-
-
Wenzel Jakob authored
-
- 01 Aug, 2016 1 commit
-
-
Trygve Laugstøl authored
Mark the pybind11 headers as private to the target. Fixes #305
-
- 02 Jun, 2016 1 commit
-
-
Dean Moldovan authored
-
- 29 May, 2016 2 commits
-
-
Boris Schäling authored
-
Wenzel Jakob authored
-
- 28 May, 2016 2 commits
-
-
Boris Schäling authored
-
Dean Moldovan authored
-
- 27 May, 2016 1 commit
-
-
Dean Moldovan authored
-
- 26 May, 2016 2 commits
-
-
Dean Moldovan authored
-
Boris Schäling authored
-
- 25 May, 2016 1 commit
-
-
Dean Moldovan authored
-
- 22 May, 2016 3 commits
-
-
Dean Moldovan authored
-
Dean Moldovan authored
The function creates a pybind11 module using the specified source files.
-
Dean Moldovan authored
-
- 16 May, 2016 1 commit
-
-
Wenzel Jakob authored
-
- 15 May, 2016 1 commit
-
-
Sergey Lyskov authored
-
- 05 May, 2016 2 commits
-
-
Wenzel Jakob authored
-
Wenzel Jakob authored
-
- 01 May, 2016 1 commit
-
-
Wenzel Jakob authored
-
- 30 Apr, 2016 1 commit
-
-
Wenzel Jakob authored
This is needed in case an older pybind11 version was installed with pip
-
- 13 Apr, 2016 2 commits
-
-
Wenzel Jakob authored
-
Wenzel Jakob authored
-
- 15 Mar, 2016 1 commit
-
-
Wenzel Jakob authored
-
- 10 Mar, 2016 1 commit
-
-
Wenzel Jakob authored
-