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