Author: Matti Picus <[email protected]> Branch: Changeset: r97533:bb5b1b1126ae Date: 2019-09-19 09:03 +0300 http://bitbucket.org/pypy/pypy/changeset/bb5b1b1126ae/
Log: start release cycle diff --git a/LICENSE b/LICENSE --- a/LICENSE +++ b/LICENSE @@ -40,11 +40,11 @@ Armin Rigo Maciej Fijalkowski Carl Friedrich Bolz-Tereick + Matti Picus Antonio Cuni Amaury Forgeot d'Arc - Matti Picus + Ronan Lamy Samuele Pedroni - Ronan Lamy Alex Gaynor Philip Jenvey Richard Plangger @@ -94,6 +94,7 @@ Jason Creighton Mark Young Alex Martelli + Andrew Lawrence Spenser Bauman Michal Bendowski Jan de Mooij @@ -106,11 +107,11 @@ Stefan Schwarzer Tomek Meka Valentino Volonghi + Stefan Beyer Patrick Maupin Devin Jeanpierre Bob Ippolito Bruno Gola - Andrew Lawrence David Malcolm Squeaky Edd Barrett @@ -124,7 +125,6 @@ Wenzhu Man Konstantin Lopuhin John Witulski - Stefan Beyer Jeremy Thurgood Greg Price Ivan Sichmann Freitas @@ -138,6 +138,7 @@ Pavel Vinogradov William Leslie Paweł Piotr Przeradowski + Stian Andreassen marky1991 Ilya Osadchiy Tobias Oberstein @@ -146,14 +147,13 @@ Taavi Burns Adrian Kuhn tav - Stian Andreassen Georg Brandl Joannah Nanjekye + Julian Berman Bert Freudenberg Wanja Saatkamp Mike Blume Gerald Klix - Julian Berman Oscar Nierstrasz Rami Chowdhury Stefan H. Muller @@ -204,6 +204,7 @@ Andrews Medina Aaron Iles Toby Watson + Lin Cheng Daniel Patrick Stuart Williams Antoine Pitrou @@ -245,6 +246,7 @@ Valentina Mukhamedzhanova Stefano Parmesan touilleMan + Anthony Sottile Marc Abramowitz Arjun Naik Aaron Gallagher @@ -254,7 +256,6 @@ Omer Katz Jacek Generowicz Tomasz Dziopa - Lin Cheng Sylvain Thenault Jakub Stasiak Andrew Dalke @@ -285,7 +286,6 @@ Lene Wagner Tomo Cocoa Miro Hrončok - Anthony Sottile David Lievens Neil Blakey-Milner Henrik Vendelbo @@ -294,11 +294,14 @@ Christoph Gerum Miguel de Val Borro Artur Lisiecki + [email protected] afteryu Toni Mattis + Vincent Michel Laurens Van Houtven Bobby Impollonia Roberto De Ioris + Yannick Jadoul Jeong YunWon Christopher Armstrong Aaron Tubbs @@ -312,6 +315,7 @@ Fabio Niephaus Akira Li Gustavo Niemeyer + [email protected] Nate Bragg Lucas Stadler roberto@goyle @@ -331,8 +335,12 @@ Ben Darnell Juan Francisco Cantero Hurtado Godefroid Chappelle + Paul Ganssle + Michal Kuffa Stephan Busemann + Bystroushaak Dan Colish + Ram Rachum timo Volodymyr Vladymyrov Daniel Neuhäuser @@ -342,18 +350,22 @@ Chris Lambacher John Aldis [email protected] + Yasen Kiprov Mike Bayer Rodrigo Araújo Daniil Yarancev Min RK OlivierBlanvillain + [email protected] Jonas Pfannschmidt Zearin Johan Forsberg Andrey Churin Dan Crosta [email protected] + Ryan Hileman Stanisław Halik + DeVerne Jones Julien Phalip Roman Podoliaka Steve Papanik @@ -369,17 +381,20 @@ Jim Hunziker shoma hosaka Buck Golemon + whitequark Iraklis D. JohnDoe yrttyr Michael Chermside Anna Ravencroft remarkablerocket + Ivan Petre Vijiac Berker Peksag Christian Muirhead soareschen Matthew Miller + Jesdi Konrad Delong Dinu Gherman pizi @@ -398,13 +413,16 @@ Markus Unterwaditzer Kristoffer Kleine Graham Markall + paugier Dan Loewenherz werat Filip Salomonsson Niclas Olofsson + Zsolt Cserna Chris Pressey Tobias Diaz Paul Graydon + mkuffa Nikolaos-Digenis Karagiannis Kurt Griffiths Ben Mather diff --git a/pypy/doc/conf.py b/pypy/doc/conf.py --- a/pypy/doc/conf.py +++ b/pypy/doc/conf.py @@ -71,9 +71,9 @@ # module/cpyext/include/patchlevel.h # # The short X.Y version. -version = '7.2' +version = '7.3' # The full version, including alpha/beta/rc tags. -release = '7.2.0' +release = '7.3.0' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/pypy/doc/contributor.rst b/pypy/doc/contributor.rst --- a/pypy/doc/contributor.rst +++ b/pypy/doc/contributor.rst @@ -7,11 +7,11 @@ Armin Rigo Maciej Fijalkowski Carl Friedrich Bolz-Tereick + Matti Picus Antonio Cuni Amaury Forgeot d'Arc - Matti Picus + Ronan Lamy Samuele Pedroni - Ronan Lamy Alex Gaynor Philip Jenvey Richard Plangger @@ -61,6 +61,7 @@ Jason Creighton Mark Young Alex Martelli + Andrew Lawrence Spenser Bauman Michal Bendowski Jan de Mooij @@ -73,11 +74,11 @@ Stefan Schwarzer Tomek Meka Valentino Volonghi + Stefan Beyer Patrick Maupin Devin Jeanpierre Bob Ippolito Bruno Gola - Andrew Lawrence David Malcolm Squeaky Edd Barrett @@ -91,7 +92,6 @@ Wenzhu Man Konstantin Lopuhin John Witulski - Stefan Beyer Jeremy Thurgood Greg Price Ivan Sichmann Freitas @@ -105,6 +105,7 @@ Pavel Vinogradov William Leslie Paweł Piotr Przeradowski + Stian Andreassen marky1991 Ilya Osadchiy Tobias Oberstein @@ -113,14 +114,13 @@ Taavi Burns Adrian Kuhn tav - Stian Andreassen Georg Brandl Joannah Nanjekye + Julian Berman Bert Freudenberg Wanja Saatkamp Mike Blume Gerald Klix - Julian Berman Oscar Nierstrasz Rami Chowdhury Stefan H. Muller @@ -171,6 +171,7 @@ Andrews Medina Aaron Iles Toby Watson + Lin Cheng Daniel Patrick Stuart Williams Antoine Pitrou @@ -212,6 +213,7 @@ Valentina Mukhamedzhanova Stefano Parmesan touilleMan + Anthony Sottile Marc Abramowitz Arjun Naik Aaron Gallagher @@ -221,7 +223,6 @@ Omer Katz Jacek Generowicz Tomasz Dziopa - Lin Cheng Sylvain Thenault Jakub Stasiak Andrew Dalke @@ -261,11 +262,14 @@ Christoph Gerum Miguel de Val Borro Artur Lisiecki + [email protected] afteryu Toni Mattis + Vincent Michel Laurens Van Houtven Bobby Impollonia Roberto De Ioris + Yannick Jadoul Jeong YunWon Christopher Armstrong Aaron Tubbs @@ -279,6 +283,7 @@ Fabio Niephaus Akira Li Gustavo Niemeyer + [email protected] Nate Bragg Lucas Stadler roberto@goyle @@ -298,8 +303,12 @@ Ben Darnell Juan Francisco Cantero Hurtado Godefroid Chappelle + Paul Ganssle + Michal Kuffa Stephan Busemann + Bystroushaak Dan Colish + Ram Rachum timo Volodymyr Vladymyrov Daniel Neuhäuser @@ -309,18 +318,22 @@ Chris Lambacher John Aldis [email protected] + Yasen Kiprov Mike Bayer Rodrigo Araújo Daniil Yarancev Min RK OlivierBlanvillain + [email protected] Jonas Pfannschmidt Zearin Johan Forsberg Andrey Churin Dan Crosta [email protected] + Ryan Hileman Stanisław Halik + DeVerne Jones Julien Phalip Roman Podoliaka Steve Papanik @@ -336,17 +349,20 @@ Jim Hunziker shoma hosaka Buck Golemon + whitequark Iraklis D. JohnDoe yrttyr Michael Chermside Anna Ravencroft remarkablerocket + Ivan Petre Vijiac Berker Peksag Christian Muirhead soareschen Matthew Miller + Jesdi Konrad Delong Dinu Gherman pizi @@ -365,13 +381,16 @@ Markus Unterwaditzer Kristoffer Kleine Graham Markall + paugier Dan Loewenherz werat Filip Salomonsson Niclas Olofsson + Zsolt Cserna Chris Pressey Tobias Diaz Paul Graydon + mkuffa Nikolaos-Digenis Karagiannis Kurt Griffiths Ben Mather diff --git a/pypy/doc/index-of-release-notes.rst b/pypy/doc/index-of-release-notes.rst --- a/pypy/doc/index-of-release-notes.rst +++ b/pypy/doc/index-of-release-notes.rst @@ -6,6 +6,7 @@ .. toctree:: + release-v7.2.0.rst release-v7.1.1.rst release-v7.1.0.rst release-v7.0.0.rst diff --git a/pypy/doc/index-of-whatsnew.rst b/pypy/doc/index-of-whatsnew.rst --- a/pypy/doc/index-of-whatsnew.rst +++ b/pypy/doc/index-of-whatsnew.rst @@ -7,6 +7,7 @@ .. toctree:: whatsnew-head.rst + whatsnew-pypy2-7.2.0.rst whatsnew-pypy2-7.1.0.rst whatsnew-pypy2-7.0.0.rst whatsnew-pypy2-6.0.0.rst @@ -37,12 +38,17 @@ whatsnew-1.9.rst +CPython 3.6 compatible versions +------------------------------- + +.. toctree:: + whatsnew-pypy3-head.rst + CPython 3.5 compatible versions ------------------------------- .. toctree:: - whatsnew-pypy3-head.rst whatsnew-pypy3-7.0.0.rst whatsnew-pypy3-5.9.0.rst whatsnew-pypy3-5.8.0.rst diff --git a/pypy/doc/release-v7.2.0.rst b/pypy/doc/release-v7.2.0.rst new file mode 100644 --- /dev/null +++ b/pypy/doc/release-v7.2.0.rst @@ -0,0 +1,104 @@ +==================================== +PyPy v7.2.0: release of 2.7, and 3.6 +==================================== + +The PyPy team is proud to release the version 7.2.0 of PyPy, which includes +two different interpreters: + + - PyPy2.7, which is an interpreter supporting the syntax and the features of + Python 2.7 including the stdlib for CPython 2.7.13 + + - PyPy3.6: which is an interpreter supporting the syntax and the features of + Python 3.6, including the stdlib for CPython 3.6.9. + +The interpreters are based on much the same codebase, thus the double +release. + +This release removes the "beta" tag from PyPy3.6. While there may still be some +small corner-case incompatibilities (around the exact error messages in +exceptions and the handling of faulty codec errorhandlers) we are happy with +the quality of the 3.6 series and are looking forward to working on a Python +3.7 interpreter. + +With the support of the ARM foundation, this release supports the 64-bit +``aarch64`` ARM architecture. + +We updated our benchmark runner at https://speed.pypy.org to a more modern +machine and updated the baseline python to CPython 2.7.11. Thanks to `Baroque +Software` for maintaining the benchmark runner. + +Until we can work with downstream providers to distribute builds with PyPy, we +have made packages for some common packages `available as wheels`_. + +The `CFFI`_ backend has been updated to version 1.13.0. We recommend using CFFI +rather than c-extensions to interact with C, and `cppyy`_ for interacting with +C++ code. + +As always, this release is 100% compatible with the previous one and fixed +several issues and bugs raised by the growing community of PyPy users. +We strongly recommend updating. + +You can download the v7.2 releases here: + + http://pypy.org/download.html + +We would like to thank our donors for the continued support of the PyPy +project. If PyPy is not quite good enough for your needs, we are available for +direct consulting work. + +We would also like to thank our contributors and encourage new people to join +the project. PyPy has many layers and we need help with all of them: `PyPy`_ +and `RPython`_ documentation improvements, tweaking popular modules to run +on pypy, or general `help`_ with making RPython's JIT even better. Since the +previous release, we have accepted contributions from 27 new contributors, +thanks for pitching in. + +.. _`PyPy`: index.html +.. _`RPython`: https://rpython.readthedocs.org +.. _`help`: project-ideas.html +.. _`CFFI`: http://cffi.readthedocs.io +.. _`cppyy`: https://cppyy.readthedocs.io +.. _`available as wheels`: https://github.com/antocuni/pypy-wheels +.. _`Baroque Software`: https://baroquesoftware.com + +What is PyPy? +============= + +PyPy is a very compliant Python interpreter, almost a drop-in replacement for +CPython 2.7, 3.6. It's fast (`PyPy and CPython 2.7.x`_ performance +comparison) due to its integrated tracing JIT compiler. + +We also welcome developers of other `dynamic languages`_ to see what RPython +can do for them. + +This PyPy release supports: + + * **x86** machines on most common operating systems + (Linux 32/64 bits, Mac OS X 64 bits, Windows 32 bits, OpenBSD, FreeBSD) + + * big- and little-endian variants of **PPC64** running Linux, + + * **s390x** running Linux + + * 64-bit **ARM** machines running Linux. + +Unfortunately at the moment of writing our ARM buildbots are out of service, +so for now we are **not** releasing any binary for the ARM architecture (32 +bit), although PyPy does support ARM 32 bit processors. + +.. _`PyPy and CPython 2.7.x`: http://speed.pypy.org +.. _`dynamic languages`: http://rpython.readthedocs.io/en/latest/examples.html + + +Changelog +========= + +Changes shared across versions + +* Update ``cffi`` to 1.13.0 + +C-API (cpyext) improvements shared across versions + +Python 3.6 only + + diff --git a/pypy/doc/whatsnew-head.rst b/pypy/doc/whatsnew-head.rst new file mode 100644 --- /dev/null +++ b/pypy/doc/whatsnew-head.rst @@ -0,0 +1,7 @@ +========================== +What's new in PyPy2.7 7.3+ +========================== + +.. this is a revision shortly after release-pypy-7.2.0 +.. startrev: 78cd4acbcbec + diff --git a/pypy/doc/whatsnew-pypy2-7.2.0.rst b/pypy/doc/whatsnew-pypy2-7.2.0.rst --- a/pypy/doc/whatsnew-pypy2-7.2.0.rst +++ b/pypy/doc/whatsnew-pypy2-7.2.0.rst @@ -1,6 +1,6 @@ -========================== -What's new in PyPy2.7 7.1+ -========================== +=========================== +What's new in PyPy2.7 7.2.0 +=========================== .. this is a revision shortly after release-pypy-7.1.0 .. startrev: d3aefbf6dae7 @@ -73,4 +73,4 @@ .. branch: openssl-for-macos -Update _ssl on macos to statically link to openssl-1.1.1c \ No newline at end of file +Update _ssl on macos to statically link to openssl-1.1.1c _______________________________________________ pypy-commit mailing list [email protected] https://mail.python.org/mailman/listinfo/pypy-commit
