Commits

Author Commit Message Labels Comments Date
Gregory P. Smith
Backport of r64767 from trunk Fixes Issue #3309: Fix bz2.BZFile iterator to release its internal lock properly when raising an exception due to the bz2file being closed. Prevents a deadlock.
Branches
2.5
Gregory P. Smith
Backport of r65032 from trunk Fixes Issue #874900: after an os.fork() call the threading module state is cleaned up in the child process to prevent deadlock and report proper thread counts if the new process uses the threading module.
Branches
2.5
Hirokazu Yamamoto
I forgot to update NEWS.
Branches
2.5
Hirokazu Yamamoto
Backport r65745: Issue #2222: Fixed reference leak when occured os.rename() fails unicode conversion on 2nd parameter. (windows only)
Branches
2.5
Hirokazu Yamamoto
Issue #2065: VC6 related fix. - PC/VC6/_bsddb.dsp: removed '/nodefaultlib:"msvcrt"' to fix linker error. - PC/VC6/_msi.dsp: added new module support. - PC/VC6/_sqlite3.dsp: /D "MODULE_NAME=\"sqlite3\"" caused extra leading space like #define MODULE_NAME " sqlite3" so uses /D MODULE_NAME=\"sqlite3\" instead. - PC/VC6/python.dsp: changed stack size to 2MB to avoid stack overflow on some…
Branches
2.5
Georg Brandl
#3205: bz2 iterator fails silently on MemoryError (backport from r65609)
Branches
2.5
Georg Brandl
Backport r60148 and r65481: sanity checks to avoid infinite loops.
Branches
2.5
Georg Brandl
#3134: shutil referenced undefined WindowsError symbol (backport from r65644)
Branches
2.5
Georg Brandl
- Issue #3537: Fix an assertion failure when an empty but presized dict object was stored in the freelist. (backport from r65637.)
Branches
2.5
Robert Schuppenies
Issue #1342811: Fix leak in Tkinter.Menu.delete. Commands associated to menu entries were not deleted. Backport from trunk r65622.
Branches
2.5
Gregory P. Smith
(backport from trunk r64756) Issue #2113: Fix error in subprocess.Popen if the select system call is interrupted by a signal.
Branches
2.5
Gregory P. Smith
(backport of r61652 and r61665 from trunk) Issue #1471: Arguments to fcntl.ioctl are no longer broken on 64-bit OpenBSD and similar platforms due to sign extension.
Branches
2.5
Gregory P. Smith
(backport trunk r65151) Issue #3120: On 64-bit Windows the subprocess module was truncating handles.
Branches
2.5
Gregory P. Smith
(backport r65459 from trunk) - Issue #1857: subprocess.Popen.poll gained an additional _deadstate keyword argument in python 2.5, this broke code that subclassed Popen to include its own poll method. Fixed my moving _deadstate to an _internal_poll method.
Branches
2.5
Martin von Löwis
Issue #799428: Fix Tkinter.Misc._nametowidget to unwrap Tcl command objects. Backport of r65399.
Branches
2.5
Neal Norwitz
Security patches from Apple: prevent int overflow when allocating memory
Branches
2.5
Neal Norwitz
Backport code from r65182: Issue #2620: Overflow checking when allocating or reallocating memory was not always being done properly in some python types and extension modules. PyMem_MALLOC, PyMem_REALLOC, PyMem_NEW and PyMem_RESIZE have all been updated to perform better checks and places in the code that would previously leak memory on the error path when such an allocation failed have been fixed.
Branches
2.5
Antoine Pitrou
#2242: utf7 decoding crashes on bogus input on some Windows/MSVC versions
Branches
2.5
Mark Dickinson
Issue #3360: Fix incorrect parsing of '020000000000.0'. This is a backport of r65005.
Branches
2.5
Georg Brandl
Link fix.
Branches
2.5
Brett Cannon
Backport of 64903.
Branches
2.5
Gregory P. Smith
Backport r62627 + r62744 from trunk to fix issue 2632. - Issue #2632: Prevent socket.read(bignumber) from over allocating memory in the common case when the data is returned from the underlying socket in increments much smaller than bignumber.
Branches
2.5
Brett Cannon
Backport of r64677.
Branches
2.5
Amaury Forgeot d'Arc
#Issue3088 in-progress: Race condition with instances of classes derived from threading.local: When a thread touches such an object for the first time, a new thread-local __dict__ is created, and the __init__ method is run. But a thread switch can occur here; if the other thread touches the same object, it installs another __dict__; when the first thread resumes, it updates the dictionary of the second... This is the deep cause of the failures in test_multiprocessing involving "managers" o…
Branches
2.5
Amaury Forgeot d'Arc
#3242: fix a crash in "print", if sys.stdout is set to a custom object, whose write() method installs another sys.stdout. Backport of r64633
Branches
2.5
Georg Brandl
#3157: Fix docstrings for cursor methods.
Branches
2.5
Amaury Forgeot d'Arc
Issue 3110: Crash with weakref subclass, seen after a "import multiprocessing.reduction" An instance of a weakref subclass can have attributes. If such a weakref holds the only strong reference to the object, deleting the weakref will delete the object. In this case, the callback must not be called, because the ref object is being deleted! Backport of r34309
Branches
2.5
Raymond Hettinger
Issue #3116 and #1792: Fix quadratic behavior in marshal.dumps().
Branches
2.5
Georg Brandl
#3117: backport r55087, fixes segfault with lambda (None,): None.
Branches
2.5
Georg Brandl
Fix tkinter sequence passing. #2906. Backport from r63914.
Branches
2.5
  1. Prev
  2. Next