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
6c698fec59
Fix usage of WIN32 define
2015-10-01 17:13:38 +02:00
Wenzel Jakob
a2f6fde0dc
support for overriding virtual functions
2015-10-01 17:13:35 +02:00
Wenzel Jakob
96c10530aa
A few convenience functions for working with Python types
...
- Get a descriptive string after a Python exception (without changing the exception status)
- Convenience function to map from a C++ object to a Python handle
- Convenience to check if a pybind::function is defined by an underlying
C++ implementation
- Get the type object of a pybind::handle
2015-10-01 16:44:30 +02:00
Wenzel Jakob
570822102c
support for ancient Python versions (2.7.x)
2015-09-04 23:49:23 +02:00
Wenzel Jakob
f5fae929a3
avoid std::string when creating signatures, and make nicer type names. binary size reduced by ~10%
2015-08-24 15:31:24 +02:00
Wenzel Jakob
281aa0e668
nicer code separation, cleanup logic, std::function type caster
2015-07-31 04:10:38 +02:00
Wenzel Jakob
43398a8548
complex number support
2015-07-28 16:12:20 +02:00
Wenzel Jakob
d4258bafef
generate more compact binaries
2015-07-28 03:10:15 +02:00
Wenzel Jakob
bd4a529319
more flexible function creation syntax
2015-07-11 18:55:41 +02:00
Wenzel Jakob
38bd71134a
Initial commit
2015-07-09 15:27:32 +02:00