1. 23 Jun, 2000 1 commit
  2. 20 Jun, 2000 1 commit
  3. 19 Jun, 2000 2 commits
  4. 12 Jun, 2000 1 commit
  5. 09 Jun, 2000 1 commit
  6. 05 Jun, 2000 1 commit
  7. 03 Jun, 2000 2 commits
  8. 02 Jun, 2000 1 commit
  9. 30 May, 2000 2 commits
    • Jim Fulton's avatar
      Fixed bug that could cause infinate loop when odd objects · b2f7343d
      Jim Fulton authored
      got registered. (Deja vu all over again. ;)
      
      Changed to commit objects in registration order and to allow
      additional objects to get registered while commiting. (The
      later was wanted by PJE.)
      
      Added a comment in commit to explain the "invariant".
      
      Fixed bug that caused objects to get multiply aborted.  Now always
      clear object registry on commit and abort. This seems like a good
      idea anyway. (We were relying on free_transaction to have the
      same effect. This faild miserably in single-threaded apps and
      in certain error conditions.
      
      Added a teeny optimization in get_transaction().
      b2f7343d
    • Jim Fulton's avatar
      Fixed missfeature pointed out by PJE. We do not quite provide · 6b082ac2
      Jim Fulton authored
      transparent Pythonic sematics for __setattr__ and __delattr__.
      If these methods are implemented, then they *must*::
      
        self._p_changed=1 # prefered
      
      or::
      
        self.__changed__(1) # if people get the heebe-jeebees from setting attrs
      
      to manually register that an object's persistent state has changed, if,
      in fact, it has.
      6b082ac2
  10. 28 May, 2000 3 commits
  11. 27 May, 2000 2 commits
  12. 26 May, 2000 1 commit
  13. 24 May, 2000 1 commit
  14. 20 May, 2000 1 commit
  15. 17 May, 2000 3 commits
  16. 16 May, 2000 2 commits
  17. 12 May, 2000 1 commit
  18. 09 May, 2000 6 commits
  19. 05 May, 2000 2 commits
  20. 21 Apr, 2000 2 commits
  21. 20 Apr, 2000 2 commits
  22. 14 Apr, 2000 1 commit
    • Jim Fulton's avatar
      Restructured to use async socket code only. · e12ae67e
      Jim Fulton authored
      This reduced the amount of code and should
      make the next step, adding failure handling,
      much easier.
      
      Also changed invalidation protocol to be atomic
      (or close enough).
      e12ae67e
  23. 13 Apr, 2000 1 commit