An error occurred fetching the project authors.
  1. 31 May, 2002 4 commits
  2. 30 May, 2002 2 commits
  3. 28 May, 2002 1 commit
  4. 27 Mar, 2002 1 commit
  5. 08 Mar, 2002 1 commit
    • Jeremy Hylton's avatar
      (Possibly) correct use of Python memory APIs. · ff24f9df
      Jeremy Hylton authored
      Fix SF bug #516768 reported by Dave Wallace.
      
      Replace use of PyMem_DEL() with PyObject_Del() on object dealloc
      functions.  The use of PyMem_DEL() is incorrect for object
      deallocation, because it only ever calls the low-level free().  If a
      custom allocator like pymalloc is used, it needs to be called to free
      the memory.
      
      Also replace bare malloc() and realloc() with PyMem_Malloc() and
      PyMem_Realloc().  I think this isn't a strict bug fix, but a would be
      nice.  It guarantees that BTrees objects get their memory from the
      same allocator as the Python core.
      ff24f9df
  6. 28 Feb, 2002 1 commit
  7. 21 Feb, 2002 1 commit
  8. 20 Feb, 2002 1 commit
  9. 11 Feb, 2002 1 commit
  10. 28 Nov, 2001 1 commit
  11. 12 Sep, 2001 1 commit
  12. 13 Aug, 2001 1 commit
  13. 20 Jun, 2001 1 commit
  14. 03 Apr, 2001 1 commit
  15. 02 Apr, 2001 1 commit
  16. 30 Mar, 2001 1 commit
  17. 21 Mar, 2001 1 commit
  18. 20 Mar, 2001 1 commit
  19. 15 Mar, 2001 2 commits
  20. 19 Feb, 2001 3 commits
  21. 16 Feb, 2001 1 commit
  22. 15 Feb, 2001 1 commit
    • Jim Fulton's avatar
      Fixed a number of bugs found by unit tests. · 70738f19
      Jim Fulton authored
      Added flags to prevent subclasses from having instance dictionaries.
      It's not clear that people will actually subclass these things and
      supporting instance dictionaries adds extra effort at this time, which
      we can't afford.
      70738f19
  23. 05 Feb, 2001 1 commit
    • Jim Fulton's avatar
      · a0dadf7c
      Jim Fulton authored
      Added Sets as distinct types within template. This will make
      merging sets and mapping objects (e.g. integer sets and
      integer to integer mappings) easier later.
      
      Split template into multiple files.
      
      Change buckets to use separate key and value arrays.
      This makes set handling (null value arrays) a little simpler
      and will allow us to save memory if we implement types with
      small keys or values (e.g. short keys).
      a0dadf7c
  24. 04 Feb, 2001 1 commit
  25. 01 Feb, 2001 1 commit
    • Jim Fulton's avatar
      Moved macros for handling specific key or value types to separate · 66824808
      Jim Fulton authored
      include files. This cleaned up the code quite a bit and should make it
      pretty easy to add additional types in the future.
      
      Fixed numerous errors with handling bucket list pointers, deletions of
      subtrees, etc.
      
      Fixed bugs in items indexing.
      
      Moved macros for handling specific key or value types to separate
      include files. This cleaned up the code quite a bit and should make it
      pretty easy to add additional types in the future.
      
      Changed BTreeItems_length so it lies. Waaa. See comment in method.
      66824808
  26. 22 Jan, 2001 1 commit