[pypy-svn] r75611 - in pypy/extradoc/pypy.org: . source

fijal at codespeak.net fijal at codespeak.net
Fri Jun 25 23:33:07 CEST 2010


Author: fijal
Date: Fri Jun 25 23:33:06 2010
New Revision: 75611

Modified:
   pypy/extradoc/pypy.org/compat.html
   pypy/extradoc/pypy.org/download.html
   pypy/extradoc/pypy.org/features.html
   pypy/extradoc/pypy.org/index.html
   pypy/extradoc/pypy.org/source/README
   pypy/extradoc/pypy.org/source/compat.txt
   pypy/extradoc/pypy.org/source/download.txt
   pypy/extradoc/pypy.org/source/features.txt
   pypy/extradoc/pypy.org/source/index.txt
Log:
Update to pypy 1.3


Modified: pypy/extradoc/pypy.org/compat.html
==============================================================================
--- pypy/extradoc/pypy.org/compat.html	(original)
+++ pypy/extradoc/pypy.org/compat.html	Fri Jun 25 23:33:06 2010
@@ -51,18 +51,26 @@
 language, passing Python test suite (with minor modifications that were
 already accepted in the main python in newer versions). It supports most
 of the commonly used Python <a class="reference external" href="http://docs.python.org/library/">standard library modules</a>; details below.</p>
-<p>PyPy does not support the <a class="reference external" href="http://docs.python.org/c-api/">CPython C API</a>, which means that third party
-libraries for python, written in C, will not work.</p>
-<p class="download-menu"><em>Note</em>: PyPy trunk has <em>experimental</em> support for CPython extension modules
-in the trunk, however it was not released yet so downloads below won't have
-it.</p>
+<p>PyPy have alpha-level support of the <a class="reference external" href="http://docs.python.org/c-api/">CPython C API</a>, however, as of 1.3
+release this feature is not yet complete. Most libraries would require
+a bit of effort to work, but there are known success stories. Check out
+PyPy blog for updates.</p>
+<p>C extensions has to be recompiled for PyPy in order to work. Depending on
+your build system, it might work out of the box or will be slightly harder.
+In order to instruct pypy to load a CPython extension (compiled with supplied
+Python.h), run following line:</p>
+<pre class="literal-block">
+import cpyext
+</pre>
+<p>before importing an extensions. You can put this line in your PYTHONSTARTUP
+file if you want this to be enabled permanently.</p>
 <p>Standard library modules supported by PyPy, in alphabetical order:</p>
 <ul class="simple">
-<li><tt class="docutils literal"><span class="pre">__builtin__</span> <span class="pre">__pypy__</span> <span class="pre">_codecs</span> <span class="pre">_lsprof</span> <span class="pre">_minimal_curses</span> <span class="pre">_random</span> <span class="pre">_rawffi</span> <span class="pre">_socket</span> <span class="pre">_sre</span> <span class="pre">_weakref</span> <span class="pre">bz2</span> <span class="pre">cStringIO</span> <span class="pre">crypt</span> <span class="pre">errno</span> <span class="pre">exceptions</span> <span class="pre">fcntl</span> <span class="pre">gc</span> <span class="pre">itertools</span> <span class="pre">marshal</span> <span class="pre">math</span> <span class="pre">md5</span> <span class="pre">mmap</span> <span class="pre">operator</span> <span class="pre">parser</span> <span class="pre">posix</span> <span class="pre">pyexpat</span> <span class="pre">select</span> <span class="pre">sha</span> <span class="pre">signal</span> <span class="pre">struct</span> <span class="pre">symbol</span> <span class="pre">sys</span> <span class="pre">termios</span> <span class="pre">thread</span> <span class="pre">time</span> <span class="pre">token</span> <span class="pre">unicodedata</span> <span class="pre">zipimport</span> <span class="pre">zlib</span></tt></li>
+<li><tt class="docutils literal">__builtin__ __pypy__ _codecs _lsprof _minimal_curses _random _rawffi _socket _sre _weakref bz2 cStringIO crypt errno exceptions fcntl gc itertools marshal math md5 mmap operator parser posix pyexpat select sha signal struct symbol sys termios thread time token unicodedata zipimport zlib</tt></li>
 </ul>
 <p>Supported, but written in pure-python:</p>
 <ul class="simple">
-<li><tt class="docutils literal"><span class="pre">array</span> <span class="pre">binascii</span> <span class="pre">cPickle</span> <span class="pre">cmath</span> <span class="pre">collections</span> <span class="pre">ctypes</span> <span class="pre">datetime</span> <span class="pre">functools</span> <span class="pre">grp</span> <span class="pre">md5</span> <span class="pre">pwd</span> <span class="pre">pyexpat</span> <span class="pre">sha</span> <span class="pre">sqlite3</span> <span class="pre">syslog</span></tt></li>
+<li><tt class="docutils literal">array binascii cPickle cmath collections ctypes datetime functools grp md5 pwd pyexpat sha sqlite3 syslog</tt></li>
 </ul>
 <p>All modules that are pure python in CPython of course work.</p>
 <p>Python libraries known to work under PyPy (the list is not exhaustive):</p>
@@ -82,16 +90,16 @@
 <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 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"><span class="pre">with</span></tt> keyword</p>
+<p>or using the <tt class="docutils literal">with</tt> keyword</p>
 <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>
 </li>
 <li><p class="first">We don't support certain attributes that were decided to be
-implementation-dependent. For example, <tt class="docutils literal"><span class="pre">gc.get_referrers</span></tt> does not exist.
-Others may have different behavior; for example, <tt class="docutils literal"><span class="pre">gc.enable</span></tt> and
-<tt class="docutils literal"><span class="pre">gc.disable</span></tt> are supported, but they don't enable and disable the GC, but
+implementation-dependent. For example, <tt class="docutils literal">gc.get_referrers</tt> does not exist.
+Others may have different behavior; for example, <tt class="docutils literal">gc.enable</tt> and
+<tt class="docutils literal">gc.disable</tt> are supported, but they don't enable and disable the GC, but
 instead just enable and disable the running of finalizers.</p>
 </li>
-<li><p class="first">You can't attach a <tt class="docutils literal"><span class="pre">__del__</span></tt> method to a class after its creation.</p>
+<li><p class="first">You can't attach a <tt class="docutils literal">__del__</tt> method to a class after its creation.</p>
 </li>
 <li><p class="first">You can't store non-string keys in type objects. Example</p>
 <div class="syntax python"><pre><span class="k">class</span> <span class="nc">A</span><span class="p">(</span><span class="nb">object</span><span class="p">):</span><br/>    <span class="nb">locals</span><span class="p">()[</span><span class="mi">42</span><span class="p">]</span> <span class="o">=</span> <span class="mi">3</span><br/></pre></div>

Modified: pypy/extradoc/pypy.org/download.html
==============================================================================
--- pypy/extradoc/pypy.org/download.html	(original)
+++ pypy/extradoc/pypy.org/download.html	Fri Jun 25 23:33:06 2010
@@ -47,8 +47,10 @@
 <div>
 <div id="main">
 <h1 class="title">Download and install</h1>
-<p>Here are the various binaries of <strong>PyPy 1.2</strong> that we provide for x86 Linux,
-Mac OS/X or Windows. This is the first release of PyPy containing
+<p>Here are the various binaries of <strong>PyPy 1.3</strong> that we provide for x86 Linux,
+Mac OS/X or Windows. This release improves over 1.2 in terms of stability
+of the JIT. It also</p>
+<p>This is the first release of PyPy containing
 a JIT compiler, hence
 the main goal is to try this out and see how it works for you. We put
 a lot of effort into making the JIT a stable piece of software and we don't
@@ -71,9 +73,9 @@
 them do, nowadays), as well as on any <a class="reference external" href="http://en.wikipedia.org/wiki/X86-64">x86-64</a> machine in the 32-bit
 compatibility mode.</p>
 <ul class="simple">
-<li><a class="reference external" href="http://pypy.org/download/pypy-1.2-linux.tar.bz2">Linux binary</a></li>
-<li><a class="reference external" href="http://pypy.org/download/pypy-1.2-osx.tar.bz2">Mac OS/X binary</a></li>
-<li><a class="reference external" href="http://pypy.org/download/pypy-1.2-win32.zip">Windows binary</a></li>
+<li><a class="reference external" href="http://pypy.org/download/pypy-1.3-linux.tar.bz2">Linux binary</a></li>
+<li><a class="reference external" href="http://pypy.org/download/pypy-1.3-osx.tar.bz2">Mac OS/X binary</a></li>
+<li>Windows binary - not yet ready</li>
 </ul>
 <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>
@@ -82,7 +84,7 @@
 <p>If you want to help us with implementing the 64-bit JIT backend,
 <a class="reference external" href="contact.html">contact us</a>!</p>
 </div>
-<div class="section" id="id4">
+<div class="section" id="id3">
 <span id="no-jit-version"></span><span id="with-no-jit-compiler"></span><h1>&ldquo;No JIT&rdquo; version</h1>
 <p><strong>WARNING!</strong> Unless you really want to try this out, we recommend the JIT
 version.</p>
@@ -93,9 +95,10 @@
 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.2-linux-nojit.tar.bz2">Linux binary</a></li>
-<li><a class="reference external" href="http://pypy.org/download/pypy-1.2-osx-nojit.tar.bz2">Mac OS/X binary</a></li>
-<li><a class="reference external" href="http://pypy.org/download/pypy-1.2-win32-nojit.zip">Windows binary</a></li>
+<li><a class="reference external" href="http://pypy.org/download/pypy-1.3-linux-nojit.tar.bz2">Linux binary</a></li>
+<li><a class="reference external" href="http://pypy.org/download/pypy-1.3-osx-nojit.tar.bz2">Mac OS/X binary</a></li>
+<li><a class="reference external" href="http://pypy.org/download/pypy-1.3-linux64-nojit.tar.bz2">Linux 64bit binary</a></li>
+<li>Windows binary - not yet ready</li>
 </ul>
 <p>If your CPU is a 64-bit machine and you want to <a class="reference internal" href="#translate">translate</a> a 32-bit
 version of PyPy yourself, <a class="reference internal" href="#here-are-hints">here are hints</a>.</p>
@@ -122,16 +125,17 @@
 <p>The Windows and the native 64-bit versions both need testing and careful
 reviewing; <a class="reference external" href="contact.html">contact us</a>!</p>
 </div>
-<div class="section" id="id10">
+<div class="section" id="id9">
 <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.2-linux-stackless.tar.bz2">Linux binary</a></li>
-<li><a class="reference external" href="http://pypy.org/download/pypy-1.2-osx-stackless.tar.bz2">Mac OS/X binary</a></li>
-<li><a class="reference external" href="http://pypy.org/download/pypy-1.2-win32-stackless.zip">Windows binary</a></li>
+<li><a class="reference external" href="http://pypy.org/download/pypy-1.3-linux-stackless.tar.bz2">Linux binary</a></li>
 </ul>
+<div class="system-message">
+<p class="system-message-title">System Message: WARNING/2 (<tt class="docutils">[dynamic-text]</tt>, line 124)</p>
+Bullet list ends without a blank line; unexpected unindent.</div>
 <p>It is not possible right now to combine Stackless features with the JIT.</p>
 <p>If your CPU is a 64-bit machine and you want to <a class="reference internal" href="#translate">translate</a> a 32-bit
 version of PyPy yourself, <a class="reference internal" href="#here-are-hints">here are hints</a>.</p>
@@ -139,15 +143,15 @@
 </div>
 <div class="section" id="installing">
 <h1>Installing</h1>
-<p>All versions are packaged in a <tt class="docutils literal"><span class="pre">tar.bz2</span></tt> or <tt class="docutils literal"><span class="pre">zip</span></tt> file.  When
+<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.2/lib-python/*
-/usr/share/pypy-1.2/pypy/*
+/usr/share/pypy-1.3/lib-python/*
+/usr/share/pypy-1.3/pypy/*
 </pre>
-<p>You can also install it to <tt class="docutils literal"><span class="pre">/usr/local/bin</span></tt> and <tt class="docutils literal"><span class="pre">/usr/local/share</span></tt>.</p>
+<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>
 </div>
 <div class="section" id="building-from-source">
 <span id="translate"></span><h1>Building from source</h1>
@@ -155,8 +159,8 @@
 <li><p class="first">Get the source code.  The following packages contain the source at
 the same revision as the above binaries (these are svn exports):</p>
 <ul class="simple">
-<li><a class="reference external" href="http://pypy.org/download/pypy-1.2-src.tar.bz2">pypy-1.2-src.tar.bz2</a> (sources, Unix line endings)</li>
-<li><a class="reference external" href="http://pypy.org/download/pypy-1.2-src.zip">pypy-1.2-src.zip</a> (sources, Windows line endings)</li>
+<li><a class="reference external" href="http://pypy.org/download/pypy-1.3-src.tar.bz2">pypy-1.3-src.tar.bz2</a> (sources, Unix line endings)</li>
+<li><a class="reference external" href="http://pypy.org/download/pypy-1.3-src.zip">pypy-1.3-src.zip</a> (sources, Windows line endings)</li>
 </ul>
 <p>Or you can checkout the current trunk using <a class="reference external" href="http://subversion.tigris.org/">Subversion</a> (the trunk
 usually works and is of course more up-to-date):</p>
@@ -167,12 +171,12 @@
 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">Enter the <tt class="docutils literal"><span class="pre">goal</span></tt> directory:</p>
+<li><p class="first">Enter the <tt class="docutils literal">goal</tt> directory:</p>
 <pre class="literal-block">
 cd pypy-trunk/pypy/translator/goal
 </pre>
 </li>
-<li><p class="first">Run the <tt class="docutils literal"><span class="pre">translate.py</span></tt> script.  Here are the common combinations
+<li><p class="first">Run the <tt class="docutils literal">translate.py</tt> script.  Here are the common combinations
 of options:</p>
 <pre class="literal-block">
 python translate.py -Ojit                # get the JIT version
@@ -189,7 +193,7 @@
 </ol>
 <div class="section" id="note-on-building-a-32-bit-version-on-64-bit-systems">
 <span id="here-are-hints"></span><h2>Note on building a 32-bit version on 64-bit systems</h2>
-<p>To build 32-bit versions of <tt class="docutils literal"><span class="pre">pypy-c</span></tt> you need to run <tt class="docutils literal"><span class="pre">translate.py</span></tt>
+<p>To build 32-bit versions of <tt class="docutils literal"><span class="pre">pypy-c</span></tt> you need to run <tt class="docutils literal">translate.py</tt>
 in a 32-bit version of Python.  You can check with:</p>
 <pre class="literal-block">
 $ python

Modified: pypy/extradoc/pypy.org/features.html
==============================================================================
--- pypy/extradoc/pypy.org/features.html	(original)
+++ pypy/extradoc/pypy.org/features.html	Fri Jun 25 23:33:06 2010
@@ -47,13 +47,13 @@
 <div>
 <div id="main">
 <h1 class="title">Features</h1>
-<p><strong>PyPy 1.2</strong> implements <strong>Python 2.5.</strong> It supports all of the core
+<p><strong>PyPy 1.3</strong> implements <strong>Python 2.5.</strong> It supports all of the core
 language, passing the Python test suite (with minor modifications that were
 already accepted in the main python in newer versions). It supports most
 of the commonly used Python standard library modules.  For known differences
 with CPython, see our <a class="reference external" href="compat.html">compatibility</a> page.  If you are interested in
 helping with 2.6, 2.7 or 3.x features, <a class="reference external" href="contact.html">contact us</a>!</p>
-<p>PyPy 1.2 runs essentially only on Intel <a class="reference external" href="http://en.wikipedia.org/wiki/IA-32">x86 (IA-32)</a>.  On 64-bit platforms
+<p>PyPy 1.3 runs essentially only on Intel <a class="reference external" href="http://en.wikipedia.org/wiki/IA-32">x86 (IA-32)</a>.  On 64-bit platforms
 you have to use the 32-bit compatibility mode, for now &mdash; or <a class="reference external" href="contact.html">contact us</a>
 to help!</p>
 <div class="section" id="speed-or-memory-usage">
@@ -86,10 +86,10 @@
 cp untrusted.py virtualtmp/
 pypy_interact.py --tmp=virtualtmp pypy-sandbox /tmp/untrusted.py
 </pre>
-<p>Note that the path <tt class="docutils literal"><span class="pre">/tmp/untrusted.py</span></tt> is a path inside the sandboxed
-filesystem.  You don't have to put <tt class="docutils literal"><span class="pre">untrusted.py</span></tt> in the real <tt class="docutils literal"><span class="pre">/tmp</span></tt>
+<p>Note that the path <tt class="docutils literal">/tmp/untrusted.py</tt> is a path inside the sandboxed
+filesystem.  You don't have to put <tt class="docutils literal">untrusted.py</tt> in the real <tt class="docutils literal">/tmp</tt>
 directory at all.</p>
-<p>To read more about its features, try <tt class="docutils literal"><span class="pre">pypy_interact.py</span> <span class="pre">--help</span></tt> or go to
+<p>To read more about its features, try <tt class="docutils literal">pypy_interact.py <span class="pre">--help</span></tt> or go to
 <a class="reference external" href="http://codespeak.net/pypy/dist/pypy/doc/sandbox.html">our dev site</a>.</p>
 </div>
 <div class="section" id="stackless">

Modified: pypy/extradoc/pypy.org/index.html
==============================================================================
--- pypy/extradoc/pypy.org/index.html	(original)
+++ pypy/extradoc/pypy.org/index.html	Fri Jun 25 23:33:06 2010
@@ -62,7 +62,7 @@
 <li>As well as other <a class="reference external" href="features.html">features</a>.</li>
 </ul>
 </blockquote>
-<p class="download"><a class="reference external" href="download.html">Download and try out the PyPy release 1.2!</a></p>
+<p class="download"><a class="reference external" href="download.html">Download and try out the PyPy release 1.3!</a></p>
 <p>To read more about Python, look into <a class="reference external" href="http://www.python.org/doc/2.5.4/">Python docs</a> and check our
 <a class="reference external" href="compat.html">Compatibility</a> page.  PyPy can run such python libraries as <a class="reference external" href="http://twistedmatrix.com/">twisted</a>
 and <a class="reference external" href="http://www.djangoproject.com/">django</a> and supports <a class="reference external" href="http://www.python.org/doc/2.5.4/lib/module-ctypes.html">ctypes</a>.</p>

Modified: pypy/extradoc/pypy.org/source/README
==============================================================================
--- pypy/extradoc/pypy.org/source/README	(original)
+++ pypy/extradoc/pypy.org/source/README	Fri Jun 25 23:33:06 2010
@@ -1,6 +1,6 @@
 You generate this website by using yatiblog from here:
 
-http://github.com/tav/ampify/blob/master/environ/startup/yatiblog
+http://github.com/tav/ampify/blob/master/environ/yatiblog
 
 by running 
 

Modified: pypy/extradoc/pypy.org/source/compat.txt
==============================================================================
--- pypy/extradoc/pypy.org/source/compat.txt	(original)
+++ pypy/extradoc/pypy.org/source/compat.txt	Fri Jun 25 23:33:06 2010
@@ -8,14 +8,20 @@
 already accepted in the main python in newer versions). It supports most
 of the commonly used Python `standard library modules`_; details below.
 
-PyPy does not support the `CPython C API`_, which means that third party
-libraries for python, written in C, will not work.
+PyPy have alpha-level support of the `CPython C API`_, however, as of 1.3
+release this feature is not yet complete. Most libraries would require
+a bit of effort to work, but there are known success stories. Check out
+PyPy blog for updates.
+
+C extensions has to be recompiled for PyPy in order to work. Depending on
+your build system, it might work out of the box or will be slightly harder.
+In order to instruct pypy to load a CPython extension (compiled with supplied
+Python.h), run following line::
 
-.. class:: download_menu
+  import cpyext
 
-   *Note*: PyPy trunk has *experimental* support for CPython extension modules
-   in the trunk, however it was not released yet so downloads below won't have
-   it.
+before importing an extensions. You can put this line in your PYTHONSTARTUP
+file if you want this to be enabled permanently.
 
 Standard library modules supported by PyPy, in alphabetical order:
 

Modified: pypy/extradoc/pypy.org/source/download.txt
==============================================================================
--- pypy/extradoc/pypy.org/source/download.txt	(original)
+++ pypy/extradoc/pypy.org/source/download.txt	Fri Jun 25 23:33:06 2010
@@ -6,8 +6,11 @@
 Download
 ============================================================
 
-Here are the various binaries of **PyPy 1.2** that we provide for x86 Linux,
-Mac OS/X or Windows. This is the first release of PyPy containing
+Here are the various binaries of **PyPy 1.3** that we provide for x86 Linux,
+Mac OS/X or Windows. This release improves over 1.2 in terms of stability
+of the JIT. It also
+
+This is the first release of PyPy containing
 a JIT compiler, hence
 the main goal is to try this out and see how it works for you. We put
 a lot of effort into making the JIT a stable piece of software and we don't
@@ -37,11 +40,10 @@
 
 * `Linux binary`__
 * `Mac OS/X binary`__
-* `Windows binary`__
+* Windows binary - not yet ready
 
-.. __: http://pypy.org/download/pypy-1.2-linux.tar.bz2
-.. __: http://pypy.org/download/pypy-1.2-osx.tar.bz2
-.. __: http://pypy.org/download/pypy-1.2-win32.zip
+.. __: http://pypy.org/download/pypy-1.3-linux.tar.bz2
+.. __: http://pypy.org/download/pypy-1.3-osx.tar.bz2
 
 If your CPU is really old, it may not have SSE2.  In this case, you need
 to translate_ yourself with the option ``--jit-backend=x86-without-sse2``.
@@ -71,11 +73,12 @@
 
 * `Linux binary`__
 * `Mac OS/X binary`__
-* `Windows binary`__
+* `Linux 64bit binary`__
+* Windows binary - not yet ready
 
-.. __: http://pypy.org/download/pypy-1.2-linux-nojit.tar.bz2
-.. __: http://pypy.org/download/pypy-1.2-osx-nojit.tar.bz2
-.. __: http://pypy.org/download/pypy-1.2-win32-nojit.zip
+.. __: http://pypy.org/download/pypy-1.3-linux-nojit.tar.bz2
+.. __: http://pypy.org/download/pypy-1.3-osx-nojit.tar.bz2
+.. __: http://pypy.org/download/pypy-1.3-linux64-nojit.tar.bz2
 
 If your CPU is a 64-bit machine and you want to translate_ a 32-bit
 version of PyPy yourself, `here are hints`_.
@@ -123,12 +126,7 @@
 in the 32-bit compatibility mode.
 
 * `Linux binary`__
-* `Mac OS/X binary`__
-* `Windows binary`__
-
-.. __: http://pypy.org/download/pypy-1.2-linux-stackless.tar.bz2
-.. __: http://pypy.org/download/pypy-1.2-osx-stackless.tar.bz2
-.. __: http://pypy.org/download/pypy-1.2-win32-stackless.zip
+.. __: http://pypy.org/download/pypy-1.3-linux-stackless.tar.bz2
 
 It is not possible right now to combine Stackless features with the JIT.
 
@@ -146,8 +144,8 @@
 installed by manually moving the files::
 
     /usr/bin/pypy     # or pypy-nojit etc.
-    /usr/share/pypy-1.2/lib-python/*
-    /usr/share/pypy-1.2/pypy/*
+    /usr/share/pypy-1.3/lib-python/*
+    /usr/share/pypy-1.3/pypy/*
 
 You can also install it to ``/usr/local/bin`` and ``/usr/local/share``.
 
@@ -160,11 +158,11 @@
 1. Get the source code.  The following packages contain the source at
    the same revision as the above binaries (these are svn exports):
 
-   * `pypy-1.2-src.tar.bz2`__ (sources, Unix line endings)
-   * `pypy-1.2-src.zip`__ (sources, Windows line endings)
+   * `pypy-1.3-src.tar.bz2`__ (sources, Unix line endings)
+   * `pypy-1.3-src.zip`__ (sources, Windows line endings)
 
-   .. __: http://pypy.org/download/pypy-1.2-src.tar.bz2
-   .. __: http://pypy.org/download/pypy-1.2-src.zip
+   .. __: http://pypy.org/download/pypy-1.3-src.tar.bz2
+   .. __: http://pypy.org/download/pypy-1.3-src.zip
 
    Or you can checkout the current trunk using Subversion_ (the trunk
    usually works and is of course more up-to-date)::
@@ -235,6 +233,6 @@
 .. _`sandboxing`: features.html#sandboxing
 .. _`stackless`: http://www.stackless.com/
 .. _`greenlets`: http://codespeak.net/svn/greenlet/trunk/doc/greenlet.txt
-.. _`pypy-1.2-src.tar.bz2`: release.html
-.. _`pypy-1.2-src.zip`: release.html
+.. _`pypy-1.3-src.tar.bz2`: release.html
+.. _`pypy-1.3-src.zip`: release.html
 .. _Subversion: http://subversion.tigris.org/

Modified: pypy/extradoc/pypy.org/source/features.txt
==============================================================================
--- pypy/extradoc/pypy.org/source/features.txt	(original)
+++ pypy/extradoc/pypy.org/source/features.txt	Fri Jun 25 23:33:06 2010
@@ -6,14 +6,14 @@
 PyPy features
 ===========================================================
 
-**PyPy 1.2** implements **Python 2.5.** It supports all of the core
+**PyPy 1.3** implements **Python 2.5.** It supports all of the core
 language, passing the Python test suite (with minor modifications that were
 already accepted in the main python in newer versions). It supports most
 of the commonly used Python standard library modules.  For known differences
 with CPython, see our `compatibility`_ page.  If you are interested in
 helping with 2.6, 2.7 or 3.x features, `contact us`_!
 
-PyPy 1.2 runs essentially only on Intel `x86 (IA-32)`_.  On 64-bit platforms
+PyPy 1.3 runs essentially only on Intel `x86 (IA-32)`_.  On 64-bit platforms
 you have to use the 32-bit compatibility mode, for now -- or `contact us`_
 to help!
 

Modified: pypy/extradoc/pypy.org/source/index.txt
==============================================================================
--- pypy/extradoc/pypy.org/source/index.txt	(original)
+++ pypy/extradoc/pypy.org/source/index.txt	Fri Jun 25 23:33:06 2010
@@ -22,7 +22,7 @@
 
 .. class:: download
 
-`Download and try out the PyPy release 1.2!`__
+`Download and try out the PyPy release 1.3!`__
 
 .. __: download.html
 



More information about the Pypy-commit mailing list