<p>The trunk contains PyPy 2. For PyPy 3, switch to the correct branch:</p>
<preclass="code bash"><aname="rest_code_53cae5e2ac6443c3927ba83b641ded10-1"></a><spanclass="c1"># switch to the branch that implements Python 3.7</span>
<preclass="code bash"><aname="rest_code_3df98dfc3cea4cab806316be11e0e1da-1"></a><spanclass="c1"># switch to the branch that implements Python 3.7</span>
<p>then copy <codeclass="docutils literal"><spanclass="pre">pypy-c</span></code> and <codeclass="docutils literal">libpypy_c.so</code> somewhere else, and finally
call it with <codeclass="docutils literal"><spanclass="pre">...pypy-c</span><spanclass="pre">../../rpython/bin/rpython</span><spanclass="pre">-Ojit</span></code>.</p>
<p>2. if even using PyPy instead of CPython is not enough, try to tweak
some internal parameters. Example (slower but saves around 400MB):</p>
<aname="rest_code_81737b6c4a074634aa13f00083ce1974-4"></a><spanclass="c1"># then read the next point about --source</span>
</pre>
</li>
<li><p>You can run translations with <codeclass="docutils literal"><spanclass="pre">--source</span></code>, which only builds the C
...
...
@@ -417,9 +417,9 @@ translation and you specify <code class="docutils literal"><span class="pre">--s
<p>Once PyPy is translated from source, a binary package similar to those
provided in the section <aclass="reference internal"href="download_advanced.html#default-with-a-jit-compiler">Default (with a JIT Compiler)</a> above can be
created with the <codeclass="docutils literal">package.py</code> script:</p>
build <codeclass="docutils literal"><spanclass="pre">pypy-sandbox</span></code> from it (see <aclass="reference external"href="download.html#building-from-source">Building from source</a>). These
instructions give you a <codeclass="docutils literal"><spanclass="pre">pypy-c</span></code> that you should rename to
<codeclass="docutils literal"><spanclass="pre">pypy-sandbox</span></code> to avoid future confusion. Then run:</p>