- 10 Jul, 2016 2 commits
-
-
Wenzel Jakob authored
-
Wenzel Jakob authored
-
- 09 Jul, 2016 1 commit
-
-
Jason Rhinelander authored
This allows (and changes the current examples) to exit with status 99 to skip a test instead of outputting a special string ("NumPy missing"). This also fixes the eigen test, which currently fails when eigen headers are available but NumPy is not, to skip instead of failing when NumPy isn't available.
-
- 08 Jul, 2016 2 commits
-
-
Wenzel Jakob authored
-
Klemens Morgenstern authored
-
- 06 Jul, 2016 1 commit
-
-
Wenzel Jakob authored
-
- 05 Jul, 2016 7 commits
-
-
Ben North authored
Previous version would give false 'OK' if, for example, we were supposed to get [1, 2, 3] but instead got [2, 1, 3].
-
Ben North authored
Fails --- next commit will tighten test.
-
Ben North authored
-
Ben North authored
Add and declare to Python functions double_mat_cm() --- compute 2* a column-major matrix double_mat_rm() --- compute 2* a row-major matrix to 'eigen.cpp' tests / example. -
Ben North authored
Passing a non-contiguous one-dimensional numpy array gives incorrect results, so three of these tests fail. The only one passing is the simple case where the numpy array is contiguous and we are building a column-major vector. Subsequent commit will fix the three failing cases.
-
Ben North authored
-
Jason Rhinelander authored
PR #220 broke failed test output under python2.7, which doesn't support the keepends argument to splitlines.
-
- 01 Jul, 2016 1 commit
-
-
Wenzel Jakob authored
-
- 16 Jun, 2016 1 commit
-
-
Brad Harmon authored
-
- 15 Jun, 2016 1 commit
-
-
Jerry Gamache authored
-
- 03 Jun, 2016 1 commit
-
-
Dean Moldovan authored
-
- 01 Jun, 2016 3 commits
-
-
Dean Moldovan authored
-
Dean Moldovan authored
It used to pass anyway because the expected output was identical to the Python set.
-
Dean Moldovan authored
- Conversion warning on clang: 'long' to 'size_t' - Unused variable warning on MSVC
-
- 31 May, 2016 1 commit
-
-
Wenzel Jakob authored
-
- 30 May, 2016 1 commit
-
-
Wenzel Jakob authored
-
- 29 May, 2016 2 commits
-
-
Wenzel Jakob authored
-
Wenzel Jakob authored
-
- 28 May, 2016 1 commit
-
-
Boris Schäling authored
-
- 27 May, 2016 1 commit
-
-
Dean Moldovan authored
-
- 26 May, 2016 1 commit
-
-
Wenzel Jakob authored
Sergey Lyskov pointed out that the trampoline mechanism used to override virtual methods from within Python caused unnecessary overheads when instantiating the original (i.e. non-extended) class. This commit removes this inefficiency, but some syntax changes were needed to achieve this. Projects using this features will need to make a few changes: In particular, the example below shows the old syntax to instantiate a class with a trampoline: class_<TrampolineClass>("MyClass") .alias<MyClass>() .... This is what should be used now: class_<MyClass, std::unique_ptr<MyClass, TrampolineClass>("MyClass") .... Importantly, the trampoline class is now specified as the *third* argument to the class_ template, and the alias<..>() call is gone. The second argument with the unique pointer is simply the default holder type used by pybind11.
-
- 25 May, 2016 1 commit
-
-
Yung-Yu Chen authored
args was derived from list, but cpp_function::dispatcher sends a tuple to it->impl (line #346 and #392 in pybind11.h). As a result args::size() and args::operator[] don't work at all. On my mac args::size() returns -1. Making args a subclass of tuple fixes it.
-
- 24 May, 2016 2 commits
-
-
Wenzel Jakob authored
-
Andreas Bergmeier authored
-
- 22 May, 2016 1 commit
-
-
Dean Moldovan authored
-
- 20 May, 2016 1 commit
-
-
Wenzel Jakob authored
-
- 19 May, 2016 1 commit
-
-
Wenzel Jakob authored
-
- 17 May, 2016 1 commit
-
-
Wenzel Jakob authored
-
- 16 May, 2016 1 commit
-
-
Wenzel Jakob authored
-
- 15 May, 2016 5 commits
-
-
Sergey Lyskov authored
-
Sergey Lyskov authored
Adding documentation for value_error. Fixing various formatting issues. Removing redundant binding for C++ style methods. Adding bindings for iterator and slicing protocol. Extending examples.
-
Sergey Lyskov authored
Adding Python-style modifiers for vector. Wrapping has_insertion_operator_implementation in _MSC_VER ifdef’s. Adding ‘!=0’ instead of bool cast’s.
-
Sergey Lyskov authored
-
Wenzel Jakob authored
-