3303b6a | Brett Cannon | 06 February 2014, 14:49:53 UTC | Merge for issue #20488 | 06 February 2014, 14:49:53 UTC |
07fbd78 | Brett Cannon | 06 February 2014, 14:46:08 UTC | Issue #20488: Update docs to say importlib is *the* implementaiton of import and not *an* implementation. | 06 February 2014, 14:46:08 UTC |
f811bbf | Brett Cannon | 06 February 2014, 14:22:51 UTC | Issue #6386: When executing a script that's a symlink, the directory where the symlink resolves to is added to sys.path, not the directory containing the symlink itself. Thanks to Sanko Resic for an initial attempt at the patch. | 06 February 2014, 14:22:51 UTC |
94e44a9 | Ronald Oussoren | 06 February 2014, 10:19:18 UTC | Issue #14455: fix handling of unsigned long long values for binary plist files Values in the range of an unsigned long long, but outside of the range of a signed long long were serialized as a negative value. Due to a bug in PyObjC my test scripts indicated that the previous behavior matched Apple's plist code, instead the handle large unsigned values correctly. The change to plistlib.py is from a patch by Serhiy. | 06 February 2014, 10:19:18 UTC |
3dcb0cf | Serhiy Storchaka | 06 February 2014, 07:27:28 UTC | Issue #20520: Fixed readline test in test_codecs. | 06 February 2014, 07:27:28 UTC |
5b4fab1 | Serhiy Storchaka | 06 February 2014, 07:26:56 UTC | Issue #20520: Fixed readline test in test_codecs. | 06 February 2014, 07:26:56 UTC |
bfafa61 | Yury Selivanov | 06 February 2014, 05:18:48 UTC | merge heads | 06 February 2014, 05:18:48 UTC |
f0020f5 | Yury Selivanov | 06 February 2014, 05:14:30 UTC | asyncio.streams.StreamReader: Add 'at_eof()' method | 06 February 2014, 05:14:30 UTC |
93db29b | Ned Deily | 06 February 2014, 01:03:42 UTC | Issue #20374: merge | 06 February 2014, 01:03:42 UTC |
22d415c | Ned Deily | 06 February 2014, 01:02:29 UTC | Issue #20374: delete spurious empty line | 06 February 2014, 01:02:29 UTC |
4b104ab | Ned Deily | 06 February 2014, 00:55:20 UTC | Issue #20374: merge | 06 February 2014, 00:55:20 UTC |
7b9ddea | Ned Deily | 06 February 2014, 00:53:10 UTC | Issue #20374: Avoid compiler warnings when compiling readline with libedit. | 06 February 2014, 00:53:10 UTC |
e694c97 | Yury Selivanov | 05 February 2014, 23:11:13 UTC | asyncio.streams: Use bytebuffer in StreamReader; Add assertion in feed_data | 05 February 2014, 23:11:13 UTC |
58af25e | R David Murray | 05 February 2014, 19:56:39 UTC | #14515: clarify that TemporaryDirectory's __enter__ returns the name. | 05 February 2014, 19:56:39 UTC |
2368607 | R David Murray | 05 February 2014, 19:53:40 UTC | #14515: clarify that TemporaryDirectory's __enter__ returns the name. | 05 February 2014, 19:53:40 UTC |
255493c | Serhiy Storchaka | 05 February 2014, 18:54:43 UTC | Issue #19920: TarFile.list() no longer fails when outputs a listing containing non-encodable characters. Added tests for TarFile.list(). Based on patch by Vajrasky Kok. | 05 February 2014, 18:54:43 UTC |
3b4f159 | Serhiy Storchaka | 05 February 2014, 18:53:36 UTC | Issue #19920: TarFile.list() no longer fails when outputs a listing containing non-encodable characters. Added tests for TarFile.list(). Based on patch by Vajrasky Kok. | 05 February 2014, 18:53:36 UTC |
4d5d69d | Eric V. Smith | 05 February 2014, 15:33:14 UTC | TestNamedTuple.test_pickle was only testing through protocol 2. Changed to have it automatically test through the most recent version. | 05 February 2014, 15:33:14 UTC |
456ab5d | Nick Coghlan | 05 February 2014, 13:54:55 UTC | Issue #20053: new test to check an assumption | 05 February 2014, 13:54:55 UTC |
780145d | Serhiy Storchaka | 05 February 2014, 11:42:29 UTC | Issue #20498: Fixed io.StringIO tests for newline='\n'. Added new tests. | 05 February 2014, 11:42:29 UTC |
1812bd4 | Serhiy Storchaka | 05 February 2014, 11:42:01 UTC | Issue #20498: Fixed io.StringIO tests for newline='\n'. Added new tests. | 05 February 2014, 11:42:01 UTC |
54c1391 | Serhiy Storchaka | 05 February 2014, 11:34:01 UTC | Issue #20489: Explicitly qualified expressions for default values in methods. | 05 February 2014, 11:34:01 UTC |
2aa15d8 | Ned Deily | 05 February 2014, 02:44:17 UTC | Issue #20465: Update SQLite shipped with OS X installer to 3.8.3. | 05 February 2014, 02:44:17 UTC |
25ff287 | Christian Heimes | 04 February 2014, 23:29:48 UTC | Issue #20515: Fix NULL pointer dereference introduced by issue #20368 CID 1167595 | 04 February 2014, 23:29:48 UTC |
d33491e | Christian Heimes | 04 February 2014, 23:29:17 UTC | Issue #20515: Fix NULL pointer dereference introduced by issue #20368 CID 1167595 | 04 February 2014, 23:29:17 UTC |
3b55f0c | Guido van Rossum | 04 February 2014, 22:27:14 UTC | asyncio: Cosmetic improvement to test__run_once_logging() mock argument. | 04 February 2014, 22:27:14 UTC |
3c9bb69 | Guido van Rossum | 04 February 2014, 21:49:34 UTC | Add missing word ("thread") to sentence about call_soon_threadsafe. | 04 February 2014, 21:49:34 UTC |
5cb84ed | Victor Stinner | 04 February 2014, 17:18:27 UTC | asyncio doc: add an example to schedule a coroutine from a different thread | 04 February 2014, 17:18:27 UTC |
d8b24d7 | Vinay Sajip | 04 February 2014, 16:42:04 UTC | Closes #20509: Merged documentation update from 3.3. | 04 February 2014, 16:42:04 UTC |
6068b6c | Vinay Sajip | 04 February 2014, 16:28:07 UTC | Issue #20509: Added cross-reference in documentation. | 04 February 2014, 16:28:07 UTC |
e9e8907 | Benjamin Peterson | 04 February 2014, 15:12:18 UTC | merge 3.3 (#19186) | 04 February 2014, 15:12:18 UTC |
091d017 | Benjamin Peterson | 04 February 2014, 15:10:55 UTC | restore namespacing of pyexpat symbols (closes #19186) | 04 February 2014, 15:10:55 UTC |
6edd82a | Nick Coghlan | 04 February 2014, 13:02:36 UTC | Close #20053: ignore default pip config settings ensurepip now sets PIP_CONFIG_FILE to os.devnull before import pip from the wheel file. This also ensures venv ignores the default settings when bootstrapping pip. | 04 February 2014, 13:02:36 UTC |
a9b1524 | Nick Coghlan | 04 February 2014, 12:11:18 UTC | Close #20404: blacklist non-text encodings in io.TextIOWrapper - io.TextIOWrapper (and hence the open() builtin) now use the internal codec marking system added for issue #19619 - also tweaked the C code to only look up the encoding once, rather than multiple times - the existing output type checks remain in place to deal with unmarked third party codecs. | 04 February 2014, 12:11:18 UTC |
1ea4e41 | Victor Stinner | 04 February 2014, 08:49:14 UTC | Issue #17162: Fix compilation, replace non-breaking space with an ASCII space | 04 February 2014, 08:49:14 UTC |
ca7b046 | Martin v. Löwis | 04 February 2014, 08:33:05 UTC | Issue #17162: Add PyType_GetSlot. | 04 February 2014, 08:33:05 UTC |
83bdfa0 | Victor Stinner | 04 February 2014, 07:57:48 UTC | asyncio: Fix _ProactorWritePipeTransport._pipe_closed() Do nothing if the pipe is already closed. _loop_writing() may call _force_close() when it gets ConnectionResetError. | 04 February 2014, 07:57:48 UTC |
1703bbb | Victor Stinner | 03 February 2014, 22:59:52 UTC | Oops, undo unwanted changes in test_asyncio: mistakes of my the last sync with Tulip (changeset d7ac90c0463a) | 03 February 2014, 22:59:52 UTC |
e48d4db | Victor Stinner | 03 February 2014, 22:26:28 UTC | asyncio doc: add an example of asyncio.subprocess with communicate() and wait() | 03 February 2014, 22:26:28 UTC |
b79eb05 | Victor Stinner | 03 February 2014, 22:08:14 UTC | asyncio.subprocess: Replace Process.get_subprocess() method with a Process.subprocess read-only property | 03 February 2014, 22:08:14 UTC |
cb306d1 | Ned Deily | 03 February 2014, 22:02:26 UTC | Issue #20474: Fix "unexpected success" test_socket failures on OS X 10.7+. | 03 February 2014, 22:02:26 UTC |
c564038 | Ned Deily | 03 February 2014, 21:58:31 UTC | Issue #20474: Fix "unexpected success" test_socket failures on OS X 10.7+. | 03 February 2014, 21:58:31 UTC |
08df295 | Serhiy Storchaka | 03 February 2014, 20:32:00 UTC | Skip expr* tests for large integers for Tcl <8.5. The '**' operator is available only since 8.5 and in any case such large integers are not supported on Tcl <8.5. | 03 February 2014, 20:32:00 UTC |
160f892 | Serhiy Storchaka | 03 February 2014, 20:31:09 UTC | Skip expr* tests for large integers for Tcl <8.5. The '**' operator is available only since 8.5 and in any case such large integers are not supported on Tcl <8.5. | 03 February 2014, 20:31:09 UTC |
c49672f | Antoine Pitrou | 03 February 2014, 20:01:35 UTC | Issue #20426: When passing the re.DEBUG flag, re.compile() displays the debug output every time it is called, regardless of the compilation cache. | 03 February 2014, 20:01:35 UTC |
d2cc743 | Antoine Pitrou | 03 February 2014, 19:59:59 UTC | Issue #20426: When passing the re.DEBUG flag, re.compile() displays the debug output every time it is called, regardless of the compilation cache. | 03 February 2014, 19:59:59 UTC |
b74cf63 | Serhiy Storchaka | 03 February 2014, 19:36:17 UTC | Merge heads | 03 February 2014, 19:36:17 UTC |
512259b | Serhiy Storchaka | 03 February 2014, 19:34:14 UTC | Issue #19761: Fixed Tkinter tests on OS X. | 03 February 2014, 19:34:14 UTC |
b3de1a7 | Serhiy Storchaka | 03 February 2014, 19:33:33 UTC | Issue #19761: Fixed Tkinter tests on OS X. | 03 February 2014, 19:33:33 UTC |
ce591c2 | Serhiy Storchaka | 03 February 2014, 19:25:56 UTC | Issue #20368: The null character now correctly passed from Tcl to Python. Improved error handling in variables-related commands. | 03 February 2014, 19:25:56 UTC |
1317e14 | Serhiy Storchaka | 03 February 2014, 19:24:07 UTC | Issue #20368: The null character now correctly passed from Tcl to Python. Improved error handling in variables-related commands. | 03 February 2014, 19:24:07 UTC |
233eac4 | Benjamin Peterson | 03 February 2014, 19:08:00 UTC | remove extra backtick | 03 February 2014, 19:08:00 UTC |
1b7c931 | Serhiy Storchaka | 03 February 2014, 18:46:14 UTC | Issue #20368: Add tests for Tkinter methods exprstring(), exprdouble(), exprlong() and exprboolean(). | 03 February 2014, 18:46:14 UTC |
fc05525 | Serhiy Storchaka | 03 February 2014, 18:41:34 UTC | Issue #20368: Add tests for Tkinter methods exprstring(), exprdouble(), exprlong() and exprboolean(). | 03 February 2014, 18:41:34 UTC |
f045de4 | Benjamin Peterson | 03 February 2014, 14:35:08 UTC | remove code which does nothing but cause refleaks | 03 February 2014, 14:35:08 UTC |
ae376e5 | Andrew Kuchling | 03 February 2014, 14:20:22 UTC | Merge from 3.3 | 03 February 2014, 14:20:22 UTC |
3633da2 | Andrew Kuchling | 03 February 2014, 14:04:02 UTC | Use different word | 03 February 2014, 14:04:02 UTC |
d591cba | Vinay Sajip | 03 February 2014, 11:52:24 UTC | Merged documentation update from 3.3. | 03 February 2014, 11:52:24 UTC |
554f22f | Vinay Sajip | 03 February 2014, 11:51:45 UTC | Added cookbook entry on logging filter configuration using dictConfig(). | 03 February 2014, 11:51:45 UTC |
7d2bfed | Yury Selivanov | 03 February 2014, 07:46:07 UTC | inspect.signature: Add (restore) support for builtin classes #20473 | 03 February 2014, 07:46:07 UTC |
45e732d | R David Murray | 03 February 2014, 06:33:39 UTC | whatsnew: read/write on closed SSL socket exception has changed. | 03 February 2014, 06:33:39 UTC |
bf0ab83 | R David Murray | 03 February 2014, 06:14:03 UTC | whatsnew: html.escape 10x faster, _gestalt module gone. | 03 February 2014, 06:14:03 UTC |
3bc647c | Victor Stinner | 02 February 2014, 23:35:46 UTC | Issue #20472: asyncio: Adjust the note about Mac OS X on PTY, specify that it requires at least Mac OS X 10.6. | 02 February 2014, 23:35:46 UTC |
9dd39f5 | Victor Stinner | 02 February 2014, 23:32:13 UTC | Issue #20472: test_asyncio: skip PTY tests on Mac OS X older than 10.6 | 02 February 2014, 23:32:13 UTC |
1328e9d | Antoine Pitrou | 02 February 2014, 22:38:48 UTC | Issue #20435: Fix _pyio.StringIO.getvalue() to take into account newline translation settings. | 02 February 2014, 22:38:48 UTC |
57839a6 | Antoine Pitrou | 02 February 2014, 22:37:29 UTC | Issue #20435: Fix _pyio.StringIO.getvalue() to take into account newline translation settings. | 02 February 2014, 22:37:29 UTC |
2f2ecaa | Ned Deily | 02 February 2014, 22:00:39 UTC | Issue #19990: Install test/imghdrdata. | 02 February 2014, 22:00:39 UTC |
6bb21c4 | Ned Deily | 02 February 2014, 21:59:49 UTC | Issue #19990: Install test/imghdrdata. | 02 February 2014, 21:59:49 UTC |
9c2389d | Antoine Pitrou | 02 February 2014, 21:49:03 UTC | Issue #20423: fix documentation of io.StringIO's newline parameter | 02 February 2014, 21:49:03 UTC |
be7ff9f | Antoine Pitrou | 02 February 2014, 21:48:25 UTC | Issue #20423: fix documentation of io.StringIO's newline parameter | 02 February 2014, 21:48:25 UTC |
0844438 | Victor Stinner | 02 February 2014, 21:43:39 UTC | asyncio: document the new asyncio.subprocess module | 02 February 2014, 21:43:39 UTC |
9a3424b | Serhiy Storchaka | 02 February 2014, 21:05:10 UTC | Issue #19320: Fixed split/splitlist tests in test_tcl for Tcl 8.5.0-8.5.5. | 02 February 2014, 21:05:10 UTC |
92af06b | Serhiy Storchaka | 02 February 2014, 21:04:24 UTC | Issue #19320: Fixed split/splitlist tests in test_tcl for Tcl 8.5.0-8.5.5. | 02 February 2014, 21:04:24 UTC |
85f1074 | Benjamin Peterson | 02 February 2014, 20:31:07 UTC | merge 3.3 (#20102) | 02 February 2014, 20:31:07 UTC |
091d386 | Benjamin Peterson | 02 February 2014, 20:30:22 UTC | use with statement to ensure zipfile is always closed (closes #20102) | 02 February 2014, 20:30:22 UTC |
a56d4e8 | R David Murray | 02 February 2014, 17:50:48 UTC | whatsnew: hmac accepts more bytes types, importlib decode_source, stat in C. | 02 February 2014, 17:50:48 UTC |
5147e00 | R David Murray | 02 February 2014, 17:19:57 UTC | whatsnew: -m <namespace package>, plus 'using' doc updates. | 02 February 2014, 17:19:57 UTC |
1d24183 | Yury Selivanov | 02 February 2014, 17:51:20 UTC | inspect.signature: Use 'inspect.isbuiltin' in 'Signature.from_builtin' | 02 February 2014, 17:51:20 UTC |
900aeb7 | R David Murray | 02 February 2014, 16:32:31 UTC | whatsnew: some more importlib replacements for imp functions. get_magic->util.MAGIC_NUMBER, source_from_cache, and cache_from_source. | 02 February 2014, 16:32:31 UTC |
4885f49 | R David Murray | 02 February 2014, 16:11:01 UTC | whatsnew: filecmp.clear_cache, and reword description of cache in docs. | 02 February 2014, 16:11:01 UTC |
70e04f5 | R David Murray | 02 February 2014, 15:50:17 UTC | whatsnew: fix importlib.reload entry. Turns out I committed a work-in-progress entry because of a time gap between when I wrote it and when I committed. | 02 February 2014, 15:50:17 UTC |
9592edb | Victor Stinner | 02 February 2014, 14:03:02 UTC | asyncio doc: add "asyncio-" prefix to references | 02 February 2014, 14:03:02 UTC |
2315779 | Terry Jan Reedy | 02 February 2014, 04:14:59 UTC | Update the python.gif icon for the Idle classbrowser and pathbowser from the old green snake to the new new blue and yellow snakes. | 02 February 2014, 04:14:59 UTC |
c8d9e0e | Terry Jan Reedy | 02 February 2014, 04:08:33 UTC | Update the python.gif icon for the Idle classbrowser and pathbowser from the old green snake to the new new blue and yellow snakes. | 02 February 2014, 04:08:33 UTC |
915bcb0 | Victor Stinner | 01 February 2014, 21:49:59 UTC | Issue #20400: Merge Tulip into Python: add the new asyncio.subprocess module * Add a new asyncio.subprocess module * Add new create_subprocess_exec() and create_subprocess_shell() functions * The new asyncio.subprocess.SubprocessStreamProtocol creates stream readers for stdout and stderr and a stream writer for stdin. * The new asyncio.subprocess.Process class offers an API close to the subprocess.Popen class: - pid, returncode, stdin, stdout and stderr attributes - communicate(), wait(), send_signal(), terminate() and kill() methods * Remove STDIN (0), STDOUT (1) and STDERR (2) constants from base_subprocess and unix_events, to not be confused with the symbols with the same name of subprocess and asyncio.subprocess modules * _ProactorBasePipeTransport.get_write_buffer_size() now counts also the size of the pending write * _ProactorBaseWritePipeTransport._loop_writing() may now pause the protocol if the write buffer size is greater than the high water mark (64 KB by default) | 01 February 2014, 21:49:59 UTC |
153d97b | Ezio Melotti | 01 February 2014, 19:22:26 UTC | #20288: merge with 3.3. | 01 February 2014, 19:22:26 UTC |
f27b9a7 | Ezio Melotti | 01 February 2014, 19:21:01 UTC | #20288: fix handling of invalid numeric charrefs in HTMLParser. | 01 February 2014, 19:21:01 UTC |
145dff8 | Yury Selivanov | 01 February 2014, 18:49:29 UTC | inspect.tests: Fix tests to work on python built with '--without-doc-strings' #20471 | 01 February 2014, 18:49:29 UTC |
8c561b5 | R David Murray | 01 February 2014, 17:27:07 UTC | whatsnew: move of reload, update new windows-only ssl functions entry. | 01 February 2014, 17:27:07 UTC |
7726ac9 | Larry Hastings | 01 February 2014, 06:03:12 UTC | #Issue 20456: Several improvements and bugfixes for Argument Clinic, including correctly generating code for Clinic blocks inside C preprocessor conditional blocks. | 01 February 2014, 06:03:12 UTC |
04edd2e | Victor Stinner | 01 February 2014, 03:30:48 UTC | Fix test_hash on "SPARC Solaris 10 (cc%2C 64b) [SB] 3.x" buildbot I picked the value from the error message: ====================================================================== FAIL: test_ucs2_string (test.test_hash.StrHashRandomizationTests) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/cpython/buildslave/cc-64/3.x.snakebite-sol10-sparc-cc-64/build/Lib/test/test_hash.py", line 292, in test_ucs2_string self.assertEqual(self.get_hash(self.repr_ucs2, seed=42), h) AssertionError: -3927695501187247084 != None | 01 February 2014, 03:30:48 UTC |
0f54db3 | Victor Stinner | 01 February 2014, 03:26:46 UTC | test_hash: Fix a BytesWarning in get_hash_command() | 01 February 2014, 03:26:46 UTC |
a0aa88c | Victor Stinner | 01 February 2014, 03:11:16 UTC | test_asyncio: relax timing, the "AMD64 Windows Server 2008 [SB] 3.x" buildbot looks to be slow | 01 February 2014, 03:11:16 UTC |
524be30 | Victor Stinner | 01 February 2014, 03:07:02 UTC | tracemalloc: Fix slicing traces and fix slicing a traceback. | 01 February 2014, 03:07:02 UTC |
8f74a73 | Victor Stinner | 01 February 2014, 02:58:07 UTC | Issue #20354: Mention the fix in Misc/NEWS | 01 February 2014, 02:58:07 UTC |
dd382ef | Victor Stinner | 01 February 2014, 02:43:58 UTC | Issue #20354: Fix alignment issue in the tracemalloc module on 64-bit platforms. Bug seen on 64-bit Linux when using "make profile-opt". Only align the "frame_t" structure on 32-bit when Visual Studio is used. Before the alignment to 32-bit was applied to the whole file any compiler supporting "#pragma pack(4)" which includes GCC. | 01 February 2014, 02:43:58 UTC |
a17b6bb | Victor Stinner | 01 February 2014, 02:38:56 UTC | Issue #20162: Fix an alignment issue in the siphash24() hash function which caused a crash on PowerPC 64-bit (ppc64). | 01 February 2014, 02:38:56 UTC |
606ab03 | Victor Stinner | 01 February 2014, 02:18:58 UTC | asyncio doc: add "Concurrency and multithreading" section | 01 February 2014, 02:18:58 UTC |
45b27ed | Victor Stinner | 01 February 2014, 01:36:43 UTC | asyncio doc: document the granularity of the event loop Improve also the "Logging" section | 01 February 2014, 01:36:43 UTC |
55effc6 | Victor Stinner | 01 February 2014, 01:18:52 UTC | Issue #20452: Fix test_time_and_call_at() of test_asyncio on Windows Use the granularity to check the minimum time delta, instead of arbitrary value. | 01 February 2014, 01:18:52 UTC |