Commit Graph

  • 064a03a49b main CMakeLists.txt file: be less noisy Wenzel Jakob 2020-09-04 23:31:19 +02:00
  • 36c666f027 pybind11_add_module(): OPT_SIZE target Wenzel Jakob 2020-09-04 23:31:05 +02:00
  • 3bd0d7a8d5
    Add note about specifying custom base class for Exceptions. (#2465) michalsustr 2020-09-06 05:35:53 -06:00
  • ce1a07ef45
    fix: use classic extension handling unless otherwise requested (#2462) Henry Schreiner 2020-09-04 21:54:09 -04:00
  • 0dbda6e80b
    feat: py::pos_only (#2459) Henry Schreiner 2020-09-04 20:02:05 -04:00
  • 44fa79ca80
    pytypes: Add Gotchas section about default-constructed wrapper types and py::none() (#2362) Eric Cousineau 2020-09-04 19:26:57 -04:00
  • 72b06b86b3 ci: Eigen moved Henry Schreiner 2020-09-03 12:47:30 -04:00
  • 4c36fb7b12
    [DOC] avoid C++ types in docstrings (#2441) Sergei Izmailov 2020-09-01 15:56:43 +03:00
  • 3a89bffac0
    ci: harden chrono test, mark another macos 4.9 dev failure (#2448) Henry Schreiner 2020-08-31 14:28:07 -04:00
  • fb0a3a0e82
    Fix broken README link (#2449) Daniel Saxton 2020-08-31 09:01:08 -05:00
  • 3c061f2168 Fixing pybind11::bytes() ambiguous conversion issue. Ralf W. Grosse-Kunstleve 2020-08-27 17:49:52 -07:00
  • 6a192781fc
    Fix bug roundtripping datetime.time objects after midnight in eastern hemisphere timezones (#2417) (#2438) Yannick Jadoul 2020-08-28 15:21:43 +02:00
  • 1abc4a9de5
    fix: doc typo, drop second use of 'without' (#2439) Dekken 2020-08-27 00:55:18 +02:00
  • 9b8cb02030
    fix: respect PYTHON_VERSION if set in classic mode (#2414) Henry Schreiner 2020-08-26 09:07:30 -04:00
  • 03b3d59d10
    tests: fix CI by including <algorithm> to stop MSVC from complaining about std::count_if in tests/test_sequences_and_iterators.cpp (#2435) Yannick Jadoul 2020-08-26 05:51:07 +02:00
  • a2bb297b32
    Throw exception on returning a unique_ptr or shared_ptr nullptr (or any other holder type) from py::init, rather than crashing (#2430) Yannick Jadoul 2020-08-25 18:51:06 +02:00
  • 5b59b7b263
    ci: gha annotations (#2427) Henry Schreiner 2020-08-24 18:04:37 -04:00
  • 43f390ad85
    Add note that VS2017 requires /permissive- to build in C++17 mode (#2431) Yannick Jadoul 2020-08-24 20:31:20 +02:00
  • b3d8fec066
    Adapt code example in advanced/classes.rst to new handling of forgetting to call the superclass __init__ (#2429) Yannick Jadoul 2020-08-24 00:00:12 +02:00
  • 4493751a5f
    Fix new-style __init__ usage in numpy docs (#2426) Yannick Jadoul 2020-08-23 18:35:51 +02:00
  • b8863698d6
    Improve documentation of Python and C++ exceptions (#2408) jbarlow83 2020-08-22 15:11:09 -07:00
  • c58f7b745b
    fix: reduce target collision in add_submodule mode (#2423) Henry Schreiner 2020-08-22 09:06:01 -04:00
  • 56df3c4649
    fix: a couple more places where pybind11 is missing 11 (#2421) Henry Schreiner 2020-08-21 15:27:21 -04:00
  • d4d7ef5d27
    Update pybind11Tools.cmake (#2419) Bjorn 2020-08-21 20:52:38 +02:00
  • f31df738f7
    docs: move CONTRIBUTING (#2402) Henry Schreiner 2020-08-20 15:42:07 -04:00
  • 2fa18431ce docs: pin versions for readthedocs Henry Schreiner 2020-08-20 12:00:28 -04:00
  • a6887b604a docs: update changelog and versionadded Henry Schreiner 2020-08-19 14:53:59 -04:00
  • 110e6c12ce
    ci: reduce flakiness a little (#2418) Henry Schreiner 2020-08-20 11:58:34 -04:00
  • 24dffe46af
    fix: PYBIND11_MASTER_PROJECT always ON (#2412) Henry Schreiner 2020-08-19 16:49:08 -04:00
  • 04fdc44f50
    tests: avoid putting build products into source directory (#2353) Henry Schreiner 2020-08-19 13:11:57 -04:00
  • 1729aae96f
    feat: new FindPython support (#2370) Henry Schreiner 2020-08-19 12:26:26 -04:00
  • 69821d9e75
    Disable testing when using BUILD_TESTING (#1682) Paul Fultz II 2020-08-18 07:34:18 -05:00
  • cf0a64596e
    fix: throwing repr caused a segfault (#2389) Henry Schreiner 2020-08-18 07:14:34 -04:00
  • 7dd2bdb0b3
    docs: fix typo (#2405) Mosalam Ebrahimi 2020-08-18 03:46:23 -07:00
  • 6404099712
    docs: contrib/issue templates (#2377) Henry Schreiner 2020-08-17 10:14:23 -04:00
  • 4d9024ec71
    tests: cleanup and ci hardening (#2397) Henry Schreiner 2020-08-16 16:02:12 -04:00
  • 3618bea2aa Add and document py::error_already_set::discard_as_unraisable() James R. Barlow 2020-08-08 03:07:14 -07:00
  • a876aac2cf
    tests: loosen test, not valid on some systems (#2399) Henry Schreiner 2020-08-16 11:18:47 -04:00
  • cd85699212
    Using recently added pytest.PY2 instead of str is bytes. (#2396) Ralf W. Grosse-Kunstleve 2020-08-14 13:53:41 -07:00
  • 5a3ff72348
    ci: Remove "Setup Boost (macOS)" step (#2395) Eric Cousineau 2020-08-14 14:16:38 -04:00
  • ebdd0d368c
    tests: Consolidate version (2 vs. 3) and platform (CPython vs. PyPy) checks (#2376) Eric Cousineau 2020-08-14 14:03:43 -04:00
  • cba4a98546
    ci: include Boost (#2393) Henry Schreiner 2020-08-14 12:24:58 -04:00
  • fb042d692f
    Fix warning C26817 on copying in for (auto vh : value_and_holder(...)) (#2382) Michael Goulding 2020-08-14 09:15:50 -07:00
  • 2e2de8c87a
    fix: add missing signature (#2363) Henry Schreiner 2020-08-13 20:13:16 -04:00
  • 830adda850
    Modified Vector STL bind initialization from a buffer type with optimization for simple arrays (#2298) marc-chiesa 2020-08-13 16:47:23 -04:00
  • 1534e17e44
    ci: include Python 3.9 RC1 (#2387) Henry Schreiner 2020-08-12 14:09:42 -04:00
  • f7abac6689
    fix: boost's include dir was listed first (#2384) Henry Schreiner 2020-08-12 09:33:08 -04:00
  • 173204639e
    Adding tests specifically to exercise pybind11::str::raw_str. (#2366) Ralf W. Grosse-Kunstleve 2020-08-10 17:49:14 -07:00
  • 6f3470f757
    Add robotpy-build to list of tools (#2359) Dustin Spicuzza 2020-08-10 16:10:45 -04:00
  • 0af7fe6c19
    fix: typo in pybind11_add_module (#2374) Henry Schreiner 2020-08-08 17:34:38 -04:00
  • 227170dc2f fix: better handling of PYBIND11_CPP_STANDARD Henry Schreiner 2020-08-03 11:44:16 -04:00
  • c664d55757 ci: better output / more config Henry Schreiner 2020-08-01 23:09:32 -04:00
  • ed6de125c9 format: include .in files Henry Schreiner 2020-08-01 23:47:47 -04:00
  • da803eb0a5 fix: duplicate target names removed Henry Schreiner 2020-08-01 15:53:11 -04:00
  • df115977df chore: cleanup Henry Schreiner 2020-07-31 22:45:19 -04:00
  • 3e448c0b5e
    Enable py::ellipsis on Python 2 (#2360) Yannick Jadoul 2020-08-04 14:45:55 +02:00
  • 1caf1d0613
    fix: check list validity and add missing file (#2352) Henry Schreiner 2020-08-01 15:24:30 -04:00
  • 4d90f1a199
    Add error_scope to py::class_::dealloc() to protect destructor calls (#2342) jbarlow83 2020-07-31 17:46:12 -07:00
  • b8047245bb
    fix: uninstall cleanup (#2346) Henry Schreiner 2020-07-31 04:16:40 -04:00
  • 6f6e9394ce
    feat: add uninstall target for CMake (#2265) acxz 2020-07-30 21:16:50 -04:00
  • 94db5c5ed1 format: apply cmake-format Henry Schreiner 2020-07-30 16:20:10 -04:00
  • e2a96890e1 format: add cmake-format to pre-commit Henry Schreiner 2020-07-29 16:42:07 -04:00
  • 1651c32492 update: address review points Henry Schreiner 2020-07-30 16:04:26 -04:00
  • f64d5aa6da fix: typo for warning on C++17, support Win + 2.7 Henry Schreiner 2020-07-29 20:10:38 -04:00
  • 1b92cd1703 fix: address review points from @YannickJadoul Henry Schreiner 2020-07-29 15:02:53 -04:00
  • 6ec1775fff feat: drop CMake 3.6 and below, modernize CMake Henry Schreiner 2020-07-28 00:43:12 -04:00
  • 1491c94c9d
    ci: cmake Configure test (#2327) Henry Schreiner 2020-07-28 20:13:09 -04:00
  • 8e40e389fd
    cast pointer to std::tuple and std::pair (#2334) Marcin Wojdyr 2020-07-28 21:44:19 +02:00
  • c51b3f436d ci: change caching Henry Schreiner 2020-07-26 20:25:21 -04:00
  • a632486865 ci: Windows 2016 test Henry Schreiner 2020-07-26 18:42:53 -04:00
  • 88b3e5c68d ci: nicer naming scheme Henry Schreiner 2020-07-26 18:17:11 -04:00
  • ff39ad3f31 ci: include scipy for tests Henry Schreiner 2020-07-26 15:05:10 -04:00
  • 249a13bd6e ci: move docs check to GHA Henry Schreiner 2020-07-26 14:37:39 -04:00
  • e450ea0536 ci: add docker build to GHA Henry Schreiner 2020-07-26 14:15:20 -04:00
  • 2fbbd51084 ci: add gcc Henry Schreiner 2020-07-26 13:54:11 -04:00
  • 2ee1bcd9a4 ci: add GHA badge Henry Schreiner 2020-07-26 13:50:31 -04:00
  • 1b880dfd5a ci: download EIGEN Henry Schreiner 2020-07-26 13:44:10 -04:00
  • 9521bc56a8 ci: drop parts from Travis Henry Schreiner 2020-07-26 11:47:53 -04:00
  • 78069057b2 ci: trim down Appveyor Henry Schreiner 2020-07-26 11:43:56 -04:00
  • 7b067cc387
    Set __hash__ to None for types that defines __eq__, but not __hash__ (#2291) Sergei Izmailov 2020-07-27 02:44:25 +03:00
  • aab701399a ci: cache, build wheels on macOS PyPy3 Henry Schreiner 2020-07-24 11:45:22 -04:00
  • 5927c5819f chore: update Catch Henry Schreiner 2020-07-24 00:26:49 -04:00
  • 4470671796 fix: too many braces on clang 3.6 Henry Schreiner 2020-07-23 23:05:22 -04:00
  • 1f53c373e4 fix: C++17 mode on Clang may error Henry Schreiner 2020-07-23 22:55:29 -04:00
  • e428a7f6b8 ci: fix clang warnings Henry Schreiner 2020-07-23 21:16:54 -04:00
  • 6a80171c42 ci: Add clang builds & C++17 Henry Schreiner 2020-07-23 20:30:47 -04:00
  • 7e0a4fb7d0
    Fix for #2168 (#2299) tuxmaster5000 2020-07-24 19:00:48 +02:00
  • 2819ce64a4
    Avoid attr("__repr__") in initialize_generic (#2317) Boris Staletic 2020-07-24 18:43:59 +02:00
  • 6f3e5e38c9 ci: keep travis from running twice Henry Schreiner 2020-07-23 17:21:55 -04:00
  • 5c936d4b22 refactor: issue fixed upstream Henry Schreiner 2020-07-21 09:34:20 -04:00
  • 8b0ccf7657 style: adding pre-commit check-style.sh Henry Schreiner 2020-07-20 15:07:22 -04:00
  • b16347e51d ci: enable GHA testing Henry Schreiner 2020-07-22 10:24:11 -04:00
  • 73dc978683 style: avoid adding virtual environment directories Henry Schreiner 2020-07-22 10:23:48 -04:00
  • a59c6de821 test: allow MSVC/Xcode to run the embed test Henry Schreiner 2020-07-22 10:23:16 -04:00
  • 49007b7ff3 test: fix warning/error on Python 2 in 14/17 mode Henry Schreiner 2020-07-22 10:20:42 -04:00
  • 3d20b73e87 test: pass through C++ std for cmake test Henry Schreiner 2020-07-22 10:19:28 -04:00
  • ef057f12b6 test: support pypy2 7.3 Henry Schreiner 2020-07-22 10:18:41 -04:00
  • 134a2ec3f7
    Add .git suffix to URL because only GitHub itself works without it. (#2319) xkszltl 2020-07-24 01:21:09 +08:00
  • 441e777040
    Use new style __init__ in numpy docs (#2316) Boris Staletic 2020-07-23 16:03:55 +02:00
  • 96c6763613
    test_builtin_casters.py test_string_view: Python 2 c++17, c++2a compatibility. (#2314) Ralf W. Grosse-Kunstleve 2020-07-22 12:05:16 -07:00