[pypy-svn] r72111 - in pypy/extradoc/pypy.org: . js

fijal at codespeak.net fijal at codespeak.net
Thu Mar 11 17:40:41 CET 2010


Author: fijal
Date: Thu Mar 11 17:40:40 2010
New Revision: 72111

Added:
   pypy/extradoc/pypy.org/contact.html
Modified:
   pypy/extradoc/pypy.org/archive.html
   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/js/detect.js
   pypy/extradoc/pypy.org/release.html
Log:
Regen html


Modified: pypy/extradoc/pypy.org/archive.html
==============================================================================
--- pypy/extradoc/pypy.org/archive.html	(original)
+++ pypy/extradoc/pypy.org/archive.html	Thu Mar 11 17:40:40 2010
@@ -40,7 +40,7 @@
 	</ul></div>
 	-->
 	<hr class="clear-left" />
-	<div id="menu-sub"><a href="index.html">Home</a><span class="menu-sub-sep"> | </span><a href="features.html">Features</a><span class="menu-sub-sep"> | </span><a href="download.html">Download</a><span class="menu-sub-sep"> | </span><a href="compat.html">Compatibility</a><span class="menu-sub-sep"> | </span><a href="http://speed.pypy.org">Performance</a><span class="menu-sub-sep"> | </span><a href="http://codespeak.net/pypy/trunk/pypy/doc/index.html">Dev Site</a><span class="menu-sub-sep"> | </span><a href="http://morepypy.blogspot.com">Blog</a></div>
+	<div id="menu-sub"><a href="index.html">Home</a><span class="menu-sub-sep"> | </span><a href="features.html">Features</a><span class="menu-sub-sep"> | </span><a href="download.html">Download</a><span class="menu-sub-sep"> | </span><a href="compat.html">Compatibility</a><span class="menu-sub-sep"> | </span><a href="http://speed.pypy.org">Performance</a><span class="menu-sub-sep"> | </span><a href="http://codespeak.net/pypy/trunk/pypy/doc/index.html">Dev Site</a><span class="menu-sub-sep"> | </span><a href="http://morepypy.blogspot.com">Blog</a><span class="menu-sub-sep"> | </span><a href="contact.html">Contact</a></div>
 	<hr class="clear" />
 </div>
 <div id="content">

Modified: pypy/extradoc/pypy.org/compat.html
==============================================================================
--- pypy/extradoc/pypy.org/compat.html	(original)
+++ pypy/extradoc/pypy.org/compat.html	Thu Mar 11 17:40:40 2010
@@ -40,7 +40,7 @@
 	</ul></div>
 	-->
 	<hr class="clear-left" />
-	<div id="menu-sub"><a href="index.html">Home</a><span class="menu-sub-sep"> | </span><a href="features.html">Features</a><span class="menu-sub-sep"> | </span><a href="download.html">Download</a><span class="menu-sub-sep"> | </span><a href="compat.html">Compatibility</a><span class="menu-sub-sep"> | </span><a href="http://speed.pypy.org">Performance</a><span class="menu-sub-sep"> | </span><a href="http://codespeak.net/pypy/trunk/pypy/doc/index.html">Dev Site</a><span class="menu-sub-sep"> | </span><a href="http://morepypy.blogspot.com">Blog</a></div>
+	<div id="menu-sub"><a href="index.html">Home</a><span class="menu-sub-sep"> | </span><a href="features.html">Features</a><span class="menu-sub-sep"> | </span><a href="download.html">Download</a><span class="menu-sub-sep"> | </span><a href="compat.html">Compatibility</a><span class="menu-sub-sep"> | </span><a href="http://speed.pypy.org">Performance</a><span class="menu-sub-sep"> | </span><a href="http://codespeak.net/pypy/trunk/pypy/doc/index.html">Dev Site</a><span class="menu-sub-sep"> | </span><a href="http://morepypy.blogspot.com">Blog</a><span class="menu-sub-sep"> | </span><a href="contact.html">Contact</a></div>
 	<hr class="clear" />
 </div>
 <div id="content">

Added: pypy/extradoc/pypy.org/contact.html
==============================================================================
--- (empty file)
+++ pypy/extradoc/pypy.org/contact.html	Thu Mar 11 17:40:40 2010
@@ -0,0 +1,80 @@
+<!DOCTYPE html>
+<html>
+<head>
+	<title>PyPy :: Contact</title>
+	<meta http-equiv="content-language" content="en" />
+	<meta http-equiv="content-type" content="text/html; charset=utf-8" />
+	<meta name="author" content="PyPy Team" />
+	<meta name="description" content="PyPy" />
+	<meta name="copyright" content="MIT" />
+	<meta name="document-rating" content="general" />
+	<link rel="stylesheet" type="text/css" media="screen" title="default" href="css/site.css" />
+	<link rel="alternate" type="application/rss+xml" title="RSS Feed for PyPy" href="http://feeds.feedburner.com/PyPyStatusBlog" />
+	<script type="text/javascript" src="http://use.typekit.com/hdt8sni.js"></script>
+	<script type="text/javascript">try{Typekit.load();}catch(e){}</script>
+	<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js"></script>
+  <script type="text/javascript" src="js/detect.js"></script>
+</head>
+<body>
+<script type="text/javascript">
+	var _gaq = [['_setAccount', 'UA-7778406-3'], ['_trackPageview']];
+	if (document.location.protocol !== 'file:') {
+		(function() {
+			var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
+			ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
+			(document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(ga);
+		})();
+	}
+</script>
+<div id="body-outer"><div id="body-inner"><div id="body" class="clearfix">
+<div id="header">
+	<div id="menu-follow">
+		<div><a href="http://search.twitter.com/search?q=%23pypy" title="Follow the conversation on Twitter"><img src="http://static.ampify.it/icon.twitter.gif" alt="Follow the conversation on Twitter" width="14px" height="14px" /></a></div>
+    <div><a href="http://codespeak.net/svn/pypy/trunk/"><img src="http://svn.apache.org/repos/asf/subversion/trunk/notes/logo/256-colour/subversion_logo_notxt-32.png" width="14px" height="14px" /></a></div>
+		<div><a href="http://feeds.feedburner.com/PyPyStatusBlog" title="Subscribe to the RSS Feed"><img src="http://static.ampify.it/icon.rss.png" alt="Subscribe to the RSS Feed" width="14px" height="14px" /></a></div>
+	</div>
+	<div id="logo"><a href="http://pypy.org"><img src="image/pypy-logo.png" alt="PyPy" width="149px" height="110px" /></a></div>
+	<!--
+	<div id="menu"><ul>
+		<li><a href="http://dev.ampify.it" py:attrs="menu_class['code']">Code</a></li>
+	</ul></div>
+	-->
+	<hr class="clear-left" />
+	<div id="menu-sub"><a href="index.html">Home</a><span class="menu-sub-sep"> | </span><a href="features.html">Features</a><span class="menu-sub-sep"> | </span><a href="download.html">Download</a><span class="menu-sub-sep"> | </span><a href="compat.html">Compatibility</a><span class="menu-sub-sep"> | </span><a href="http://speed.pypy.org">Performance</a><span class="menu-sub-sep"> | </span><a href="http://codespeak.net/pypy/trunk/pypy/doc/index.html">Dev Site</a><span class="menu-sub-sep"> | </span><a href="http://morepypy.blogspot.com">Blog</a><span class="menu-sub-sep"> | </span><a href="contact.html">Contact</a></div>
+	<hr class="clear" />
+</div>
+<div id="content">
+<div>
+<div id="main">
+<h1 class="title">Contact</h1>
+<ul class="simple">
+<li>irc: <strong>#pypy</strong> on <strong>irc.freenode.net</strong></li>
+<li>mailing list: <a class="reference external" href="http://codespeak.net/mailman/listinfo/pypy-dev">pypy-dev at codespeak.net</a></li>
+<li>the <a class="reference external" href="https://codespeak.net/issue/pypy-dev/">bug tracker</a></li>
+<li>more on our <a class="reference external" href="http://codespeak.net/pypy/trunk/pypy/doc/">dev site</a>.</li>
+</ul>
+</div>
+<div id="sidebar">
+<ul>
+  <li>
+  <div class="sidepic">
+  <form action="https://www.paypal.com/cgi-bin/webscr" method="post">
+<input type="hidden" name="cmd" value="_s-xclick" />
+<input type="hidden" name="encrypted" value="-----BEGIN PKCS7-----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-----END PKCS7----- " />
+<input type="image" src="https://www.paypal.com/en_US/i/btn/btn_donateCC_LG.gif" border="0" name="submit" alt="PayPal - The safer, easier way to pay online!" />
+<img alt="" border="0" src="https://www.paypal.com/en_US/i/scr/pixel.gif" width="1" height="1" />
+</form>
+    </div>
+  </li>
+  <li>
+    <div class="sidepic">
+      <a id="main_download" href="download.html">Download PyPy</a>
+    </div>
+  </li>
+</ul>
+</div>
+</div>
+</div>
+</div></div></div>
+</body>
+</html>
\ No newline at end of file

Modified: pypy/extradoc/pypy.org/download.html
==============================================================================
--- pypy/extradoc/pypy.org/download.html	(original)
+++ pypy/extradoc/pypy.org/download.html	Thu Mar 11 17:40:40 2010
@@ -40,7 +40,7 @@
 	</ul></div>
 	-->
 	<hr class="clear-left" />
-	<div id="menu-sub"><a href="index.html">Home</a><span class="menu-sub-sep"> | </span><a href="features.html">Features</a><span class="menu-sub-sep"> | </span><a href="download.html">Download</a><span class="menu-sub-sep"> | </span><a href="compat.html">Compatibility</a><span class="menu-sub-sep"> | </span><a href="http://speed.pypy.org">Performance</a><span class="menu-sub-sep"> | </span><a href="http://codespeak.net/pypy/trunk/pypy/doc/index.html">Dev Site</a><span class="menu-sub-sep"> | </span><a href="http://morepypy.blogspot.com">Blog</a></div>
+	<div id="menu-sub"><a href="index.html">Home</a><span class="menu-sub-sep"> | </span><a href="features.html">Features</a><span class="menu-sub-sep"> | </span><a href="download.html">Download</a><span class="menu-sub-sep"> | </span><a href="compat.html">Compatibility</a><span class="menu-sub-sep"> | </span><a href="http://speed.pypy.org">Performance</a><span class="menu-sub-sep"> | </span><a href="http://codespeak.net/pypy/trunk/pypy/doc/index.html">Dev Site</a><span class="menu-sub-sep"> | </span><a href="http://morepypy.blogspot.com">Blog</a><span class="menu-sub-sep"> | </span><a href="contact.html">Contact</a></div>
 	<hr class="clear" />
 </div>
 <div id="content">
@@ -48,7 +48,10 @@
 <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.</p>
+Mac OS/X or Windows. This is the first release of PyPy containing JIT, hence
+the main goal is to try this out and see how it works for you. We put
+a lot of effort into making JIT a stable piece of software and we don't
+observe crashes, however, please consider it a beta version to try things out.</p>
 <ul class="download-menu simple">
 <li>Download<ul>
 <li><a class="reference internal" href="#with-a-jit-compiler">With a JIT Compiler</a> <strong>(recommended!)</strong></li>
@@ -69,14 +72,14 @@
 <ul class="simple">
 <li>Linux binary</li>
 <li>Mac OS/X binary</li>
-<li>Windows binary (this version is alpha software!)</li>
+<li>Windows binary</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>
 <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>
 <p>If you want to help us with implementing the 64-bit JIT backend,
-<a class="reference external" href="http://codespeak.net/mailman/listinfo/pypy-dev">contact us</a>!</p>
+<a class="reference external" href="contact.html">contact us</a>!</p>
 </div>
 <div class="section" id="id1">
 <span id="no-jit-version"></span><span id="with-no-jit-compiler"></span><h1>&ldquo;No JIT&rdquo; version</h1>
@@ -97,7 +100,8 @@
 version of PyPy yourself, <a class="reference internal" href="#here-are-hints">here are hints</a>.</p>
 <p>If you want to help us with finishing the implementation of the native
 64-bit version (there are a few known issues, like missing code in
-<a class="reference external" href="http://www.python.org/doc/2.5.4/lib/module-ctypes.html">ctypes</a> to implement calls to C functions), <a class="reference external" href="http://codespeak.net/mailman/listinfo/pypy-dev">contact us</a>.</p>
+<a class="reference external" href="http://www.python.org/doc/2.5.4/lib/module-ctypes.html">ctypes</a> to implement calls to C functions), <a class="reference external" href="contact.html">contact us</a>.  In general
+this version will more or less <a class="reference internal" href="#translate">translate</a> anywhere.</p>
 </div>
 <div class="section" id="sandbox-version">
 <span id="sandboxed-version"></span><h1>&ldquo;Sandbox&rdquo; version</h1>
@@ -115,7 +119,7 @@
 <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>
 <p>The native 64-bit version needs testing and careful reviewing;
-<a class="reference external" href="http://codespeak.net/mailman/listinfo/pypy-dev">contact us</a>!</p>
+<a class="reference external" href="contact.html">contact us</a>!</p>
 </div>
 <div class="section" id="id2">
 <span id="stackless-version"></span><h1>&ldquo;Stackless&rdquo; version</h1>
@@ -158,13 +162,13 @@
 <pre class="literal-block">
 svn co http://codespeak.net/svn/pypy/trunk pypy-trunk
 </pre>
-<p>Windows users trying the tarballs are expected to use MSVC.
+<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">Enter the <tt class="docutils literal"><span class="pre">goal</span></tt> directory:</p>
 <pre class="literal-block">
-cd pypy-dist/pypy/translator/goal
+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

Modified: pypy/extradoc/pypy.org/features.html
==============================================================================
--- pypy/extradoc/pypy.org/features.html	(original)
+++ pypy/extradoc/pypy.org/features.html	Thu Mar 11 17:40:40 2010
@@ -40,7 +40,7 @@
 	</ul></div>
 	-->
 	<hr class="clear-left" />
-	<div id="menu-sub"><a href="index.html">Home</a><span class="menu-sub-sep"> | </span><a href="features.html">Features</a><span class="menu-sub-sep"> | </span><a href="download.html">Download</a><span class="menu-sub-sep"> | </span><a href="compat.html">Compatibility</a><span class="menu-sub-sep"> | </span><a href="http://speed.pypy.org">Performance</a><span class="menu-sub-sep"> | </span><a href="http://codespeak.net/pypy/trunk/pypy/doc/index.html">Dev Site</a><span class="menu-sub-sep"> | </span><a href="http://morepypy.blogspot.com">Blog</a></div>
+	<div id="menu-sub"><a href="index.html">Home</a><span class="menu-sub-sep"> | </span><a href="features.html">Features</a><span class="menu-sub-sep"> | </span><a href="download.html">Download</a><span class="menu-sub-sep"> | </span><a href="compat.html">Compatibility</a><span class="menu-sub-sep"> | </span><a href="http://speed.pypy.org">Performance</a><span class="menu-sub-sep"> | </span><a href="http://codespeak.net/pypy/trunk/pypy/doc/index.html">Dev Site</a><span class="menu-sub-sep"> | </span><a href="http://morepypy.blogspot.com">Blog</a><span class="menu-sub-sep"> | </span><a href="contact.html">Contact</a></div>
 	<hr class="clear" />
 </div>
 <div id="content">
@@ -52,9 +52,9 @@
 already accepted in main python in newer versions). It supports most
 of 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="http://codespeak.net/mailman/listinfo/pypy-dev">contact us</a>!</p>
+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
-you have to use the 32-bit compatibility mode, for now &mdash; or <a class="reference external" href="http://codespeak.net/mailman/listinfo/pypy-dev">contact us</a>
+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">
 <h1>Speed or memory usage?</h1>
@@ -72,11 +72,25 @@
 try to limit language features considered &ldquo;unsafe&rdquo;. Instead we replace all
 calls to external libraries (C or platform) with a stub that communicates
 with an external process handling the policy.</p>
-<p>To run the sandboxed process, get a <a class="reference external" href="download.html#sandboxed-version">sandboxed pypy-c</a> and run:</p>
+<p>To run the sandboxed process, you need <a class="reference external" href="download.html#sandboxed-version">pypy-sandbox</a>.  You also need to
+get the <a class="reference external" href="download.html#translate">full sources</a> (step 1 only).  Run:</p>
 <pre class="literal-block">
-pypy_interact.py pypy-c-sandbox
+cd pypy-trunk/pypy/translator/sandbox
+pypy_interact.py path/to/pypy-sandbox
 </pre>
-<p>To read more about its features, go to <a class="reference external" href="http://codespeak.net/pypy/dist/pypy/doc/sandbox.html">our dev site</a>.</p>
+<p>You get a fully sandboxed interpreter, in its own filesystem hierarchy
+(try <tt class="docutils literal"><span class="pre">os.listdir('/')</span></tt>).  For example, you would run an untrusted
+script as follows:</p>
+<pre class="literal-block">
+mkdir virtualtmp
+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>
+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
+<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">
 <h1>Stackless</h1>
@@ -99,7 +113,7 @@
 <li><strong>the Java backend:</strong> PyPy can run on the Java VM, but more care is
 needed to finish this project.  (Requires <a class="reference external" href="http://codespeak.net/svn/pypy/branch/cli-jit/">the cli-jit branch</a> for
 now.)  Writing a backend for our high-level JIT compiler would be
-excellent.  <a class="reference external" href="http://codespeak.net/mailman/listinfo/pypy-dev">Contact us!</a></li>
+excellent.  <a class="reference external" href="contact.html">Contact us</a>!</li>
 <li><strong>Other languages:</strong> available in a <a class="reference external" href="http://codespeak.net/svn/pypy/lang/">separate part of the repository</a>,
 we implemented other languages too: <a class="reference external" href="http://codespeak.net/svn/pypy/lang/prolog">Prolog</a> (almost complete), as
 well as Smalltalk, JavaScript, Io, Scheme and Gameboy.</li>

Modified: pypy/extradoc/pypy.org/index.html
==============================================================================
--- pypy/extradoc/pypy.org/index.html	(original)
+++ pypy/extradoc/pypy.org/index.html	Thu Mar 11 17:40:40 2010
@@ -40,7 +40,7 @@
 	</ul></div>
 	-->
 	<hr class="clear-left" />
-	<div id="menu-sub"><a href="index.html">Home</a><span class="menu-sub-sep"> | </span><a href="features.html">Features</a><span class="menu-sub-sep"> | </span><a href="download.html">Download</a><span class="menu-sub-sep"> | </span><a href="compat.html">Compatibility</a><span class="menu-sub-sep"> | </span><a href="http://speed.pypy.org">Performance</a><span class="menu-sub-sep"> | </span><a href="http://codespeak.net/pypy/trunk/pypy/doc/index.html">Dev Site</a><span class="menu-sub-sep"> | </span><a href="http://morepypy.blogspot.com">Blog</a></div>
+	<div id="menu-sub"><a href="index.html">Home</a><span class="menu-sub-sep"> | </span><a href="features.html">Features</a><span class="menu-sub-sep"> | </span><a href="download.html">Download</a><span class="menu-sub-sep"> | </span><a href="compat.html">Compatibility</a><span class="menu-sub-sep"> | </span><a href="http://speed.pypy.org">Performance</a><span class="menu-sub-sep"> | </span><a href="http://codespeak.net/pypy/trunk/pypy/doc/index.html">Dev Site</a><span class="menu-sub-sep"> | </span><a href="http://morepypy.blogspot.com">Blog</a><span class="menu-sub-sep"> | </span><a href="contact.html">Contact</a></div>
 	<hr class="clear" />
 </div>
 <div id="content">

Modified: pypy/extradoc/pypy.org/js/detect.js
==============================================================================
--- pypy/extradoc/pypy.org/js/detect.js	(original)
+++ pypy/extradoc/pypy.org/js/detect.js	Thu Mar 11 17:40:40 2010
@@ -8,7 +8,7 @@
         download_url = 'download/pypy-1.2-win32.zip';
         download_text = 'Download Windows i386 bin';
     } else if (navigator.platform.indexOf('Mac') != 1) {
-        download_url = 'download/pypy-1.2-mac.tar.bz2';
+        download_url = 'download/pypy-1.2-osx.tar.bz2';
         downloat_text = 'Download Mac OS X 10.6 bin';
     } else {
         download_url = "download.html";

Modified: pypy/extradoc/pypy.org/release.html
==============================================================================
--- pypy/extradoc/pypy.org/release.html	(original)
+++ pypy/extradoc/pypy.org/release.html	Thu Mar 11 17:40:40 2010
@@ -40,7 +40,7 @@
 	</ul></div>
 	-->
 	<hr class="clear-left" />
-	<div id="menu-sub"><a href="index.html">Home</a><span class="menu-sub-sep"> | </span><a href="features.html">Features</a><span class="menu-sub-sep"> | </span><a href="download.html">Download</a><span class="menu-sub-sep"> | </span><a href="compat.html">Compatibility</a><span class="menu-sub-sep"> | </span><a href="http://speed.pypy.org">Performance</a><span class="menu-sub-sep"> | </span><a href="http://codespeak.net/pypy/trunk/pypy/doc/index.html">Dev Site</a><span class="menu-sub-sep"> | </span><a href="http://morepypy.blogspot.com">Blog</a></div>
+	<div id="menu-sub"><a href="index.html">Home</a><span class="menu-sub-sep"> | </span><a href="features.html">Features</a><span class="menu-sub-sep"> | </span><a href="download.html">Download</a><span class="menu-sub-sep"> | </span><a href="compat.html">Compatibility</a><span class="menu-sub-sep"> | </span><a href="http://speed.pypy.org">Performance</a><span class="menu-sub-sep"> | </span><a href="http://codespeak.net/pypy/trunk/pypy/doc/index.html">Dev Site</a><span class="menu-sub-sep"> | </span><a href="http://morepypy.blogspot.com">Blog</a><span class="menu-sub-sep"> | </span><a href="contact.html">Contact</a></div>
 	<hr class="clear" />
 </div>
 <div id="content">



More information about the Pypy-commit mailing list