Commit Graph

  • 01453b05c4
    fix (setup_helpers): fix bug in _add_lflags (#2586) Jay Soffian 2020-10-13 18:20:10 -04:00
  • 2a263e087c
    docs: some final 2.6.0 updates (#2582) Henry Schreiner 2020-10-13 18:19:05 -04:00
  • c99d7f1cc7
    docs: PR template (#2580) Henry Schreiner 2020-10-13 13:09:40 -04:00
  • edda89ba68
    fix: install to DATAROOTDIR instead of hardcoding share (#2584) Henry Schreiner 2020-10-13 13:08:54 -04:00
  • 7c71dd3861 ci: inverted labeler logic Henry Schreiner 2020-10-12 23:04:16 -04:00
  • 99773fc5f6
    fix: throw error_already_set in py::len on failing PyObject_Length (#2575) Yannick Jadoul 2020-10-13 05:00:54 +02:00
  • 2f746eeeb4 ci: original labeler Henry Schreiner 2020-10-12 22:35:23 -04:00
  • 1914b7d3a7
    Shorten PYBIND11_EMBEDDED_MODULE macro implementation by using PYBIND11_CATCH_INIT_EXCEPTIONS (#2579) Yannick Jadoul 2020-10-12 23:10:18 +02:00
  • ae2e5a368c
    ci: try to get labeler to add needs changelog Henry Schreiner 2020-10-12 17:03:26 -04:00
  • 993495c96c
    fix: Intel 18+ required (#2577) Henry Schreiner 2020-10-12 16:31:44 -04:00
  • 4f45052d4c
    ci: fix ci label Henry Schreiner 2020-10-11 23:43:00 -04:00
  • cd2c25a2bf
    ci: adjust labeler match pattern Henry Schreiner 2020-10-11 20:41:11 -04:00
  • 7d7309b814
    ci: monitor dependencies Henry Schreiner 2020-10-10 22:43:05 -04:00
  • d46f3322a4
    fix: allow cmake varibles from Python calls to be cached (#2570) Henry Schreiner 2020-10-09 17:33:45 -04:00
  • fecef38864
    refactor: simpler followup to #2569 (#2572) Henry Schreiner 2020-10-09 17:12:05 -04:00
  • c02f0ec607 fix: formatting issue Henry Schreiner 2020-10-09 16:51:23 -04:00
  • f385eccdb7 chore: bump to 2.6.0rc1 Henry Schreiner 2020-10-09 16:41:42 -04:00
  • fae45325f6 ci: fix labeler Henry Schreiner 2020-10-09 16:40:12 -04:00
  • 8d8d48c528
    fix: do not use abi::__forced_unwind with libc++, even with gcc instead of clang (#2569) Ahmed Sobhy 2020-10-09 13:10:23 -07:00
  • 59323a975a
    ci: update PGI to 20.9 (#2566) andriish 2020-10-09 21:38:26 +02:00
  • e4e5c49a26
    docs: known issues (#2565) Henry Schreiner 2020-10-09 11:19:13 -04:00
  • 0c5cc031ee
    feat: deprecate public constructors of module_ class (#2552) Yannick Jadoul 2020-10-09 16:46:11 +02:00
  • 71aea49b8b
    Check scope's __dict__ instead of using hasattr when registering classes and exceptions (#2335) Yannick Jadoul 2020-10-09 01:09:56 +02:00
  • deba040b6f
    test: hide segfault (#2559) Henry Schreiner 2020-10-08 12:25:04 -04:00
  • 49cdb70a4d
    docs: use sorted(glob()) in example setup.py (#2561) jbarlow83 2020-10-08 06:04:27 -07:00
  • 49c389b760
    ci: test on Windows 3.8 and 3.9 (mostly) (#2560) Henry Schreiner 2020-10-08 09:04:02 -04:00
  • b6f37f67ac
    docs: minor cleanup (#2555) Henry Schreiner 2020-10-07 20:41:03 -04:00
  • 00edc3001b
    fix: PYBIND11_OBJECT required pybind11 namespace (regression) (#2553) Henry Schreiner 2020-10-06 10:04:13 -04:00
  • 9a0c96dd4c
    feat: py::prepend tag (#1131) Henry Schreiner 2020-10-05 22:36:33 -04:00
  • f537093a2f
    Fail on passing py::object with wrong Python type to py::object subclass using PYBIND11_OBJECT macro (#2349) Yannick Jadoul 2020-10-05 22:48:54 +02:00
  • 2a2f52201d
    fix: find_import didn't work properly for classic tools (#2550) Henry Schreiner 2020-10-05 15:31:00 -04:00
  • 1411207711
    chore: drop support for PyPy < 7.3.1 and clean up old PyPy workarounds (#2456) Yannick Jadoul 2020-10-05 16:43:27 +02:00
  • b70894df52
    docs: add std::valarray to docs/advanced/cast/stl.rst (#2547) Yannick Jadoul 2020-10-04 15:52:55 +02:00
  • e8ad33bb30
    Fix buffer_info for ctypes buffers (pybind#2502) (#2503) Fritz Reese 2020-10-03 17:09:14 -04:00
  • 6bcd220c8d
    refactor: module -> module_ with typedef (#2544) Henry Schreiner 2020-10-03 13:38:03 -04:00
  • 560ed3e34f
    docs: fix odd spacing Henry Schreiner 2020-10-02 22:38:29 -04:00
  • 3488494a81
    refactor: import check as a common function (#2526) Henry Schreiner 2020-10-02 22:34:22 -04:00
  • ca4127ce07
    ci: fix labeler Henry Schreiner 2020-10-02 17:09:58 -04:00
  • 961b2e6205
    fix: ensure the GIL is held when copying a function. (#2545) Hyrum Wright 2020-10-02 17:00:45 -04:00
  • 1bcd5f0a19
    Update pr_merged.yml Henry Schreiner 2020-10-02 16:59:04 -04:00
  • 5f9b16672f
    ci: label PRs with changelog needed (#2546) Henry Schreiner 2020-10-02 16:56:19 -04:00
  • 9796fe98fc
    feat: vectorize functions with void return type (#1969) Yannick Jadoul 2020-10-02 21:30:34 +02:00
  • 56784c4f42
    Add unchecked_reference::operator() and operator[] to overload resolution of unchecked_mutable_reference (#2514) Yannick Jadoul 2020-10-02 19:07:04 +02:00
  • 2b6b98e28f
    Bugfix/Check actual value when deregistering pybind11 instance (#2252) Riyaz Haque 2020-10-02 10:06:04 -07:00
  • b9d00273ee
    feat: parallel compiler (#2521) Henry Schreiner 2020-10-02 10:03:35 -04:00
  • 07b069a55b
    Unify Python 2 & 3 py::module constructor, and make contructor with pre-allocated PyModuleDef private (#2534) Yannick Jadoul 2020-10-02 16:01:24 +02:00
  • 6d2d08db00
    fix: conda-forge patch (#2540) Henry Schreiner 2020-10-02 09:56:54 -04:00
  • 5ebc78164d
    Allow raw unions without base classes in is_accessible_base_of (#2320) Boris Staletic 2020-10-02 15:39:22 +02:00
  • c72708a746
    Moving tp_class access, and consistent fully-qualified naming for PyPy, to detail::get_tp_name (#2520) Yannick Jadoul 2020-10-02 04:57:25 +02:00
  • 3232e59b83
    Check if module file extension could be queried correctly (#2538) Wenzel Jakob 2020-09-30 23:49:11 +02:00
  • 01ad89209a ci: publish in two steps Henry Schreiner 2020-09-30 17:46:55 -04:00
  • 319b99648b fix: metadata was adding quotes to distinfo Henry Schreiner 2020-09-30 17:17:59 -04:00
  • 1994691a9c
    ci: download artifact issue Henry Schreiner 2020-09-30 17:05:32 -04:00
  • 0fc5774c0c
    fix: beta does not have a dot in front (#2539) Henry Schreiner 2020-09-30 16:32:19 -04:00
  • 2190246243 chore: bump to 2.6.0b1, beta release Henry Schreiner 2020-09-30 16:10:26 -04:00
  • 82dbc5b78f
    ci: releases (#2530) Henry Schreiner 2020-09-30 15:48:08 -04:00
  • d159a56338
    static allocation for PyModuleDef, to avoid leak check errors. (#2413) Ralf W. Grosse-Kunstleve 2020-09-26 22:55:11 -07:00
  • 3c7ef56bb6
    fix: warning on latest AppleClang (#2522) Henry Schreiner 2020-09-22 17:36:25 -04:00
  • d74be32109
    tests: Fix test override execution (#2512) Eric Cousineau 2020-09-22 12:01:15 -04:00
  • e01f492462
    fix: Add a nice CMake error when Interpreter component is missing. (#2519) Henry Schreiner 2020-09-21 18:34:48 -04:00
  • 5e6ec49652
    Add enum value to enum repr (#2126) David Vo 2020-09-20 09:12:19 +10:00
  • 5a8ec8e505
    Include what is used in pybind11.h (#2499) Rickard Hallerbäck 2020-09-19 20:25:46 +02:00
  • d0ed035cc5
    fix: AppleClang 12 warnings (#2510) Henry Schreiner 2020-09-19 14:23:47 -04:00
  • 4a288ab928
    fix: Windows C++ latest (#2508) Henry Schreiner 2020-09-18 14:57:47 -04:00
  • 87828c7ec1
    fix: typo in Windows C++17 support (#2507) Henry Schreiner 2020-09-18 11:15:36 -04:00
  • 8fa70e7483
    ci: fix broken documenation test (works on RtD) (#2506) Henry Schreiner 2020-09-17 21:18:15 -04:00
  • d753b76999
    docs: corrected link to documentation Henry Schreiner 2020-09-17 17:53:35 -04:00
  • 54831a9a1a fix: use svg to pdf converter instead of original solution Henry Schreiner 2020-09-17 15:57:03 -04:00
  • 81555ce61f
    docs: Use README.rst in docs as home page (#2500) Henry Schreiner 2020-09-17 15:40:09 -04:00
  • 99ef2b8467
    docs: read version from pybind11 file (#2496) Henry Schreiner 2020-09-17 09:08:08 -04:00
  • 4e7c08daee
    test_numpy_dtypes: Add test for py::vectorize() (#2260) Eric Cousineau 2020-09-17 07:19:33 -04:00
  • e3774b76ed tests: the condition was too look on xfail Henry Fredrick Schreiner 2020-09-16 22:03:06 -04:00
  • 11f756f5a9 fix: type bug intruduced in #2492 Henry Fredrick Schreiner 2020-09-16 22:02:09 -04:00
  • dec33c29f2
    docs: installing section (#2494) Henry Schreiner 2020-09-16 20:00:19 -04:00
  • d3c999c774
    fix: rename pybind11::module to pybind11::module_ (#2489) Boris Staletic 2020-09-16 23:15:42 +02:00
  • e37921d761
    refactor: drop mkdoc and update changelog (#2491) Henry Schreiner 2020-09-16 17:14:06 -04:00
  • fd61f5038e
    feat: setup.py redesign and helpers (#2433) Henry Schreiner 2020-09-16 17:13:41 -04:00
  • 41aa92601e
    refactor: replace .get_type with type::handle_of (#2492) Henry Schreiner 2020-09-16 11:32:17 -04:00
  • a4cee36b6f
    Add vcpkg installation instructions (#1936) Griffin Downs 2020-09-16 05:07:06 -07:00
  • dabbbf315d
    fix: use OVERRIDE instead of OVERLOAD (#2490) Henry Schreiner 2020-09-15 12:10:31 -04:00
  • 16f199f8d9
    Change base parameter type in register_exception and exception constructor from PyObject* to handle (#2467) Yannick Jadoul 2020-09-15 16:24:39 +02:00
  • e7bafc8ec1 style: clang-tidy: default checks and fix bug in iostream deconstruction Henry Schreiner 2020-09-12 08:26:35 -04:00
  • 4d78640830 style: clang-tidy: modernize-use-emplace Henry Schreiner 2020-09-10 23:26:50 -04:00
  • ce88e940ce style: clang-tidy: modernize-use-auto Henry Schreiner 2020-09-10 23:20:47 -04:00
  • b491b465c7 style: clang-tidy: modernize-use-equals-default Henry Schreiner 2020-09-10 23:15:22 -04:00
  • b342c37388 style: clang-tidy: modernize-use-using Henry Schreiner 2020-09-10 22:57:10 -04:00
  • 96e6a8d554 style: clang-tidy: readability-container-size-empty Henry Schreiner 2020-09-10 22:49:33 -04:00
  • 5dfbe6f903 style: clang-tidy: modernize-use-override Henry Schreiner 2020-09-10 22:43:53 -04:00
  • 8dc31c7b29 style: clang-tidy: llvm-namespace-comment Henry Schreiner 2020-09-10 21:16:40 -04:00
  • d65e34d61d
    Resolve empty statement warning when using PYBIND11_OVERLOAD_PURE_NAME and PYBIND11_OVERLOAD_PURE (#2325) Yannick Jadoul 2020-09-15 14:56:20 +02:00
  • 9df13835c8
    Stop py::array_t arguments from accepting arrays that do not match the C- or F-contiguity flags (#2484) Yannick Jadoul 2020-09-15 14:50:51 +02:00
  • f12ec00d70
    feat: py::type::of<T>() and py::type::of(h) (#2364) Henry Schreiner 2020-09-14 18:06:26 -04:00
  • 32bb9071aa
    Avoid C-style casts for pointers in docs (#2487) Boris Staletic 2020-09-14 20:07:29 +02:00
  • cc982ac1cd
    fix: allow assignment of time points of resolutions other than that of a system clock (#2481) Boris Staletic 2020-09-13 16:24:00 +02:00
  • 38370a87f4
    fix: support NVIDIA-PGI HPC SDK (#2475) andriish 2020-09-12 04:06:52 +02:00
  • fe9ee86ba8
    Add check if str(handle) correctly converted the object, and throw py::error_already_set if not (bis) (#2477) Yannick Jadoul 2020-09-11 19:53:04 +02:00
  • b47efd35fb
    Use defined for some preprocessor variables that might be undefined (#2476) Ciro Santilli 2020-09-10 18:58:26 +01:00
  • 621906b3e7
    fix: support nvcc and test (#2461) Henry Schreiner 2020-09-10 11:49:26 -04:00
  • fbc7563623
    Add py::object casting example to embedding docs (#2466) Holger Kohr 2020-09-09 16:39:20 +02:00
  • 37f845a1dc
    ci: disallow some common capitalization mistakes (#2472) Henry Schreiner 2020-09-08 09:26:50 -04:00