1. Feb 08, 2023
  2. Feb 07, 2023
  3. Feb 06, 2023
  4. Feb 05, 2023
  5. Feb 02, 2023
  6. Feb 01, 2023
  7. Jan 20, 2023
  8. Jan 19, 2023
  9. Jan 15, 2023
  10. Jan 13, 2023
  11. Jan 04, 2023
  12. Jan 03, 2023
  13. Jan 02, 2023
  14. Dec 31, 2022
  15. Dec 29, 2022
  16. Dec 28, 2022
    • Aaron Gokaslan's avatar
      chore: update clang-tidy to 15 (#4387) · 7f23e9f3
      Aaron Gokaslan authored
      * chore: update clang-tidy to 15
      
      * Add git
      
      * Add NOLINTNEXTLINE for assignment in if
      
      * Update CONTRIBUTING.md
      
      * Add NOLINTNEXTLINE where needed
      
      * Add one more NOLINTNEXTLINE
      
      * stl_bind: make more readable
      
      * Another missing NOLINTNEXTLINE
      
      * Match style elsewhere
      
      * Apply reviewer suggestion. Mark false positive
      7f23e9f3
  17. Dec 21, 2022
  18. Dec 20, 2022
  19. Dec 16, 2022
  20. Dec 15, 2022
  21. Dec 14, 2022
  22. Dec 13, 2022
    • Ralf W. Grosse-Kunstleve's avatar
      ee10afa1
    • Ralf W. Grosse-Kunstleve's avatar
      [smart_holder] test_class_sh_mi_thunks (started from PR #4374) (#4380) · 4766065e
      Ralf W. Grosse-Kunstleve authored
      * Content of PR #4374 applied on top of smart_holder branch.
      
      * More tests, with USE_SH switch. [ci skip]
      
      * Use `std::dynamic_pointer_cast<Base0>` [ci skip]
      
      * All tests pass when using `m.make_derived_as_base0_raw_ptr()`, with `USE_SH` defined or not defined. [ci skip]
      
      * WIP
      
      * Debug LOOOK & one-line bug fix:
      
      ```diff
      -        auto smhldr = pybindit::memory::smart_holder::from_shared_ptr(src);
      +        auto smhldr = pybindit::memory::smart_holder::from_shared_ptr(std::shared_ptr<void>(src, const_cast<void *>(st.first)));
      ```
      
      * Remove all print LOOOK and clang-format the fix.
      
      * Resolve clang-tidy errors.
      
      * Systematic test matrix.
      
      * Bug fix in `smart_holder_type_caster<std::unique_ptr<T, D>>::cast()`
      
      * Rename: test_mi_debug -> test_class_sh_mi_thunks
      
      * Add `test_ptrdiff_derived_base0()`
      
      * Miscellaneous polishing (naming, comments). No functional changes.
      
      * Improve test_class_sh_mi_thunks.py implementation. No change in test coverage.
      
      * Resolve clang-tidy error.
      4766065e