Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
C
cpython
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
Analytics
Analytics
Repository
Value Stream
Wiki
Wiki
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Commits
Issue Boards
Open sidebar
Kirill Smelkov
cpython
Commits
868460c5
Commit
868460c5
authored
Jan 09, 2018
by
Ned Deily
Browse files
Options
Browse Files
Download
Plain Diff
Merge tag 'v3.7.0a4'
parents
d135f20a
07c9d854
Changes
88
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
88 changed files
with
1123 additions
and
355 deletions
+1123
-355
Include/patchlevel.h
Include/patchlevel.h
+2
-2
Lib/pydoc_data/topics.py
Lib/pydoc_data/topics.py
+272
-156
Misc/NEWS.d/3.7.0a4.rst
Misc/NEWS.d/3.7.0a4.rst
+847
-0
Misc/NEWS.d/next/C API/2017-12-07-15-58-15.bpo-32241.LbyQt6.rst
...EWS.d/next/C API/2017-12-07-15-58-15.bpo-32241.LbyQt6.rst
+0
-2
Misc/NEWS.d/next/C API/2017-12-12-23-09-46.bpo-32264.ahRlOI.rst
...EWS.d/next/C API/2017-12-12-23-09-46.bpo-32264.ahRlOI.rst
+0
-1
Misc/NEWS.d/next/C API/2017-12-16-09-59-35.bpo-29084.ZGJ-LJ.rst
...EWS.d/next/C API/2017-12-16-09-59-35.bpo-29084.ZGJ-LJ.rst
+0
-2
Misc/NEWS.d/next/C API/2017-12-20-23-22-32.bpo-32030.d1dcwh.rst
...EWS.d/next/C API/2017-12-20-23-22-32.bpo-32030.d1dcwh.rst
+0
-2
Misc/NEWS.d/next/Core and Builtins/2017-07-26-00-20-15.bpo-29469.potmyI.rst
...ore and Builtins/2017-07-26-00-20-15.bpo-29469.potmyI.rst
+0
-2
Misc/NEWS.d/next/Core and Builtins/2017-11-26-14-38-44.bpo-31650.JWf_Im.rst
...ore and Builtins/2017-11-26-14-38-44.bpo-31650.JWf_Im.rst
+0
-3
Misc/NEWS.d/next/Core and Builtins/2017-11-28-15-04-14.bpo-31901.mDeCLK.rst
...ore and Builtins/2017-11-28-15-04-14.bpo-31901.mDeCLK.rst
+0
-1
Misc/NEWS.d/next/Core and Builtins/2017-12-05-21-33-47.bpo-32225.ucKjvw.rst
...ore and Builtins/2017-12-05-21-33-47.bpo-32225.ucKjvw.rst
+0
-2
Misc/NEWS.d/next/Core and Builtins/2017-12-05-21-42-58.bpo-32226.G8fqb6.rst
...ore and Builtins/2017-12-05-21-42-58.bpo-32226.G8fqb6.rst
+0
-2
Misc/NEWS.d/next/Core and Builtins/2017-12-05-23-10-58.bpo-29240.qpJP5l.rst
...ore and Builtins/2017-12-05-23-10-58.bpo-29240.qpJP5l.rst
+0
-1
Misc/NEWS.d/next/Core and Builtins/2017-12-06-20-18-34.bpo-32230.PgGQaB.rst
...ore and Builtins/2017-12-06-20-18-34.bpo-32230.PgGQaB.rst
+0
-3
Misc/NEWS.d/next/Core and Builtins/2017-12-07-17-22-30.bpo-20361.zQUmbi.rst
...ore and Builtins/2017-12-07-17-22-30.bpo-20361.zQUmbi.rst
+0
-4
Misc/NEWS.d/next/Core and Builtins/2017-12-07-23-44-29.bpo-31506.j1U2fU.rst
...ore and Builtins/2017-12-07-23-44-29.bpo-31506.j1U2fU.rst
+0
-2
Misc/NEWS.d/next/Core and Builtins/2017-12-09-11-03-51.bpo-32260.1DAO-p.rst
...ore and Builtins/2017-12-09-11-03-51.bpo-32260.1DAO-p.rst
+0
-3
Misc/NEWS.d/next/Core and Builtins/2017-12-11-01-52-42.bpo-30579.X6cEzf.rst
...ore and Builtins/2017-12-11-01-52-42.bpo-30579.X6cEzf.rst
+0
-2
Misc/NEWS.d/next/Core and Builtins/2017-12-12-14-02-28.bpo-32282.xFVMTn.rst
...ore and Builtins/2017-12-12-14-02-28.bpo-32282.xFVMTn.rst
+0
-2
Misc/NEWS.d/next/Core and Builtins/2017-12-14-11-48-19.bpo-30416.hlHo_9.rst
...ore and Builtins/2017-12-14-11-48-19.bpo-30416.hlHo_9.rst
+0
-4
Misc/NEWS.d/next/Core and Builtins/2017-12-15-00-13-04.bpo-32329.q47IN2.rst
...ore and Builtins/2017-12-15-00-13-04.bpo-32329.q47IN2.rst
+0
-5
Misc/NEWS.d/next/Core and Builtins/2017-12-15-11-50-06.bpo-27169.VO84fQ.rst
...ore and Builtins/2017-12-15-11-50-06.bpo-27169.VO84fQ.rst
+0
-2
Misc/NEWS.d/next/Core and Builtins/2017-12-16-14-30-21.bpo-32259.GoOJiX.rst
...ore and Builtins/2017-12-16-14-30-21.bpo-32259.GoOJiX.rst
+0
-2
Misc/NEWS.d/next/Core and Builtins/2017-12-19-21-14-41.bpo-32379.B7mOmI.rst
...ore and Builtins/2017-12-19-21-14-41.bpo-32379.B7mOmI.rst
+0
-1
Misc/NEWS.d/next/Core and Builtins/2017-12-22-13-28-07.bpo-32390.QPj083.rst
...ore and Builtins/2017-12-22-13-28-07.bpo-32390.QPj083.rst
+0
-1
Misc/NEWS.d/next/Core and Builtins/2017-12-22-13-38-17.bpo-32399.wlH12z.rst
...ore and Builtins/2017-12-22-13-38-17.bpo-32399.wlH12z.rst
+0
-1
Misc/NEWS.d/next/Core and Builtins/2018-01-04-15-06-15.bpo-32226.7cAvRG.rst
...ore and Builtins/2018-01-04-15-06-15.bpo-32226.7cAvRG.rst
+0
-1
Misc/NEWS.d/next/Core and Builtins/2018-01-05-20-54-27.bpo-31975.AmftlU.rst
...ore and Builtins/2018-01-05-20-54-27.bpo-31975.AmftlU.rst
+0
-4
Misc/NEWS.d/next/Documentation/2017-12-24-17-29-37.bpo-32418.eZe-ID.rst
...xt/Documentation/2017-12-24-17-29-37.bpo-32418.eZe-ID.rst
+0
-1
Misc/NEWS.d/next/Library/2017-09-16-02-56-33.bpo-15216.lqXCTT.rst
...S.d/next/Library/2017-09-16-02-56-33.bpo-15216.lqXCTT.rst
+0
-2
Misc/NEWS.d/next/Library/2017-10-05-11-06-32.bpo-31699.MF47Y6.rst
...S.d/next/Library/2017-10-05-11-06-32.bpo-31699.MF47Y6.rst
+0
-4
Misc/NEWS.d/next/Library/2017-10-10-18-56-46.bpo-30241.F_go20.rst
...S.d/next/Library/2017-10-10-18-56-46.bpo-30241.F_go20.rst
+0
-1
Misc/NEWS.d/next/Library/2017-10-17-14-52-14.bpo-31802.sYj2Zv.rst
...S.d/next/Library/2017-10-17-14-52-14.bpo-31802.sYj2Zv.rst
+0
-2
Misc/NEWS.d/next/Library/2017-10-18-17-29-30.bpo-31778.B6vAkP.rst
...S.d/next/Library/2017-10-18-17-29-30.bpo-31778.B6vAkP.rst
+0
-2
Misc/NEWS.d/next/Library/2017-11-02-11-57-41.bpo-27456.snzyTC.rst
...S.d/next/Library/2017-11-02-11-57-41.bpo-27456.snzyTC.rst
+0
-1
Misc/NEWS.d/next/Library/2017-11-10-00-05-08.bpo-31993.-OMNg8.rst
...S.d/next/Library/2017-11-10-00-05-08.bpo-31993.-OMNg8.rst
+0
-14
Misc/NEWS.d/next/Library/2017-11-24-08-35-43.bpo-26439.IC45_f.rst
...S.d/next/Library/2017-11-24-08-35-43.bpo-26439.IC45_f.rst
+0
-12
Misc/NEWS.d/next/Library/2017-11-26-17-28-26.bpo-32143.o7YdXL.rst
...S.d/next/Library/2017-11-26-17-28-26.bpo-32143.o7YdXL.rst
+0
-1
Misc/NEWS.d/next/Library/2017-12-04-12-23-26.bpo-32199.nGof4v.rst
...S.d/next/Library/2017-12-04-12-23-26.bpo-32199.nGof4v.rst
+0
-1
Misc/NEWS.d/next/Library/2017-12-04-17-41-40.bpo-15873.-T4TRK.rst
...S.d/next/Library/2017-12-04-17-41-40.bpo-15873.-T4TRK.rst
+0
-3
Misc/NEWS.d/next/Library/2017-12-05-13-25-15.bpo-32227.3vnWFS.rst
...S.d/next/Library/2017-12-05-13-25-15.bpo-32227.3vnWFS.rst
+0
-2
Misc/NEWS.d/next/Library/2017-12-07-13-14-40.bpo-32206.obm4OM.rst
...S.d/next/Library/2017-12-07-13-14-40.bpo-32206.obm4OM.rst
+0
-1
Misc/NEWS.d/next/Library/2017-12-08-11-02-26.bpo-32193.NJe_TQ.rst
...S.d/next/Library/2017-12-08-11-02-26.bpo-32193.NJe_TQ.rst
+0
-2
Misc/NEWS.d/next/Library/2017-12-08-15-09-41.bpo-22589.8ouqI6.rst
...S.d/next/Library/2017-12-08-15-09-41.bpo-22589.8ouqI6.rst
+0
-1
Misc/NEWS.d/next/Library/2017-12-09-11-30-35.bpo-32253.TQHSYF.rst
...S.d/next/Library/2017-12-09-11-30-35.bpo-32253.TQHSYF.rst
+0
-2
Misc/NEWS.d/next/Library/2017-12-10-00-57-51.bpo-32265.kELtTE.rst
...S.d/next/Library/2017-12-10-00-57-51.bpo-32265.kELtTE.rst
+0
-3
Misc/NEWS.d/next/Library/2017-12-10-12-30-13.bpo-32269.Q85pKj.rst
...S.d/next/Library/2017-12-10-12-30-13.bpo-32269.Q85pKj.rst
+0
-1
Misc/NEWS.d/next/Library/2017-12-10-18-59-13.bpo-32272.Mu84Am.rst
...S.d/next/Library/2017-12-10-18-59-13.bpo-32272.Mu84Am.rst
+0
-1
Misc/NEWS.d/next/Library/2017-12-10-19-14-55.bpo-32273.5KKlCv.rst
...S.d/next/Library/2017-12-10-19-14-55.bpo-32273.5KKlCv.rst
+0
-1
Misc/NEWS.d/next/Library/2017-12-10-21-19-14.bpo-29137.CFcON1.rst
...S.d/next/Library/2017-12-10-21-19-14.bpo-29137.CFcON1.rst
+0
-3
Misc/NEWS.d/next/Library/2017-12-10-23-44-56.bpo-30050.4SZ3lY.rst
...S.d/next/Library/2017-12-10-23-44-56.bpo-30050.4SZ3lY.rst
+0
-3
Misc/NEWS.d/next/Library/2017-12-11-09-53-14.bpo-32277.jkKiVC.rst
...S.d/next/Library/2017-12-11-09-53-14.bpo-32277.jkKiVC.rst
+0
-3
Misc/NEWS.d/next/Library/2017-12-12-07-29-06.bpo-32255.2bfNmM.rst
...S.d/next/Library/2017-12-12-07-29-06.bpo-32255.2bfNmM.rst
+0
-3
Misc/NEWS.d/next/Library/2017-12-12-16-58-20.bpo-32250.UljTa0.rst
...S.d/next/Library/2017-12-12-16-58-20.bpo-32250.UljTa0.rst
+0
-5
Misc/NEWS.d/next/Library/2017-12-12-18-01-01.bpo-32296.bwscHz.rst
...S.d/next/Library/2017-12-12-18-01-01.bpo-32296.bwscHz.rst
+0
-2
Misc/NEWS.d/next/Library/2017-12-13-00-00-37.bpo-17852.Q8BP8N.rst
...S.d/next/Library/2017-12-13-00-00-37.bpo-17852.Q8BP8N.rst
+0
-1
Misc/NEWS.d/next/Library/2017-12-13-16-47-38.bpo-32314.W4_U2j.rst
...S.d/next/Library/2017-12-13-16-47-38.bpo-32314.W4_U2j.rst
+0
-1
Misc/NEWS.d/next/Library/2017-12-13-19-02-38.bpo-29970.uxVOpk.rst
...S.d/next/Library/2017-12-13-19-02-38.bpo-29970.uxVOpk.rst
+0
-1
Misc/NEWS.d/next/Library/2017-12-13-20-31-30.bpo-32308.CUbsb2.rst
...S.d/next/Library/2017-12-13-20-31-30.bpo-32308.CUbsb2.rst
+0
-2
Misc/NEWS.d/next/Library/2017-12-13-22-10-36.bpo-29711.hJjghA.rst
...S.d/next/Library/2017-12-13-22-10-36.bpo-29711.hJjghA.rst
+0
-1
Misc/NEWS.d/next/Library/2017-12-13-22-38-08.bpo-32302.othtTr.rst
...S.d/next/Library/2017-12-13-22-38-08.bpo-32302.othtTr.rst
+0
-2
Misc/NEWS.d/next/Library/2017-12-14-10-10-10.bpo-32323.ideco.rst
...WS.d/next/Library/2017-12-14-10-10-10.bpo-32323.ideco.rst
+0
-2
Misc/NEWS.d/next/Library/2017-12-14-16-00-25.bpo-32327.bbkSxA.rst
...S.d/next/Library/2017-12-14-16-00-25.bpo-32327.bbkSxA.rst
+0
-3
Misc/NEWS.d/next/Library/2017-12-14-17-28-54.bpo-32311.DL5Ytn.rst
...S.d/next/Library/2017-12-14-17-28-54.bpo-32311.DL5Ytn.rst
+0
-1
Misc/NEWS.d/next/Library/2017-12-15-15-34-12.bpo-32248.zmO8G2.rst
...S.d/next/Library/2017-12-15-15-34-12.bpo-32248.zmO8G2.rst
+0
-3
Misc/NEWS.d/next/Library/2017-12-15-23-48-43.bpo-32331.fIg1Uc.rst
...S.d/next/Library/2017-12-15-23-48-43.bpo-32331.fIg1Uc.rst
+0
-4
Misc/NEWS.d/next/Library/2017-12-16-18-50-57.bpo-32348.5j__he.rst
...S.d/next/Library/2017-12-16-18-50-57.bpo-32348.5j__he.rst
+0
-2
Misc/NEWS.d/next/Library/2017-12-17-14-23-23.bpo-32351.95fh2K.rst
...S.d/next/Library/2017-12-17-14-23-23.bpo-32351.95fh2K.rst
+0
-1
Misc/NEWS.d/next/Library/2017-12-17-21-42-24.bpo-32355.tbaTWA.rst
...S.d/next/Library/2017-12-17-21-42-24.bpo-32355.tbaTWA.rst
+0
-1
Misc/NEWS.d/next/Library/2017-12-17-22-50-51.bpo-32356.roZJpA.rst
...S.d/next/Library/2017-12-17-22-50-51.bpo-32356.roZJpA.rst
+0
-2
Misc/NEWS.d/next/Library/2017-12-18-00-36-41.bpo-32357.t1F3sn.rst
...S.d/next/Library/2017-12-18-00-36-41.bpo-32357.t1F3sn.rst
+0
-5
Misc/NEWS.d/next/Library/2017-12-19-00-37-28.bpo-32363.YTeGU0.rst
...S.d/next/Library/2017-12-19-00-37-28.bpo-32363.YTeGU0.rst
+0
-4
Misc/NEWS.d/next/Library/2017-12-21-11-08-42.bpo-26133.mt81QV.rst
...S.d/next/Library/2017-12-21-11-08-42.bpo-26133.mt81QV.rst
+0
-1
Misc/NEWS.d/next/Library/2017-12-23-12-45-00.bpo-32415.YufXTU.rst
...S.d/next/Library/2017-12-23-12-45-00.bpo-32415.YufXTU.rst
+0
-1
Misc/NEWS.d/next/Library/2017-12-25-11-09-46.bpo-31721.5gM972.rst
...S.d/next/Library/2017-12-25-11-09-46.bpo-31721.5gM972.rst
+0
-2
Misc/NEWS.d/next/Library/2017-12-25-20-22-47.bpo-32422.5H3Wq2.rst
...S.d/next/Library/2017-12-25-20-22-47.bpo-32422.5H3Wq2.rst
+0
-2
Misc/NEWS.d/next/Library/2017-12-28-21-30-40.bpo-32441.LqlboJ.rst
...S.d/next/Library/2017-12-28-21-30-40.bpo-32441.LqlboJ.rst
+0
-2
Misc/NEWS.d/next/Library/2017-12-29-00-44-42.bpo-23749.QL1Cxd.rst
...S.d/next/Library/2017-12-29-00-44-42.bpo-23749.QL1Cxd.rst
+0
-1
Misc/NEWS.d/next/Library/2017-12-31-20-32-58.bpo-32468.YBs__0.rst
...S.d/next/Library/2017-12-31-20-32-58.bpo-32468.YBs__0.rst
+0
-1
Misc/NEWS.d/next/Library/2018-01-06-10-54-16.bpo-32499.koyY-4.rst
...S.d/next/Library/2018-01-06-10-54-16.bpo-32499.koyY-4.rst
+0
-2
Misc/NEWS.d/next/Library/2018-01-06-15-15-34.bpo-32278.bGnGc0.rst
...S.d/next/Library/2018-01-06-15-15-34.bpo-32278.bGnGc0.rst
+0
-2
Misc/NEWS.d/next/Library/2018-01-06-16-50-11.bpo-32279.1xOpU8.rst
...S.d/next/Library/2018-01-06-16-50-11.bpo-32279.1xOpU8.rst
+0
-2
Misc/NEWS.d/next/Library/2018-01-07-11-32-42.bpo-32506.MaT-zU.rst
...S.d/next/Library/2018-01-07-11-32-42.bpo-32506.MaT-zU.rst
+0
-2
Misc/NEWS.d/next/Tests/2017-11-11-16-35-18.bpo-32002.itDxIo.rst
...EWS.d/next/Tests/2017-11-11-16-35-18.bpo-32002.itDxIo.rst
+0
-2
Misc/NEWS.d/next/Tests/2017-12-11-13-31-33.bpo-32252.YnFw7J.rst
...EWS.d/next/Tests/2017-12-11-13-31-33.bpo-32252.YnFw7J.rst
+0
-2
Misc/NEWS.d/next/Tools-Demos/2017-12-22-09-25-51.bpo-24960.TGdAgO.rst
...next/Tools-Demos/2017-12-22-09-25-51.bpo-24960.TGdAgO.rst
+0
-3
Misc/NEWS.d/next/Windows/2017-08-18-18-00-24.bpo-19764.ODpc9y.rst
...S.d/next/Windows/2017-08-18-18-00-24.bpo-19764.ODpc9y.rst
+0
-2
README.rst
README.rst
+2
-2
No files found.
Include/patchlevel.h
View file @
868460c5
...
...
@@ -20,10 +20,10 @@
#define PY_MINOR_VERSION 7
#define PY_MICRO_VERSION 0
#define PY_RELEASE_LEVEL PY_RELEASE_LEVEL_ALPHA
#define PY_RELEASE_SERIAL
3
#define PY_RELEASE_SERIAL
4
/* Version as a string */
#define PY_VERSION "3.7.0a
3+
"
#define PY_VERSION "3.7.0a
4
"
/*--end constants--*/
/* Version as a single 4-byte hex number, e.g. 0x010502B2 == 1.5.2b2.
...
...
Lib/pydoc_data/topics.py
View file @
868460c5
This diff is collapsed.
Click to expand it.
Misc/NEWS.d/3.7.0a4.rst
0 → 100644
View file @
868460c5
This diff is collapsed.
Click to expand it.
Misc/NEWS.d/next/C API/2017-12-07-15-58-15.bpo-32241.LbyQt6.rst
deleted
100644 → 0
View file @
d135f20a
:c:func:`Py_SetProgramName` and :c:func:`Py_SetPythonHome` now take the
``const wchar *`` arguments instead of ``wchar *``.
Misc/NEWS.d/next/C API/2017-12-12-23-09-46.bpo-32264.ahRlOI.rst
deleted
100644 → 0
View file @
d135f20a
Moved the pygetopt.h header into internal/, since it has no public APIs.
Misc/NEWS.d/next/C API/2017-12-16-09-59-35.bpo-29084.ZGJ-LJ.rst
deleted
100644 → 0
View file @
d135f20a
Undocumented C API for OrderedDict has been excluded from the limited C API.
It was added by mistake and actually never worked in the limited C API.
Misc/NEWS.d/next/C API/2017-12-20-23-22-32.bpo-32030.d1dcwh.rst
deleted
100644 → 0
View file @
d135f20a
Py_Initialize() doesn't reset the memory allocators to default if the
``PYTHONMALLOC`` environment variable is not set.
Misc/NEWS.d/next/Core and Builtins/2017-07-26-00-20-15.bpo-29469.potmyI.rst
deleted
100644 → 0
View file @
d135f20a
Move constant folding from bytecode layer to AST layer.
Original patch by Eugene Toder.
Misc/NEWS.d/next/Core and Builtins/2017-11-26-14-38-44.bpo-31650.JWf_Im.rst
deleted
100644 → 0
View file @
d135f20a
Implement PEP 552 (Deterministic pycs). Python now supports invalidating
bytecode cache files bashed on a source content hash rather than source
last-modified time.
Misc/NEWS.d/next/Core and Builtins/2017-11-28-15-04-14.bpo-31901.mDeCLK.rst
deleted
100644 → 0
View file @
d135f20a
The `atexit` module now has its callback stored per interpreter.
Misc/NEWS.d/next/Core and Builtins/2017-12-05-21-33-47.bpo-32225.ucKjvw.rst
deleted
100644 → 0
View file @
d135f20a
PEP 562: Add support for module ``__getattr__`` and ``__dir__``. Implemented by Ivan
Levkivskyi.
Misc/NEWS.d/next/Core and Builtins/2017-12-05-21-42-58.bpo-32226.G8fqb6.rst
deleted
100644 → 0
View file @
d135f20a
PEP 560: Add support for __mro_entries__ and __class_getitem__. Implemented
by Ivan Levkivskyi.
Misc/NEWS.d/next/Core and Builtins/2017-12-05-23-10-58.bpo-29240.qpJP5l.rst
deleted
100644 → 0
View file @
d135f20a
Add a new UTF-8 mode: implementation of the :pep:`540`.
Misc/NEWS.d/next/Core and Builtins/2017-12-06-20-18-34.bpo-32230.PgGQaB.rst
deleted
100644 → 0
View file @
d135f20a
`-X dev` now injects a ``'default'`` entry into sys.warnoptions, ensuring
that it behaves identically to actually passing ``-Wdefault`` at the command
line.
Misc/NEWS.d/next/Core and Builtins/2017-12-07-17-22-30.bpo-20361.zQUmbi.rst
deleted
100644 → 0
View file @
d135f20a
``-b`` and ``-bb`` now inject ``'default::BytesWarning'`` and
``error::BytesWarning`` entries into ``sys.warnoptions``, ensuring that they
take precedence over any other warning filters configured via the ``-W``
option or the ``PYTHONWARNINGS`` environment variable.
Misc/NEWS.d/next/Core and Builtins/2017-12-07-23-44-29.bpo-31506.j1U2fU.rst
deleted
100644 → 0
View file @
d135f20a
Improve the error message logic for object.__new__ and object.__init__.
Patch by Sanyam Khurana.
Misc/NEWS.d/next/Core and Builtins/2017-12-09-11-03-51.bpo-32260.1DAO-p.rst
deleted
100644 → 0
View file @
d135f20a
Don't byte swap the input keys to the SipHash algorithm on big-endian
platforms. This should ensure siphash gives consistent results across
platforms.
Misc/NEWS.d/next/Core and Builtins/2017-12-11-01-52-42.bpo-30579.X6cEzf.rst
deleted
100644 → 0
View file @
d135f20a
Implement TracebackType.__new__ to allow Python-level creation of
traceback objects, and make TracebackType.tb_next mutable.
Misc/NEWS.d/next/Core and Builtins/2017-12-12-14-02-28.bpo-32282.xFVMTn.rst
deleted
100644 → 0
View file @
d135f20a
Fix an unnecessary ifdef in the include of VersionHelpers.h in socketmodule
on Windows.
Misc/NEWS.d/next/Core and Builtins/2017-12-14-11-48-19.bpo-30416.hlHo_9.rst
deleted
100644 → 0
View file @
d135f20a
The optimizer is now protected from spending much time doing complex
calculations and consuming much memory for creating large constants in
constant folding. Increased limits for constants that can be produced in
constant folding.
Misc/NEWS.d/next/Core and Builtins/2017-12-15-00-13-04.bpo-32329.q47IN2.rst
deleted
100644 → 0
View file @
d135f20a
The :option:`-R` option now turns on hash randomization when the
:envvar:`PYTHONHASHSEED` environment variable is set to ``0``. Previously,
the option was ignored. Moreover, ``sys.flags.hash_randomization`` is now
properly set to 0 when hash randomization is turned off by
``PYTHONHASHSEED=0``.
Misc/NEWS.d/next/Core and Builtins/2017-12-15-11-50-06.bpo-27169.VO84fQ.rst
deleted
100644 → 0
View file @
d135f20a
The ``__debug__`` constant is now optimized out at compile time. This fixes also
bpo-22091.
Misc/NEWS.d/next/Core and Builtins/2017-12-16-14-30-21.bpo-32259.GoOJiX.rst
deleted
100644 → 0
View file @
d135f20a
The error message of a TypeError raised when unpack non-iterable is now more
specific.
Misc/NEWS.d/next/Core and Builtins/2017-12-19-21-14-41.bpo-32379.B7mOmI.rst
deleted
100644 → 0
View file @
d135f20a
Make MRO computation faster when a class inherits from a single base.
Misc/NEWS.d/next/Core and Builtins/2017-12-22-13-28-07.bpo-32390.QPj083.rst
deleted
100644 → 0
View file @
d135f20a
Fix the compilation failure on AIX after the f_fsid field has been added to the object returned by os.statvfs() (issue #32143). Original patch by Michael Felt.
Misc/NEWS.d/next/Core and Builtins/2017-12-22-13-38-17.bpo-32399.wlH12z.rst
deleted
100644 → 0
View file @
d135f20a
Add AIX uuid library support for RFC4122 using uuid_create() in libc.a
Misc/NEWS.d/next/Core and Builtins/2018-01-04-15-06-15.bpo-32226.7cAvRG.rst
deleted
100644 → 0
View file @
d135f20a
``__class_getitem__`` is now an automatic class method.
Misc/NEWS.d/next/Core and Builtins/2018-01-05-20-54-27.bpo-31975.AmftlU.rst
deleted
100644 → 0
View file @
d135f20a
The default warning filter list now starts with a
"default::DeprecationWarning:__main__" entry, so deprecation warnings are
once again shown by default in single-file scripts and at the interactive
prompt.
Misc/NEWS.d/next/Documentation/2017-12-24-17-29-37.bpo-32418.eZe-ID.rst
deleted
100644 → 0
View file @
d135f20a
Add get_loop() method to Server and AbstractServer classes.
Misc/NEWS.d/next/Library/2017-09-16-02-56-33.bpo-15216.lqXCTT.rst
deleted
100644 → 0
View file @
d135f20a
``TextIOWrapper.reconfigure()`` supports changing *encoding*, *errors*, and
*newline*.
Misc/NEWS.d/next/Library/2017-10-05-11-06-32.bpo-31699.MF47Y6.rst
deleted
100644 → 0
View file @
d135f20a
Fix deadlocks in :class:`concurrent.futures.ProcessPoolExecutor` when
task arguments or results cause pickling or unpickling errors.
This should make sure that calls to the :class:`ProcessPoolExecutor` API
always eventually return.
Misc/NEWS.d/next/Library/2017-10-10-18-56-46.bpo-30241.F_go20.rst
deleted
100644 → 0
View file @
d135f20a
Add contextlib.AbstractAsyncContextManager. Patch by Jelle Zijlstra.
Misc/NEWS.d/next/Library/2017-10-17-14-52-14.bpo-31802.sYj2Zv.rst
deleted
100644 → 0
View file @
d135f20a
Importing native path module (``posixpath``, ``ntpath``) now works even if
the ``os`` module still is not imported.
Misc/NEWS.d/next/Library/2017-10-18-17-29-30.bpo-31778.B6vAkP.rst
deleted
100644 → 0
View file @
d135f20a
ast.literal_eval() is now more strict. Addition and subtraction of
arbitrary numbers no longer allowed.
Misc/NEWS.d/next/Library/2017-11-02-11-57-41.bpo-27456.snzyTC.rst
deleted
100644 → 0
View file @
d135f20a
Ensure TCP_NODELAY is set on Linux. Tests by Victor Stinner.
Misc/NEWS.d/next/Library/2017-11-10-00-05-08.bpo-31993.-OMNg8.rst
deleted
100644 → 0
View file @
d135f20a
The picklers do no longer allocate temporary memory when dumping large
``bytes`` and ``str`` objects into a file object. Instead the data is
directly streamed into the underlying file object.
Previously the C implementation would buffer all content and issue a
single call to ``file.write`` at the end of the dump. With protocol 4
this behavior has changed to issue one call to ``file.write`` per frame.
The Python pickler with protocol 4 now dumps each frame content as a
memoryview to an IOBytes instance that is never reused and the
memoryview is no longer released after the call to write. This makes it
possible for the file object to delay access to the memoryview of
previous frames without forcing any additional memory copy as was
already possible with the C pickler.
Misc/NEWS.d/next/Library/2017-11-24-08-35-43.bpo-26439.IC45_f.rst
deleted
100644 → 0
View file @
d135f20a
Fix ctypes.util.find_library() for AIX
by implementing ctypes._aix.find_library()
Patch by: Michael Felt aka aixtools
ctypes.util.find_library has always returned None on a standard AIX.
With this patch there is support for both AIX and svr4 shared libraries.
None is returned only when there is nothinbg found. Normal behavior is now:
on AIX find_library("FOO") returns either libFOO.a(libFOO.so) or libFOO.so
while legacy names e.g., find_library("c") returns libc.a(shr.o)
or libc.a(shr_64.o) - depending on 32 or 64-bit operations.
Include RTLD_MEMBER to mode to support AIX legacy library(member) names
(Modules/_ctype/posixmodule.c), ctypes/__init__.py and configure.ac)
Misc/NEWS.d/next/Library/2017-11-26-17-28-26.bpo-32143.o7YdXL.rst
deleted
100644 → 0
View file @
d135f20a
os.statvfs() includes the f_fsid field from statvfs(2)
Misc/NEWS.d/next/Library/2017-12-04-12-23-26.bpo-32199.nGof4v.rst
deleted
100644 → 0
View file @
d135f20a
The getnode() ip getter now uses 'ip link' instead of 'ip link list'.
Misc/NEWS.d/next/Library/2017-12-04-17-41-40.bpo-15873.-T4TRK.rst
deleted
100644 → 0
View file @
d135f20a
Added new alternate constructors :meth:`datetime.datetime.fromisoformat`,
:meth:`datetime.time.fromisoformat` and :meth:`datetime.date.fromisoformat`
as the inverse operation of each classes's respective ``isoformat`` methods.
Misc/NEWS.d/next/Library/2017-12-05-13-25-15.bpo-32227.3vnWFS.rst
deleted
100644 → 0
View file @
d135f20a
``functools.singledispatch`` now supports registering implementations using
type annotations.
Misc/NEWS.d/next/Library/2017-12-07-13-14-40.bpo-32206.obm4OM.rst
deleted
100644 → 0
View file @
d135f20a
Add support to run modules with pdb
Misc/NEWS.d/next/Library/2017-12-08-11-02-26.bpo-32193.NJe_TQ.rst
deleted
100644 → 0
View file @
d135f20a
Convert asyncio to use *async/await* syntax. Old styled ``yield from`` is
still supported too.
Misc/NEWS.d/next/Library/2017-12-08-15-09-41.bpo-22589.8ouqI6.rst
deleted
100644 → 0
View file @
d135f20a
Changed MIME type of .bmp from 'image/x-ms-bmp' to 'image/bmp'
Misc/NEWS.d/next/Library/2017-12-09-11-30-35.bpo-32253.TQHSYF.rst
deleted
100644 → 0
View file @
d135f20a
Deprecate ``yield from lock``, ``await lock``, ``with (yield from lock)``
and ``with await lock`` for asyncio synchronization primitives.
Misc/NEWS.d/next/Library/2017-12-10-00-57-51.bpo-32265.kELtTE.rst
deleted
100644 → 0
View file @
d135f20a
All class and static methods of builtin types now are correctly classified
by inspect.classify_class_attrs() and grouped in pydoc ouput. Added
types.ClassMethodDescriptorType for unbound class methods of builtin types.
Misc/NEWS.d/next/Library/2017-12-10-12-30-13.bpo-32269.Q85pKj.rst
deleted
100644 → 0
View file @
d135f20a
Add asyncio.get_running_loop() function.
Misc/NEWS.d/next/Library/2017-12-10-18-59-13.bpo-32272.Mu84Am.rst
deleted
100644 → 0
View file @
d135f20a
Remove asyncio.async() function.
Misc/NEWS.d/next/Library/2017-12-10-19-14-55.bpo-32273.5KKlCv.rst
deleted
100644 → 0
View file @
d135f20a
Move asyncio.test_utils to test.test_asyncio.
Misc/NEWS.d/next/Library/2017-12-10-21-19-14.bpo-29137.CFcON1.rst
deleted
100644 → 0
View file @
d135f20a
The ``fpectl`` library has been removed. It was never enabled by default,
never worked correctly on x86-64, and it changed the Python ABI in ways that
caused unexpected breakage of C extensions.
Misc/NEWS.d/next/Library/2017-12-10-23-44-56.bpo-30050.4SZ3lY.rst
deleted
100644 → 0
View file @
d135f20a
New argument warn_on_full_buffer to signal.set_wakeup_fd lets you control
whether Python prints a warning on stderr when the wakeup fd buffer
overflows.
Misc/NEWS.d/next/Library/2017-12-11-09-53-14.bpo-32277.jkKiVC.rst
deleted
100644 → 0
View file @
d135f20a
Raise ``NotImplementedError`` instead of ``SystemError`` on platforms where
``chmod(..., follow_symlinks=False)`` is not supported. Patch by Anthony
Sottile.
Misc/NEWS.d/next/Library/2017-12-12-07-29-06.bpo-32255.2bfNmM.rst
deleted
100644 → 0
View file @
d135f20a
A single empty field is now always quoted when written into a CSV file.
This allows to distinguish an empty row from a row consisting of a single empty field.
Patch by Licht Takeuchi.
Misc/NEWS.d/next/Library/2017-12-12-16-58-20.bpo-32250.UljTa0.rst
deleted
100644 → 0
View file @
d135f20a
Implement ``asyncio.current_task()`` and ``asyncio.all_tasks()``. Add
helpers intended to be used by alternative task implementations:
``asyncio._register_task``, ``asyncio._enter_task``, ``asyncio._leave_task``
and ``asyncio._unregister_task``. Deprecate ``asyncio.Task.current_task()``
and ``asyncio.Task.all_tasks()``.
Misc/NEWS.d/next/Library/2017-12-12-18-01-01.bpo-32296.bwscHz.rst
deleted
100644 → 0
View file @
d135f20a
Implement asyncio._get_running_loop() and get_event_loop() in C. This makes
them 4x faster.
Misc/NEWS.d/next/Library/2017-12-13-00-00-37.bpo-17852.Q8BP8N.rst
deleted
100644 → 0
View file @
d135f20a
Revert incorrect fix based on misunderstanding of _Py_PyAtExit() semantics.
Misc/NEWS.d/next/Library/2017-12-13-16-47-38.bpo-32314.W4_U2j.rst
deleted
100644 → 0
View file @
d135f20a
Implement asyncio.run().
Misc/NEWS.d/next/Library/2017-12-13-19-02-38.bpo-29970.uxVOpk.rst
deleted
100644 → 0
View file @
d135f20a
Abort asyncio SSLProtocol connection if handshake not complete within 10s
Misc/NEWS.d/next/Library/2017-12-13-20-31-30.bpo-32308.CUbsb2.rst
deleted
100644 → 0
View file @
d135f20a
:func:`re.sub()` now replaces empty matches adjacent to a previous non-empty
match.
Misc/NEWS.d/next/Library/2017-12-13-22-10-36.bpo-29711.hJjghA.rst
deleted
100644 → 0
View file @
d135f20a
Fix ``stop_serving`` in asyncio proactor loop kill all listening servers
Misc/NEWS.d/next/Library/2017-12-13-22-38-08.bpo-32302.othtTr.rst
deleted
100644 → 0
View file @
d135f20a
Fix bdist_wininst of distutils for CRT v142: it binary compatible with CRT
v140.
Misc/NEWS.d/next/Library/2017-12-14-10-10-10.bpo-32323.ideco.rst
deleted
100644 → 0
View file @
d135f20a
:func:`urllib.parse.urlsplit()` does not convert zone-id (scope) to lower case
for scoped IPv6 addresses in hostnames now.
Misc/NEWS.d/next/Library/2017-12-14-16-00-25.bpo-32327.bbkSxA.rst
deleted
100644 → 0
View file @
d135f20a
Convert asyncio functions that were documented as coroutines to coroutines.
Affected functions: loop.sock_sendall, loop.sock_recv, loop.sock_accept,
loop.run_in_executor, loop.getaddrinfo, loop.getnameinfo.
Misc/NEWS.d/next/Library/2017-12-14-17-28-54.bpo-32311.DL5Ytn.rst
deleted
100644 → 0
View file @
d135f20a
Implement asyncio.create_task(coro) shortcut
Misc/NEWS.d/next/Library/2017-12-15-15-34-12.bpo-32248.zmO8G2.rst
deleted
100644 → 0
View file @
d135f20a
Add :class:`importlib.abc.ResourceReader` as an ABC for loaders to provide a
unified API for reading resources contained within packages. Also add
:mod:`importlib.resources` as the port of ``importlib_resources``.
Misc/NEWS.d/next/Library/2017-12-15-23-48-43.bpo-32331.fIg1Uc.rst
deleted
100644 → 0
View file @
d135f20a
Fix socket.settimeout() and socket.setblocking() to keep socket.type
as is. Fix socket.socket() constructor to reset any bit flags applied to
socket's type. This change only affects OSes that have SOCK_NONBLOCK
and/or SOCK_CLOEXEC.
Misc/NEWS.d/next/Library/2017-12-16-18-50-57.bpo-32348.5j__he.rst
deleted
100644 → 0
View file @
d135f20a
Optimize asyncio.Future schedule/add/remove callback. The optimization
shows 3-6% performance improvements of async/await code.
Misc/NEWS.d/next/Library/2017-12-17-14-23-23.bpo-32351.95fh2K.rst
deleted
100644 → 0
View file @
d135f20a
Use fastpath in asyncio.sleep if delay<0 (2x boost)
Misc/NEWS.d/next/Library/2017-12-17-21-42-24.bpo-32355.tbaTWA.rst
deleted
100644 → 0
View file @
d135f20a
Optimize asyncio.gather(); now up to 15% faster.
Misc/NEWS.d/next/Library/2017-12-17-22-50-51.bpo-32356.roZJpA.rst
deleted
100644 → 0
View file @
d135f20a
asyncio.transport.resume_reading() and pause_reading() are now idempotent.
New transport.is_reading() method is added.
Misc/NEWS.d/next/Library/2017-12-18-00-36-41.bpo-32357.t1F3sn.rst
deleted
100644 → 0
View file @
d135f20a
Optimize asyncio.iscoroutine() and loop.create_task() for non-native
coroutines (e.g. async/await compiled with Cython).
'loop.create_task(python_coroutine)' used to be 20% faster than
'loop.create_task(cython_coroutine)'. Now, the latter is as fast.
Misc/NEWS.d/next/Library/2017-12-19-00-37-28.bpo-32363.YTeGU0.rst
deleted
100644 → 0
View file @
d135f20a
Make asyncio.Task.set_exception() and set_result() raise
NotImplementedError. Task._step() and Future.__await__() raise proper
exceptions when they are in an invalid state, instead of raising an
AssertionError.
Misc/NEWS.d/next/Library/2017-12-21-11-08-42.bpo-26133.mt81QV.rst
deleted
100644 → 0
View file @
d135f20a
Don't unsubscribe signals in asyncio UNIX event loop on interpreter shutdown.
Misc/NEWS.d/next/Library/2017-12-23-12-45-00.bpo-32415.YufXTU.rst
deleted
100644 → 0
View file @
d135f20a
asyncio: Add Task.get_loop() and Future.get_loop()
Misc/NEWS.d/next/Library/2017-12-25-11-09-46.bpo-31721.5gM972.rst
deleted
100644 → 0
View file @
d135f20a
Prevent Python crash from happening when Future._log_traceback is set to
True manually. Now it can only be set to False, or a ValueError is raised.
Misc/NEWS.d/next/Library/2017-12-25-20-22-47.bpo-32422.5H3Wq2.rst
deleted
100644 → 0
View file @
d135f20a
``functools.lru_cache`` uses less memory (3 words for each cached key) and
takes about 1/3 time for cyclic GC.
Misc/NEWS.d/next/Library/2017-12-28-21-30-40.bpo-32441.LqlboJ.rst
deleted
100644 → 0
View file @
d135f20a
Return the new file descriptor (i.e., the second argument) from ``os.dup2``.
Previously, ``None`` was always returned.
Misc/NEWS.d/next/Library/2017-12-29-00-44-42.bpo-23749.QL1Cxd.rst
deleted
100644 → 0
View file @
d135f20a
asyncio: Implement loop.start_tls()
Misc/NEWS.d/next/Library/2017-12-31-20-32-58.bpo-32468.YBs__0.rst
deleted
100644 → 0
View file @
d135f20a
Improve frame repr() to mention filename, code name and current line number.
Misc/NEWS.d/next/Library/2018-01-06-10-54-16.bpo-32499.koyY-4.rst
deleted
100644 → 0
View file @
d135f20a
Add dataclasses.is_dataclass(obj), which returns True if obj is a dataclass
or an instance of one.
Misc/NEWS.d/next/Library/2018-01-06-15-15-34.bpo-32278.bGnGc0.rst
deleted
100644 → 0
View file @
d135f20a
Make type information optional on dataclasses.make_dataclass(). If omitted,
the string 'typing.Any' is used.
Misc/NEWS.d/next/Library/2018-01-06-16-50-11.bpo-32279.1xOpU8.rst
deleted
100644 → 0
View file @
d135f20a
Add params to dataclasses.make_dataclasses(): init, repr, eq, order, hash,
and frozen. Pass them through to dataclass().
Misc/NEWS.d/next/Library/2018-01-07-11-32-42.bpo-32506.MaT-zU.rst
deleted
100644 → 0
View file @
d135f20a
Now that dict is defined as keeping insertion order, drop OrderedDict and
just use plain dict.
Misc/NEWS.d/next/Tests/2017-11-11-16-35-18.bpo-32002.itDxIo.rst
deleted
100644 → 0
View file @
d135f20a
Adjust C locale coercion testing for the empty locale and POSIX locale
cases to more readily adjust to platform dependent behaviour.
Misc/NEWS.d/next/Tests/2017-12-11-13-31-33.bpo-32252.YnFw7J.rst
deleted
100644 → 0
View file @
d135f20a
Fix faulthandler_suppress_crash_report() used to prevent core dump files
when testing crashes. getrlimit() returns zero on success.
Misc/NEWS.d/next/Tools-Demos/2017-12-22-09-25-51.bpo-24960.TGdAgO.rst
deleted
100644 → 0
View file @
d135f20a
2to3 and lib2to3 can now read pickled grammar files using pkgutil.get_data()
rather than probing the filesystem. This lets 2to3 and lib2to3 work when run
from a zipfile.
Misc/NEWS.d/next/Windows/2017-08-18-18-00-24.bpo-19764.ODpc9y.rst
deleted
100644 → 0
View file @
d135f20a
Implement support for `subprocess.Popen(close_fds=True)` on Windows. Patch
by Segev Finer.
README.rst
View file @
868460c5
This is Python version 3.7.0 alpha
3+
====================================
=
This is Python version 3.7.0 alpha
4
====================================
.. image:: https://travis-ci.org/python/cpython.svg?branch=master
:alt: CPython build status on Travis CI
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment