1. 20 Sep, 2019 1 commit
  2. 19 Sep, 2019 1 commit
  3. 04 Sep, 2019 1 commit
  4. 27 Aug, 2019 1 commit
  5. 19 Aug, 2019 2 commits
  6. 16 Aug, 2019 1 commit
  7. 15 Aug, 2019 1 commit
  8. 27 Jul, 2019 1 commit
  9. 23 Jul, 2019 1 commit
  10. 19 Jul, 2019 1 commit
  11. 18 Jul, 2019 1 commit
  12. 15 Jul, 2019 2 commits
  13. 06 Jul, 2019 1 commit
  14. 22 Jun, 2019 1 commit
  15. 13 Jun, 2019 1 commit
  16. 11 Jun, 2019 6 commits
  17. 10 Jun, 2019 2 commits
  18. 12 May, 2019 1 commit
  19. 06 Apr, 2019 1 commit
    • Henry Schreiner's avatar
      CI fixes (#1744) · ae951ca0
      Henry Schreiner authored
      * Fix warning that not including a cmake source or build dir will be a fatal error (it is now on newest CMakes)
          * Fixes appveyor
      * Travis uses CMake 3.9 for more than a year now
      * Travis dropped sudo: false in December
      * Dropping Sphinx 2
      - clang7: Suppress self-assign warnings; fix missing virtual dtors
      - pypy:
        - Keep old version (newer stuff breaks)
        - Pin packages to extra index for speed
      - travis:
        - Make docker explicit; remove docker if not needed
        - Make commands more verbose (for debugging / repro)
        - Make Ubuntu dist explicit per job
      - Fix Windows
      - Add names to travis
      ae951ca0
  20. 04 Feb, 2019 3 commits
  21. 03 Jan, 2019 1 commit
  22. 01 Dec, 2018 1 commit
  23. 16 Nov, 2018 1 commit
    • voxmea's avatar
      Adds type_caster support for std::deque. (#1609) · 17983e74
      voxmea authored
      * Adds std::deque to the types supported by list_caster in stl.h.
      * Adds a new test_deque test in test_stl.{py,cpp}.
      * Updates the documentation to include std::deque as a default
        supported type.
      17983e74
  24. 11 Nov, 2018 2 commits
    • Trevor Laughlin's avatar
      Enable unique_ptr holder with mixed Deleters between base and derived types (#1353) · 63c2a972
      Trevor Laughlin authored
      * Check default holder
      
      -Recognize "std::unique_ptr<T, D>" as a default holder even if "D" doesn't match between base and derived holders
      
      * Add test for unique_ptr<T, D> change
      63c2a972
    • Wenzel Jakob's avatar
      fix py::cast<void *> (#1605) · cea42467
      Wenzel Jakob authored
      Pybind11 provides a cast operator between opaque void* pointers on the
      C++ side and capsules on the Python side. The py::cast<void *>
      expression was not aware of this possibility and incorrectly triggered a
      compile-time assertion ("Unable to cast type to reference: value is
      local to type caster") that is now fixed.
      cea42467
  25. 09 Nov, 2018 3 commits
  26. 24 Oct, 2018 1 commit
  27. 11 Oct, 2018 1 commit
    • Allan Leal's avatar
      Fix for Issue #1258 (#1298) · e76dff77
      Allan Leal authored
      * Fix for Issue #1258
      
      list_caster::load method will now check for a Python string and prevent its automatic conversion to a list.
      This should fix the issue "pybind11/stl.h converts string to vector<string> #1258" (https://github.com/pybind/pybind11/issues/1258)
      
      * Added tests for fix of issue #1258
      
      * Changelog: stl string auto-conversion
      e76dff77