a1b5629 | Brett Cannon | 05 May 2010, 20:14:27 UTC | Remove an unnecessary variable. Found using Clang's static analyzer. | 05 May 2010, 20:14:27 UTC |
9545a23 | Ronald Oussoren | 05 May 2010, 19:09:31 UTC | In a number of places code still revers to "sys.platform == 'mac'" and that is dead code because it refers to a platform that is no longer supported (and hasn't been supported for several releases). Fixes issue #7908 for the trunk. | 05 May 2010, 19:09:31 UTC |
a815718 | Antoine Pitrou | 05 May 2010, 18:29:02 UTC | Issue #8600: fix test_gdb failures when gdb issues some spurious warnings. | 05 May 2010, 18:29:02 UTC |
7d93221 | R. David Murray | 05 May 2010, 17:31:03 UTC | Issue #7472: remove unused code from email.encoders.encode_7or8bit. Yukihiro Nakadaira noticed a typo in encode_7or8bit that was trying to special case iso-2022 codecs. It turns out that the code in question is never used, because whereas it was designed to trigger if the payload encoding was eight bit but its output encoding was 7 bit, in practice the payload is always converted to the 7bit encoding before encode_7or8bit is called. Patch by Shawat Anand. | 05 May 2010, 17:31:03 UTC |
b26dc46 | Antoine Pitrou | 05 May 2010, 16:27:30 UTC | Untabify Modules/_io/fileio.c | 05 May 2010, 16:27:30 UTC |
8efa867 | Barry Warsaw | 05 May 2010, 16:17:22 UTC | NEWS | 05 May 2010, 16:17:22 UTC |
43ad706 | Barry Warsaw | 05 May 2010, 16:15:09 UTC | Bug 7755: audiotest.au is arguably copyrighted material, but definitely makes Debian unhappy. The actual contents of the audio clip are unimportant, so replace it with something that we know is okay. Guido likes woodpeckers. | 05 May 2010, 16:15:09 UTC |
a4c2a5c | Antoine Pitrou | 05 May 2010, 15:53:45 UTC | Untabify Modules/_ssl.c | 05 May 2010, 15:53:45 UTC |
91165c0 | Ronald Oussoren | 05 May 2010, 15:32:39 UTC | Force exit using os._exit instead of sys.exit, this makes sure that the child does not continue testing. | 05 May 2010, 15:32:39 UTC |
3320696 | Ronald Oussoren | 05 May 2010, 14:48:37 UTC | The C function used by uuid.uuid4 is broken on OSX 10.6 in that after os.fork() the parent and child generate the same sequence of UUIDs. This patch falls back to the the Python implementation on OSX 10.6 or later. Fixes issue #8621. | 05 May 2010, 14:48:37 UTC |
9b90f7a | Marc-André Lemburg | 05 May 2010, 13:30:01 UTC | Update the NEWS entry for issue #8211. | 05 May 2010, 13:30:01 UTC |
926fd4e | Victor Stinner | 05 May 2010, 12:40:49 UTC | Issue #8313: traceback.format_exception_only() encodes unicode message to ASCII with backslashreplace error handler if str(value) failed | 05 May 2010, 12:40:49 UTC |
f3c157f | Thomas Heller | 04 May 2010, 19:08:18 UTC | Remove reference to unused source file. | 04 May 2010, 19:08:18 UTC |
3b0b4ff | Mark Dickinson | 04 May 2010, 18:45:27 UTC | Fix test_gzip failure on OS X. The failure was a result of trying to fflush a file that wasn't open for writing. Patch by Antoine Pitrou. | 04 May 2010, 18:45:27 UTC |
06a7e20 | Thomas Heller | 04 May 2010, 18:44:42 UTC | On Windows, ctypes does no longer check the stack before and after calling a foreign function. This allows to use the unmodified libffi library. Remove most files from _ctypes/libffi_msvc, only two include files stay (updated from _ctypes/libffi/...). Other files are used in the cross-platform _ctypes/libffi directory. | 04 May 2010, 18:44:42 UTC |
ef9b4ab | Mark Dickinson | 04 May 2010, 16:19:06 UTC | Fix trailing whitespace. | 04 May 2010, 16:19:06 UTC |
a8d2668 | Mark Dickinson | 04 May 2010, 16:18:25 UTC | Issue #1533: fix inconsistency in range function argument processing: any non-float non-integer argument is now converted to an integer (if possible) using its __int__ method. Previously, only small arguments were treated this way; larger arguments (those whose __int__ was outside the range of a C long) would produce a TypeError. Patch by Alexander Belopolsky (with minor modifications). | 04 May 2010, 16:18:25 UTC |
4f96f5f | Mark Dickinson | 04 May 2010, 14:25:50 UTC | Issue #8567: Fix incorrect precedence of signals in Decimal module. When a Decimal operation raises multiple signals and more than one of those signals is trapped, the specification determines the order in which the signals should be handled. In many cases this order wasn't being followed, leading to the wrong Python exception being raised. This commit fixes those cases, and adds extra tests. The tests are only enabled when EXTENDEDERRORTESTS is True, since they involve rerunning each Decimal testcase several times. | 04 May 2010, 14:25:50 UTC |
7120219 | Victor Stinner | 04 May 2010, 11:35:36 UTC | _pyio: Fix TextIOWrapper constructor: os has no device_encoding() function _io module doesn't call this function which was introduced in Python3. | 04 May 2010, 11:35:36 UTC |
268e487 | Alexandre Vassalotti | 04 May 2010, 03:21:51 UTC | Issue #8404: Fix set operations on dictionary views. | 04 May 2010, 03:21:51 UTC |
04b99cc | Andrew M. Kuchling | 04 May 2010, 01:24:22 UTC | Add some more items; the urlparse change is added twice | 04 May 2010, 01:24:22 UTC |
0d8a859 | Brett Cannon | 04 May 2010, 01:23:36 UTC | Pull a NULL pointer check up to cover more cases in the function. Found using Clang's static analyzer. | 04 May 2010, 01:23:36 UTC |
a7f13ee | Brett Cannon | 04 May 2010, 01:16:51 UTC | Remove an unneeded variable and assignment. Found using Clang's static analyzer. | 04 May 2010, 01:16:51 UTC |
945df9a | Brett Cannon | 04 May 2010, 01:04:53 UTC | Mention the code clean-up thanks to Clang's static analyzer in Modules. Was not applied to modules that will not compile under OS X, dbmmodule.c, getaddrinfo.c, and getnameinfo.c. | 04 May 2010, 01:04:53 UTC |
d0d2d31 | Brett Cannon | 04 May 2010, 01:01:00 UTC | Fix some whitespace. | 04 May 2010, 01:01:00 UTC |
6d7b7be | Brett Cannon | 04 May 2010, 00:57:44 UTC | Remove an unneeded variable assignment. Found using Clang's static analyzer. | 04 May 2010, 00:57:44 UTC |
23b581a | Brett Cannon | 04 May 2010, 00:52:41 UTC | Strip out extraneous whitespace, cast a some `const char *` to `void *` when passed to free() and make a `char *` to a `const char *` as found by Clang's static analyzer. | 04 May 2010, 00:52:41 UTC |
33e5dd8 | Brett Cannon | 04 May 2010, 00:48:11 UTC | Fix a Py_DECREF to a Py_XDECREF. Found using Clang's static analyzer. | 04 May 2010, 00:48:11 UTC |
87ab6ad | Brett Cannon | 04 May 2010, 00:36:00 UTC | Prevent a possible NULL de-reference and an unneeded variable assignment. Found using Clang's static analyzer. | 04 May 2010, 00:36:00 UTC |
e894e93 | Brett Cannon | 04 May 2010, 00:30:17 UTC | Remove a redundant string length check and variable assignment. Found with Clang's static analyzer. | 04 May 2010, 00:30:17 UTC |
7983284 | Brett Cannon | 03 May 2010, 23:57:15 UTC | Fix two potential uninitialization errors and an unneeded assignment. Found using Clang's static analyzer. | 03 May 2010, 23:57:15 UTC |
8ffe7bb | Brett Cannon | 03 May 2010, 23:51:28 UTC | Remove unused variables and a variable initialization. Found using Clang's static analyzer. | 03 May 2010, 23:51:28 UTC |
5d947cb | Brett Cannon | 03 May 2010, 23:44:54 UTC | Remove unneeded variable assignment. Found using Clang's static analyzer. | 03 May 2010, 23:44:54 UTC |
8e9757e | Brett Cannon | 03 May 2010, 23:43:49 UTC | Remove unneeded variable mutation and initializations. Found using Clang's static analyzer. | 03 May 2010, 23:43:49 UTC |
9824e7f | Brett Cannon | 03 May 2010, 23:42:40 UTC | Clean up whitespace and remove unneeded variable initialization as found by Clang. | 03 May 2010, 23:42:40 UTC |
99ac914 | Brett Cannon | 03 May 2010, 23:41:51 UTC | Remove an unused variable. Found using Clang's static analyzer. | 03 May 2010, 23:41:51 UTC |
949476e | Brett Cannon | 03 May 2010, 23:41:23 UTC | Remove unneeded variable initialization. Found using Clang's static analyzer. | 03 May 2010, 23:41:23 UTC |
f7fd8e4 | Antoine Pitrou | 03 May 2010, 16:25:33 UTC | Issue #7865: The close() method of :mod:`io` objects should not swallow exceptions raised by the implicit flush(). Also ensure that calling close() several times is supported. Patch by Pascal Chambon. | 03 May 2010, 16:25:33 UTC |
c3ce9e3 | Jesus Cea | 03 May 2010, 16:09:21 UTC | wbits negative was documented SEVEN years ago | 03 May 2010, 16:09:21 UTC |
27a1370 | Vinay Sajip | 03 May 2010, 15:11:53 UTC | Issue #8576: logging updated to remove usage of find_unused_port(). | 03 May 2010, 15:11:53 UTC |
c1f5c2f | Brett Cannon | 02 May 2010, 21:51:23 UTC | Update the Vim syntax highlight file. | 02 May 2010, 21:51:23 UTC |
f9ffcce | Michael Foord | 02 May 2010, 20:39:42 UTC | Fix unittest tests to not abuse traceback.format_exception | 02 May 2010, 20:39:42 UTC |
951919f | Antoine Pitrou | 02 May 2010, 19:51:14 UTC | Issue #4687: Fix accuracy of garbage collection runtimes displayed with gc.DEBUG_STATS. | 02 May 2010, 19:51:14 UTC |
b0153cf | Ronald Oussoren | 02 May 2010, 09:55:57 UTC | Small update to r80698 to ensure that webbrowser.open uses the default browser. | 02 May 2010, 09:55:57 UTC |
4ef1c7e | Ronald Oussoren | 02 May 2010, 09:48:21 UTC | For for issue #7192: with this patch webbrowser.get("firefox") works on OSX | 02 May 2010, 09:48:21 UTC |
328284a | Mark Dickinson | 02 May 2010, 09:38:43 UTC | Improve error message from nb_int returning a non-integer, in various PyInt_As* functions: | 02 May 2010, 09:38:43 UTC |
8651810 | Antoine Pitrou | 01 May 2010, 20:26:58 UTC | Remove duplicate test | 01 May 2010, 20:26:58 UTC |
5cace78 | Antoine Pitrou | 01 May 2010, 12:16:39 UTC | Fix attribution. Travis didn't do much and he did a bad work. (yes, this is a sensitive subject, sorry) | 01 May 2010, 12:16:39 UTC |
9fbbd3b | Andrew M. Kuchling | 01 May 2010, 12:06:51 UTC | Describe memoryview | 01 May 2010, 12:06:51 UTC |
7de14ac | Andrew M. Kuchling | 01 May 2010, 12:05:52 UTC | Minor grammar fix | 01 May 2010, 12:05:52 UTC |
16cd2be | Mark Dickinson | 01 May 2010, 11:46:20 UTC | Fix incorrect use of a list as the target of an 'except' clause in test_decimal.py. | 01 May 2010, 11:46:20 UTC |
1b7f9e5 | Senthil Kumaran | 01 May 2010, 08:01:56 UTC | Fix issue8582: urllib.urlretrieve fails with ValueError: Invalid format string | 01 May 2010, 08:01:56 UTC |
d3b6022 | Andrew M. Kuchling | 01 May 2010, 01:19:16 UTC | Add various items | 01 May 2010, 01:19:16 UTC |
54f9f83 | Antoine Pitrou | 30 April 2010, 23:08:48 UTC | Issue #8576: Remove use of find_unused_port() in test_smtplib and test_multiprocessing. Patch by Paul Moore. | 30 April 2010, 23:08:48 UTC |
6d5e579 | Marc-André Lemburg | 30 April 2010, 17:20:14 UTC | [issue8211] configure: ignore AC_PROG_CC hardcoded CFLAGS Only override the AC_PROG_CC determined CFLAGS if they were set by the user. This restores the default behavior in the common case of not having CFLAGS defined when running configure. | 30 April 2010, 17:20:14 UTC |
9663dda | Ronald Oussoren | 30 April 2010, 15:11:22 UTC | Add notes about uninstalling a framework install to Mac/README. Fixes issue 7107. | 30 April 2010, 15:11:22 UTC |
5d18cc6 | Ronald Oussoren | 30 April 2010, 14:58:39 UTC | Fix for issue 8476 | 30 April 2010, 14:58:39 UTC |
c4ae73e | Andrew M. Kuchling | 30 April 2010, 13:47:34 UTC | Add item | 30 April 2010, 13:47:34 UTC |
b3437c9 | Andrew M. Kuchling | 30 April 2010, 13:46:55 UTC | Minor grammar re-wording | 30 April 2010, 13:46:55 UTC |
a5cd182 | Tarek Ziadé | 30 April 2010, 12:15:12 UTC | Fixed #8577. distutils.sysconfig.get_python_inc() now differenciates buildir and srcdir | 30 April 2010, 12:15:12 UTC |
01d149f | Ronald Oussoren | 30 April 2010, 11:20:14 UTC | Fix for issue #3646: with this patch it is possible to do a framework install of Python in your home directory (on OSX): $ configure --enable-framework=${HOME}/Library/Frameworks $ make && make install Without this patch the framework would get installed just fine, but 'make install' would try to install the application bundles and command-line tools outside the user's home, which doesn't work for non-admin users (and is bad form anyway). | 30 April 2010, 11:20:14 UTC |
c121f13 | Andrew M. Kuchling | 30 April 2010, 01:33:40 UTC | Add various items; rearrange unittest section a bit | 30 April 2010, 01:33:40 UTC |
6038318 | Andrew M. Kuchling | 30 April 2010, 01:32:47 UTC | Markup fix; clarify by adding 'in that order' | 30 April 2010, 01:32:47 UTC |
5453366 | Andrew M. Kuchling | 30 April 2010, 01:02:15 UTC | Fix typos | 30 April 2010, 01:02:15 UTC |
3ded421 | Andrew M. Kuchling | 30 April 2010, 00:52:31 UTC | Reword paragraph to make its meaning clearer. Antoine Pitrou: is my version of the paragraph still correct? R. David Murray: is this more understandable than the previous version? | 30 April 2010, 00:52:31 UTC |
ba88b7f | Andrew M. Kuchling | 30 April 2010, 00:49:09 UTC | Always add space after RFC; reword paragraph | 30 April 2010, 00:49:09 UTC |
a01f689 | Giampaolo Rodolà | 29 April 2010, 20:31:17 UTC | Fixes issue 8543 (asynchat documentation issues) | 29 April 2010, 20:31:17 UTC |
f62b50f | Senthil Kumaran | 29 April 2010, 19:46:08 UTC | Fixing the Broken links of mechanize library. | 29 April 2010, 19:46:08 UTC |
ab9149d | Ezio Melotti | 29 April 2010, 16:07:20 UTC | Group the Windows entries in getfilesystemencoding doc, move the win 9x one at the bottom of the list and fix some markup. | 29 April 2010, 16:07:20 UTC |
5c4c461 | Lars Gustäbel | 29 April 2010, 15:23:38 UTC | Issue #8464: tarfile.open(name, mode="w|") no longer creates files with execute permissions set. | 29 April 2010, 15:23:38 UTC |
f56a288 | Antoine Pitrou | 29 April 2010, 10:05:40 UTC | Issue #7834: Fix connect() of Bluetooth L2CAP sockets with recent versions of the Linux kernel. Patch by Yaniv Aknin. | 29 April 2010, 10:05:40 UTC |
b17b3c5 | Benjamin Peterson | 29 April 2010, 03:30:59 UTC | update pypy url | 29 April 2010, 03:30:59 UTC |
fa0e779 | Benjamin Peterson | 29 April 2010, 03:18:05 UTC | update pypy description | 29 April 2010, 03:18:05 UTC |
b2454b2 | Andrew M. Kuchling | 29 April 2010, 01:45:41 UTC | Add various unittest items | 29 April 2010, 01:45:41 UTC |
fb759a2 | Andrew M. Kuchling | 29 April 2010, 01:44:30 UTC | Fix doubled 'the'. Markup fixes to use :exc:, :option: in a few places. (Glitch: unittest.main's -c ends up a link to the Python interpreter's -c option. Should we skip using :option: for that switch, or disable the auto-linking somehow?) | 29 April 2010, 01:44:30 UTC |
15c82d2 | Andrew M. Kuchling | 29 April 2010, 00:22:16 UTC | Add various items | 29 April 2010, 00:22:16 UTC |
3945c86 | Antoine Pitrou | 28 April 2010, 21:11:01 UTC | Fix style issues in test_ssl | 28 April 2010, 21:11:01 UTC |
689405e | Antoine Pitrou | 28 April 2010, 19:57:33 UTC | Clarify and fix the documentation for IOBase.close() | 28 April 2010, 19:57:33 UTC |
ece349e | Antoine Pitrou | 28 April 2010, 19:53:35 UTC | State clearly that truncate() doesn't move the file position, and remove a duplicate of its specification. | 28 April 2010, 19:53:35 UTC |
ed92043 | Senthil Kumaran | 28 April 2010, 17:20:43 UTC | Fixed Issue6312 - httplib fails with HEAD requests to pages with "transfer-encoding: chunked" | 28 April 2010, 17:20:43 UTC |
ad709ee | Nick Coghlan | 28 April 2010, 14:53:59 UTC | Add version changed note for -m tinkering with sys.argv[0] during the search process | 28 April 2010, 14:53:59 UTC |
c5e4485 | Nick Coghlan | 28 April 2010, 14:51:08 UTC | Issue 8202: when using the -m command line switch, sys.argv[0] is now '-m' instead of '-c' while searching for the module to be executed | 28 April 2010, 14:51:08 UTC |
54677da | Nick Coghlan | 28 April 2010, 14:34:30 UTC | Also mention patch submitter's name in NEWS, not just in the commit message | 28 April 2010, 14:34:30 UTC |
dfb45df | Nick Coghlan | 28 April 2010, 14:29:06 UTC | Issue 7490: make IGNORE_EXCEPTION_DETAIL also ignore details of the module containing the exception under test (original patch by Lennart Regebro) | 28 April 2010, 14:29:06 UTC |
616de77 | Jesus Cea | 28 April 2010, 10:32:30 UTC | Issue #3928: Support 'os.mknod()' in Solaris | 28 April 2010, 10:32:30 UTC |
6a10281 | Victor Stinner | 27 April 2010, 23:55:59 UTC | Issue #7449, last part (11): fix many tests if thread support is disabled * Use try/except ImportError or test_support.import_module() to import thread and threading modules * Add @unittest.skipUnless(threading, ...) to testcases using threads | 27 April 2010, 23:55:59 UTC |
c73a05f | Victor Stinner | 27 April 2010, 23:51:16 UTC | Issue #7449, part 10: test_cmd imports trace module using test_support.import_module() Use test_support.import_module() instead of import to raise a SkipTest exception if the import fail. Import trace fails if the threading module is missing. See also part 3: test_doctest: import trace module in test_coverage(). | 27 April 2010, 23:51:16 UTC |
47c8841 | Victor Stinner | 27 April 2010, 23:33:58 UTC | Partial revert of r80556 (Issue #7449, part 5, fix ctypes test) Rewrite r80556: the thread test have to be executed just after the test on libc_open() and so the test cannot be splitted in two functions (without duplicating code, and I don't want to duplicate code). | 27 April 2010, 23:33:58 UTC |
a44b5a3 | Victor Stinner | 27 April 2010, 23:14:58 UTC | Issue #7449, part 9: fix test_xmlrpclib for missing threading module * Skip testcases using threads if threading module is missing * Use "http://" instead of URL in ServerProxyTestCase if threading is missing because URL is not set in this case | 27 April 2010, 23:14:58 UTC |
09227b9 | Victor Stinner | 27 April 2010, 23:03:16 UTC | Issue #7449, part 8: don't skip the whole test_asynchat if threading is missing TestFifo can be executed without the threading module | 27 April 2010, 23:03:16 UTC |
be595d3 | Victor Stinner | 27 April 2010, 23:01:29 UTC | Issue #7449, part 7: simplify threading detection in test_capi * Skip TestPendingCalls if threading module is missing * Test if threading module is present or not, instead of test the presence of _testcapi._test_thread_state | 27 April 2010, 23:01:29 UTC |
fd8ea99 | Victor Stinner | 27 April 2010, 22:59:35 UTC | Issue #7449, part 6: fix test_hashlib for missing threading module Move @test_support.reap_thread decorator from test_main() to test_threaded_hashing(). | 27 April 2010, 22:59:35 UTC |
eef5c35 | Benjamin Peterson | 27 April 2010, 22:56:31 UTC | make slice notation in (r)find docs consistent | 27 April 2010, 22:56:31 UTC |
4c7bcf1 | Antoine Pitrou | 27 April 2010, 22:03:37 UTC | Issue #8086: In :func:`ssl.DER_cert_to_PEM_cert()`, fix missing newline before the certificate footer. Patch by Kyle VanderBeek. | 27 April 2010, 22:03:37 UTC |
9751472 | Victor Stinner | 27 April 2010, 22:01:24 UTC | Issue #7449, part 5: split Test.test_open() of ctypes/test/test_errno.py * Split Test.test_open() in 2 functions: test_open() and test_thread_open() * Skip test_open() and test_thread_open() if we are unable to find the C library * Skip test_thread_open() if thread support is disabled * Use unittest.skipUnless(os.name == "nt", ...) on test_GetLastError() | 27 April 2010, 22:01:24 UTC |
613b4cf | Victor Stinner | 27 April 2010, 21:56:26 UTC | Issue #7449, part 4: skip test_multiprocessing if thread support is disabled import threading after _multiprocessing to raise a more revelant error message: "No module named _multiprocessing". _multiprocessing is not compiled without thread support. | 27 April 2010, 21:56:26 UTC |
edb9f87 | Victor Stinner | 27 April 2010, 21:51:26 UTC | Issue #7449 part 3, test_doctest: import trace module in test_coverage() Import trace module fail if the threading module is missing. test_coverage() is only used if test_doctest.py is used with the -c option. This commit allows to execute the test suite without thread support. Move "import trace" in test_coverage() and use test_support.import_module('trace'). | 27 April 2010, 21:51:26 UTC |
1b4a69d | Victor Stinner | 27 April 2010, 21:47:01 UTC | Issue #7449, part 2: regrtest.py -j option requires thread support | 27 April 2010, 21:47:01 UTC |
d9d147b | Victor Stinner | 27 April 2010, 21:46:03 UTC | Issue #7449, part 1: fix test_support.py for Python compiled without thread | 27 April 2010, 21:46:03 UTC |
ae9f8bd | Benjamin Peterson | 27 April 2010, 21:19:06 UTC | correct signature | 27 April 2010, 21:19:06 UTC |