Author: Ronan Lamy <ronan.l...@gmail.com> Branch: Changeset: r90736:e668451adc8d Date: 2017-03-17 01:20 +0000 http://bitbucket.org/pypy/pypy/changeset/e668451adc8d/
Log: cffi is not required for translation, just having pycparser works too diff --git a/pypy/doc/release-v5.7.0.rst b/pypy/doc/release-v5.7.0.rst --- a/pypy/doc/release-v5.7.0.rst +++ b/pypy/doc/release-v5.7.0.rst @@ -18,7 +18,7 @@ version due to a grant_ from the Mozilla Foundation, hence our first 3.5.3 beta release. Thanks Mozilla !!! While we do not pass all tests yet, asyncio works and as `these benchmarks show`_ it already gives a nice speed bump. -We also backported the ``f""`` formatting from 3.6 (as an expection; otherwise +We also backported the ``f""`` formatting from 3.6 (as an exception; otherwise "PyPy3.5" supports the Python 3.5 language). CFFI_ has been updated to 1.10, improving an already great package for @@ -100,8 +100,10 @@ * implement ``StringBuffer.get_raw_address`` for the buffer protocol, it is now possible to obtain the address of any readonly object without pinning it * refactor the initialization code in translating cpyext + * use a cffi-style C parser to create rffi objects in cpyext, now the + translating Python must have either ``cffi`` or ``pycparser`` available * implement ``move_to_end(last=True/False)`` on RPython ordered dicts, make - available as ``__pypy__.move_to_end`` and, on Py3.5, + available as ``__pypy__.move_to_end`` and, on py3.5, ``OrderedDict.move_to_end()`` * remove completely RPython ``space.wrap`` in a major cleanup, differentiate between ``space.newtext`` and ``space.newbytes`` on py3.5 @@ -156,8 +158,6 @@ * improve the consistency of RPython annotation unions * add translation option --keepgoing to continue after the first AnnotationError - * use a cffi-style C parser to create rffi objects in cpyext, now the - translating Python must have cffi available * improve shadowstack to where it is now the default in place of asmgcc * add a rpython implementation of siphash24, allow choosing hash algorithm randomizing the seed _______________________________________________ pypy-commit mailing list pypy-commit@python.org https://mail.python.org/mailman/listinfo/pypy-commit