https://github.com/pybind/pybind11

sort by:
Revision Author Date Message Commit Date
c075997 v1.8 branch 14 June 2016, 13:16:23 UTC
6ebb9ea Revert "Redesigned virtual call mechanism and user-facing syntax (breaking change!)" This reverts commit 86d825f3302701d81414ddd3d38bcd09433076bc. 14 June 2016, 13:13:42 UTC
f950215 note about semver policy 14 June 2016, 13:02:07 UTC
1cbe7ef changelog update 14 June 2016, 12:55:10 UTC
b4dcb8f Merge pull request #237 from dean0x7d/pythonlibs Skip FindPythonLibsNew if PYTHONLIBS_FOUND is defined (fix #236) 12 June 2016, 11:03:22 UTC
e782eb8 Skip FindPythonLibsNew if PYTHONLIBS_FOUND is defined (fix #236) Also: - Update documented result variables - Remove long-ago-deprecated variable 12 June 2016, 09:06:08 UTC
19d95ef Merge pull request #226 from dean0x7d/constexpr_arg_check Check the number of named arguments at compile time 03 June 2016, 23:44:05 UTC
9e62558 Check the number of named arguments at compile time 03 June 2016, 22:27:32 UTC
e3f8cfc Merge pull request #224 from dean0x7d/udl Syntax sugar: user-defined literals for arg and str 03 June 2016, 22:02:31 UTC
b3eadfa Update docs with _a suffix notation for named arguments 03 June 2016, 21:52:56 UTC
96017dd Add _a literal for named arguments 03 June 2016, 21:15:22 UTC
f600c1d updated FAQ section on Python detection 03 June 2016, 12:47:54 UTC
ca8dc08 updated pbtest link 03 June 2016, 12:24:17 UTC
aa79af0 updated cmake example link 03 June 2016, 10:23:24 UTC
9bb97c1 docs: added a general note about macro usage 03 June 2016, 09:19:50 UTC
99279f7 docs: switched lexer for python console snippets to 'pycon' 03 June 2016, 09:19:50 UTC
7c99ff2 fix segfault when passing a docstring to def_property* (fixes #222) 02 June 2016, 18:34:01 UTC
9767c48 add tested Cygwin version to README.md 02 June 2016, 18:34:01 UTC
a22ce6c Merge pull request #220 from dean0x7d/fixes A few smaller fixes and a test output improvement 02 June 2016, 07:35:38 UTC
ba0a0c0 Install numpy from manylinux binary wheel on Travis 02 June 2016, 07:05:15 UTC
52ae7b1 Add 'check' target which both builds and tests 02 June 2016, 07:05:15 UTC
1fe5901 Add a more informative diff output for failed tests 01 June 2016, 22:06:09 UTC
4337a5d Fix typo which caused the C++ set test to be skipped It used to pass anyway because the expected output was identical to the Python set. 01 June 2016, 21:48:24 UTC
f2b36c2 Fix a couple of warnings - Conversion warning on clang: 'long' to 'size_t' - Unused variable warning on MSVC 01 June 2016, 21:48:23 UTC
38d8b8c don't allow registering a class twice (fixes #218) 31 May 2016, 07:53:28 UTC
5eda97d gcc fix 30 May 2016, 09:45:02 UTC
b569272 quench some Eigen-related warnings 30 May 2016, 09:37:07 UTC
5dd33d8 fix issues with std::vector<bool> overload in STL (fixes #216) 30 May 2016, 09:28:21 UTC
dca6b04 Merge pull request #217 from BorisSchaeling/cygwin Fix Cygwin support 29 May 2016, 20:09:24 UTC
fc19c19 Fix Cygwin support 29 May 2016, 14:56:15 UTC
3f3ea26 Merge branch 'master' into cygwin 29 May 2016, 14:51:48 UTC
0a07805 fixed many conversion warnings on clang 29 May 2016, 11:40:40 UTC
c48da92 Merge branch 'cygwin' of https://github.com/BorisSchaeling/pybind11 into BorisSchaeling-cygwin 29 May 2016, 10:46:21 UTC
7da7b67 updated contributors in README.md 29 May 2016, 10:37:11 UTC
67a6392 very minor cmake adjustments 29 May 2016, 10:35:16 UTC
1503d2f Merge pull request #207 from dean0x7d/cmake Simplify CMake build using add_subdirectory 29 May 2016, 10:29:36 UTC
9309b02 Merge branch 'master' into cygwin 28 May 2016, 10:36:30 UTC
20ee935 Use decltype to deduce return type of PyThread_create_key 28 May 2016, 10:26:18 UTC
c3c27c4 Make C++ standard configurable 28 May 2016, 09:08:16 UTC
9fb50c5 Add LTO and strip to pybind11_add_module 27 May 2016, 19:42:43 UTC
24ddf4b Update CMake build documentation 26 May 2016, 22:11:52 UTC
49720f0 Add PYBIND11_ prefix to variable and remove redundant OSX property 26 May 2016, 20:53:38 UTC
8965644 Make examples build and run on Cygwin 26 May 2016, 20:42:07 UTC
2c76c69 minor update to release process 26 May 2016, 14:50:15 UTC
6e2e0e9 Merge pull request #214 from yungyuc/yyc-docver Update document version to the next release 1.8 26 May 2016, 14:48:28 UTC
2240ce2 Update document version to the next release 1.8 26 May 2016, 14:32:41 UTC
69e1a5c quenched warnings on windows, comments in gil_scoped_release 26 May 2016, 12:29:31 UTC
86d825f Redesigned virtual call mechanism and user-facing syntax (breaking change!) 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. 26 May 2016, 11:36:24 UTC
60abf29 minor cleanups in pytypes.h 26 May 2016, 08:47:11 UTC
ca9f3b2 Merge pull request #213 from yungyuc/yyc-args pybind11::args should have been derived from tuple 25 May 2016, 13:41:18 UTC
114bfeb pybind11::args should have been derived from tuple 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. 25 May 2016, 13:09:35 UTC
03d6a51 Fix missing variable for Windows build 25 May 2016, 11:39:32 UTC
1e3be73 PYBIND11_OVERLOAD_NAME and PYBIND11_OVERLOAD_PURE_NAME (fixes #205) 24 May 2016, 21:42:14 UTC
b437867 eigen.h: relax access to members 24 May 2016, 19:40:03 UTC
ec10c20 Merge pull request #212 from abergmeier/master Increase available information on invocation error. 24 May 2016, 10:36:32 UTC
2dd2157 Fixed expected test examples for more verbose error output. 24 May 2016, 08:15:43 UTC
16d4394 Increase available information on invocation error. 24 May 2016, 07:19:44 UTC
8c6b0b8 Don't build tests when project is used via add_subdirectory 22 May 2016, 22:12:37 UTC
b4b70a5 Update CMake on Travis CI 22 May 2016, 20:45:11 UTC
4563e9a Add CMake function pybind11_add_module() The function creates a pybind11 module using the specified source files. 22 May 2016, 20:28:08 UTC
928fff6 Include a more robust FindPythonLibs module for CMake 22 May 2016, 18:49:35 UTC
bd986fe add comment about macro issues (fixes #203) 21 May 2016, 08:48:30 UTC
02096a0 Merge pull request #204 from thedrow/patch-1 Cache C/C++ compilation 21 May 2016, 08:38:56 UTC
f74c923 Cache C/C++ compilation 21 May 2016, 08:29:30 UTC
43b09af example12 clarifications 20 May 2016, 23:11:11 UTC
f64ff57 mkdoc.py: improved formatting of code segments and enums 20 May 2016, 14:37:13 UTC
a970a57 eigen.h: return compile time vectors as 1D NumPy arrays 20 May 2016, 10:01:03 UTC
b47a9de ability to prevent force casts in numpy arguments 19 May 2016, 14:02:09 UTC
93a317e Merge pull request #198 from nils-werner/numpy-typo Fixed typo in NumPy example which prevented compilation 19 May 2016, 12:08:20 UTC
f7048f2 Fixed typo in NumPy example which prevented compilation 19 May 2016, 09:17:17 UTC
54b4ace Merge pull request #197 from RosettaCommons/fix Refactoring bind_vector to take std::string 18 May 2016, 06:25:38 UTC
065526a Refactoring bind_vector to take std::string to avoid capture of potentially temporary char const * when calling vector_if_insertion_operator 18 May 2016, 03:30:58 UTC
3f200fa don't implicitly convert doubles to ints 17 May 2016, 13:35:29 UTC
a439cca minor FAQ edits, referenced cppimport project 17 May 2016, 08:47:52 UTC
d1bfc4e support __bool__ on Python 2.x and 3.x 16 May 2016, 16:52:50 UTC
00c7d6c Merge branch 'stl_bind' 16 May 2016, 10:33:20 UTC
25c03ce stl_bind redesign & cleanup pass 16 May 2016, 10:12:58 UTC
affb9f4 quench conversion warnings on windows 15 May 2016, 22:04:20 UTC
deeab55 quench strict aliasing warnings 15 May 2016, 22:04:20 UTC
a380ed9 consider __setstate__ as a constructor 15 May 2016, 22:04:17 UTC
26aca3d Adding vector ’extend’ member function 15 May 2016, 18:46:07 UTC
9ee4f92 Refactoring vector_binder so it now a function 15 May 2016, 18:46:07 UTC
2de5af9 Adding workarounds for MSVC 2015 15 May 2016, 18:46:07 UTC
7b50cbd Fixing VC build, apparently MSVC implementation of std::is_default_constructible had no bool() operator 15 May 2016, 18:46:07 UTC
a95bde1 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. 15 May 2016, 18:46:07 UTC
25ac219 properly adding value_error exception 15 May 2016, 18:46:07 UTC
a315c7a Adding Python-style modifiers for vector. Wrapping has_insertion_operator_implementation in _MSC_VER ifdef’s. Adding ‘!=0’ instead of bool cast’s. 15 May 2016, 18:46:07 UTC
eae7744 adding stl_binders 15 May 2016, 18:46:07 UTC
178c8a8 nicer type_caster::load() calling conventions 15 May 2016, 18:23:27 UTC
5984baa redesigned cpp_function constructor; significant space savings 15 May 2016, 18:23:27 UTC
07ef518 Merge pull request #194 from jmabille/numpy_ctor add extra constructors in numpy.h 11 May 2016, 13:25:01 UTC
a63d93b constructor fix 11 May 2016, 13:03:16 UTC
c209323 Merge pull request #193 from jmabille/vs_fix Compilation issue fixed 11 May 2016, 12:51:30 UTC
a580ed8 Compilation issue fixed 11 May 2016, 12:45:01 UTC
ace7b43 switched to conda-forge, updated release process docs 10 May 2016, 12:09:33 UTC
9f272dd updated testcase reference result 08 May 2016, 12:40:57 UTC
6c03beb enable *args and **kwargs notation (closes #190) 08 May 2016, 12:34:09 UTC
e611823 quench warning on osx 05 May 2016, 19:54:30 UTC
9e0a056 transparent conversion of dense and sparse Eigen types 05 May 2016, 19:44:29 UTC
9ac5bc5 fix captialization issue in CMakeLists.txt 05 May 2016, 14:27:13 UTC
back to top