Matti Picus pushed to branch branch/py3.8 at PyPy / pypy
Commits: ffd2f05d by isidentical at 2021-07-04T19:42:01+03:00 pytokenizer: bring back the support for parsing async/await context dependantly --HG-- branch : py3.8-isidentical-ast-feature-version - - - - - fd3be10f by isidentical at 2021-07-04T19:42:25+03:00 pytokenizer: make async_hacks False by default --HG-- branch : py3.8-isidentical-ast-feature-version - - - - - e7e0a582 by isidentical at 2021-07-04T19:44:51+03:00 pytokenizer: recognize PyCF_ASYNC_HACKS from flags --HG-- branch : py3.8-isidentical-ast-feature-version - - - - - 2ee41780 by isidentical at 2021-07-04T20:14:34+03:00 pyparser: adapt grammar to new changes (ASYNC/AWAIT as soft-keywords) --HG-- branch : py3.8-isidentical-ast-feature-version - - - - - e23f2769 by isidentical at 2021-07-04T20:30:55+03:00 astbuilder: make astbuild compatible with the new ASYNC/AWAIT hacks --HG-- branch : py3.8-isidentical-ast-feature-version - - - - - 467157d1 by isidentical at 2021-07-04T21:06:39+03:00 builtins: implement the feature_version for compile() --HG-- branch : py3.8-isidentical-ast-feature-version - - - - - 4986c53e by isidentical at 2021-07-04T21:33:28+03:00 astbuilder: check for a bunch of features --HG-- branch : py3.8-isidentical-ast-feature-version - - - - - 675139f1 by isidentical at 2021-07-04T21:34:19+03:00 astbuilder: add the missing AsyncWith check --HG-- branch : py3.8-isidentical-ast-feature-version - - - - - 1a96d44d by isidentical at 2021-07-04T21:35:50+03:00 astbuilder: change the calling convention for check_feature --HG-- branch : py3.8-isidentical-ast-feature-version - - - - - fef5cc6b by isidentical at 2021-07-04T21:37:30+03:00 fstring: check fstring feature when feature_version < 6 --HG-- branch : py3.8-isidentical-ast-feature-version - - - - - fce7df40 by isidentical at 2021-07-04T21:44:49+03:00 astcompiler: a bunch of fixes --HG-- branch : py3.8-isidentical-ast-feature-version - - - - - 25ea4e6f by isidentical at 2021-07-20T16:39:14+03:00 consts: change PyCF_ASYNC_HACKS to use a lower value --HG-- branch : py3.8-isidentical-ast-feature-version - - - - - 58574dbf by isidentical at 2021-07-20T16:44:26+03:00 pytokenizer: pass end locations to the tokenizer --HG-- branch : py3.8-isidentical-ast-feature-version - - - - - 428b335f by isidentical at 2021-07-23T11:48:46+03:00 pytokenizer: pass correct arguments --HG-- branch : py3.8-isidentical-ast-feature-version - - - - - 23bf108d by isidentical at 2021-07-26T11:40:50+03:00 test: fix the compile() apptest to adapt new feature_version --HG-- branch : py3.8-isidentical-ast-feature-version - - - - - 206b2450 by isidentical at 2021-07-26T12:18:47+03:00 tokenizer: better handling for type comments --HG-- branch : py3.8-isidentical-ast-feature-version - - - - - 2337f357 by isidentical at 2021-07-26T12:31:46+03:00 fstring: add feature_version check against fstring debugging --HG-- branch : py3.8-isidentical-ast-feature-version - - - - - 92788fef by isidentical at 2021-07-26T16:40:05+03:00 pyparser: ensure all tokens are unique for type ignores --HG-- branch : py3.8-isidentical-ast-feature-version - - - - - e28cdc1d by isidentical at 2021-07-26T19:11:13+03:00 pyparser: add the ability to clear type_ignore cache It seems like compile() command preserves the parser since it uses the same execution context on the same session, so if you parse again and again the number of type_ignores in the parser object grows. --HG-- branch : py3.8-isidentical-ast-feature-version - - - - - b52effc4 by Matti Picus at 2021-07-29T12:20:12+03:00 merge py3.8-isidentical-ast-feature-version into py3.8 --HG-- branch : py3.8 - - - - - 13 changed files: - pypy/interpreter/astcompiler/astbuilder.py - pypy/interpreter/astcompiler/consts.py - pypy/interpreter/astcompiler/fstring.py - pypy/interpreter/astcompiler/test/test_astbuilder.py - pypy/interpreter/pycompiler.py - pypy/interpreter/pyparser/data/Grammar3.8 - pypy/interpreter/pyparser/parser.py - pypy/interpreter/pyparser/pyparse.py - pypy/interpreter/pyparser/pytokenizer.py - pypy/interpreter/pyparser/test/test_pyparse.py - pypy/module/__builtin__/compiling.py - pypy/module/__builtin__/test/apptest_compile.py - pypy/module/_ast/test/test_ast.py View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/a22c4e5cc5bc25018ea964517ec0a727a2fb60b4...b52effc47b2720c59db3598f8406abbd39e6f8bb -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/a22c4e5cc5bc25018ea964517ec0a727a2fb60b4...b52effc47b2720c59db3598f8406abbd39e6f8bb 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