https://github.com/python/cpython

sort by:
Revision Author Date Message Commit Date
ef57abd 2.5.1 final 18 April 2007, 03:35:45 UTC
87b5d91 Revert 53667 18 April 2007, 02:02:15 UTC
e6e383f Revert SF #1615701 (rev 53655): dict.update() does *not* call __getitem__() or keys() if subclassed. This is to remain consistent with 2.5. See discussion here: http://mail.python.org/pipermail/python-dev/2007-April/072565.html 16 April 2007, 06:59:13 UTC
8d61db5 Revert 54805 for 2.5.1 release. Can be applied after 2.5 branch is unfrozen. 16 April 2007, 06:20:14 UTC
03c566a Revert 54813 for 2.5.1 release. Can be applied after 2.5 branch is unfrozen. 16 April 2007, 06:19:52 UTC
a4ff44a Revert 54815 for 2.5.1 release. Can be applied after 2.5 branch is unfrozen. 16 April 2007, 06:19:32 UTC
16b7b53 SF #1701207: svnversion_init assertion failed Revert bogus asserts (added to the wrong place) from rev 52501. Approved by Anthony. 16 April 2007, 06:12:02 UTC
a30d8bd Fix potential crash in path manipulation on windows 13 April 2007, 22:21:07 UTC
9d9fbb4 Fix a bug when using the __lltrace__ opcode tracer, and a problem sith signed chars in frameobject.c which can occur with opcodes > 127 13 April 2007, 22:09:59 UTC
9bd522d Add code to read from master_fd in the parent, breaking when we get an OSError (EIO can occur on Linux) or there's no more data to read. Without this, test_pty.py can hang on the waitpid() because the child is blocking on the stdout write. This will definitely happen on Mac OS X and could potentially happen on other platforms. See the comment for details. 13 April 2007, 16:12:02 UTC
9df5fa0 Describe undocumented third argument to touchline() 11 April 2007, 13:47:58 UTC
2ae2f75 Tagging for release of Python 2.5.1c1 05 April 2007, 06:37:33 UTC
ef4364f Fix unpack so it works on 64-bit platforms. 05 April 2007, 05:06:49 UTC
9515c96 preparing for 2.5.1c1 05 April 2007, 04:52:06 UTC
b2064d7 Fix-up error-exits on struct_unpack(). 04 April 2007, 21:57:12 UTC
3608f05 Bug #1563759: struct.unpack doens't support buffer protocol objects 04 April 2007, 20:32:03 UTC
8863544 Bug #1686475: Support stat'ing open files on Windows again. 04 April 2007, 18:30:56 UTC
5d2d2ef - Fix an off-by-one bug in locale.strxfrm(). Patch taken from http://bugs.debian.org/416934. 03 April 2007, 04:39:34 UTC
9528905 SF #1382213: Tutorial section 9.5.1 ignores MRO for new-style classes 03 April 2007, 01:37:56 UTC
6a390b3 SF 1602378 Clarify docstrings for bisect 03 April 2007, 00:01:09 UTC
d6030ac Array module's buffer interface can now handle empty arrays. 02 April 2007, 22:39:08 UTC
4bbcb64 SF #1693079 Array module cannot pickle empty arrays 02 April 2007, 17:03:46 UTC
93e9384 Backport 54644: SF #1685563, MSVCCompiler creates redundant and long PATH strings If MSVCCompiler.initialize() was called multiple times, the path would get duplicated. On Windows, this is a problem because the path is limited to 4k. There's no benefit in adding a path multiple times, so prevent that from occuring. We also normalize the path before checking for duplicates so things like /a and /a/ won't both be stored. 01 April 2007, 18:29:47 UTC
5306982 Bump the patch level version of distutils since there were a few bug fixes since the 2.5.0 release. Backport of r54615. 31 March 2007, 21:02:43 UTC
48642d4 Bug #1655392: don't add -L/usr/lib/pythonX.Y/config to the LDFLAGS returned by python-config if Python was built with --enable-shared because that prevented the shared library from being used. (backport from rev. 54634) 31 March 2007, 18:58:21 UTC
65407fb Backport 54594: Fix SF #1688393, sock.recvfrom(-24) crashes Also fix some method names that were copied incorrectly (trunk fixed). 31 March 2007, 18:56:11 UTC
ef9e09e Add item 30 March 2007, 17:58:16 UTC
7b1be36 In Windows' time.clock(), when QueryPerformanceFrequency() fails, the C lib's clock() is used, but it must be divided by CLOCKS_PER_SEC as for the POSIX implementation (thanks to #pypy). (backport from rev. 54606) 29 March 2007, 12:42:16 UTC
6524573 Patch #1489771: update syntax rules in Python Reference Manual. Python 2.5 added support for explicit relative import statements and yield expressions, which were missing in the manual. Also fix grammar productions that used the names from the Grammar file, markup that broke the generated grammar.txt, and wrap some lines that broke the pdf output. (backport from rev. 54559) 24 March 2007, 14:27:21 UTC
b151f72 Prevent creation (followed by a segfault) of array types when the size overflows the valid Py_ssize_t range. Check return values of PyMem_Malloc. Backported from trunk. 23 March 2007, 19:56:45 UTC
a8ddae6 Bug #978833: Revert r50844, as it broke _socketobject.dup. 23 March 2007, 13:27:29 UTC
fe048e8 Patch #1686451: Fix return type for PySequence_{Count,Index,Fast_GET_SIZE}. 23 March 2007, 10:35:57 UTC
50d1d0b Explain the purpose of the b_needsfree flag. This answers Neals question (well, two months too late). 22 March 2007, 20:33:04 UTC
02b8fee Back out "Patch #1643874: memory leak in ctypes fixed." The code in this patch leaves no way to give up the ownership of a BSTR instance. 22 March 2007, 19:43:37 UTC
4d89119 Bug #1685704: use -m switch in timeit docs. (backport from rev. 54524) 22 March 2007, 08:05:53 UTC
e5df857 Bug #1675967: re patterns pickled with older Python versions can now be unpickled. (backport form rev. 54492) 21 March 2007, 20:37:39 UTC
7ed0a65 Test and fix fromkeys optional argument. 21 March 2007, 20:36:45 UTC
e1b4a7e Add NEWS entry for old item 21 March 2007, 16:52:51 UTC
9225f22 Bug #1684254: webbrowser now uses shlex to split any command lines given to get(). It also detects when you use '&' as the last argument and creates a BackgroundBrowser then. (backport -- this is a regression from 2.4 and therefore backported) 21 March 2007, 11:52:38 UTC
bd9d513 Patch #1684834: document some utility C API functions. (backport from rev. 54483) 21 March 2007, 09:17:36 UTC
8a10ea4 Patch #1682205: a TypeError while unpacking an iterable is no longer masked by a generic one with the message "unpack non-sequence". (backport from rev. 54480) 21 March 2007, 09:00:55 UTC
f94e89c Extend work on rev 52962 and 53830 eliminating redundant PyObject_Hash() calls and fixing set/dict interoperability. 20 March 2007, 21:45:04 UTC
42f4cfa Add new example 20 March 2007, 21:12:23 UTC
c77f6c6 Backport docs for recv_into and recvfrom_into. 18 March 2007, 08:26:23 UTC
8e92dd0 move note to the correct section 17 March 2007, 22:32:49 UTC
d200466 RFE #1670167: fix in isinstance() docs. (backport from rev. 54409) 16 March 2007, 08:33:51 UTC
7d9ac78 Patch #1642547: Fix an error/crash when encountering syntax errors in complex if statements. Backported from r54404. 16 March 2007, 04:12:48 UTC
c1b4e8e Patch #1462488: prevent a segfault in object_reduce_ex() by splitting the implementation for __reduce__ and __reduce_ex__ into two separate functions. Fixes bug #931877. (backport from rev. 54397) 15 March 2007, 11:47:59 UTC
7cd6ef0 Also commit the patch ;) 15 March 2007, 07:43:22 UTC
385cd40 Patch #1681153: the wave module now closes a file object it opened if initialization failed. (backport from rev. 54394) 15 March 2007, 07:42:22 UTC
abcb4bb Patch #1680978: consistently use "alive" instead of "active" in the thread lib doc. (backport from rev. 54392) 15 March 2007, 07:38:21 UTC
7520df4 Patch #1559413: Fix test_cmd_line if sys.executable contains a space. 14 March 2007, 20:02:38 UTC
1a5fe58 Document fixed bugs 14 March 2007, 18:19:07 UTC
94c8872 Patch #1680015: Don't modify __slots__ tuple if it contains an unicode name. Remove a reference leak that happened if the name could not be converted to string. (backport from rev. 54378) 14 March 2007, 12:34:30 UTC
027ac24 Bug #767111: fix long-standing bug in urllib which caused an AttributeError instead of an IOError when the server's response didn't contain a valid HTTP status line. (backport from rev. 54376) 14 March 2007, 08:27:57 UTC
12e8fe6 doc update from HEAD. don't list "Unix, Windows" as a platform since that covers everything now that Mac OS 9 isn't a popular issue. 14 March 2007, 07:22:35 UTC
5cdefad doc update from HEAD 14 March 2007, 07:20:47 UTC
924d148 SF bug #1582282; decode_header() incorrectly splits not-conformant RFC 2047-like headers where there is no whitespace between encoded words. This fix changes the matching regexp to include a trailing lookahead assertion that the closing ?= must be followed by whitespace, newline, or end-of-string. This also changes the regexp to add the MULTILINE flag. 14 March 2007, 04:29:06 UTC
2a98ff8 Inline PyImport_GetModulesReloading(). Backport from r54368. 13 March 2007, 23:04:29 UTC
afa4f48 Patch #1194449: correctly detect unbound methods in pydoc. (backport from rev. 54365) 13 March 2007, 22:16:43 UTC
d6e73c1 Bug #1622896: fix a rare corner case where the bz2 module raised an error in spite of a succesful compression. (backport from rev. 54336) 13 March 2007, 12:34:35 UTC
1300831 Patch #1449244: Support Unicode strings in email.message.Message.{set_charset,get_content_charset}. 13 March 2007, 10:24:14 UTC
74fb211 Patch #1569798: fix a bug in distutils when building Python from a directory within sys.exec_prefix. (backport from rev. 54331) 13 March 2007, 10:19:35 UTC
6cdcdbc Patch #1542681: add entries for "with", "as" and "CONTEXTMANAGERS" to pydoc's help keywords. (backport from rev. 54329) 13 March 2007, 10:07:01 UTC
0a24d10 Patch #1679379: add documentation for fnmatch.translate(). (backport from rev. 54323) 13 March 2007, 07:51:04 UTC
e19d7a3 Bug #742342: make Python stop segfaulting on infinitely-recursive reload()s. Fixed by patch #922167. Backported from r54291. 12 March 2007, 16:49:23 UTC
1817f09 Typo fix. (backport from rev. 54292) 12 March 2007, 16:15:17 UTC
a8cfa2a Bug #1675511: Use -Kpic instead of -xcode=pic32 on Solaris/x86. 12 March 2007, 10:50:51 UTC
ef23d70 Tokio Kikuchi's fix for SF bug #1629369; folding whitespace allowed in the display name of an email address, e.g. Foo \tBar <foo@example.com> Test case added by Barry. 12 March 2007, 03:21:28 UTC
98d1a4d Patch #1678662: ftp.python.org does not exist. So the testcode in urllib.py must use a more stable FTP. Backported from r54278. 12 March 2007, 01:57:49 UTC
fbf1f3e Fix resource leak reported in SF #1516995. 11 March 2007, 18:37:20 UTC
3e43bcc Patch #1192590: Fix pdb's "ignore" and "condition" commands so they trap the IndexError caused by passing in an invalid breakpoint number. Backport of r54271. 11 March 2007, 16:04:01 UTC
ad3d2c2 Patch #1675981: remove unreachable code from type.__new__() method. __dict__ and __weakref__ are removed from the slots tuple earlier in the code, in the loop that mangles slot names. (backport from rev. 54270) 11 March 2007, 16:01:51 UTC
d28d9c8 Add missing "return" statements in exception handler. (backport from rev. 54268) 11 March 2007, 08:28:50 UTC
69fe9e4 Convert an assert to a raise so it works even in the presence of -O. 10 March 2007, 14:35:22 UTC
237458b Revert rev. 54198, it's not really backwards compatible. 10 March 2007, 08:06:14 UTC
86d8d35 Bug #1531963: Make SocketServer.TCPServer's server_address always be equal to calling getsockname() on the server's socket. Fixed by patch #1545011. Backported from r54253. 10 March 2007, 03:31:44 UTC
8bf469d Merged revisions 54248 via svnmerge from svn+ssh://pythondev@svn.python.org/python/trunk/Lib/ctypes ........ r54248 | thomas.heller | 2007-03-09 21:39:22 +0100 (Fr, 09 Mär 2007) | 7 lines Bug #1651235: When a tuple was passed to a ctypes function call, Python would crash instead of raising an error. The crash was caused by a section of code that should have been removed long ago, at that time ctypes had other ways to pass parameters to function calls. ........ 09 March 2007, 20:48:57 UTC
f7eed5e Merged revisions 54244 via svnmerge from svn+ssh://pythondev@svn.python.org/python/trunk/Lib/ctypes ........ r54244 | thomas.heller | 2007-03-09 20:21:28 +0100 (Fr, 09 Mär 2007) | 3 lines Fix bug #1646630: ctypes.string_at(buf, 0) and ctypes.wstring_at(buf, 0) returned string up to the first NUL character. ........ 09 March 2007, 20:21:16 UTC
e788155 Fix SF #1676971, Complex OverflowError has a typo 09 March 2007, 06:01:28 UTC
afd9b2b Manual backport of r54233. This will help prevent spurious Buildbot failures by HTTPS connections that time out. 09 March 2007, 04:57:00 UTC
1622d82 SF #1637850: make_table in difflib did not work with unicode 08 March 2007, 21:30:55 UTC
590af0a Backported r54226 from p3yk: Move test_unittest, test_doctest and test_doctest2 higher up in the testing order. 08 March 2007, 19:58:46 UTC
154bc7c SF 1676321: empty() returned wrong result 08 March 2007, 19:23:25 UTC
d59ea47 Add a NEWS entry for rev. 54207,8. (backport from rev. 54222) 08 March 2007, 18:37:35 UTC
dfc2966 Fix #1676656: \em is different from \emph... (backport from rev. 54220) 08 March 2007, 17:49:17 UTC
0c4f3fd Backport skipping fromtimestamp(negative value) tests on Windows (from rev. 54209) 07 March 2007, 16:12:05 UTC
d480b33 backport rev. 54207: add a few sanity checks in unittest.TestSuite.addTest(s). 07 March 2007, 11:55:25 UTC
4a7da9c Patch #1669331: clarify shutil.copyfileobj() behavior wrt. file position. (backport from rev. 54202) 07 March 2007, 09:34:52 UTC
b535b39 Typo fix. 07 March 2007, 09:17:42 UTC
84a0b8d Patch #1001604: glob.glob() now returns unicode filenames if it was given a unicode argument and os.listdir() returns unicode filenames. (backport from rev. 54197) 07 March 2007, 08:32:24 UTC
fd13ef9 Patch #812285: allow multiple auth schemes in AbstractBasicAuthHandler. (backport from rev. 54195) 07 March 2007, 07:39:13 UTC
6a9c780 Document curses changes. 06 March 2007, 21:16:32 UTC
05b5c7f Backport checkin: Patch for bug #1633621: if curses.resizeterm() or curses.resize_term() is called, update _curses.LINES, _curses.COLS, curses.LINES and curses.COLS. 06 March 2007, 20:46:26 UTC
62b1b00 Patch #1654417: make operator.{get,set,del}slice use the full range of Py_ssize_t. (backport from rev. 54177) 06 March 2007, 19:00:09 UTC
2230d98 Patch #1673121: update README wrt. OSX default shell. (backport from rev. 54175) 06 March 2007, 18:47:40 UTC
ffb0a80 Patch #1638879: don't accept strings with embedded NUL bytes in long(). (backport from rev. 54173) 06 March 2007, 18:44:35 UTC
8c9b3d6 Patch #1602128: clarify that richcmp methods can return NotImplemented and should return True or False otherwise. (backport from rev. 54171) 06 March 2007, 18:30:12 UTC
02d7cff Patch #1646728: datetime.fromtimestamp fails with negative fractional times. With unittest. (backport from rev. 54167 by Guido) 06 March 2007, 17:46:17 UTC
1a74b43 A test case for the defaultdict KeyError bug. (backport from rev. 54162) 06 March 2007, 13:35:08 UTC
back to top