1. 07 May, 2020 1 commit
  2. 12 Dec, 2019 1 commit
  3. 02 Nov, 2017 2 commits
  4. 27 Oct, 2017 1 commit
    • Timo Teräs's avatar
      solver: consider virtual provides to exclude non-provides transitively · e03716ff
      Timo Teräs authored
      this fixes package selection when a 'real' package exists, but would
      need to be provided by another package with 'virtual provides'.
      
      In current package database this can happen with postgresql which is
      also provided by postgresql-bdr. Normally postgresql would be satisfied
      by postgresql, but if any package depends on postgresql-bdr and there's
      no versioned dependency on postgresql this will help apk figure out
      that postgresql-bdr should be used.
      e03716ff
  5. 12 Mar, 2014 1 commit
  6. 20 Jun, 2013 1 commit
  7. 19 Jun, 2013 4 commits
  8. 13 Jun, 2013 5 commits
  9. 12 Jun, 2013 1 commit
  10. 11 Jun, 2013 1 commit
  11. 29 Apr, 2013 1 commit
  12. 28 Jan, 2013 2 commits
  13. 08 Oct, 2012 1 commit
    • Timo Teräs's avatar
      solver: additional backjumping scheme · 16b70566
      Timo Teräs authored
      Enabled when all attempts to satisfy a name failed, we know that we
      can ignore all decisions until we find a decision affecting the name
      we wanted to satisfy.
      16b70566
  14. 29 Feb, 2012 1 commit
    • Timo Teräs's avatar
      solver: merge apk_name_state to apk_name · 2f66295f
      Timo Teräs authored
      apk_name_state is now quite small; and we avoid overhead of two
      pointers (+ malloc overhead) when we just make it part of apk_name.
      It also fixes some problems (that got introduced) where apk_name_state
      was not allocated.
      2f66295f