https://github.com/python/cpython

sort by:
Revision Author Date Message Commit Date
9626971 Version bump for Python 3.5.0b3 release. 05 July 2015, 02:13:02 UTC
aaa377f Documentation fixes for 3.5.0b3. 05 July 2015, 02:11:41 UTC
2e770ce Issue #24330: merge from 3.4 04 July 2015, 22:06:21 UTC
f1ce6de Issue #24330: Update IDLE doc and help to note "Configure IDLE" difference on OS X. Original patch by André Freitas. 04 July 2015, 22:05:07 UTC
ac4f550 Merge: #24584: replace dead link with pointer to archive.org. 04 July 2015, 19:45:41 UTC
a1005ed #24584: replace dead link with pointer to archive.org. 04 July 2015, 19:44:14 UTC
06606e7 Ignore user environment/site-packages for ensurepip and compile_all Remove build condition to prevent old strings hanging around Add -h option to build.bat 04 July 2015, 18:48:37 UTC
1b7f6fe Updates to the OS X installer for 3.5.0b3: - update installer ReadMe file - suppress installer per-file byte-compilation messages to system log - speed up installer byte-compilation - isolate ensurepip install from user site-packages 04 July 2015, 06:53:51 UTC
704dde1 Issue #24432: Update OS X 10.5+ installer builds to use OpenSSL 1.0.2c. 04 July 2015, 06:43:22 UTC
0454d48 Issue #24432: Update OS X 10.5+ installer builds to use OpenSSL 1.0.2c. 04 July 2015, 06:35:00 UTC
f92673c Issue #24432: Update Windows builds to use OpenSSL 1.0.2c. 03 July 2015, 22:16:37 UTC
a09ef03 Issue #24432: Update Windows builds to use OpenSSL 1.0.2c. 03 July 2015, 22:13:48 UTC
ac2bd5b Fixes warnings when building python3.dll due to the .def file accumulating multiple copies of each line. Adds shebang line to prepare_ssl so it will run with py.exe. 03 July 2015, 16:08:47 UTC
fdbeb2b Issue #24400: Resurrect inspect.isawaitable() collections.abc.Awaitable and collections.abc.Coroutine no longer use __instancecheck__ hook to detect generator-based coroutines. inspect.isawaitable() can be used to detect generator-based coroutines and to distinguish them from regular generator objects. 03 July 2015, 17:11:35 UTC
2ab5b09 Close #24458: PEP 489 documentation Patch by Petr Viktorin. 03 July 2015, 09:49:15 UTC
ccc897f Add a rudimentary test for StopAsyncIteration in test_exceptions. 03 July 2015, 05:16:04 UTC
f488fb4 Issue #19235: Add new RecursionError exception. Patch by Georg Brandl. 03 July 2015, 05:04:23 UTC
27be130 Merge 3.4 (Issue #24450) 03 July 2015, 04:41:40 UTC
09e6058 Issue #24450: Proxy gi_yieldfrom & cr_await in asyncio.CoroWrapper 03 July 2015, 04:41:16 UTC
53e6230 Issue #24450: Proxy cr_await and gi_yieldfrom in @types.coroutine 03 July 2015, 04:35:02 UTC
e13f8f3 Issue #24450: Add gi_yieldfrom to generators; cr_await to coroutines. Patch by Benno Leslie and Yury Selivanov. 03 July 2015, 04:23:30 UTC
b32b998 merge 3.4 02 July 2015, 21:58:31 UTC
d3a2a95 use correct __new__ method (closes #24552) 02 July 2015, 21:58:22 UTC
42e913a merge 3.4 (#24552) 02 July 2015, 21:18:58 UTC
80f78a3 fix use after free (closes #24552) 02 July 2015, 21:18:38 UTC
e31db2a Issue #24543: Use AC_LINK instead of AC_COMPILE in order to prevent false positives with the -flto option (gcc >= 4.9.0 and clang). 02 July 2015, 18:27:56 UTC
49c521f Merge with 3.4: Issue #24514: tarfile now tolerates number fields consisting of only whitespace. 02 July 2015, 17:41:03 UTC
b7a688b Issue #24514: tarfile now tolerates number fields consisting of only whitespace. 02 July 2015, 17:38:38 UTC
44f323c Merge 3.4 02 July 2015, 03:36:29 UTC
3ef8058 remove stray '(' (closes #24547) 02 July 2015, 03:36:21 UTC
6aeda91 docs/conf: Undo changes in b2a3baa1c2b0; issue #24400 02 July 2015, 01:06:59 UTC
cc1d028 Issue #24400: Mention that __instancecheck__ is used in abc.Awaitable and Coroutine 01 July 2015, 16:49:00 UTC
f270152 Issue #24400: Add one more unittest for CoroutineType.__await__ 01 July 2015, 16:29:55 UTC
d6e5156 merge in setuptools/pip update 01 July 2015, 15:31:13 UTC
fe6399e Update setuptools to 18.0.1 and pip to 7.1.0 01 July 2015, 15:30:50 UTC
04356e1 Issue #24487: Rename async() -> ensure_future() in asyncio docs. Patch by Martin Panter. 01 July 2015, 02:13:22 UTC
59a3b67 Issue #24541: Drop test_inspect.test_eightteen unittest; update docs Suggested by Martin Panter. 01 July 2015, 02:06:42 UTC
22f68d5 Issue #24541: Update comment in test_inspect.test_eightteen 01 July 2015, 01:44:52 UTC
8a8f453 Issue #24400: Fix failing unittest 01 July 2015, 01:18:27 UTC
88632d7 Note removal of inspect.isawaitable() in the NEWS file 30 June 2015, 22:25:36 UTC
a74b5e5 Issue #24400: Remove inspect.isawaitable(). isawaitable() was added before collections.abc.Awaitable; now, with Awaitable, it is no longer needed (we don't have ishashable() or isiterable() methods in the inspect module either). 30 June 2015, 22:19:01 UTC
86cd7d6 test_coroutines: remove whitespace 30 June 2015, 16:51:12 UTC
9dec035 Issue #24528: Improve error message for awaits in comprehensions 30 June 2015, 16:49:04 UTC
4a01cab Issue #19176: Fixed doctype() related bugs in C implementation of ElementTree. A deprecation warning no longer issued by XMLParser subclass with default doctype() method. Direct call of doctype() now issues a warning. Parser's doctype() now is not called if target's doctype() is called. Based on patch by Martin Panter. 29 June 2015, 20:08:52 UTC
05744ac Issue #19176: Fixed doctype() related bugs in C implementation of ElementTree. A deprecation warning no longer issued by XMLParser subclass with default doctype() method. Direct call of doctype() now issues a warning. Parser's doctype() now is not called if target's doctype() is called. Based on patch by Martin Panter. 29 June 2015, 19:35:58 UTC
bc9e75e Issue #24467: Fixed possible buffer over-read in bytearray. The bytearray object now always allocates place for trailing null byte and it's buffer now is always null-terminated. 29 June 2015, 18:18:01 UTC
7b6e3b9 Issue #24467: Fixed possible buffer over-read in bytearray. The bytearray object now always allocates place for trailing null byte and it's buffer now is always null-terminated. 29 June 2015, 18:14:06 UTC
a95a476 Issue #20387: Merge test and patch from 3.4.4 28 June 2015, 15:13:30 UTC
50373e6 Issue #20387: Merge 28 June 2015, 15:10:29 UTC
b9b9e7b Issue #24456: Fixed possible buffer over-read in adpcm2lin() and lin2adpcm() functions of the audioop module. 28 June 2015, 14:55:33 UTC
449e2be Issue #24456: Fixed possible buffer over-read in adpcm2lin() and lin2adpcm() functions of the audioop module. 28 June 2015, 14:52:09 UTC
80c29ac Issue #20387: Merge patch and test 28 June 2015, 14:23:11 UTC
eab7704 Issue #24336: The contextmanager decorator now works with functions with keyword arguments called "func" and "self". Patch by Martin Panter. 28 June 2015, 14:08:35 UTC
101ff35 Issue #24336: The contextmanager decorator now works with functions with keyword arguments called "func" and "self". Patch by Martin Panter. 28 June 2015, 14:06:07 UTC
4801383 upgrade to Unicode 8.0.0 27 June 2015, 20:45:56 UTC
7b78d43 prevent integer overflow in escape_unicode (closes #24522) 27 June 2015, 20:01:51 UTC
758d60b merge 3.4 27 June 2015, 19:26:21 UTC
acac1e0 merge 3.3 27 June 2015, 19:26:15 UTC
dac3ab8 add issue number 27 June 2015, 19:25:50 UTC
7763c68 merge 3.4 27 June 2015, 19:18:23 UTC
ff0f322 merge 3.3 27 June 2015, 18:56:46 UTC
59b08c1 use safe allocation and reallocation macros 27 June 2015, 18:41:33 UTC
d1d628d Issue #20387: Update Misc/NEWS 26 June 2015, 21:45:09 UTC
a7c7817 Issue #23684: Clarify the return value of the scheme attribute of ParseResult and SplitResult objects. Patch by Martin Panter. 25 June 2015, 20:39:26 UTC
89584c9 Issue #23684: Clarify the return value of the scheme attribute of ParseResult and SplitResult objects. Patch by Martin Panter. 25 June 2015, 20:38:48 UTC
e79f355 Merge 3.4 (issue #24509) 25 June 2015, 17:50:21 UTC
1096f76 Issue #24509: Clarify Handle.cancel() and loop.call_* methods. 25 June 2015, 17:49:52 UTC
f76628f Merge 3.4 25 June 2015, 15:54:49 UTC
bb96134 asyncio.docs: Use less confusing title 25 June 2015, 15:54:34 UTC
edb09c5 Issue #24439: Update tulip_coro.dia 25 June 2015, 15:48:32 UTC
f847f1f Issue #24400, #24325: More tests for types._GeneratorWrapper Also, make 'wrapped' and 'isgen' private. 24 June 2015, 16:49:28 UTC
00e3372 Issue #24325, #24400: Add more unittests for types.coroutine; tweak wrapper implementation. 24 June 2015, 15:44:51 UTC
66f8828 Issue #24439: Improve PEP 492 related docs. Patch by Martin Panter. 24 June 2015, 15:04:15 UTC
fcba972 Issue #24495, #24400: Test asyncio.Task.repr in debug mode 24 June 2015, 14:55:12 UTC
5ac7162 Fix asyncio unittests in debug mode 24 June 2015, 14:47:44 UTC
339d5e7 Fix asyncio unittests in debug mode 24 June 2015, 14:45:44 UTC
8f1c993 Issue #24400: Fix CoroWrapper for 'async def' coroutines 24 June 2015, 14:32:22 UTC
29a602a Issue #24400: Fix CoroWrapper for 'async def' coroutines 24 June 2015, 14:30:14 UTC
3bdbced Merge 3.4 24 June 2015, 13:41:56 UTC
dfbd27f asyncio: Merge changes from issue #24400. 24 June 2015, 13:41:35 UTC
7aec764 Closes #24244: Removes invalid test from test_time 24 June 2015, 03:48:32 UTC
27947d5 docs.whatsnew: Update ref to tp_as_async 23 June 2015, 19:09:58 UTC
bce294b docs.capi: Fix tp_as_async doc 23 June 2015, 15:46:09 UTC
a72f0cd Issue #24489: ensure a previously set C errno doesn't disturb cmath.polar(). 23 June 2015, 12:38:13 UTC
6bc217d Issue #24489: ensure a previously set C errno doesn't disturb cmath.polar(). 23 June 2015, 12:31:11 UTC
5376ba9 Issue #24400: Introduce a distinct type for 'async def' coroutines. Summary of changes: 1. Coroutines now have a distinct, separate from generators type at the C level: PyGen_Type, and a new typedef PyCoroObject. PyCoroObject shares the initial segment of struct layout with PyGenObject, making it possible to reuse existing generators machinery. The new type is exposed as 'types.CoroutineType'. As a consequence of having a new type, CO_GENERATOR flag is no longer applied to coroutines. 2. Having a separate type for coroutines made it possible to add an __await__ method to the type. Although it is not used by the interpreter (see details on that below), it makes coroutines naturally (without using __instancecheck__) conform to collections.abc.Coroutine and collections.abc.Awaitable ABCs. [The __instancecheck__ is still used for generator-based coroutines, as we don't want to add __await__ for generators.] 3. Add new opcode: GET_YIELD_FROM_ITER. The opcode is needed to allow passing native coroutines to the YIELD_FROM opcode. Before this change, 'yield from o' expression was compiled to: (o) GET_ITER LOAD_CONST YIELD_FROM Now, we use GET_YIELD_FROM_ITER instead of GET_ITER. The reason for adding a new opcode is that GET_ITER is used in some contexts (such as 'for .. in' loops) where passing a coroutine object is invalid. 4. Add two new introspection functions to the inspec module: getcoroutinestate(c) and getcoroutinelocals(c). 5. inspect.iscoroutine(o) is updated to test if 'o' is a native coroutine object. Before this commit it used abc.Coroutine, and it was requested to update inspect.isgenerator(o) to use abc.Generator; it was decided, however, that inspect functions should really be tailored for checking for native types. 6. sys.set_coroutine_wrapper(w) API is updated to work with only native coroutines. Since types.coroutine decorator supports any type of callables now, it would be confusing that it does not work for all types of coroutines. 7. Exceptions logic in generators C implementation was updated to raise clearer messages for coroutines: Before: TypeError("generator raised StopIteration") After: TypeError("coroutine raised StopIteration") 22 June 2015, 16:19:30 UTC
e411b66 Issue #20387: Restore retention of indentation during untokenize. 22 June 2015, 02:01:12 UTC
b6d1cdd Issue #20387: Correct test to properly capture expectation. 26 June 2015, 02:42:24 UTC
cd881b8 Fixed documentation of functions with const char* arguments. 21 June 2015, 14:12:16 UTC
03863d2 Fixed documentation of functions with const char* arguments. 21 June 2015, 14:11:21 UTC
289dd19 Added the const qualifier for char* argument of Py_EnterRecursiveCall(). 21 June 2015, 13:27:09 UTC
5fa22fc Added the const qualifier for char* argument of Py_EnterRecursiveCall(). 21 June 2015, 13:26:28 UTC
ccfdf09 Issue #24436: Added const qualifiers for char* arguments of _PyTraceback_Add. Patch by Michael Ensslin. 21 June 2015, 13:00:33 UTC
73c95f1 Issue #24436: Added const qualifiers for char* arguments of _PyTraceback_Add. Patch by Michael Ensslin. 21 June 2015, 12:59:46 UTC
ac803cd Issue #24408: Fixed test for tkinter.Font on OS X. Based on patch by Martin Panter. 21 June 2015, 11:42:57 UTC
753a1df Issue #24408: Fixed test for tkinter.Font on OS X. Based on patch by Martin Panter. 21 June 2015, 11:41:44 UTC
5713b3c Issue #20387: Add test capturing failure to roundtrip indented code in tokenize module. 20 June 2015, 23:52:22 UTC
7cf3638 Remove unused import and remove doctest-only import into doctests. 20 June 2015, 23:13:50 UTC
6d58f8d Issue 24476: Statically links vcruntime140.dll and removes it from the installer 19 June 2015, 17:49:04 UTC
4ab4ac8 Merge 3.4 17 June 2015, 15:08:44 UTC
back to top