Author: Maciej Fijalkowski <[email protected]>
Branch: extradoc
Changeset: r331:b18b2d4b52f3
Date: 2012-02-14 11:52 +0200
http://bitbucket.org/pypy/pypy.org/changeset/b18b2d4b52f3/
Log: a para about ctypes, add to progress bar
diff --git a/don3.html b/don3.html
--- a/don3.html
+++ b/don3.html
@@ -8,12 +8,12 @@
<script>
$(function() {
$("#progressbar").progressbar({
- value: 68.9
+ value: 69.1
});
});
</script>
- $41329 of $60000 (68.0%)
+ $41480 of $60000 (69.1%)
<div id="progressbar">
</div>
diff --git a/performance.html b/performance.html
--- a/performance.html
+++ b/performance.html
@@ -115,6 +115,10 @@
<tt class="docutils literal">reduce()</tt>, and to some extend <tt
class="docutils literal">map()</tt> (although the simple case
is JITted), and to all usages of the <tt class="docutils
literal">operator</tt> module we can think
of.</li>
+<li><strong>Ctypes</strong>: Ctypes is a mixed bunch. If you're lucky you'll
hit the
+sweetspot and be <strong>really</strong> fast. If you're unlucky, you'll miss
the
+sweetspot and hit the slowpath which is much slower than CPython (2-10x
+has been reported).</li>
</ul>
<p>We generally consider things that are slower on PyPy than CPython to be bugs
of PyPy. If you find some issue that is not documented here,
diff --git a/source/performance.txt b/source/performance.txt
--- a/source/performance.txt
+++ b/source/performance.txt
@@ -81,6 +81,11 @@
is JITted), and to all usages of the ``operator`` module we can think
of.
+* **Ctypes**: Ctypes is a mixed bunch. If you're lucky you'll hit the
+ sweetspot and be **really** fast. If you're unlucky, you'll miss the
+ sweetspot and hit the slowpath which is much slower than CPython (2-10x
+ has been reported).
+
We generally consider things that are slower on PyPy than CPython to be bugs
of PyPy. If you find some issue that is not documented here,
please report it to our `bug tracker`_ for investigation.
_______________________________________________
pypy-commit mailing list
[email protected]
http://mail.python.org/mailman/listinfo/pypy-commit