1. 28 Aug, 2016 1 commit
  2. 27 Aug, 2016 2 commits
  3. 26 Aug, 2016 1 commit
  4. 25 Aug, 2016 2 commits
  5. 24 Aug, 2016 4 commits
  6. 18 Aug, 2016 1 commit
  7. 17 Aug, 2016 1 commit
    • Glen Walker's avatar
      Support keep_alive where nurse may be None · f45bb585
      Glen Walker authored
      For example keep_alive<0,1>() should work where the return value may sometimes be None. At present a "Could not allocate weak reference!" exception is thrown.
      Update documentation to clarify behaviour of keep_alive when nurse is None or does not support weak references.
      f45bb585
  8. 15 Aug, 2016 3 commits
  9. 14 Aug, 2016 2 commits
    • Ivan Smirnov's avatar
      format_descriptor::format() now yields std::string · 03fb4885
      Ivan Smirnov authored
      This is required since format descriptors for string types that
      were using PYBIND11_DESCR were causing problems on C++14 on Linux.
      
      Although this is technically a breaking change, it shouldn't cause
      problems since the only use of format strings is passing them to
      buffer_info constructor which expects std::string.
      
      Note: for non-structured types, the const char * value is still
      accessible via ::value for compatibility purpose.
      03fb4885
    • Ivan Smirnov's avatar
      Add handle::repr() method · 67157369
      Ivan Smirnov authored
      67157369
  10. 13 Aug, 2016 23 commits