[pypy-commit] [Git][pypy/pypy][branch/release-pypy2.7-v7.x] 3 commits: gaaaaah, ByteBuffer.setslice used to use the generic implementation from

Matti Picus foss at heptapod.net
Fri May 14 06:36:04 EDT 2021



Matti Picus pushed to branch branch/release-pypy2.7-v7.x at PyPy / pypy


Commits:
d8722675 by Carl Friedrich Bolz-Tereick at 2021-05-07T13:13:47+02:00
gaaaaah, ByteBuffer.setslice used to use the generic implementation from
Buffer! that means a virtual method call per character read from files in pypy3

--HG--
branch : release-pypy2.7-v7.x

- - - - -
c109e006 by Carl Friedrich Bolz-Tereick at 2021-05-11T20:00:50+02:00
make sure that DictStrategy has either default implementations of all methods,
or at least raises NotImplementedError, to prevent segfaults. This fixes
another problem of jsondicts on pypy3

--HG--
branch : release-pypy2.7-v7.x

- - - - -
4e6492f7 by Carl Friedrich Bolz-Tereick at 2021-05-11T20:58:53+02:00
ouch, fix translation

--HG--
branch : release-pypy2.7-v7.x

- - - - -


3 changed files:

- pypy/objspace/std/dictmultiobject.py
- pypy/objspace/std/test/test_jsondict.py
- rpython/rlib/buffer.py


View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/2e272b94883ed46d81d70f395e3b5c398cdf9747...4e6492f79cd915d10c79a1165de70a99d8d2376a

-- 
View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/2e272b94883ed46d81d70f395e3b5c398cdf9747...4e6492f79cd915d10c79a1165de70a99d8d2376a
You're receiving this email because of your account on foss.heptapod.net.


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://mail.python.org/pipermail/pypy-commit/attachments/20210514/04724b0c/attachment.html>


More information about the pypy-commit mailing list