- 22 Aug, 2016 1 commit
-
-
Wenzel Jakob authored
-
- 19 Aug, 2016 2 commits
-
-
Wenzel Jakob authored
-
Wenzel Jakob authored
-
- 18 Aug, 2016 4 commits
-
-
Wenzel Jakob authored
-
Wenzel Jakob authored
-
Wenzel Jakob authored
Support keep_alive where nurse may be None
-
Wenzel Jakob authored
Build docs just once, in a dedicated build
-
- 17 Aug, 2016 5 commits
-
-
Glen Walker authored
For example keep_alive<0,1>() should work where the return value may sometimes be None. At present a "Could not allocate weak reference!" exception is thrown. Update documentation to clarify behaviour of keep_alive when nurse is None or does not support weak references.
-
Jason Rhinelander authored
Rather than adding an `if [ -n "$DOCS" ]` as a separate install instruction, this simplifies the travis-ci logic to do the pip/venv setup in the `before_install` hook, leaving the install hook to just install the needed packages. This makes the default install script simpler: it doesn't need to check NATIVE_DEPS or DOCS because both of those now override `install` anyway, so the top-level `install` is really just the install for the gcc-4.8 and osx builds; the docker builds and docs build override install completely.
-
Jason Rhinelander authored
This switches the travis-ci build to build the docs in a dedicated build rather than as part of the regular linux/osx builds.
-
Wenzel Jakob authored
Build sphinx docs (with -W) during travis-ci builds
-
Jason Rhinelander authored
-
- 16 Aug, 2016 1 commit
-
-
Wenzel Jakob authored
Fix sphinx doc missing code blocks and warnings
-
- 15 Aug, 2016 11 commits
-
-
Dean Moldovan authored
The missing empty line after `.. code-block::` resulted in incorrectly parsed restructuredtext (sphinx warnings) and the code blocks were not generated in the html output. The `exclude_patterns` change just silences the orphaned file warning. [ci skip]
-
Wenzel Jakob authored
Decay types before passing to is_pod_struct<> / npy_format_descriptor<>
-
Ivan Smirnov authored
-
Ivan Smirnov authored
-
Ivan Smirnov authored
-
Wenzel Jakob authored
Report warnings as errors on Travis and AppVeyor (-Werror)
-
Dean Moldovan authored
-
Dean Moldovan authored
-
Wenzel Jakob authored
Add g++-6 builds to travis-ci
-
Wenzel Jakob authored
Fix format descriptors for string types
-
Jason Rhinelander authored
The current linux/g++ testing (using a backported g++-4.8 on a 4-year-old Ubuntu) is quite ancient. It's good as a baseline level of support, but it means we aren't testing g++'s C++14 support at all (which is why #334 happened). This commit adds a docker-based travis-ci build using the debian "testing" distribution, which will give us both another test system (with different versions of build tools), while, more importantly, also adding a build and test run using g++ in C++14 mode.
-
- 14 Aug, 2016 3 commits
-
-
Ivan Smirnov authored
This is required since format descriptors for string types that were using PYBIND11_DESCR were causing problems on C++14 on Linux. Although this is technically a breaking change, it shouldn't cause problems since the only use of format strings is passing them to buffer_info constructor which expects std::string. Note: for non-structured types, the const char * value is still accessible via ::value for compatibility purpose.
-
Wenzel Jakob authored
Add handle::repr() method
-
Ivan Smirnov authored
-
- 13 Aug, 2016 13 commits
-
-
Wenzel Jakob authored
py::dtype, buffer protocol improvements, structured types support
-
Ivan Smirnov authored
-
Ivan Smirnov authored
-
Ivan Smirnov authored
-
Ivan Smirnov authored
-
Ivan Smirnov authored
-
Ivan Smirnov authored
-
Ivan Smirnov authored
-
Ivan Smirnov authored
-
Ivan Smirnov authored
-
Ivan Smirnov authored
-
Ivan Smirnov authored
-
Ivan Smirnov authored
-