Wenzel Jakob
|
ad69634907
|
minor cleanups
|
2016-05-03 13:36:32 +02:00 |
|
Wenzel Jakob
|
aadc2f3d8c
|
cast(): use cast_op_type mechanism
|
2016-05-03 13:27:57 +02:00 |
|
Wenzel Jakob
|
65f0c2aeb7
|
mkdoc.py: handle conversion operators and template arguments in function names
|
2016-05-01 22:39:46 +02:00 |
|
Wenzel Jakob
|
6d2529613a
|
fix incorrect in macro if statement
|
2016-05-01 20:47:49 +02:00 |
|
Wenzel Jakob
|
bd57eb484d
|
don't try to cast 'None' into a C++ lvalue reference
|
2016-05-01 14:42:20 +02:00 |
|
Wenzel Jakob
|
bdd11030c2
|
minor cmake improvements on windows
|
2016-05-01 13:11:54 +02:00 |
|
Wenzel Jakob
|
6fb48490ef
|
fix crash when None is passed to enum::operator==
|
2016-05-01 12:45:38 +02:00 |
|
Wenzel Jakob
|
9059bd8134
|
added test for issue #70
|
2016-05-01 10:39:45 +02:00 |
|
Wenzel Jakob
|
2bc946bd7a
|
copy/move constructor detection workaround (MSVC 2015 bug)
|
2016-05-01 10:28:00 +02:00 |
|
Wenzel Jakob
|
8e93df825e
|
minor clarification regarding keep_alive; fixed some typos
|
2016-05-01 02:36:58 +02:00 |
|
Wenzel Jakob
|
c993bcec19
|
mkdoc.py: document enumerations
|
2016-05-01 02:32:38 +02:00 |
|
Wenzel Jakob
|
5612a0c1c2
|
generalized str::operator std::string() to accept 'bytes'(3.x)/'string'(2.7)
|
2016-05-01 00:32:18 +02:00 |
|
Wenzel Jakob
|
fc92d82bba
|
added [[noreturn]] attribute to pybind11_fail
|
2016-04-30 23:55:44 +02:00 |
|
Wenzel Jakob
|
87810d8e91
|
mkdoc.py: fixed DOC() macro
|
2016-04-30 23:55:10 +02:00 |
|
Wenzel Jakob
|
295acb2da0
|
mkdoc.py: handle \ingroup attributes
|
2016-04-30 23:36:57 +02:00 |
|
Wenzel Jakob
|
d2b628bba4
|
added testcase for issue #187
|
2016-04-30 23:19:19 +02:00 |
|
Wenzel Jakob
|
81e0975b82
|
clarified pickle version requirements (fixes #186)
|
2016-04-30 23:16:31 +02:00 |
|
Wenzel Jakob
|
8edfa0c10f
|
further simplifications to shared_ptr caster
|
2016-04-30 23:01:06 +02:00 |
|
Wenzel Jakob
|
e44e56fafc
|
consider pybind11 include directory before python
This is needed in case an older pybind11 version was installed with pip
|
2016-04-30 23:00:01 +02:00 |
|
Wenzel Jakob
|
e707497019
|
restructured code in issues.cpp
|
2016-04-30 22:44:00 +02:00 |
|
Wenzel Jakob
|
ffd85b46d8
|
return value policy fix for functions returning std::shared_ptr<> (fixes #187)
|
2016-04-30 22:41:05 +02:00 |
|
Wenzel Jakob
|
c4d7ccd8b0
|
started working on v1.8
|
2016-04-30 22:00:44 +02:00 |
|
Wenzel Jakob
|
e70b2abb6d
|
preparing for v1.7 release
|
2016-04-30 22:00:24 +02:00 |
|
Wenzel Jakob
|
1959d18c48
|
fixed return value type in py::make_iterator
|
2016-04-30 21:42:17 +02:00 |
|
Wenzel Jakob
|
772c6d54d6
|
enable passing C++ instances to void*-valued arguments
|
2016-04-30 21:28:45 +02:00 |
|
Wenzel Jakob
|
e8b9dd263c
|
fixed docstring generation for void pointers
|
2016-04-30 19:35:24 +02:00 |
|
Wenzel Jakob
|
fd7cf51a56
|
enabled casting of const void*
|
2016-04-30 19:25:37 +02:00 |
|
Wenzel Jakob
|
f02f41656b
|
support longer argument lists in expansion of variadic DOC() macro
|
2016-04-29 14:32:10 +02:00 |
|
Wenzel Jakob
|
dc11027602
|
Merge pull request #185 from merlinND/patch-1
mkdoc.py: fix typo in `__DOC5` macro
|
2016-04-29 14:29:41 +02:00 |
|
Merlin Nimier-David
|
77173d6347
|
mkdoc.py: fix typo in __DOC5 macro
This prevented `DOC(...)` calls with 5 arguments to resolve correctly.
|
2016-04-29 14:25:39 +02:00 |
|
Wenzel Jakob
|
dd7ec34d50
|
documentation updates
|
2016-04-29 10:06:24 +02:00 |
|
Wenzel Jakob
|
06f56ee1e9
|
opaque type redesign
|
2016-04-28 17:49:46 +02:00 |
|
Wenzel Jakob
|
f64feaf3e4
|
documentation improvements
|
2016-04-28 15:32:07 +02:00 |
|
Wenzel Jakob
|
6ca6e82f7c
|
fix various iterator issues (fixes #181)
|
2016-04-27 14:33:52 +02:00 |
|
Wenzel Jakob
|
a01977ec96
|
pytypes noexcept annotations
|
2016-04-27 02:39:36 +02:00 |
|
Wenzel Jakob
|
a57e51c5d8
|
mkdoc.py: sanitize_name fixes, PEP 8 cleanups
|
2016-04-27 00:35:06 +02:00 |
|
Wenzel Jakob
|
e84f557edf
|
documentation improvements
|
2016-04-26 23:48:55 +02:00 |
|
Wenzel Jakob
|
d361a57863
|
minor mkdoc name sanitation fix
|
2016-04-26 00:12:22 +02:00 |
|
Wenzel Jakob
|
19dfc50d10
|
is_move_constructible simplification
|
2016-04-25 23:49:03 +02:00 |
|
Wenzel Jakob
|
1ac22e35e3
|
changelog updates
|
2016-04-25 23:25:40 +02:00 |
|
Wenzel Jakob
|
f7b5874ca3
|
new move value policy
|
2016-04-25 23:04:27 +02:00 |
|
Wenzel Jakob
|
fbafdea672
|
a few more GIL-related compatibility fixes
|
2016-04-25 17:48:56 +02:00 |
|
Wenzel Jakob
|
17b10d7cbf
|
functional.h: acquire GIL before calling Python function
|
2016-04-25 09:17:41 +02:00 |
|
Wenzel Jakob
|
2f6662e174
|
Python 2.7.x fixes for new gil_scoped_release
|
2016-04-25 09:16:41 +02:00 |
|
Wenzel Jakob
|
084ca0e553
|
compilation fixes
|
2016-04-25 04:00:47 +02:00 |
|
Wenzel Jakob
|
39e97e6a49
|
significant redesign of GIL state handling
|
2016-04-25 03:27:32 +02:00 |
|
Wenzel Jakob
|
18fb3e323a
|
added a pybind11::none class
|
2016-04-25 03:27:32 +02:00 |
|
Wenzel Jakob
|
9b880ba743
|
keep_alive: don't fail when there is no patient
|
2016-04-25 03:26:36 +02:00 |
|
Wenzel Jakob
|
7d0162a2df
|
minor cleanups
|
2016-04-25 03:26:35 +02:00 |
|
Wenzel Jakob
|
0871228f42
|
opaque<> clarifications
|
2016-04-22 16:52:15 +02:00 |
|