[pypy-svn] r79574 - pypy/extradoc/pypy.org

arigo at codespeak.net arigo at codespeak.net
Fri Nov 26 18:17:50 CET 2010


Author: arigo
Date: Fri Nov 26 18:17:48 2010
New Revision: 79574

Modified:
   pypy/extradoc/pypy.org/download.html
Log:
Regen.


Modified: pypy/extradoc/pypy.org/download.html
==============================================================================
--- pypy/extradoc/pypy.org/download.html	(original)
+++ pypy/extradoc/pypy.org/download.html	Fri Nov 26 18:17:48 2010
@@ -53,8 +53,7 @@
 <ul class="download-menu simple">
 <li>Download<ul>
 <li><a class="reference internal" href="#default-with-a-jit-compiler">Default (with a JIT Compiler)</a></li>
-<li><a class="reference internal" href="#sandboxed-version">Sandboxed version</a></li>
-<li><a class="reference internal" href="#stackless-version">Stackless version</a></li>
+<li><a class="reference internal" href="#other-versions-without-a-jit">Other versions (without a JIT)</a></li>
 </ul>
 </li>
 <li><a class="reference internal" href="#installing">Installing</a> (optional)</li>
@@ -63,8 +62,8 @@
 <div class="section" id="jit-compiler-version">
 <span id="default-with-a-jit-compiler"></span><h1>&ldquo;JIT Compiler&rdquo; version</h1>
 <p>These binaries include a Just-in-Time compiler.  They only work on
-CPUs that have the <a class="reference external" href="http://en.wikipedia.org/wiki/SSE2">SSE2</a> instruction set (most of
-them do, nowadays).</p>
+x86 CPUs that have the <a class="reference external" href="http://en.wikipedia.org/wiki/SSE2">SSE2</a> instruction set (most of
+them do, nowadays), or on x86-64 CPUs.</p>
 <ul class="simple">
 <li><a class="reference external" href="http://pypy.org/download/pypy-1.4-linux.tar.bz2">Linux binary (32bit)</a></li>
 <li><a class="reference external" href="http://pypy.org/download/pypy-1.4-linux64.tar.bz2">Linux binary (64bit)</a></li>
@@ -75,43 +74,33 @@
 <p>If your CPU is really old, it may not have SSE2.  In this case, you need
 to <a class="reference internal" href="#translate">translate</a> yourself with the option <tt class="docutils literal"><span class="pre">--jit-backend=x86-without-sse2</span></tt>.</p>
 </div>
-<div class="section" id="sandbox-version">
-<span id="sandboxed-version"></span><h1>&ldquo;Sandbox&rdquo; version</h1>
-<p>A special safe version.  Read the docs about <a class="reference external" href="features.html#sandboxing">sandboxing</a>.  These
-binaries work on 32-bit <a class="reference external" href="http://en.wikipedia.org/wiki/IA-32">x86 (IA-32)</a> CPUs as well as <a class="reference external" href="http://en.wikipedia.org/wiki/X86-64">x86-64</a> CPUs
-in the 32-bit compatibility mode.</p>
+<div class="section" id="other-versions">
+<span id="other-versions-without-a-jit"></span><h1>Other versions</h1>
+<p>The other versions of PyPy are:</p>
 <ul class="simple">
-<li><a class="reference external" href="http://pypy.org/download/pypy-1.2-linux-sandbox.bz2">Linux binary</a></li>
-<li><a class="reference external" href="http://pypy.org/download/pypy-1.2-osx-sandbox.bz2">Mac OS/X binary</a></li>
-</ul>
-<p>It is also possible to <a class="reference internal" href="#translate">translate</a> a version that includes both
+<li>No JIT: A version without the JIT.  Consumes a bit less memory
+and may be faster on short-running scripts.</li>
+<li>Stackless: Provides <a class="reference external" href="http://www.stackless.com/">Stackless</a> extensions, as well as <a class="reference external" href="http://codespeak.net/svn/greenlet/trunk/doc/greenlet.txt">greenlets</a>.
+It is not possible right now to combine Stackless features with the JIT.</li>
+<li>Sandboxing: A special safe version.  Read the docs about <a class="reference external" href="features.html#sandboxing">sandboxing</a>.
+(It is also possible to <a class="reference internal" href="#translate">translate</a> a version that includes both
 sandboxing and the JIT compiler, although as the JIT is relatively
-complicated, this reduce a bit the level of confidence we can put in
-the result.</p>
-<p>The Windows need testing and careful reviewing; <a class="reference external" href="contact.html">contact us</a>!</p>
-</div>
-<div class="section" id="id8">
-<span id="stackless-version"></span><h1>&ldquo;Stackless&rdquo; version</h1>
-<p>Provides <a class="reference external" href="http://www.stackless.com/">Stackless</a> extensions, as well as <a class="reference external" href="http://codespeak.net/svn/greenlet/trunk/doc/greenlet.txt">greenlets</a>.  These
-binaries work on 32-bit <a class="reference external" href="http://en.wikipedia.org/wiki/IA-32">x86 (IA-32)</a> CPUs as well as <a class="reference external" href="http://en.wikipedia.org/wiki/X86-64">x86-64</a> CPUs
-in the 32-bit compatibility mode.</p>
-<ul class="simple">
-<li><a class="reference external" href="http://pypy.org/download/pypy-1.4-linux-stackless.tar.bz2">Linux binary</a></li>
-<li><a class="reference external" href="http://pypy.org/download/pypy-1.4-win32-stackless.zip">Windows binary</a></li>
+complicated, this reduces a bit the level of confidence we can put in
+the result.)</li>
 </ul>
-<p>It is not possible right now to combine Stackless features with the JIT.</p>
+<p>These versions are not officially part of the release 1.4, which focuses
+on the JIT.  You can find prebuilt binaries for them on our
+<a class="reference external" href="http://buildbot.pypy.org/nightly/trunk/">nightly build</a> or with the <a class="reference external" href="http://pypy.org/download/">older releases</a>, or <a class="reference internal" href="#translate">translate</a> them yourself.</p>
 </div>
 <div class="section" id="installing">
 <h1>Installing</h1>
 <p>All versions are packaged in a <tt class="docutils literal">tar.bz2</tt> or <tt class="docutils literal">zip</tt> file.  When
-uncompressed, they run in-place.  On Linux or Mac OS/X, they can also be
-installed by manually moving the files:</p>
-<pre class="literal-block">
-/usr/bin/pypy     # or pypy-nojit etc.
-/usr/share/pypy-1.4/lib-python/*
-/usr/share/pypy-1.4/pypy/*
-</pre>
-<p>You can also install it to <tt class="docutils literal">/usr/local/bin</tt> and <tt class="docutils literal">/usr/local/share</tt>.</p>
+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/pypy-1.4/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>
 <div class="section" id="building-from-source">
 <span id="translate"></span><h1>Building from source</h1>
@@ -127,9 +116,6 @@
 <pre class="literal-block">
 svn co http://codespeak.net/svn/pypy/trunk pypy-trunk
 </pre>
-<p>Windows users trying the zip file are expected to use MSVC.
-The trunk version contains fixes to support MinGW32.  More
-information on <a class="reference external" href="http://codespeak.net/pypy/trunk/pypy/doc/windows.html">our dev site</a>.</p>
 </li>
 <li><p class="first">Make sure you installed the dependencies.  See the list <a class="reference external" href="http://codespeak.net/pypy/dist/pypy/doc/getting-started-python.html#translating-the-pypy-python-interpreter">here</a>.</p>
 </li>
@@ -149,8 +135,13 @@
 </pre>
 </li>
 <li><p class="first">Enjoy Mandelbrot <tt class="docutils literal"><span class="pre">:-)</span></tt>  It takes on the order of one hour to
-finish the translation, and 1.3 GB of RAM on a 32-bit system.
-(Do not start a translation on a machine with 1GB or less!)</p>
+finish the translation, and 1.2 GB of RAM on a 32-bit system
+and 2.4 GB on 64-bit systems.  (Do not start a translation on a
+machine with insufficient RAM!  It will just swap forever.)</p>
+</li>
+<li><p class="first">Once you have a PyPy, it is recommended to use it to do further
+translations, instead of using CPython.  It is twice as fast,
+but uses a bit more RAM (1.7-2.0 GB on 32-bit, 3.0 GB on 64-bit).</p>
 </li>
 </ol>
 </div>



More information about the Pypy-commit mailing list