Commit Graph

  • 38d5b4565c Fixed enumeration indices Jason Rhinelander 2016-08-04 16:36:16 -04:00
  • 9ffb3dda5f Eigen support for special matrix objects Jason Rhinelander 2016-08-04 15:24:41 -04:00
  • 19637536ac Merge pull request #315 from jagerman/eigen-stride-fix Wenzel Jakob 2016-08-04 19:47:17 +02:00
  • 2fb81afb59 Merge pull request #313 from jagerman/scoped-enums Wenzel Jakob 2016-08-04 19:46:56 +02:00
  • 8657f3083a Fix eigen copying of non-standard stride values Jason Rhinelander 2016-08-04 13:21:39 -04:00
  • d41a273031 Only support ==/!= int on unscoped enums Jason Rhinelander 2016-08-04 00:21:37 -04:00
  • 613541947a Fix scoped enums and add scoped enum example Jason Rhinelander 2016-08-03 23:45:08 -04:00
  • 39ff2d0140 Merge pull request #312 from jagerman/eigen-ref-args Wenzel Jakob 2016-08-03 23:12:20 +02:00
  • 5fd5074a0b Add support for Eigen::Ref<...> function arguments Jason Rhinelander 2016-08-03 16:50:22 -04:00
  • 7f9603fe24 Merge pull request #311 from lsst-dm/master Wenzel Jakob 2016-08-03 17:42:28 +02:00
  • 3d079fbd54 Fix zero valued enum comparison error Pim Schellart 2016-08-03 10:36:22 -04:00
  • 6c19f6e598 Merge pull request #309 from lsst-dm/master Wenzel Jakob 2016-08-02 18:27:32 +02:00
  • e5b42ef1fe Enable comparisons between enums and their underlying types Pim Schellart 2016-08-02 10:58:32 -04:00
  • 2160860c0a minor cmake change as per #306 Wenzel Jakob 2016-08-02 02:19:35 +02:00
  • 3da5edec1f Merge pull request #306 from trygvis/pybind-305-1 Wenzel Jakob 2016-08-02 02:18:08 +02:00
  • b6f79f28b9 Merge pull request #302 from dean0x7d/ci Wenzel Jakob 2016-08-02 01:30:26 +02:00
  • 880a7e4d0a Use system version of Python 2.7 on OS X on Travis Dean Moldovan 2016-08-02 00:42:07 +02:00
  • 3764e28475 added note about args/kwargs limitation Wenzel Jakob 2016-08-01 23:34:48 +02:00
  • f5d00105ce Merge pull request #304 from trygvis/pybind-303 Wenzel Jakob 2016-08-01 23:10:00 +02:00
  • 9119f13072 Improving support for installing pybind11. Trygve Laugstøl 2016-08-01 09:14:54 +02:00
  • 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 +02:00
  • 3ac1275248 Improve CI test coverage: eigen, numpy and C++14 Dean Moldovan 2016-07-30 00:15:01 +02:00
  • f38f359f96 documentation fix (fixes #290) Wenzel Jakob 2016-07-19 17:48:42 +02:00
  • a771e362df check for NOMINMAX issue on windows (fixes #291) Wenzel Jakob 2016-07-19 17:47:59 +02:00
  • a975ab2501 minor namespace change in example Wenzel Jakob 2016-07-19 17:35:09 +02:00
  • 4a87933be9 descr<> fix for int-to-string conversion Wenzel Jakob 2016-07-19 11:59:37 +02:00
  • 61352e504d Merge pull request #289 from jagerman/example-renaming Wenzel Jakob 2016-07-18 23:52:59 +02:00
  • 3e2e44f53f Updated advanced.rst example references Jason Rhinelander 2016-07-18 17:03:37 -04:00
  • b3f3d79f4c Rename examples files, as per #288 Jason Rhinelander 2016-07-18 16:43:18 -04:00
  • fb6aed2157 return value policy clarifications Wenzel Jakob 2016-07-18 20:29:53 +02:00
  • 1f66a58427 pybind11.h: minor cleanups (no functionality change) Wenzel Jakob 2016-07-18 10:47:10 +02:00
  • 6969e7c1ba exception handler tweaks (fixes #284) Wenzel Jakob 2016-07-18 10:46:41 +02:00
  • d46b6eee5a Merge pull request #285 from jagerman/fix-uninitialized-str Wenzel Jakob 2016-07-18 10:09:24 +02:00
  • 4e45e1805b Fix #283: don't print first arg of constructor Jason Rhinelander 2016-07-17 17:43:00 -04:00
  • fbdd30e5c5 Merge pull request #278 from jagerman/eigen-test-scipy-dep Wenzel Jakob 2016-07-12 21:00:54 +02:00
  • eae180cd0b Add missing scipy run-time dep to eigen test Jason Rhinelander 2016-07-12 14:16:46 -04:00
  • a720a6046e updated changelog with v1.8.1, updated release instructions Wenzel Jakob 2016-07-12 18:02:13 +02:00
  • 4d727e10ab minor README.md fix Wenzel Jakob 2016-07-12 16:58:55 +02:00
  • 59b240a848 bump Intel compiler version requirement Wenzel Jakob 2016-07-12 16:56:47 +02:00
  • c47d498c35 fix rare GC issue during type creation (fixes #277) Wenzel Jakob 2016-07-11 23:40:28 +02:00
  • 58ec1caa9b updated README and changelog Wenzel Jakob 2016-07-11 23:39:39 +02:00
  • 3c6ada3a48 Merge pull request #273 from lsst-dm/master Wenzel Jakob 2016-07-11 23:38:21 +02:00
  • 5a7d17ff16 Add support for user defined exception translators Pim Schellart 2016-06-17 17:35:59 -04:00
  • 4e27f7bb13 python 2.7 fix for example 5 Wenzel Jakob 2016-07-10 11:01:35 +02:00
  • e6b2f75949 updated changelog Wenzel Jakob 2016-07-10 10:54:46 +02:00
  • 954b7932fe avoid C++ -> Python -> C++ overheads when passing around function objects Wenzel Jakob 2016-07-10 10:13:18 +02:00
  • 52269e91aa Merge pull request #274 from jagerman/report-skipped-tests Wenzel Jakob 2016-07-09 20:38:25 +02:00
  • 7de9f6c72d Tests can skip by exiting with 99; fix eigen test failure Jason Rhinelander 2016-07-08 17:44:12 -04:00
  • 5ba89c340c quench warnings in eigen.h Wenzel Jakob 2016-07-09 15:44:54 +02:00
  • 678d59d21f Python 2.7 fixes for eval() Wenzel Jakob 2016-07-08 15:14:48 +02:00
  • 464c43513e further eval() improvements Wenzel Jakob 2016-07-08 15:06:25 +02:00
  • 5130212d5f appveyor: show output on test failure Wenzel Jakob 2016-07-08 11:07:22 +02:00
  • dc13cf0e54 quench warning on windows Wenzel Jakob 2016-07-08 11:07:02 +02:00
  • 0d3fc3566a complete rewrite of eval/exec patch Wenzel Jakob 2016-07-08 10:52:10 +02:00
  • c6ad2c4993 added exec functions Klemens Morgenstern 2016-06-09 16:10:26 +02:00
  • c2ee3f52b5 Merge pull request #272 from jagerman/fix-gcc6-placement-new-warning Wenzel Jakob 2016-07-07 22:56:36 +02:00
  • 0b12f91fa3 Only disable placement-new warning under gcc >= 6 Jason Rhinelander 2016-07-07 16:26:04 -04:00
  • cae0e00947 Disable -Wplacement-new warning false alarm Jason Rhinelander 2016-07-07 16:11:42 -04:00
  • 4be37c17d7 Merge pull request #269 from jagerman/ternary-description Wenzel Jakob 2016-07-06 07:09:00 +02:00
  • 4609beb46e Merge remote-tracking branch 'upstream/master' into ternary-description Jason Rhinelander 2016-07-06 00:49:49 -04:00
  • 8469f751cb Add _<bool>("s1", "s2") ternary & use TYPE_CASTER Jason Rhinelander 2016-07-06 00:40:54 -04:00
  • 22201d08e4 Merge pull request #268 from bennorth/stricter-test Wenzel Jakob 2016-07-06 05:45:56 +02:00
  • f57133aa2e correction to #266 fix Wenzel Jakob 2016-07-06 05:43:52 +02:00
  • 150a0fa786 check(): Stricter check in tests Ben North 2016-07-05 19:59:28 +01:00
  • 676e29885b Test that check() catches wrong order of elements Ben North 2016-07-05 21:46:09 +01:00
  • c2f6841c22 Merge pull request #267 from bennorth/non-contiguous-arrays Wenzel Jakob 2016-07-05 22:34:36 +02:00
  • 7b8d9e0246 Test eigen converts slices of 3d arrays correctly Ben North 2016-07-05 21:03:19 +01:00
  • 3e0e779322 Tests: Add further '2*' functions for matrices Ben North 2016-07-05 21:00:05 +01:00
  • 93594a3857 Fix handling of one-dimensional input arrays Ben North 2016-07-05 20:05:10 +01:00
  • 4a22091d45 Add tests for doubling row- and col-vectors Ben North 2016-07-05 20:03:02 +01:00
  • b063e64b19 Eigen tests: '2*' functions for col-, row-vectors Ben North 2016-07-05 20:01:11 +01:00
  • c9f69bc35a Merge pull request #266 from jagerman/fix-python27-test-output Wenzel Jakob 2016-07-05 22:07:34 +02:00
  • f23e0b5e95 Fix test diff output under python2.7 Jason Rhinelander 2016-07-05 16:03:43 -04:00
  • 3b48482f02 Merge pull request #262 from merlinND/make-tuple-error-message Wenzel Jakob 2016-07-01 21:48:14 +02:00
  • 68ca3b6343 more informative error message when py::make_tuple fails Merlin Nimier-David 2016-07-01 20:35:35 +02:00
  • 0006259508 switched internal usage of cast_error exception to reference_cast_error Wenzel Jakob 2016-07-01 16:07:35 +02:00
  • 472ffbba96 more informative error message when py::cast fails Wenzel Jakob 2016-07-01 16:07:24 +02:00
  • fb0e2e5dac minor formatting fix Wenzel Jakob 2016-07-01 14:54:24 +02:00
  • d7e208c740 Merge pull request #260 from hbruintjes/allow_const_shared Wenzel Jakob 2016-07-01 13:38:46 +02:00
  • 70d2e57b09 Cast to derived holder using container type when using std::enable_shared_from_this. hbruintjes 2016-07-01 12:39:55 +02:00
  • 5766c3a609 cindex.py updated Wenzel Jakob 2016-07-01 12:21:53 +02:00
  • 3eeea6fa61 docs: point out limitations of implicit conversions Wenzel Jakob 2016-06-30 18:10:28 +02:00
  • f53e300fbd doc updates Wenzel Jakob 2016-06-30 14:59:23 +02:00
  • 09e22b4a17 Merge pull request #255 from nafur/patch-1 Wenzel Jakob 2016-06-30 14:48:29 +02:00
  • 4626b5a4af updated limitations section Wenzel Jakob 2016-06-30 14:45:57 +02:00
  • 717df75237 Added warning about same-address-optimization nafur 2016-06-28 18:07:11 +02:00
  • 2353b9b8fa quench C4459 warning on MSVC2015 Wenzel Jakob 2016-06-27 16:05:46 +02:00
  • 37e1f61f54 allow passing a 'return value policy' to handle::operator() Wenzel Jakob 2016-06-22 14:29:13 +02:00
  • 4a53d38bd4 only deprecate call() function if C++14 is available Wenzel Jakob 2016-06-22 14:02:27 +02:00
  • f88af0c127 clarification on static properties (fixes #248) Wenzel Jakob 2016-06-22 13:52:31 +02:00
  • 407c292080 Merge pull request #247 from aldanor/iterators Wenzel Jakob 2016-06-21 15:43:01 +02:00
  • 9edfd20d40 Merge pull request #245 from bradharmon/callback_examples Wenzel Jakob 2016-06-21 14:27:17 +02:00
  • daed1abc9c Switch to using prefix increment in make_iterator Ivan Smirnov 2016-06-17 22:29:39 +01:00
  • 3ae5bd787f Remove extraneous semicolon (-pedantic warning) Ivan Smirnov 2016-06-17 22:29:10 +01:00
  • 835fc06ca4 Add callback examples with named parameters Brad Harmon 2016-06-16 13:19:15 -05:00
  • a62b3a07ba Merge pull request #244 from JerryAtInnobec/master Wenzel Jakob 2016-06-15 19:39:03 +02:00
  • b8f2d1886c Remove unnecessary braces. Jerry Gamache 2016-06-15 12:55:34 -04:00
  • c6e0cdfa54 Allow pybind11::arg to have 0, false, or "" as default values. Jerry Gamache 2016-06-15 12:48:15 -04:00
  • 663513cf23 release process clarifications Wenzel Jakob 2016-06-14 16:08:31 +02:00
  • 452da8884f minor .gitignore update Wenzel Jakob 2016-06-14 15:25:53 +02:00