Commit Graph

  • 95545e6256 Change PB11_IMPL prefix to PYBIND11, add comment Ivan Smirnov 2016-06-27 23:02:21 +0100
  • 7bdd74a9fb Fix PYBIND11_DTYPE to work with MSVC compiler Ivan Smirnov 2016-06-27 17:01:22 +0100
  • 5dc6c5445d Cosmetic: fix indentation Ivan Smirnov 2016-06-27 15:47:51 +0100
  • 73f56830f8 Add detail::is_pod_struct<T> helper Ivan Smirnov 2016-06-26 16:46:40 +0100
  • d0bafd90e0 Add a test for buffer format of unbound struct Ivan Smirnov 2016-06-26 16:35:28 +0100
  • a0e37f250e npy_format_descriptor::format() - fail if unbound Ivan Smirnov 2016-06-26 16:34:39 +0100
  • 5a47a16e47 Revert accidental whitespace change Ivan Smirnov 2016-06-26 16:21:34 +0100
  • 40eadfeb73 Make npy_format_descriptor backwards-compat Ivan Smirnov 2016-06-26 16:19:18 +0100
  • 95e9b12322 Prefix the FIELD_DESCRIPTOR macro Ivan Smirnov 2016-06-26 16:18:46 +0100
  • 5e71e17bdf Make changes to format_descriptor backwards-compat Ivan Smirnov 2016-06-26 12:42:34 +0100
  • 4f164217e4 Add dtype_of<T>() function, update the tests Ivan Smirnov 2016-06-22 01:07:20 +0100
  • 036e8cd32f Remove erroneous py:: prefix in numpy.h Ivan Smirnov 2016-06-22 00:52:16 +0100
  • 873d267471 Prefix all macros in numpy.h to avoid name clashes Ivan Smirnov 2016-06-22 00:48:36 +0100
  • 1f54cd9209 Use object instead of ptrs in numpy descriptors Ivan Smirnov 2016-06-22 00:42:10 +0100
  • 2a7acb6d55 Incref descriptors properly when creating arrays Ivan Smirnov 2016-06-22 00:33:56 +0100
  • 669e14269d Add test for a function accepting recarray (WIP) Ivan Smirnov 2016-06-21 21:05:29 +0100
  • f5b166d042 Simplify npy_format_descriptor slightly Ivan Smirnov 2016-06-21 21:03:58 +0100
  • bdc9902041 Add explicit test for recarray format descriptors Ivan Smirnov 2016-06-19 16:54:07 +0100
  • 7f913aecab Add tests for nested recarrays Ivan Smirnov 2016-06-19 16:41:15 +0100
  • 80a3785a66 Borrow field descriptors for recarray dtype Ivan Smirnov 2016-06-19 16:40:52 +0100
  • 8502f542b3 Add packed recarray tests Ivan Smirnov 2016-06-19 16:09:44 +0100
  • 2e1565e414 Add empty recarray test, check for calloc fail Ivan Smirnov 2016-06-19 16:05:23 +0100
  • f10c84eb9b Release format descriptor args before converting Ivan Smirnov 2016-06-19 16:04:01 +0100
  • bb4015ded3 Add a basic test for recarrays and complex dtypes Ivan Smirnov 2016-06-19 15:50:31 +0100
  • 2488b32066 Add PYBIND11_DTYPE macro for registering dtypes Ivan Smirnov 2016-06-19 15:48:55 +0100
  • fab02efb10 Switch away from typenums for numpy descriptors Ivan Smirnov 2016-06-19 14:53:20 +0100
  • a67c2b52e4 Use memoryview for constructing array from buffer Ivan Smirnov 2016-06-19 14:50:06 +0100
  • ea2755ccdc Use a macro for numpy API definitions Ivan Smirnov 2016-06-19 14:44:20 +0100
  • f7143dc589 Update gitignore to ignore debug test builds Ivan Smirnov 2016-06-19 14:41:21 +0100
  • 7709d6b77d Add memoryview type Ivan Smirnov 2016-06-19 14:40:30 +0100
  • 8b5fc8b5e1 Dump test output if the test runner fails Ivan Smirnov 2016-06-19 14:40:04 +0100
  • 42ad328481 Change format_descriptor::value to a static func Ivan Smirnov 2016-06-19 14:39:41 +0100
  • a7e62e1ca6 Add buffer_info::as_pybuffer() method Ivan Smirnov 2016-06-19 14:37:55 +0100
  • 3dd325b772 Change npy_format_descriptor typenum to static fn Ivan Smirnov 2016-06-18 00:46:12 +0100
  • 09f40e010f Merge pull request #282 from jagerman/key-iterators Wenzel Jakob 2016-08-12 08:35:45 +0200
  • 5aa85be26e Added pybind11::make_key_iterator for map iteration Jason Rhinelander 2016-08-11 21:22:05 -0400
  • 216df0dd67 quench warning on clang/OSX Wenzel Jakob 2016-08-12 00:59:57 +0200
  • bb6c1f9c4d add Jason Rhinelander to contributors list Wenzel Jakob 2016-08-12 00:58:49 +0200
  • f4f2afb6c9 Merge pull request #324 from jagerman/example-constructor-tracking Wenzel Jakob 2016-08-12 00:56:26 +0200
  • 3f589379ec Improve constructor/destructor tracking Jason Rhinelander 2016-08-07 13:05:26 -0400
  • 85557b1dec Merge pull request #330 from jagerman/silence-msvc-warning Wenzel Jakob 2016-08-11 22:35:15 +0200
  • e20fc61a33 Silence MSVC warning Jason Rhinelander 2016-08-11 16:23:23 -0400
  • 5a4cd3b45c Merge pull request #329 from jagerman/track-same-ptr-instances Wenzel Jakob 2016-08-10 18:24:10 +0200
  • f2ecd8927e Implement reference_internal with a keep_alive Jason Rhinelander 2016-08-10 12:08:04 -0400
  • efc2aa7ee7 Removed obsolete documentation about duplicate address problems Jason Rhinelander 2016-08-10 11:38:33 -0400
  • 1b05ce5bc0 Track registered instances that share a pointer address Jason Rhinelander 2016-08-09 17:57:59 -0400
  • bb1ee389fd Merge pull request #297 from jagerman/move-python-return-value Wenzel Jakob 2016-08-09 15:14:31 +0200
  • ed14879a19 Move support for return values of called Python functions Jason Rhinelander 2016-07-21 21:31:05 -0400
  • ca2d54e81a Merge 7a3ced7a84 into 6697f80f7f empyrical 2016-08-08 13:46:36 +0000
  • 6697f80f7f Merge pull request #325 from Hubble1942/fix-python-library-path-in-windows-venv Wenzel Jakob 2016-08-08 15:42:28 +0200
  • 72270777a3 Merge pull request #322 from jagerman/document-inherited-virtuals Wenzel Jakob 2016-08-08 15:24:42 +0200
  • b81c500ce2 Fixed finding python libraries on windows in venv Christian Ewald 2016-08-08 08:31:08 +0200
  • d6c365bcfa virtual + inheritance example: remove multiple inheritance approach Jason Rhinelander 2016-08-05 17:44:28 -0400
  • 0ca96e2915 Added advanced doc section on virtual methods + inheritance Jason Rhinelander 2016-08-05 17:02:33 -0400
  • 5289af5fc0 Merge pull request #319 from dean0x7d/fix-sign-warnings Wenzel Jakob 2016-08-05 00:10:33 +0200
  • cb6cd6954b Fix signedness warnings Dean Moldovan 2016-08-04 23:55:12 +0200
  • 934e8dbd80 Merge pull request #310 from dean0x7d/signatures Wenzel Jakob 2016-08-05 00:04:24 +0200
  • ed23dda93b Adopt PEP 484 type hints for C++ types exported to Python Dean Moldovan 2016-08-04 01:40:40 +0200
  • ecced6c5ae Use generic arg names for functions without explicitly named arguments Dean Moldovan 2016-07-31 20:03:18 +0200
  • 52d77d9db9 Merge pull request #318 from jagerman/eigen-base-types Wenzel Jakob 2016-08-04 22:42:18 +0200
  • b68d8fc2c5 *Really* fix enumeration indices Jason Rhinelander 2016-08-04 16:39:30 -0400
  • 67bfeb19c1 Merge pull request #316 from jagerman/eigen-base-types Wenzel Jakob 2016-08-04 22:37:26 +0200
  • 38d5b4565c Fixed enumeration indices Jason Rhinelander 2016-08-04 16:36:16 -0400
  • 9ffb3dda5f Eigen support for special matrix objects Jason Rhinelander 2016-08-04 15:24:41 -0400
  • 19637536ac Merge pull request #315 from jagerman/eigen-stride-fix Wenzel Jakob 2016-08-04 19:47:17 +0200
  • 2fb81afb59 Merge pull request #313 from jagerman/scoped-enums Wenzel Jakob 2016-08-04 19:46:56 +0200
  • 8657f3083a Fix eigen copying of non-standard stride values Jason Rhinelander 2016-08-04 13:21:39 -0400
  • d41a273031 Only support ==/!= int on unscoped enums Jason Rhinelander 2016-08-04 00:21:37 -0400
  • 613541947a Fix scoped enums and add scoped enum example Jason Rhinelander 2016-08-03 23:45:08 -0400
  • 39ff2d0140 Merge pull request #312 from jagerman/eigen-ref-args Wenzel Jakob 2016-08-03 23:12:20 +0200
  • 5fd5074a0b Add support for Eigen::Ref<...> function arguments Jason Rhinelander 2016-08-03 16:50:22 -0400
  • 7f9603fe24 Merge pull request #311 from lsst-dm/master Wenzel Jakob 2016-08-03 17:42:28 +0200
  • 3d079fbd54 Fix zero valued enum comparison error Pim Schellart 2016-08-03 10:36:22 -0400
  • 6c19f6e598 Merge pull request #309 from lsst-dm/master Wenzel Jakob 2016-08-02 18:27:32 +0200
  • e5b42ef1fe Enable comparisons between enums and their underlying types Pim Schellart 2016-08-02 10:58:32 -0400
  • 2160860c0a minor cmake change as per #306 Wenzel Jakob 2016-08-02 02:19:35 +0200
  • 3da5edec1f Merge pull request #306 from trygvis/pybind-305-1 Wenzel Jakob 2016-08-02 02:18:08 +0200
  • b6f79f28b9 Merge pull request #302 from dean0x7d/ci Wenzel Jakob 2016-08-02 01:30:26 +0200
  • 880a7e4d0a Use system version of Python 2.7 on OS X on Travis Dean Moldovan 2016-08-02 00:42:07 +0200
  • 3764e28475 added note about args/kwargs limitation Wenzel Jakob 2016-08-01 23:34:48 +0200
  • f5d00105ce Merge pull request #304 from trygvis/pybind-303 Wenzel Jakob 2016-08-01 23:10:00 +0200
  • 9119f13072 Improving support for installing pybind11. Trygve Laugstøl 2016-08-01 09:14:54 +0200
  • 3572bc3e82 Changes accessor::operator=() to throw error_already_set() instead of using pybind11_fail(). PyObject_SetItem and PyObject_SetAttr both throws an exception on failure so this will show the underlying exception instead of masking it. Trygve Laugstøl 2016-08-01 08:45:16 +0200
  • 3ac1275248 Improve CI test coverage: eigen, numpy and C++14 Dean Moldovan 2016-07-30 00:15:01 +0200
  • ed3fdcb7c9 add conversion of by::buffer to opencv Pieter 2016-07-20 17:37:26 +0200
  • f38f359f96 documentation fix (fixes #290) Wenzel Jakob 2016-07-19 17:48:42 +0200
  • a771e362df check for NOMINMAX issue on windows (fixes #291) Wenzel Jakob 2016-07-19 17:47:59 +0200
  • a975ab2501 minor namespace change in example Wenzel Jakob 2016-07-19 17:35:09 +0200
  • 4a87933be9 descr<> fix for int-to-string conversion Wenzel Jakob 2016-07-19 11:59:37 +0200
  • 61352e504d Merge pull request #289 from jagerman/example-renaming Wenzel Jakob 2016-07-18 23:52:59 +0200
  • 3e2e44f53f Updated advanced.rst example references Jason Rhinelander 2016-07-18 17:03:37 -0400
  • b3f3d79f4c Rename examples files, as per #288 Jason Rhinelander 2016-07-18 16:43:18 -0400
  • fb6aed2157 return value policy clarifications Wenzel Jakob 2016-07-18 20:29:53 +0200
  • 1f66a58427 pybind11.h: minor cleanups (no functionality change) Wenzel Jakob 2016-07-18 10:47:10 +0200
  • 6969e7c1ba exception handler tweaks (fixes #284) Wenzel Jakob 2016-07-18 10:46:41 +0200
  • d46b6eee5a Merge pull request #285 from jagerman/fix-uninitialized-str Wenzel Jakob 2016-07-18 10:09:24 +0200
  • 4e45e1805b Fix #283: don't print first arg of constructor Jason Rhinelander 2016-07-17 17:43:00 -0400
  • fbdd30e5c5 Merge pull request #278 from jagerman/eigen-test-scipy-dep Wenzel Jakob 2016-07-12 21:00:54 +0200
  • eae180cd0b Add missing scipy run-time dep to eigen test Jason Rhinelander 2016-07-12 14:16:46 -0400
  • a720a6046e updated changelog with v1.8.1, updated release instructions Wenzel Jakob 2016-07-12 18:02:13 +0200