Commit Graph
731 Commits
Author SHA1 Message Date
Wenzel Jakob d7efa4ff7b return best representation of polymorphic types (fixes #105) 2016-04-13 13:51:33 +02:00
Wenzel Jakob d40885a1e6 clarified pickling docs 2016-04-13 13:30:05 +02:00
Wenzel Jakob 3d0e6fff25 typos 2016-04-13 11:48:10 +02:00
Wenzel Jakob 1c329aab5a pickling support (fixes #144) 2016-04-13 02:58:56 +02:00
Wenzel Jakob 2c5d560640 changelog update 2016-04-11 18:46:11 +02:00
Wenzel Jakob 50ed3614de added a faq entry about import issues 2016-04-11 17:38:25 +02:00
Wenzel Jakob 90d2f5e2fc added a comment about symbol visibility 2016-04-11 14:30:11 +02:00
Wenzel Jakob 978e376e57 documentation improvements 2016-04-07 18:00:41 +02:00
Wenzel Jakob 1e1f3675cd added limitations section 2016-04-07 10:31:01 +02:00
Wenzel Jakob 33c2a0494f minor documentation update 2016-04-07 09:06:49 +02:00
Wenzel Jakob 95dc0695b7 starting work on version 1.5 2016-04-07 08:59:15 +02:00
Wenzel Jakob 0e6ca5916e version 1.4 2016-04-07 08:49:37 +02:00
Wenzel Jakob 3411673fbf updated changelog 2016-04-06 17:55:41 +02:00
Wenzel Jakob 9f0dfce84b returning unique pointers is now allowed 2016-04-06 17:38:18 +02:00
Wenzel Jakob 76eb607d4e completed type table 2016-03-21 17:53:39 +01:00
Wenzel Jakob eda978e003 support for opaque types 2016-03-15 15:07:55 +01:00
Wenzel Jakob a3e34f4a5f comment about old versions of visual studio 2016-03-15 15:06:47 +01:00
Wenzel Jakob 4a48afb356 doc updates 2016-03-09 21:31:21 +01:00
Wenzel Jakob de623a7668 added faq 2016-03-09 21:11:19 +01:00
Wenzel Jakob 4e455dde0b updated changelog, added build directory to gitignore file 2016-03-09 16:50:40 +01:00
Wenzel Jakob 14cefbf473 minor fix for conda release process 2016-03-09 09:56:37 +01:00
Sylvain Corlay e6464ad843 Update release instructions 2016-03-08 19:37:24 -05:00
Wenzel Jakob 81dfd2c51f Working type casters for wide strings and wide characters 2016-03-08 20:48:07 +01:00
Wenzel Jakob 504f7553e3 starting to work on next version 2016-03-08 18:12:24 +01:00
Wenzel Jakob d2385e8fc6 ready for version 1.3 2016-03-08 18:09:50 +01:00
Wenzel Jakob 8d862b37b4 documentation updates (clarified cross-module dependencies, added contributors, improved CSS) 2016-03-06 13:37:22 +01:00
Wenzel Jakob c769fce280 note about nullptr default args 2016-03-03 12:03:30 +01:00
Wenzel Jakob 4f972c0039 Revert of the revert of the python package with version information
This reverts commit bee8f16dbb.
2016-03-01 10:37:37 +01:00
Wenzel Jakob cf2b87aa5e changelog update 2016-02-22 17:32:44 +01:00
Wenzel Jakob bee8f16dbb removed 'pybind11' package which ultimately served no purpose 2016-02-22 17:29:30 +01:00
Wenzel Jakob 240e4044aa added note about supported compiler versions 2016-02-20 21:01:47 +01:00
Wenzel Jakob 0880294924 support unordered set/map data structures (fixes #100) 2016-02-13 00:22:26 +01:00
Wenzel Jakob 8ed2808239 pybind11, version 1.2 2016-02-07 17:32:37 +01:00
Wenzel Jakob 43b6a23a89 minor comment about binding static methods 2016-02-07 17:24:41 +01:00
Wenzel Jakob 10c74c6f34 transparent std::array conversion (fixes #97) 2016-02-07 16:36:51 +01:00
Wenzel Jakob c91551b33b improved python detection in CMakeLists.txt (fixes #98) 2016-02-07 15:57:14 +01:00
Wenzel Jakob de3ad07899 documentation on exporting constants (closes #92) 2016-02-02 11:38:21 +01:00
Sylvain Corlay 97dc81057f Add version info and release instructions for pybind11 2016-02-01 10:23:52 -05:00
Wenzel Jakob cd4e6ae3f0 updated changelog 2016-01-29 11:48:40 +01:00
Wenzel Jakob 518cf721d9 improve cmake windows debug configuration (fixes #77) 2016-01-21 19:17:58 +01:00
Wenzel Jakob d4db8bc4bf minor cmake doc improvements 2016-01-20 01:26:44 +01:00
Wenzel Jakob 61587164ed example on manually vectorizing numpy code (closes #27) 2016-01-18 22:38:52 +01:00
Wenzel Jakob 48548ea4a5 general cleanup of the codebase
- new pybind11::base<> attribute to indicate a subclass relationship
- unified infrastructure for parsing variadic arguments in class_ and cpp_function
- use 'handle' and 'object' more consistently everywhere
2016-01-17 22:31:15 +01:00
Wenzel Jakob 1ae77fe4d3 added a changelog file and version defines 2016-01-17 22:31:15 +01:00
Wenzel Jakob 678d787ca4 do more work with classes from pytypes.h (especially for STL container casting) 2016-01-17 22:31:15 +01:00
Wenzel Jakob b2c2c79240 improved handling of shared/smart pointers
Previously, pybind11 required classes using std::shared_ptr<> to derive
from std::enable_shared_from_this<> (or compilation failures would ensue).

Everything now also works for classes that don't do this, assuming that
some basic rules are followed (e.g. never passing "raw" pointers of
instances manged by shared pointers). The safer
std::enable_shared_from_this<> approach continues to be supported.
2016-01-17 22:31:15 +01:00
Wenzel Jakob 5f218b3f2c keep_alive call policy (analogous to Boost.Python's with_custodian_and_ward, fixes #62) 2016-01-17 22:31:15 +01:00
Wenzel Jakob 27e8e1066b added new type pybind11::bytes, cleanup of various macros (fixes #49) 2016-01-17 22:31:15 +01:00
Wenzel Jakob 2dfbadee5d documentation on using multiple extension modules 2016-01-17 22:31:15 +01:00
Wenzel Jakob 6eb11da94a Very minor documentation fixes, updated logo 2016-01-17 22:31:15 +01:00