1. 16 Nov, 1999 8 commits
  2. 12 Nov, 1999 1 commit
  3. 10 Nov, 1999 1 commit
  4. 28 Oct, 1999 1 commit
    • Jim Fulton's avatar
      Somehow, someone got a zero previous record pointer on a record for an · 11858d5b
      Jim Fulton authored
      object that has previous records.  This caused a panic on startup
      because the previous record pointer did not agree with the system's
      knowledge that there was, indeed, a previous record. This is a
      pretty benign situation, so, I've changed the check to log a warning
      of the previous record pointer is zero and there is a previous record.
      11858d5b
  5. 22 Oct, 1999 1 commit
  6. 18 Oct, 1999 3 commits
  7. 13 Oct, 1999 1 commit
  8. 07 Oct, 1999 5 commits
  9. 24 Sep, 1999 1 commit
  10. 23 Sep, 1999 4 commits
  11. 16 Sep, 1999 1 commit
  12. 15 Sep, 1999 2 commits
    • Jim Fulton's avatar
      Added cache management methods so that apps that want to move objects · e3c65066
      Jim Fulton authored
      out of memory can force aggressive cache behavior:
      
        cacheGC() -- do an incremental GC
      
        cacheFullSweep([dt]) -- Make a pass through objects in the cache
           removing unreferenced objects and, if dt > 0, deactivating
           objects accessed more than dt seconds ago.
      
        cacheMinimize([dt]) -- Make multiple passes through objects in the cache
           removing unreferenced objects and, if dt > 0, deactivating
           objects accessed more than dt seconds ago. Keep making passes
           until the cache size doesn;t change.
      e3c65066
    • Jim Fulton's avatar
      · 59243da3
      Jim Fulton authored
      Added a coptimizations module.  The first optimization is
      to provide an implementation of persistent_id in C.  This
      routine, which is called extremely often while pickling was
      found to be a significant bottleneck.
      59243da3
  13. 14 Sep, 1999 1 commit
    • Jim Fulton's avatar
      · 2c4caae1
      Jim Fulton authored
      Fix a bug in object deactivation.
      Overridden versions of _p_deactivate were not called.
      This meant that BTrees were never deactivated.
      2c4caae1
  14. 27 Aug, 1999 2 commits
  15. 26 Aug, 1999 1 commit
  16. 25 Aug, 1999 6 commits
  17. 16 Aug, 1999 1 commit