Author: Matti Picus <[email protected]>
Branch: extradoc
Changeset: r533:ba0ccd283f5e
Date: 2014-09-08 20:42 +0300
http://bitbucket.org/pypy/pypy.org/changeset/ba0ccd283f5e/

Log:    update for 2.4-beta

diff --git a/compat.html b/compat.html
--- a/compat.html
+++ b/compat.html
@@ -45,12 +45,12 @@
 <div>
 <div id="main">
 <h1 class="title">Python compatibility</h1>
-<p>PyPy implements the Python language version 2.7.6. It supports all of the 
core
+<p>PyPy implements the Python language version 2.7.8. It supports all of the 
core
 language, passing Python test suite (with minor modifications that were
 already accepted in the main python in newer versions). It supports most
 of the commonly used Python <a class="reference external" 
href="http://docs.python.org/library/";>standard library modules</a>; details 
below.</p>
-<p>PyPy has <strong>alpha/beta-level</strong> support for the <a 
class="reference external" href="http://docs.python.org/c-api/";>CPython C 
API</a>, however, as of
-2.3.1 release this feature is not yet complete. We strongly advise use of <a 
class="reference external" href="http://cffi.readthedocs.org/";>CFFI</a>
+<p>PyPy has <strong>alpha/beta-level</strong> support for the <a 
class="reference external" href="http://docs.python.org/c-api/";>CPython C 
API</a>, however,
+this feature is not yet complete. We strongly advise use of <a 
class="reference external" href="http://cffi.readthedocs.org/";>CFFI</a>
 instead. CFFI come builtin with PyPy. Many libraries will require
 a bit of effort to work, but there are known success stories. Check out
 PyPy blog for updates, as well as the <a class="reference external" 
href="https://bitbucket.org/pypy/compatibility/wiki/Home";>Compatibility 
Wiki</a>.</p>
diff --git a/download.html b/download.html
--- a/download.html
+++ b/download.html
@@ -50,10 +50,12 @@
 performance improvements. <strong>Note that the OS X nightly builds
 (but not the release) are slightly
 miscompiled due to buildslave being old. Contributions are 
welcomed</strong>.</p>
-<p>Here are the binaries for the current release &#8212; <strong>PyPy 
2.3.1</strong> &#8212;
-(<a class="reference external" 
href="http://doc.pypy.org/en/latest/release-2.3.1.html";>what's new in PyPy 
2.3.1?</a> ) for x86 and ARM Linux, Mac OS/X, Windows
-and &#8212; <strong>PyPy3 2.3.1</strong> &#8212;
-(<a class="reference external" 
href="http://doc.pypy.org/en/latest/release-pypy3-2.3.1.html";>what's new in 
PyPy3 2.3.1?</a>).</p>
+<p>We provide binaries for x86 and ARM Linux, Mac OS/X and Windows for:</p>
+<ul class="simple">
+<li>the Python2.7 compatible release &#8212; <strong>PyPy 2.3.1</strong> 
&#8212; (<a class="reference external" 
href="http://doc.pypy.org/en/latest/release-2.3.1.html";>what's new in PyPy 
2.3.1?</a> )</li>
+<li>the Python2.7 compatible beta &#8212; <strong>PyPy 2.4-beta1</strong> 
&#8212; (<a class="reference external" 
href="http://doc.pypy.org/en/latest/release-2.4.0.html";>what's new in PyPy 
2.4?</a> )</li>
+<li>the Python3.3 compatible release &#8212; <strong>PyPy3 2.3.1</strong> 
&#8212; (<a class="reference external" 
href="http://doc.pypy.org/en/latest/release-pypy3-2.3.1.html";>what's new in 
PyPy3 2.3.1?</a>).</li>
+</ul>
 <ul class="download-menu simple">
 <li>Download<ul>
 <li><a class="reference internal" href="#default-with-a-jit-compiler">Default 
(with a JIT Compiler)</a></li>
@@ -72,13 +74,11 @@
 <p>These binaries include a Just-in-Time compiler.  They only work on
 x86 CPUs that have the <a class="reference external" 
href="http://en.wikipedia.org/wiki/SSE2";>SSE2</a> instruction set (most of
 them do, nowadays), or on x86-64 CPUs. They also contain <a class="reference 
external" href="http://www.stackless.com/";>stackless</a>
-extensions, like <a class="reference external" 
href="http://codespeak.net/svn/greenlet/trunk/doc/greenlet.txt";>greenlets</a>.
-(This is the official release 2.3.1;
-for the most up-to-date version see below.)</p>
+extensions, like <a class="reference external" 
href="http://pypy.readthedocs.org/en/latest/stackless.html#greenlets";>greenlets</a>.</p>
 </div>
-<div class="section" id="id1">
-<h1>2.3.1</h1>
-<p>Note that Linux binaries are dynamically linked, as is usual, and thus might
+<div class="section" id="linux-binaries-and-common-distributions">
+<h1>Linux binaries and common distributions</h1>
+<p>Linux binaries are dynamically linked, as is usual, and thus might
 not be usable due to the sad story of linux binary compatibility.  This means
 that <strong>Linux binaries are only usable on the distributions written next 
to
 them</strong> unless you're ready to hack your system by adding symlinks to the
@@ -88,6 +88,9 @@
 <a class="reference external" 
href="http://fedoraproject.org/wiki/Features/PyPyStack";>Fedora</a>, <a 
class="reference external" 
href="http://packages.gentoo.org/package/dev-python/pypy";>Gentoo</a> and <a 
class="reference external" 
href="https://wiki.archlinux.org/index.php/PyPy";>Arch</a> are known to package 
PyPy, with various
 degrees of being up-to-date.  You may have more luck trying out Squeaky's
 <a class="reference external" 
href="https://github.com/squeaky-pl/portable-pypy";>portable Linux 
binaries</a>.</p>
+</div>
+<div class="section" id="python2-7-compatible-pypy-2-3-1">
+<h1>Python2.7 compatible PyPy 2.3.1</h1>
 <ul class="simple">
 <li><a class="reference external" 
href="https://bitbucket.org/pypy/pypy/downloads/pypy-2.3.1-linux.tar.bz2";>Linux 
x86 binary (32bit, tar.bz2 built on Ubuntu 10.04.4 LTS)</a> (see <tt 
class="docutils literal">[1]</tt> below)</li>
 <li><a class="reference external" 
href="https://bitbucket.org/pypy/pypy/downloads/pypy-2.3.1-linux64.tar.bz2";>Linux
 x86-64 binary (64bit, tar.bz2 built on Ubuntu 12.04 - 14.04)</a> (see <tt 
class="docutils literal">[1]</tt> below)</li>
@@ -103,13 +106,23 @@
 <a class="reference external" 
href="http://cobra.cs.uni-duesseldorf.de/~buildmaster/mirror/";>mirror</a>, but 
please use only if you have troubles accessing the links above</li>
 </ul>
 </div>
-<div class="section" id="pypy3-2-3-1">
-<h1>PyPy3 2.3.1</h1>
-<p>Note that Linux binaries are dynamically linked, as is usual, and thus might
-not be usable due to the sad story of linux binary compatibility.  This means
-that <strong>Linux binaries are only usable on the distributions written next 
to
-them</strong> unless you're ready to hack your system by adding symlinks to the
-libraries it tries to open.</p>
+<div class="section" id="python2-7-compatible-pypy-2-4-beta1">
+<h1>Python2.7 compatible PyPy 2.4-beta1</h1>
+<ul class="simple">
+<li><a class="reference external" 
href="https://bitbucket.org/pypy/pypy/downloads/pypy-2.4-beta1-linux.tar.bz2";>Linux
 x86 binary (32bit, tar.bz2 built on Ubuntu 12.04 - 14.04)</a> (see <tt 
class="docutils literal">[1]</tt> below)</li>
+<li><a class="reference external" 
href="https://bitbucket.org/pypy/pypy/downloads/pypy-2.4-beta1-linux64.tar.bz2";>Linux
 x86-64 binary (64bit, tar.bz2 built on Ubuntu 12.04 - 14.04)</a> (see <tt 
class="docutils literal">[1]</tt> below)</li>
+<li><a class="reference external" 
href="https://bitbucket.org/pypy/pypy/downloads/pypy-2.4-beta1-linux-armhf-raspbian.tar.bz2";>ARM
 Hardfloat Linux binary (ARMHF/gnueabihf, tar.bz2, Raspbian)</a> (see <tt 
class="docutils literal">[1]</tt> below)</li>
+<li><a class="reference external" 
href="https://bitbucket.org/pypy/pypy/downloads/pypy-2.4-beta1-linux-armhf-raring.tar.bz2";>ARM
 Hardfloat Linux binary (ARMHF/gnueabihf, tar.bz2, Ubuntu Raring)</a> (see <tt 
class="docutils literal">[1]</tt> below)</li>
+<li><a class="reference external" 
href="https://bitbucket.org/pypy/pypy/downloads/pypy-2.4-beta1-linux-armel.tar.bz2";>ARM
 Softfloat Linux binary (ARMEL/gnueabi, tar.bz2,  Ubuntu Precise)</a> (see <tt 
class="docutils literal">[1]</tt> below)</li>
+<li><a class="reference external" 
href="https://bitbucket.org/pypy/pypy/downloads/pypy-2.4-beta1-osx64.tar.bz2";>Mac
 OS/X binary (64bit)</a></li>
+<li><a class="reference external" 
href="https://bitbucket.org/pypy/pypy/downloads/pypy-2.4-beta1-win32.zip";>Windows
 binary (32bit)</a> (you might need the <a class="reference external" 
href="http://www.microsoft.com/en-us/download/details.aspx?id=5582";>VS 2008 
runtime library
+installer vcredist_x86.exe</a>.)</li>
+<li><a class="reference external" 
href="https://bitbucket.org/pypy/pypy/downloads";>All our downloads,</a> 
including previous versions.  We also have a
+<a class="reference external" 
href="http://cobra.cs.uni-duesseldorf.de/~buildmaster/mirror/";>mirror</a>, but 
please use only if you have troubles accessing the links above</li>
+</ul>
+</div>
+<div class="section" id="python-3-3-compatible-pypy3-2-3-1">
+<h1>Python 3.3 compatible PyPy3 2.3.1</h1>
 <ul class="simple">
 <li><a class="reference external" 
href="https://bitbucket.org/pypy/pypy/downloads/pypy3-2.3.1-linux.tar.bz2";>Linux
 x86 binary (32bit, tar.bz2 built on Ubuntu 10.04.4 LTS)</a> (see <tt 
class="docutils literal">[1]</tt> below)</li>
 <li><a class="reference external" 
href="https://bitbucket.org/pypy/pypy/downloads/pypy3-2.3.1-linux64.tar.bz2";>Linux
 x86-64 binary (64bit, tar.bz2 built on Ubuntu 12.04 - 14.04)</a> (see <tt 
class="docutils literal">[1]</tt> below)</li>
@@ -128,7 +141,7 @@
 to <a class="reference internal" href="#translate">translate</a> yourself with 
the option <tt class="docutils literal"><span 
class="pre">--jit-backend=x86-without-sse2</span></tt>.</p>
 <p><tt class="docutils literal">[1]:</tt> stating it again: the Linux binaries 
are provided for the
 distributions listed here.  <strong>If your distribution is not exactly this
-one, it won't work,</strong> likely: <tt class="docutils literal">pypy: error 
while loading shared
+one, it won't work,</strong> you will probably see: <tt class="docutils 
literal">pypy: error while loading shared
 libraries: &#8230;</tt>.  Unless you want to hack a lot, try out the
 <a class="reference external" 
href="https://github.com/squeaky-pl/portable-pypy";>portable Linux 
binaries</a>.</p>
 </div>
@@ -158,7 +171,7 @@
 uncompressed, they run in-place.  For now you can uncompress them
 either somewhere in your home directory or, say, in <tt class="docutils 
literal">/opt</tt>, and
 if you want, put a symlink from somewhere like
-<tt class="docutils literal">/usr/local/bin/pypy</tt> to <tt class="docutils 
literal"><span class="pre">/path/to/pypy-2.3.1/bin/pypy</span></tt>.  Do
+<tt class="docutils literal">/usr/local/bin/pypy</tt> to <tt class="docutils 
literal"><span class="pre">/path/to/pypy-2.4-beta1/bin/pypy</span></tt>.  Do
 not move or copy the executable <tt class="docutils literal">pypy</tt> outside 
the tree &ndash; put
 a symlink to it, otherwise it will not find its libraries.</p>
 </div>
@@ -259,7 +272,8 @@
 <p>Once PyPy is translated from source the binary package similar to those 
provided in the section <a class="reference internal" 
href="#default-with-a-jit-compiler">Default (with a JIT Compiler)</a> above 
could be easily created with <tt class="docutils literal">package.py</tt> 
script as following:</p>
 <pre class="literal-block">
 cd ./pypy/pypy/tool/release/
-python package.py ../../.. pypy-my-own-package-name
+python package.py --help #for information
+python package.py --archive-name pypy-my-own-package-name
 </pre>
 </div>
 <div class="section" id="checksums">
@@ -275,6 +289,13 @@
 5dab108869a039b754da5c07046fb17c  pypy-2.3.1-linux-armel.tar.bz2
 2b9aeccef1587a42fb5a4cc304b5d881  pypy-2.3.1-src.tar.bz2
 15c068c357d60719086b23e0bf9d0a5b  pypy-2.3.1-src.zip
+cc19c6807d6fa3e0d6e0e8c9f5331aa5  pypy-2.4-beta1-linux64.tar.bz2
+03597850c1179a55870da11bc1f89d3b  pypy-2.4-beta1-linux-armel.tar.bz2
+3fe7f30be24796812538beec1df67154  pypy-2.4-beta1-linux-armhf-raring.tar.bz2
+f68438ea507d8236ec2c330078c4c8fe  pypy-2.4-beta1-linux-armhf-raspbian.tar.bz2
+f59f63ea54a7f53bf21e58d49ca1be75  pypy-2.4-beta1-linux.tar.bz2
+d4d9c315e38fd52564d57add80804707  pypy-2.4-beta1-osx64.tar.bz2
+1191e71a86beef48861a61327c4ff4fc  pypy-2.4-beta1-win32.zip
 a86da5688dfd84e0485239f8991af308  pypy3-2.3.1-linux64.tar.bz2
 b0d6a0491e9c9be39d3c314c0823a039  pypy3-2.3.1-linux-armel.tar.bz2
 f79f7b5588d2b5a68d2781908bc8f9af  pypy3-2.3.1-linux-armhf-raring.tar.bz2
@@ -295,6 +316,13 @@
 ad8ebf67c5ccf354513a9cdb0586080b5964a5bd  pypy-2.3.1-linux-armel.tar.bz2
 833b33042456fe381cae4481b2eb536c5787d6c7  pypy-2.3.1-src.tar.bz2
 0d3f750fc28713eca77a91388c5a63843406d631  pypy-2.3.1-src.zip
+7bb3e8fa4b459f15046c2604161c0191032a9e9b  pypy-2.4-beta1-linux64.tar.bz2
+99bcafcf0c30adbc9a228ebefc6499a645dda27e  pypy-2.4-beta1-linux-armel.tar.bz2
+6f9828cfbe58029e2c82fb60631e9abe931fd5f3  
pypy-2.4-beta1-linux-armhf-raring.tar.bz2
+d8cf8d20abb8209c580a930a1fcc76aa2c0a8084  
pypy-2.4-beta1-linux-armhf-raspbian.tar.bz2
+c405dc962357d5a7f62b4c693980ad533bca93d5  pypy-2.4-beta1-linux.tar.bz2
+3606211ba23f3b1ffafbd707097c57d83f959d4e  pypy-2.4-beta1-osx64.tar.bz2
+4d6f30261a4cdde55372f1d1f7e3764c9724d1a9  pypy-2.4-beta1-win32.zip
 7276a9e97229e754f66863a0793c59066120ec51  pypy3-2.3.1-linux64.tar.bz2
 fb52a30be0fd4c7d8686c98e03595a8b48b11e82  pypy3-2.3.1-linux-armel.tar.bz2
 0239677fe28a4c22a70853242368456b98ac665a  
pypy3-2.3.1-linux-armhf-raring.tar.bz2
diff --git a/features.html b/features.html
--- a/features.html
+++ b/features.html
@@ -45,7 +45,7 @@
 <div>
 <div id="main">
 <h1 class="title">Features</h1>
-<p><strong>PyPy 2.3.1</strong> implements <strong>Python 2.7.6</strong> and 
runs on Intel
+<p><strong>PyPy 2.4</strong> implements <strong>Python 2.7.8</strong> and runs 
on Intel
 <a class="reference external" href="http://en.wikipedia.org/wiki/IA-32";>x86 
(IA-32)</a> , <a class="reference external" 
href="http://en.wikipedia.org/wiki/X86_64";>x86_64</a> and <a class="reference 
external" href="http://en.wikipedia.org/wiki/ARM";>ARM</a> platforms, with PPC 
being
 stalled. It supports all of the core language, passing the Python test suite
 (with minor modifications that were already accepted in the main python
diff --git a/index.html b/index.html
--- a/index.html
+++ b/index.html
@@ -46,7 +46,7 @@
 <div id="main">
 <h1 class="title">Welcome to PyPy</h1>
 <p>PyPy is a <a class="reference external" 
href="http://speed.pypy.org/";>fast</a>, <a class="reference external" 
href="compat.html">compliant</a> alternative implementation of the <a 
class="reference external" href="http://python.org/";>Python</a>
-language (2.7.6 and 3.2.5). It has several advantages and distinct 
features:</p>
+language (2.7.8 and 3.2.5). It has several advantages and distinct 
features:</p>
 <blockquote>
 <ul class="simple">
 <li><strong>Speed:</strong> thanks to its Just-in-Time compiler, Python 
programs
@@ -63,7 +63,7 @@
 <li>As well as other <a class="reference external" 
href="features.html">features</a>.</li>
 </ul>
 </blockquote>
-<p class="download"><a class="reference external" 
href="download.html">Download and try out the PyPy or PyPy3 release 
2.3.1!</a></p>
+<p class="download"><a class="reference external" 
href="download.html">Download and try out the PyPy or PyPy3 release 2.3.1, or 
the 2.4-beta!</a></p>
 <p>Want to know more? A good place to start is our detailed <a 
class="reference external" href="http://speed.pypy.org/";>speed</a> and
 <a class="reference external" href="compat.html">compatibility</a> reports!</p>
 </div>
diff --git a/source/compat.txt b/source/compat.txt
--- a/source/compat.txt
+++ b/source/compat.txt
@@ -3,13 +3,13 @@
 title: Python compatibility
 ---
 
-PyPy implements the Python language version 2.7.6. It supports all of the core
+PyPy implements the Python language version 2.7.8. It supports all of the core
 language, passing Python test suite (with minor modifications that were
 already accepted in the main python in newer versions). It supports most
 of the commonly used Python `standard library modules`_; details below.
 
-PyPy has **alpha/beta-level** support for the `CPython C API`_, however, as of
-2.3.1 release this feature is not yet complete. We strongly advise use of 
`CFFI`_
+PyPy has **alpha/beta-level** support for the `CPython C API`_, however, 
+this feature is not yet complete. We strongly advise use of `CFFI`_
 instead. CFFI come builtin with PyPy. Many libraries will require
 a bit of effort to work, but there are known success stories. Check out
 PyPy blog for updates, as well as the `Compatibility Wiki`__.
diff --git a/source/download.txt b/source/download.txt
--- a/source/download.txt
+++ b/source/download.txt
@@ -14,13 +14,15 @@
   (but not the release) are slightly
   miscompiled due to buildslave being old. Contributions are welcomed**.
 
-Here are the binaries for the current release &#8212; **PyPy 2.3.1** &#8212;
-(`what's new in PyPy 2.3.1?`_ ) for x86 and ARM Linux, Mac OS/X, Windows
-and &#8212; **PyPy3 2.3.1** &#8212;
-(`what's new in PyPy3 2.3.1?`_).
+We provide binaries for x86 and ARM Linux, Mac OS/X and Windows for:
+
+*  the Python2.7 compatible release &#8212; **PyPy 2.3.1** &#8212; (`what's 
new in PyPy 2.3.1?`_ ) 
+*  the Python2.7 compatible beta &#8212; **PyPy 2.4-beta1** &#8212; (`what's 
new in PyPy 2.4?`_ ) 
+* the Python3.3 compatible release &#8212; **PyPy3 2.3.1** &#8212; (`what's 
new in PyPy3 2.3.1?`_).
 
 .. _what's new in PyPy 2.3.1?: http://doc.pypy.org/en/latest/release-2.3.1.html
 .. _what's new in PyPy3 2.3.1?: 
http://doc.pypy.org/en/latest/release-pypy3-2.3.1.html
+.. _what's new in PyPy 2.4?: http://doc.pypy.org/en/latest/release-2.4.0.html
 
 
 .. class:: download_menu
@@ -46,13 +48,11 @@
 x86 CPUs that have the SSE2_ instruction set (most of
 them do, nowadays), or on x86-64 CPUs. They also contain `stackless`_
 extensions, like `greenlets`_.
-(This is the official release 2.3.1;
-for the most up-to-date version see below.)
 
-2.3.1
------
+Linux binaries and common distributions
+---------------------------------------
 
-Note that Linux binaries are dynamically linked, as is usual, and thus might
+Linux binaries are dynamically linked, as is usual, and thus might
 not be usable due to the sad story of linux binary compatibility.  This means
 that **Linux binaries are only usable on the distributions written next to
 them** unless you're ready to hack your system by adding symlinks to the
@@ -72,6 +72,10 @@
 .. _`Arch`: https://wiki.archlinux.org/index.php/PyPy
 .. _`portable Linux binaries`: https://github.com/squeaky-pl/portable-pypy
 
+
+Python2.7 compatible PyPy 2.3.1
+-------------------------------
+
 * `Linux x86 binary (32bit, tar.bz2 built on Ubuntu 10.04.4 LTS)`__ (see 
``[1]`` below)
 * `Linux x86-64 binary (64bit, tar.bz2 built on Ubuntu 12.04 - 14.04)`__ (see 
``[1]`` below)
 * `ARM Hardfloat Linux binary (ARMHF/gnueabihf, tar.bz2, Raspbian)`__ (see 
``[1]`` below)
@@ -98,14 +102,33 @@
 .. __: https://bitbucket.org/pypy/pypy/downloads
 .. _mirror: http://cobra.cs.uni-duesseldorf.de/~buildmaster/mirror/
 
-PyPy3 2.3.1
------------
+Python2.7 compatible PyPy 2.4-beta1
+-----------------------------------
 
-Note that Linux binaries are dynamically linked, as is usual, and thus might
-not be usable due to the sad story of linux binary compatibility.  This means
-that **Linux binaries are only usable on the distributions written next to
-them** unless you're ready to hack your system by adding symlinks to the
-libraries it tries to open.
+* `Linux x86 binary (32bit, tar.bz2 built on Ubuntu 12.04 - 14.04)`__ (see 
``[1]`` below)
+* `Linux x86-64 binary (64bit, tar.bz2 built on Ubuntu 12.04 - 14.04)`__ (see 
``[1]`` below)
+* `ARM Hardfloat Linux binary (ARMHF/gnueabihf, tar.bz2, Raspbian)`__ (see 
``[1]`` below)
+* `ARM Hardfloat Linux binary (ARMHF/gnueabihf, tar.bz2, Ubuntu Raring)`__ 
(see ``[1]`` below)
+* `ARM Softfloat Linux binary (ARMEL/gnueabi, tar.bz2,  Ubuntu Precise)`__ 
(see ``[1]`` below)
+* `Mac OS/X binary (64bit)`__
+* `Windows binary (32bit)`__ (you might need the `VS 2008 runtime library
+  installer vcredist_x86.exe`_.)
+* `All our downloads,`__ including previous versions.  We also have a
+  mirror_, but please use only if you have troubles accessing the links above
+
+.. __: https://bitbucket.org/pypy/pypy/downloads/pypy-2.4-beta1-linux.tar.bz2
+.. __: https://bitbucket.org/pypy/pypy/downloads/pypy-2.4-beta1-linux64.tar.bz2
+.. __: 
https://bitbucket.org/pypy/pypy/downloads/pypy-2.4-beta1-linux-armhf-raspbian.tar.bz2
+.. __: 
https://bitbucket.org/pypy/pypy/downloads/pypy-2.4-beta1-linux-armhf-raring.tar.bz2
+.. __: 
https://bitbucket.org/pypy/pypy/downloads/pypy-2.4-beta1-linux-armel.tar.bz2
+.. __: https://bitbucket.org/pypy/pypy/downloads/pypy-2.4-beta1-osx64.tar.bz2
+.. __: https://bitbucket.org/pypy/pypy/downloads/pypy-2.4-beta1-win32.zip
+.. _`VS 2008 runtime library installer vcredist_x86.exe`: 
http://www.microsoft.com/en-us/download/details.aspx?id=5582
+.. __: https://bitbucket.org/pypy/pypy/downloads
+.. _mirror: http://cobra.cs.uni-duesseldorf.de/~buildmaster/mirror/
+
+Python 3.3 compatible PyPy3 2.3.1
+---------------------------------
 
 * `Linux x86 binary (32bit, tar.bz2 built on Ubuntu 10.04.4 LTS)`__ (see 
``[1]`` below)
 * `Linux x86-64 binary (64bit, tar.bz2 built on Ubuntu 12.04 - 14.04)`__ (see 
``[1]`` below)
@@ -137,7 +160,7 @@
 
 ``[1]:`` stating it again: the Linux binaries are provided for the
 distributions listed here.  **If your distribution is not exactly this
-one, it won't work,** likely: ``pypy: error while loading shared
+one, it won't work,** you will probably see: ``pypy: error while loading shared
 libraries: ...``.  Unless you want to hack a lot, try out the
 `portable Linux binaries`_.
 
@@ -178,7 +201,7 @@
 uncompressed, they run in-place.  For now you can uncompress them
 either somewhere in your home directory or, say, in ``/opt``, and
 if you want, put a symlink from somewhere like
-``/usr/local/bin/pypy`` to ``/path/to/pypy-2.3.1/bin/pypy``.  Do
+``/usr/local/bin/pypy`` to ``/path/to/pypy-2.4-beta1/bin/pypy``.  Do
 not move or copy the executable ``pypy`` outside the tree --- put
 a symlink to it, otherwise it will not find its libraries.
 
@@ -289,7 +312,7 @@
 .. _`contact us`: contact.html
 .. _`sandboxing`: features.html#sandboxing
 .. _`stackless`: http://www.stackless.com/
-.. _`greenlets`: http://codespeak.net/svn/greenlet/trunk/doc/greenlet.txt
+.. _`greenlets`: http://pypy.readthedocs.org/en/latest/stackless.html#greenlets
 .. _Mercurial: http://mercurial.selenic.com/
 .. _`nightly binary builds`: http://buildbot.pypy.org/nightly/trunk/
 .. _`shadow stack`: 
http://pypy.readthedocs.org/en/latest/config/translation.gcrootfinder.html
@@ -301,7 +324,8 @@
 Once PyPy is translated from source the binary package similar to those 
provided in the section `Default (with a JIT Compiler)`_ above could be easily 
created with ``package.py`` script as following::
 
     cd ./pypy/pypy/tool/release/
-    python package.py ../../.. pypy-my-own-package-name
+    python package.py --help #for information
+    python package.py --archive-name pypy-my-own-package-name 
 
 Checksums
 ---------
@@ -318,6 +342,15 @@
    5dab108869a039b754da5c07046fb17c  pypy-2.3.1-linux-armel.tar.bz2
    2b9aeccef1587a42fb5a4cc304b5d881  pypy-2.3.1-src.tar.bz2
    15c068c357d60719086b23e0bf9d0a5b  pypy-2.3.1-src.zip
+
+   cc19c6807d6fa3e0d6e0e8c9f5331aa5  pypy-2.4-beta1-linux64.tar.bz2
+   03597850c1179a55870da11bc1f89d3b  pypy-2.4-beta1-linux-armel.tar.bz2
+   3fe7f30be24796812538beec1df67154  pypy-2.4-beta1-linux-armhf-raring.tar.bz2
+   f68438ea507d8236ec2c330078c4c8fe  
pypy-2.4-beta1-linux-armhf-raspbian.tar.bz2
+   f59f63ea54a7f53bf21e58d49ca1be75  pypy-2.4-beta1-linux.tar.bz2
+   d4d9c315e38fd52564d57add80804707  pypy-2.4-beta1-osx64.tar.bz2
+   1191e71a86beef48861a61327c4ff4fc  pypy-2.4-beta1-win32.zip
+
    a86da5688dfd84e0485239f8991af308  pypy3-2.3.1-linux64.tar.bz2
    b0d6a0491e9c9be39d3c314c0823a039  pypy3-2.3.1-linux-armel.tar.bz2
    f79f7b5588d2b5a68d2781908bc8f9af  pypy3-2.3.1-linux-armhf-raring.tar.bz2
@@ -339,6 +372,15 @@
    ad8ebf67c5ccf354513a9cdb0586080b5964a5bd  pypy-2.3.1-linux-armel.tar.bz2
    833b33042456fe381cae4481b2eb536c5787d6c7  pypy-2.3.1-src.tar.bz2
    0d3f750fc28713eca77a91388c5a63843406d631  pypy-2.3.1-src.zip
+
+   7bb3e8fa4b459f15046c2604161c0191032a9e9b  pypy-2.4-beta1-linux64.tar.bz2
+   99bcafcf0c30adbc9a228ebefc6499a645dda27e  pypy-2.4-beta1-linux-armel.tar.bz2
+   6f9828cfbe58029e2c82fb60631e9abe931fd5f3  
pypy-2.4-beta1-linux-armhf-raring.tar.bz2
+   d8cf8d20abb8209c580a930a1fcc76aa2c0a8084  
pypy-2.4-beta1-linux-armhf-raspbian.tar.bz2
+   c405dc962357d5a7f62b4c693980ad533bca93d5  pypy-2.4-beta1-linux.tar.bz2
+   3606211ba23f3b1ffafbd707097c57d83f959d4e  pypy-2.4-beta1-osx64.tar.bz2
+   4d6f30261a4cdde55372f1d1f7e3764c9724d1a9  pypy-2.4-beta1-win32.zip
+
    7276a9e97229e754f66863a0793c59066120ec51  pypy3-2.3.1-linux64.tar.bz2
    fb52a30be0fd4c7d8686c98e03595a8b48b11e82  pypy3-2.3.1-linux-armel.tar.bz2
    0239677fe28a4c22a70853242368456b98ac665a  
pypy3-2.3.1-linux-armhf-raring.tar.bz2
diff --git a/source/features.txt b/source/features.txt
--- a/source/features.txt
+++ b/source/features.txt
@@ -6,7 +6,7 @@
 PyPy features
 ===========================================================
 
-**PyPy 2.3.1** implements **Python 2.7.6** and runs on Intel
+**PyPy 2.4** implements **Python 2.7.8** and runs on Intel
 `x86 (IA-32)`_ , `x86_64`_ and `ARM`_ platforms, with PPC being
 stalled. It supports all of the core language, passing the Python test suite
 (with minor modifications that were already accepted in the main python
diff --git a/source/index.txt b/source/index.txt
--- a/source/index.txt
+++ b/source/index.txt
@@ -4,7 +4,7 @@
 ---
 
 PyPy is a `fast`_, `compliant`_ alternative implementation of the `Python`_
-language (2.7.6 and 3.2.5). It has several advantages and distinct features:
+language (2.7.8 and 3.2.5). It has several advantages and distinct features:
 
   * **Speed:** thanks to its Just-in-Time compiler, Python programs
     often run `faster`_ on PyPy.  `(What is a JIT compiler?)`_
@@ -26,7 +26,7 @@
 
 .. class:: download
 
-`Download and try out the PyPy or PyPy3 release 2.3.1!`__
+`Download and try out the PyPy or PyPy3 release 2.3.1, or the 2.4-beta!`__
 
 .. __: download.html
 
@@ -40,7 +40,7 @@
 .. _`(What is a JIT compiler?)`: 
http://en.wikipedia.org/wiki/Just-in-time_compilation
 .. _`run untrusted code`: features.html#sandboxing
 .. _`compliant`: compat.html
-.. _`Python docs`: http://docs.python.org/release/2.7.3/
+.. _`Python docs`: http://docs.python.org/2.7
 .. _`twisted`: https://twistedmatrix.com/
 .. _`django`: https://www.djangoproject.com/
 .. _`cffi`: https://cffi.readthedocs.org
_______________________________________________
pypy-commit mailing list
[email protected]
https://mail.python.org/mailman/listinfo/pypy-commit

Reply via email to