1. 20 Mar, 2004 11 commits
  2. 19 Mar, 2004 5 commits
  3. 18 Mar, 2004 9 commits
  4. 17 Mar, 2004 4 commits
  5. 16 Mar, 2004 4 commits
  6. 15 Mar, 2004 5 commits
  7. 14 Mar, 2004 2 commits
    • Raymond Hettinger's avatar
      Add missing docstrings. · deb4da50
      Raymond Hettinger authored
      deb4da50
    • Raymond Hettinger's avatar
      list_resize() now has an "exact" option for bypassing the overallocation · 0e91643b
      Raymond Hettinger authored
      scheme in situations that likely won't benefit from it.  This further
      improves memory utilization from Py2.3 which always over-allocates
      except for PyList_New().
      
      Situations expected to benefit from over-allocation:
          list.insert(), list.pop(), list.append(), and list.extend()
      
      Situations deemed unlikely to benefit:
          list_inplace_repeat, list_ass_slice, list_ass_subscript
      
      The most gray area was for listextend_internal() which only runs
      when the argument is a list or a tuple.  This could be viewed as
      a one-time fixed length addition or it could be viewed as wrapping
      a series of appends.  I left its over-allocation turned on but
      could be convinced otherwise.
      0e91643b