diff --git a/compat.html b/compat.html index 3e1d30178f49b90a343bbca4e4f45089d6a2dcc6_Y29tcGF0Lmh0bWw=..51a69a2367a03b9bf339e63f36b6b86f14dbab02_Y29tcGF0Lmh0bWw= 100644 --- a/compat.html +++ b/compat.html @@ -111,5 +111,5 @@ not support refcounting semantics. The following code won't fill the file immediately, but only after a certain period of time, when the GC does a collection:</p> -<div class="syntax python"><pre><span></span><span class="nb">open</span><span class="p">(</span><span class="s2">"filename"</span><span class="p">,</span> <span class="s2">"w"</span><span class="p">)</span><span class="o">.</span><span class="n">write</span><span class="p">(</span><span class="s2">"stuff"</span><span class="p">)</span><br/></pre></div> +<div class="syntax python"><pre><span class="nb">open</span><span class="p">(</span><span class="s">"filename"</span><span class="p">,</span> <span class="s">"w"</span><span class="p">)</span><span class="o">.</span><span class="n">write</span><span class="p">(</span><span class="s">"stuff"</span><span class="p">)</span><br/></pre></div> <p>The proper fix is</p> @@ -115,3 +115,3 @@ <p>The proper fix is</p> -<div class="syntax python"><pre><span></span><span class="n">f</span> <span class="o">=</span> <span class="nb">open</span><span class="p">(</span><span class="s2">"filename"</span><span class="p">,</span> <span class="s2">"w"</span><span class="p">)</span><br/><span class="n">f</span><span class="o">.</span><span class="n">write</span><span class="p">(</span><span class="s2">"stuff"</span><span class="p">)</span><br/><span class="n">f</span><span class="o">.</span><span class="n">close</span><span class="p">()</span><br/></pre></div> +<div class="syntax python"><pre><span class="n">f</span> <span class="o">=</span> <span class="nb">open</span><span class="p">(</span><span class="s">"filename"</span><span class="p">,</span> <span class="s">"w"</span><span class="p">)</span><br/><span class="n">f</span><span class="o">.</span><span class="n">write</span><span class="p">(</span><span class="s">"stuff"</span><span class="p">)</span><br/><span class="n">f</span><span class="o">.</span><span class="n">close</span><span class="p">()</span><br/></pre></div> <p>or using the <tt class="docutils literal">with</tt> keyword</p> @@ -117,5 +117,5 @@ <p>or using the <tt class="docutils literal">with</tt> keyword</p> -<div class="syntax python"><pre><span></span><span class="k">with</span> <span class="nb">open</span><span class="p">(</span><span class="s2">"filename"</span><span class="p">,</span> <span class="s2">"w"</span><span class="p">)</span> <span class="k">as</span> <span class="n">f</span><span class="p">:</span><br/> <span class="n">f</span><span class="o">.</span><span class="n">write</span><span class="p">(</span><span class="s2">"stuff"</span><span class="p">)</span><br/></pre></div> +<div class="syntax python"><pre><span class="k">with</span> <span class="nb">open</span><span class="p">(</span><span class="s">"filename"</span><span class="p">,</span> <span class="s">"w"</span><span class="p">)</span> <span class="k">as</span> <span class="n">f</span><span class="p">:</span><br/> <span class="n">f</span><span class="o">.</span><span class="n">write</span><span class="p">(</span><span class="s">"stuff"</span><span class="p">)</span><br/></pre></div> <p>The same problem–not closing your files–can also show up if your program opens a large number of files without closing them explicitly. In that case, you can easily hit the system limit on the number of file @@ -129,7 +129,7 @@ <p>Similarly, remember that you must <tt class="docutils literal">close()</tt> a non-exhausted generator in order to have its pending <tt class="docutils literal">finally</tt> or <tt class="docutils literal">with</tt> clauses executed immediately:</p> -<div class="syntax python"><pre><span></span><span class="k">def</span> <span class="nf">mygen</span><span class="p">():</span><br/> <span class="k">with</span> <span class="n">foo</span><span class="p">:</span><br/> <span class="k">yield</span> <span class="mi">42</span><br/><br/><span class="k">for</span> <span class="n">x</span> <span class="ow">in</span> <span class="n">mygen</span><span class="p">():</span><br/> <span class="k">if</span> <span class="n">x</span> <span class="o">==</span> <span class="mi">42</span><span class="p">:</span><br/> <span class="k">break</span> <span class="c1"># foo.__exit__ is not run immediately!</span><br/><br/><span class="c1"># fixed version:</span><br/><span class="n">gen</span> <span class="o">=</span> <span class="n">mygen</span><span class="p">()</span><br/><span class="k">try</span><span class="p">:</span><br/> <span class="k">for</span> <span class="n">x</span> <span class="ow">in</span> <span class="n">gen</span><span class="p">:</span><br/> <span class="k">if</span> <span class="n">x</span> <span class="o">==</span> <span class="mi">42</span><span class="p">:</span><br/> <span class="k">break</span><br/><span class="k">finally</span><span class="p">:</span><br/> <span class="n">gen</span><span class="o">.</span><span class="n">close</span><span class="p">()</span><br/></pre></div> +<div class="syntax python"><pre><span class="k">def</span> <span class="nf">mygen</span><span class="p">():</span><br/> <span class="k">with</span> <span class="n">foo</span><span class="p">:</span><br/> <span class="k">yield</span> <span class="mi">42</span><br/><br/><span class="k">for</span> <span class="n">x</span> <span class="ow">in</span> <span class="n">mygen</span><span class="p">():</span><br/> <span class="k">if</span> <span class="n">x</span> <span class="o">==</span> <span class="mi">42</span><span class="p">:</span><br/> <span class="k">break</span> <span class="c"># foo.__exit__ is not run immediately!</span><br/><br/><span class="c"># fixed version:</span><br/><span class="n">gen</span> <span class="o">=</span> <span class="n">mygen</span><span class="p">()</span><br/><span class="k">try</span><span class="p">:</span><br/> <span class="k">for</span> <span class="n">x</span> <span class="ow">in</span> <span class="n">gen</span><span class="p">:</span><br/> <span class="k">if</span> <span class="n">x</span> <span class="o">==</span> <span class="mi">42</span><span class="p">:</span><br/> <span class="k">break</span><br/><span class="k">finally</span><span class="p">:</span><br/> <span class="n">gen</span><span class="o">.</span><span class="n">close</span><span class="p">()</span><br/></pre></div> <p>More generally, <tt class="docutils literal">__del__()</tt> methods are not executed as predictively as on CPython: they run “some time later” in PyPy (or not at all if the program finishes running in the meantime). See <a class="reference external" href="http://pypy.readthedocs.org/en/latest/cpython_differences.html#differences-related-to-garbage-collection-strategies">more details diff --git a/download.html b/download.html index 3e1d30178f49b90a343bbca4e4f45089d6a2dcc6_ZG93bmxvYWQuaHRtbA==..51a69a2367a03b9bf339e63f36b6b86f14dbab02_ZG93bmxvYWQuaHRtbA== 100644 --- a/download.html +++ b/download.html @@ -73,8 +73,8 @@ <p>We provide binaries for x86, ARM, PPC and s390x running on different operating systems such as Linux, Mac OS X and Windows:</p> <ul class="simple"> -<li>the Python2.7 compatible release — <strong>PyPy2.7 v5.9.0</strong> — (<a class="reference external" href="http://doc.pypy.org/en/latest/release-v5.9.0.html">what's new in PyPy2.7?</a>)</li> -<li>the Python3.5 compatible beta quality release — <strong>PyPy3.5 v5.9.0</strong> — (<a class="reference external" href="http://doc.pypy.org/en/latest/release-v5.9.0.html">what's new in PyPy3.5?</a>).</li> +<li>the Python2.7 compatible release — <strong>PyPy2.7 v5.10.0</strong> — (<a class="reference external" href="http://doc.pypy.org/en/latest/release-v5.10.0.html">what's new in PyPy2.7?</a>)</li> +<li>the Python3.5 compatible beta quality release — <strong>PyPy3.5 v5.10.0</strong> — (<a class="reference external" href="http://doc.pypy.org/en/latest/release-v5.10.0.html">what's new in PyPy3.5?</a>).</li> <li>the Python2.7 Software Transactional Memory special release — <strong>PyPy-STM 2.5.1</strong> (Linux x86-64 only)</li> </ul> <ul class="download-menu simple"> @@ -113,6 +113,14 @@ <li>or <a class="reference internal" href="#translate">translate</a> your own PyPy.</li> </ul> </div> -<div class="section" id="python2-7-compatible-pypy-5-9-0"> -<span id="release"></span><h1>Python2.7 compatible PyPy 5.9.0</h1> +<div class="section" id="python2-7-compatible-pypy-5-10-0"> +<span id="release"></span><h1>Python2.7 compatible PyPy 5.10.0</h1> +<div class="system-message"> +<p class="system-message-title">System Message: WARNING/2 (<tt class="docutils">[dynamic-text]</tt>, line 78)</p> +<p>Title underline too short.</p> +<pre class="literal-block"> +Python2.7 compatible PyPy 5.10.0 +------------------------------- +</pre> +</div> <ul class="simple"> @@ -118,8 +126,9 @@ <ul class="simple"> -<li><a class="reference external" href="https://bitbucket.org/pypy/pypy/downloads/pypy2-v5.9.0-linux32.tar.bz2">Linux x86 binary (32bit, tar.bz2 built on Ubuntu 12.04 - 16.04)</a> (see <tt class="docutils literal">[1]</tt> below)</li> -<li><a class="reference external" href="https://bitbucket.org/pypy/pypy/downloads/pypy2-v5.9.0-linux64.tar.bz2">Linux x86-64 binary (64bit, tar.bz2 built on Ubuntu 12.04 - 16.04)</a> (see <tt class="docutils literal">[1]</tt> below)</li> -<li><a class="reference external" href="https://bitbucket.org/pypy/pypy/downloads/pypy2-v5.9.0-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/pypy2-v5.9.0-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/pypy2-v5.9.0-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/pypy2-v5.9.0-osx64.tar.bz2">Mac OS X binary (64bit)</a></li> +<li><a href="#id36"><span class="problematic" id="id37">`Linux x86 binary (32bit, tar.bz2 built on Ubuntu 12.04 - 16.04)`__</span></a> (see <tt class="docutils literal">[1]</tt> below)</li> +<li><a href="#id36"><span class="problematic" id="id38">`Linux x86-64 binary (64bit, tar.bz2 built on Ubuntu 12.04 - 16.04)`__</span></a> (see <tt class="docutils literal">[1]</tt> below)</li> +<li><a href="#id36"><span class="problematic" id="id39">`ARM Hardfloat Linux binary (ARMHF/gnueabihf, tar.bz2, Raspbian)`__</span></a> (see <tt class="docutils literal">[1]</tt> below)</li> +<li><a href="#id36"><span class="problematic" id="id40">`ARM Hardfloat Linux binary (ARMHF/gnueabihf, tar.bz2, Ubuntu Raring)`__</span></a> (see <tt class="docutils literal">[1]</tt> below)</li> +<li><a href="#id36"><span class="problematic" id="id41">`ARM Softfloat Linux binary (ARMEL/gnueabi, tar.bz2, Ubuntu Precise)`__</span></a> (see <tt class="docutils literal">[1]</tt> below)</li> +<li><a href="#id36"><span class="problematic" id="id42">`Mac OS X binary (64bit)`__</span></a> (High Sierra)</li> +<li><a href="#id36"><span class="problematic" id="id43">`Mac OS X binary (64bit) (2)`__</span></a> (Sierra and below)</li> <li>FreeBSD x86 and x86_64: see <a class="reference external" href="http://www.freshports.org/lang/pypy">FreshPorts</a></li> @@ -125,3 +134,3 @@ <li>FreeBSD x86 and x86_64: see <a class="reference external" href="http://www.freshports.org/lang/pypy">FreshPorts</a></li> -<li><a class="reference external" href="https://bitbucket.org/pypy/pypy/downloads/pypy2-v5.9.0-win32.zip">Windows binary (32bit)</a> (you might need the VS 2008 runtime library +<li><a href="#id36"><span class="problematic" id="id44">`Windows binary (32bit)`__</span></a> (you might need the VS 2008 runtime library installer <a class="reference external" href="http://www.microsoft.com/en-us/download/details.aspx?id=5582">vcredist_x86.exe</a>.)</li> @@ -127,9 +136,9 @@ installer <a class="reference external" href="http://www.microsoft.com/en-us/download/details.aspx?id=5582">vcredist_x86.exe</a>.)</li> -<li><a class="reference external" href="https://bitbucket.org/pypy/pypy/downloads/pypy2-v5.9.0-ppc64.tar.bz2">PowerPC PPC64 Linux binary (64bit big-endian, Fedora 20)</a> (see <tt class="docutils literal">[1]</tt> below)</li> -<li><a class="reference external" href="https://bitbucket.org/pypy/pypy/downloads/pypy2-v5.9.0-ppc64le.tar.bz2">PowerPC PPC64le Linux binary (64bit little-endian, Fedora 21)</a> (see <tt class="docutils literal">[1]</tt> below)</li> -<li><a class="reference external" href="https://bitbucket.org/pypy/pypy/downloads/pypy2-v5.9.0-s390x.tar.bz2">s390x Linux binary (tar.bz2 built on Redhat Linux 7.2)</a> (see <tt class="docutils literal">[1]</tt> below)</li> -<li><a class="reference external" href="https://bitbucket.org/pypy/pypy/downloads/pypy2-v5.9.0-src.tar.bz2">Source (tar.bz2)</a>; <a class="reference external" href="https://bitbucket.org/pypy/pypy/downloads/pypy2-v5.9.0-src.zip">Source (zip)</a>. See below for more about the sources.</li> -<li><a class="reference external" href="https://bitbucket.org/pypy/pypy/downloads">All our downloads,</a> including previous versions. We also have a +<li><a href="#id36"><span class="problematic" id="id45">`PowerPC PPC64 Linux binary (64bit big-endian, Fedora 20)`__</span></a> (see <tt class="docutils literal">[1]</tt> below)</li> +<li><a href="#id36"><span class="problematic" id="id46">`PowerPC PPC64le Linux binary (64bit little-endian, Fedora 21)`__</span></a> (see <tt class="docutils literal">[1]</tt> below)</li> +<li><a href="#id36"><span class="problematic" id="id47">`s390x Linux binary (tar.bz2 built on Redhat Linux 7.2)`__</span></a> (see <tt class="docutils literal">[1]</tt> below)</li> +<li><a href="#id36"><span class="problematic" id="id48">`Source (tar.bz2)`__</span></a>; <a href="#id36"><span class="problematic" id="id49">`Source (zip)`__</span></a>. See below for more about the sources.</li> +<li><a href="#id36"><span class="problematic" id="id50">`All our downloads,`__</span></a> including previous versions. We also have a <a class="reference external" href="http://buildbot.pypy.org/mirror/">mirror</a>, but please use only if you have troubles accessing the links above</li> </ul> </div> @@ -133,10 +142,16 @@ <a class="reference external" href="http://buildbot.pypy.org/mirror/">mirror</a>, but please use only if you have troubles accessing the links above</li> </ul> </div> -<div class="section" id="python-3-5-3-compatible-pypy3-5-v5-9"> -<h1>Python 3.5.3 compatible PyPy3.5 v5.9</h1> -<p class="download-menu">Warning: PyPy3.5 is considered <strong>beta software.</strong> All binaries -are thus called “beta”. It is known to be rarely much slower than -PyPy 2. You are welcome to use it anyway; if you're lucky it will -be fast in your case.</p> +<div class="section" id="python-3-5-3-compatible-pypy3-5-v5-10"> +<h1>Python 3.5.3 compatible PyPy3.5 v5.10</h1> +<div class="system-message"> +<p class="system-message-title">System Message: WARNING/2 (<tt class="docutils">[dynamic-text]</tt>, line 116)</p> +<p>Title underline too short.</p> +<pre class="literal-block"> +Python 3.5.3 compatible PyPy3.5 v5.10 +------------------------------------ +</pre> +</div> +<p class="download-menu">Warning: PyPy3.5 is known to be rarely much slower than +PyPy 2. You are welcome to use it anyway</p> <ul class="simple"> @@ -142,8 +157,8 @@ <ul class="simple"> -<li><a class="reference external" href="https://bitbucket.org/pypy/pypy/downloads/pypy3-v5.9.0-linux64.tar.bz2">Linux x86-64 binary (64bit, tar.bz2 built on Ubuntu 12.04 - 16.04)</a> (see <tt class="docutils literal">[1]</tt> below)</li> -<li><a class="reference external" href="https://bitbucket.org/pypy/pypy/downloads/pypy3-v5.9.0-src.tar.bz2">Source (tar.bz2)</a></li> -<li><a class="reference external" href="https://bitbucket.org/pypy/pypy/downloads/pypy3-v5.9.0-src.zip">Source (zip)</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 +<li><a href="#id36"><span class="problematic" id="id51">`Linux x86-64 binary (64bit, tar.bz2 built on Ubuntu 12.04 - 16.04)`__</span></a> (see <tt class="docutils literal">[1]</tt> below)</li> +<li><a href="#id36"><span class="problematic" id="id52">`Source (tar.bz2)`__</span></a></li> +<li><a href="#id36"><span class="problematic" id="id53">`Source (zip)`__</span></a></li> +<li><a href="#id36"><span class="problematic" id="id54">`All our downloads,`__</span></a> including previous versions. We also have a <a class="reference external" href="http://buildbot.pypy.org/mirror/">mirror</a>, but please use only if you have troubles accessing the links above</li> </ul> <p>If your CPU is really, really old, it may be a x86-32 without SSE2. @@ -162,7 +177,7 @@ <p>This is a special version of PyPy! See the <a class="reference external" href="http://doc.pypy.org/en/latest/stm.html">Software Transactional Memory</a> (STM) documentation.</p> <ul class="simple"> -<li><a class="reference external" href="https://bitbucket.org/pypy/pypy/downloads/pypy-stm-2.5.1-linux64.tar.bz2">PyPy-STM Linux x86-64 binary (64bit, tar.bz2 built on Ubuntu 12.04 - 16.04)</a></li> +<li><a href="#id36"><span class="problematic" id="id55">`PyPy-STM Linux x86-64 binary (64bit, tar.bz2 built on Ubuntu 12.04 - 16.04)`__</span></a></li> </ul> </div> <div class="section" id="other-versions"> @@ -173,8 +188,8 @@ release is too old for what you want to do. There are versions for different libc on this site too.</li> <li>Reverse debugger: This version enables debugging your Python -programs by going forward and backward in time. See the <a class="reference external" href="https://bitbucket.org/pypy/revdb/">RevDB -documentation</a>.</li> +programs by going forward and backward in time. See the <a href="#id36"><span class="problematic" id="id56">`RevDB +documentation`__</span></a>.</li> </ul> <ul class="simple"> <li>Sandboxing: A special safe version. Read the docs about <a class="reference external" href="features.html#sandboxing">sandboxing</a>. @@ -183,7 +198,7 @@ version, or otherwise play around on your own. We provide this documentation only for historical reasons. Please do not use in production. For reference, there are some very old, unmaintained -binaries for Linux (<a class="reference external" href="https://bitbucket.org/pypy/pypy/downloads/pypy-1.8-sandbox-linux64.tar.bz2">32bit</a>, <a class="reference external" href="https://bitbucket.org/pypy/pypy/downloads/pypy-1.8-sandbox-linux.tar.bz2">64bit</a>).</li> +binaries for Linux (<a href="#id36"><span class="problematic" id="id57">32bit__</span></a>, <a href="#id36"><span class="problematic" id="id58">64bit__</span></a>).</li> </ul> </div> <div class="section" id="installing"> @@ -192,7 +207,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/pypy2-5.9.0/bin/pypy</span></tt>. Do +<tt class="docutils literal">/usr/local/bin/pypy</tt> to <tt class="docutils literal"><span class="pre">/path/to/pypy2-5.10.0/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> @@ -224,7 +239,7 @@ </div> <div class="section" id="numpypy"> <h2>2. NumPyPy</h2> -<p>The “numpy” module can also be installed from <a class="reference external" href="https://bitbucket.org/pypy/numpy">our own repository</a> rather +<p>The “numpy” module can also be installed from <a href="#id36"><span class="problematic" id="id59">`our own repository`__</span></a> rather than from the official source. This version uses our built-in <tt class="docutils literal">_numpypy</tt> multiarray replacement module, written in RPython. This module is not complete, but if it works it should give correct answers. @@ -248,7 +263,7 @@ </pre> <p>Note again that this version is incomplete: many things do not work and those that do may not be any faster than NumPy on CPython. -For further instructions see <a class="reference external" href="https://bitbucket.org/pypy/numpy">the pypy/numpy repository</a> and the +For further instructions see <a href="#id36"><span class="problematic" id="id60">`the pypy/numpy repository`__</span></a> and the <a class="reference external" href="http://doc.pypy.org/en/latest/faq.html#should-i-install-numpy-or-numpypy">FAQ question</a> about the difference between the two.</p> </div> </div> @@ -266,6 +281,6 @@ <p>Alternatively, the following smaller package contains the source at the same revision as the above binaries:</p> <ul class="simple"> -<li><a class="reference external" href="https://bitbucket.org/pypy/pypy/downloads/pypy2-v5.9.0-src.tar.bz2">pypy2-v5.9.0-src.tar.bz2</a> (sources)</li> +<li><a href="#id36"><span class="problematic" id="id61">`pypy2-v5.10.0-src.tar.bz2`__</span></a> (sources)</li> </ul> </li> @@ -270,6 +285,6 @@ </ul> </li> -<li><p class="first">Make sure you <strong>installed the dependencies.</strong> See the list <a class="reference external" href="http://pypy.readthedocs.org/en/latest/build.html#install-build-time-dependencies">here</a>.</p> +<li><p class="first">Make sure you <strong>installed the dependencies.</strong> See the list <a href="#id36"><span class="problematic" id="id62">here__</span></a>.</p> </li> <li><p class="first">Enter the <tt class="docutils literal">goal</tt> directory:</p> <pre class="literal-block"> @@ -381,21 +396,6 @@ <div class="section" id="checksums"> <h1>Checksums</h1> <p>Here are the checksums for each of the downloads</p> -<p>pypy2.7-v5.8.0 sha256:</p> -<pre class="literal-block"> -a0b125a5781f7e5ddfc3baca46503b14f4ee6a0e234e8d72bfcf3afdf4120bef pypy2-v5.8.0-linux32.tar.bz2 -6274292d0e954a2609b15978cde6efa30942ba20aa5d2acbbf1c70c0a54e9b1e pypy2-v5.8.0-linux64.tar.bz2 -28b7fd0cc7418ffc66c71520728e87941be40ebf4b82675c57e25598a2a702b0 pypy2-v5.8.0-linux-armel.tar.bz2 -ddceca9c5c9a456d4bf1beab177660adffbbdf255a922244e1cc05f20318be46 pypy2-v5.8.0-linux-armhf-raring.tar.bz2 -da58279a0e3706889fc0df06087cea08f8cfd22322139fe9bae73ef9b2d119b7 pypy2-v5.8.0-linux-armhf-raspbian.tar.bz2 -04b61d1cf13aaca6d0420e854c820b8bd049dc88be16c02542abe8ca26eb075c pypy2-v5.8.0-osx64.tar.bz2 -35aea25e2b9d2f7c8742c47e4e7474ef0f93ce1b5e3d4f5a99795bab23c1ad2c pypy2-v5.8.0-s390x.tar.bz2 -504c2d522595baf8775ae1045a217a2b120732537861d31b889d47c340b58bd5 pypy2-v5.8.0-src.tar.bz2 -ec1e34cc81a7f4086135bab29dcbe61d19fcd8d9d8fc1b149bea8373f94fd958 pypy2-v5.8.0-src.zip -43d6217653e5bdc09e3ff8cb56fb52c4eb019429063d80107be4e88eef79ea8d pypy2-v5.8.0-win32.zip -2e464bcbc8216e55bb2433ace712130244fd1f3fa78de0c0c98745fd8ff12b03 pypy2-v5.8.0-ppc64.tar.bz2 -5746823904df74423376e0326046e1171df9693a6d4c95e8ce14ca83534bae72 pypy2-v5.8.0-ppc64le.tar.bz2 -</pre> <p>pypy2.7-5.9.0 sha256:</p> <blockquote> a2431a9e4ef879da1a2b56b111013b4a6efb87d4173a37bf650de47834ac5fe4 pypy2-v5.9.0-linux32.tar.bz2 @@ -408,15 +408,22 @@ de4bf05df47f1349dbac97233d9277bbaf1ef3331663ea2557fd5da3dbcfd0a7 pypy2-v5.9.0-src.tar.bz2 db42dbed029eeac2da1dfe9bc71d63c934106acbed6bfad8910d2dabb557d9c2 pypy2-v5.9.0-src.zip b61081e24e05b83d8110da1262be19f0094532c6cacc293e318a1c186d926533 pypy2-v5.9.0-win32.zip</blockquote> -<p>pypy 3.5-v5.8.0 sha256:</p> -<pre class="literal-block"> -9d090127335c3c0fd2b14c8835bf91752e62756e55ea06aad3353f24a6854223 pypy3-v5.8.0-src.tar.bz2 -57d871a7f1135719c138cee4e3533c3275d682a76a40ff668e95150c65923035 pypy3-v5.8.0-linux64.tar.bz2 -8c868b5c8d15ce8acdf967f3c25da44bf52f6c7aa1fd1e50ebd50590f98066a4 pypy3-v5.8.0-src.zip -</pre> +<p>pypy2.7-5.10.0 sha256</p> +<blockquote> +ee1980467ac8cc9fa9d609f7da93c5282503e59a548781248fe1914a7199d540 pypy2-v5.10.0-linux32.tar.bz2 +da85af9240220179493ad66c857934dc7ea91aef8f168cd293a2d99af8346ee2 pypy2-v5.10.0-linux64.tar.bz2 +6fdd55dd8f674efd06f76edb60a09a03b9b04a5fbc56741f416a94a0b9d2ff91 pypy2-v5.10.0-linux-armel.tar.bz2 +5ec3617bb9a07a0a0b2f3c8fbe69912345da4696cdb0a2aca7889b6f1e74435c pypy2-v5.10.0-linux-armhf-raspbian.tar.bz2 +7e4120f0a83529a6851cbae0ec107dc7085ba8a4aeff4e7bd9da9aadb1ef37a4 pypy2-v5.10.0-osx64.tar.bz2 +dab4dccfa71820c4f803f5a82e13f76517bfde5fafe1e5fba6ff58ef2ba318ab pypy2-v5.10.0-s390x.tar.bz2 +1209f2db718e6afda17528baa5138177a14a0938588a7d3e1b7c722c483079a8 pypy2-v5.10.0-src.tar.bz2 +89304eb886f84b5c65f3f4079445ef018cdb9a6e59ef4ed2095d37248a3fefcc pypy2-v5.10.0-src.zip +350914f9b70404781674f2f188f84d440d9d25da46ed9733b3f98269a510e033 pypy2-v5.10.0-win32.zip +9afa1a36a5fc55ebc3e80576f05f44294f2b0de279862286fe00f5ee139965b1 pypy2-v5.10.0-ppc64.tar.bz2 +2c32ccfa80e3e2ec56b4cc848526046d7b0de1f2f1a92b0cedeb414ec76745ab pypy2-v5.10.0-ppc64le.tar.bz2</blockquote> <p>pypy 3.5-v5.9.0 sha256:</p> <pre class="literal-block"> d8c41ede3758127718944cc2fd6bf78ed4303d946f85596cac91281ccce36165 pypy3-v5.9.0-linux64.tar.bz2 a014f47f50a1480f871a0b82705f904b38c93c4ca069850eb37653fedafb1b97 pypy3-v5.9.0-src.tar.bz2 c5d7fa206cdf425de3950ef8ff578deb0745a723b69b64bb121210a5b8df8c65 pypy3-v5.9.0-src.zip </pre> @@ -417,9 +424,28 @@ <p>pypy 3.5-v5.9.0 sha256:</p> <pre class="literal-block"> d8c41ede3758127718944cc2fd6bf78ed4303d946f85596cac91281ccce36165 pypy3-v5.9.0-linux64.tar.bz2 a014f47f50a1480f871a0b82705f904b38c93c4ca069850eb37653fedafb1b97 pypy3-v5.9.0-src.tar.bz2 c5d7fa206cdf425de3950ef8ff578deb0745a723b69b64bb121210a5b8df8c65 pypy3-v5.9.0-src.zip </pre> +<p>pypy 3.5-v5.10.0 sha256</p> +<blockquote> +529bc3b11edbdcdd676d90c805b8f607f6eedd5f0ec457a31bbe09c03f5bebfe pypy3-v5.10.0-linux32.tar.bz2 +aa4fb52fb858d973dd838dcf8d74f30705e5afdf1150acb8e056eb99353dfe77 pypy3-v5.10.0-linux64.tar.bz2 +c2cc529befb3e1f2ef8bd4e96af4a823c52ef2d180b0b3bd87511c5b47d59210 pypy3-v5.10.0-linux-armel.tar.bz2 +4e902e0e79f62f2a9049c1c71310ff4fc801011bec4d25082edb5c537d3f15c9 pypy3-v5.10.0-linux-armhf-raspbian.tar.bz2 +7e389a103f560de1eead1271ec3a2df9424c6ccffe7cbae8e95e6e81ae811a16 pypy3-v5.10.0-osx64.tar.bz2 +f5ced20934fff78e55c72aa82a4703954349a5a8099b94e77d74b96a94326a2c pypy3-v5.10.0-osx64-2.tar.bz2 +e0ffec9d033002eb61af488b1f66c319380da8408abd14a3bc202ded4705dc9a pypy3-v5.10.0-s390x.tar.bz2 +a6e4cffde71e3f08b6e1befa5c0352a9bcc5f4e9f5cbf395001e0763a1a0d9e3 pypy3-v5.10.0-src.tar.bz2 +96cf354fb410599cd5acd21732855e25e742e13eac7dc079c0c02b0625908cb9 pypy3-v5.10.0-src.zip +2d93bf2bd7b1d031b96331d3fde6cacdda95673ce6875d6d1669c4c0ea2a52bc pypy3-v5.10.0-win32.zip</blockquote> +</div> +<div class="system-messages section"> +<h1>Docutils System Messages</h1> +<div class="system-message" id="id36"> +<p class="system-message-title">System Message: ERROR/3 (<tt class="docutils">[dynamic-text]</tt>); <em>backlinks: <a href="#id37">1</a>, <a href="#id38">2</a>, <a href="#id39">3</a>, <a href="#id40">4</a>, <a href="#id41">5</a>, <a href="#id42">6</a>, <a href="#id43">7</a>, <a href="#id44">8</a>, <a href="#id45">9</a>, <a href="#id46">10</a>, <a href="#id47">11</a>, <a href="#id48">12</a>, <a href="#id49">13</a>, <a href="#id50">14</a>, <a href="#id51">15</a>, <a href="#id52">16</a>, <a href="#id53">17</a>, <a href="#id54">18</a>, <a href="#id55">19</a>, <a href="#id56">20</a>, <a href="#id57">21</a>, <a href="#id58">22</a>, <a href="#id59">23</a>, <a href="#id60">24</a>, <a href="#id61">25</a>, <a href="#id62">26</a></em></p> +Anonymous hyperlink mismatch: 26 references but 35 targets. +See “backrefs” attribute for IDs.</div> </div> </div> <div id="sidebar"> diff --git a/source/download.txt b/source/download.txt index 3e1d30178f49b90a343bbca4e4f45089d6a2dcc6_c291cmNlL2Rvd25sb2FkLnR4dA==..51a69a2367a03b9bf339e63f36b6b86f14dbab02_c291cmNlL2Rvd25sb2FkLnR4dA== 100644 --- a/source/download.txt +++ b/source/download.txt @@ -87,7 +87,8 @@ * `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)`__ +* `Mac OS X binary (64bit)`__ (High Sierra) +* `Mac OS X binary (64bit) (2)`__ (Sierra and below) * FreeBSD x86 and x86_64: see FreshPorts_ * `Windows binary (32bit)`__ (you might need the VS 2008 runtime library installer `vcredist_x86.exe`_.) @@ -104,6 +105,7 @@ .. __: https://bitbucket.org/pypy/pypy/downloads/pypy2-v5.10.0-linux-armhf-raring.tar.bz2 .. __: https://bitbucket.org/pypy/pypy/downloads/pypy2-v5.10.0-linux-armel.tar.bz2 .. __: https://bitbucket.org/pypy/pypy/downloads/pypy2-v5.10.0-osx64.tar.bz2 +.. __: https://bitbucket.org/pypy/pypy/downloads/pypy2-v5.10.0-osx64-2.tar.bz2 .. __: https://bitbucket.org/pypy/pypy/downloads/pypy2-v5.10.0-win32.zip .. __: https://bitbucket.org/pypy/pypy/downloads/pypy2-v5.10.0-ppc64.tar.bz2 .. __: https://bitbucket.org/pypy/pypy/downloads/pypy2-v5.10.0-ppc64le.tar.bz2 @@ -474,6 +476,7 @@ c2cc529befb3e1f2ef8bd4e96af4a823c52ef2d180b0b3bd87511c5b47d59210 pypy3-v5.10.0-linux-armel.tar.bz2 4e902e0e79f62f2a9049c1c71310ff4fc801011bec4d25082edb5c537d3f15c9 pypy3-v5.10.0-linux-armhf-raspbian.tar.bz2 7e389a103f560de1eead1271ec3a2df9424c6ccffe7cbae8e95e6e81ae811a16 pypy3-v5.10.0-osx64.tar.bz2 + f5ced20934fff78e55c72aa82a4703954349a5a8099b94e77d74b96a94326a2c pypy3-v5.10.0-osx64-2.tar.bz2 e0ffec9d033002eb61af488b1f66c319380da8408abd14a3bc202ded4705dc9a pypy3-v5.10.0-s390x.tar.bz2 a6e4cffde71e3f08b6e1befa5c0352a9bcc5f4e9f5cbf395001e0763a1a0d9e3 pypy3-v5.10.0-src.tar.bz2 96cf354fb410599cd5acd21732855e25e742e13eac7dc079c0c02b0625908cb9 pypy3-v5.10.0-src.zip