Wenzel Jakob
|
4ee0f2a19e
|
add missing instructor for bool_
|
2015-11-29 13:47:10 +01:00 |
|
Wenzel Jakob
|
f2331666d1
|
improved compiler detection
|
2015-11-28 14:24:44 +01:00 |
|
Wenzel Jakob
|
e1b113b0d9
|
ifdef WIN32 -> _WIN32
|
2015-11-28 14:20:38 +01:00 |
|
Wenzel Jakob
|
6e213c9ca0
|
improved shared pointer support (fixes #14)
|
2015-11-24 23:18:32 +01:00 |
|
Wenzel Jakob
|
5e90fa4e6a
|
32 bit build in Travis (disabled for now)
|
2015-11-24 23:17:03 +01:00 |
|
Wenzel Jakob
|
3350b5e81c
|
make install target optional
|
2015-11-24 21:33:28 +01:00 |
|
Luka Čehovin
|
19af357583
|
Enabling installation of headers on Unix systems.
|
2015-11-24 21:31:15 +01:00 |
|
Wenzel Jakob
|
a4175d6ea3
|
added warning about wrapping wrapped functions
|
2015-11-17 08:30:34 +01:00 |
|
Wenzel Jakob
|
eb7c0b82ec
|
functional.h: support more kinds of Python functions
|
2015-11-16 18:39:43 +01:00 |
|
Wenzel Jakob
|
3ee91b2f0a
|
renamed pybind11::set::insert -> add to match C api naming
|
2015-11-15 13:03:07 +01:00 |
|
Wenzel Jakob
|
333e889ef2
|
Improved STL support, support for std::set
|
2015-11-14 19:04:49 +01:00 |
|
Wenzel Jakob
|
723bc65b27
|
fix for std::shared_ptr proposed by Vayu (fixes #8)
|
2015-11-12 23:27:20 +01:00 |
|
Wenzel Jakob
|
54289302bc
|
minor cleanups
|
2015-10-26 20:10:24 +01:00 |
|
Wenzel Jakob
|
42af9c295a
|
appveyor: legacy build on win32
|
2015-10-23 10:25:47 +02:00 |
|
Wenzel Jakob
|
5db63fb746
|
work around weird macro substitution issue on GCC (fixes issue #7)
|
2015-10-22 21:38:32 +02:00 |
|
Wenzel Jakob
|
fa1bfb2ec7
|
do a fallback search over types to handle incompatible std::type_info* across module boundaries (fixes issue #4)
|
2015-10-22 16:04:53 +02:00 |
|
Wenzel Jakob
|
3419ee909f
|
fix linux 32 bit builds
|
2015-10-21 11:07:48 +02:00 |
|
Wenzel Jakob
|
ad7bc01d51
|
fix build on linux
|
2015-10-20 01:11:17 +02:00 |
|
Wenzel Jakob
|
436b731891
|
added note about cast operations
|
2015-10-20 01:04:30 +02:00 |
|
Wenzel Jakob
|
5cd3311c6c
|
added benchmark
|
2015-10-20 00:59:59 +02:00 |
|
Wenzel Jakob
|
0fb8528edf
|
factored out some common functionality to a non-templated parent class
|
2015-10-19 23:53:22 +02:00 |
|
Wenzel Jakob
|
fab881caf4
|
appveyor CI script
|
2015-10-18 18:01:33 +02:00 |
|
Wenzel Jakob
|
b1b714023a
|
consistent macro naming throughout the project
|
2015-10-18 16:48:30 +02:00 |
|
Wenzel Jakob
|
041a8656af
|
minor documentation theme changes
|
2015-10-18 16:44:12 +02:00 |
|
Wenzel Jakob
|
1853b65ff1
|
a bit more documentation on reference counting wrappers
|
2015-10-18 15:38:50 +02:00 |
|
Wenzel Jakob
|
7641c1dd11
|
minor doc update
|
2015-10-18 15:08:57 +02:00 |
|
Wenzel Jakob
|
10e62e168b
|
fixed missing semicolon in documentation
|
2015-10-15 22:46:07 +02:00 |
|
Wenzel Jakob
|
b456ec789d
|
updated supported python version list in setup.py
|
2015-10-15 22:43:55 +02:00 |
|
Wenzel Jakob
|
867ae377ed
|
minor CMakeLists.txt tweak: optimize for small binaries even in release builds
|
2015-10-15 22:41:25 +02:00 |
|
Wenzel Jakob
|
929fd7e694
|
PyPI setup.py file; v1.0 release
|
2015-10-15 22:21:50 +02:00 |
|
Wenzel Jakob
|
8f4eb00690
|
last breaking change: be consistent about the project name
|
2015-10-15 18:23:56 +02:00 |
|
Wenzel Jakob
|
607654f7ec
|
windows fixes
|
2015-10-13 23:58:10 +02:00 |
|
Wenzel Jakob
|
db028d685c
|
added module::import statement
|
2015-10-13 23:44:25 +02:00 |
|
Wenzel Jakob
|
9329669683
|
remainder of documentation
|
2015-10-13 23:21:54 +02:00 |
|
Wenzel Jakob
|
b50872acf2
|
A few breaking changes for consistency just before the 1.0 release
1. Renamed PYTHON_* to PYBIND_* everywhere
2. Renamed pybind::array_dtype<> to pybind::array_t<>
|
2015-10-13 17:46:31 +02:00 |
|
Wenzel Jakob
|
19208fe9a4
|
install a cleanup handler for nontrivial lambda closures
|
2015-10-13 17:46:27 +02:00 |
|
Wenzel Jakob
|
28f98aa298
|
took a stab at some documentation
|
2015-10-13 03:16:44 +02:00 |
|
Wenzel Jakob
|
8456a4dca2
|
minor enum_ improvement (use __repr__ instead of __str__)
|
2015-10-13 03:03:06 +02:00 |
|
Wenzel Jakob
|
bcd3182f3d
|
added a few more comments to the CMake build system
|
2015-10-13 03:03:06 +02:00 |
|
Wenzel Jakob
|
215fc6a4ce
|
simplified string casters, removed wide char support (inconsistent across platforms, better to use utf8 in any case..)
|
2015-10-13 03:03:01 +02:00 |
|
Wenzel Jakob
|
3b806d41eb
|
Added configuration files for Travis CI integration
|
2015-10-11 18:31:46 +02:00 |
|
Wenzel Jakob
|
d2a902bd45
|
quench a warning on windows
|
2015-10-04 20:24:20 +02:00 |
|
Wenzel Jakob
|
b3ee3eaf81
|
emit a more useful error message when a return value can't be converted to a Python type
|
2015-10-04 15:17:34 +02:00 |
|
Wenzel Jakob
|
2cf192f578
|
fixed testcase to take enum->int conversion into account
|
2015-10-04 15:17:12 +02:00 |
|
Wenzel Jakob
|
edbdef7ccf
|
fixed pybind::call value policy
|
2015-10-02 09:33:53 +02:00 |
|
Wenzel Jakob
|
6a32620db3
|
convenience function to create a pybind::handle<> to the python version of a C++ type
|
2015-10-02 00:42:33 +02:00 |
|
Wenzel Jakob
|
6918922332
|
allow enums values to be cast to integers
|
2015-10-01 21:32:23 +02:00 |
|
Wenzel Jakob
|
ac0fde988a
|
don't throw an exception when python deallocates an object which still exists on the C++ side
|
2015-10-01 18:49:37 +02:00 |
|
Wenzel Jakob
|
6d6fd099db
|
fixed testing infrastructure
|
2015-10-01 17:34:26 +02:00 |
|
Wenzel Jakob
|
be0e834b82
|
updated reference output
|
2015-10-01 17:13:38 +02:00 |
|