Carl Friedrich Bolz-Tereick pushed to branch branch/py3.10-bytecode-positions at PyPy / pypy
Commits: 504d9567 by Matti Picus at 2023-03-10T08:16:55+11:00 typo (issue 3901) --HG-- branch : py3.9 - - - - - 505ea8c4 by Matti Picus at 2023-03-10T08:18:27+11:00 merge py3.9 --HG-- branch : py3.10 - - - - - d9577a31 by Carl Friedrich Bolz-Tereick at 2023-03-10T08:32:42+01:00 merge heads --HG-- branch : py3.10 - - - - - e89044ed by Matti Picus at 2023-03-12T09:05:16+11:00 modify abspath since this is an alias to realpath() on PyPy + windows --HG-- branch : py3.10 - - - - - df57303a by Carl Friedrich Bolz-Tereick at 2023-03-14T17:05:25+01:00 small optimization: it does not make sense for space.newlong to return a W_LongObject on pypy3, where there is no observable applevel difference between W_IntObject and W_LongObject --HG-- branch : py3.9 - - - - - e19bbe7d by Matti Picus at 2023-03-16T20:44:23+11:00 export, test PyDescr_NewGetSet and define PyDescr_TYPE, PyDescr_NAME - - - - - 0934d145 by Carl Friedrich Bolz-Tereick at 2023-03-20T16:03:16+01:00 do a ton less string copies in the bytecode compiler - - - - - 43db7225 by Carl Friedrich Bolz-Tereick at 2023-03-21T09:27:08+01:00 small optimization in the tokenizer: don't allocate tuples for the parenstack, just use the tokens as entries - - - - - 229e9c45 by Carl Friedrich Bolz-Tereick at 2023-03-21T09:58:28+01:00 merge default --HG-- branch : py3.9 - - - - - caaf1d79 by Carl Friedrich Bolz-Tereick at 2023-03-21T15:11:07+01:00 merge py3.9 --HG-- branch : py3.10 - - - - - 91ddfd2c by Carl Friedrich Bolz-Tereick at 2023-04-01T15:15:14+02:00 merge py3.10 --HG-- branch : py3.10-bytecode-positions - - - - - c568004b by Carl Friedrich Bolz-Tereick at 2023-04-01T17:19:32+02:00 change the way that jump targets are encoded in the bytecode, the absolute values are divided by 2 in the encoding, since they must all be even --HG-- branch : py3.10-bytecode-positions - - - - - 13 changed files: - lib-python/3/ntpath.py - lib-python/3/venv/__init__.py - pypy/interpreter/astcompiler/assemble.py - pypy/interpreter/astcompiler/test/test_compiler.py - pypy/interpreter/pyframe.py - pypy/interpreter/pyopcode.py - pypy/interpreter/pyparser/pytokenizer.py - pypy/module/cpyext/parse/cpyext_descrobject.h - pypy/module/cpyext/test/test_longobject.py - pypy/objspace/std/intobject.py - pypy/objspace/std/objspace.py - pypy/objspace/std/test/test_longobject.py - pypy/tool/dis3.py View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/95d97781fecc6300dd29dc58bb7d1aacf27ceaa4...c568004b5304cfa4bee04294cbb147070c311c43 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/95d97781fecc6300dd29dc58bb7d1aacf27ceaa4...c568004b5304cfa4bee04294cbb147070c311c43 You're receiving this email because of your account on foss.heptapod.net.
_______________________________________________ pypy-commit mailing list -- pypy-commit@python.org To unsubscribe send an email to pypy-commit-le...@python.org https://mail.python.org/mailman3/lists/pypy-commit.python.org/ Member address: arch...@mail-archive.com