Commit Graph

  • 0780655808 Fix test compilation failure under gcc 4.9 (#496) Jason Rhinelander 2016-11-12 20:41:31 -05:00
  • 920e0e349d Add cmake option to override tests (#489) Jason Rhinelander 2016-11-12 19:10:53 -05:00
  • 5e1c0445cf include backtrace in pybind11::detail::error_string (#494) Wenzel Jakob 2016-11-12 16:57:30 +09:00
  • 219b10ac99 Update travis and appveyor builds to eigen 3.3.0 (#491) Jason Rhinelander 2016-11-11 02:15:38 -05:00
  • 2b92a49115 updated check-style.sh docs Wenzel Jakob 2016-11-08 10:58:22 +01:00
  • cc4efe69c2 more code style checks in Travis CI :) Wenzel Jakob 2016-11-08 10:53:30 +01:00
  • fe40dfe67d address number caster regression (fixes #484) Wenzel Jakob 2016-11-07 15:59:01 +01:00
  • c07ec31edf Don't construct unique_ptr around unowned pointers (#478) Jason Rhinelander 2016-11-06 13:12:48 -05:00
  • e916d846bf minor: have enum::export_values() return a reference to *this as usual Wenzel Jakob 2016-11-04 16:51:14 +01:00
  • f1b44a051a <optional> requires -std=c++17 (#479) Jason Rhinelander 2016-11-04 09:49:37 -04:00
  • dc0b4bd2c9 Add debugging info about .so size to build output (#477) Jason Rhinelander 2016-11-04 09:47:41 -04:00
  • 45e6e6f6eb add note about custom type casters (fixes #480) Wenzel Jakob 2016-11-04 11:06:22 +01:00
  • 12edaaa66a Only enable std::optional if compiling in >= C++14 (#476) Jason Rhinelander 2016-11-03 11:17:11 -04:00
  • 44a69f78cf std::experimental::optional (#475) Ivan Smirnov 2016-11-03 12:42:46 +00:00
  • bd560acf40 smart pointer refcount fix by @dean0x7d with slight modifications (fixes #471) Wenzel Jakob 2016-11-03 11:53:35 +01:00
  • 0a9ef9c300 Merge pull request #472 from aldanor/feature/shared-dtypes Wenzel Jakob 2016-11-03 11:08:50 +01:00
  • cc8ff16547 Move register_dtype() outside of the template Ivan Smirnov 2016-10-31 16:16:47 +00:00
  • f95fda0eb2 Add docs re: shared data API Ivan Smirnov 2016-10-31 21:40:11 +00:00
  • 2dbf029705 Add public shared_data API Ivan Smirnov 2016-10-31 14:11:10 +00:00
  • c546655dc2 Use pytest fixtures in numpy dtypes test module Ivan Smirnov 2016-10-31 13:54:43 +00:00
  • 2184f6d4d6 NumPy dtypes are now shared across extensions Ivan Smirnov 2016-10-31 13:52:32 +00:00
  • a743ead455 Merge pull request #474 from aldanor/feature/numpy-dtype-ex Wenzel Jakob 2016-11-03 09:44:30 +01:00
  • abd3429ce9 Add a test for numpy dtypes with custom names Ivan Smirnov 2016-11-01 13:29:32 +00:00
  • e8b50360fe Add dtype binding macro that allows setting names Ivan Smirnov 2016-11-01 13:27:35 +00:00
  • 03f627ebb1 Make reference(_internal) the default return value policy for properties (#473) Dean Moldovan 2016-11-01 11:44:57 +01:00
  • 030d10e826 minor style fix Wenzel Jakob 2016-10-28 01:23:42 +02:00
  • 496feacfd0 pybind11: implicitly convert NumPy integer scalars Wenzel Jakob 2016-10-28 00:37:07 +02:00
  • a6f85eb985 Merge pull request #465 from jagerman/prevent-object-overwriting Wenzel Jakob 2016-10-25 10:03:53 +02:00
  • 6873c202b3 Prevent overwriting previous declarations Jason Rhinelander 2016-10-24 21:58:22 -04:00
  • dd9bd7778f Merge pull request #453 from aldanor/feature/numpy-scalars Wenzel Jakob 2016-10-25 01:15:25 +02:00
  • 8f3e045deb Use detail::get_type_info() wherever sensible Ivan Smirnov 2016-10-23 15:43:03 +01:00
  • 6ba98650e2 a bit of work on the new documentation structure Wenzel Jakob 2016-10-24 23:48:20 +02:00
  • a6e6a8b108 Require existing typeinfo for direct conversions Ivan Smirnov 2016-10-23 15:27:13 +01:00
  • c0d19192d2 minor indentation change Wenzel Jakob 2016-10-22 13:08:44 -04:00
  • f4eec65526 Merge pull request #455 from bennorth/bugfix/bad-delete-if-no-copy-ctor Wenzel Jakob 2016-10-22 19:06:50 +02:00
  • 43a88f4574 Reraise existing exception if dtype ctor fails Ivan Smirnov 2016-10-22 10:52:05 +01:00
  • 694269435b Allow implicit casts from literal strings to dtype Ivan Smirnov 2016-10-22 10:51:19 +01:00
  • ef5a38044c A few dtype method docstrings Ivan Smirnov 2016-10-22 10:51:04 +01:00
  • f70cc112f0 Make dtype from string ctor accept const ref Ivan Smirnov 2016-10-22 10:50:39 +01:00
  • fb7c9fd326 Remove obsolete example reference (#457) Jason Rhinelander 2016-10-22 12:54:33 -04:00
  • 18e9590ca9 Merge pull request #458 from dean0x7d/fix-property Wenzel Jakob 2016-10-22 18:53:29 +02:00
  • 5b7e190fa2 Fix def_property and related functions Dean Moldovan 2016-10-21 18:51:14 +02:00
  • bbe45082f4 Test uncopyable static member Ben North 2016-10-20 21:19:30 +01:00
  • 24a2054dbc Fix wrapper's 'value' and 'owned' if ctor missing Ben North 2016-10-20 21:09:25 +01:00
  • 77898af0f8 Merge pull request #454 from dean0x7d/shared_ptr Wenzel Jakob 2016-10-20 19:16:32 +02:00
  • 7edd72db24 Disallow registering dtypes multiple times Ivan Smirnov 2016-10-20 16:57:12 +01:00
  • ccc69f91f4 Cache direct converters in the generic type caster Ivan Smirnov 2016-10-20 16:52:24 +01:00
  • 4f30446164 Merge pull request #448 from dean0x7d/docs Wenzel Jakob 2016-10-20 17:51:30 +02:00
  • cbbb7830f2 Add a test for NumPy scalar conversion Ivan Smirnov 2016-10-20 16:47:29 +01:00
  • 85e16262d6 Enable direct conversions with no typeinfo present Ivan Smirnov 2016-10-20 16:46:40 +01:00
  • 7bf90e8008 Add a direct converter for numpy scalars Ivan Smirnov 2016-10-20 16:11:08 +01:00
  • c275ee6b46 Add support for "direct" converters Ivan Smirnov 2016-10-20 16:09:31 +01:00
  • ba08db4da5 Import a few more numpy extern symbols Ivan Smirnov 2016-10-20 16:09:10 +01:00
  • 5d28dd1194 Support std::shared_ptr holder type out of the box Dean Moldovan 2016-10-18 13:56:33 +02:00
  • f0b0df58a9 Directly compare 3 ways of moving data between C++ and Python Dean Moldovan 2016-10-19 22:13:27 +02:00
  • 67b52d808e Reorganize documentation Dean Moldovan 2016-10-16 19:12:43 +02:00
  • 3eb569f4df Merge pull request #452 from aldanor/feature/numpy-enum Wenzel Jakob 2016-10-20 14:41:38 +02:00
  • 2f3f3687dc Add tests for numpy enum descriptors Ivan Smirnov 2016-10-20 12:28:47 +01:00
  • fb74df50c9 Implement format/numpy descriptors for enums Ivan Smirnov 2016-10-20 12:28:08 +01:00
  • 35995856dd Merge pull request #450 from dean0x7d/explicit-bool Wenzel Jakob 2016-10-17 11:59:29 +02:00
  • c889ebd0e1 Make operator bool() explicit Dean Moldovan 2016-10-17 01:48:32 +02:00
  • 135fd14928 Merge pull request #449 from jagerman/no-implicit-conversions Wenzel Jakob 2016-10-16 22:47:49 +02:00
  • 12d76600f8 Disable most implicit conversion constructors Jason Rhinelander 2016-10-16 16:27:42 -04:00
  • 946f897da0 Merge pull request #445 from lsst-dm/master Wenzel Jakob 2016-10-15 23:50:06 +02:00
  • fcab621ee4 Merge pull request #4 from lsst-dm/tickets/DM-7115 Pim Schellart 2016-10-15 11:31:19 -04:00
  • 8b51ed17c8 Merge pull request #444 from dean0x7d/inherit-dynamic-attr Wenzel Jakob 2016-10-14 19:21:55 +02:00
  • b8cb5ca7bd Fix dynamic attribute inheritance in C++ Dean Moldovan 2016-10-14 18:01:17 +02:00
  • 5c13749aea Merge pull request #437 from dean0x7d/dynamic-attrs Wenzel Jakob 2016-10-14 08:57:12 +02:00
  • 9273af4f92 Document dynamic attributes Dean Moldovan 2016-10-13 23:53:16 +02:00
  • c01a1c1ade added array::ensure() function wrapping PyArray_FromAny Wenzel Jakob 2016-10-14 01:08:03 +02:00
  • 22726c9d22 Only allocate dict pointer when needed for dynamic attributes Dean Moldovan 2016-10-12 23:20:32 +02:00
  • 00488a3e2c Merge pull request #440 from wjakob/master Wenzel Jakob 2016-10-13 10:50:35 +02:00
  • fac7c09458 NumPy "base" feature: integrated feedback by @aldanor Wenzel Jakob 2016-10-13 10:37:52 +02:00
  • c49d6e508a py::print robustness improvements, added import exception class Wenzel Jakob 2016-10-13 10:34:52 +02:00
  • 369e9b3937 Permit creation of NumPy arrays with a "base" object that owns the data Wenzel Jakob 2016-10-13 00:57:42 +02:00
  • 43f6aa6846 added numpy test (minor): check that 'strides' is respected even when creating new arrays Wenzel Jakob 2016-10-12 23:34:06 +02:00
  • d2afe7f001 Accept any sequence type as std::vector (or std::list) Pim Schellart 2016-10-12 12:00:53 -04:00
  • 6fccf69360 Add dynamic attribute support Dean Moldovan 2016-10-11 01:12:48 +02:00
  • 26df852392 removed forgotten message() stmt from CMakeLists.txt Wenzel Jakob 2016-10-10 01:35:27 +02:00
  • 6a1734af23 minor cmake cleanups Wenzel Jakob 2016-10-09 20:10:49 +02:00
  • c3d8b8cf42 Merge pull request #435 from wjakob/master Wenzel Jakob 2016-10-09 20:06:33 +02:00
  • 4c00fd9ef6 extra python version sanity check at import time Wenzel Jakob 2016-10-09 19:40:15 +02:00
  • f66610153f FindPythonLibsNew: wasn't actually setting PYTHONLIBS_FOUND contrary to specs Wenzel Jakob 2016-10-09 14:12:17 +02:00
  • b55a5c5660 fixed typo in cmake file Wenzel Jakob 2016-10-09 13:51:05 +02:00
  • e71ab8f455 unpacking_collector: allow nullptr-valued kwargs argument Wenzel Jakob 2016-10-08 15:30:00 +02:00
  • ba7678016c numpy.h: added array::squeeze() method Wenzel Jakob 2016-10-07 11:19:25 +02:00
  • 68a9989298 Merge pull request #429 from jagerman/accessor-bool-operator Wenzel Jakob 2016-10-02 23:15:18 +02:00
  • 7b8e3f9ec8 Re-add (but deprecated) bool operator for attr/items Jason Rhinelander 2016-10-01 20:41:14 -04:00
  • 103d78d368 failed implicit conversions shouldn't lead to nullptr dereference Wenzel Jakob 2016-09-30 13:43:19 +02:00
  • cd4d7d6bf8 very minor caster simplification Wenzel Jakob 2016-09-30 12:20:19 +02:00
  • dac3858e7d Make header files viewable in IDEs (fixes #424) Wenzel Jakob 2016-09-29 21:30:00 +02:00
  • 5699986d12 Merge pull request #427 from dean0x7d/eigen-bases Wenzel Jakob 2016-09-29 21:20:26 +02:00
  • 71af3b07fb Simplify base class detection for Eigen types Dean Moldovan 2016-09-24 23:54:02 +02:00
  • 886288787e contributor list update Wenzel Jakob 2016-09-27 18:02:20 +02:00
  • 632dee1e11 Merge pull request #356 from TrentHouliston/master Wenzel Jakob 2016-09-27 17:58:34 +02:00
  • 10a6a90738 Redo documentation to make it easier to read Trent Houliston 2016-09-28 01:01:59 +10:00
  • a3603e6df0 Simplify redundant code, conform to style suggestions, improve logic Trent Houliston 2016-09-28 01:01:44 +10:00
  • 253e41ccad Relax constraints on testing to ensure they work in all cases. Trent Houliston 2016-09-28 00:59:21 +10:00
  • b0c4444687 format_descr constexpr tweak for MSVC by @jagerman (fixes #416) Wenzel Jakob 2016-09-27 11:23:52 +02:00
  • 0a014e9135 Merge pull request #425 from dean0x7d/accessors Wenzel Jakob 2016-09-26 20:35:24 +02:00