1. 11 Jun, 2010 1 commit
  2. 10 Jun, 2010 2 commits
  3. 21 Apr, 2010 1 commit
  4. 10 Feb, 2010 2 commits
  5. 27 Jan, 2010 2 commits
  6. 13 Jan, 2010 3 commits
  7. 04 Jan, 2010 1 commit
  8. 28 Dec, 2009 2 commits
  9. 25 Nov, 2009 1 commit
  10. 15 Oct, 2009 3 commits
  11. 13 Oct, 2009 2 commits
  12. 12 Oct, 2009 2 commits
  13. 02 Oct, 2009 1 commit
  14. 01 Oct, 2009 4 commits
  15. 30 Sep, 2009 4 commits
  16. 14 Sep, 2009 2 commits
  17. 11 Sep, 2009 1 commit
  18. 07 Jul, 2009 1 commit
  19. 29 Jan, 2009 2 commits
    • Iustin Pop's avatar
      locking.LockSet: don't modify input arguments · 2a21bc88
      Iustin Pop authored
      Currently LockSet.acquire() sorts in place it's input argument if it's a
      list. This is not good, since callers might depend on a specific
      ordering of the input data, and this is a 'hidden' modification.
      
      We fix it by simply using a sorted copy, instead of sorting in place.
      
      Reviewed-by: ultrotter
      2a21bc88
    • Iustin Pop's avatar
      Re-wrap some lines to keep them under 80 chars · f12eadb3
      Iustin Pop authored
      This non-code change rewraps some lines in locking.py to keep them under
      80 chars.
      
      Reviewed-by: ultrotter
      f12eadb3
  20. 11 Dec, 2008 1 commit
    • Iustin Pop's avatar
      Fix epydoc format warnings · c41eea6e
      Iustin Pop authored
      This patch should fix all outstanding epydoc parsing errors; as such, we
      switch epydoc into verbose mode so that any new errors will be visible.
      
      Reviewed-by: imsnah
      c41eea6e
  21. 11 Sep, 2008 2 commits
    • Guido Trotter's avatar
      LockSet: forbid add() on a partially owned set · d2aff862
      Guido Trotter authored
      This patch bans add() on a half-acquired set. This behavior was
      previously possible, but created a deadlock if someone tried to acquire
      the set-lock in the meantime, and thus is now forbidden. The
      testAddRemove unit test is fixed for this new behavior, and includes a
      few more lines of testing and a new testConcurrentSetLockAdd function
      tests its behavior in the concurrent case.
      
      Reviewed-by: imsnah
      d2aff862
    • Guido Trotter's avatar
      Fix typo in a locking.py comment · ab62526c
      Guido Trotter authored
      Reviewed-by: imsnah
      ab62526c