[pypy-commit] [Git][pypy/pypy][branch/hpy] 4 commits: move the logic to parse spec.c_defines in its own function

Antonio Cuni foss at heptapod.net
Fri Sep 18 14:52:03 EDT 2020



Antonio Cuni pushed to branch branch/hpy at PyPy / pypy


Commits:
ae58fd40 by Antonio Cuni at 2020-09-17T14:31:04+02:00
move the logic to parse spec.c_defines in its own function

--HG--
branch : hpy

- - - - -
c6c9c977 by Antonio Cuni at 2020-09-18T12:01:09+02:00
WIP: start to support legacy slots, in a hacky and probably not-rpython
way. This is enough to make test_cpy_compat.test_legacy_slots_repr pass

--HG--
branch : hpy

- - - - -
c8e296ce by Antonio Cuni at 2020-09-18T20:29:09+02:00
improve the code in attach_legacy_slots_to_type and make it much simpler, by precomputing a lookup table from SLOT_TABLE and slotdefs

--HG--
branch : hpy

- - - - -
a03af286 by Antonio Cuni at 2020-09-18T20:40:46+02:00
WIP, progress to fix translation

--HG--
branch : hpy

- - - - -


4 changed files:

- pypy/module/_hpy_universal/interp_cpy_compat.py
- pypy/module/_hpy_universal/interp_type.py
- pypy/module/cpyext/methodobject.py
- pypy/module/cpyext/typeobject.py


View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/compare/fc641dfd02bf007fe20a7ca947e946656950ac50...a03af28600485ead71fecd143bf58ab65ddd8265

-- 
View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/fc641dfd02bf007fe20a7ca947e946656950ac50...a03af28600485ead71fecd143bf58ab65ddd8265
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/20200918/8ab2261d/attachment.html>


More information about the pypy-commit mailing list