1. 02 Jun, 2000 1 commit
  2. 30 May, 2000 2 commits
    • Jim Fulton's avatar
      Fixed bug that could cause infinate loop when odd objects · d01f9b40
      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().
      d01f9b40
    • Jim Fulton's avatar
      Fixed missfeature pointed out by PJE. We do not quite provide · f4be63cc
      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.
      f4be63cc
  3. 28 May, 2000 3 commits
  4. 27 May, 2000 2 commits
  5. 26 May, 2000 1 commit
  6. 24 May, 2000 1 commit
  7. 20 May, 2000 1 commit
  8. 17 May, 2000 3 commits
  9. 16 May, 2000 2 commits
  10. 12 May, 2000 1 commit
  11. 09 May, 2000 6 commits
  12. 05 May, 2000 2 commits
  13. 21 Apr, 2000 2 commits
  14. 20 Apr, 2000 2 commits
  15. 14 Apr, 2000 1 commit
    • Jim Fulton's avatar
      Restructured to use async socket code only. · ded1aae9
      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).
      ded1aae9
  16. 13 Apr, 2000 1 commit
  17. 12 Apr, 2000 1 commit
  18. 08 Apr, 2000 1 commit
  19. 06 Apr, 2000 1 commit
  20. 23 Mar, 2000 1 commit
  21. 22 Mar, 2000 3 commits
  22. 06 Mar, 2000 1 commit
  23. 11 Jan, 2000 1 commit