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

sort by:
Revision Author Date Message Commit Date
209ea39 Sync up with trunk. Try to flush repeatedly to ensure the exception is raised. 27 January 2008, 20:08:04 UTC
0b11c5f Change isbasestring function as discussed on the cvs list a while ago 27 January 2008, 19:01:59 UTC
6179234 Backport 60342: Try to prevent this test from being flaky. We might need a sleep in here which isn't as bad as it sounds. The close() *should* raise an exception, so if it didn't we should give more time to sync and really raise it. 27 January 2008, 05:02:56 UTC
ab577c1 Backport r58453: Let the O/S supply a port if none of the default ports can be used. This should make the tests more robust at the expense of allowing tests to be sloppier by not requiring them to cleanup after themselves. (It will legitamitely help when running two test suites simultaneously or if another process is already using one of the predefined ports.) This will hopefully fix test_asynchat. 27 January 2008, 01:24:44 UTC
b03528c Backport 60334: On some systems (e.g., Ubuntu on hppa) the flush() doesn't (always) cause the exception, but the close() does. 27 January 2008, 01:23:50 UTC
ee50e3c #1940: make it possible to use curses.filter() before curses.initscr() as the documentation says. (backport from rev. 60322) 26 January 2008, 14:03:51 UTC
6bf585e Fix typo in constant name. 25 January 2008, 21:08:41 UTC
d92272e Use the right (portable) definition of the max of a Py_ssize_t. 25 January 2008, 19:51:24 UTC
ee6bab0 Rewrite the list_inline_repeat overflow check slightly differently. 25 January 2008, 19:42:36 UTC
1c4282b Silence a compiler warning. 25 January 2008, 06:11:53 UTC
f1a7178 #1920: when considering a block starting by "while 0", the compiler optimized the whole construct away, even when an 'else' clause is present:: while 0: print("no") else: print("yes") did not generate any code at all. Now the compiler emits the 'else' block, like it already does for 'if' statements. Backport of r60265. 24 January 2008, 23:42:08 UTC
d933e0a News for some crashers I fixed recently. Also removed three non-ASCII chars at start of file. 24 January 2008, 18:28:37 UTC
1859f5b Backport r60246. Fix issue #1303614, test67.py. 24 January 2008, 17:59:56 UTC
61c2c95 Fix failing test_mailbox on Cygwin 24 January 2008, 14:08:00 UTC
fe528eb Invert the checks in get_[u]long and get_[u]longlong. The intent was to not accept float types; the result was that integer-like objects were not accepted. 24 January 2008, 13:08:54 UTC
e105f98 Fix two crashers (borrowed_ref_[34].py from the trunk). 23 January 2008, 20:09:39 UTC
2529aa9 Fix product code handling for Win64. 23 January 2008, 17:54:14 UTC
d2f4cb8 Fixed bug #1915: Python compiles with --enable-unicode=no again. However several extension methods and modules do not work without unicode support. 23 January 2008, 14:20:41 UTC
2c63442 Backport r60208, skip some tests for huge passwd/group files. 23 January 2008, 01:20:26 UTC
7bf216b Backport: #1889 - fixup \xhh specs. 22 January 2008, 07:54:07 UTC
8f034d9 Backport of r60190: - Fix Issue #1703448: A joined thread could show up in the threading.enumerate() list after the join() for a brief period until it actually exited. 22 January 2008, 01:29:11 UTC
9f26fcc Remove extra test that was accidentally backported from the trunk 21 January 2008, 23:35:11 UTC
2bebadf Issue 1678380: fix a bug identifying -0.0 and 0.0 21 January 2008, 21:54:47 UTC
78d50cc Add NEWS entry for #1882. (backport from rev. 60170) 21 January 2008, 18:36:54 UTC
7bdff2c Issue #1882: when compiling code from a string, encoding cookies in the second line of code were not always recognized correctly. (backport from rev. 60168) 21 January 2008, 18:35:52 UTC
8123ef2 Fix: #1836: Off-by-one bug in TimedRotatingFileHandler rollover calculation. Patch thanks to Kathryn M. Kowalski. 21 January 2008, 17:03:46 UTC
0e65fe4 Fix off-by-one error that resulted in missed characters 19 January 2008, 23:44:39 UTC
1cc98af backport r60116 - fix zipfile to work with archives having file headers beyond the signed 2**31 byte boundary. 19 January 2008, 23:16:01 UTC
c223c6c backport r60104 + r60111 from trunk. - Issue #1336: fix a race condition in subprocess.Popen if the garbage collector kicked in at the wrong time that would cause the process to hang when the child wrote to stderr. 19 January 2008, 22:29:41 UTC
af81c57 Bug 1296: restore text describing OptionGroup 19 January 2008, 21:01:39 UTC
7829d60 Backport r59688. 19 January 2008, 20:34:19 UTC
ea72dcb Bug 1277: make Maildir use the user-provided factory instead of hard-wiring MaildirMessage. 19 January 2008, 20:14:40 UTC
5f4fc83 This got fixed in r60056. 18 January 2008, 23:06:49 UTC
03706d2 Backport r55080: Fix for #1303614 and #1174712: - __dict__ descriptor abuse for subclasses of built-in types - subclassing from both ModuleType and another built-in types 18 January 2008, 21:31:32 UTC
d187381 Fix an edge case whereby the __del__() method of a classic class could create a new weakref to the object. 18 January 2008, 20:53:37 UTC
0f99b71 ** backport r60015 from trunk. - Issue829951: In the smtplib module, SMTP.starttls() now complies with RFC 3207 and forgets any knowledge obtained from the server not obtained from the TLS negotiation itself. Patch contributed by Bill Fenner. 17 January 2008, 07:54:47 UTC
f43a86b Backport from trunk: Fix a potential 'SystemError: NULL result without error'. NULL may be a valid return value from PyLong_AsVoidPtr. Also move an older ctypes NEWS item in the correct category. 16 January 2008, 19:24:20 UTC
2e7fde7 Backport r59999: fix MSDN link. (#1854) 16 January 2008, 16:57:19 UTC
665ddc9 Fix 1698398: Zipfile.printdir() crashed because the format string expected a tuple object of length six instead of a time.struct_time object. 14 January 2008, 23:02:51 UTC
b9c741c Added NEWS entry, plus: Merged revisions 59925 via svnmerge from svn+ssh://pythondev@svn.python.org/python/trunk/Modules/_ctypes ........ r59925 | thomas.heller | 2008-01-11 20:34:06 +0100 (Fr, 11 Jan 2008) | 5 lines Raise an error instead of crashing with a segfault when a NULL function pointer is called. Will backport to release25-maint. ........ 11 January 2008, 19:48:46 UTC
c5bb868 Link to external documentation about new style classes was wrong. Fix issue 1774. 09 January 2008, 16:37:02 UTC
5e2760c Update reference to bug tracker 09 January 2008, 12:43:55 UTC
4a3c7c7 Add Decimal backport to Misc/NEWS 09 January 2008, 01:02:07 UTC
d77fedc Fix Decimal hash in Python 2.5 maintenance branch so that hash(x) == hash(int(x)) for any integral Decimal instance x. 08 January 2008, 21:42:03 UTC
5dfc480 Decimal module and test cases were updated to their state of the art. It now complies latest specification and tests. The only difference of this version with the one in the trunk is that a small subset that hash tests were removed, because they rely on modifications to core hash() function (see issue 1182 for further details). 08 January 2008, 16:20:31 UTC
7a062c6 Patch 1114: fix compilation of curses module on 64-bit AIX, and any other LP64 platforms where attr_t isn't a C long 08 January 2008, 14:58:52 UTC
85cbabf Fix bug tracker link. 07 January 2008, 22:46:22 UTC
d0dcbc4 Backport of issue 1755179 fix. 07 January 2008, 16:49:02 UTC
6e3e6e0 Forgot to backport the rest of #1637. 06 January 2008, 02:40:07 UTC
81728cf Backport r59758. Patch #1637: fix urlparse for URLs like 'http://x.com?arg=/foo'. Fix by John Nagle. 05 January 2008, 23:34:38 UTC
62bceec Backport r57216 (see issue #1731). Add a hack (originally devised in a slightly different form by Thomas Wouters) to prevent spurious tracebacks when a daemon thread's cleanup happens to wake up when the world around it has already been destroyed. This also backports other small changes to this file, essentially making it identical to the trunk version. 04 January 2008, 19:06:02 UTC
b234ceb Update links to bug/patch tracker 04 January 2008, 14:47:42 UTC
e5f9e58 Issue #1735: TarFile.extractall() now correctly sets directory permissions and times. (backport from r59712) 04 January 2008, 14:44:23 UTC
12f03cc Bug #1713: posixpath.ismount() claims symlink to a mountpoint is a mountpoint. 04 January 2008, 13:22:36 UTC
3b4a5bd Fix bug #1301 -- a bad assert in _tkinter. 03 January 2008, 23:52:04 UTC
6df9a82 Issue #1700, reported by Nguyen Quan Son, fix by Fredruk Lundh: Regular Expression inline flags not handled correctly for some unicode characters. 03 January 2008, 19:08:15 UTC
309e241 Add some news items I missed. Careful inspection of the svn log output reveals that a lot more are missing. If you checked anything into the 2.5.2 branch without updating Misc/NEWS, please correct your mistake! 03 January 2008, 18:57:40 UTC
9b1f5a4 Patch #1696. Don't attempt to call None.close() in dry-run mode. 02 January 2008, 18:59:36 UTC
ff36b2c Bug #1699: Define _BSD_SOURCE only on OpenBSD. 29 December 2007, 18:48:57 UTC
35b84b4 Backport of fix for issue 1695. 24 December 2007, 20:00:42 UTC
4f1cbd2 Change ctypes version number to 1.0.3 (when Python 2.5.2 is released, ctypes 1.0.3 will be also be released). 19 December 2007, 17:22:34 UTC
c2b0d17 Fixed merge glitch, second try 18 December 2007, 22:03:10 UTC
3880210 Fixed merge glitch 18 December 2007, 22:00:19 UTC
60d96cd Backport of #1638: %zd configure test fails on Linux 18 December 2007, 21:14:54 UTC
8e9e4d8 Issue #1642: Fix segfault in ctypes when trying to delete attributes. 18 December 2007, 19:00:59 UTC
52550e5 Add a note about future import needed for with statement. 15 December 2007, 09:36:15 UTC
caff05d Regenerated with autoconf. 14 December 2007, 06:58:04 UTC
d4029c8 Bug #1608: use -fwrapv when GCC supports it. This is important, newer GCC versions may optimize away overflow buffer overflow checks without this option! Thanks to Ismail Donmez. No thanks to the GCC devs. 13 December 2007, 20:42:33 UTC
4837045 Backport r59480. Fix issue #1313119. 13 December 2007, 18:18:47 UTC
47485a4 Backport patch #1643738. 10 December 2007, 23:03:55 UTC
de39bd3 This is a backport of the fix in rev. 59369. This patch doesn't remove the wrappers for OSADebug* API's but only defines them when configure detects that the API's are present in the system's header files. 05 December 2007, 20:43:57 UTC
03acd85 merge -r59315:59316 from py3k: Fix issue #1553: An errornous __length_hint__ can make list() raise a SystemError 05 December 2007, 12:51:23 UTC
c8dbc92 os.access now returns True on Windows for any existing directory. 03 December 2007, 22:39:10 UTC
7cc9c8b Issue #1531: Read fileobj from the current offset, do not seek to the start. (backport from r59260) 01 December 2007, 21:06:06 UTC
8334a4f Backport of r59241: str.decode fails on very long strings on 64bit platforms. PyArgs_ParseTuple t# and w# formats truncated the lengths to 32bit. 30 November 2007, 21:53:17 UTC
a5463ab Spaces vs. Tabs. (backport from rev. 59224) 29 November 2007, 18:33:04 UTC
dbe97b3 Fix bug #1517, a possible segfault in lookup(). 29 November 2007, 18:23:48 UTC
14fbf29 - Backported a workaround for a bug in SQLite 3.2.x/3.3.x versions where a statement recompilation with no bound parameters lead to a segfault - Backported a fix necessary because of an SQLite API change in version 3.5. This prevents segfaults when executing empty queries, like our test suite does. 25 November 2007, 17:40:35 UTC
664ad76 back in these go - thanks to Titus Brown for the fix 24 November 2007, 14:31:16 UTC
30f61cb Issue #1445: Fix a SystemError when accessing the ``cell_contents`` attribute of an empty cell object. Now a ValueError is raised. Backport of r59170. 24 November 2007, 13:53:29 UTC
9163783 revert 24 November 2007, 04:31:07 UTC
fb80cd9 revert change that breaks test_doctest (which I forgot to run - sorry) 24 November 2007, 04:29:52 UTC
5a001c0 issue 1429818 23 November 2007, 17:13:21 UTC
ab4fce4 Make trace and doctest play nice together (issue 1429818). Backported from head. 23 November 2007, 17:09:34 UTC
a95fdb4 Backport of a fix for the __loader__.get_data() test. 23 November 2007, 00:07:49 UTC
ce189e4 A test that should test for osx >= 10.4.0 actually tested for os versions <= 10.4. The end result is that a universal ("fat") build will claim to be a single-architecture on on OSX 10.5 (Leopard). This patch fixes this issue. 22 November 2007, 10:14:26 UTC
3903f50 Allow simultaneous installation of 32-bit and 64-bit versions on 64-bit Windows systems. 22 November 2007, 06:47:17 UTC
d3a81df Backport of r59082 (doctest and using __loader__.get_data()). 21 November 2007, 00:58:54 UTC
946a51c Fixed #1372: zlibmodule.c: int overflow in PyZlib_decompress 21 November 2007, 00:44:57 UTC
6b5c14f Remove an old SF reference. 19 November 2007, 18:56:54 UTC
f481598 Backport r59049: Fix for #1444: utf_8_sig.StreamReader was (indirectly through decode()) calling codecs.utf_8_decode() with final==True, which falled with incomplete byte sequences. Fix and test by James G. Sack. 19 November 2007, 12:43:39 UTC
ad91c78 Backport r59047: Fix typo in comment. 19 November 2007, 12:23:44 UTC
e15fab4 Backport revision 58471, replace PyErr_Print() with PyErr_Clear(). 15 November 2007, 20:39:53 UTC
c572dc3 Backport for issue1265 (pdb bug with "with" statement). When an unfinished generator-iterator is garbage collected, PyEval_EvalFrameEx is called with a GeneratorExit exception set. This leads to funny results if the sys.settrace function itself makes use of generators. A visible effect is that the settrace function is reset to None. Another is that the eventual "finally" block of the generator is not called. It is necessary to save/restore the exception around the call to the trace function. This happens a lot with py3k: isinstance() of an ABCMeta instance runs def __instancecheck__(cls, instance): """Override for isinstance(instance, cls).""" return any(cls.__subclasscheck__(c) for c in {instance.__class__, type(instance)}) which lets an opened generator expression each time it returns True. And the problem can be reproduced in 2.5 with pure python code. 13 November 2007, 22:43:05 UTC
f5ccd45 News about list_repeat() fix. 13 November 2007, 05:23:21 UTC
809123c Issue 1704621. Fix segfaults in list_repeat() and list_inplace_repeat(). The C changes aren't quite the same as the patch given there; the test is. 12 November 2007, 20:04:41 UTC
50bbcc2 Fixed #1254: pdb fails to launch some script. 12 November 2007, 17:28:45 UTC
ad7363b Backport r58942: Fix TextCalendar.prweek(). This closes issue #1427. 12 November 2007, 10:03:39 UTC
d66350a Fix for #1427: Error in standard module calendar merge -r58935:58936 ../trunk 12 November 2007, 01:25:08 UTC
c2e0e07 when talking about an imminent 2.5.2c1, the build should identify itself as being some form of 2.5.2 (this is admittedly a bit conservative); we can make this 2.5.2c1 when making the release 09 November 2007, 16:53:20 UTC
back to top