Author: mattip <[email protected]> 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 _______________________________________________ pypy-commit mailing list [email protected] https://mail.python.org/mailman/listinfo/pypy-commit
