Carl Friedrich Bolz-Tereick pushed to branch branch/py3.7 at PyPy / pypy


Commits:
2a9d0bea by Carl Friedrich Bolz-Tereick at 2021-11-29T19:17:20+01:00
get started on an interplevel (and thus hopefully fast enough to be always on)
implementation of assert ast rewriting

--HG--
branch : py3-interplevel-ast-rewrite

- - - - -
bd61ce46 by Carl Friedrich Bolz-Tereick at 2021-11-29T19:35:29+01:00
tests and fixes

--HG--
branch : py3-interplevel-ast-rewrite

- - - - -
dce5e740 by Carl Friedrich Bolz-Tereick at 2021-11-29T19:47:24+01:00
fix boolean ops

--HG--
branch : py3-interplevel-ast-rewrite

- - - - -
7a5f61eb by Carl Friedrich Bolz-Tereick at 2021-11-29T20:05:49+01:00
fix attributes, enable rewriting for apptest_* with cmdline

--HG--
branch : py3-interplevel-ast-rewrite

- - - - -
08ce9f53 by Carl Friedrich Bolz-Tereick at 2021-11-29T21:32:12+01:00
cache assert-rewritten bytecode too

--HG--
branch : py3-interplevel-ast-rewrite

- - - - -
b173873e by Carl Friedrich Bolz-Tereick at 2021-11-29T21:38:57+01:00
fix, and kill test about old approach

--HG--
branch : py3-interplevel-ast-rewrite

- - - - -
a0e9662d by Carl Friedrich Bolz-Tereick at 2021-11-29T21:54:11+01:00
turn it on by default

--HG--
branch : py3-interplevel-ast-rewrite

- - - - -
9bcb766b by Carl Friedrich Bolz-Tereick at 2022-02-19T13:10:46+01:00
merge py3.7

--HG--
branch : py3-interplevel-ast-rewrite

- - - - -
4460b22e by Carl Friedrich Bolz-Tereick at 2022-02-19T14:53:08+01:00
add __init__ that I forgot

--HG--
branch : py3-interplevel-ast-rewrite

- - - - -
709452a8 by Carl Friedrich Bolz-Tereick at 2022-02-20T13:14:10+01:00
merge py3-interplevel-ast-rewrite: make assert reinterpretation work again on
py3 branches, at least for new-style apptest (those files that start with
apptest_*.py). This works by re-implementing the core of assert rewriting in
python2 and run it on the astcompiler/ast.py nodes.

--HG--
branch : py3.7

- - - - -


10 changed files:

- pypy/conftest.py
- pypy/interpreter/baseobjspace.py
- pypy/tool/pytest/apptest2.py
- + pypy/tool/pytest/astrewriter/__init__.py
- pypy/tool/pytest/ast-rewriter/ast_rewrite.py → 
pypy/tool/pytest/astrewriter/ast_rewrite.py
- pypy/tool/pytest/ast-rewriter/ast_util.py → 
pypy/tool/pytest/astrewriter/ast_util.py
- + pypy/tool/pytest/fake_pytest/interp_arutil.py
- pypy/tool/pytest/fake_pytest/moduledef.py
- pypy/tool/pytest/test/test_appsupport.py
- + pypy/tool/pytest/test/test_astrewrite.py


View it on Heptapod: 
https://foss.heptapod.net/pypy/pypy/-/compare/398b750c08326884f41bb4394fd0097acd2ecc4c...709452a809f60ca4c757b4ad170986086f27b86f

-- 
View it on Heptapod: 
https://foss.heptapod.net/pypy/pypy/-/compare/398b750c08326884f41bb4394fd0097acd2ecc4c...709452a809f60ca4c757b4ad170986086f27b86f
You're receiving this email because of your account on foss.heptapod.net.


_______________________________________________
pypy-commit mailing list
pypy-commit@python.org
https://mail.python.org/mailman/listinfo/pypy-commit

Reply via email to