========================
What's new in PyPy 2.6.1
========================

.. this is a revision shortly after release-2.6.0
.. startrev: 91904d5c5188

.. branch: use_min_scalar
Correctly resolve the output dtype of ufunc(array, scalar) calls.

.. branch: stdlib-2.7.10

Update stdlib to version 2.7.10

.. branch: issue2062

.. branch: disable-unroll-for-short-loops
The JIT no longer performs loop unrolling if the loop compiles to too much code.

.. branch: run-create_cffi_imports

Build cffi import libraries as part of translation by monkey-patching an 
additional task into translation

.. branch: int-float-list-strategy

Use a compact strategy for Python lists that mix integers and floats,
at least if the integers fit inside 32 bits.  These lists are now
stored as an array of floats, like lists that contain only floats; the
difference is that integers are stored as tagged NaNs.  (This should
have no visible effect!  After ``lst = [42, 42.5]``, the value of
``lst[0]`` is still *not* the float ``42.0`` but the integer ``42``.)

.. branch: cffi-callback-onerror
Part of cffi 1.2.

.. branch: cffi-new-allocator
Part of cffi 1.2.

.. branch: unicode-dtype

Partial implementation of unicode dtype and unicode scalars.

.. branch: dtypes-compatability

Improve compatibility with numpy dtypes; handle offsets to create unions,
fix str() and repr(), allow specifying itemsize, metadata and titles, add flags,
allow subclassing dtype

.. branch: indexing

Refactor array indexing to support ellipses.

.. branch: numpy-docstrings

Allow the docstrings of built-in numpy objects to be set at run-time.

.. branch: nditer-revisited

Implement nditer 'buffered' flag and fix some edge cases

.. branch: ufunc-reduce

Allow multiple axes in ufunc.reduce()

.. branch: fix-tinylang-goals

Update tinylang goals to match current rpython

.. branch: vmprof-review

Clean up of vmprof, notably to handle correctly multiple threads

.. branch: no_boehm_dl

Remove extra link library from Boehm GC
