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

sort by:
Revision Author Date Message Commit Date
75992ed Speed up this test by about 99%. Remove sleeps and replace with events. (This may fail on some slow platforms, but we can fix those cases which should be relatively isolated and easier to find now.) Move two test cases that didn't require a server to be started to a separate TestCase. These tests were taking 3 seconds which is what the timeout was set to. 26 February 2008, 08:04:59 UTC
1b3e41c Banish tab. 26 February 2008, 06:40:10 UTC
df6ac3d Whitespace normalization 26 February 2008, 05:23:51 UTC
b628913 Whitespace normalization 26 February 2008, 05:12:50 UTC
b0917c1 Don't use a hard coded port. This test could hang/fail if the port is in use. Speed this test up by avoiding a sleep and using the event. 26 February 2008, 04:50:37 UTC
3fa41d5 Docs for itertools.combinations(). Implementation in forthcoming checkin. 26 February 2008, 02:46:54 UTC
b1d70e2 Coerced PyBool_Type to be able to compare it. 25 February 2008, 23:46:02 UTC
39df661 Revert part of r60927 which made invalid assumptions about the API offered by db modules. 25 February 2008, 23:17:41 UTC
9d63837 Make sure the itertools filter functions give the same performance for func=bool as func=None. 25 February 2008, 22:42:32 UTC
df41989 Issue 2168. gdbm and dbm needs to be iterable; this fixes a failure in the shelve module. Thanks Thomas Herve. 25 February 2008, 22:33:55 UTC
fd42906 Revert r61029. 25 February 2008, 20:20:45 UTC
976a059 Rename sphinx.addons to sphinx.ext. 25 February 2008, 20:17:56 UTC
4219da4 Issue 2117. Update compiler module to handle class decorators. Thanks Thomas Herve 25 February 2008, 18:06:00 UTC
a3c8c10 Thomas Herve explained to me that PyCrypto depends on the constants. I'm adding the aliases because C code for Python 2.x should compile under 2.6 as well. The aliases aren't available in Python 3.x though. 25 February 2008, 17:32:07 UTC
734451a Use file descriptor for real stdout 25 February 2008, 16:29:58 UTC
aa5e3ce Move .setupterm() output so that we don't try to call endwin() if it fails 25 February 2008, 16:29:19 UTC
c6b5200 Fix a minor typo in a docstring. 25 February 2008, 05:33:33 UTC
499969a Add minor markup for a string. 25 February 2008, 05:33:07 UTC
0031ff3 Fix indentation 25 February 2008, 01:45:37 UTC
3376d64 Added dependency rules for Objects/stringlib/*.h stringobject, unicodeobject and the two formatters are rebuild whenever a header files changes 24 February 2008, 22:48:05 UTC
4b051ee Corrected assert to check for correct type in py3k. 24 February 2008, 21:41:49 UTC
6057b2e Create a db_home directory with a unique name so multiple users can run the test simultaneously. The simplest thing I found that worked on both Windows and Unix was to use the PID. It's unique so should be sufficient. This should prevent many of the spurious failures of the automated tests since they run as different users. Also cleanup the directory consistenly in the tearDown methods. It would be nice if someone ensured that the directories are always created with a consistent name. 24 February 2008, 18:47:03 UTC
6a123cb Remove duplicate 'import re' in decimal.py 24 February 2008, 18:12:36 UTC
09bde04 Use PY_FORMAT_SIZE_T instead of z for string formatting. Thanks Neal. 24 February 2008, 12:26:16 UTC
114dd94 Fix typo of hexidecimal 24 February 2008, 08:27:49 UTC
ed0a593 Get ctypes working on the Alpha (Tru64). The problem was that there were two module_methods and the one used depended on the order the modules were loaded. By making the test module_methods static, it is not exported and the correct version is picked up. 24 February 2008, 07:21:56 UTC
c11cecf Issue 1742669. Now %d accepts very big float numbers. Thanks Gabriel Genellina. 24 February 2008, 03:17:21 UTC
b93e7d1 Add a little info to the 3k deprecation warnings about what to use instead. Suggested by Raymond Hettinger. 24 February 2008, 02:40:58 UTC
e7b53c5 Remove stray word 24 February 2008, 02:39:15 UTC
53152a1 map(None, ...) is not supported in 3.0. 24 February 2008, 02:20:25 UTC
8c460d5 #1627: httplib now ignores negative Content-Length headers. 24 February 2008, 00:14:24 UTC
2363503 #900744: If an invalid chunked-encoding header is sent by a server, httplib will now raise IncompleteRead and close the connection instead of raising ValueError. 24 February 2008, 00:03:22 UTC
5e8e6d2 MS Windows doesn't have mode_t but stat.st_mode is defined as unsigned short. 23 February 2008, 23:59:45 UTC
4425e7c Specify what kind of warning -3 emits. 23 February 2008, 23:43:01 UTC
f1699cd Document import ./. threading issues. #1720705. 23 February 2008, 23:25:26 UTC
ebcfd11 #1506171: added operator.methodcaller(). 23 February 2008, 23:04:35 UTC
e2065c6 #1826: allow dotted attribute paths in operator.attrgetter. 23 February 2008, 23:02:23 UTC
b0b0317 #1825: correctly document msilib.add_data. 23 February 2008, 22:55:18 UTC
c12b988 Added simple test case. Thanks Benjamin Peterson. 23 February 2008, 22:54:12 UTC
0bb8567 In test_heapq and test_bisect, test both the Python and the C implementation. Originally written for GHOP by Josip Dzolonga, heavily patched by me. 23 February 2008, 22:35:33 UTC
c76ea27 Use os.closerange(). 23 February 2008, 22:14:02 UTC
8d01bb2 Use os.closerange() in popen2. 23 February 2008, 22:09:24 UTC
ffada76 Add examples to modulefinder docs. Written for GHOP by Josip Dzolonga. 23 February 2008, 22:05:38 UTC
7d00992 #2101: fix removeAttribute docs. 23 February 2008, 21:59:11 UTC
a885c15 Followup to r61011: Also avoid the reference cycle when the Thread's target raises an exception. 23 February 2008, 20:40:35 UTC
3414ea9 Prevent classes like: class RunSelfFunction(object): def __init__(self): self.thread = threading.Thread(target=self._run) self.thread.start() def _run(self): pass from creating a permanent cycle between the object and the thread by having the Thread delete its references to the object when it completes. As an example of the effect of this bug, paramiko.Transport inherits from Thread to avoid it. 23 February 2008, 19:40:54 UTC
1beea27 #1389051, #1092502: fix excessively large allocations when using read() on a socket 23 February 2008, 19:28:58 UTC
1219a80 #1389051: IMAP module tries to read entire message in one chunk. Patch by Fredrik Lundh. 23 February 2008, 19:02:33 UTC
1704828 Documentation coverage builder, part 1. 23 February 2008, 18:47:04 UTC
4034685 Issue #2051 and patch from Alexander Belopolsky: Permission for pyc and pyo files are inherited from the py file. 23 February 2008, 17:52:07 UTC
f0476e8 Patch #1957: syslogmodule: Release GIL when calling syslog(3) 23 February 2008, 17:42:31 UTC
c5f05e4 Patch #2167 from calvin: Remove unused imports 23 February 2008, 17:40:11 UTC
19aff0c #1433694: minidom's .normalize() failed to set .nextSibling for last element. Fix by Malte Helmert 23 February 2008, 17:10:46 UTC
8887e54 #835521: Add index entries for various pickle-protocol methods and attributes 23 February 2008, 16:39:43 UTC
085f75a #1330538: Improve comparison of xmlrpclib.DateTime and datetime instances. Remove automatic handling of datetime.date and datetime.time. This breaks backward compatibility, but python-dev discussion was strongly against this automatic conversion; see the bug for a link. 23 February 2008, 16:23:05 UTC
8328bbc Removed duplicate Py_CHARMASK define. It's already defined in Python.h. 23 February 2008, 16:05:26 UTC
322349e #1119331: ncurses will just call exit() if the terminal name isn't found. Call setupterm() first so that we get a Python exception instead of just existing. 23 February 2008, 15:49:35 UTC
5972493 #2161: Fix opcode name. 23 February 2008, 15:43:48 UTC
b678f98 #2072: correct documentation for .rpc_paths 23 February 2008, 15:41:51 UTC
080b094 More difflib examples. Written for GHOP by Josip Dzolonga. 23 February 2008, 15:19:54 UTC
ad61bc8 #2067: file.__exit__() now calls subclasses' close() method. 23 February 2008, 15:11:18 UTC
7e251e8 Issue 1089358. Adds the siginterrupt() function, that is just a wrapper around the system call with the same name. Also added test cases, doc changes and NEWS entry. Thanks Jason and Ralf Schmitt. 23 February 2008, 15:07:35 UTC
57826cf #2165: fix test_logging failure on some machines. 23 February 2008, 15:06:25 UTC
1647923 #1492: allow overriding BaseHTTPServer's content type for error messages. 23 February 2008, 15:02:28 UTC
5224d28 Patch #1759: Backport of PEP 3129 class decorators with some help from Georg 23 February 2008, 15:01:05 UTC
b12f0b5 Issue 1781. Now ConfigParser.add_section does not let you add a DEFAULT section any more, because it duplicated sections with the rest of the machinery. Thanks Tim Lesher and Manuel Kaufmann. 23 February 2008, 12:46:10 UTC
1660933 Issue 1776581. Minor corrections to smtplib, and two small tests. Thanks Alan McIntyre. 23 February 2008, 12:27:17 UTC
fc2d010 Issue 1881. Increased the stack limit from 500 to 1500. Also added a test for this (and because of this test you'll see in stderr a message that parser.c sends before raising MemoryError). Thanks Ralf Schmitt. 23 February 2008, 12:01:13 UTC
7832d4d Add recipe using itertools.product(). 23 February 2008, 10:04:15 UTC
532316d Add more comments 23 February 2008, 04:03:50 UTC
a73fbe7 Added future_builtins, which contains PEP 3127 compatible versions of hex() and oct(). 23 February 2008, 03:09:44 UTC
73d7963 Improve the implementation of itertools.product() * Fix-up issues pointed-out by Neal Norwitz. * Add extensive comments. * The lz->result variable is now a tuple instead of a list. * Use fast macro getitem/setitem calls so most code is in-line. * Re-use the result tuple if available (modify in-place instead of copy). 23 February 2008, 02:20:41 UTC
c5705a8 Document itertools.product(). 22 February 2008, 19:50:06 UTC
fb0742f Tests for bin() builtin. These need to get merged into py3k, which has no tests for bin. 22 February 2008, 17:43:17 UTC
3cd8194 Added bin() builtin. I'm going to check in the tests in a seperate checkin, because the builtin doesn't need to be ported to py3k, but the tests are missing in py3k and need to be merged there. 22 February 2008, 16:30:22 UTC
1699db1 Another fix. 22 February 2008, 12:57:05 UTC
4e37c66 Don't reference pyshell. 22 February 2008, 12:56:34 UTC
907a720 A lot more typo fixes by Ori Avtalion. 22 February 2008, 12:31:45 UTC
a14a4e8 Try to make command line error messages from runpy easier to understand (and suppress traceback cruft from the implicitly invoked runpy machinery) 22 February 2008, 10:54:06 UTC
50986cc First draft for itertools.product(). Docs and other updates forthcoming. 22 February 2008, 03:16:42 UTC
12db865 Part of #2154: minimal syntax fixes in doc example snippets. 21 February 2008, 20:38:13 UTC
359b9e9 #2079: typo in userdict docs. 21 February 2008, 20:33:38 UTC
ce584d4 Moved test_format into the correct TestCase. 21 February 2008, 20:17:08 UTC
af16ece Fix a few typos and layout glitches (more work is needed). Move 2.5 news to Misc/HISTORY. 21 February 2008, 19:46:35 UTC
31ce5cb Update more instances of has_key(). 21 February 2008, 19:24:53 UTC
8982cf5 Replace 'has_key()' with 'in'. Replace 'raise Error, stuff' with 'raise Error(stuff)'. 21 February 2008, 18:52:20 UTC
981f318 configure.ac: Remove the configure check for _Bool, it is already done in the top-level Python configure script. configure, fficonfig.h.in: regenerated. 21 February 2008, 18:28:48 UTC
8bc0965 Removed uses of dict.has_key() from distutils, and uses of callable() from copy_reg.py, so the interpreter now starts up without warnings when '-3' is given. More work like this needs to be done in the rest of the stdlib. 21 February 2008, 18:18:37 UTC
b5e2684 Remove news about float repr() -- issue 1580 is still in limbo. 21 February 2008, 17:46:16 UTC
2d6c13e Close manifest file. This change doesn't make any difference to CPython, but is a necessary fix for Jython. 21 February 2008, 14:23:38 UTC
8a803dd Now that PyOS_ascii_formatd supports the 'n' format, simplify the float formatting code to just call it. 20 February 2008, 23:39:28 UTC
7ef40bf Trim leading zeros from a floating point exponent, per C99. See issue 1600. As far as I know, this only affects Windows. Add float type 'n' to PyOS_ascii_formatd (see PEP 3101 for 'n' description). 20 February 2008, 23:34:22 UTC
e1b8e9c Fixes contributed by Ori Avtalion. 20 February 2008, 19:12:36 UTC
5a3c135 Added PEP 3101. 19 February 2008, 13:21:56 UTC
ba486c5 Added dependencies for stringobject.o. This should fix failing tests in test_unicode.py. 19 February 2008, 12:27:59 UTC
bc32fee Added code to correct combining str and unicode in ''.format(). Added test case. 18 February 2008, 18:02:34 UTC
5299935 Perform correct handling of stack overflow for windows: Catch the correct exception code and reset the overflow condition when handled. 18 February 2008, 17:40:47 UTC
d50a5f2 Temporarily removed float tests. See issue 1600. 18 February 2008, 14:25:02 UTC
d14600e Issue 1224. Now we support again the double slash in the URL. Thanks Anthony Lenton. 18 February 2008, 12:48:43 UTC
759bfc6 Issue #1916. Added isgenerator() and isgeneratorfunction() to inspect.py. Thanks Javi Mansilla for patch review and corrections. 18 February 2008, 03:43:43 UTC
back to top