[pypy-commit] [Git][pypy/pypy][branch/release-pypy3.7-v7.x] 12 commits: try to fix #3351: when two cursors shared the same statement, and one of them

Matti Picus foss at heptapod.net
Fri Mar 19 01:16:21 EDT 2021



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


Commits:
cdd5cb85 by Carl Friedrich Bolz-Tereick at 2021-03-15T16:12:34+01:00
try to fix #3351: when two cursors shared the same statement, and one of them
was collected at the wrong time, we could get an SQLITE_MISUSE that was
reported in confusing ways. fix this by remembering *which* cursors is using a
statement, and only freeing those that we use

--HG--
branch : py3.7

- - - - -
2e4e465c by Carl Friedrich Bolz-Tereick at 2021-03-15T16:40:14+01:00
properly report sqlite errors from the callers of __set_param

--HG--
branch : py3.7

- - - - -
849d74dc by Carl Friedrich Bolz-Tereick at 2021-03-16T07:35:40+01:00
fix one of the remaining sqlite issues:

cpython sqlite3 only case-folds ascii column names

--HG--
branch : py3.7

- - - - -
252f91d5 by Carl Friedrich Bolz-Tereick at 2021-03-16T12:13:33+01:00
small optimization: rbigint.str returns ascii

--HG--
branch : py3.7

- - - - -
0b52dce4 by Carl Friedrich Bolz-Tereick at 2021-03-17T09:40:27+01:00
fix last failing CPython test: if PARSE_COLNAMES is not set, the description
should not remove the part in [brackets]

--HG--
branch : py3.7

- - - - -
b8012fa4 by Matti Picus at 2021-03-17T10:55:13+02:00
add a hint to why we disabled cffi-based _decimal

- - - - -
3ce540df by Matti Picus at 2021-03-17T10:59:17+02:00
build release for win-64 not win-32

- - - - -
68c99cda by Matti Picus at 2021-03-17T13:50:15+02:00
merge default into branch

--HG--
branch : py3.7

- - - - -
9e875c96 by Matti Picus at 2021-03-17T21:52:12+02:00
test, implement PyFile_FromFd (which replaced PyFile_FromFile in python 3.0)

--HG--
branch : py3.7

- - - - -
c4506779 by Matti Picus at 2021-03-18T07:04:23+02:00
widen() always trips me up. Unbreak translation

--HG--
branch : py3.7

- - - - -
84169539 by Matti Picus at 2021-03-18T09:33:35+02:00
handle None values better. Separate variables are needed for translation

--HG--
branch : py3.7

- - - - -
76cd31ef by Matti Picus at 2021-03-19T07:15:49+02:00
merge py3.7 into release

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

- - - - -


8 changed files:

- extra_tests/test_sqlite3.py
- lib_pypy/_sqlite3.py
- lib_pypy/pypy_tools/build_cffi_imports.py
- pypy/module/cpyext/pyfile.py
- pypy/module/cpyext/stubs.py
- pypy/module/cpyext/test/test_pyfile.py
- pypy/objspace/std/longobject.py
- pypy/tool/release/force-builds.py


View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/compare/e630fb2d0f9dedd95faaf214254430bfb3c30116...76cd31ef11db181a736e9af735734e8e7c1b9a48

-- 
View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/e630fb2d0f9dedd95faaf214254430bfb3c30116...76cd31ef11db181a736e9af735734e8e7c1b9a48
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/20210319/ba0d7d0f/attachment.html>


More information about the pypy-commit mailing list