[pypy-commit] [Git][pypy/pypy][branch/py3.6] 19 commits: Store UnicodeIO data as a list of unichars instead of GC strings

Ronan Lamy foss at heptapod.net
Thu Feb 27 12:02:06 EST 2020


Ronan Lamy pushed to branch branch/py3.6 at PyPy / pypy


Commits:
3b79e52f by Ronan Lamy at 2020-01-31T05:20:58+00:00
Store UnicodeIO data as a list of unichars instead of GC strings

--HG--
branch : StringIO-perf

- - - - -
ab49bc60 by Ronan Lamy at 2020-02-02T16:18:04+00:00
Add explicit state attribute to W_StringIO

--HG--
branch : StringIO-perf

- - - - -
ecb863a3 by Ronan Lamy at 2020-02-04T02:25:21+00:00
Move pos attribute from UnicodeIO to W_StringIO

--HG--
branch : StringIO-perf

- - - - -
5ff325c7 by Ronan Lamy at 2020-02-05T21:42:37+00:00
Add new operation mode for W_StringIO, backed by a W_UnicodeObject, for read-only operations

--HG--
branch : StringIO-perf

- - - - -
969c6bbf by Ronan Lamy at 2020-02-11T03:29:20+00:00
Optimize sequences of .write() calls on W_StringIO

--HG--
branch : StringIO-perf

- - - - -
a93ed65f by Ronan Lamy at 2020-02-13T19:26:41+00:00
fix translation

--HG--
branch : StringIO-perf

- - - - -
5d2908a0 by Ronan Lamy at 2020-02-14T19:09:50+00:00
hg merge default

--HG--
branch : StringIO-perf

- - - - -
ae85a0df by Ronan Lamy at 2020-02-17T17:22:04+00:00
hg merge default

--HG--
branch : StringIO-perf

- - - - -
e1a95d68 by Ronan Lamy at 2020-02-17T17:24:17+00:00
hg merge StringIO-perf

--HG--
branch : py3-StringIO-perf

- - - - -
3ca3cddc by Ronan Lamy at 2020-02-17T19:28:56+00:00
Fix read() and readline() in the overseek case

--HG--
branch : py3-StringIO-perf

- - - - -
2f941e8d by Ronan Lamy at 2020-02-18T02:59:29+00:00
fix translation

--HG--
branch : py3-StringIO-perf

- - - - -
a3ab678a by Ronan Lamy at 2020-02-26T15:36:07+00:00
Add hypothesis tests for io.StringIO

--HG--
branch : py3-StringIO-perf

- - - - -
94ae398a by Ronan Lamy at 2020-02-26T16:07:51+00:00
Fix issue with .readline(0)

--HG--
branch : py3-StringIO-perf

- - - - -
d99b88f6 by Ronan Lamy at 2020-02-26T16:58:28+00:00
Fix StringIO.__setstate__(): start in READING mode and don't retranslate the string

--HG--
branch : py3-StringIO-perf

- - - - -
f6b89a19 by Ronan Lamy at 2020-02-27T13:34:54+00:00
fix translation

--HG--
branch : py3-StringIO-perf

- - - - -
cd3b1a6e by Ronan Lamy at 2020-02-27T15:14:44+00:00
Reduce diff with pypy2

--HG--
branch : py3-StringIO-perf

- - - - -
53ff7f1d by Ronan Lamy at 2020-02-27T16:05:30+00:00
Document branch

--HG--
branch : py3-StringIO-perf

- - - - -
29f2f23d by Ronan Lamy at 2020-02-27T17:00:43+00:00
Close branch before merging

--HG--
branch : py3-StringIO-perf

- - - - -
f951b089 by Ronan Lamy at 2020-02-27T17:01:18+00:00
Merge branch py3-StringIO-perf

--HG--
branch : py3.6

- - - - -


4 changed files:

- + extra_tests/test_stringio.py
- pypy/doc/whatsnew-pypy3-head.rst
- pypy/module/_io/interp_stringio.py
- pypy/module/_io/test/test_stringio.py


View it on GitLab: https://foss.heptapod.net/pypy/pypy/compare/868001a7afbb8acc85787be0f25b4686397d90e5...f951b08908ac272fe61223eadbe55dd201944c52

---
View it on GitLab: https://foss.heptapod.net/pypy/pypy/compare/868001a7afbb8acc85787be0f25b4686397d90e5...f951b08908ac272fe61223eadbe55dd201944c52
You're receiving this email because of your account on foss.heptapod.net.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/pypy-commit/attachments/20200227/be5e0e40/attachment.html>


More information about the pypy-commit mailing list