[pypy-commit] pypy release-2.6.x: work on release announcement

mattip noreply at buildbot.pypy.org
Fri May 22 12:18:08 CEST 2015


Author: mattip <matti.picus at gmail.com>
Branch: release-2.6.x
Changeset: r77486:5deaf41fbc4b
Date: 2015-05-22 13:02 +0300
http://bitbucket.org/pypy/pypy/changeset/5deaf41fbc4b/

Log:	work on release announcement

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-2.6.0.rst
    release-2.5.1.rst
    release-2.5.0.rst
    release-2.4.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-2.6.0.rst
    whatsnew-2.5.1.rst
    whatsnew-2.5.0.rst
    whatsnew-2.4.0.rst
diff --git a/pypy/doc/release-2.6.0.rst b/pypy/doc/release-2.6.0.rst
new file mode 100644
--- /dev/null
+++ b/pypy/doc/release-2.6.0.rst
@@ -0,0 +1,111 @@
+=========================
+PyPy 2.6.0 - XXXXXXXXXXXX
+=========================
+
+We're pleased to announce PyPy 2.6.0, only two months after PyPy 2.5.1.
+We are particulary happy to update `cffi`_ to version 1.0, which makes the
+popular ctypes-alternative even easier to use.
+
+You can download the PyPy 2.6.0 release here:
+
+    http://pypy.org/download.html
+
+We would like to thank our donors for the continued support of the PyPy
+project, and for those who donate to our three sub-projects, as well as our
+volunteers and contributors.  
+We've shown quite a bit of progress, but we're slowly running out of funds.
+Please consider donating more, or even better convince your employer to donate,
+so we can finish those projects! The three sub-projects are:
+
+* `Py3k`_ (supporting Python 3.x): We have released a Python 3.2.5 compatible version
+   we call PyPy3 2.4.0, and are working toward a Python 3.3 compatible version
+
+* `STM`_ (software transactional memory): We have released a first working version,
+  and continue to try out new promising paths of achieving a fast multithreaded Python
+
+* `NumPy`_ which requires installation of our fork of upstream numpy,
+  available `on bitbucket`_
+
+.. _`cffi`: https://cffi.readthedocs.org
+.. _`Py3k`: http://pypy.org/py3donate.html
+.. _`STM`: http://pypy.org/tmdonate2.html
+.. _`NumPy`: http://pypy.org/numpydonate.html
+.. _`on bitbucket`: https://www.bitbucket.org/pypy/numpy
+
+We would also like to 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.
+
+.. _`PyPy`: http://doc.pypy.org 
+.. _`Rpython`: https://rpython.readthedocs.org
+.. _`modules`: http://doc.pypy.org/en/latest/project-ideas.html#make-more-python-modules-pypy-friendly
+.. _`help`: http://doc.pypy.org/en/latest/project-ideas.html
+
+What is PyPy?
+=============
+
+PyPy is a very compliant Python interpreter, almost a drop-in replacement for
+CPython 2.7. It's fast (`pypy and cpython 2.7.x`_ performance comparison)
+due to its integrated tracing JIT compiler.
+
+This release supports **x86** machines on most common operating systems
+(Linux 32/64, Mac OS X 64, Windows, and OpenBSD),
+as well as newer **ARM** hardware (ARMv6 or ARMv7, with VFPv3) running Linux.
+
+While we support 32 bit python on Windows, work on the native Windows 64
+bit python is still stalling, we would welcome a volunteer
+to `handle that`_.
+
+.. _`pypy and cpython 2.7.x`: http://speed.pypy.org
+.. _`handle that`: http://doc.pypy.org/en/latest/windows.html#what-is-missing-for-a-full-64-bit-translation
+
+Highlights 
+==========
+
+* Improve support for TLS 1.1 and 1.2
+
+* Improved object pinning in the garbage collector
+
+* Support for numpy's ```object``` dtype via a garbage collector hook
+
+* Support for numpy.can_cast and numpy.min_scalar_type as well as beginning
+  a refactoring of the internal casting rules in numpy
+
+* Better support for numpy subtypes, via the __array_interface__,
+   __array_priority__, and __array_wrap__ methods (still a work-in-progress)
+
+* Better support for numpy ndarray.flags
+
+* Windows downloads now package a pypyw.exe in addition to pypy.exe
+
+* Add preliminary support for a new lightweight statistical profiler `vmprof2`_,
+  currently disabled until we work out the last JIT issues
+
+* Remove debug attributes from frames used in tracing, moving them to a debug
+  object created on demand
+
+* Internal refactoring and cleanups leading to improved JIT performance
+
+* Support for the PYTHONOPTIMIZE environment variable (impacting builtin's
+  __debug__ property)
+
+* We continue to improve the JIT's optimizations. Our benchmark suite is now
+  over 7 times faster than cpython
+
+* Issues reported with our previous release were resolved_ after reports from users on
+  our issue tracker at https://bitbucket.org/pypy/pypy/issues or on IRC at
+  #pypy.
+
+.. _`vmprof2`: https://vmprof.readthedocs.org
+.. _resolved: http://doc.pypy.org/en/latest/whatsnew-2.5.1.html
+
+Please try it out and let us know what you think. We welcome
+success stories, `experiments`_,  or `benchmarks`_, we know you are using PyPy, please tell us about it!
+
+Cheers
+
+The PyPy Team
+
+.. _`experiments`: http://morepypy.blogspot.com/2015/02/experiments-in-pyrlang-with-rpython.html
+.. _`benchmarks`: https://mithrandi.net/blog/2015/03/axiom-benchmark-results-on-pypy-2-5-0


More information about the pypy-commit mailing list