Ben Pritchard
1b52246f5d
Better testing for callable python functions
2016-03-10 16:31:38 -05:00
Wenzel Jakob
17cdb06c1b
fix severe regression involving character arrays ( fixes #137 )
2016-03-10 13:24:10 +01:00
Wenzel Jakob
eb5277b38e
Merge pull request #119 from SylvainCorlay/docstring
...
Signature formatting for sphinx
2016-03-09 16:37:44 +01:00
Sylvain Corlay
4c7bf9bb94
Add return type
2016-03-08 18:44:04 -05:00
Sylvain Corlay
0e04fdf3f6
Add generic signature for overloads
2016-03-08 17:22:22 -05:00
Sylvain Corlay
13b22bf4f6
Signature formatting for sphinx
2016-03-08 16:06:05 -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
309a85ba59
support std::shared_ptr<const X> and types that indirectly derive from std::enable_shared_from_this
2016-03-08 17:59:10 +01:00
Wenzel Jakob
77586fd6a2
add version suffix to internal pybind11 data structures to avoid conflicts with future versions
2016-03-06 13:50:26 +01:00
Wenzel Jakob
bce8a4b95c
force explicit cast ( fixes #130 )
2016-03-06 13:30:23 +01:00
Ben Pritchard
f4902ece17
Use emplace for casting to map
2016-03-05 17:36:46 -05:00
Wenzel Jakob
52f4c3aef3
handle nullptr arguments with custom holder types ( fixes #124 )
2016-03-03 14:05:06 +01:00
hulucc
a88334f9c2
add wchar_t caster
2016-03-02 15:07:08 +08:00
hulucc
c8f68b3d92
add wstring caster
2016-03-02 13:59:39 +08:00
Wenzel Jakob
218b6ce246
Revert "trim docstrings ( closes #112 )"
...
This reverts commit b3ef54a544
.
2016-02-28 23:52:37 +01:00
Johan Mabille
25dd4789a8
Python overloading of virtual functions defined in class template
2016-02-28 23:26:29 +01:00
Wenzel Jakob
b3ef54a544
trim docstrings ( closes #112 )
2016-02-24 13:49:04 +01:00
Wenzel Jakob
4a50fa5cd4
Address issue with handle::cast<bool>(), quench warning in example 12 ( fixes #110 )
2016-02-23 23:51:01 +01:00
Wenzel Jakob
347e6eaf68
allow a broader set of types in STL containers
2016-02-23 17:37:10 +01:00
Wenzel Jakob
82ba330080
stl.h: transparent conversion of STL linked lists
2016-02-23 17:28:45 +01:00
Wenzel Jakob
a3861b54c4
type_caster_generic::load(): accept Py_None as input
2016-02-23 13:37:14 +01:00
Wenzel Jakob
d6e4cef65f
minor formatting changes, removed missing header files referenced in setup.py
2016-02-20 12:17:17 +01:00
Wenzel Jakob
5e31d891fc
Merge pull request #102 from jmabille/vectorize
2016-02-20 12:15:31 +01:00
Johan Mabille
1dc960c37f
NumPy-style broadcasting support in pybind11::vectorize
2016-02-20 12:14:52 +01:00
Ben Pritchard
33f3430d0c
Add intel warning push/pop
2016-02-18 15:25:51 -05:00
Ben Pritchard
2de6e1d142
Remove some unnecessary semicolons (compilers warn on higher levels)
2016-02-18 13:20:15 -05:00
Ben Pritchard
70ee47ddcf
Add Intel to cmake file. Supress Intel inline/noinline warning
2016-02-18 13:06:43 -05:00
Ben Pritchard
0b6cff3d1d
Fixes for compilation/segfault problems with Intel (issue 94)
2016-02-18 12:38:27 -05:00
Wenzel Jakob
f8584b630b
quench some warnings in operators.h
2016-02-16 13:36:04 +01:00
Wenzel Jakob
0880294924
support unordered set/map data structures ( fixes #100 )
2016-02-13 00:22:26 +01:00
Wenzel Jakob
4fee179900
better debug info when arg::operator=() fails
2016-02-09 11:31:20 +01:00
Wenzel Jakob
4f8902a931
starting development cycle for v1.3
2016-02-07 17:33:12 +01:00
Wenzel Jakob
8ed2808239
pybind11, version 1.2
2016-02-07 17:32:37 +01:00
Wenzel Jakob
10c74c6f34
transparent std::array conversion ( fixes #97 )
2016-02-07 16:36:51 +01:00
Wenzel Jakob
1f7a8096b7
support for string default arguments specified as static arrays
2016-02-07 13:29:17 +01:00
Wenzel Jakob
e206564ebf
removed a redundant tag
2016-02-04 23:29:29 +01:00
Wenzel Jakob
a65017902e
set __module__ attribute of functions ( fixes #95 )
2016-02-04 23:03:58 +01:00
Wenzel Jakob
b6cf75d66a
address issue with std::type_info across module boundaries ( fixes #86 )
2016-01-29 11:39:32 +01:00
Felipe Lema
2547ca468c
deal with Python versions compiled without thread support ( fixes #81 )
2016-01-28 18:16:42 +01:00
Wenzel Jakob
15f6a0030e
enum comparison and conversion operations ( closes #80 )
2016-01-24 14:05:12 +01:00
Wenzel Jakob
fa92f6796f
Merge pull request #76 from ax3l/fix-unusedVar
...
Close #69 Unused Var: Warning
2016-01-21 19:03:51 +01:00
Axel Huebl
30214adc0a
Fix #75 <complex> may define macro I
...
Fix #75 as described by undefining the macro `I` from `<complex>`
if defined (as in `glibc`).
This seems to be the only include of it.
2016-01-21 17:44:43 +01:00
Axel Huebl
2dd5e3bc2a
Close #69 Unused Var: Warning
...
Close #69
[This](http://stackoverflow.com/a/3418951 )
stackoverflow post recommended
[that](http://herbsutter.com/2009/10/18/mailbag-shutting-up-compiler-warnings/ )
Herb Sutter blog post with a general and portable solution and it
works great! :)
2016-01-21 17:18:47 +01:00
Wenzel Jakob
80a06745d3
hopefully final(?) adjustment to detail::is_copy_constructible ( fixes #70 )
2016-01-20 11:34:07 +01:00
Wenzel Jakob
b670b77060
minor adjustment to detail::is_copy_constructible ( fixes #70 )
2016-01-20 01:26:43 +01:00
Wenzel Jakob
88d1d04132
another attempt to fix the offsetof warnings
2016-01-20 01:26:42 +01:00
Axel Huebl
7cd569c703
Fix Compile Error: str Naming
...
This fixes a build error compiling with `nvcc/7.5` + `gcc/4.9.2`
causing a
```
./include/pybind11/pybind11.h(952): here
./include/pybind11/pytypes.h: In member function ‘pybind11::str pybind11::handle::str() const’:
./include/pybind11/pytypes.h:269:8: error: expected primary-expression before ‘class’
return pybind11::str(str, false);
^
./include/pybind11/pytypes.h:269:8: error: expected ‘;’ before ‘class’
./include/pybind11/pytypes.h:269:8: error: expected primary-expression before ‘class’
```
2016-01-19 01:26:52 +01:00
Wenzel Jakob
260bc58f57
improved SFINAE in type_caster_generic ( closes #70 )
2016-01-18 22:15:20 +01:00
Wenzel Jakob
92b2f452f0
fix regression in stl.h
2016-01-18 22:15:20 +01:00