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">&quot;filename&quot;</span><span 
class="p">,</span> <span class="s2">&quot;w&quot;</span><span 
class="p">)</span><span class="o">.</span><span class="n">write</span><span 
class="p">(</span><span class="s2">&quot;stuff&quot;</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">&quot;filename&quot;</span><span 
class="p">,</span> <span class="s">&quot;w&quot;</span><span 
class="p">)</span><span class="o">.</span><span class="n">write</span><span 
class="p">(</span><span class="s">&quot;stuff&quot;</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">&quot;filename&quot;</span><span class="p">,</span> <span 
class="s2">&quot;w&quot;</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">&quot;stuff&quot;</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">&quot;filename&quot;</span><span class="p">,</span> <span 
class="s">&quot;w&quot;</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">&quot;stuff&quot;</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">&quot;filename&quot;</span><span class="p">,</span> <span 
class="s2">&quot;w&quot;</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">&quot;stuff&quot;</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">&quot;filename&quot;</span><span class="p">,</span> <span 
class="s">&quot;w&quot;</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">&quot;stuff&quot;</span><span class="p">)</span><br/></pre></div>
 <p>The same problem&ndash;not closing your files&ndash;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 &ldquo;some time later&rdquo; 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 &#8212; <strong>PyPy2.7 v5.9.0</strong> 
&#8212; (<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 &#8212; <strong>PyPy3.5 
v5.9.0</strong> &#8212; (<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 &#8212; <strong>PyPy2.7 v5.10.0</strong> 
&#8212; (<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 &#8212; <strong>PyPy3.5 
v5.10.0</strong> &#8212; (<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 &#8212; 
<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 &ldquo;beta&rdquo;.  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 &ndash; 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 &ldquo;numpy&rdquo; module can also be installed from <a 
class="reference external" href="https://bitbucket.org/pypy/numpy";>our own 
repository</a> rather
+<p>The &ldquo;numpy&rdquo; 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 &ldquo;backrefs&rdquo; 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
pypy-commit@python.org
https://mail.python.org/mailman/listinfo/pypy-commit

Reply via email to