[pypy-commit] [Git][pypy/pypy][branch/py3.7] 23 commits: Move the cffi-derived code from cparser.py to _cparser.py

Matti Picus foss at heptapod.net
Thu Nov 26 08:41:58 EST 2020



Matti Picus pushed to branch branch/py3.7 at PyPy / pypy


Commits:
73ffa688 by Ronan Lamy at 2020-10-02T18:29:42+01:00
Move the cffi-derived code from cparser.py to _cparser.py

--HG--
branch : rpy-cparser

- - - - -
0712b59f by Ronan Lamy at 2020-10-15T17:28:53+01:00
Reduce diff with cffi

--HG--
branch : rpy-cparser

- - - - -
b4dd4839 by Ronan Lamy at 2020-10-16T18:24:24+01:00
Update cparser code to match latest cffi

--HG--
branch : rpy-cparser

- - - - -
99b1c572 by Ronan Lamy at 2020-10-22T17:16:10+01:00
Move cparser from cpyext to rpython.tool.cparser

--HG--
branch : rpy-cparser

- - - - -
a887e76d by Ronan Lamy at 2020-10-22T20:35:22+01:00
Move cpyext-specific test back to cpyext

--HG--
branch : rpy-cparser

- - - - -
2bd48dea by Ronan Lamy at 2020-10-22T21:10:51+01:00
Configure named structs, without requiring a spurious typedef

--HG--
branch : rpy-cparser

- - - - -
5b894b90 by Ronan Lamy at 2020-10-23T17:31:45+01:00
Raise meaningful error when trying to configure an undefined struct

--HG--
branch : rpy-cparser

- - - - -
10c61d39 by Ronan Lamy at 2020-10-23T18:02:04+01:00
Make it possible to parse a header without configuring the types immediately

--HG--
branch : rpy-cparser

- - - - -
10a949ba by Ronan Lamy at 2020-10-23T18:37:01+01:00
Add missing portions of descrobject.h

--HG--
branch : rpy-cparser

- - - - -
64d75b38 by Ronan Lamy at 2020-11-12T12:06:59+00:00
hg merge default

--HG--
branch : rpy-cparser

- - - - -
a53c5fa6 by Matti Picus at 2020-11-25T20:59:55+02:00
add failing test for issue 3348

--HG--
branch : issue3348

- - - - -
5c0a573b by Ronan Lamy at 2020-11-25T20:25:40+00:00
hg merge default

--HG--
branch : rpy-cparser

- - - - -
f8c7607e by Ronan Lamy at 2020-11-25T20:28:14+00:00
Document branch

--HG--
branch : rpy-cparser

- - - - -
09f4d019 by Ronan Lamy at 2020-11-25T20:37:06+00:00
Merge branch 'branch/rpy-cparser' into 'branch/default'

Move cparser tool to rpython

See merge request pypy/pypy!774

- - - - -
88ebcdac by Ronan Lamy at 2020-11-25T21:00:43+00:00
hg merge default

--HG--
branch : py3.6

- - - - -
0103526b by Julian Berman at 2020-11-25T19:17:05-05:00
Fix the crypt thread lock on Py3

(Here the module's called _thread

--HG--
branch : fix-crypt-py3-import

- - - - -
08d9c242 by Matti Picus at 2020-11-26T08:20:14+02:00
fix test, remove repeated function, add and reword comments

--HG--
branch : issue3348

- - - - -
16faa2be by Armin Rigo at 2020-11-26T08:20:37+01:00
merge mistake

--HG--
branch : py3.6

- - - - -
c733c285 by Matti Picus at 2020-11-26T13:52:04+02:00
special case final=False for "unexpected end of data"

--HG--
branch : issue3348

- - - - -
60b666f9 by Matti Picus at 2020-11-26T15:34:58+02:00
merge fix-crypt-py3-import which is redundant but correct

--HG--
branch : py3.6

- - - - -
5672b6a4 by Matti Picus at 2020-11-26T15:35:50+02:00
merge issue3348 which fixes utf_8_decode for final=False

--HG--
branch : py3.6

- - - - -
5016b9c3 by Matti Picus at 2020-11-26T15:38:21+02:00
document merged branches

--HG--
branch : py3.6

- - - - -
963c1740 by Matti Picus at 2020-11-26T15:39:08+02:00
merge py3.6 into py3.7

--HG--
branch : py3.7

- - - - -


19 changed files:

- lib_pypy/_crypt/__init__.py
- pypy/doc/whatsnew-head.rst
- pypy/doc/whatsnew-pypy3-head.rst
- pypy/interpreter/unicodehelper.py
- pypy/module/_codecs/test/test_codecs.py
- pypy/module/cpyext/api.py
- pypy/module/cpyext/cparser.py
- pypy/module/cpyext/parse/cpyext_descrobject.h
- pypy/module/cpyext/parse/cpyext_object.h
- pypy/module/cpyext/test/test_api.py
- pypy/module/cpyext/typeobject.py
- + rpython/tool/cparser/__init__.py
- pypy/module/cpyext/commontypes.py → rpython/tool/cparser/commontypes.py
- + rpython/tool/cparser/cparser.py
- + rpython/tool/cparser/cts.py
- pypy/module/cpyext/error.py → rpython/tool/cparser/error.py
- pypy/module/cpyext/cmodel.py → rpython/tool/cparser/model.py
- + rpython/tool/cparser/test/__init__.py
- pypy/module/cpyext/test/test_cparser.py → rpython/tool/cparser/test/test_cts.py


View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/compare/613fc67e1a0cbc3e175d6f7f5bf28d9bae26c151...963c174087f312a91d2829639e8d040bf69dc677

-- 
View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/613fc67e1a0cbc3e175d6f7f5bf28d9bae26c151...963c174087f312a91d2829639e8d040bf69dc677
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/20201126/61b28dcf/attachment-0001.html>


More information about the pypy-commit mailing list