Author: Manuel Jacob Branch: improve-docs Changeset: r63898:6f745095a36d Date: 2013-05-06 19:44 +0200 http://bitbucket.org/pypy/pypy/changeset/6f745095a36d/
Log: Add blank lines in what's new documents. diff --git a/pypy/doc/whatsnew-1.9.rst b/pypy/doc/whatsnew-1.9.rst --- a/pypy/doc/whatsnew-1.9.rst +++ b/pypy/doc/whatsnew-1.9.rst @@ -6,98 +6,168 @@ .. startrev: a4261375b359 .. branch: default -* Working hash function for numpy types. + +Working hash function for numpy types. .. branch: array_equal + .. branch: better-jit-hooks-2 + Improved jit hooks + .. branch: faster-heapcache + .. branch: faster-str-decode-escape + .. branch: float-bytes + Added some primitives for dealing with floats as raw bytes. + .. branch: float-bytes-2 + Added more float byte primitives. + .. branch: jit-frame-counter + Put more debug info into resops. + .. branch: kill-geninterp + Kill "geninterp", an old attempt to statically turn some fixed app-level code to interp-level. + .. branch: kqueue + Finished select.kqueue. + .. branch: kwargsdict-strategy + Special dictionary strategy for dealing with \*\*kwds. Now having a simple -proxy ``def f(*args, **kwds): return x(*args, **kwds`` should not make +proxy ``def f(*args, **kwds): return x(*args, **kwds)`` should not make any allocations at all. + .. branch: matrixmath-dot + numpypy can now handle matrix multiplication. + .. branch: merge-2.7.2 + The stdlib was updated to version 2.7.2 + .. branch: ndmin + .. branch: newindex + .. branch: non-null-threadstate + cpyext: Better support for PyEval_SaveThread and other PyTreadState_* functions. + .. branch: numppy-flatitter + flatitier for numpy + .. branch: numpy-back-to-applevel + reuse more of original numpy + .. branch: numpy-concatenate + concatenation support for numpy + .. branch: numpy-indexing-by-arrays-bool + indexing by bool arrays + .. branch: numpy-record-dtypes + record dtypes on numpy has been started + .. branch: numpy-single-jitdriver + .. branch: numpy-ufuncs2 + .. branch: numpy-ufuncs3 + various refactorings regarding numpy + .. branch: numpypy-issue1137 + .. branch: numpypy-out + The "out" argument was added to most of the numypypy functions. + .. branch: numpypy-shape-bug + .. branch: numpypy-ufuncs + .. branch: pytest + .. branch: safe-getargs-freelist + CPyext improvements. For example PyOpenSSL should now work + .. branch: set-strategies + Sets now have strategies just like dictionaries. This means a set containing only ints will be more compact (and faster) + .. branch: speedup-list-comprehension + The simplest case of list comprehension is preallocating the correct size of the list. This speeds up select benchmarks quite significantly. + .. branch: stdlib-unification + The directory "lib-python/modified-2.7" has been removed, and its content merged into "lib-python/2.7". + .. branch: step-one-xrange + The common case of a xrange iterator with no step argument specifed was somewhat optimized. The tightest loop involving it, sum(xrange(n)), is now 18% faster on average. + .. branch: string-NUL + PyPy refuses filenames with chr(0) characters. This is implemented in RPython which can enforce no-NUL correctness and propagation, similar to const-correctness in C++. + .. branch: win32-cleanup .. branch: win32-cleanup2 .. branch: win32-cleanup_2 + Many bugs were corrected for windows 32 bit. New functionality was added to -test validity of file descriptors, leading to the removal of the global +test validity of file descriptors, leading to the removal of the global _invalid_parameter_handler + .. branch: win32-kill + Add os.kill to windows even if translating python does not have os.kill + .. branch: win_ffi + Handle calling conventions for the _ffi and ctypes modules + .. branch: win64-stage1 + .. branch: zlib-mem-pressure + Memory "leaks" associated with zlib are fixed. .. branch: ffistruct + The ``ffistruct`` branch adds a very low level way to express C structures with _ffi in a very JIT-friendly way +.. "uninteresting" branches that we should just ignore for the whatsnew: -.. "uninteresting" branches that we should just ignore for the whatsnew: .. branch: exception-cannot-occur + .. branch: sanitize-finally-stack + .. branch: revive-dlltool - (preliminary work for sepcomp) + +(preliminary work for sepcomp) diff --git a/pypy/doc/whatsnew-2.0.0-beta1.rst b/pypy/doc/whatsnew-2.0.0-beta1.rst --- a/pypy/doc/whatsnew-2.0.0-beta1.rst +++ b/pypy/doc/whatsnew-2.0.0-beta1.rst @@ -5,61 +5,107 @@ .. this is the revision of the last merge from default to release-1.9.x .. startrev: 8d567513d04d +.. branch: default + Fixed the performance of gc.get_referrers() -.. branch: default .. branch: app_main-refactor + .. branch: win-ordinal + .. branch: reflex-support + Provides cppyy module (disabled by default) for access to C++ through Reflex. See doc/cppyy.rst for full details and functionality. + .. branch: nupypy-axis-arg-check + Check that axis arg is valid in _numpypy + .. branch:less-gettestobjspace + .. branch: move-apptest-support .. branch: iterator-in-rpython + .. branch: numpypy_count_nonzero + .. branch: numpy-refactor + Remove numpy lazy evaluation and simplify everything + .. branch: numpy-reintroduce-jit-drivers + .. branch: numpy-fancy-indexing + Support for array[array-of-ints] in numpy + .. branch: even-more-jit-hooks + Implement better JIT hooks + .. branch: virtual-arguments -Improve handling of **kwds greatly, making them virtual sometimes. + +Improve handling of \*\*kwds greatly, making them virtual sometimes. + .. branch: improve-rbigint + Introduce __int128 on systems where it's supported and improve the speed of rlib/rbigint.py greatly. + .. branch: translation-cleanup + Start to clean up a bit the flow object space. + .. branch: ffi-backend + Support CFFI. http://morepypy.blogspot.ch/2012/08/cffi-release-03.html + .. branch: speedup-unpackiterable + .. branch: stdlib-2.7.3 + The stdlib was updated to version 2.7.3 .. branch: numpypy-complex2 + Complex dtype support for numpy + .. branch: numpypy-problems + Improve dtypes intp, uintp, void, string and record + .. branch: numpypy.float16 + Add float16 numpy dtype + .. branch: kill-someobject + major cleanups including killing some object support + .. branch: cpyext-PyThreadState_New + implement threadstate-related functions in cpyext .. branch: unicode-strategies + add dict/list/set strategies optimized for unicode items + .. "uninteresting" branches that we should just ignore for the whatsnew: + .. branch: slightly-shorter-c + .. branch: better-enforceargs + .. branch: rpython-unicode-formatting + .. branch: jit-opaque-licm + .. branch: rpython-utf8 + Support for utf-8 encoding in RPython + .. branch: arm-backend-2 + Support ARM in the JIT. diff --git a/pypy/doc/whatsnew-2.0.rst b/pypy/doc/whatsnew-2.0.rst --- a/pypy/doc/whatsnew-2.0.rst +++ b/pypy/doc/whatsnew-2.0.rst @@ -6,9 +6,11 @@ .. startrev: 0e6161a009c6 .. branch: split-rpython + Split rpython and pypy into seperate directories .. branch: callback-jit + Callbacks from C are now better JITted .. branch: fix-jit-logs @@ -16,62 +18,87 @@ .. branch: remove-globals-in-jit .. branch: length-hint + Implement __lenght_hint__ according to PEP 424 .. branch: numpypy-longdouble + Long double support for numpypy .. branch: numpypy-disable-longdouble + Since r_longdouble support is missing, disable all longdouble and derivative dtypes using ENABLED_LONG_DOUBLE = False .. branch: numpypy-real-as-view + Convert real, imag from ufuncs to views. This involves the beginning of view() functionality .. branch: indexing-by-array + Adds indexing by scalar, adds int conversion from scalar and single element array, fixes compress, indexing by an array with a smaller shape and the indexed object. .. branch: str-dtype-improvement + Allow concatenation of str and numeric arrays .. branch: signatures + Improved RPython typing .. branch: rpython-bytearray + Rudimentary support for bytearray in RPython .. branch: refactor-call_release_gil + Fix a bug which caused cffi to return the wrong result when calling a C function which calls a Python callback which forces the frames .. branch: virtual-raw-mallocs + JIT optimizations which make cffi calls even faster, by removing the need to allocate a temporary buffer where to store the arguments. .. branch: improve-docs-2 + Improve documents and straighten out links .. branch: fast-newarray + Inline the fast path of newarray in the assembler. Disabled on ARM until we fix issues. .. branch: reflex-support + Allow dynamic loading of a (Reflex) backend that implements the C-API needed to provide reflection information + .. branches we don't care about + .. branch: autoreds + .. branch: kill-faking + .. branch: improved_ebnfparse_error + .. branch: task-decorator + .. branch: fix-e4fa0b2 + .. branch: win32-fixes + .. branch: numpy-unify-methods + .. branch: fix-version-tool + .. branch: popen2-removal + .. branch: pickle-dumps + .. branch: scalar_get_set .. branch: release-2.0-beta1 @@ -81,23 +108,29 @@ .. branch: missing-jit-operations .. branch: fix-lookinside-iff-oopspec + Fixed the interaction between two internal tools for controlling the JIT. .. branch: inline-virtualref-2 + Better optimized certain types of frame accesses in the JIT, particularly around exceptions that escape the function they were raised in. .. branch: missing-ndarray-attributes + Some missing attributes from ndarrays .. branch: cleanup-tests + Consolidated the lib_pypy/pypy_test and pypy/module/test_lib_pypy tests into one directory for reduced confusion and so they all run nightly. .. branch: unquote-faster + .. branch: urlparse-unquote-faster .. branch: signal-and-thread + Add "__pypy__.thread.signals_enabled", a context manager. Can be used in a non-main thread to enable the processing of signal handlers in that thread. @@ -106,35 +139,45 @@ .. branch: clean-up-remaining-pypy-rlib-refs .. branch: enumerate-rstr + Support enumerate() over rstr types. .. branch: cleanup-numpypy-namespace + Cleanup _numpypy and numpypy namespaces to more closely resemble numpy. .. branch: kill-flowobjspace + Random cleanups to hide FlowObjSpace from public view. .. branch: vendor-rename .. branch: jitframe-on-heap + Moves optimized JIT frames from stack to heap. As a side effect it enables stackless to work well with the JIT on PyPy. Also removes a bunch of code from the GC which fixes cannot find gc roots. .. branch: pycon2013-doc-fixes + Documentation fixes after going through the docs at PyCon 2013 sprint. .. branch: extregistry-refactor .. branch: remove-list-smm + .. branch: bridge-logging + .. branch: curses_cffi + cffi implementation of _curses .. branch: sqlite-cffi + cffi implementation of sqlite3 .. branch: release-2.0-beta2 + .. branch: unbreak-freebsd .. branch: virtualref-virtualizable _______________________________________________ pypy-commit mailing list pypy-commit@python.org http://mail.python.org/mailman/listinfo/pypy-commit