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 — <strong>PyPy 2.3.1</strong> — -(<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 — <strong>PyPy3 2.3.1</strong> — -(<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 — <strong>PyPy 2.3.1</strong> — (<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 — <strong>PyPy 2.4-beta1</strong> — (<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 — <strong>PyPy3 2.3.1</strong> — (<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: …</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 – 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 — **PyPy 2.3.1** — -(`what's new in PyPy 2.3.1?`_ ) for x86 and ARM Linux, Mac OS/X, Windows -and — **PyPy3 2.3.1** — -(`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 — **PyPy 2.3.1** — (`what's new in PyPy 2.3.1?`_ ) +* the Python2.7 compatible beta — **PyPy 2.4-beta1** — (`what's new in PyPy 2.4?`_ ) +* the Python3.3 compatible release — **PyPy3 2.3.1** — (`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
