1. 27 Jun, 2000 1 commit
  2. 23 Jun, 2000 1 commit
  3. 20 Jun, 2000 1 commit
  4. 19 Jun, 2000 2 commits
  5. 12 Jun, 2000 1 commit
  6. 09 Jun, 2000 1 commit
  7. 05 Jun, 2000 1 commit
  8. 03 Jun, 2000 2 commits
  9. 02 Jun, 2000 1 commit
  10. 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
  11. 28 May, 2000 3 commits
  12. 27 May, 2000 2 commits
  13. 26 May, 2000 1 commit
  14. 24 May, 2000 1 commit
  15. 20 May, 2000 1 commit
  16. 17 May, 2000 3 commits
  17. 16 May, 2000 2 commits
  18. 12 May, 2000 1 commit
  19. 09 May, 2000 6 commits
  20. 05 May, 2000 2 commits
  21. 21 Apr, 2000 2 commits
  22. 20 Apr, 2000 2 commits
  23. 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