<p>The trunk contains PyPy 2. For PyPy 3, switch to the correct branch:</p>
<preclass="code bash"><aname="rest_code_bafd2cd34dd14d93940d654429503184-1"></a><spanclass="c1"># switch to the branch that implements Python 3.7</span>
<preclass="code bash"><aname="rest_code_dee1369d37c949aaa813484dd237ccb4-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_8b49309aac0442369316ed8f22a01ea0-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>