1. 22 May, 2003 12 kayıt (commit)
  2. 21 May, 2003 5 kayıt (commit)
    • Jeremy Hylton's avatar
      Add documentation for __future__ · e41195fa
      Jeremy Hylton yazdı
      e41195fa
    • Jeremy Hylton's avatar
      8bea5dc8
    • Tim Peters's avatar
      PyType_Ready(): Complain if the type is a base type, and gc'able, and · 3cfe7547
      Tim Peters yazdı
      tp_free is NULL or PyObject_Del at the end.  Because it's a base type
      it must call tp_free in its dealloc function, and because it's gc'able
      it must not call PyObject_Del.
      
      inherit_slots():  Don't inherit tp_free unless the type and its base
      agree about whether they're gc'able.  If the type is gc'able and the
      base is not, and the base uses the default PyObject_Del for its
      tp_free, give the type PyObject_GC_Del for its tp_free (the appropriate
      default for a gc'able type).
      
      cPickle.c:  The Pickler and Unpickler types claim to be base classes
      and gc'able, but their dealloc functions didn't call tp_free.
      Repaired that.  Also call PyType_Ready() on these typeobjects, so
      that the correct (PyObject_GC_Del) default memory-freeing function
      gets plugged into these types' tp_free slots.
      3cfe7547
    • Jeremy Hylton's avatar
      Fix for SF [ 734869 ] Lambda functions in list comprehensions · 4d508ada
      Jeremy Hylton yazdı
      The compiler was reseting the list comprehension tmpname counter for each function, but the symtable was using the same counter for the entire module.  Repair by move tmpname into the symtable entry.
      
      Bugfix candidate.
      4d508ada
    • Raymond Hettinger's avatar
      SF bug #604716: faster [None]*n or []*n · 6624e685
      Raymond Hettinger yazdı
      Fulfilled request to special case repetitions of lists of length 0 or 1.
      6624e685
  3. 20 May, 2003 15 kayıt (commit)
  4. 19 May, 2003 4 kayıt (commit)
  5. 18 May, 2003 4 kayıt (commit)