Armin Rigo avatar Armin Rigo committed d1d797d

Small additions and typos.

Comments (0)

Files changed (1)

pypy/doc/release-2.0.0.rst

 ============================
 
 We're pleased to announce PyPy 2.0. This is a stable release that brings
-swath of bugfixes, small performance improvements and compatibility fixes.
+a swath of bugfixes, small performance improvements and compatibility fixes.
 
 You can download the PyPy 2.0 release here:
 
     http://pypy.org/download.html
 
-Two biggest changes since PyPy 1.9 are:
+The two biggest changes since PyPy 1.9 are:
 
 * stackless is now supported including greenlets, which means eventlet
   and gevent should work (but read below about gevent)
 
-* PyPy now contains a release 0.6 of `cffi`_ as a builtin module, which
+* PyPy now contains release 0.6 of `cffi`_ as a builtin module, which
   is preferred way of calling C from Python that works well on PyPy
 
 .. _`cffi`: http://cffi.readthedocs.org
 ==========
 
 * Stackless including greenlets should work. For gevent, you need to check
-  out `pypycore`_ and use `pypy-hacks`_ branch of gevent.
+  out `pypycore`_ and use the `pypy-hacks`_ branch of gevent.
 
-* cffi is not a module included with PyPy. It's a preferred way of calling
-  C from Python that works on PyPy.
+* cffi is now a module included with PyPy.  (`cffi`_ also exists for
+  CPython; the two versions should be fully compatible.)  It is the
+  preferred way of calling C from Python that works on PyPy.
 
-* Callbacks from C are now JITted, which means XML parsing is much faster
+* Callbacks from C are now JITted, which means XML parsing is much faster.
 
 * A lot of speed improvements in various language corners, most of them small,
-  but speeding up a particular corner a lot
+  but speeding up some particular corners a lot.
 
-* A lot of stability issues fixed
+* The JIT was refactored to emit machine code which manipulates a "frame"
+  that lives on the heap rather than on the stack.  This is what makes
+  Stackless work, and it could bring another future speed-up (not done yet).
+
+* A lot of stability issues fixed.
 
 .. _`pypycore`: https://github.com/gevent-on-pypy/pypycore/
 .. _`pypy-hacks`: https://github.com/schmir/gevent/tree/pypy-hacks
Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for ProjectModifiedEvent.java.
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.