Author: fijal
Branch: extradoc
Changeset: r907:51a69a2367a0
Date: 2017-12-25 20:46 +0200
http://bitbucket.org/pypy/pypy.org/changeset/51a69a2367a0/
Log: regen and add new OS X build
diff --git a/compat.html b/compat.html
--- a/compat.html
+++ b/compat.html
@@ -111,11 +111,11 @@
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>
-<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>
-<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
--- 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,37 +113,52 @@
<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">
-<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>
-<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>
-<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>
-<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">
-<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,10 +281,10 @@
<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>
-<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,18 +408,44 @@
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>
+<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
--- 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
_______________________________________________
pypy-commit mailing list
[email protected]
https://mail.python.org/mailman/listinfo/pypy-commit