Staging
v0.5.1
https://github.com/python/cpython

sort by:
Revision Author Date Message Commit Date
b4bc9b9 (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. 04 August 2008, 00:15:54 UTC
c7af7f3 Issue #799428: Fix Tkinter.Misc._nametowidget to unwrap Tcl command objects. Backport of r65399. 02 August 2008, 07:21:06 UTC
4f3be8a Security patches from Apple: prevent int overflow when allocating memory 31 July 2008, 17:08:14 UTC
83ac014 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. 28 July 2008, 05:06:20 UTC
c8e4bed #2242: utf7 decoding crashes on bogus input on some Windows/MSVC versions 25 July 2008, 19:00:48 UTC
ab396e0 Issue #3360: Fix incorrect parsing of '020000000000.0'. This is a backport of r65005. 16 July 2008, 11:04:17 UTC
4fed741 Link fix. 16 July 2008, 01:46:12 UTC
ff93157 Backport of 64903. 13 July 2008, 01:20:19 UTC
f8f30fa 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. 06 July 2008, 04:04:07 UTC
6d7f937 Backport of r64677. 02 July 2008, 22:08:29 UTC
b15bdf7 #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" objects. Backport of r64601. 01 July 2008, 20:59:49 UTC
ceda6a6 #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 01 July 2008, 20:52:56 UTC
6fa30f4 #3157: Fix docstrings for cursor methods. 22 June 2008, 18:31:30 UTC
3255e13 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 16 June 2008, 19:22:42 UTC
75ee9eb Issue #3116 and #1792: Fix quadratic behavior in marshal.dumps(). 16 June 2008, 01:49:18 UTC
d297f1a #3117: backport r55087, fixes segfault with lambda (None,): None. 15 June 2008, 19:53:12 UTC
7eb4a82 Fix tkinter sequence passing. #2906. Backport from r63914. 03 June 2008, 10:26:21 UTC
9aa040d - Issue #2588, #2589: Fix potential integer underflow and overflow conditions in the PyOS_vsnprintf C API function. This is a backport of r63728 and r63734 from trunk. 02 June 2008, 00:07:25 UTC
2666040 Backport r62724 from trunk. Fixes issue 2791. subprocess.Popen.communicate now closes its stdout and stderr fds as soon as it is finished with them. 01 June 2008, 23:44:46 UTC
1a34834 Backport r63776: tkinter fixes. 31 May 2008, 18:34:27 UTC
84d18a9 Include all licenses of the packages that we include. 25 May 2008, 12:02:29 UTC
5212da1 Patch #2111: Avoid mmap segfault when modifying a PROT_READ block. 23 May 2008, 14:30:44 UTC
0812de6 fix issue2858: potential memory corruption when any of the bsddb.db.* constructors raised an exception. backportes from trunk c63403. 17 May 2008, 06:46:39 UTC
09d374f #2803: fix heappush invocation (backport). 11 May 2008, 15:21:42 UTC
c0c3914 Backport of revision 62854 08 May 2008, 10:35:13 UTC
fbc190a Fix os.walk docstring example - issue2707 06 May 2008, 07:06:44 UTC
9e6649f Backport r61468 from trunk: Improves the text of the IOError raised when open() returns EINVAL. See issue2158. 03 May 2008, 07:12:23 UTC
fb30cdb Fix issue 2520 (cannot import macerrors) 02 May 2008, 21:54:32 UTC
7fd29f0 Backport of revision 62648 02 May 2008, 21:46:55 UTC
f3bb283 Issue #2682: ctypes callback functions no longer contain a cyclic reference to themselves. Backport from trunk. 25 April 2008, 19:55:19 UTC
8d904c3 Issue #2670: urllib2.build_opener() failed when two handlers derive the same default base class. Backport of r62463. 22 April 2008, 21:17:18 UTC
f305bd3 Issue 2665: On Windows, sys.stderr does not contain a valid file when running without a console. It seems to work, but will fail at the first flush. This causes IDLE to silently crash when too many warnings are printed. Backport of r62448. 21 April 2008, 22:42:30 UTC
0f1653e Correct previous checkin, probably a svn merge issue. Now the code is similar to the one in trunk/. The behavior was funny: >>> print (), repr(()) (), () >>> print (), repr(()) (), (...) 11 April 2008, 00:33:07 UTC
aa97543 - Issue #1686386: Tuple's tp_repr did not take into account the possibility of having a self-referential tuple, which is possible from C code. Nor did object's tp_str consider that a type's tp_str could do something that could lead to an inifinite recursion. Py_ReprEnter() and Py_EnterRecursiveCall(), respectively, fixed the issues. (Backport of r58288 from trunk to 2.5.) 10 April 2008, 22:43:58 UTC
a6add69 backport r62271 from trunk. remove the now obsoleted assertion. 10 April 2008, 19:54:13 UTC
14acde3 Backport r62261 from trunk: Prevent PyString_FromStringAndSize() from passing negative sizes on to lower level memory allocation functions. Raise a SystemError and return NULL instead. 09 April 2008, 23:41:13 UTC
3782da4 Add a note about the zlib.decompressobj().flush() fix. 09 April 2008, 18:17:13 UTC
f623467 Merge r62235 from trunk. Fix zlib crash from zlib.decompressobj().flush(val) when val was not positive. It tried to allocate negative or zero memory. That fails. 09 April 2008, 00:26:44 UTC
45c2f77 #2525: update tzinfo example. 07 April 2008, 18:53:33 UTC
a269762 Fix for Issue2515: Don't crash when trying to fetch data from a closed cursor. 06 April 2008, 11:05:24 UTC
f122902 Remove the advertising clause from the BSD license in timing.h. I have the email trail to prove that George Neville-Neil approved this. (Backport of r62097.) 01 April 2008, 23:59:06 UTC
d9f1da0 Backport #1442: report exception when startup file cannot be run. 29 March 2008, 01:50:46 UTC
8432d86 Fix a reference leak found by Georg, when compiling a class nested in another class. Test is run with "regrtest.py -R:: test_compile" Backport of r62015 28 March 2008, 20:45:42 UTC
198e353 Issue2495: tokenize.untokenize did not insert space between two consecutive string literals: "" "" becomes """", which is invalid code. Backport of r61979. 27 March 2008, 23:41:59 UTC
bfdbfd4 Issue #2482: Make sure that the coefficient of a Decimal instance is stored as a str instance rather than a unicode instance. Backported from Python 2.6 (see r61904). 25 March 2008, 18:58:13 UTC
26c25d9 Decimal.sqrt(0) failed when the context was not explicitly supplied. 25 March 2008, 14:35:25 UTC
a79e050 #1477: ur'\U0010FFFF' used to raise in narrow unicode builds. Corrected the raw-unicode-escape codec to use UTF-16 surrogates in this case, like the unicode-escape codec does. Backport of r61793 and r61853 24 March 2008, 21:16:28 UTC
d9b9d68 Issue #2432: give DictReader the dialect and line_num attributes advertised in the docs. (backport from r61712) 21 March 2008, 20:01:55 UTC
4af861c Back-port of rev 61240 for issue #2238, fixing: Some syntax errors in *args and **kwargs expressions could give bogus error messages. 20 March 2008, 17:39:31 UTC
eff5a4e The missing NEWS entry for r61542.. 18 March 2008, 19:24:40 UTC
631df75 Backport r61450 from trunk: Fix chown on 64-bit linux. It needed to take a long (64-bit on 64bit linux) as uid and gid input to accept values >=2**31 as valid while still accepting negative numbers to pass -1 to chown for "no change". Fixes issue1747858. 18 March 2008, 19:21:40 UTC
549171e The behaviour of winsound.Beep() seems to differ between different versions of Windows when there's either: a) no sound card entirely b) legacy beep driver has been disabled c) the legacy beep driver has been uninstalled Sometimes RuntimeErrors are raised, sometimes they're not. If _have_soundcard() returns False, don't expect winsound.Beep() to raise a RuntimeError, as this clearly isn't the case, as demonstrated by the various Win32 XP buildbots. 18 March 2008, 07:32:47 UTC
b3635f9 Backport r61458: Issue 2321: reduce memory usage (increase the memory that is returned to the system) by using pymalloc for the data of unicode objects. 18 March 2008, 04:17:36 UTC
a6f5bf2 Ensure this test passes even if there are no soundcards in the system. Backport from trunk r61242. 18 March 2008, 03:52:22 UTC
756c6c8 #1021: fix a bug to allow basicConfig to accept NOTSET as a level. 16 March 2008, 21:33:48 UTC
44a93e5 Fix the overflows in expandtabs(). "This time for sure!" (Exploit at request.) 11 March 2008, 21:14:54 UTC
8e741e0 Grammar fix 07 March 2008, 21:10:06 UTC
94a7036 Backport documentation improvements. 07 March 2008, 20:08:41 UTC
3662c90 Backport r61286 adding GC to the grouper for itertools.groupby() fixing Issue 2246. 06 March 2008, 22:58:42 UTC
ab61dce Bug #2220: handle rlcompleter attribute match failure more gracefully. (backport from r61275) 06 March 2008, 07:46:26 UTC
0e30555 Backport of r61263: #1725737: ignore other VC directories other than CVS and SVN's too. 06 March 2008, 07:14:26 UTC
bc89897 Patch #2232: os.tmpfile might fail on Windows if the user has no permission to create files in the root directory. 06 March 2008, 06:57:02 UTC
2985e30 Add section for 2.5.3. 06 March 2008, 06:56:35 UTC
f1fdda6 Remove old expected output for test_resource 23 February 2008, 23:29:26 UTC
310bad0 #1291: copy test_resource.py from the 2.6 trunk, to fix a test failure. The 2.6 version also converts to unittest, but it seems to work fine under 2.5. 23 February 2008, 21:32:06 UTC
664553a #1389051, #1092502: fix excessively large allocations when using read() on a socket 23 February 2008, 19:30:59 UTC
37d4f7b #1389051: IMAP module tries to read entire message in one chunk. Patch by Fredrik Lundh. 23 February 2008, 19:06:54 UTC
3167939 Bump version for 2.5.3a0. 23 February 2008, 17:35:47 UTC
05a19a5 #1433694: minidom's .normalize() failed to set .nextSibling for last element. Fix by Malte Helmert 23 February 2008, 17:21:44 UTC
be0adfc Update NEWS for a future 2.5.3 release 23 February 2008, 17:18:19 UTC
b66dc46 Add old NEWS item 23 February 2008, 17:14:23 UTC
403d595 Fix typo. 22 February 2008, 09:17:13 UTC
7e00619 Fix typo 22 February 2008, 09:15:14 UTC
799e580 #2079: typo in userdict docs. 21 February 2008, 20:34:22 UTC
3a32cff as for r252c1, add the tag information so the source package is right 21 February 2008, 12:57:32 UTC
ab130bf Tagging for release of Python 2.5.2 21 February 2008, 11:55:26 UTC
a3cc6d8 Redo tag. 21 February 2008, 11:54:20 UTC
10eac2c Update copyright years to 2008. Update README to 2.5.2. 21 February 2008, 11:53:40 UTC
9f22ca2 Tagging for release of Python 2.5.2 21 February 2008, 10:07:08 UTC
bcffd10 Prepare for 2.5.2. 21 February 2008, 10:04:55 UTC
8d273b0 A quick fix that removes a spurious unittest failure when users upgrade their python2.5 install and then run Python's test suite. This is needed because one of the test files for the decimal module changed it name (see issue 2114) and OSX doesn't feature a full package manager. 19 February 2008, 15:29:40 UTC
0821983 Fix link 18 February 2008, 18:18:37 UTC
328c643 Bug #2137: Remove test_struct.test_crasher, which was meaningful only on 32-bit systems. 18 February 2008, 17:46:27 UTC
42e4124 Revert 60793 for test_array; on a 64-bit system, MemoryError was not guaranteed. 15 February 2008, 19:52:38 UTC
9c04257 Fix deallocation of array objects when allocation ran out of memory. 15 February 2008, 19:11:46 UTC
c7cf36e mksourcepkg is not getting the tag right by itself, so recording it in the Makefile explicitly for now 14 February 2008, 14:25:24 UTC
3359477 reverting; wrong tag 14 February 2008, 14:09:21 UTC
a865c67 mksourcepkg is not getting the tag right by itself, so recording it in the Makefile explicitly for now 14 February 2008, 14:06:09 UTC
f5808e7 Tagging for release of Python 2.5.2c1 14 February 2008, 12:59:38 UTC
62dd70c Correct 2.5.2c1 uuid. Add IDLE release date. 14 February 2008, 12:58:41 UTC
a859e25 Preparing for 2.5.2c1. 14 February 2008, 12:33:15 UTC
73c01d4 Added checks for integer overflows, contributed by Google. Some are only available if asserts are left in the code, in cases where they can't be triggered from Python code. 14 February 2008, 11:26:18 UTC
abcb59a bump: IDLE 1.2.2 14 February 2008, 04:57:08 UTC
38fd069 There was an error on exit if no sys.exitfunc was defined. Issue 1647. Backport r60227 14 February 2008, 04:45:30 UTC
0b45f36 Could not open files in .idlerc directory if latter was hidden on Windows. Issue 1743, Issue 1862. Backport r60225, r60745 14 February 2008, 04:37:26 UTC
f9259d7 format_paragraph_event wasn't returning 'break' Backport r59463 14 February 2008, 04:30:55 UTC
2fbad0e Assume that the user knows when he wants to end the line; don't insert something he didn't select or complete. Backport r58306 14 February 2008, 04:19:41 UTC
60d9f8d Corrected some bugs in AutoComplete. Also, Page Up/Down in ACW implemented; mouse and cursor selection in ACWindow implemented; double Tab inserts current selection and closes ACW (similar to double-click and Return); scroll wheel now works in ACW. Added AutoComplete instructions to IDLE Help. Backport of r53679 14 February 2008, 04:11:52 UTC
1df323a 1. Avoid hang when encountering a duplicate in a completion list. Bug 1571112. 2. Duplicate some old entries from Python's NEWS to IDLE's NEWS.txt Backport of r53042 14 February 2008, 04:02:10 UTC
6493ade Some syntax errors were being caught by tokenize during the tabnanny check, resulting in obscure error messages. Do the syntax check first. Bug 1562716, 1562719 Backport of r52083 14 February 2008, 03:25:59 UTC
back to top