[pypy-commit] pypy default: rework pinning description
mattip
noreply at buildbot.pypy.org
Tue Feb 3 21:58:27 CET 2015
Author: mattip <matti.picus at gmail.com>
Branch:
Changeset: r75690:e781f33da96b
Date: 2015-02-03 22:59 +0200
http://bitbucket.org/pypy/pypy/changeset/e781f33da96b/
Log: rework pinning description
diff --git a/pypy/doc/release-2.5.0.rst b/pypy/doc/release-2.5.0.rst
--- a/pypy/doc/release-2.5.0.rst
+++ b/pypy/doc/release-2.5.0.rst
@@ -62,8 +62,11 @@
We no longer zero-out memory allocated in the gc nursery by default, work that
was started during a GSoC.
-* IO operations got a performance boost by adding a **pinning** interface that is
- used by rffi.alloc_buffer and rffi.get_nonmovablebuffer.
+* Passing objects between C and PyPy has been improved. We are now able to pass
+ raw pointers to C (without copying) using **pinning**. This improves I/O;
+ benchmarks that use networking intensively improved by about 50%. File()
+ operations still need some refactoring but are already showing a 20%
+ improvement on our benchmarks. Let us know if you see similar improvements.
* Our integrated numpy support gained much of the GenericUfunc api in order to
support the lapack/blas linalg module of numpy. This dovetails with work in the
More information about the pypy-commit
mailing list