1. 13 Jun, 2021 3 commits
  2. 09 Jun, 2021 1 commit
  3. 04 Jun, 2021 3 commits
  4. 01 Jun, 2021 2 commits
  5. 20 May, 2021 10 commits
  6. 10 May, 2021 3 commits
  7. 19 Apr, 2021 9 commits
  8. 18 Apr, 2021 2 commits
  9. 12 Apr, 2021 1 commit
  10. 23 Feb, 2021 1 commit
  11. 14 Feb, 2021 1 commit
  12. 10 Jan, 2021 2 commits
  13. 09 Jan, 2021 2 commits
    • Jelle van der Waa's avatar
      src: handle refcounting for Package objects · d25ec6a3
      Jelle van der Waa authored
      The current pyalpm implementation has no proper refcounting for Package
      objects. Add refcount handling for the Database Object in the Package
      model and Decref when the package object goes out of scope.
      d25ec6a3
    • Jelle van der Waa's avatar
      src: handle refcounting for Database objects · db3caa63
      Jelle van der Waa authored
      
      
      The current pyalpm implementation does not handle proper refcounting
      which means the alpm_handle was never freed otherwise accessing an
      object when the Handle goes out of scope leads to segfaults.
      
      This means everything needs to keep a reference to the pyalpm Handle
      object for every object created from it. The database object now
      receives a Handle and increases the refcount for it to stop it from
      being removed by the Python garbage collector.
      Signed-off-by: Jelle van der Waa's avatarJelle van der Waa <jelle@archlinux.org>
      db3caa63