[pypy-commit] pypy default: Add documentation for a few selected branches, from "hg log".
arigo
noreply at buildbot.pypy.org
Mon Jan 19 12:29:39 CET 2015
Author: Armin Rigo <arigo at tunes.org>
Branch:
Changeset: r75438:4a9d6032d86c
Date: 2015-01-19 12:29 +0100
http://bitbucket.org/pypy/pypy/changeset/4a9d6032d86c/
Log: Add documentation for a few selected branches, from "hg log".
diff --git a/pypy/doc/whatsnew-head.rst b/pypy/doc/whatsnew-head.rst
--- a/pypy/doc/whatsnew-head.rst
+++ b/pypy/doc/whatsnew-head.rst
@@ -62,15 +62,46 @@
cpyext GenericUfunc definitions in c.
.. branch: all_ordered_dicts
+
+This makes ordered dicts the default dictionary implementation in
+RPython and in PyPy. It polishes the basic idea of rordereddict.py
+and then fixes various things, up to simplifying
+collections.OrderedDict.
+
+Note: Python programs can rely on the guaranteed dict order in PyPy
+now, but for compatibility with other Python implementations they
+should still use collections.OrderedDict where that really matters.
+Also, support for reversed() was *not* added to the 'dict' class;
+use OrderedDict.
+
+Benchmark results: in the noise. A few benchmarks see good speed
+improvements but the average is very close to parity.
+
.. branch: berkerpeksag/fix-broken-link-in-readmerst-1415127402066
.. branch: bigint-with-int-ops
.. branch: dstufft/update-pip-bootstrap-location-to-the-new-1420760611527
.. branch: float-opt
.. branch: gc-incminimark-pinning
+
+This branch adds an interface rgc.pin which would (very temporarily)
+make object non-movable. That's used by rffi.alloc_buffer and
+rffi.get_nonmovable_buffer and improves performance considerably for
+IO operations.
+
.. branch: gc_no_cleanup_nursery
+
+A branch started by Wenzhu Man (SoC'14) and then done by fijal. It
+removes the clearing of the nursery. The drawback is that new objects
+are not automatically filled with zeros any longer, which needs some
+care, mostly for GC references (which the GC tries to follow, so they
+must not contain garbage). The benefit is a quite large speed-up.
+
.. branch: improve-gc-tracing-hooks
.. branch: improve-ptr-conv-error
.. branch: intern-not-immortal
+
+Fix intern() to return mortal strings, like in CPython.
+
.. branch: issue1922-take2
.. branch: kill-exported-symbols-list
.. branch: kill-rctime
@@ -79,6 +110,9 @@
.. branch: nditer-external_loop
.. branch: numpy-generic-item
.. branch: osx-shared
+
+``--shared`` support on OS/X (thanks wouter)
+
.. branch: portable-threadlocal
.. branch: pypy-dont-copy-ops
.. branch: recursion_and_inlining
More information about the pypy-commit
mailing list