- 19 Nov, 2003 7 commits
-
-
Jack Jansen authored
-
Walter Dörwald authored
-
Jack Jansen authored
-
Jack Jansen authored
-
Kurt B. Kaiser authored
Raphael suggested correcting this so pdb's postmortem pm() would work. IDLEfork Patch 844675 Modified: NEWS.txt run.py
-
Barry Warsaw authored
gets done when maxheaderlen <> 0. The header really gets wrapped via the email.Header.Header class, which has a more sophisticated algorithm than just splitting on semi-colons.
-
Barry Warsaw authored
header wrapping gets done when maxheaderlen <> 0. The header really gets wrapped via the email.Header.Header class, which has a more sophisticated algorithm than just splitting on semi-colons.
-
- 18 Nov, 2003 11 commits
-
-
Jack Jansen authored
after some minor mods. Fixes #803498, but should NOT be backported because the original problem seems to be unreproducable.
-
Just van Rossum authored
statically linked zlib module, but since the problem it tests can't exist on these systems, simply skip it then. Will backport.
-
Just van Rossum authored
instead of os.linesep.
-
Jack Jansen authored
-
Martin v. Löwis authored
_XOPEN_SOURCE on AIX 4.
-
Martin v. Löwis authored
in altbininstall. Backported to 2.3.
-
Martin v. Löwis authored
-
Martin v. Löwis authored
-
Guido van Rossum authored
variable, add extra braces).
-
Raymond Hettinger authored
-
Raymond Hettinger authored
-
- 17 Nov, 2003 1 commit
-
-
Raymond Hettinger authored
-
- 16 Nov, 2003 3 commits
-
-
Raymond Hettinger authored
-
Raymond Hettinger authored
* Install the unittests, docs, newsitem, include file, and makefile update. * Exercise the new functions whereever sets.py was being used. Includes the docs for libfuncs.tex. Separate docs for the types are forthcoming.
-
Raymond Hettinger authored
-
- 15 Nov, 2003 2 commits
-
-
Raymond Hettinger authored
-
Raymond Hettinger authored
-
- 14 Nov, 2003 3 commits
-
-
Thomas Heller authored
Backported to release-maint23
-
Thomas Heller authored
The find_all_submodules() method in modulefinder only looks for *.py, *.pyc, and *.pyo files. Python extension modules are only found if they are referenced in import statements somewhere. This patch uses the actual list from imp.get_suffixes(). Backported myself.
-
Tim Peters authored
for this function has always claimed that was true, but it wasn't verified before. For the latest batch of "double deallocation" bugs (stemming from weakref callbacks invoked by way of subtype_dealloc), this assert would have triggered (instead of waiting for _Py_ForgetReference to die with a segfault later).
-
- 13 Nov, 2003 6 commits
-
-
Tim Peters authored
this change, I think subtype_dealloc is actually a smidgen less obscure than it was in 2.3 -- we got rid of a negation in an "if" <wink>.
-
Tim Peters authored
expanded the test case with a piece that needs the more-complete fix. I'll backport this to 2.3 maint.
-
Andrew M. Kuchling authored
-
Gregory P. Smith authored
-
Martin v. Löwis authored
-
Martin v. Löwis authored
-
- 12 Nov, 2003 7 commits
-
-
Tim Peters authored
subtype_dealloc(): This left the dying object exposed to gc, so that if cyclic gc triggered during the weakref callback, gc tried to delete the dying object a second time. That's a disaster. subtype_dealloc() had a (I hope!) unique problem here, as every normal dealloc routine untracks the object (from gc) before fiddling with weakrefs etc. But subtype_dealloc has obscure technical reasons for re-registering the dying object with gc (already explained in a large comment block at the bottom of the function). The fix amounts to simply refraining from reregistering the dying object with gc until after the weakref callback (if any) has been called. This is a critical bug (hard to predict, and causes seemingly random memory corruption when it occurs). I'll backport it to 2.3 later.
-
Tim Peters authored
HAVE_MEMMOVE define. Just defined it on the cmdline (it doesn't include Python.h, and Fred doesn't want to change the code).
-
Raymond Hettinger authored
-
Raymond Hettinger authored
-
Raymond Hettinger authored
-
Raymond Hettinger authored
-
Raymond Hettinger authored
Formerly, underlying queue was implemented in terms of two lists. The new queue is a series of singly-linked fixed length lists. The new implementation runs much faster, supports multi-way tees, and allows tees of tees without additional memory costs. The root ideas for this structure were contributed by Andrew Koenig and Guido van Rossum.
-