summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
| | * | | | docs: asyncio is no longer provisionalYury Selivanov2016-12-151-7/+0
| | | | | | | | | | | | | | | | | | | | | | | | (grafted from 4cb3ea76ce68efd52271e499647abbf0f8a2941f)
| | * | | | Issue #28635: asyncio-related fixes and additions.Yury Selivanov2016-12-151-6/+16
| | | | | | | | | | | | | | | | | | | | | | | | (grafted from 418ba3a0f090ac0e17a935b7cd5a63ea8263a914)
| | * | | | Issue #28091: Document PEP 525 & PEP 530.Yury Selivanov2016-12-159-4/+298
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Patch by Eric Appelt. (grafted from 78c8f450b84ca1864123ec487d363eb151f61a4a)
| | * | | | Fix a memory leak in split-table dictionariesVictor Stinner2016-12-154-5/+73
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Issue #28147: Fix a memory leak in split-table dictionaries: setattr() must not convert combined table into split table. Patch written by INADA Naoki. (grafted from 85be9dcc16a81d3ccd1f67b056255a7f206edd47)
| | * | | | Issue #28979: Fix What's New in Python 3.6, dictVictor Stinner2016-12-151-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The new dict implementation is not faster, but more compact. Patch written by Brendan Donegan. (grafted from 181453f9a0c424212f0f6ddca2b9065c15689d7c)
| | * | | | Issue #28089: Document TCP_NODELAY in asyncioYury Selivanov2016-12-122-0/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Initial patch by Mariatta Wijaya. (grafted from 853e3f4d6cd98ac4590238bc1c60e40fd8ed3895)
| | * | | | Issue #28783: Replaces bdist_wininst in nuget packages with stubSteve Dower2016-12-113-38/+22
| | | | | |
| | * | | | Issue #28896: Deprecate WindowsRegistryFinderSteve Dower2016-12-074-0/+27
| | | | | | | | | | | | | | | | | | | | | | | | (grafted from 25df9671663b5f8b1560d58d8842f9676f6dffc2)
| | * | | | guard HAVE_LONG_LONG definition to prevent redefinition (#28898)Benjamin Peterson2016-12-081-2/+3
| | | | | | | | | | | | | | | | | | | | | | | | (grafted from 4745d801cae2d57e3432313acd0b76b8b4cc9c75)
| | * | | | Issue #28900: Update documentation sidebar for 3.6.0rc.Ned Deily2016-12-081-1/+2
| | | | | |
| | * | | | Issue #28635: Drop the note that whatsnew is incompleteYury Selivanov2016-12-081-9/+0
| | | | | | | | | | | | | | | | | | | | | | | | (grafted from d12bc674b74eee73365e38fad1f170ed3349bd59)
* | | | | | Merge 3.6Yury Selivanov2016-12-151-7/+0
|\ \ \ \ \ \ | |/ / / / /
| * | | | | docs: asyncio is no longer provisionalYury Selivanov2016-12-151-7/+0
| | | | | |
* | | | | | Merge 3.6 (issue #28635)Yury Selivanov2016-12-151-6/+16
|\ \ \ \ \ \ | |/ / / / /
| * | | | | Issue #28635: asyncio-related fixes and additions.Yury Selivanov2016-12-151-6/+16
| | | | | |
* | | | | | Merge 3.6 (issue #28091)Yury Selivanov2016-12-159-4/+298
|\ \ \ \ \ \ | |/ / / / /
| * | | | | Issue #28091: Document PEP 525 & PEP 530.Yury Selivanov2016-12-159-4/+298
| | | | | | | | | | | | | | | | | | | | | | | | Patch by Eric Appelt.
* | | | | | Merge 3.6.Xavier de Gaye2016-12-154-12/+17
|\ \ \ \ \ \ | |/ / / / /
| * | | | | Issue #26919: On Android, operating system data is now always encoded/decodedXavier de Gaye2016-12-154-12/+17
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | to/from UTF-8, instead of the locale encoding to avoid inconsistencies with os.fsencode() and os.fsdecode() which are already using UTF-8.
* | | | | | Merge 3.6Victor Stinner2016-12-154-5/+70
|\ \ \ \ \ \ | |/ / / / /
| * | | | | Fix a memory leak in split-table dictionariesVictor Stinner2016-12-154-5/+70
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Issue #28147: Fix a memory leak in split-table dictionaries: setattr() must not convert combined table into split table. Patch written by INADA Naoki.
* | | | | | Use _PyDict_NewPresized() in _PyStack_AsDict()Victor Stinner2016-12-151-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | Issue #27810.
* | | | | | Merge 3.6Victor Stinner2016-12-151-1/+1
|\ \ \ \ \ \ | |/ / / / /
| * | | | | Issue #28979: Fix What's New in Python 3.6, dictVictor Stinner2016-12-151-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The new dict implementation is not faster, but more compact. Patch written by Brendan Donegan.
* | | | | | Add _PY_FASTCALL_SMALL_STACK constantVictor Stinner2016-12-153-4/+15
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Issue #28870: Add a new _PY_FASTCALL_SMALL_STACK constant, size of "small stacks" allocated on the C stack to pass positional arguments to _PyObject_FastCall(). _PyObject_Call_Prepend() now uses a small stack of 5 arguments (40 bytes) instead of 8 (64 bytes), since it is modified to use _PY_FASTCALL_SMALL_STACK.
* | | | | | Fix _PyObject_CallFunctionVa(), use the small stackVictor Stinner2016-12-151-2/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Issue #28915. Oops, I disabled the small stack to test both code paths. It's now fixed.
* | | | | | Issue #28930: Merge from 3.6.Xiang Zhang2016-12-151-1/+1
|\ \ \ \ \ \ | |/ / / / /
| * | | | | Issue #28930: Add a Makefile rule for bytes_methods.c.Xiang Zhang2016-12-151-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add a dependency to stringlib to make sure that bytes_methods.c is recompiled if stringlib is modified.
* | | | | | Issue #28838: Cleanup abstract.hVictor Stinner2016-12-151-621/+423
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Rewrite all comments to use the same style than other Python header files: comment functions *before* their declaration, no newline between the comment and the declaration. Reformat some comments, add newlines, to make them easier to read. Quote argument like 'arg' to mention an argument in a comment.
* | | | | | Null merge 3.6Victor Stinner2016-12-150-0/+0
|\ \ \ \ \ \ | |/ / / / /
| * | | | | _asyncio uses _PyObject_CallMethodIdObjArgs()Victor Stinner2016-12-151-9/+10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Issue #28920: Replace _PyObject_CallMethodId(obj, meth, "O", arg) with _PyObject_CallMethodIdObjArgs(obj, meth, arg, NULL) to avoid _PyObject_CallMethodId() special case when arg is a tuple. If arg is a tuple, _PyObject_CallMethodId() unpacks the tuple: obj.meth(*arg).
* | | | | | Issue #28944: Merge from 3.6Berker Peksag2016-12-151-3/+2
|\ \ \ \ \ \ | |/ / / / /
| * | | | | Issue #28944: Merge from 3.5Berker Peksag2016-12-151-3/+2
| |\ \ \ \ \ | | | |/ / / | | |/| | |
| | * | | | Issue #28944: Fix footnote numberingBerker Peksag2016-12-151-3/+2
| | | | | |
* | | | | | Issue #28919: Simplify _copy_func_details() in unittest.mockBerker Peksag2016-12-151-18/+8
| | | | | | | | | | | | | | | | | | | | | | | | Patch by Jiajun Huang.
* | | | | | Issue #28849: Merge 3.6.Xavier de Gaye2016-12-141-1/+2
|\ \ \ \ \ \ | |/ / / / /
| * | | | | Issue #28849: Skip test_sysconfig.test_triplet_in_ext_suffix on non linux ↵Xavier de Gaye2016-12-141-1/+2
| | | | | | | | | | | | | | | | | | | | | | | | platforms.
* | | | | | Fixes maximum usable length of buffer for formatting time zone in localtime().Steve Dower2016-12-141-1/+1
|\ \ \ \ \ \ | |/ / / / /
| * | | | | Fixes maximum usable length of buffer for formatting time zone in localtime().Steve Dower2016-12-141-1/+1
| | | | | |
* | | | | | Merge from 3.6.Serhiy Storchaka2016-12-143-31/+3
|\ \ \ \ \ \ | |/ / / / /
| * | | | | Merge from 3.6.Serhiy Storchaka2016-12-143-31/+3
| |\ \ \ \ \ | | |/ / / /
| | * | | | Revert changeset 1f31bf3f76f5 (issue5322) except tests.Serhiy Storchaka2016-12-143-31/+3
| | | | | |
* | | | | | Issue #28683: Merge 3.6.Xavier de Gaye2016-12-145-8/+33
|\ \ \ \ \ \ | |/ / / / /
| * | | | | Issue #28683: Fix the tests that bind() a unix socket and raise PermissionErrorXavier de Gaye2016-12-145-8/+33
| | | | | | | | | | | | | | | | | | | | | | | | on Android for a non-root user.
* | | | | | Issue #20211: Merge 3.6.Xavier de Gaye2016-12-142-2/+7
|\ \ \ \ \ \ | |/ / / / /
| * | | | | Issue #20211: Do not add the directory for installing C header files andXavier de Gaye2016-12-142-2/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | the directory for installing object code libraries to the cross compilation search paths.
* | | | | | Issue #26110: Add LOAD_METHOD/CALL_METHOD opcodes.Yury Selivanov2016-12-1413-483/+747
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Special thanks to INADA Naoki for pushing the patch through the last mile, Serhiy Storchaka for reviewing the code, and to Victor Stinner for suggesting the idea (originally implemented in the PyPy project).
* | | | | | Issue #26071: Fixes preprocessor definition and rebuilds ↵Steve Dower2016-12-133-1/+1
|\ \ \ \ \ \ | |/ / / / / | | | | | | | | | | | | wininst-14.0[-amd64].exe
| * | | | | Issue #26071: Fixes preprocessor definition and rebuilds ↵Steve Dower2016-12-133-1/+1
| |\ \ \ \ \ | | |/ / / / | | | | | | | | | | | | wininst-14.0[-amd64].exe
| | * | | | Issue #26071: Fixes preprocessor definition and rebuilds ↵Steve Dower2016-12-133-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | wininst-14.0[-amd64].exe