Lines Matching refs:pybind11
6 Starting with version 1.8.0, pybind11 releases use a `semantic versioning
16 `#2739 <https://github.com/pybind/pybind11/pull/2739>`_
20 `#2657 <https://github.com/pybind/pybind11/pull/2657>`_
26 `#2701 <https://github.com/pybind/pybind11/pull/2701>`_
31 `#2698 <https://github.com/pybind/pybind11/pull/2698>`_
35 `#2801 <https://github.com/pybind/pybind11/pull/2801>`_
42 `#2808 <https://github.com/pybind/pybind11/pull/2808>`_
45 `#2735 <https://github.com/pybind/pybind11/pull/2735>`_
48 `#2806 <https://github.com/pybind/pybind11/pull/2806>`_
51 `#2804 <https://github.com/pybind/pybind11/pull/2804>`_
54 `#2796 <https://github.com/pybind/pybind11/pull/2796>`_
57 `#2793 <https://github.com/pybind/pybind11/pull/2793>`_
59 * CMake: Fix issue with FindPython2/FindPython3 not working with ``pybind11::embed``.
60 `#2662 <https://github.com/pybind/pybind11/pull/2662>`_
62 * CMake: mixing local and installed pybind11's would prioritize the installed
64 `#2716 <https://github.com/pybind/pybind11/pull/2716>`_
71 `#2675 <https://github.com/pybind/pybind11/pull/2675>`_
75 `#2745 <https://github.com/pybind/pybind11/pull/2745>`_
77 * The module key in builtins that pybind11 uses to store its internals changed
80 `#2814 <https://github.com/pybind/pybind11/pull/2814>`_
84 `#2685 <https://github.com/pybind/pybind11/pull/2685>`_
87 `#2683 <https://github.com/pybind/pybind11/pull/2683>`_
90 `#2741 <https://github.com/pybind/pybind11/pull/2741>`_
96 `#2780 <https://github.com/pybind/pybind11/pull/2780>`_
100 `#2759 <https://github.com/pybind/pybind11/pull/2759>`_
104 * Fix invalid access when calling a pybind11 ``__init__`` on a non-pybind11
106 `#2755 <https://github.com/pybind/pybind11/pull/2755>`_
108 * Fixed various minor memory leaks in pybind11's test suite.
109 `#2758 <https://github.com/pybind/pybind11/pull/2758>`_
112 `#2756 <https://github.com/pybind/pybind11/pull/2756>`_
115 `#2746 <https://github.com/pybind/pybind11/pull/2746>`_
120 `#2679 <https://github.com/pybind/pybind11/pull/2679>`_
123 `#2729 <https://github.com/pybind/pybind11/pull/2729>`_
126 `#2573 <https://github.com/pybind/pybind11/pull/2573>`_
136 `#2616 <https://github.com/pybind/pybind11/pull/2616>`_
140 `#2622 <https://github.com/pybind/pybind11/pull/2622>`_
143 `#2629 <https://github.com/pybind/pybind11/pull/2629>`_
147 `#2634 <https://github.com/pybind/pybind11/pull/2634>`_
152 `#2636 <https://github.com/pybind/pybind11/pull/2636>`_
156 `#2637 <https://github.com/pybind/pybind11/pull/2637>`_
160 `#2643 <https://github.com/pybind/pybind11/pull/2643>`_
171 `#2100 <https://github.com/pybind/pybind11/pull/2100>`_
174 `#2459 <https://github.com/pybind/pybind11/pull/2459>`_
177 `#2151 <https://github.com/pybind/pybind11/pull/2151>`_
181 `#1131 <https://github.com/pybind/pybind11/pull/1131>`_
185 `#2364 <https://github.com/pybind/pybind11/pull/2364>`_
188 `#2048 <https://github.com/pybind/pybind11/pull/2048>`_
191 `#2372 <https://github.com/pybind/pybind11/pull/2372>`_
194 `#2217 <https://github.com/pybind/pybind11/pull/2217>`_
198 pybind11-bound enums should never be used for such conversions.
199 `#2320 <https://github.com/pybind/pybind11/pull/2320>`_.
203 `#2335 <https://github.com/pybind/pybind11/pull/2335>`_
208 `#2152 <https://github.com/pybind/pybind11/pull/2152>`_
210 * Throw error if conversion to a pybind11 type if the Python object isn't a
213 `#2349 <https://github.com/pybind/pybind11/pull/2349>`_
216 `#2477 <https://github.com/pybind/pybind11/pull/2477>`_
224 `#2489 <https://github.com/pybind/pybind11/pull/2489>`_
227 ``pybind11::module_::create_extension_module`` if you were using the public
229 `#2552 <https://github.com/pybind/pybind11/pull/2552>`_
235 `#2325 <https://github.com/pybind/pybind11/pull/2325>`_
240 `#2433 <https://github.com/pybind/pybind11/pull/2433>`_
243 ``pybind11.setup_helpers`` module, which provides utilities to use
244 setuptools with pybind11. It can be used via PEP 518, ``setup_requires``,
248 ``pybind11.get_cmake_dir()`` or ``python -m pybind11 --cmakedir`` to get
251 new ``pybind11[global]`` extra when you install ``pybind11``, which
255 * ``pybind11-config`` is another way to write ``python -m pybind11`` if you
259 ``import pybind11`` can now be type checked.
260 `#2588 <https://github.com/pybind/pybind11/pull/2588>`_
263 `#2338 <https://github.com/pybind/pybind11/pull/2338>`_ and
264 `#2370 <https://github.com/pybind/pybind11/pull/2370>`_
286 `#2370 <https://github.com/pybind/pybind11/pull/2370>`_
289 `#2265 <https://github.com/pybind/pybind11/pull/2265>`_ and
290 `#2346 <https://github.com/pybind/pybind11/pull/2346>`_
297 `#2463 <https://github.com/pybind/pybind11/pull/2463>`_
301 * Moved ``mkdoc.py`` to a new repo, `pybind11-mkdoc`_. There are no longer
306 `#2223 <https://github.com/pybind/pybind11/pull/2223>`_
309 `#2503 <https://github.com/pybind/pybind11/pull/2503>`_
313 `#2291 <https://github.com/pybind/pybind11/pull/2291>`_
316 `#2360 <https://github.com/pybind/pybind11/pull/2360>`_
319 `#2334 <https://github.com/pybind/pybind11/pull/2334>`_
323 `#2293 <https://github.com/pybind/pybind11/pull/2293>`_
326 `#2363 <https://github.com/pybind/pybind11/pull/2363>`_
330 `#2514 <https://github.com/pybind/pybind11/pull/2514>`_
333 `#1969 <https://github.com/pybind/pybind11/pull/1969>`_
336 `#1131 <https://github.com/pybind/pybind11/pull/1131>`_
339 `#2252 <https://github.com/pybind/pybind11/pull/2252>`_
342 `#2575 <https://github.com/pybind/pybind11/pull/2575>`_
345 `#2321 <https://github.com/pybind/pybind11/pull/2321>`_
348 `#2438 <https://github.com/pybind/pybind11/pull/2438>`_
352 `#2481 <https://github.com/pybind/pybind11/pull/2481>`_
356 `#2484 <https://github.com/pybind/pybind11/pull/2484>`_
359 `#2564 <https://github.com/pybind/pybind11/pull/2564>`_
362 `#2611 <https://github.com/pybind/pybind11/pull/2611>`_
365 PyPy2 and Windows `#2596 <https://github.com/pybind/pybind11/issues/2596>`_).
366 `#2146 <https://github.com/pybind/pybind11/pull/2146>`_
369 `#2576 <https://github.com/pybind/pybind11/pull/2576>`_
372 `#2253 <https://github.com/pybind/pybind11/pull/2253>`_
375 `#2489 <https://github.com/pybind/pybind11/pull/2489>`_
376 `#2599 <https://github.com/pybind/pybind11/pull/2599>`_
379 `#2025 <https://github.com/pybind/pybind11/pull/2025>`_
382 `#2461 <https://github.com/pybind/pybind11/pull/2461>`_
385 `#2475 <https://github.com/pybind/pybind11/pull/2475>`_
388 `#2577 <https://github.com/pybind/pybind11/pull/2577>`_
400 .. _pybind11-mkdoc: https://github.com/pybind/pybind11-mkdoc
408 `#2043 <https://github.com/pybind/pybind11/pull/2043>`_.
410 * Changed include directory resolution in ``pybind11/__init__.py``
412 where pybind11 headers could not be found in certain environments.
413 `#1995 <https://github.com/pybind/pybind11/pull/1995>`_.
416 <https://github.com/pybind/pybind11/pull/2026>`_.
419 <https://github.com/pybind/pybind11/commit/bb9c91>`_.
422 `#2087 <https://github.com/pybind/pybind11/pull/2087>`_,
423 `#2053 <https://github.com/pybind/pybind11/pull/2053>`_.
426 <https://github.com/pybind/pybind11/pull/2074>`_.
429 <https://github.com/pybind/pybind11/pull/1466>`_.
432 `bf2b031 <https://github.com/pybind/pybind11/commit/bf2b031>`_.
435 `#2025 <https://github.com/pybind/pybind11/pull/2025>`_.
438 ``delete``. `#1988 <https://github.com/pybind/pybind11/pull/1988>`_,
439 `759221 <https://github.com/pybind/pybind11/commit/759221>`_.
442 `#2020 <https://github.com/pybind/pybind11/pull/2020>`_.
445 `#1976 <https://github.com/pybind/pybind11/pull/1976>`_.
450 * Adapt pybind11 to a C API convention change in Python 3.8. `#1950
451 <https://github.com/pybind/pybind11/pull/1950>`_.
457 <https://github.com/pybind/pybind11/pull/1929>`_.
460 <https://github.com/pybind/pybind11/commit/f3109d>`_.
466 on Python 3.8. `#1780 <https://github.com/pybind/pybind11/pull/1780>`_.
471 * Try harder to keep pybind11-internal data structures separate when there
473 multiple pybind11 extensions that were e.g. compiled by GCC (libstdc++)
475 `#1588 <https://github.com/pybind/pybind11/pull/1588>`_ and
476 `c9f5a <https://github.com/pybind/pybind11/commit/c9f5a>`_.
479 `#1842 <https://github.com/pybind/pybind11/pull/1842>`_.
483 <https://github.com/pybind/pybind11/pull/1980>`_.
487 `#1912 <https://github.com/pybind/pybind11/pull/1912>`_,
488 `#1907 <https://github.com/pybind/pybind11/pull/1907>`_.
493 `#1887 <https://github.com/pybind/pybind11/pull/1887>`_,
494 `#1884 <https://github.com/pybind/pybind11/pull/1884>`_,
495 `#1888 <https://github.com/pybind/pybind11/pull/1888>`_.
499 `#1581 <https://github.com/pybind/pybind11/pull/1581>`_.
502 `#1877 <https://github.com/pybind/pybind11/pull/1877>`_.
505 `#1882 <https://github.com/pybind/pybind11/pull/1882>`_.
508 `#1851 <https://github.com/pybind/pybind11/pull/1851>`_.
511 `#1836 <https://github.com/pybind/pybind11/pull/1836>`_,
512 `8b90b <https://github.com/pybind/pybind11/commit/8b90b>`_.
515 `#1329 <https://github.com/pybind/pybind11/pull/1329>`_,
516 `#1910 <https://github.com/pybind/pybind11/pull/1910>`_,
517 `#1863 <https://github.com/pybind/pybind11/pull/1863>`_,
518 `#1847 <https://github.com/pybind/pybind11/pull/1847>`_,
519 `#1890 <https://github.com/pybind/pybind11/pull/1890>`_,
520 `#1860 <https://github.com/pybind/pybind11/pull/1860>`_,
521 `#1848 <https://github.com/pybind/pybind11/pull/1848>`_,
522 `#1821 <https://github.com/pybind/pybind11/pull/1821>`_,
523 `#1837 <https://github.com/pybind/pybind11/pull/1837>`_,
524 `#1833 <https://github.com/pybind/pybind11/pull/1833>`_,
525 `#1748 <https://github.com/pybind/pybind11/pull/1748>`_,
526 `#1852 <https://github.com/pybind/pybind11/pull/1852>`_.
535 `#934 <https://github.com/pybind/pybind11/pull/934>`_.
539 `#1326 <https://github.com/pybind/pybind11/pull/1326>`_.
544 `#1511 <https://github.com/pybind/pybind11/pull/1511>`_.
551 `#1511 <https://github.com/pybind/pybind11/pull/1511>`_.
555 enumeration. `#1160 <https://github.com/pybind/pybind11/pull/1160>`_.
558 `#1453 <https://github.com/pybind/pybind11/pull/1453>`_.
561 statement. `#1582 <https://github.com/pybind/pybind11/pull/1582>`_.
564 `#1502 <https://github.com/pybind/pybind11/pull/1502>`_.
568 `#1788 <https://github.com/pybind/pybind11/pull/1788>`_.
571 `#1416 <https://github.com/pybind/pybind11/pull/1416>`_.
573 * ``pybind11/stl.h`` does not convert strings to ``vector<string>`` anymore.
574 `#1258 <https://github.com/pybind/pybind11/issues/1258>`_.
577 `#1732 <https://github.com/pybind/pybind11/pull/1732>`_.
580 `#1208 <https://github.com/pybind/pybind11/pull/1208>`_.
584 `#1767 <https://github.com/pybind/pybind11/pull/1767>`_.
587 `#1211 <https://github.com/pybind/pybind11/pull/1211>`_.
590 `#1609 <https://github.com/pybind/pybind11/pull/1609>`_.
593 class. `#1353 <https://github.com/pybind/pybind11/pull/1353>`_.
597 `#1709 <https://github.com/pybind/pybind11/pull/1709>`_,
601 `#1678 <https://github.com/pybind/pybind11/pull/1678>`_.
605 `#1595 <https://github.com/pybind/pybind11/pull/1595>`_.
608 `#1603 <https://github.com/pybind/pybind11/pull/1603>`_.
611 `#1571 <https://github.com/pybind/pybind11/pull/1571>`_.
614 `#1368 <https://github.com/pybind/pybind11/pull/1368>`_,
617 `#1757 <https://github.com/pybind/pybind11/pull/1757>`_,
618 `#1744 <https://github.com/pybind/pybind11/pull/1744>`_,
619 `#1670 <https://github.com/pybind/pybind11/pull/1670>`_.
625 `#1454 <https://github.com/pybind/pybind11/pull/1454>`_,
626 `#1517 <https://github.com/pybind/pybind11/pull/1517>`_.
629 `#1347 <https://github.com/pybind/pybind11/pull/1347>`_,
630 `#1462 <https://github.com/pybind/pybind11/pull/1462>`_.
634 `#1455 <https://github.com/pybind/pybind11/pull/1455>`_.
637 `#1479 <https://github.com/pybind/pybind11/pull/1479>`_.
640 `#1438 <https://github.com/pybind/pybind11/pull/1438>`_.
644 `#1442 <https://github.com/pybind/pybind11/pull/1442>`_.
647 `#1434 <https://github.com/pybind/pybind11/pull/1434>`_.
651 `#1435 <https://github.com/pybind/pybind11/pull/1435>`_.
654 `#1362 <https://github.com/pybind/pybind11/pull/1362>`_.
657 `#1371 <https://github.com/pybind/pybind11/pull/1371>`_.
660 the header files. `#1363 <https://github.com/pybind/pybind11/pull/1363>`_.
667 `#1496 <https://github.com/pybind/pybind11/pull/1496>`_.
673 * The pybind11 header location detection was replaced by a new implementation
676 `#1190 <https://github.com/pybind/pybind11/pull/1190>`_.
679 `#1350 <https://github.com/pybind/pybind11/pull/1350>`_.
682 pybind11 v2.1. This check is now explicit, and a compile-time error is raised
684 `#1363 <https://github.com/pybind/pybind11/pull/1363>`_.
687 `#1287 <https://github.com/pybind/pybind11/pull/1287>`_.
693 shutdown/reinitialization with external loaded pybind11 modules.
694 `#1092 <https://github.com/pybind/pybind11/pull/1092>`_.
699 `#1106 <https://github.com/pybind/pybind11/pull/1106>`_.
706 `#1109 <https://github.com/pybind/pybind11/issues/1109>`_.
710 `#1128 <https://github.com/pybind/pybind11/pull/1128>`_.
714 `#1155 <https://github.com/pybind/pybind11/pull/1155>`_.
718 `#1171 <https://github.com/pybind/pybind11/pull/1171>`_.
721 `#1189 <https://github.com/pybind/pybind11/pull/1189>`_.
726 `#1191 <https://github.com/pybind/pybind11/pull/1191>`_.
729 `#1213 <https://github.com/pybind/pybind11/pull/1213>`_.
733 `#1216 <https://github.com/pybind/pybind11/pull/1216>`_.
737 `#1223 <https://github.com/pybind/pybind11/pull/1223>`_.
740 `#1229 <https://github.com/pybind/pybind11/pull/1229>`_.
745 `#1249 <https://github.com/pybind/pybind11/pull/1249>`_.
750 `#1251 <https://github.com/pybind/pybind11/issues/1251>`_.
758 `#1040 <https://github.com/pybind/pybind11/pull/1040>`_.
761 `#1078 <https://github.com/pybind/pybind11/pull/1078>`_.
764 C++11 compliant). `#1062 <https://github.com/pybind/pybind11/pull/1062>`_.
769 `#1053 <https://github.com/pybind/pybind11/pull/1053>`_.
772 to constructors. `#1065 <https://github.com/pybind/pybind11/pull/1065>`_.
776 `#1058 <https://github.com/pybind/pybind11/pull/1058>`_.
779 `#1076 <https://github.com/pybind/pybind11/pull/1076>`_.
782 `#1082 <https://github.com/pybind/pybind11/pull/1082>`_.
785 `#1064 <https://github.com/pybind/pybind11/pull/1064>`_.
788 a missing header is the cause (e.g. forgetting ``<pybind11/stl.h>``).
789 `#1077 <https://github.com/pybind/pybind11/pull/1077>`_.
797 `#774 <https://github.com/pybind/pybind11/pull/774>`_,
798 `#889 <https://github.com/pybind/pybind11/pull/889>`_,
799 `#892 <https://github.com/pybind/pybind11/pull/892>`_,
800 `#920 <https://github.com/pybind/pybind11/pull/920>`_.
804 #include <pybind11/embed.h>
805 namespace py = pybind11;
814 `#693 <https://github.com/pybind/pybind11/pull/693>`_.
827 `#879 <https://github.com/pybind/pybind11/pull/879>`_.
843 * pybind11's headers and build system now more strictly enforce hidden symbol
846 `#995 <https://github.com/pybind/pybind11/pull/995>`_.
853 `#949 <https://github.com/pybind/pybind11/pull/949>`_,
854 `#981 <https://github.com/pybind/pybind11/pull/981>`_,
855 `#995 <https://github.com/pybind/pybind11/pull/995>`_,
856 `#997 <https://github.com/pybind/pybind11/pull/997>`_.
862 `#805 <https://github.com/pybind/pybind11/pull/805>`_,
863 `#1014 <https://github.com/pybind/pybind11/pull/1014>`_.
880 `#1038 <https://github.com/pybind/pybind11/pull/1038>`_.
888 `#811 <https://github.com/pybind/pybind11/pull/811>`_,
889 `#845 <https://github.com/pybind/pybind11/pull/845>`_,
890 `#989 <https://github.com/pybind/pybind11/pull/989>`_.
893 `#906 <https://github.com/pybind/pybind11/pull/906>`_.
896 `#874 <https://github.com/pybind/pybind11/pull/874>`_.
900 `#925 <https://github.com/pybind/pybind11/pull/925>`_.
904 `#851 <https://github.com/pybind/pybind11/pull/851>`_,
905 `#936 <https://github.com/pybind/pybind11/pull/936>`_,
906 `#938 <https://github.com/pybind/pybind11/pull/938>`_.
909 `#817 <https://github.com/pybind/pybind11/pull/817>`_.
912 `#924 <https://github.com/pybind/pybind11/pull/924>`_.
916 `#740 <https://github.com/pybind/pybind11/pull/740>`_.
921 `#1009 <https://github.com/pybind/pybind11/pull/1009>`_.
924 `#915 <https://github.com/pybind/pybind11/pull/915>`_,
925 `#951 <https://github.com/pybind/pybind11/pull/951>`_,
926 `#995 <https://github.com/pybind/pybind11/pull/995>`_.
930 `#856 <https://github.com/pybind/pybind11/pull/856>`_.
938 `#782 <https://github.com/pybind/pybind11/pull/782>`_.
941 `#831 <https://github.com/pybind/pybind11/pull/831>`_,
942 `#832 <https://github.com/pybind/pybind11/pull/832>`_.
946 `#788 <https://github.com/pybind/pybind11/pull/788>`_,
947 `#822 <https://github.com/pybind/pybind11/pull/822>`_,
948 `#860 <https://github.com/pybind/pybind11/pull/860>`_.
951 `#819 <https://github.com/pybind/pybind11/pull/819>`_.
955 `#843 <https://github.com/pybind/pybind11/pull/843>`_.
956 `#859 <https://github.com/pybind/pybind11/pull/859>`_.
960 `#766 <https://github.com/pybind/pybind11/pull/766>`_,
961 `#827 <https://github.com/pybind/pybind11/pull/827>`_.
965 `#762 <https://github.com/pybind/pybind11/pull/762>`_.
967 * Support for bound methods as callbacks (``pybind11/functional.h``).
968 `#815 <https://github.com/pybind/pybind11/pull/815>`_.
970 * Allow aliasing pybind11 methods: ``cls.attr("foo") = cls.attr("bar")``.
971 `#802 <https://github.com/pybind/pybind11/pull/802>`_.
974 `#804 <https://github.com/pybind/pybind11/pull/804>`_.
977 `#784 <https://github.com/pybind/pybind11/pull/784>`_.
980 `#1144 <https://github.com/pybind/pybind11/pull/1144>`_.
983 aren't registered with pybind11.
984 `#855 <https://github.com/pybind/pybind11/pull/855>`_.
1000 aggregate types. `#1015 <https://github.com/pybind/pybind11/pull/1015>`_.
1013 `#812 <https://github.com/pybind/pybind11/pull/812>`_,
1014 `#866 <https://github.com/pybind/pybind11/pull/866>`_,
1015 `#960 <https://github.com/pybind/pybind11/pull/960>`_.
1018 `#1030 <https://github.com/pybind/pybind11/pull/1030>`_.
1022 `#841 <https://github.com/pybind/pybind11/pull/841>`_,
1023 `#999 <https://github.com/pybind/pybind11/pull/999>`_.
1026 `#893 <https://github.com/pybind/pybind11/pull/893>`_,
1027 `#918 <https://github.com/pybind/pybind11/pull/918>`_.
1030 `#937 <https://github.com/pybind/pybind11/pull/937>`_.
1033 `#821 <https://github.com/pybind/pybind11/pull/821>`_.
1038 `#1034 <https://github.com/pybind/pybind11/pull/1034>`_.
1041 `#867 <https://github.com/pybind/pybind11/pull/867>`_.
1045 `#902 <https://github.com/pybind/pybind11/pull/902>`_.
1048 `#897 <https://github.com/pybind/pybind11/pull/897>`_.
1051 `#772 <https://github.com/pybind/pybind11/pull/772>`_.
1055 `#954 <https://github.com/pybind/pybind11/pull/954>`_.
1058 `#825 <https://github.com/pybind/pybind11/pull/825>`_.
1062 `#771 <https://github.com/pybind/pybind11/pull/771>`_.
1065 modules compiled with different revisions of pybind11.
1066 `#1012 <https://github.com/pybind/pybind11/pull/1012>`_.
1069 `#786 <https://github.com/pybind/pybind11/pull/786>`_,
1070 `#794 <https://github.com/pybind/pybind11/pull/794>`_,
1071 `#803 <https://github.com/pybind/pybind11/pull/803>`_.
1074 `#764 <https://github.com/pybind/pybind11/pull/764>`_,
1075 `#791 <https://github.com/pybind/pybind11/pull/791>`_,
1076 `#795 <https://github.com/pybind/pybind11/pull/795>`_,
1077 `#840 <https://github.com/pybind/pybind11/pull/840>`_,
1078 `#844 <https://github.com/pybind/pybind11/pull/844>`_,
1079 `#846 <https://github.com/pybind/pybind11/pull/846>`_,
1080 `#849 <https://github.com/pybind/pybind11/pull/849>`_,
1081 `#858 <https://github.com/pybind/pybind11/pull/858>`_,
1082 `#862 <https://github.com/pybind/pybind11/pull/862>`_,
1083 `#871 <https://github.com/pybind/pybind11/pull/871>`_,
1084 `#872 <https://github.com/pybind/pybind11/pull/872>`_,
1085 `#881 <https://github.com/pybind/pybind11/pull/881>`_,
1086 `#888 <https://github.com/pybind/pybind11/pull/888>`_,
1087 `#899 <https://github.com/pybind/pybind11/pull/899>`_,
1088 `#928 <https://github.com/pybind/pybind11/pull/928>`_,
1089 `#931 <https://github.com/pybind/pybind11/pull/931>`_,
1090 `#944 <https://github.com/pybind/pybind11/pull/944>`_,
1091 `#950 <https://github.com/pybind/pybind11/pull/950>`_,
1092 `#952 <https://github.com/pybind/pybind11/pull/952>`_,
1093 `#962 <https://github.com/pybind/pybind11/pull/962>`_,
1094 `#965 <https://github.com/pybind/pybind11/pull/965>`_,
1095 `#970 <https://github.com/pybind/pybind11/pull/970>`_,
1096 `#978 <https://github.com/pybind/pybind11/pull/978>`_,
1097 `#979 <https://github.com/pybind/pybind11/pull/979>`_,
1098 `#986 <https://github.com/pybind/pybind11/pull/986>`_,
1099 `#1020 <https://github.com/pybind/pybind11/pull/1020>`_,
1100 `#1027 <https://github.com/pybind/pybind11/pull/1027>`_,
1101 `#1037 <https://github.com/pybind/pybind11/pull/1037>`_.
1104 `#798 <https://github.com/pybind/pybind11/pull/798>`_,
1105 `#882 <https://github.com/pybind/pybind11/pull/882>`_,
1106 `#898 <https://github.com/pybind/pybind11/pull/898>`_,
1107 `#900 <https://github.com/pybind/pybind11/pull/900>`_,
1108 `#921 <https://github.com/pybind/pybind11/pull/921>`_,
1109 `#923 <https://github.com/pybind/pybind11/pull/923>`_,
1110 `#963 <https://github.com/pybind/pybind11/pull/963>`_.
1116 `#773 <https://github.com/pybind/pybind11/pull/773>`_.
1121 * pybind11 now performs function overload resolution in two phases. The first
1125 `#643 <https://github.com/pybind/pybind11/pull/643>`_,
1126 `#634 <https://github.com/pybind/pybind11/pull/634>`_,
1127 `#650 <https://github.com/pybind/pybind11/pull/650>`_.
1133 `#679 <https://github.com/pybind/pybind11/pull/679>`_,
1135 * Classes bound using ``pybind11`` can now use custom metaclasses.
1136 `#679 <https://github.com/pybind/pybind11/pull/679>`_,
1139 arguments when binding functions using pybind11.
1140 `#611 <https://github.com/pybind/pybind11/pull/611>`_.
1143 extensive documentation regarding pybind11's string conversion behavior.
1144 `#624 <https://github.com/pybind/pybind11/pull/624>`_,
1145 `#636 <https://github.com/pybind/pybind11/pull/636>`_,
1146 `#715 <https://github.com/pybind/pybind11/pull/715>`_.
1148 * pybind11 can now avoid expensive copies when converting Eigen arrays to NumPy
1149 arrays (and vice versa). `#610 <https://github.com/pybind/pybind11/pull/610>`_.
1154 `#610 <https://github.com/pybind/pybind11/pull/610>`_.
1157 `#746 <https://github.com/pybind/pybind11/pull/746>`_.
1161 `#755 <https://github.com/pybind/pybind11/pull/755>`_.
1164 `#662 <https://github.com/pybind/pybind11/pull/662>`_.
1167 `#607 <https://github.com/pybind/pybind11/pull/607>`_.
1170 `#732 <https://github.com/pybind/pybind11/pull/732>`_.
1173 `#666 <https://github.com/pybind/pybind11/pull/666>`_.
1176 implement the buffer protocol. `#488 <https://github.com/pybind/pybind11/pull/488>`_.
1179 `#598 <https://github.com/pybind/pybind11/pull/598>`_.
1182 `#727 <https://github.com/pybind/pybind11/pull/727>`_.
1185 `#677 <https://github.com/pybind/pybind11/pull/677>`_.
1189 `#752 <https://github.com/pybind/pybind11/pull/752>`_.
1192 `#595 <https://github.com/pybind/pybind11/pull/595>`_,
1193 `#588 <https://github.com/pybind/pybind11/pull/588>`_,
1194 `#589 <https://github.com/pybind/pybind11/pull/589>`_,
1195 `#603 <https://github.com/pybind/pybind11/pull/603>`_,
1196 `#619 <https://github.com/pybind/pybind11/pull/619>`_,
1197 `#648 <https://github.com/pybind/pybind11/pull/648>`_,
1198 `#695 <https://github.com/pybind/pybind11/pull/695>`_,
1199 `#720 <https://github.com/pybind/pybind11/pull/720>`_,
1200 `#723 <https://github.com/pybind/pybind11/pull/723>`_,
1201 `#729 <https://github.com/pybind/pybind11/pull/729>`_,
1202 `#724 <https://github.com/pybind/pybind11/pull/724>`_,
1203 `#742 <https://github.com/pybind/pybind11/pull/742>`_,
1204 `#753 <https://github.com/pybind/pybind11/pull/753>`_.
1210 `#583 <https://github.com/pybind/pybind11/pull/583>`_.
1213 `cd7eac <https://github.com/pybind/pybind11/commit/cd7eac>`_.
1220 `#571 <https://github.com/pybind/pybind11/pull/571>`_.
1223 `#570 <https://github.com/pybind/pybind11/pull/570>`_.
1228 The pybind11 developers are excited to issue a release candidate of pybind11
1231 An incredible amount of effort by went into pybind11 over the last ~5 months,
1239 inheritance. `#410 <https://github.com/pybind/pybind11/pull/410>`_.
1241 * PyPy support: pybind11 now supports nightly builds of PyPy and will
1247 `#527 <https://github.com/pybind/pybind11/pull/527>`_.
1251 organization. `#448 <https://github.com/pybind/pybind11/pull/448>`_.
1257 `#402 <https://github.com/pybind/pybind11/pull/402>`_.
1270 <https://github.com/pybind/pybind11/pull/308>`_.
1273 `#472 <https://github.com/pybind/pybind11/pull/472>`_,
1274 `#474 <https://github.com/pybind/pybind11/pull/474>`_,
1275 `#459 <https://github.com/pybind/pybind11/pull/459>`_,
1276 `#453 <https://github.com/pybind/pybind11/pull/453>`_,
1277 `#452 <https://github.com/pybind/pybind11/pull/452>`_, and
1278 `#505 <https://github.com/pybind/pybind11/pull/505>`_.
1280 5. Fast access operators. `#497 <https://github.com/pybind/pybind11/pull/497>`_.
1283 `#440 <https://github.com/pybind/pybind11/pull/440>`_.
1295 `#427 <https://github.com/pybind/pybind11/pull/427>`_,
1296 `#315 <https://github.com/pybind/pybind11/pull/315>`_,
1297 `#316 <https://github.com/pybind/pybind11/pull/316>`_,
1298 `#312 <https://github.com/pybind/pybind11/pull/312>`_, and
1299 `#267 <https://github.com/pybind/pybind11/pull/267>`_
1312 These two changes were necessary to make type definitions in pybind11
1314 <https://github.com/pybind/pybind11/pull/527>`_.
1317 3. This version of pybind11 uses a redesigned mechanism for instantiating
1339 <https://github.com/pybind/pybind11/commit/86d825>`_.
1343 <https://github.com/pybind/pybind11/commit/0d3fc3>`_.
1345 * pybind11 can now create types with a modifiable dictionary.
1346 `#437 <https://github.com/pybind/pybind11/pull/437>`_ and
1347 `#444 <https://github.com/pybind/pybind11/pull/444>`_.
1350 `#296 <https://github.com/pybind/pybind11/pull/296>`_ and
1351 `#273 <https://github.com/pybind/pybind11/pull/273>`_.
1355 `#537 <https://github.com/pybind/pybind11/pull/537>`_,
1356 `#494 <https://github.com/pybind/pybind11/pull/494>`_,
1357 `rev. e72d95 <https://github.com/pybind/pybind11/commit/e72d95>`_, and
1358 `rev. 099d6e <https://github.com/pybind/pybind11/commit/099d6e>`_.
1361 enumerations. `#503 <https://github.com/pybind/pybind11/pull/503>`_,
1362 `#508 <https://github.com/pybind/pybind11/pull/508>`_,
1363 `#380 <https://github.com/pybind/pybind11/pull/380>`_,
1364 `#309 <https://github.com/pybind/pybind11/pull/309>`_.
1365 `#311 <https://github.com/pybind/pybind11/pull/311>`_.
1368 `#385 <https://github.com/pybind/pybind11/pull/385>`_.
1373 <https://github.com/pybind/pybind11/pull/425>`_.
1376 `#464 <https://github.com/pybind/pybind11/pull/464>`_.
1382 `#454 <https://github.com/pybind/pybind11/pull/454>`_.
1394 `#541 <https://github.com/pybind/pybind11/pull/541>`_.
1405 `#551 <https://github.com/pybind/pybind11/pull/551>`_.
1407 * Redesigned ``pytest``-based test suite. `#321 <https://github.com/pybind/pybind11/pull/321>`_.
1409 …king to detect reference leaks in test suite. `#324 <https://github.com/pybind/pybind11/pull/324>`_
1411 * pybind11 can now distinguish between multiple different instances that are
1413 `#329 <https://github.com/pybind/pybind11/pull/329>`_.
1416 `#510 <https://github.com/pybind/pybind11/pull/510>`_,
1417 `#297 <https://github.com/pybind/pybind11/pull/297>`_.
1420 … a2, *args, "ka"_a=1, "kb"_a=2, **kwargs)``. `#372 <https://github.com/pybind/pybind11/pull/372>`_.
1423 ``print()`` function. `#372 <https://github.com/pybind/pybind11/pull/372>`_.
1426 "name"_a="World");``. `#372 <https://github.com/pybind/pybind11/pull/372>`_.
1429 = {}"_s.format(3);``. `#372 <https://github.com/pybind/pybind11/pull/372>`_.
1432 ``repr()``. `#333 <https://github.com/pybind/pybind11/pull/333>`_.
1439 `#533 <https://github.com/pybind/pybind11/pull/533>`_ and
1440 `#561 <https://github.com/pybind/pybind11/pull/561>`_.
1444 <https://github.com/pybind/pybind11/commit/954b79>`_.
1447 `#545 <https://github.com/pybind/pybind11/pull/545>`_.
1450 `#562 <https://github.com/pybind/pybind11/pull/562>`_.
1453 `#475 <https://github.com/pybind/pybind11/pull/475>`_,
1454 `#476 <https://github.com/pybind/pybind11/pull/476>`_,
1455 `#479 <https://github.com/pybind/pybind11/pull/479>`_,
1456 `#499 <https://github.com/pybind/pybind11/pull/499>`_, and
1457 `#501 <https://github.com/pybind/pybind11/pull/501>`_.
1461 `#490 <https://github.com/pybind/pybind11/pull/490>`_,
1462 `#282 <https://github.com/pybind/pybind11/pull/282>`_,
1463 `#235 <https://github.com/pybind/pybind11/pull/235>`_.
1467 <https://github.com/pybind/pybind11/commit/107285>`_.
1470 `#532 <https://github.com/pybind/pybind11/pull/532>`_.
1473 generated docstrings. `#486 <https://github.com/pybind/pybind11/pull/486>`_.
1477 <https://github.com/pybind/pybind11/pull/473>`_. (the previous defaults
1478 were ``automatic``). `#473 <https://github.com/pybind/pybind11/pull/473>`_.
1481 all (``py::nodelete``). `#384 <https://github.com/pybind/pybind11/pull/384>`_.
1488 fail. `#262 <https://github.com/pybind/pybind11/pull/262>`_.
1492 `#260 <https://github.com/pybind/pybind11/pull/260>`_.
1497 `#247 <https://github.com/pybind/pybind11/pull/247>`_.
1500 `#244 <https://github.com/pybind/pybind11/pull/244>`_.
1503 <https://github.com/pybind/pybind11/pull/341>`_.
1516 during pybind11 type creation.
1550 * New ``pybind11::args`` and ``pybind11::kwargs`` types to create functions which
1573 ``pybind11.get_include()`` function
1584 * For polymorphic types, use RTTI to try to return the closest type registered with pybind11
1593 of the directory containing the installed pybind11 header files
1616 * NumPy-style broadcasting support in ``pybind11::vectorize``
1617 * pybind11 now displays more verbose error messages when ``arg::operator=()`` fails
1618 * pybind11 internal data structures now live in a version-dependent namespace to avoid ABI issues
1629 * New ``pybind11::base<>`` attribute to indicate a subclass relationship
1631 * Use RAII type wrappers consistently within pybind11 itself. This
1640 * Removed an unnecessary copy operation in ``pybind11::vectorize``
1641 * Fixed naming clashes when both pybind11 and NumPy headers are included