1. 22 Oct, 2016 7 commits
  2. 21 Oct, 2016 1 commit
  3. 20 Oct, 2016 10 commits
  4. 17 Oct, 2016 2 commits
  5. 16 Oct, 2016 2 commits
    • Wenzel Jakob's avatar
      Merge pull request #449 from jagerman/no-implicit-conversions · 135fd149
      Wenzel Jakob authored
      Disable most implicit conversion constructors
      135fd149
    • Jason Rhinelander's avatar
      Disable most implicit conversion constructors · 12d76600
      Jason Rhinelander authored
      We have various classes that have non-explicit constructors that accept
      a single argument, which is implicitly making them implicitly
      convertible from the argument.  In a few cases, this is desirable (e.g.
      implicit conversion of std::string to py::str, or conversion of double
      to py::float_); in many others, however, it is unintended (e.g. implicit
      conversion of size_t to some pre-declared py::array_t<T> type).
      
      This disables most of the unwanted implicit conversions by marking them
      `explicit`, and comments the ones that are deliberately left implicit.
      12d76600
  6. 15 Oct, 2016 2 commits
  7. 14 Oct, 2016 3 commits
  8. 13 Oct, 2016 6 commits
  9. 12 Oct, 2016 3 commits
  10. 11 Oct, 2016 1 commit
  11. 09 Oct, 2016 3 commits