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

sort by:
Revision Author Date Message Commit Date
0715b9f Issue #18937: Add an assertLogs() context manager to unittest.TestCase to ensure that a block of code emits a message using the logging module. 14 September 2013, 17:45:47 UTC
692ee9e #18206: Re-fix license URL. 14 September 2013, 17:31:44 UTC
f11caa0 Merge #18206: Fix test for existence of license URL. This test will fail because a previous attempt to fix a merge error in site.py was incorrect, but the test wasn't running so it wasn't caught. The next commit will fix the site.py bug. 14 September 2013, 17:31:14 UTC
1bc6ceb #18206: Fix test for existence of license URL. It now always checks, instead of only when the LICENSE file doesn't exist. It is also protected by the 'network' resource, and uses a HEAD request since we are only doing an existence check. 14 September 2013, 17:28:37 UTC
c79413d merge with 3.3 14 September 2013, 07:11:21 UTC
0a9d051 merge with 3.2 14 September 2013, 07:11:09 UTC
bc75046 Add a NEWS entry for b9b521efeba3. 14 September 2013, 07:10:21 UTC
c5884d8 Add NEWS entry for c18c18774e24. 14 September 2013, 07:09:18 UTC
db4309e Fix tkinter regression introduced by the security fix in #16248. 14 September 2013, 07:08:09 UTC
a19b1a6 Adjust comment 13 September 2013, 22:40:46 UTC
4b3c58c Issue #19013: add a __main__ to unittest.test.testmock to ease CLI invocation 13 September 2013, 22:39:15 UTC
e1ba8df Issue #19013: add a __main__ to unittest.test to ease CLI invocation 13 September 2013, 22:37:18 UTC
356bdeb Issue #19013: add unittest.main() epilogs to unittest.mock's own test modules 13 September 2013, 21:54:01 UTC
1d7c8c9 Issue #19013: add unittest.main() epilogs to unittest's own test modules 13 September 2013, 21:52:46 UTC
87456e5 #18981: merge with 3.3. 13 September 2013, 20:54:41 UTC
a87e31c Issue #18955: clarify what is removed by importlib.util.module_for_loader. 13 September 2013, 20:52:19 UTC
e7f4c1c #18981: fix a typo in a comment (noticed by Anoop Thomas Mathew). 13 September 2013, 20:52:12 UTC
92ed890 #18951: merge with 3.3. 13 September 2013, 19:18:02 UTC
560a778 #18951: use consistent names in unittest docs. 13 September 2013, 19:17:40 UTC
0cc8685 Issue #16201: socket: Use inet_pton()/inet_addr() instead of ad-hoc parsing for numeric IP addresses. 13 September 2013, 17:53:08 UTC
12f1828 Merge for Issue #18997: Issue #18997: fix ElementTree crash with using pickle and __getstate__. 13 September 2013, 13:27:52 UTC
61f4cd1 Add Germán M. Bravo to Misc/ACKS 13 September 2013, 13:24:59 UTC
dd3661e Issue #18997: fix ElementTree crash with using pickle and __getstate__. Based on report and initial patch from Germán M. Bravo 13 September 2013, 13:24:25 UTC
7290608 Issue #18945: Add tests for tempfile name collision handling. Patch by Vlad Shcherbina 13 September 2013, 12:30:00 UTC
aa04f9a Issue #18945: Add tests for tempfile name collision handling. Patch by Vlad Shcherbina 13 September 2013, 12:28:20 UTC
bf28d2d Issue #18818: The "encodingname" part of PYTHONIOENCODING is now optional. 13 September 2013, 08:46:24 UTC
187b063 Fix http.server's request handling case on trailing '/'. Patch contributed by Vajrasky Kok. Addresses Issue #17324 13 September 2013, 07:22:45 UTC
72c238e Fix http.server's request handling case on trailing '/'. Patch contributed by Vajrasky Kok. Addresses Issue #17324 13 September 2013, 07:21:18 UTC
5abf3d9 Issue #18784: The uuid module no more attempts to load libc via ctypes.CDLL, if all necessary functions are already found in libuuid. Patch by Evgeny Sologubov. 13 September 2013, 04:49:36 UTC
016af3f Issue #18784: The uuid module no more attempts to load libc via ctypes.CDLL, if all necessary functions are already found in libuuid. Patch by Evgeny Sologubov. 13 September 2013, 04:46:40 UTC
f5ce012 Removing the merge conflict markers. - my previous removal and hg resolve mark had still left them and hooks did not catch it too! 12 September 2013, 14:06:49 UTC
d184f66 Automated merge with file:///Users/skumaran/python/cpython 12 September 2013, 05:56:30 UTC
b5651ed Automated merge with ssh://hg.python.org/cpython 12 September 2013, 05:56:28 UTC
b4055f2 merge from 3.3 Improve the docstring of random.shuffle. Inform users not to provide int arg. Addresses issue #14927 12 September 2013, 05:55:54 UTC
f8ce51a Improve the docstring of random.shuffle. Inform users not to provide int arg. Addresses issue #14927 12 September 2013, 05:54:31 UTC
fa7d3b1 Issue #18988: The "Tab" key now works when a word is already autocompleted. 11 September 2013, 19:48:52 UTC
dd4754e Issue #18988: The "Tab" key now works when a word is already autocompleted. 11 September 2013, 19:46:27 UTC
f276232 Issue #18962: Optimize the single iterator case for heapq.merge() Suggested by Wouter Bolsterlee. 11 September 2013, 06:15:40 UTC
aa1004d merge from 3.3 Clarify mmap.close method behavior. Addresses issue #18815 Patch contributed by Anoop Thomas Mathew. 10 September 2013, 05:40:13 UTC
b918395 Clarify mmap.close method behavior. Addresses issue #18815 Patch contributed by Anoop Thomas Mathew. 10 September 2013, 05:39:28 UTC
8a7687a merge from 3.3 Document Fraction's numerator and denominator properties. Addresses issue #18800 10 September 2013, 02:58:20 UTC
b505a6a Document Fraction's numerator and denominator properties. Addresses issue #18800 10 September 2013, 02:57:37 UTC
72460fa Get "stopped" back into repr(Thread) when appropriate. Due to recent changes, a Thread doesn't know that it's over before someone calls .join() or .is_alive(). That meant repr(Thread) continued to include "started" (and not "stopped") before one of those methods was called, even if hours passed since the thread ended. Repaired that. 09 September 2013, 23:48:24 UTC
b5e9ac9 Another stab at the thread cleanup patch. Antoine Pitrou found a variation that worked for him on the thread+fork tests, and added an important self._is_stopped = True to the after-fork code. I confess I don't know why things passed before. But then mixing fork with threads is insane ;-) 09 September 2013, 19:41:50 UTC
7875523 Backed out changeset 1f5a7853680c Unixy buildbots were failing the thread + fork tests :-( 09 September 2013, 18:47:16 UTC
7a6054b Minor cleanup of the new scheme for detecting thread termination. Documented some obscurities, and assert'ed ._stop()'s crucial precondition. 09 September 2013, 17:57:10 UTC
8568f66 Merge. 09 September 2013, 12:12:21 UTC
60560b1 Post-3.4.0a2-release fixups. 09 September 2013, 12:08:52 UTC
23543eb Merge docstring typo fix from 3.3 09 September 2013, 09:34:56 UTC
51ef074 Docstring typo fix: Arithmentic -> Arithmetic. 09 September 2013, 09:34:24 UTC
42d9ea1 merge 09 September 2013, 07:02:05 UTC
fb92f39 Issue 18752: Make chain.from_iterable() more visible in the documentation. 09 September 2013, 07:01:35 UTC
223b9c3 merge 09 September 2013, 06:55:31 UTC
ee09458 merge 09 September 2013, 06:55:07 UTC
1e21ebc Issue 18301: The classmethod decorator didn't fit well with the rough-equivalent example code. 09 September 2013, 06:54:27 UTC
455bfde Close #18980: Enum doc fixes. Patch from Elazar Gershuni. 09 September 2013, 06:48:34 UTC
8df58f7 Issue 18752: Make chain.from_iterable() more visible in the documentation. 09 September 2013, 06:29:40 UTC
c363a23 Issue 18984: Remove ._stopped Event from Thread internals. The fix for issue 18808 left us checking two things to be sure a Thread was done: an Event (._stopped) and a mutex (._tstate_lock). Clumsy & brittle. This patch removes the Event, leaving just a happy lock :-) The bulk of the patch removes two excruciating tests, which were verifying sanity of the internals of the ._stopped Event after a fork. Thanks to Antoine Pitrou for verifying that's the only real value these tests had. One consequence of moving from an Event to a mutex: waiters (threads calling Thread.join()) used to block each on their own unique mutex (internal to the ._stopped event), but now all contend on the same mutex (._tstate_lock). These approaches have different performance characteristics on different platforms. I don't think it matters in this context. 08 September 2013, 23:44:40 UTC
050b62d Fix a typo. (closes #18953) 08 September 2013, 17:43:02 UTC
c700180 Fix a typo. (closes #18953) 08 September 2013, 17:42:13 UTC
d86709c Fixed tests with Tcl/Tk <8.5 (closes #18964). 08 September 2013, 17:31:20 UTC
dfa689b Fixed tests with Tcl/Tk <8.5 (closes #18964). 08 September 2013, 17:29:37 UTC
4f7a36f Issue #18904: test_os and test_socket use unittest.skipIf() to check if fcntl module is present (to record skipped tests) 08 September 2013, 12:14:38 UTC
5da7e79 Issue #18808 again: fix the after-fork logic for not-yet-started or already-stopped threads. (AFAICT, in theory, we must reset all the locks, not just those in use) 08 September 2013, 11:19:06 UTC
6f6f486 Merge. 08 September 2013, 10:35:53 UTC
807ba85 Issue #18963: skip test_selectors.test_above_fd_setsize on older OS X versions. 08 September 2013, 10:31:32 UTC
833bf1f Issue #18935: Fix test_regrtest.test_timeout when built --without-threads (the '--timeout' option requires faulthandler.dump_traceback_later). 08 September 2013, 10:27:33 UTC
a3c18d0 Issue #18904: test_socket: add inheritance tests using fcntl and FD_CLOEXEC 08 September 2013, 09:53:09 UTC
7ba6b0f Issue #18904: Improve os.get/set_inheritable() tests 08 September 2013, 09:47:54 UTC
8898350 Close #18957: The PYTHONFAULTHANDLER environment variable now only enables the faulthandler module if the variable is non-empty. Same behaviour than other variables like PYTHONDONTWRITEBYTECODE. 08 September 2013, 09:36:23 UTC
9437d7a Issue #18963: Fix test_selectors.test_above_fd_setsize on OS X, where the default RLIMIT_NOFILE hard limit can be RLIMIT_INFINITY. 08 September 2013, 09:34:42 UTC
45e2551 Issue #18934: Use poll/select-based selectors for multiprocessing.Connection, to avoid one extra FD per Connection. 08 September 2013, 09:30:53 UTC
742d871 Put the defines in the logical section and fix indentation. 08 September 2013, 07:25:57 UTC
f367962 merge from 3.3 Fix the dead link of IEEE_854-1987 standard with the Wikipedia entry. Addresses issue #18438 08 September 2013, 06:20:06 UTC
4fec47e Fix the dead link of IEEE_854-1987 standard with the Wikipedia entry. Addresses issue #18438 08 September 2013, 06:19:29 UTC
583cd03 Minor code beautification. 08 September 2013, 05:06:35 UTC
4ea9080 Improve code clarity by removing two unattractive macros. 08 September 2013, 04:01:29 UTC
8f8839e Remove the freelist scheme for setobjects. The setobject freelist was consuming memory but not providing much value. Even when a freelisted setobject was available, most of the setobject fields still needed to be initialized and the small table still required a memset(). This meant that the custom freelisting scheme for sets was providing almost no incremental benefit over the default Python freelist scheme used by _PyObject_Malloc() in Objects/obmalloc.c. 08 September 2013, 03:26:50 UTC
ff6382b Merge #18952 fix from 3.3 08 September 2013, 02:49:53 UTC
68d7f78 Issue 18808: blind attempt to repair some buildbot failures. test_is_alive_after_fork is failing on some old Linux kernels, but passing on all newer ones. Since virtually anything can go wrong with locks when mixing threads with fork, replace the most likely cause with a redundant simple data member. 08 September 2013, 02:23:03 UTC
0494c2a Close #18952: correctly download test support data When test.support was converted to a package, it started silently skipping the tests which needed to download support data to run. This change refactors the affected code, and also tidies up test.support.findfile to remove the unused *here* parameter, document the *subdir* parameter and rename the *filename* parameter to avoid shadowing the file builtin and be consistent with the documentation. The unexpected skips were noticed and reported by Zachary Ware 08 September 2013, 01:40:34 UTC
b1424a2 merge from 3.3 Correct Profile class usage example. Addresses issue #18033. Patch contributed by Olivier Hervieu and Dmi Baranov. 08 September 2013, 00:52:38 UTC
21101f7 Correct Profile class usage example. Addresses issue #18033. Patch contributed by Olivier Hervieu and Dmi Baranov. 08 September 2013, 00:51:58 UTC
04fd9dd Small rearrangement to bring together the three functions for probing the hash table. 08 September 2013, 00:41:01 UTC
ae7b00e Move the overview comment to the top of the file. 07 September 2013, 22:05:00 UTC
7b47699 Issue #18808: Thread.join() now waits for the underlying thread state to be destroyed before returning. This prevents unpredictable aborts in Py_EndInterpreter() when some non-daemon threads are still running. 07 September 2013, 21:38:37 UTC
eda7c64 Fix the merge conflict 07 September 2013, 21:12:55 UTC
2f2ae39 merge from 3.3 Fix License URL display and add test to check for license url presence. Fixes issue #18206 Patch contributed by Berker Peksag and py.user 07 September 2013, 21:09:48 UTC
8ef519b Fix License URL display and add test to check for license url presence. Fixes issue #18206 Patch contributed by Berker Peksag and py.user 07 September 2013, 20:59:17 UTC
59b74ec merge from 3.3 Removing the mention of os.isatty mention as Unix only Correct the wrong documentation. 07 September 2013, 18:30:04 UTC
1b90227 Removing the mention of os.isatty mention as Unix only Correct the wrong documentation. 07 September 2013, 18:28:58 UTC
b988ee0 Fix conversion from Py_ssize_t to int. 07 September 2013, 16:40:45 UTC
84eadd8 #18895: merge with 3.3. 07 September 2013, 12:24:01 UTC
e64a91a #18895: split a sentence in unittest docs. 07 September 2013, 12:23:36 UTC
0cd9442 #18894: merge with 3.3. 07 September 2013, 12:20:03 UTC
e220236 #18894: remove mention of deprecated fail* methods. 07 September 2013, 12:19:30 UTC
d16efc1 Added tag v3.4.0a2 for changeset 9265a2168e2c 07 September 2013, 11:42:24 UTC
3a2d18b Version number bump for Python 3.4.0a2. 07 September 2013, 11:42:07 UTC
f1ffa3f Update pydoc topic index for Python 3.4.0a2. 07 September 2013, 11:41:12 UTC
b034eee Close #18954: Fix some typo in fileutils.c comments Patch written by Vajrasky Kok. 07 September 2013, 08:36:04 UTC
back to top