https://github.com/python/cpython

sort by:
Revision Author Date Message Commit Date
17a63e2 Fix regrtest -j0 -R output Write also dots into stderr, instead of stdout. 08 February 2017, 12:06:08 UTC
04054d9 Update test_support for my temp_dir/change_cwd changes 08 February 2017, 11:49:02 UTC
edb4881 support: add more info on temp_dir() and change_cwd() failure Log the OSError exception message. 08 February 2017, 11:25:00 UTC
7399a05 Issue #29306: Fix usage of Py_EnterRecursiveCall() * *PyCFunction_*Call*() functions now call Py_EnterRecursiveCall(). * PyObject_Call() now calls directly _PyFunction_FastCallDict() and PyCFunction_Call() to avoid calling Py_EnterRecursiveCall() twice per function call 08 February 2017, 11:06:00 UTC
ee0ee9a Issue #29441: Merge from 3.6 07 February 2017, 08:28:19 UTC
0885076 Issue #29441: Merge from 3.5 07 February 2017, 08:27:48 UTC
f592867 Issue #29441: Update examples to use async and await keywords in asyncio-task.rst 07 February 2017, 08:27:09 UTC
189413d Issue #29314: Merge with 3.6 07 February 2017, 06:06:04 UTC
6138432 Issue #29314: Merge with 3.5 07 February 2017, 06:05:10 UTC
4e7ff8b Issue #29314: Set the stacklevel to two in asyncio.async() Deprecation Warning 07 February 2017, 06:03:00 UTC
743376f Issue #29371: merge with 3.6 07 February 2017, 04:18:39 UTC
e39262c Issue #29371: merge with 3.5 07 February 2017, 04:16:58 UTC
81b8977 Issue #29371: Clarify bitwise OR operation in doctest option flags. 07 February 2017, 04:15:01 UTC
18d2c93 Issue #28164: Improves test on Windows 7 06 February 2017, 22:53:21 UTC
2dfa6cb Issue #28164: Improves test on Windows 7 06 February 2017, 22:50:17 UTC
d947e4d Includes ensurepip and venv packages in nuget package. 06 February 2017, 22:12:57 UTC
f007b49 Includes ensurepip and venv packages in nuget package. 06 February 2017, 22:12:19 UTC
5288477 Includes ensurepip and venv packages in nuget package. 06 February 2017, 22:11:34 UTC
0fa4746 merge 06 February 2017, 15:15:57 UTC
d0b9158 Substitute a more readable f-string 06 February 2017, 15:15:31 UTC
dd407d5 Optimize deque index, insert and rotate() methods Issue #29452: Use METH_FASTCALL calling convention for index(), insert() and rotate() methods of collections.deque to avoid the creation a temporary tuple to pass position arguments. Speedup on deque methods: * d.rotate(): 1.10x faster * d.rotate(1): 1.24x faster * d.insert(): 1.18x faster * d.index(): 1.24x faster 06 February 2017, 15:06:49 UTC
193ee0a Prohibit implicit C function declarations Issue #27659: use -Werror=implicit-function-declaration when possible (GCC and Clang, but it depends on the compiler version). Patch written by Chi Hsuan Yen. 06 February 2017, 13:24:00 UTC
5bad70d regrtest: don't fail immediately if a child does crash Issue #29362: Catch a crash of a worker process as a normal failure and continue to run next tests. It allows to get the usual test summary: single line result (OK/FAIL), total duration, etc. 06 February 2017, 11:42:00 UTC
7b620a4 Merge from 3.6 06 February 2017, 10:37:45 UTC
d93c4de Fix usage of data directive 06 February 2017, 10:37:19 UTC
68a001d Issue #29460: _PyArg_NoKeywords(), _PyArg_NoStackKeywords() and _PyArg_NoPositional() now are macros. 06 February 2017, 08:41:46 UTC
6aee6fb Issue #29405: Make total calculation in _guess_delimiter more accurate. 06 February 2017, 02:50:09 UTC
9735384 Issue #20186: Regenerated Argument Clinic. 05 February 2017, 20:58:46 UTC
8c67fdd Merge from 3.6 05 February 2017, 01:37:00 UTC
a7e1648 Adds precheck for console filename to fix Windows 7. 05 February 2017, 01:36:47 UTC
d2f4404 Issue #28489: Merge from 3.6 05 February 2017, 01:33:11 UTC
6f80562 Issue #28489: Fix comment in tokenizer.c Patch by Ryan Gonzalez. 05 February 2017, 01:32:39 UTC
64a2f9e Merge from 3.6 05 February 2017, 00:46:53 UTC
0c8ee60 Updates test_winconsoleio to better show the source of its issues. 05 February 2017, 00:46:34 UTC
49226e2 Issue #29319: Prevent RunMainFromImporter overwriting sys.path[0]. 04 February 2017, 23:41:12 UTC
c008dde Issue #29319: Prevent RunMainFromImporter overwriting sys.path[0]. 04 February 2017, 23:39:38 UTC
6d46ae7 Issue #29319: Prevent RunMainFromImporter overwriting sys.path[0]. 04 February 2017, 23:39:21 UTC
824c6fd Issue #29326: Ignores blank lines in ._pth files (Patch by Alexey Izbyshev) 04 February 2017, 23:19:46 UTC
5f9193a Issue #29326: Ignores blank lines in ._pth files (Patch by Alexey Izbyshev) 04 February 2017, 23:19:29 UTC
43fec9b Merge issue #28164 and issue #29409 04 February 2017, 23:14:18 UTC
722e3e2 Issue #28164: Correctly handle special console filenames (patch by Eryk Sun) 04 February 2017, 23:07:46 UTC
38dbace Issue #29392: Prevent crash when passing invalid arguments into msvcrt module. 04 February 2017, 23:05:50 UTC
bf0fc39 Issue #29392: Prevent crash when passing invalid arguments into msvcrt module. 04 February 2017, 23:05:40 UTC
21fae03 Issue #29392: Prevent crash when passing invalid arguments into msvcrt module. 04 February 2017, 23:05:13 UTC
479d96c Issue #29416: Prevent infinite loop in pathlib.Path.mkdir 04 February 2017, 22:56:57 UTC
1add96f Issue #29416: Prevent infinite loop in pathlib.Path.mkdir 04 February 2017, 22:55:16 UTC
d3c4853 Issue #29416: Prevent infinite loop in pathlib.Path.mkdir 04 February 2017, 22:54:56 UTC
eacee98 Issue #29409: Implement PEP 529 for io.FileIO (Patch by Eryk Sun) 04 February 2017, 22:38:11 UTC
ef51767 Issue #29444: Fixed out-of-bounds buffer access in the group() method of the match object. Based on patch by WGH. 04 February 2017, 20:57:44 UTC
86e4237 Issue #29444: Fixed out-of-bounds buffer access in the group() method of the match object. Based on patch by WGH. 04 February 2017, 20:55:40 UTC
7e10dbb Issue #29444: Fixed out-of-bounds buffer access in the group() method of the match object. Based on patch by WGH. 04 February 2017, 20:53:57 UTC
2658178 Merge 3.6. 04 February 2017, 13:59:11 UTC
75c0d4f Issue29439: _decimal on Android requires linking with libm. Patch by Chi Hsuan Yen. 04 February 2017, 13:58:50 UTC
5cd87a8 Reduce load factor (from 66% to 60%) to improve effectiveness of linear probing. Decreased density gives better collision statistics (average of 2.5 probes in a full table versus 3.0 previously) and fewer occurences of starting a second possibly overlapping sequence of 10 linear probes. Makes resizes a little more frequent but each with less work (fewer insertions and fewer collisions). 04 February 2017, 10:43:42 UTC
b451f91 Issue #20186: Converted the tracemalloc module to Argument Clinic. Based on patch by Georg Brandl. 04 February 2017, 10:18:38 UTC
5106ad1 Issue #20186: Converted the symtable module to Argument Clinic. Original patch by Georg Brandl. 04 February 2017, 10:13:20 UTC
685c203 Removed redundant Argument Clinic directives. 04 February 2017, 09:53:22 UTC
9326028 Issue #20185: Converted the gc module to Argument Clinic. 04 February 2017, 09:19:59 UTC
a5a5590 Issue #29300: Use Argument Clinic for getting struct object from the format. 04 February 2017, 09:14:52 UTC
8973de5 Issue #27867: Silenced may-be-used-uninitialized warnings after using PySlice_GetIndicesEx() in debug builds. 04 February 2017, 09:08:04 UTC
ed4de13 Issue #27867: Silenced may-be-used-uninitialized warnings after using PySlice_GetIndicesEx() in debug builds. 04 February 2017, 09:07:17 UTC
c761136 Issue #27867: Silenced may-be-used-uninitialized warnings after using PySlice_GetIndicesEx() in debug builds. 04 February 2017, 09:04:00 UTC
09f939d Issue #29198: Merge from 3.6 04 February 2017, 06:35:10 UTC
5a001ee Issue #29198: Merge from 3.5 04 February 2017, 06:34:48 UTC
5702fb7 Issue #29198: Fix indentation and markup in typing.rst Patch by Jelle Zijlstra. 04 February 2017, 06:34:16 UTC
b1d3f66 Issue #29198: Merge from 3.6 04 February 2017, 06:19:04 UTC
14169b2 Issue #29198: Merge from 3.5 04 February 2017, 06:18:42 UTC
38962a6 Issue #29198: Document typing.AsyncGenerator Patch by Jelle Zijlstra. 04 February 2017, 06:18:11 UTC
19d2597 Issue #29311: Regenerate Argument Clinic. 04 February 2017, 06:05:07 UTC
bbd2569 null merge 03 February 2017, 03:08:45 UTC
5566bbb Issue #29263: LOAD_METHOD support for C methods Calling builtin method is at most 10% faster. 02 February 2017, 22:43:03 UTC
144fff8 Closes #29213: Merged fix from 3.6. 02 February 2017, 19:33:43 UTC
3746619 Fixes #29213: merged fix from 3.5. 02 February 2017, 19:26:48 UTC
db38b6c Fixes #29213: regularised EOLs of venv scripts. 02 February 2017, 19:25:24 UTC
7601d78 Closes #24875: Merged fix from 3.6. 02 February 2017, 19:17:51 UTC
993f535 Fixes #24875: Merged fix from 3.5. 02 February 2017, 19:17:02 UTC
db6322c Fixes #24875: pip can now be installed in a venv with --system-site-packages. 02 February 2017, 19:05:19 UTC
e1af696 Remove unnecessary variables. * so->used never gets changed during a resize * so->filled only changes when dummies are present and being eliminated 02 February 2017, 16:24:48 UTC
196a7bc Issue #29421: Make int.to_bytes() and int.from_bytes() slightly faster (10-20% for small integers). 02 February 2017, 14:54:45 UTC
c0f59ad Rename struct.unpack() 2nd parameter to "buffer" Issue #29300: Rename struct.unpack() second parameter from "inputstr" to "buffer", and use the Py_buffer type. Fix also unit tests on struct.unpack() which passed a Unicode string instead of a bytes string as struct.unpack() second parameter. The purpose of test_trailing_counter() is to test invalid format strings, not to test the buffer parameter. 02 February 2017, 13:24:16 UTC
a0e454b Null merge 3.6 02 February 2017, 13:19:26 UTC
64e9127 Merge 3.5 02 February 2017, 13:18:43 UTC
a5917d1 Issue #29300: test_struct tests unpack_from() with keywords Add an unit test on the _struct.Struct.unpack_from() method to test passing arguments as keywords. 02 February 2017, 13:18:18 UTC
3f2d101 Issue #29300: Convert _struct module to Argument Clinic * The struct module now requires contiguous buffers. * Convert most functions and methods of the _struct module to Argument Clinic * Use "Py_buffer" type for the "buffer" argument. Argument Clinic is responsible to create and release the Py_buffer object. * Use "PyStructObject *" type for self to avoid explicit conversions. * Add an unit test on the _struct.Struct.unpack_from() method to test passing arguments as keywords. * Rephrase docstrings. * Rename "fmt" argument to "format" in docstrings and the documentation. As a side effect, functions and methods which used METH_VARARGS calling convention like struct.pack() now use the METH_FASTCALL calling convention which avoids the creation of temporary tuple to pass positional arguments and so is faster. For example, struct.pack("i", 1) becomes 1.56x faster (-36%):: $ ./python -m perf timeit \ -s 'import struct; pack=struct.pack' 'pack("i", 1)' \ --compare-to=../default-ref/python Median +- std dev: 119 ns +- 1 ns -> 76.8 ns +- 0.4 ns: 1.56x faster (-36%) Significant (t=295.91) Patch co-written with Serhiy Storchaka. 02 February 2017, 11:09:30 UTC
fd6d0d2 Issue #29368: Fix _Pickle_FastCall() usage in do_append() _Pickle_FastCall() has a surprising API: it decrements the reference counter of its second argument. 02 February 2017, 09:56:47 UTC
bee09ae Issue #29368: The extend() method is now called instead of the append() method when unpickle collections.deque and other list-like objects. This can speed up unpickling to 2 times. 02 February 2017, 09:12:47 UTC
bb19bf2 Issue #29381: merge with 3.6 02 February 2017, 05:03:48 UTC
23dcccb Issue #29381: Clarify ordering of UNIX shebang line as source encoding line 02 February 2017, 04:55:47 UTC
77bb0f4 Backed out changeset 3d712292f2fa 02 February 2017, 04:38:55 UTC
e2d8bc5 Issue #29381: Clarify ordering of UNIX shebang line as source encoding line 02 February 2017, 04:21:22 UTC
495e880 Issue #20185: Converted the int class to Argument Clinic. Based on patch by Vajrasky Kok. 01 February 2017, 21:12:20 UTC
ebf8a6d Issue #29407: Merge from 3.6 01 February 2017, 19:38:12 UTC
c6fe419 Issue #29407: Merge from 3.5 01 February 2017, 19:37:49 UTC
d5adb63 Issue #29407: Remove redundant ensure_future() calls in factorial example 01 February 2017, 19:37:16 UTC
934aba6 Issue #29377: Add three new wrappers to types.py (Manuel Krebber). 01 February 2017, 18:55:58 UTC
72268ae Fix test_gdb.test_wrapper_call() on Python 2 Issue #29367. On Python 2, __init__ name is render as u'__init__'. 01 February 2017, 17:26:14 UTC
fdbc397 Issue #29286: Rename private PyArg_UnpackStack_impl() to unpack_stack() Rename also "l" argument to "nargs". 01 February 2017, 16:42:18 UTC
122fb56 Document that _PyFunction_FastCallDict() must copy kwargs Issue #29318: Caller and callee functions must not share the dictionary: kwargs must be copied. 01 February 2017, 16:04:52 UTC
f94b68a Make test_gdb.test_wrapper_call() make reliable Issue #29367. Use two break points to prevent breakpoint during Python initialization. 01 February 2017, 16:00:32 UTC
6110833 python-gdb.py supports method-wrapper Issue #29367: python-gdb.py now supports also method-wrapper (wrapperobject) objects. 01 February 2017, 15:29:54 UTC
back to top