1. Apr 22, 2021
  2. Apr 21, 2021
  3. Apr 20, 2021
    • Ralf W. Grosse-Kunstleve's avatar
      7c7c336d
    • Ralf W. Grosse-Kunstleve's avatar
      Bug fix: adding back `!is_alias<Class>(ptr)` that were accidentally omitted. (#2958) · 99de498b
      Ralf W. Grosse-Kunstleve authored
      * Bug fix: adding back `!is_alias<Class>(ptr)` that were accidentally omitted.
      
      * Introducing PYBIND11_SH_AVL, PYBIND11_SH_DEF macros. Applying PYBIND11_SH_DEF to test_factory_constructors.py to complete test coverage.
      
      * Using PYBIND11_SH_DEF in test_methods_and_attributes.cpp, for more complete test coverage.
      
      * Using PYBIND11_SH_DEF in test_multiple_inheritance.cpp, for more complete test coverage.
      
      * Cleaning up test_classh_mock.cpp.
      
      * Better explanations for PYBIND11_SH_AVL, PYBIND11_SH_DEF.
      
      * Disabling 3.10-dev builds.
      99de498b
    • mvoelkle-cern's avatar
      Fix compilation with gcc < 5 (#2956) · e08a5811
      mvoelkle-cern authored
      When the user defines _GLIBCXX_USE_CXX11_ABI=0 to force the pre-c++11 ABI, numpy.h assumes that is_trivially_copyable is available.
      It is not necessarily the case. This patch uses clang's feature detection instead.
      The workaround is for certain libstdc++ versions, so the test should target these particular versions.
      e08a5811
  4. Apr 16, 2021
  5. Apr 15, 2021
  6. Apr 14, 2021
  7. Apr 13, 2021
  8. Apr 10, 2021
    • Henry Schreiner's avatar
      chore: add myself to CODEOWNERS (#2940) · e0c1dadb
      Henry Schreiner authored
      * chore: add myself to CODEOWNERS
      
      This will ensure I get notified about pull requests where these files change.
      
      * Update .github/CODEOWNERS
      e0c1dadb
    • Ralf W. Grosse-Kunstleve's avatar
      Adding reclaim_disowned logic & miscellaneous naming and documentation improvements. (#2943) · 6c922614
      Ralf W. Grosse-Kunstleve authored
      * Using new smart_holder::reclaim_disowned in smart_holder_type_caster for unique_ptr.
      
      * Systematically renaming was_disowned to is_disowned (because disowning is now reversible: reclaim_disowned).
      
      * Systematically renaming virtual_overrider_self_life_support to trampoline_self_life_support (to reuse existing terminology instead of introducing new one).
      
      * Systematically renaming test_class_sh_with_alias to test_class_sh_trampoline_basic.
      
      * Adding a Trampolines and std::unique_ptr section to README_smart_holder.rst.
      
      * MSVC compatibility.
      6c922614
  9. Apr 09, 2021
  10. Apr 06, 2021
  11. Apr 03, 2021