[pypy-commit] [Git][pypy/pypy][branch/release-pypy3.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:07 EDT 2021



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


Commits:
3bf8404e 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-pypy3.7-v7.x

- - - - -
48a95855 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-pypy3.7-v7.x

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

--HG--
branch : release-pypy3.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/5189b88012848f93f914fb60c774dbf44f1cbdac...ca18b59ea2534b5f4b1cead095237d252bc06f20

-- 
View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/5189b88012848f93f914fb60c774dbf44f1cbdac...ca18b59ea2534b5f4b1cead095237d252bc06f20
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/39ff4c0e/attachment.html>


More information about the pypy-commit mailing list