Commit Graph

  • 24fe0904fb license note Wenzel Jakob 2015-12-05 14:41:25 +0100
  • 40584ce8c5 fixed another typo Wenzel Jakob 2015-12-04 23:58:23 +0100
  • 7f78318778 Merge pull request #20 from jakirkham/minor_typo Wenzel Jakob 2015-12-04 23:56:04 +0100
  • 648e1962e1 README.md: Missing "is". John Kirkham 2015-12-04 17:51:42 -0500
  • e9f4304f29 Merge pull request #19 from jakirkham/fix_pip_non_ascii_char_err Wenzel Jakob 2015-12-04 22:39:47 +0100
  • dc97833f8d setup.py: Fix another dash to be ASCII so pip doesn't complain. John Kirkham 2015-12-04 16:22:25 -0500
  • c40f8c70dc setup.py: Fix dash to be ASCII so pip doesn't complain. John Kirkham 2015-12-04 16:21:23 -0500
  • faaee1cbbd only use -flto when supported, quenched policy warnings Wenzel Jakob 2015-11-30 10:17:01 +0100
  • 60c36db1c9 generic integer type handling Wenzel Jakob 2015-11-30 12:30:28 +0100
  • 7f8d1c20f1 improved int_ constructor Wenzel Jakob 2015-11-29 13:46:56 +0100
  • 4ee0f2a19e add missing instructor for bool_ Wenzel Jakob 2015-11-29 13:45:27 +0100
  • fe4782ed81 Merge 34daba4d2d into f2331666d1 Dmitriy 2015-11-28 14:36:27 +0000
  • f2331666d1 improved compiler detection Wenzel Jakob 2015-11-28 14:24:44 +0100
  • e1b113b0d9 ifdef WIN32 -> _WIN32 Wenzel Jakob 2015-11-28 14:20:38 +0100
  • 6e213c9ca0 improved shared pointer support (fixes #14) Wenzel Jakob 2015-11-24 23:05:58 +0100
  • 5e90fa4e6a 32 bit build in Travis (disabled for now) Wenzel Jakob 2015-11-24 21:24:04 +0100
  • 3350b5e81c make install target optional Wenzel Jakob 2015-11-24 21:33:18 +0100
  • 19af357583 Enabling installation of headers on Unix systems. Luka Čehovin 2015-11-24 21:20:56 +0100
  • dcb9ba6c28 Merge branch 'master' of https://github.com/lukacu/pybind11 Luka Čehovin 2015-11-24 21:21:35 +0100
  • de6f2fad29 Enabling installation of headers on Unix systems. Luka Čehovin 2015-11-24 21:20:56 +0100
  • a4175d6ea3 added warning about wrapping wrapped functions Wenzel Jakob 2015-11-17 08:30:34 +0100
  • eb7c0b82ec functional.h: support more kinds of Python functions Wenzel Jakob 2015-11-16 18:39:43 +0100
  • 3ee91b2f0a renamed pybind11::set::insert -> add to match C api naming Wenzel Jakob 2015-11-15 13:03:07 +0100
  • 333e889ef2 Improved STL support, support for std::set Wenzel Jakob 2015-11-14 19:04:49 +0100
  • 723bc65b27 fix for std::shared_ptr proposed by Vayu (fixes #8) Wenzel Jakob 2015-11-12 23:27:20 +0100
  • 54289302bc minor cleanups Wenzel Jakob 2015-10-26 20:10:24 +0100
  • 42af9c295a appveyor: legacy build on win32 Wenzel Jakob 2015-10-23 10:21:09 +0200
  • 34daba4d2d Wrap long long casts in __linux__ to keep compilation working on OS X Dmitriy Morozov 2015-10-22 13:20:17 -0700
  • 5db63fb746 work around weird macro substitution issue on GCC (fixes issue #7) Wenzel Jakob 2015-10-22 21:38:11 +0200
  • 5816d1f36b Add more integer conversions Dmitriy Morozov 2015-10-22 08:39:05 -0700
  • fa1bfb2ec7 do a fallback search over types to handle incompatible std::type_info* across module boundaries (fixes issue #4) Wenzel Jakob 2015-10-22 16:03:44 +0200
  • 3419ee909f fix linux 32 bit builds Wenzel Jakob 2015-10-21 11:07:48 +0200
  • ad7bc01d51 fix build on linux Wenzel Jakob 2015-10-20 01:09:53 +0200
  • 436b731891 added note about cast operations Wenzel Jakob 2015-10-20 01:04:30 +0200
  • 5cd3311c6c added benchmark Wenzel Jakob 2015-10-20 00:58:59 +0200
  • 0fb8528edf factored out some common functionality to a non-templated parent class Wenzel Jakob 2015-10-19 23:50:51 +0200
  • fab881caf4 appveyor CI script Wenzel Jakob 2015-10-18 17:04:24 +0200
  • b1b714023a consistent macro naming throughout the project Wenzel Jakob 2015-10-18 16:48:30 +0200
  • 041a8656af minor documentation theme changes Wenzel Jakob 2015-10-18 16:44:12 +0200
  • 1853b65ff1 a bit more documentation on reference counting wrappers Wenzel Jakob 2015-10-18 15:38:50 +0200
  • 7641c1dd11 minor doc update Wenzel Jakob 2015-10-18 14:48:24 +0200
  • 10e62e168b fixed missing semicolon in documentation Wenzel Jakob 2015-10-15 22:46:07 +0200
  • b456ec789d updated supported python version list in setup.py Wenzel Jakob 2015-10-15 22:43:55 +0200
  • 867ae377ed minor CMakeLists.txt tweak: optimize for small binaries even in release builds Wenzel Jakob 2015-10-15 22:41:25 +0200
  • 929fd7e694 PyPI setup.py file; v1.0 release v1.0 Wenzel Jakob 2015-10-15 18:24:12 +0200
  • 8f4eb00690 last breaking change: be consistent about the project name Wenzel Jakob 2015-10-15 18:13:33 +0200
  • 607654f7ec windows fixes Wenzel Jakob 2015-10-13 23:58:10 +0200
  • db028d685c added module::import statement Wenzel Jakob 2015-10-13 23:44:25 +0200
  • 9329669683 remainder of documentation Wenzel Jakob 2015-10-13 23:21:54 +0200
  • b50872acf2 A few breaking changes for consistency just before the 1.0 release Wenzel Jakob 2015-10-13 17:38:22 +0200
  • 19208fe9a4 install a cleanup handler for nontrivial lambda closures Wenzel Jakob 2015-10-13 17:37:25 +0200
  • 28f98aa298 took a stab at some documentation Wenzel Jakob 2015-10-13 02:57:16 +0200
  • 8456a4dca2 minor enum_ improvement (use __repr__ instead of __str__) Wenzel Jakob 2015-10-13 02:42:20 +0200
  • bcd3182f3d added a few more comments to the CMake build system Wenzel Jakob 2015-10-12 23:57:20 +0200
  • 215fc6a4ce simplified string casters, removed wide char support (inconsistent across platforms, better to use utf8 in any case..) Wenzel Jakob 2015-10-12 23:56:56 +0200
  • 3b806d41eb Added configuration files for Travis CI integration Wenzel Jakob 2015-10-11 16:29:35 +0200
  • d2a902bd45 quench a warning on windows Wenzel Jakob 2015-10-04 20:24:20 +0200
  • b3ee3eaf81 emit a more useful error message when a return value can't be converted to a Python type Wenzel Jakob 2015-10-04 15:17:34 +0200
  • 2cf192f578 fixed testcase to take enum->int conversion into account Wenzel Jakob 2015-10-04 15:17:12 +0200
  • edbdef7ccf fixed pybind::call value policy Wenzel Jakob 2015-10-02 09:33:53 +0200
  • 6a32620db3 convenience function to create a pybind::handle<> to the python version of a C++ type Wenzel Jakob 2015-10-02 00:42:33 +0200
  • 6918922332 allow enums values to be cast to integers Wenzel Jakob 2015-10-01 21:32:23 +0200
  • ac0fde988a don't throw an exception when python deallocates an object which still exists on the C++ side Wenzel Jakob 2015-10-01 18:37:26 +0200
  • 6d6fd099db fixed testing infrastructure Wenzel Jakob 2015-10-01 17:34:26 +0200
  • be0e834b82 updated reference output Wenzel Jakob 2015-10-01 16:48:34 +0200
  • 6c698fec59 Fix usage of WIN32 define Wenzel Jakob 2015-10-01 16:47:21 +0200
  • a2f6fde0dc support for overriding virtual functions Wenzel Jakob 2015-10-01 16:46:03 +0200
  • 04358b02ed Always record the __module__ in newly created Python types Wenzel Jakob 2015-10-01 16:45:28 +0200
  • 96c10530aa A few convenience functions for working with Python types Wenzel Jakob 2015-10-01 16:42:15 +0200
  • 5257330e6a keyword processing bugfix Wenzel Jakob 2015-09-14 16:38:47 +0200
  • 73a50a0441 Fix for radd/rsub/rmul/rdiv operator convenience wrappers Wenzel Jakob 2015-09-11 17:09:47 +0200
  • 38ffb5232f handle errors in callbacks Wenzel Jakob 2015-09-11 17:01:21 +0200
  • 5116b02e68 python 2.7 fix Wenzel Jakob 2015-09-05 02:09:17 +0200
  • 570822102c support for ancient Python versions (2.7.x) Wenzel Jakob 2015-09-04 23:42:12 +0200
  • d557e1d3ad example6 fix Wenzel Jakob 2015-09-01 22:56:40 +0200
  • 02f770d06c win32 compilation flag improvements Wenzel Jakob 2015-09-01 21:38:20 +0200
  • 2b0339f44e refcounting fix Wenzel Jakob 2015-09-01 21:38:07 +0200
  • c47fc488d3 win32 build fix Wenzel Jakob 2015-08-30 01:01:47 +0200
  • a750031795 support strongly typed enum Wenzel Jakob 2015-08-29 02:08:32 +0200
  • bce10fae38 windows fixes Wenzel Jakob 2015-08-28 17:58:24 +0200
  • a9ee25a97e various minor compilation fixes Wenzel Jakob 2015-08-28 17:53:31 +0200
  • 5d4d83da11 Merge branch 'master' of https://github.com/wjakob/pybind11 Wenzel Jakob 2015-08-28 17:49:27 +0200
  • 7b8e032c26 added a few basic number types Wenzel Jakob 2015-08-28 17:49:15 +0200
  • 328aa14e0a linux compilation fixes Wenzel Jakob 2015-08-26 17:23:23 +0200
  • 43dbdfd0e7 Merge branch 'master' of https://github.com/wjakob/pybind11 Wenzel Jakob 2015-08-24 15:32:50 +0200
  • f5fae929a3 avoid std::string when creating signatures, and make nicer type names. binary size reduced by ~10% Wenzel Jakob 2015-08-24 15:31:24 +0200
  • b129af53cd Merge Wenzel Jakob 2015-08-04 19:04:39 +0200
  • d85215c18d quench clang warnings Wenzel Jakob 2015-08-04 19:03:53 +0200
  • d3a4a50207 Merge branch 'master' of https://github.com/wjakob/pybind11 Wenzel Jakob 2015-08-04 18:55:07 +0200
  • efd9e987f5 windows fixes Wenzel Jakob 2015-08-04 18:53:18 +0200
  • 10d992eb9c added logo Wenzel Jakob 2015-08-04 13:59:51 +0200
  • cd5cda715b cleaned up handling of warnings on clang Wenzel Jakob 2015-08-03 12:17:54 +0200
  • 281aa0e668 nicer code separation, cleanup logic, std::function type caster Wenzel Jakob 2015-07-30 15:29:00 +0200
  • a576e6a8ca keyword argument support, removed last traces of std::function<> usage Wenzel Jakob 2015-07-29 17:51:54 +0200
  • 71867830f5 switched cpp_function to use variadic arguments Wenzel Jakob 2015-07-29 17:43:52 +0200
  • fbe82bf94d code size reduction Wenzel Jakob 2015-07-28 16:12:29 +0200
  • 43398a8548 complex number support Wenzel Jakob 2015-07-28 16:12:20 +0200
  • d4258bafef generate more compact binaries Wenzel Jakob 2015-07-26 16:33:49 +0200
  • fa70d30248 documentation extraction improvements Wenzel Jakob 2015-07-23 14:43:34 +0200
  • ad06e76f9f Documentation extraction tool Wenzel Jakob 2015-07-22 01:01:52 +0200