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