From foss at heptapod.net Wed Feb 2 12:19:26 2022 From: foss at heptapod.net (Matti Picus (@mattip)) Date: Wed, 02 Feb 2022 17:19:26 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.8] 4 commits: #3656: update fast2locals to deal with the fact that it's now possible to Message-ID: <61fabd1ecac4a_1a510546a42743ae@heptapod-foss.mail> Matti Picus pushed to branch branch/py3.8 at PyPy / pypy Commits: fb1da0ec by Carl Friedrich Bolz-Tereick at 2022-01-30T19:54:25+01:00 #3656: update fast2locals to deal with the fact that it's now possible to delete cell vars (was forbidden in python2). --HG-- branch : py3.7 - - - - - 9d1eaad0 by Carl Friedrich Bolz-Tereick at 2022-01-30T20:36:05+01:00 #3656: the reverse locals2fast has the same bug --HG-- branch : py3.7 - - - - - 73247d7c by Matti Picus at 2022-02-02T19:04:29+02:00 fix signature of PyUnicode_DecodeLocale and add PyUnicode_DecodeLocaleAndSize (issue 3661) --HG-- branch : py3.7 - - - - - fa58eb3f by Matti Picus at 2022-02-02T19:18:42+02:00 merge py3.7 --HG-- branch : py3.8 - - - - - 5 changed files: - pypy/interpreter/pyframe.py - pypy/interpreter/test/apptest_pyframe.py - pypy/interpreter/test/test_pyframe.py - pypy/module/cpyext/test/test_unicodeobject.py - pypy/module/cpyext/unicodeobject.py View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/f887222eb8ab1f956cbeaf71d00c6f05066a76f3...fa58eb3f1dc1730237dd25fd30bbaaf597d9a6a0 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/f887222eb8ab1f956cbeaf71d00c6f05066a76f3...fa58eb3f1dc1730237dd25fd30bbaaf597d9a6a0 You're receiving this email because of your account on foss.heptapod.net. -------------- next part -------------- An HTML attachment was scrubbed... URL: From foss at heptapod.net Wed Feb 2 12:19:28 2022 From: foss at heptapod.net (Matti Picus (@mattip)) Date: Wed, 02 Feb 2022 17:19:28 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.9] 6 commits: #3656: update fast2locals to deal with the fact that it's now possible to Message-ID: <61fabd2092cdf_1a5eac388274538@heptapod-foss.mail> Matti Picus pushed to branch branch/py3.9 at PyPy / pypy Commits: fb1da0ec by Carl Friedrich Bolz-Tereick at 2022-01-30T19:54:25+01:00 #3656: update fast2locals to deal with the fact that it's now possible to delete cell vars (was forbidden in python2). --HG-- branch : py3.7 - - - - - 9d1eaad0 by Carl Friedrich Bolz-Tereick at 2022-01-30T20:36:05+01:00 #3656: the reverse locals2fast has the same bug --HG-- branch : py3.7 - - - - - f887222e by Matti Picus at 2022-02-01T14:55:14+02:00 typo --HG-- branch : py3.8 - - - - - 73247d7c by Matti Picus at 2022-02-02T19:04:29+02:00 fix signature of PyUnicode_DecodeLocale and add PyUnicode_DecodeLocaleAndSize (issue 3661) --HG-- branch : py3.7 - - - - - fa58eb3f by Matti Picus at 2022-02-02T19:18:42+02:00 merge py3.7 --HG-- branch : py3.8 - - - - - 157f6411 by Matti Picus at 2022-02-02T19:19:11+02:00 merge py3.8 --HG-- branch : py3.9 - - - - - 6 changed files: - lib_pypy/_testmultiphase.py - pypy/interpreter/pyframe.py - pypy/interpreter/test/apptest_pyframe.py - pypy/interpreter/test/test_pyframe.py - pypy/module/cpyext/test/test_unicodeobject.py - pypy/module/cpyext/unicodeobject.py View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/82bfb978302cd2ce417ff1047111b35c062ecb37...157f6411869c6f1e9c8c14809fe99452c1d1d844 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/82bfb978302cd2ce417ff1047111b35c062ecb37...157f6411869c6f1e9c8c14809fe99452c1d1d844 You're receiving this email because of your account on foss.heptapod.net. -------------- next part -------------- An HTML attachment was scrubbed... URL: From foss at heptapod.net Wed Feb 2 14:07:53 2022 From: foss at heptapod.net (Carl Friedrich Bolz-Tereick (@cfbolz)) Date: Wed, 02 Feb 2022 19:07:53 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/speedup-dict-copy] make it possible to trace into update of virtual dicts Message-ID: <61fad689673d2_1a5ed6a202771c0@heptapod-foss.mail> Carl Friedrich Bolz-Tereick pushed to branch branch/speedup-dict-copy at PyPy / pypy Commits: a7306694 by Carl Friedrich Bolz-Tereick at 2022-02-02T20:05:07+01:00 make it possible to trace into update of virtual dicts --HG-- branch : speedup-dict-copy - - - - - 2 changed files: - rpython/jit/metainterp/test/test_dict.py - rpython/rtyper/lltypesystem/rordereddict.py View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/a7306694cbb7e1270ab8d791dde7b19883c6517c -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/a7306694cbb7e1270ab8d791dde7b19883c6517c You're receiving this email because of your account on foss.heptapod.net. -------------- next part -------------- An HTML attachment was scrubbed... URL: From foss at heptapod.net Thu Feb 3 01:28:16 2022 From: foss at heptapod.net (Matti Picus (@mattip)) Date: Thu, 03 Feb 2022 06:28:16 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/pep-573] 4 commits: fix previous commit Message-ID: <61fb760047083_1a51081d702780fc@heptapod-foss.mail> Matti Picus pushed to branch branch/pep-573 at PyPy / pypy Commits: 848844e8 by Matti Picus at 2022-02-02T22:54:59+02:00 fix previous commit --HG-- branch : pep-573 - - - - - b949140e by Matti Picus at 2022-02-02T22:55:12+02:00 remove unneeded imports --HG-- branch : pep-573 - - - - - f6767d61 by Matti Picus at 2022-02-02T22:55:28+02:00 enable passing tests --HG-- branch : pep-573 - - - - - d88a97a3 by Matti Picus at 2022-02-03T08:26:54+02:00 fix function signatures --HG-- branch : pep-573 - - - - - 6 changed files: - lib_pypy/_testcapimodule.c - lib_pypy/_testmultiphase.py - pypy/module/cpyext/api.py - pypy/module/cpyext/cdatetime.py - pypy/module/cpyext/methodobject.py - pypy/module/cpyext/pystate.py View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/579ff07cc78549d6a397e8e9662e2742aefd711c...d88a97a356629d77f7ae7dd072897c683a782af1 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/579ff07cc78549d6a397e8e9662e2742aefd711c...d88a97a356629d77f7ae7dd072897c683a782af1 You're receiving this email because of your account on foss.heptapod.net. -------------- next part -------------- An HTML attachment was scrubbed... URL: From foss at heptapod.net Thu Feb 3 09:06:49 2022 From: foss at heptapod.net (Matti Picus (@mattip)) Date: Thu, 03 Feb 2022 14:06:49 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/pep-573] fix order of args to W_PyCMethodObject.__init__ Message-ID: <61fbe17994baf_1a510820542854e4@heptapod-foss.mail> Matti Picus pushed to branch branch/pep-573 at PyPy / pypy Commits: cd1c6b96 by Matti Picus at 2022-02-03T16:06:36+02:00 fix order of args to W_PyCMethodObject.__init__ --HG-- branch : pep-573 - - - - - 3 changed files: - pypy/module/cpyext/methodobject.py - pypy/module/cpyext/modsupport.py - pypy/module/cpyext/typeobject.py View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/cd1c6b96e3607ec5bab699c35df24153413bcec9 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/cd1c6b96e3607ec5bab699c35df24153413bcec9 You're receiving this email because of your account on foss.heptapod.net. -------------- next part -------------- An HTML attachment was scrubbed... URL: From foss at heptapod.net Thu Feb 3 11:01:02 2022 From: foss at heptapod.net (Matti Picus (@mattip)) Date: Thu, 03 Feb 2022 16:01:02 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/pep-573] add missing check to PyState_AddModule Message-ID: <61fbfc3e55f66_1a5ebda84286981@heptapod-foss.mail> Matti Picus pushed to branch branch/pep-573 at PyPy / pypy Commits: 2d09e081 by Matti Picus at 2022-02-03T17:57:58+02:00 add missing check to PyState_AddModule --HG-- branch : pep-573 - - - - - 3 changed files: - pypy/module/cpyext/pystate.py - pypy/module/cpyext/test/test_module.py - pypy/tool/pytest/apptest.py View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/2d09e0811ddcf55eb794ef020329b02f0217e9d8 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/2d09e0811ddcf55eb794ef020329b02f0217e9d8 You're receiving this email because of your account on foss.heptapod.net. -------------- next part -------------- An HTML attachment was scrubbed... URL: From foss at heptapod.net Thu Feb 3 11:01:04 2022 From: foss at heptapod.net (Matti Picus (@mattip)) Date: Thu, 03 Feb 2022 16:01:04 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.9] 16 commits: expose PyCMethodObject Message-ID: <61fbfc4098127_1a510546a4287119@heptapod-foss.mail> Matti Picus pushed to branch branch/py3.9 at PyPy / pypy Commits: d0b741db by Matti Picus at 2022-01-31T15:54:53+02:00 expose PyCMethodObject --HG-- branch : pep-573 - - - - - 8b0c62e2 by Matti Picus at 2022-01-31T20:25:13+02:00 add PyType_FromModuleAndSpec, PyType_GetModule, PyType_GetModuleState, ht_module --HG-- branch : pep-573 - - - - - ff1f9820 by Matti Picus at 2022-02-01T21:41:13+02:00 add _PyUnicode_EqualToASCIIString, _PyUnicode_EQ, remove _PyTuple_ITEMS --HG-- branch : pep-573 - - - - - 4177180c by Matti Picus at 2022-02-01T21:41:33+02:00 fix translation --HG-- branch : pep-573 - - - - - 849185c5 by Matti Picus at 2022-02-01T21:43:34+02:00 resync getargs.c, modsupport.h, modsupport.c, call.c --HG-- branch : pep-573 - - - - - 7d96eaa5 by Matti Picus at 2022-02-01T21:44:56+02:00 start to resync pystate.h --HG-- branch : pep-573 - - - - - a72d92d2 by Matti Picus at 2022-02-01T23:22:06+02:00 add helper header for _testmultiphase.c, make sure it is packaged --HG-- branch : pep-573 - - - - - 67c587a5 by Matti Picus at 2022-02-02T11:41:36+02:00 start to support METH_METHOD and replace PyCFunction_NewEx with PyCMethod_New --HG-- branch : pep-573 - - - - - 579ff07c by Matti Picus at 2022-02-02T18:43:58+02:00 add PyState_FindModule, PyState_AddModule, PyState_RemoveModule --HG-- branch : pep-573 - - - - - 848844e8 by Matti Picus at 2022-02-02T22:54:59+02:00 fix previous commit --HG-- branch : pep-573 - - - - - b949140e by Matti Picus at 2022-02-02T22:55:12+02:00 remove unneeded imports --HG-- branch : pep-573 - - - - - f6767d61 by Matti Picus at 2022-02-02T22:55:28+02:00 enable passing tests --HG-- branch : pep-573 - - - - - d88a97a3 by Matti Picus at 2022-02-03T08:26:54+02:00 fix function signatures --HG-- branch : pep-573 - - - - - cd1c6b96 by Matti Picus at 2022-02-03T16:06:36+02:00 fix order of args to W_PyCMethodObject.__init__ --HG-- branch : pep-573 - - - - - 2d09e081 by Matti Picus at 2022-02-03T17:57:58+02:00 add missing check to PyState_AddModule --HG-- branch : pep-573 - - - - - 6fd33ee2 by Matti Picus at 2022-02-03T18:00:46+02:00 merge pep-573 which provides many C-API functions for py3.9 --HG-- branch : py3.9 - - - - - 23 changed files: - lib-python/stdlib-upgrade.txt - lib_pypy/_testcapimodule.c - + lib_pypy/_testmultiphase.c.h - pypy/module/cpyext/api.py - pypy/module/cpyext/cdatetime.py - pypy/module/cpyext/include/methodobject.h - pypy/module/cpyext/include/modsupport.h - pypy/module/cpyext/include/object.h - pypy/module/cpyext/include/pystate.h - pypy/module/cpyext/include/tupleobject.h - pypy/module/cpyext/methodobject.py - pypy/module/cpyext/modsupport.py - pypy/module/cpyext/parse/cpyext_object.h - pypy/module/cpyext/pystate.py - pypy/module/cpyext/src/call.c - pypy/module/cpyext/src/getargs.c - pypy/module/cpyext/src/modsupport.c - pypy/module/cpyext/test/multiphase2.c - pypy/module/cpyext/test/test_module.py - pypy/module/cpyext/typeobject.py - pypy/module/cpyext/unicodeobject.py - pypy/tool/pytest/apptest.py - pypy/tool/release/package.py View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/157f6411869c6f1e9c8c14809fe99452c1d1d844...6fd33ee2121587a8aee04c7f2cb2695c72d50fa7 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/157f6411869c6f1e9c8c14809fe99452c1d1d844...6fd33ee2121587a8aee04c7f2cb2695c72d50fa7 You're receiving this email because of your account on foss.heptapod.net. -------------- next part -------------- An HTML attachment was scrubbed... URL: From foss at heptapod.net Thu Feb 3 17:37:33 2022 From: foss at heptapod.net (Matti Picus (@mattip)) Date: Thu, 03 Feb 2022 22:37:33 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.8] update bundled setuptools to 58.1.0 to get fix for new PyPy layout Message-ID: <61fc592dd71de_1a51081f502925f2@heptapod-foss.mail> Matti Picus pushed to branch branch/py3.8 at PyPy / pypy Commits: 755aa090 by Christian Tismer at 2022-02-04T00:36:54+02:00 update bundled setuptools to 58.1.0 to get fix for new PyPy layout --HG-- branch : py3.8 - - - - - 2 changed files: - lib-python/3/ensurepip/__init__.py - lib-python/3/ensurepip/_bundled/setuptools-56.0.0-py3-none-any.whl ? lib-python/3/ensurepip/_bundled/setuptools-58.1.0-py3-none-any.whl View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/755aa09093e55fd10f66d342bebbb15f19dc819c -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/755aa09093e55fd10f66d342bebbb15f19dc819c You're receiving this email because of your account on foss.heptapod.net. -------------- next part -------------- An HTML attachment was scrubbed... URL: From foss at heptapod.net Sat Feb 5 16:14:45 2022 From: foss at heptapod.net (Matti Picus (@mattip)) Date: Sat, 05 Feb 2022 21:14:45 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/default] update release note Message-ID: <61fee8c56c85c_1b826160242d0@heptapod-foss.mail> Matti Picus pushed to branch branch/default at PyPy / pypy Commits: d87a6130 by Matti Picus at 2022-02-04T09:44:51+02:00 update release note - - - - - 1 changed file: - pypy/doc/release-v7.3.8.rst View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/d87a6130571b222f26b82530ea22df3e87c82bb4 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/d87a6130571b222f26b82530ea22df3e87c82bb4 You're receiving this email because of your account on foss.heptapod.net. -------------- next part -------------- An HTML attachment was scrubbed... URL: From foss at heptapod.net Sat Feb 5 16:14:47 2022 From: foss at heptapod.net (Matti Picus (@mattip)) Date: Sat, 05 Feb 2022 21:14:47 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.9] skip test of RecursionError Message-ID: <61fee8c73d752_1b826138244c4@heptapod-foss.mail> Matti Picus pushed to branch branch/py3.9 at PyPy / pypy Commits: af5b6bc4 by Matti Picus at 2022-02-05T20:34:26+02:00 skip test of RecursionError --HG-- branch : py3.9 - - - - - 1 changed file: - lib-python/3/test/test_exceptions.py View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/af5b6bc4c0068efb1854a1285dd45edd13a46b74 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/af5b6bc4c0068efb1854a1285dd45edd13a46b74 You're receiving this email because of your account on foss.heptapod.net. -------------- next part -------------- An HTML attachment was scrubbed... URL: From foss at heptapod.net Sun Feb 6 12:16:46 2022 From: foss at heptapod.net (Matti Picus (@mattip)) Date: Sun, 06 Feb 2022 17:16:46 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/default] clear some compilation errors when compileing dtoa.c after `#include " Message-ID: <6200027edb62b_1b8fcd7832364@heptapod-foss.mail> Matti Picus pushed to branch branch/default at PyPy / pypy Commits: 4d4fd571 by Matti Picus at 2022-02-06T19:16:10+02:00 clear some compilation errors when compileing dtoa.c after `#include <Python.h>" - - - - - 1 changed file: - rpython/translator/c/src/dtoa.c View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/4d4fd57166c59f0526b011251d158f9b42b9d930 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/4d4fd57166c59f0526b011251d158f9b42b9d930 You're receiving this email because of your account on foss.heptapod.net. -------------- next part -------------- An HTML attachment was scrubbed... URL: From foss at heptapod.net Sun Feb 6 12:16:48 2022 From: foss at heptapod.net (Matti Picus (@mattip)) Date: Sun, 06 Feb 2022 17:16:48 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.7] 3 commits: disable _locale.gettext and friends on macOS like on CPython Message-ID: <62000280b8614_1b861d783252b@heptapod-foss.mail> Matti Picus pushed to branch branch/py3.7 at PyPy / pypy Commits: 3d25acdf by Matti Picus at 2022-02-06T16:35:51+02:00 disable _locale.gettext and friends on macOS like on CPython Works around packaging libintl --HG-- branch : py3.7 - - - - - 649a6363 by Matti Picus at 2022-02-06T16:36:49+02:00 allow hashing memoryviews (issue 2756) --HG-- branch : py3.7 - - - - - c8d907b3 by Matti Picus at 2022-02-06T19:14:18+02:00 add failing test from issue 3022 --HG-- branch : py3.7 - - - - - 3 changed files: - extra_tests/ctypes_tests/test_structures.py - lib_pypy/_hashlib/__init__.py - pypy/module/_locale/moduledef.py View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/73247d7cf56a72c65b817df282bb1c9213850f38...c8d907b3096844b329e0d40871b2011a875b41a8 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/73247d7cf56a72c65b817df282bb1c9213850f38...c8d907b3096844b329e0d40871b2011a875b41a8 You're receiving this email because of your account on foss.heptapod.net. -------------- next part -------------- An HTML attachment was scrubbed... URL: From foss at heptapod.net Mon Feb 7 02:05:38 2022 From: foss at heptapod.net (Matti Picus (@mattip)) Date: Mon, 07 Feb 2022 07:05:38 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.7] improve 1117ad6dc285 (Thomas Grainger) Message-ID: <6200c4c28880e_1b869add436223@heptapod-foss.mail> Matti Picus pushed to branch branch/py3.7 at PyPy / pypy Commits: 56091ae8 by Matti Picus at 2022-02-07T09:03:22+02:00 improve 1117ad6dc285 (Thomas Grainger) --HG-- branch : py3.7 - - - - - 1 changed file: - lib_pypy/_hashlib/__init__.py View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/56091ae8cd91124e812219c9ed7acc9c5f92a855 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/56091ae8cd91124e812219c9ed7acc9c5f92a855 You're receiving this email because of your account on foss.heptapod.net. -------------- next part -------------- An HTML attachment was scrubbed... URL: From foss at heptapod.net Mon Feb 7 05:04:30 2022 From: foss at heptapod.net (Carl Friedrich Bolz-Tereick (@cfbolz)) Date: Mon, 07 Feb 2022 10:04:30 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.9] fix offset computation of non-ascii SyntaxError Message-ID: <6200eeae5aa66_1b8156a08373b5@heptapod-foss.mail> Carl Friedrich Bolz-Tereick pushed to branch branch/py3.9 at PyPy / pypy Commits: 6278f162 by Carl Friedrich Bolz-Tereick at 2022-02-06T20:22:47+01:00 fix offset computation of non-ascii SyntaxError (remove usage of rpython unicode in the process (!)) --HG-- branch : py3.9 - - - - - 3 changed files: - pypy/interpreter/pyparser/baserpypeg.py - pypy/interpreter/pyparser/error.py - pypy/interpreter/test/test_compiler.py View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/6278f162199a693e09523270255195f912231059 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/6278f162199a693e09523270255195f912231059 You're receiving this email because of your account on foss.heptapod.net. -------------- next part -------------- An HTML attachment was scrubbed... URL: From foss at heptapod.net Mon Feb 7 06:26:24 2022 From: foss at heptapod.net (Carl Friedrich Bolz-Tereick (@cfbolz)) Date: Mon, 07 Feb 2022 11:26:24 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.9] 2 commits: issue #3665: fix oddity in class docstring line numbers Message-ID: <620101e0df6_1b8156a0838530@heptapod-foss.mail> Carl Friedrich Bolz-Tereick pushed to branch branch/py3.9 at PyPy / pypy Commits: 890a2a54 by Carl Friedrich Bolz-Tereick at 2022-02-07T12:18:47+01:00 issue #3665: fix oddity in class docstring line numbers --HG-- branch : py3.9 - - - - - 8f8a1c4c by Carl Friedrich Bolz-Tereick at 2022-02-07T12:26:12+01:00 restructure a bit, should also hopefully fix translation --HG-- branch : py3.9 - - - - - 3 changed files: - pypy/interpreter/astcompiler/codegen.py - pypy/interpreter/astcompiler/test/test_compiler.py - pypy/interpreter/pyparser/error.py View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/6278f162199a693e09523270255195f912231059...8f8a1c4c616ffeea2f7627d5d866eb2e20578b8c -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/6278f162199a693e09523270255195f912231059...8f8a1c4c616ffeea2f7627d5d866eb2e20578b8c You're receiving this email because of your account on foss.heptapod.net. -------------- next part -------------- An HTML attachment was scrubbed... URL: From foss at heptapod.net Mon Feb 7 14:43:33 2022 From: foss at heptapod.net (Carl Friedrich Bolz-Tereick (@cfbolz)) Date: Mon, 07 Feb 2022 19:43:33 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/default] 3 commits: mention the **kwargs speed regression Message-ID: <620176659074b_1b86d07a447498@heptapod-foss.mail> Carl Friedrich Bolz-Tereick pushed to branch branch/default at PyPy / pypy Commits: 6c665b49 by Carl Friedrich Bolz-Tereick at 2022-01-27T11:36:16+01:00 mention the **kwargs speed regression - - - - - 7b9c109f by Carl Friedrich Bolz-Tereick at 2022-02-07T20:42:38+01:00 #3667: improve x << y where x and y are ints but the results doesn't fit into a machine word: don't convert y to rbigint and back to int - - - - - 1feb48b4 by Carl Friedrich Bolz-Tereick at 2022-02-07T20:43:21+01:00 merge heads - - - - - 2 changed files: - pypy/doc/release-v7.3.8.rst - pypy/objspace/std/intobject.py View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/4d4fd57166c59f0526b011251d158f9b42b9d930...1feb48b41fdc0f8d2a47d487d526952433ec6290 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/4d4fd57166c59f0526b011251d158f9b42b9d930...1feb48b41fdc0f8d2a47d487d526952433ec6290 You're receiving this email because of your account on foss.heptapod.net. -------------- next part -------------- An HTML attachment was scrubbed... URL: From foss at heptapod.net Mon Feb 7 14:52:04 2022 From: foss at heptapod.net (Carl Friedrich Bolz-Tereick (@cfbolz)) Date: Mon, 07 Feb 2022 19:52:04 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.7] 6 commits: mention the **kwargs speed regression Message-ID: <620178643765e_1b85c168848062@heptapod-foss.mail> Carl Friedrich Bolz-Tereick pushed to branch branch/py3.7 at PyPy / pypy Commits: 6c665b49 by Carl Friedrich Bolz-Tereick at 2022-01-27T11:36:16+01:00 mention the **kwargs speed regression - - - - - d87a6130 by Matti Picus at 2022-02-04T09:44:51+02:00 update release note - - - - - 4d4fd571 by Matti Picus at 2022-02-06T19:16:10+02:00 clear some compilation errors when compileing dtoa.c after `#include <Python.h>" - - - - - 7b9c109f by Carl Friedrich Bolz-Tereick at 2022-02-07T20:42:38+01:00 #3667: improve x << y where x and y are ints but the results doesn't fit into a machine word: don't convert y to rbigint and back to int - - - - - 1feb48b4 by Carl Friedrich Bolz-Tereick at 2022-02-07T20:43:21+01:00 merge heads - - - - - 5e09fc2d by Carl Friedrich Bolz-Tereick at 2022-02-07T20:51:51+01:00 merge default --HG-- branch : py3.7 - - - - - 3 changed files: - pypy/doc/release-v7.3.8.rst - pypy/objspace/std/intobject.py - rpython/translator/c/src/dtoa.c View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/56091ae8cd91124e812219c9ed7acc9c5f92a855...5e09fc2d2943d51f844f65c25ba6e94ce94559ba -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/56091ae8cd91124e812219c9ed7acc9c5f92a855...5e09fc2d2943d51f844f65c25ba6e94ce94559ba You're receiving this email because of your account on foss.heptapod.net. -------------- next part -------------- An HTML attachment was scrubbed... URL: From foss at heptapod.net Mon Feb 7 16:35:10 2022 From: foss at heptapod.net (Matti Picus (@mattip)) Date: Mon, 07 Feb 2022 21:35:10 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/default] 2 commits: clean up some char * -> const char * Message-ID: <6201908e1745b_1b869ae4c488a9@heptapod-foss.mail> Matti Picus pushed to branch branch/default at PyPy / pypy Commits: 33f3dfc9 by Matti Picus at 2022-02-07T23:34:16+02:00 clean up some char * -> const char * - - - - - 1bfd5d20 by Matti Picus at 2022-02-07T17:08:55+02:00 flags are int, not long - - - - - 4 changed files: - pypy/module/cpyext/api.py - pypy/module/pyexpat/interp_pyexpat.py - pypy/module/pyexpat/test/test_build.py - rpython/rlib/_rsocket_rffi.py View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/1feb48b41fdc0f8d2a47d487d526952433ec6290...1bfd5d2013f6544b2ac009e61884387a2bec94ed -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/1feb48b41fdc0f8d2a47d487d526952433ec6290...1bfd5d2013f6544b2ac009e61884387a2bec94ed You're receiving this email because of your account on foss.heptapod.net. -------------- next part -------------- An HTML attachment was scrubbed... URL: From foss at heptapod.net Mon Feb 7 17:28:55 2022 From: foss at heptapod.net (Matti Picus (@mattip)) Date: Mon, 07 Feb 2022 22:28:55 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/default] fix translation Message-ID: <62019d27bf70_1b86d07a449851@heptapod-foss.mail> Matti Picus pushed to branch branch/default at PyPy / pypy Commits: 537f60da by Matti Picus at 2022-02-07T23:41:53+02:00 fix translation - - - - - 1 changed file: - rpython/rlib/_rsocket_rffi.py View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/537f60da6a2f57d4a46d4835edf7b2a200675ca0 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/537f60da6a2f57d4a46d4835edf7b2a200675ca0 You're receiving this email because of your account on foss.heptapod.net. -------------- next part -------------- An HTML attachment was scrubbed... URL: From foss at heptapod.net Mon Feb 7 17:28:57 2022 From: foss at heptapod.net (Matti Picus (@mattip)) Date: Mon, 07 Feb 2022 22:28:57 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.7] 4 commits: clean up some char * -> const char * Message-ID: <62019d2955a3c_1b869ae4c50032@heptapod-foss.mail> Matti Picus pushed to branch branch/py3.7 at PyPy / pypy Commits: 33f3dfc9 by Matti Picus at 2022-02-07T23:34:16+02:00 clean up some char * -> const char * - - - - - 1bfd5d20 by Matti Picus at 2022-02-07T17:08:55+02:00 flags are int, not long - - - - - 537f60da by Matti Picus at 2022-02-07T23:41:53+02:00 fix translation - - - - - 62f883d2 by Matti Picus at 2022-02-07T23:42:21+02:00 merge default --HG-- branch : py3.7 - - - - - 4 changed files: - pypy/module/cpyext/api.py - pypy/module/pyexpat/interp_pyexpat.py - pypy/module/pyexpat/test/test_build.py - rpython/rlib/_rsocket_rffi.py View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/5e09fc2d2943d51f844f65c25ba6e94ce94559ba...62f883d24674b874c9e75aa2944b33ed3d072055 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/5e09fc2d2943d51f844f65c25ba6e94ce94559ba...62f883d24674b874c9e75aa2944b33ed3d072055 You're receiving this email because of your account on foss.heptapod.net. -------------- next part -------------- An HTML attachment was scrubbed... URL: From foss at heptapod.net Tue Feb 8 00:49:41 2022 From: foss at heptapod.net (Matti Picus (@mattip)) Date: Tue, 08 Feb 2022 05:49:41 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/default] 2 commits: do not redefine PY_UINT32_T when using cpyext and rpython Message-ID: <620204759dbb2_1b869ae3851662@heptapod-foss.mail> Matti Picus pushed to branch branch/default at PyPy / pypy Commits: d5ea9f08 by Matti Picus at 2022-02-08T07:48:59+02:00 do not redefine PY_UINT32_T when using cpyext and rpython - - - - - 8abf749a by Matti Picus at 2022-02-08T07:49:28+02:00 test, fix pyexpat error msg conversion - - - - - 3 changed files: - pypy/module/pyexpat/interp_pyexpat.py - pypy/module/pyexpat/test/test_parser.py - rpython/translator/c/src/support.c View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/537f60da6a2f57d4a46d4835edf7b2a200675ca0...8abf749a4624a27f262d25d82335270f272de867 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/537f60da6a2f57d4a46d4835edf7b2a200675ca0...8abf749a4624a27f262d25d82335270f272de867 You're receiving this email because of your account on foss.heptapod.net. -------------- next part -------------- An HTML attachment was scrubbed... URL: From foss at heptapod.net Tue Feb 8 04:29:43 2022 From: foss at heptapod.net (Carl Friedrich Bolz-Tereick (@cfbolz)) Date: Tue, 08 Feb 2022 09:29:43 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.9] #3666 fix position of function creation Message-ID: <6202380712ee_1b87c04fc54242@heptapod-foss.mail> Carl Friedrich Bolz-Tereick pushed to branch branch/py3.9 at PyPy / pypy Commits: 8b4601aa by Carl Friedrich Bolz-Tereick at 2022-02-08T10:23:08+01:00 #3666 fix position of function creation --HG-- branch : py3.9 - - - - - 2 changed files: - pypy/interpreter/astcompiler/codegen.py - pypy/interpreter/astcompiler/test/test_compiler.py View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/8b4601aac239c0e79deb01b3b738408c5df7b098 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/8b4601aac239c0e79deb01b3b738408c5df7b098 You're receiving this email because of your account on foss.heptapod.net. -------------- next part -------------- An HTML attachment was scrubbed... URL: From foss at heptapod.net Tue Feb 8 07:06:40 2022 From: foss at heptapod.net (Matti Picus (@mattip)) Date: Tue, 08 Feb 2022 12:06:40 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/default] 2 commits: don't redefine or prematurely define _XOPEN_SOURCE (ncurses-config --cflags would define it) Message-ID: <62025cd05b92c_1b815663457910@heptapod-foss.mail> Matti Picus pushed to branch branch/default at PyPy / pypy Commits: 3262a290 by Matti Picus at 2022-02-08T11:22:55+02:00 don't redefine or prematurely define _XOPEN_SOURCE (ncurses-config --cflags would define it) - - - - - f0d4e578 by Matti Picus at 2022-02-08T12:46:36+02:00 avoid using epoll_event from RPython since it is a packed struct - - - - - 3 changed files: - pypy/module/select/interp_epoll.py - rpython/rlib/rvmprof/src/shared/vmprof_getpc.h - rpython/translator/tool/cbuild.py View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/8abf749a4624a27f262d25d82335270f272de867...f0d4e578edef4699bd24e00542fe462534b1d1be -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/8abf749a4624a27f262d25d82335270f272de867...f0d4e578edef4699bd24e00542fe462534b1d1be You're receiving this email because of your account on foss.heptapod.net. -------------- next part -------------- An HTML attachment was scrubbed... URL: From foss at heptapod.net Tue Feb 8 07:34:35 2022 From: foss at heptapod.net (Carl Friedrich Bolz-Tereick (@cfbolz)) Date: Tue, 08 Feb 2022 12:34:35 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.9] #3662: follow the CPython logic more precisely, about when to do a line trace Message-ID: <6202635b91633_1b87c054c5812a@heptapod-foss.mail> Carl Friedrich Bolz-Tereick pushed to branch branch/py3.9 at PyPy / pypy Commits: bc1e058d by Carl Friedrich Bolz-Tereick at 2022-02-08T13:34:17+01:00 #3662: follow the CPython logic more precisely, about when to do a line trace after reraising --HG-- branch : py3.9 - - - - - 3 changed files: - pypy/interpreter/generator.py - pypy/interpreter/pyopcode.py - pypy/interpreter/test/apptest_pyframe.py View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/bc1e058dec7dc2822756facec46669586c3bbc71 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/bc1e058dec7dc2822756facec46669586c3bbc71 You're receiving this email because of your account on foss.heptapod.net. -------------- next part -------------- An HTML attachment was scrubbed... URL: From foss at heptapod.net Tue Feb 8 07:53:08 2022 From: foss at heptapod.net (Matti Picus (@mattip)) Date: Tue, 08 Feb 2022 12:53:08 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/default] 2 commits: fix memory leak Message-ID: <620267b48e2a0_1b87c05745834a@heptapod-foss.mail> Matti Picus pushed to branch branch/default at PyPy / pypy Commits: a8866e2f by Matti Picus at 2022-02-08T14:28:53+02:00 fix memory leak - - - - - a9655d9a by Matti Picus at 2022-02-08T14:52:57+02:00 update release note - - - - - 2 changed files: - pypy/doc/release-v7.3.8.rst - pypy/module/select/interp_epoll.py View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/f0d4e578edef4699bd24e00542fe462534b1d1be...a9655d9a7bc699c4086371c875bb8fc48e04d59d -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/f0d4e578edef4699bd24e00542fe462534b1d1be...a9655d9a7bc699c4086371c875bb8fc48e04d59d You're receiving this email because of your account on foss.heptapod.net. -------------- next part -------------- An HTML attachment was scrubbed... URL: From foss at heptapod.net Tue Feb 8 15:44:59 2022 From: foss at heptapod.net (Matti Picus (@mattip)) Date: Tue, 08 Feb 2022 20:44:59 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.7] 7 commits: do not redefine PY_UINT32_T when using cpyext and rpython Message-ID: <6202d64beba90_1b8156a0862564@heptapod-foss.mail> Matti Picus pushed to branch branch/py3.7 at PyPy / pypy Commits: d5ea9f08 by Matti Picus at 2022-02-08T07:48:59+02:00 do not redefine PY_UINT32_T when using cpyext and rpython - - - - - 8abf749a by Matti Picus at 2022-02-08T07:49:28+02:00 test, fix pyexpat error msg conversion - - - - - 3262a290 by Matti Picus at 2022-02-08T11:22:55+02:00 don't redefine or prematurely define _XOPEN_SOURCE (ncurses-config --cflags would define it) - - - - - f0d4e578 by Matti Picus at 2022-02-08T12:46:36+02:00 avoid using epoll_event from RPython since it is a packed struct - - - - - a8866e2f by Matti Picus at 2022-02-08T14:28:53+02:00 fix memory leak - - - - - a9655d9a by Matti Picus at 2022-02-08T14:52:57+02:00 update release note - - - - - 8b07b1e0 by Matti Picus at 2022-02-08T22:39:28+02:00 merge default --HG-- branch : py3.7 - - - - - 6 changed files: - pypy/doc/release-v7.3.8.rst - pypy/module/pyexpat/interp_pyexpat.py - pypy/module/select/interp_epoll.py - rpython/rlib/rvmprof/src/shared/vmprof_getpc.h - rpython/translator/c/src/support.c - rpython/translator/tool/cbuild.py View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/62f883d24674b874c9e75aa2944b33ed3d072055...8b07b1e0d73f27b8b7cc78a97b14631b410c4ba3 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/62f883d24674b874c9e75aa2944b33ed3d072055...8b07b1e0d73f27b8b7cc78a97b14631b410c4ba3 You're receiving this email because of your account on foss.heptapod.net. -------------- next part -------------- An HTML attachment was scrubbed... URL: From foss at heptapod.net Tue Feb 8 15:57:28 2022 From: foss at heptapod.net (Matti Picus (@mattip)) Date: Tue, 08 Feb 2022 20:57:28 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.9] 24 commits: mention the **kwargs speed regression Message-ID: <6202d938c4c88_1b87c057462931@heptapod-foss.mail> Matti Picus pushed to branch branch/py3.9 at PyPy / pypy Commits: 6c665b49 by Carl Friedrich Bolz-Tereick at 2022-01-27T11:36:16+01:00 mention the **kwargs speed regression - - - - - 755aa090 by Christian Tismer at 2022-02-04T00:36:54+02:00 update bundled setuptools to 58.1.0 to get fix for new PyPy layout --HG-- branch : py3.8 - - - - - d87a6130 by Matti Picus at 2022-02-04T09:44:51+02:00 update release note - - - - - 3d25acdf by Matti Picus at 2022-02-06T16:35:51+02:00 disable _locale.gettext and friends on macOS like on CPython Works around packaging libintl --HG-- branch : py3.7 - - - - - 649a6363 by Matti Picus at 2022-02-06T16:36:49+02:00 allow hashing memoryviews (issue 2756) --HG-- branch : py3.7 - - - - - c8d907b3 by Matti Picus at 2022-02-06T19:14:18+02:00 add failing test from issue 3022 --HG-- branch : py3.7 - - - - - 4d4fd571 by Matti Picus at 2022-02-06T19:16:10+02:00 clear some compilation errors when compileing dtoa.c after `#include <Python.h>" - - - - - 56091ae8 by Matti Picus at 2022-02-07T09:03:22+02:00 improve 1117ad6dc285 (Thomas Grainger) --HG-- branch : py3.7 - - - - - 33f3dfc9 by Matti Picus at 2022-02-07T23:34:16+02:00 clean up some char * -> const char * - - - - - 1bfd5d20 by Matti Picus at 2022-02-07T17:08:55+02:00 flags are int, not long - - - - - 7b9c109f by Carl Friedrich Bolz-Tereick at 2022-02-07T20:42:38+01:00 #3667: improve x << y where x and y are ints but the results doesn't fit into a machine word: don't convert y to rbigint and back to int - - - - - 1feb48b4 by Carl Friedrich Bolz-Tereick at 2022-02-07T20:43:21+01:00 merge heads - - - - - 5e09fc2d by Carl Friedrich Bolz-Tereick at 2022-02-07T20:51:51+01:00 merge default --HG-- branch : py3.7 - - - - - 537f60da by Matti Picus at 2022-02-07T23:41:53+02:00 fix translation - - - - - 62f883d2 by Matti Picus at 2022-02-07T23:42:21+02:00 merge default --HG-- branch : py3.7 - - - - - d5ea9f08 by Matti Picus at 2022-02-08T07:48:59+02:00 do not redefine PY_UINT32_T when using cpyext and rpython - - - - - 8abf749a by Matti Picus at 2022-02-08T07:49:28+02:00 test, fix pyexpat error msg conversion - - - - - 3262a290 by Matti Picus at 2022-02-08T11:22:55+02:00 don't redefine or prematurely define _XOPEN_SOURCE (ncurses-config --cflags would define it) - - - - - f0d4e578 by Matti Picus at 2022-02-08T12:46:36+02:00 avoid using epoll_event from RPython since it is a packed struct - - - - - a8866e2f by Matti Picus at 2022-02-08T14:28:53+02:00 fix memory leak - - - - - a9655d9a by Matti Picus at 2022-02-08T14:52:57+02:00 update release note - - - - - 8b07b1e0 by Matti Picus at 2022-02-08T22:39:28+02:00 merge default --HG-- branch : py3.7 - - - - - 08d95d3a by Matti Picus at 2022-02-08T22:45:37+02:00 merge py3.7 --HG-- branch : py3.8 - - - - - 2984acf9 by Matti Picus at 2022-02-08T22:47:57+02:00 merge py3.8 --HG-- branch : py3.9 - - - - - 14 changed files: - extra_tests/ctypes_tests/test_structures.py - lib_pypy/_hashlib/__init__.py - pypy/doc/release-v7.3.8.rst - pypy/module/_locale/moduledef.py - pypy/module/cpyext/api.py - pypy/module/pyexpat/interp_pyexpat.py - pypy/module/pyexpat/test/test_build.py - pypy/module/select/interp_epoll.py - pypy/objspace/std/intobject.py - rpython/rlib/_rsocket_rffi.py - rpython/rlib/rvmprof/src/shared/vmprof_getpc.h - rpython/translator/c/src/dtoa.c - rpython/translator/c/src/support.c - rpython/translator/tool/cbuild.py View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/bc1e058dec7dc2822756facec46669586c3bbc71...2984acf9ce954061cdd412006986ce653dea1d52 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/bc1e058dec7dc2822756facec46669586c3bbc71...2984acf9ce954061cdd412006986ce653dea1d52 You're receiving this email because of your account on foss.heptapod.net. -------------- next part -------------- An HTML attachment was scrubbed... URL: From foss at heptapod.net Tue Feb 8 15:57:26 2022 From: foss at heptapod.net (Matti Picus (@mattip)) Date: Tue, 08 Feb 2022 20:57:26 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.8] 22 commits: mention the **kwargs speed regression Message-ID: <6202d936e6442_1b869ae38627d@heptapod-foss.mail> Matti Picus pushed to branch branch/py3.8 at PyPy / pypy Commits: 6c665b49 by Carl Friedrich Bolz-Tereick at 2022-01-27T11:36:16+01:00 mention the **kwargs speed regression - - - - - d87a6130 by Matti Picus at 2022-02-04T09:44:51+02:00 update release note - - - - - 3d25acdf by Matti Picus at 2022-02-06T16:35:51+02:00 disable _locale.gettext and friends on macOS like on CPython Works around packaging libintl --HG-- branch : py3.7 - - - - - 649a6363 by Matti Picus at 2022-02-06T16:36:49+02:00 allow hashing memoryviews (issue 2756) --HG-- branch : py3.7 - - - - - c8d907b3 by Matti Picus at 2022-02-06T19:14:18+02:00 add failing test from issue 3022 --HG-- branch : py3.7 - - - - - 4d4fd571 by Matti Picus at 2022-02-06T19:16:10+02:00 clear some compilation errors when compileing dtoa.c after `#include <Python.h>" - - - - - 56091ae8 by Matti Picus at 2022-02-07T09:03:22+02:00 improve 1117ad6dc285 (Thomas Grainger) --HG-- branch : py3.7 - - - - - 33f3dfc9 by Matti Picus at 2022-02-07T23:34:16+02:00 clean up some char * -> const char * - - - - - 1bfd5d20 by Matti Picus at 2022-02-07T17:08:55+02:00 flags are int, not long - - - - - 7b9c109f by Carl Friedrich Bolz-Tereick at 2022-02-07T20:42:38+01:00 #3667: improve x << y where x and y are ints but the results doesn't fit into a machine word: don't convert y to rbigint and back to int - - - - - 1feb48b4 by Carl Friedrich Bolz-Tereick at 2022-02-07T20:43:21+01:00 merge heads - - - - - 5e09fc2d by Carl Friedrich Bolz-Tereick at 2022-02-07T20:51:51+01:00 merge default --HG-- branch : py3.7 - - - - - 537f60da by Matti Picus at 2022-02-07T23:41:53+02:00 fix translation - - - - - 62f883d2 by Matti Picus at 2022-02-07T23:42:21+02:00 merge default --HG-- branch : py3.7 - - - - - d5ea9f08 by Matti Picus at 2022-02-08T07:48:59+02:00 do not redefine PY_UINT32_T when using cpyext and rpython - - - - - 8abf749a by Matti Picus at 2022-02-08T07:49:28+02:00 test, fix pyexpat error msg conversion - - - - - 3262a290 by Matti Picus at 2022-02-08T11:22:55+02:00 don't redefine or prematurely define _XOPEN_SOURCE (ncurses-config --cflags would define it) - - - - - f0d4e578 by Matti Picus at 2022-02-08T12:46:36+02:00 avoid using epoll_event from RPython since it is a packed struct - - - - - a8866e2f by Matti Picus at 2022-02-08T14:28:53+02:00 fix memory leak - - - - - a9655d9a by Matti Picus at 2022-02-08T14:52:57+02:00 update release note - - - - - 8b07b1e0 by Matti Picus at 2022-02-08T22:39:28+02:00 merge default --HG-- branch : py3.7 - - - - - 08d95d3a by Matti Picus at 2022-02-08T22:45:37+02:00 merge py3.7 --HG-- branch : py3.8 - - - - - 14 changed files: - extra_tests/ctypes_tests/test_structures.py - lib_pypy/_hashlib/__init__.py - pypy/doc/release-v7.3.8.rst - pypy/module/_locale/moduledef.py - pypy/module/cpyext/api.py - pypy/module/pyexpat/interp_pyexpat.py - pypy/module/pyexpat/test/test_build.py - pypy/module/select/interp_epoll.py - pypy/objspace/std/intobject.py - rpython/rlib/_rsocket_rffi.py - rpython/rlib/rvmprof/src/shared/vmprof_getpc.h - rpython/translator/c/src/dtoa.c - rpython/translator/c/src/support.c - rpython/translator/tool/cbuild.py View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/755aa09093e55fd10f66d342bebbb15f19dc819c...08d95d3a129465664cbb4f7e4e4bd03bc6673f9f -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/755aa09093e55fd10f66d342bebbb15f19dc819c...08d95d3a129465664cbb4f7e4e4bd03bc6673f9f You're receiving this email because of your account on foss.heptapod.net. -------------- next part -------------- An HTML attachment was scrubbed... URL: From foss at heptapod.net Thu Feb 10 05:15:46 2022 From: foss at heptapod.net (Matti Picus (@mattip)) Date: Thu, 10 Feb 2022 10:15:46 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.9] avoid possible deadlocks by creating ProcessPoolExecutor processes earlier (issue 3650) Message-ID: <6204e5d28f73d_1b88ada7c77556@heptapod-foss.mail> Matti Picus pushed to branch branch/py3.9 at PyPy / pypy Commits: c594b6c4 by Matti Picus at 2022-02-10T12:15:29+02:00 avoid possible deadlocks by creating ProcessPoolExecutor processes earlier (issue 3650) --HG-- branch : py3.9 - - - - - 1 changed file: - lib-python/3/concurrent/futures/process.py View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/c594b6c48a48386e8ac1f3f52d4b82f9c3e34784 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/c594b6c48a48386e8ac1f3f52d4b82f9c3e34784 You're receiving this email because of your account on foss.heptapod.net. -------------- next part -------------- An HTML attachment was scrubbed... URL: From foss at heptapod.net Fri Feb 11 01:22:17 2022 From: foss at heptapod.net (Matti Picus (@mattip)) Date: Fri, 11 Feb 2022 06:22:17 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/default] 5 commits: Added tag release-pypy2.7-v7.3.8rc2 for changeset a7534a4d5085 Message-ID: <620600994cd71_1b89c0694942c3@heptapod-foss.mail> Matti Picus pushed to branch branch/default at PyPy / pypy Commits: dd12f4ef by Matti Picus at 2022-02-11T08:15:44+02:00 Added tag release-pypy2.7-v7.3.8rc2 for changeset a7534a4d5085 - - - - - 748301db by Matti Picus at 2022-02-11T08:16:09+02:00 Added tag release-pypy3.7-v7.3.8rc2 for changeset 11d3d95ae917 - - - - - 80ea0b90 by Matti Picus at 2022-02-11T08:16:35+02:00 Added tag release-pypy3.8-v7.3.8rc2 for changeset e093771497da - - - - - 03c29a05 by Matti Picus at 2022-02-11T08:16:54+02:00 Added tag release-pypy3.9-v7.3.8rc2 for changeset 59025807f35a - - - - - f233a003 by Matti Picus at 2022-02-11T08:21:25+02:00 mention 3628c3d47abe and issue 3650 in the release note - - - - - 2 changed files: - .hgtags - pypy/doc/release-v7.3.8.rst View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/a9655d9a7bc699c4086371c875bb8fc48e04d59d...f233a003951706711bb42238cc24fac558adf25a -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/a9655d9a7bc699c4086371c875bb8fc48e04d59d...f233a003951706711bb42238cc24fac558adf25a You're receiving this email because of your account on foss.heptapod.net. -------------- next part -------------- An HTML attachment was scrubbed... URL: From foss at heptapod.net Fri Feb 11 01:33:31 2022 From: foss at heptapod.net (Matti Picus (@mattip)) Date: Fri, 11 Feb 2022 06:33:31 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/default] update repackaging script for using "candidate" in release candidate versioning Message-ID: <6206033b3075f_1b8977e8094447@heptapod-foss.mail> Matti Picus pushed to branch branch/default at PyPy / pypy Commits: 7e776e6f by Matti Picus at 2022-02-11T08:33:19+02:00 update repackaging script for using "candidate" in release candidate versioning - - - - - 1 changed file: - pypy/tool/release/repackage.sh View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/7e776e6f2db022326a1879d43af81d3ec79aac10 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/7e776e6f2db022326a1879d43af81d3ec79aac10 You're receiving this email because of your account on foss.heptapod.net. -------------- next part -------------- An HTML attachment was scrubbed... URL: From foss at heptapod.net Fri Feb 11 05:28:04 2022 From: foss at heptapod.net (Matti Picus (@mattip)) Date: Fri, 11 Feb 2022 10:28:04 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/default] 2 commits: fix 4d74e06add5b, add back s390x Message-ID: <62063a3437c29_1b8a08e089887d@heptapod-foss.mail> Matti Picus pushed to branch branch/default at PyPy / pypy Commits: 5670d6ba by Matti Picus at 2022-02-11T08:35:32+02:00 fix 4d74e06add5b, add back s390x - - - - - cdec8d85 by Matti Picus at 2022-02-11T12:27:41+02:00 update for rc2 - - - - - 4 changed files: - pypy/doc/release-v7.3.8.rst - pypy/tool/release/check_versions.py - pypy/tool/release/repackage.sh - pypy/tool/release/versions.json View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/7e776e6f2db022326a1879d43af81d3ec79aac10...cdec8d8558cbe8903a0635ece2f5001fecb47dc7 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/7e776e6f2db022326a1879d43af81d3ec79aac10...cdec8d8558cbe8903a0635ece2f5001fecb47dc7 You're receiving this email because of your account on foss.heptapod.net. -------------- next part -------------- An HTML attachment was scrubbed... URL: From foss at heptapod.net Sat Feb 12 13:42:30 2022 From: foss at heptapod.net (Matti Picus (@mattip)) Date: Sat, 12 Feb 2022 18:42:30 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/default] make sure OpenSSL<1.1.1m is still supported (issue 3671), backport test changes Message-ID: <6207ff96c2e68_1b8a73d3412543a@heptapod-foss.mail> Matti Picus pushed to branch branch/default at PyPy / pypy Commits: 6b7bca9a by Matti Picus at 2022-02-12T20:40:12+02:00 make sure OpenSSL<1.1.1m is still supported (issue 3671), backport test changes - - - - - 2 changed files: - lib-python/2.7/test/test_ssl.py - lib_pypy/_cffi_ssl/_stdssl/__init__.py View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/6b7bca9ad71b44f286626a1ad5f01c96cd41aa28 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/6b7bca9ad71b44f286626a1ad5f01c96cd41aa28 You're receiving this email because of your account on foss.heptapod.net. -------------- next part -------------- An HTML attachment was scrubbed... URL: From foss at heptapod.net Sat Feb 12 13:42:34 2022 From: foss at heptapod.net (Matti Picus (@mattip)) Date: Sat, 12 Feb 2022 18:42:34 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.7] 10 commits: Added tag release-pypy2.7-v7.3.8rc2 for changeset a7534a4d5085 Message-ID: <6207ff9a50a6d_1b8b04f8c1256a8@heptapod-foss.mail> Matti Picus pushed to branch branch/py3.7 at PyPy / pypy Commits: dd12f4ef by Matti Picus at 2022-02-11T08:15:44+02:00 Added tag release-pypy2.7-v7.3.8rc2 for changeset a7534a4d5085 - - - - - 748301db by Matti Picus at 2022-02-11T08:16:09+02:00 Added tag release-pypy3.7-v7.3.8rc2 for changeset 11d3d95ae917 - - - - - 80ea0b90 by Matti Picus at 2022-02-11T08:16:35+02:00 Added tag release-pypy3.8-v7.3.8rc2 for changeset e093771497da - - - - - 03c29a05 by Matti Picus at 2022-02-11T08:16:54+02:00 Added tag release-pypy3.9-v7.3.8rc2 for changeset 59025807f35a - - - - - f233a003 by Matti Picus at 2022-02-11T08:21:25+02:00 mention 3628c3d47abe and issue 3650 in the release note - - - - - 7e776e6f by Matti Picus at 2022-02-11T08:33:19+02:00 update repackaging script for using "candidate" in release candidate versioning - - - - - 5670d6ba by Matti Picus at 2022-02-11T08:35:32+02:00 fix 4d74e06add5b, add back s390x - - - - - cdec8d85 by Matti Picus at 2022-02-11T12:27:41+02:00 update for rc2 - - - - - 6b7bca9a by Matti Picus at 2022-02-12T20:40:12+02:00 make sure OpenSSL<1.1.1m is still supported (issue 3671), backport test changes - - - - - 43ee6df5 by Matti Picus at 2022-02-12T20:42:05+02:00 merge default --HG-- branch : py3.7 - - - - - 6 changed files: - .hgtags - lib_pypy/_cffi_ssl/_stdssl/__init__.py - pypy/doc/release-v7.3.8.rst - pypy/tool/release/check_versions.py - pypy/tool/release/repackage.sh - pypy/tool/release/versions.json View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/8b07b1e0d73f27b8b7cc78a97b14631b410c4ba3...43ee6df51155ef4f41014a2ef339a609cdab8d62 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/8b07b1e0d73f27b8b7cc78a97b14631b410c4ba3...43ee6df51155ef4f41014a2ef339a609cdab8d62 You're receiving this email because of your account on foss.heptapod.net. -------------- next part -------------- An HTML attachment was scrubbed... URL: From foss at heptapod.net Mon Feb 14 06:15:39 2022 From: foss at heptapod.net (Carl Friedrich Bolz-Tereick (@cfbolz)) Date: Mon, 14 Feb 2022 11:15:39 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/default] 3 commits: issue #3676: make sure that frozensets cannot be mutated by using methods from Message-ID: <620a39db6ef5a_1b8cefce814032@heptapod-foss.mail> Carl Friedrich Bolz-Tereick pushed to branch branch/default at PyPy / pypy Commits: ee3da617 by Carl Friedrich Bolz-Tereick at 2022-02-14T09:58:00+01:00 issue #3676: make sure that frozensets cannot be mutated by using methods from set it's enough to change interp2app, because the unwrapper that it builds will make sure that we pass the right class in only - - - - - dc74a513 by Carl Friedrich Bolz-Tereick at 2022-02-14T10:12:20+01:00 just make all the interp2apps use the right class. this means we also won't ever get the weird "expected set-or-frozenset" message any more. - - - - - 2a819833 by Carl Friedrich Bolz-Tereick at 2022-02-14T11:29:04+01:00 finally, move the methods to W_SetObject (except for descr_difference_update, which is used in descr_difference) - - - - - 2 changed files: - pypy/objspace/std/setobject.py - pypy/objspace/std/test/test_setobject.py View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/6b7bca9ad71b44f286626a1ad5f01c96cd41aa28...2a819833178350c21c7e6d4724765ad7c83d0cb0 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/6b7bca9ad71b44f286626a1ad5f01c96cd41aa28...2a819833178350c21c7e6d4724765ad7c83d0cb0 You're receiving this email because of your account on foss.heptapod.net. -------------- next part -------------- An HTML attachment was scrubbed... URL: From foss at heptapod.net Mon Feb 14 12:03:22 2022 From: foss at heptapod.net (Carl Friedrich Bolz-Tereick (@cfbolz)) Date: Mon, 14 Feb 2022 17:03:22 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/default] when the JIT is off, don't do any works in the counters and just return early Message-ID: <620a8b5a713d_1b8ceff181525b8@heptapod-foss.mail> Carl Friedrich Bolz-Tereick pushed to branch branch/default at PyPy / pypy Commits: bfaf1f4c by Carl Friedrich Bolz-Tereick at 2022-02-14T18:03:02+01:00 when the JIT is off, don't do any works in the counters and just return early - - - - - 2 changed files: - rpython/jit/metainterp/test/test_warmspot.py - rpython/jit/metainterp/warmstate.py View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/bfaf1f4cc7a516064242ad17eb5e85b36bc18aa9 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/bfaf1f4cc7a516064242ad17eb5e85b36bc18aa9 You're receiving this email because of your account on foss.heptapod.net. -------------- next part -------------- An HTML attachment was scrubbed... URL: From foss at heptapod.net Mon Feb 14 16:36:10 2022 From: foss at heptapod.net (Matti Picus (@mattip)) Date: Mon, 14 Feb 2022 21:36:10 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.7] 6 commits: issue #3676: make sure that frozensets cannot be mutated by using methods from Message-ID: <620acb4a9b63f_1b8cb1060159523@heptapod-foss.mail> Matti Picus pushed to branch branch/py3.7 at PyPy / pypy Commits: ee3da617 by Carl Friedrich Bolz-Tereick at 2022-02-14T09:58:00+01:00 issue #3676: make sure that frozensets cannot be mutated by using methods from set it's enough to change interp2app, because the unwrapper that it builds will make sure that we pass the right class in only - - - - - dc74a513 by Carl Friedrich Bolz-Tereick at 2022-02-14T10:12:20+01:00 just make all the interp2apps use the right class. this means we also won't ever get the weird "expected set-or-frozenset" message any more. - - - - - 2a819833 by Carl Friedrich Bolz-Tereick at 2022-02-14T11:29:04+01:00 finally, move the methods to W_SetObject (except for descr_difference_update, which is used in descr_difference) - - - - - bfaf1f4c by Carl Friedrich Bolz-Tereick at 2022-02-14T18:03:02+01:00 when the JIT is off, don't do any works in the counters and just return early - - - - - 7c966f00 by Matti Picus at 2022-02-14T22:48:14+02:00 merge default into py3.7 --HG-- branch : py3.7 - - - - - 9ce7c075 by Matti Picus at 2022-02-14T23:35:28+02:00 fix merge --HG-- branch : py3.7 - - - - - 4 changed files: - pypy/objspace/std/setobject.py - pypy/objspace/std/test/test_setobject.py - rpython/jit/metainterp/test/test_warmspot.py - rpython/jit/metainterp/warmstate.py View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/43ee6df51155ef4f41014a2ef339a609cdab8d62...9ce7c07554d0b3879174c5955732110b4aaff01d -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/43ee6df51155ef4f41014a2ef339a609cdab8d62...9ce7c07554d0b3879174c5955732110b4aaff01d You're receiving this email because of your account on foss.heptapod.net. -------------- next part -------------- An HTML attachment was scrubbed... URL: From foss at heptapod.net Tue Feb 15 06:21:11 2022 From: foss at heptapod.net (Matti Picus (@mattip)) Date: Tue, 15 Feb 2022 11:21:11 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.8] add _winapi functions needed for SharedMemory (issue 3678) Message-ID: <620b8ca7af46b_1b8117baa01699aa@heptapod-foss.mail> Matti Picus pushed to branch branch/py3.8 at PyPy / pypy Commits: d8f4010c by Matti Picus at 2022-02-15T13:20:02+02:00 add _winapi functions needed for SharedMemory (issue 3678) --HG-- branch : py3.8 - - - - - 3 changed files: - lib_pypy/_pypy_winbase_build.py - lib_pypy/_pypy_winbase_cffi64.py - lib_pypy/_winapi.py View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/d8f4010c027c6055a5bf094300e2c3eac0b653ca -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/d8f4010c027c6055a5bf094300e2c3eac0b653ca You're receiving this email because of your account on foss.heptapod.net. -------------- next part -------------- An HTML attachment was scrubbed... URL: From foss at heptapod.net Tue Feb 15 07:45:34 2022 From: foss at heptapod.net (Matti Picus (@mattip)) Date: Tue, 15 Feb 2022 12:45:34 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.8] 18 commits: Added tag release-pypy2.7-v7.3.8rc2 for changeset a7534a4d5085 Message-ID: <620ba06e5f82c_1b811eb364173327@heptapod-foss.mail> Matti Picus pushed to branch branch/py3.8 at PyPy / pypy Commits: dd12f4ef by Matti Picus at 2022-02-11T08:15:44+02:00 Added tag release-pypy2.7-v7.3.8rc2 for changeset a7534a4d5085 - - - - - 748301db by Matti Picus at 2022-02-11T08:16:09+02:00 Added tag release-pypy3.7-v7.3.8rc2 for changeset 11d3d95ae917 - - - - - 80ea0b90 by Matti Picus at 2022-02-11T08:16:35+02:00 Added tag release-pypy3.8-v7.3.8rc2 for changeset e093771497da - - - - - 03c29a05 by Matti Picus at 2022-02-11T08:16:54+02:00 Added tag release-pypy3.9-v7.3.8rc2 for changeset 59025807f35a - - - - - f233a003 by Matti Picus at 2022-02-11T08:21:25+02:00 mention 3628c3d47abe and issue 3650 in the release note - - - - - 7e776e6f by Matti Picus at 2022-02-11T08:33:19+02:00 update repackaging script for using "candidate" in release candidate versioning - - - - - 5670d6ba by Matti Picus at 2022-02-11T08:35:32+02:00 fix 4d74e06add5b, add back s390x - - - - - cdec8d85 by Matti Picus at 2022-02-11T12:27:41+02:00 update for rc2 - - - - - 6b7bca9a by Matti Picus at 2022-02-12T20:40:12+02:00 make sure OpenSSL<1.1.1m is still supported (issue 3671), backport test changes - - - - - 43ee6df5 by Matti Picus at 2022-02-12T20:42:05+02:00 merge default --HG-- branch : py3.7 - - - - - ee3da617 by Carl Friedrich Bolz-Tereick at 2022-02-14T09:58:00+01:00 issue #3676: make sure that frozensets cannot be mutated by using methods from set it's enough to change interp2app, because the unwrapper that it builds will make sure that we pass the right class in only - - - - - dc74a513 by Carl Friedrich Bolz-Tereick at 2022-02-14T10:12:20+01:00 just make all the interp2apps use the right class. this means we also won't ever get the weird "expected set-or-frozenset" message any more. - - - - - 2a819833 by Carl Friedrich Bolz-Tereick at 2022-02-14T11:29:04+01:00 finally, move the methods to W_SetObject (except for descr_difference_update, which is used in descr_difference) - - - - - bfaf1f4c by Carl Friedrich Bolz-Tereick at 2022-02-14T18:03:02+01:00 when the JIT is off, don't do any works in the counters and just return early - - - - - 7c966f00 by Matti Picus at 2022-02-14T22:48:14+02:00 merge default into py3.7 --HG-- branch : py3.7 - - - - - 9ce7c075 by Matti Picus at 2022-02-14T23:35:28+02:00 fix merge --HG-- branch : py3.7 - - - - - 053c3795 by Matti Picus at 2022-02-15T14:00:09+02:00 pypy now has 447 docstrings in builtins --HG-- branch : py3.7 - - - - - 9ea60004 by Matti Picus at 2022-02-15T14:42:59+02:00 merge py3.7 --HG-- branch : py3.8 - - - - - 11 changed files: - .hgtags - lib-python/3/test/test_doctest.py - lib_pypy/_cffi_ssl/_stdssl/__init__.py - pypy/doc/release-v7.3.8.rst - pypy/objspace/std/setobject.py - pypy/objspace/std/test/test_setobject.py - pypy/tool/release/check_versions.py - pypy/tool/release/repackage.sh - pypy/tool/release/versions.json - rpython/jit/metainterp/test/test_warmspot.py - rpython/jit/metainterp/warmstate.py View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/d8f4010c027c6055a5bf094300e2c3eac0b653ca...9ea60004b1ee3d777c1a27ab4ffd3a6f402fe07f -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/d8f4010c027c6055a5bf094300e2c3eac0b653ca...9ea60004b1ee3d777c1a27ab4ffd3a6f402fe07f You're receiving this email because of your account on foss.heptapod.net. -------------- next part -------------- An HTML attachment was scrubbed... URL: From foss at heptapod.net Tue Feb 15 07:45:30 2022 From: foss at heptapod.net (Matti Picus (@mattip)) Date: Tue, 15 Feb 2022 12:45:30 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.7] pypy now has 447 docstrings in builtins Message-ID: <620ba06a9719d_1b8117be4c1731de@heptapod-foss.mail> Matti Picus pushed to branch branch/py3.7 at PyPy / pypy Commits: 053c3795 by Matti Picus at 2022-02-15T14:00:09+02:00 pypy now has 447 docstrings in builtins --HG-- branch : py3.7 - - - - - 1 changed file: - lib-python/3/test/test_doctest.py View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/053c37952e9271e2d53f457adde63b602ffd837a -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/053c37952e9271e2d53f457adde63b602ffd837a You're receiving this email because of your account on foss.heptapod.net. -------------- next part -------------- An HTML attachment was scrubbed... URL: From foss at heptapod.net Tue Feb 15 07:45:37 2022 From: foss at heptapod.net (Matti Picus (@mattip)) Date: Tue, 15 Feb 2022 12:45:37 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.9] 20 commits: Added tag release-pypy2.7-v7.3.8rc2 for changeset a7534a4d5085 Message-ID: <620ba0719e70f_1b81225d4817354d@heptapod-foss.mail> Matti Picus pushed to branch branch/py3.9 at PyPy / pypy Commits: dd12f4ef by Matti Picus at 2022-02-11T08:15:44+02:00 Added tag release-pypy2.7-v7.3.8rc2 for changeset a7534a4d5085 - - - - - 748301db by Matti Picus at 2022-02-11T08:16:09+02:00 Added tag release-pypy3.7-v7.3.8rc2 for changeset 11d3d95ae917 - - - - - 80ea0b90 by Matti Picus at 2022-02-11T08:16:35+02:00 Added tag release-pypy3.8-v7.3.8rc2 for changeset e093771497da - - - - - 03c29a05 by Matti Picus at 2022-02-11T08:16:54+02:00 Added tag release-pypy3.9-v7.3.8rc2 for changeset 59025807f35a - - - - - f233a003 by Matti Picus at 2022-02-11T08:21:25+02:00 mention 3628c3d47abe and issue 3650 in the release note - - - - - 7e776e6f by Matti Picus at 2022-02-11T08:33:19+02:00 update repackaging script for using "candidate" in release candidate versioning - - - - - 5670d6ba by Matti Picus at 2022-02-11T08:35:32+02:00 fix 4d74e06add5b, add back s390x - - - - - cdec8d85 by Matti Picus at 2022-02-11T12:27:41+02:00 update for rc2 - - - - - 6b7bca9a by Matti Picus at 2022-02-12T20:40:12+02:00 make sure OpenSSL<1.1.1m is still supported (issue 3671), backport test changes - - - - - 43ee6df5 by Matti Picus at 2022-02-12T20:42:05+02:00 merge default --HG-- branch : py3.7 - - - - - ee3da617 by Carl Friedrich Bolz-Tereick at 2022-02-14T09:58:00+01:00 issue #3676: make sure that frozensets cannot be mutated by using methods from set it's enough to change interp2app, because the unwrapper that it builds will make sure that we pass the right class in only - - - - - dc74a513 by Carl Friedrich Bolz-Tereick at 2022-02-14T10:12:20+01:00 just make all the interp2apps use the right class. this means we also won't ever get the weird "expected set-or-frozenset" message any more. - - - - - 2a819833 by Carl Friedrich Bolz-Tereick at 2022-02-14T11:29:04+01:00 finally, move the methods to W_SetObject (except for descr_difference_update, which is used in descr_difference) - - - - - bfaf1f4c by Carl Friedrich Bolz-Tereick at 2022-02-14T18:03:02+01:00 when the JIT is off, don't do any works in the counters and just return early - - - - - 7c966f00 by Matti Picus at 2022-02-14T22:48:14+02:00 merge default into py3.7 --HG-- branch : py3.7 - - - - - 9ce7c075 by Matti Picus at 2022-02-14T23:35:28+02:00 fix merge --HG-- branch : py3.7 - - - - - d8f4010c by Matti Picus at 2022-02-15T13:20:02+02:00 add _winapi functions needed for SharedMemory (issue 3678) --HG-- branch : py3.8 - - - - - 053c3795 by Matti Picus at 2022-02-15T14:00:09+02:00 pypy now has 447 docstrings in builtins --HG-- branch : py3.7 - - - - - 9ea60004 by Matti Picus at 2022-02-15T14:42:59+02:00 merge py3.7 --HG-- branch : py3.8 - - - - - 1774d3e8 by Matti Picus at 2022-02-15T14:45:14+02:00 merge py3.8 --HG-- branch : py3.9 - - - - - 14 changed files: - .hgtags - lib-python/3/test/test_doctest.py - lib_pypy/_cffi_ssl/_stdssl/__init__.py - lib_pypy/_pypy_winbase_build.py - lib_pypy/_pypy_winbase_cffi64.py - lib_pypy/_winapi.py - pypy/doc/release-v7.3.8.rst - pypy/objspace/std/setobject.py - pypy/objspace/std/test/test_setobject.py - pypy/tool/release/check_versions.py - pypy/tool/release/repackage.sh - pypy/tool/release/versions.json - rpython/jit/metainterp/test/test_warmspot.py - rpython/jit/metainterp/warmstate.py View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/c594b6c48a48386e8ac1f3f52d4b82f9c3e34784...1774d3e8395c09552290a18ecda1e614a10a762a -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/c594b6c48a48386e8ac1f3f52d4b82f9c3e34784...1774d3e8395c09552290a18ecda1e614a10a762a You're receiving this email because of your account on foss.heptapod.net. -------------- next part -------------- An HTML attachment was scrubbed... URL: From foss at heptapod.net Tue Feb 15 23:15:02 2022 From: foss at heptapod.net (Yusuke Izawa (@3tty0n)) Date: Wed, 16 Feb 2022 04:15:02 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/threaded-code-generation] change jitdriver name for threaded code gen and improve definition of CALL Message-ID: <620c7a46668d4_1b813c8e9818922e@heptapod-foss.mail> Yusuke Izawa pushed to branch branch/threaded-code-generation at PyPy / pypy Commits: 427ed8a3 by Yusuke Izawa at 2022-02-16T13:14:41+09:00 change jitdriver name for threaded code gen and improve definition of CALL --HG-- branch : threaded-code-generation - - - - - 1 changed file: - rpython/jit/tl/threadedcode/tla.py View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/427ed8a3dc7185c7bbcc7c253008f91f170edd4c -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/427ed8a3dc7185c7bbcc7c253008f91f170edd4c You're receiving this email because of your account on foss.heptapod.net. -------------- next part -------------- An HTML attachment was scrubbed... URL: From foss at heptapod.net Wed Feb 16 00:30:54 2022 From: foss at heptapod.net (Matti Picus (@mattip)) Date: Wed, 16 Feb 2022 05:30:54 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.8] continuation of dbd784f76a49 (issue 3678) Message-ID: <620c8c0eca4eb_1b815930e8189663@heptapod-foss.mail> Matti Picus pushed to branch branch/py3.8 at PyPy / pypy Commits: 57183e95 by Matti Picus at 2022-02-16T07:29:38+02:00 continuation of dbd784f76a49 (issue 3678) --HG-- branch : py3.8 - - - - - 3 changed files: - lib_pypy/_pypy_winbase_build.py - lib_pypy/_pypy_winbase_cffi64.py - lib_pypy/_winapi.py View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/57183e95c179a24eddf8de04680491b0fb3653db -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/57183e95c179a24eddf8de04680491b0fb3653db You're receiving this email because of your account on foss.heptapod.net. -------------- next part -------------- An HTML attachment was scrubbed... URL: From foss at heptapod.net Wed Feb 16 05:09:26 2022 From: foss at heptapod.net (Yusuke Izawa (@3tty0n)) Date: Wed, 16 Feb 2022 10:09:26 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/threaded-code-generation] add dummy argument to suppress following call sites too much Message-ID: <620ccd5611db1_1b8155962c195781@heptapod-foss.mail> Yusuke Izawa pushed to branch branch/threaded-code-generation at PyPy / pypy Commits: 5f7c7a1c by Yusuke Izawa at 2022-02-16T19:08:59+09:00 add dummy argument to suppress following call sites too much --HG-- branch : threaded-code-generation - - - - - 2 changed files: - rpython/jit/metainterp/optimizeopt/tracesplit.py - rpython/jit/tl/threadedcode/tla.py View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/5f7c7a1c387c2549b6f04be7b079e5d41eb0c2bd -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/5f7c7a1c387c2549b6f04be7b079e5d41eb0c2bd You're receiving this email because of your account on foss.heptapod.net. -------------- next part -------------- An HTML attachment was scrubbed... URL: From foss at heptapod.net Wed Feb 16 06:52:29 2022 From: foss at heptapod.net (Carl Friedrich Bolz-Tereick (@cfbolz)) Date: Wed, 16 Feb 2022 11:52:29 +0000 Subject: [pypy-commit] [Git][pypy/pypy] Pushed new branch branch/special-method-shortcut Message-ID: <620ce57dc259e_1b815d6cd01981df@heptapod-foss.mail> Carl Friedrich Bolz-Tereick pushed new branch branch/special-method-shortcut at PyPy / pypy -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/tree/branch/special-method-shortcut You're receiving this email because of your account on foss.heptapod.net. -------------- next part -------------- An HTML attachment was scrubbed... URL: From foss at heptapod.net Wed Feb 16 06:56:55 2022 From: foss at heptapod.net (Carl Friedrich Bolz-Tereick (@cfbolz)) Date: Wed, 16 Feb 2022 11:56:55 +0000 Subject: [pypy-commit] [Git][pypy/pypy] Pushed new branch branch/py3.7-hack-http-use-less-bytearray Message-ID: <620ce6875b3a4_1b8166d9c819894@heptapod-foss.mail> Carl Friedrich Bolz-Tereick pushed new branch branch/py3.7-hack-http-use-less-bytearray at PyPy / pypy -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/tree/branch/py3.7-hack-http-use-less-bytearray You're receiving this email because of your account on foss.heptapod.net. -------------- next part -------------- An HTML attachment was scrubbed... URL: From foss at heptapod.net Thu Feb 17 07:16:22 2022 From: foss at heptapod.net (Carl Friedrich Bolz-Tereick (@cfbolz)) Date: Thu, 17 Feb 2022 12:16:22 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.7] #3682: don't make a string copy for the input strings of float(s) to remove Message-ID: <620e3c96eaf45_1bc155dec1157cb@heptapod-foss.mail> Carl Friedrich Bolz-Tereick pushed to branch branch/py3.7 at PyPy / pypy Commits: f69ba906 by Carl Friedrich Bolz-Tereick at 2022-02-17T13:08:01+01:00 #3682: don't make a string copy for the input strings of float(s) to remove underscores, if there are no underscores to start with --HG-- branch : py3.7 - - - - - 2 changed files: - pypy/objspace/std/floatobject.py - rpython/rlib/rfloat.py View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/f69ba906897d082cb5e4e4e15f17798ab74ab7f3 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/f69ba906897d082cb5e4e4e15f17798ab74ab7f3 You're receiving this email because of your account on foss.heptapod.net. -------------- next part -------------- An HTML attachment was scrubbed... URL: From foss at heptapod.net Thu Feb 17 07:46:04 2022 From: foss at heptapod.net (Carl Friedrich Bolz-Tereick (@cfbolz)) Date: Thu, 17 Feb 2022 12:46:04 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/default] #3682: speed up string_to_float by checking whether the string starts with a Message-ID: <620e438c39f99_1bc191b941159d@heptapod-foss.mail> Carl Friedrich Bolz-Tereick pushed to branch branch/default at PyPy / pypy Commits: 1ff02436 by Carl Friedrich Bolz-Tereick at 2022-02-17T13:45:38+01:00 #3682: speed up string_to_float by checking whether the string starts with a space before string spaces and by only calling lower if parsing as a regular numbers fails - - - - - 2 changed files: - rpython/rlib/rfloat.py - rpython/rlib/test/test_rfloat.py View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/1ff02436ea67149b512b24a6a129e0fe7280fa86 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/1ff02436ea67149b512b24a6a129e0fe7280fa86 You're receiving this email because of your account on foss.heptapod.net. -------------- next part -------------- An HTML attachment was scrubbed... URL: From foss at heptapod.net Thu Feb 17 07:57:20 2022 From: foss at heptapod.net (Carl Friedrich Bolz-Tereick (@cfbolz)) Date: Thu, 17 Feb 2022 12:57:20 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.7] 2 commits: #3682: speed up string_to_float by checking whether the string starts with a Message-ID: <620e4630e24f4_1bc103bc811611@heptapod-foss.mail> Carl Friedrich Bolz-Tereick pushed to branch branch/py3.7 at PyPy / pypy Commits: 1ff02436 by Carl Friedrich Bolz-Tereick at 2022-02-17T13:45:38+01:00 #3682: speed up string_to_float by checking whether the string starts with a space before string spaces and by only calling lower if parsing as a regular numbers fails - - - - - 398b750c by Carl Friedrich Bolz-Tereick at 2022-02-17T13:57:08+01:00 merge default --HG-- branch : py3.7 - - - - - 1 changed file: - rpython/rlib/test/test_rfloat.py View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/f69ba906897d082cb5e4e4e15f17798ab74ab7f3...398b750c08326884f41bb4394fd0097acd2ecc4c -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/f69ba906897d082cb5e4e4e15f17798ab74ab7f3...398b750c08326884f41bb4394fd0097acd2ecc4c You're receiving this email because of your account on foss.heptapod.net. -------------- next part -------------- An HTML attachment was scrubbed... URL: From foss at heptapod.net Thu Feb 17 14:39:05 2022 From: foss at heptapod.net (Matti Picus (@mattip)) Date: Thu, 17 Feb 2022 19:39:05 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/default] update the release note Message-ID: <620ea4591136f_1bc2151ec12042c@heptapod-foss.mail> Matti Picus pushed to branch branch/default at PyPy / pypy Commits: bb3e4df4 by Matti Picus at 2022-02-17T21:38:41+02:00 update the release note - - - - - 1 changed file: - pypy/doc/release-v7.3.8.rst View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/bb3e4df419eb52b3850fd1c3bd8d0bd3f6d40e83 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/bb3e4df419eb52b3850fd1c3bd8d0bd3f6d40e83 You're receiving this email because of your account on foss.heptapod.net. -------------- next part -------------- An HTML attachment was scrubbed... URL: From foss at heptapod.net Fri Feb 18 06:32:51 2022 From: foss at heptapod.net (Carl Friedrich Bolz-Tereick (@cfbolz)) Date: Fri, 18 Feb 2022 11:32:51 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.9] #3674: fix co_firstlineno of the code object of class bodies with decorators Message-ID: <620f83e35c8cc_1bc191b941344f6@heptapod-foss.mail> Carl Friedrich Bolz-Tereick pushed to branch branch/py3.9 at PyPy / pypy Commits: 0b2927f9 by Carl Friedrich Bolz-Tereick at 2022-02-18T12:30:58+01:00 #3674: fix co_firstlineno of the code object of class bodies with decorators --HG-- branch : py3.9 - - - - - 2 changed files: - pypy/interpreter/astcompiler/codegen.py - pypy/interpreter/test/test_compiler.py View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/0b2927f98bc630d5c7b1cbeaa169d495f239f465 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/0b2927f98bc630d5c7b1cbeaa169d495f239f465 You're receiving this email because of your account on foss.heptapod.net. -------------- next part -------------- An HTML attachment was scrubbed... URL: From foss at heptapod.net Fri Feb 18 06:41:17 2022 From: foss at heptapod.net (Carl Friedrich Bolz-Tereick (@cfbolz)) Date: Fri, 18 Feb 2022 11:41:17 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/default] fix link, the trace issue is a bit more general Message-ID: <620f85dd57a55_1bc191b9413466c@heptapod-foss.mail> Carl Friedrich Bolz-Tereick pushed to branch branch/default at PyPy / pypy Commits: 16b59966 by Carl Friedrich Bolz-Tereick at 2022-02-18T12:41:05+01:00 fix link, the trace issue is a bit more general - - - - - 1 changed file: - pypy/doc/release-v7.3.8.rst View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/16b59966e7c67ec03adaeaa3b6fea1b8a0929ea2 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/16b59966e7c67ec03adaeaa3b6fea1b8a0929ea2 You're receiving this email because of your account on foss.heptapod.net. -------------- next part -------------- An HTML attachment was scrubbed... URL: From foss at heptapod.net Fri Feb 18 06:42:36 2022 From: foss at heptapod.net (Carl Friedrich Bolz-Tereick (@cfbolz)) Date: Fri, 18 Feb 2022 11:42:36 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/default] two small fixes Message-ID: <620f862c8647e_1bc26e1c01348e6@heptapod-foss.mail> Carl Friedrich Bolz-Tereick pushed to branch branch/default at PyPy / pypy Commits: 95fc2f87 by Carl Friedrich Bolz-Tereick at 2022-02-18T12:42:24+01:00 two small fixes - - - - - 1 changed file: - pypy/doc/release-v7.3.8.rst View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/95fc2f873467b3649d2840117590eccf99012b18 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/95fc2f873467b3649d2840117590eccf99012b18 You're receiving this email because of your account on foss.heptapod.net. -------------- next part -------------- An HTML attachment was scrubbed... URL: From foss at heptapod.net Sat Feb 19 05:19:29 2022 From: foss at heptapod.net (Carl Friedrich Bolz-Tereick (@cfbolz)) Date: Sat, 19 Feb 2022 10:19:29 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.9] #3673: I am not 100% sure this fixes the remaining trace hook problems, but it Message-ID: <6210c4318c2b7_1bc4d637c147071@heptapod-foss.mail> Carl Friedrich Bolz-Tereick pushed to branch branch/py3.9 at PyPy / pypy Commits: 92100c0e by Carl Friedrich Bolz-Tereick at 2022-02-19T11:19:14+01:00 #3673: I am not 100% sure this fixes the remaining trace hook problems, but it has a pretty decent chance. approach is a bit different than CPython, but CPython's approach has problems (broken in 3.9) and is very complicated. the main problem is that for except Cls as name: there is an artificial try: finally: block like this: except Cls as name: try: ... # user-written code finally: name = None; del name we never want to trace that finally, because it has the line number of the last line in the user-written content of the except block. what I implement here is to add a NOP in the artificial finally, and use that to detect this case and not trigger a line trace event then. --HG-- branch : py3.9 - - - - - 4 changed files: - pypy/interpreter/astcompiler/codegen.py - pypy/interpreter/pycode.py - pypy/interpreter/pyopcode.py - pypy/interpreter/test/apptest_pyframe.py View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/92100c0eb5147c040732cf4157e6c4e6643bd982 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/92100c0eb5147c040732cf4157e6c4e6643bd982 You're receiving this email because of your account on foss.heptapod.net. -------------- next part -------------- An HTML attachment was scrubbed... URL: From foss at heptapod.net Sat Feb 19 08:53:33 2022 From: foss at heptapod.net (Carl Friedrich Bolz-Tereick (@cfbolz)) Date: Sat, 19 Feb 2022 13:53:33 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3-interplevel-ast-rewrite] 266 commits: fix test for python3 Message-ID: <6210f65dc6230_1bc4d5ea4147242@heptapod-foss.mail> Carl Friedrich Bolz-Tereick pushed to branch branch/py3-interplevel-ast-rewrite at PyPy / pypy Commits: f5dd98b2 by Matti Picus at 2021-11-29T19:21:46+02:00 fix test for python3 --HG-- branch : rangeiter-reduce - - - - - 87b4c03d by Matti Picus at 2021-11-29T20:22:43+02:00 add undocumented __setstate__ for range_iterator classes, make reduce compatible --HG-- branch : rangeiter-reduce - - - - - 270c2737 by Carl Friedrich Bolz-Tereick at 2021-11-29T22:59:13+01:00 spooky action at a distance: fix the module/sys failures about SimpleNameSpace --HG-- branch : py3.7 - - - - - da321467 by Matti Picus at 2021-11-30T00:37:59+02:00 fix state tuple, add self.start --HG-- branch : rangeiter-reduce - - - - - d45191ca by Matti Picus at 2021-11-30T00:40:32+02:00 merge rangeiter-reduce which adds an index value to iter(range()).__reduce__ --HG-- branch : py3.7 - - - - - eacd6e91 by Matti Picus at 2021-11-30T08:17:36+02:00 merge default --HG-- branch : py3.7 - - - - - e582a31c by Matti Picus at 2021-11-30T08:39:21+02:00 merge default --HG-- branch : py3.7 - - - - - 1d21be37 by Carl Friedrich Bolz-Tereick at 2021-11-30T10:05:55+01:00 fix test_ztranslation in posix --HG-- branch : py3.7 - - - - - 027ab954 by Matti Picus at 2021-11-30T12:03:00+02:00 fix setstate on range and friends --HG-- branch : py3.7 - - - - - 2c43bf96 by Matti Picus at 2021-11-30T12:03:51+02:00 merge heads --HG-- branch : py3.7 - - - - - c751835d by Matti Picus at 2021-11-30T17:30:40+02:00 tweak setstate on range_iterators --HG-- branch : py3.7 - - - - - 164ab799 by Carl Friedrich Bolz-Tereick at 2021-11-30T12:22:28+01:00 fix position of syntax errors raised while parsing f-string subexpressions --HG-- branch : py3.7 - - - - - e7fb62a7 by Carl Friedrich Bolz-Tereick at 2021-11-30T12:26:49+01:00 stop searching stuff --HG-- branch : py3.7 - - - - - ea64c8cf by Carl Friedrich Bolz-Tereick at 2021-11-30T12:59:42+01:00 start working on positions of the error, still wrong --HG-- branch : py3.7 - - - - - 9c39722f by Carl Friedrich Bolz-Tereick at 2021-11-30T13:32:44+01:00 fix tests, getting there --HG-- branch : py3.7 - - - - - b5e8b047 by Carl Friedrich Bolz-Tereick at 2021-11-30T18:18:07+01:00 this also passes --HG-- branch : py3.7 - - - - - 910556c5 by Carl Friedrich Bolz-Tereick at 2021-11-30T18:22:50+01:00 those also just work \o/ --HG-- branch : py3.7 - - - - - 65686de1 by Carl Friedrich Bolz-Tereick at 2021-11-30T20:33:11+01:00 passing test that it works for TokenErrors too --HG-- branch : py3.7 - - - - - 12aae872 by Carl Friedrich Bolz-Tereick at 2021-12-01T11:17:29+01:00 fix stack effect of EXTENDED_ARG --HG-- branch : py3.7 - - - - - 4369d4eb by Matti Picus at 2021-12-01T12:22:31+02:00 merge default --HG-- branch : py3.7 - - - - - ba4dad84 by Carl Friedrich Bolz-Tereick at 2021-12-04T18:40:24+01:00 merge default --HG-- branch : py3.7 - - - - - 099ca7ac by Carl Friedrich Bolz-Tereick at 2021-12-04T19:11:04+01:00 equivalent fixes to incremental raw unicode escape decoding --HG-- branch : py3.7 - - - - - 5df8e9f9 by Carl Friedrich Bolz-Tereick at 2021-12-04T21:05:09+01:00 merge default, fixes --HG-- branch : py3.7 - - - - - a9d106ac by Matti Picus at 2021-12-05T08:21:30+02:00 deprecate PyPy.h but add it to the embedding docs, issue 3608 --HG-- branch : py3.7 - - - - - 734f6579 by Matti Picus at 2021-12-05T11:35:02+02:00 merge default --HG-- branch : py3.7 - - - - - 67350ef9 by Matti Picus at 2021-12-06T04:46:29+02:00 merge default --HG-- branch : py3.7 - - - - - 4ecd1ca9 by Carl Friedrich Bolz-Tereick at 2021-12-06T11:31:29+01:00 fix hidden applevel of appdefs of mixed modules --HG-- branch : py3.7 - - - - - c62bbe34 by Carl Friedrich Bolz-Tereick at 2021-12-06T11:33:24+01:00 merge --HG-- branch : py3.7 - - - - - 972f6869 by Matti Picus at 2021-12-07T17:55:54+02:00 merge default --HG-- branch : py3.7 - - - - - 60238b12 by Matti Picus at 2021-12-08T23:33:45+02:00 merge default --HG-- branch : py3.7 - - - - - 42c43c50 by Matti Picus at 2021-12-09T23:38:25+02:00 properly skip -D tests --HG-- branch : py3.7 - - - - - f83e9b15 by Matti Picus at 2021-12-10T09:00:43+02:00 actually commit the change for 84837aacd380 --HG-- branch : py3.7 - - - - - f0462bf1 by Matti Picus at 2021-12-10T09:55:51+02:00 typo --HG-- branch : py3.7 - - - - - 8ac128d2 by Carl Friedrich Bolz-Tereick at 2021-12-11T21:52:13+01:00 merge default --HG-- branch : py3.7 - - - - - 6af22ce3 by Carl Friedrich Bolz-Tereick at 2021-12-11T22:27:31+01:00 fix some more error message line numbers --HG-- branch : py3.7 - - - - - f5066d72 by Matti Picus at 2021-12-12T18:56:19+02:00 remove duplicate definition of Py_hash_t, document diff to CPython (issue 3612) --HG-- branch : py3.7 - - - - - 18f53dcb by Matti Picus at 2021-12-14T21:11:01+02:00 fix errcheck ctypes protocol (came up in the "pre_commit" package) --HG-- branch : py3.7 - - - - - 5dd7cc08 by Matti Picus at 2021-12-16T16:50:50+02:00 update embedded openssl to 3.0.1 (CVE-2021-4044) --HG-- branch : py3.7 - - - - - 16111f2b by Matti Picus at 2021-12-21T10:46:24+02:00 ignore build artifact --HG-- branch : py3.7 - - - - - 7a167978 by Matti Picus at 2021-12-23T13:30:54+02:00 test, implement PyModule_NewObject --HG-- branch : py3.7 - - - - - 1b878855 by Matti Picus at 2021-12-20T09:20:02+02:00 fix test for misinterpreted OpenSSL version scheme (bpo-46114) --HG-- branch : py3.7 - - - - - 00a9c32d by Matti Picus at 2021-12-23T16:45:27+02:00 test, fix overflow error message to be more helpful than "int too large for int" --HG-- branch : py3.7 - - - - - d9d3cbec by Matti Picus at 2021-12-24T01:04:39+02:00 refactor to expose PyModule_ExecDef (tested in cython module_api) --HG-- branch : py3.7 - - - - - be68cbd6 by Matti Picus at 2021-12-28T00:41:57+02:00 merge default --HG-- branch : py3.7 - - - - - 106f751a by Matti Picus at 2021-12-28T10:52:40+02:00 limit pwd.getpwnam to str, issue 3624 --HG-- branch : py3.7 - - - - - 344ea4c4 by Matti Picus at 2021-12-30T18:03:44+02:00 fix logic condition in _overlapped (part of issue 167515) --HG-- branch : py3.7 - - - - - 4c14a3a4 by Matti Picus at 2021-12-30T19:22:50+02:00 typo --HG-- branch : py3.7 - - - - - 97b5dd21 by Matti Picus at 2022-01-01T11:20:44+02:00 merge default --HG-- branch : py3.7 - - - - - 56c274d9 by Matti Picus at 2022-01-02T15:31:52+02:00 putenv leaks memory --HG-- branch : py3.7 - - - - - c5624c59 by Matti Picus at 2022-01-02T15:35:27+02:00 fix test for windows --HG-- branch : py3.7 - - - - - cec0cb94 by Matti Picus at 2022-01-02T15:50:36+02:00 skip test even if run on pypy2.7 (app_main is not python2 syntax) --HG-- branch : py3.7 - - - - - 4d06d1f6 by Matti Picus at 2022-01-03T00:12:52+02:00 only use run_fork_hooks in _posixprocess.fork_exec if preexec_fn is used (issue 3630) --HG-- branch : py3.7 - - - - - 96eeb88f by Matti Picus at 2022-01-03T22:56:52+02:00 add a test for _posixprocess.fork_exec based on issue 3630 --HG-- branch : py3.7 - - - - - e6d888e4 by Matti Picus at 2022-01-04T10:48:25+02:00 remove redundant call of threading._after_fork, done via an explicit hook (issue 3623) Part of CPython PR 1843 which added the hook when importing threading --HG-- branch : py3.7 - - - - - e6483a0b by Carl Friedrich Bolz-Tereick at 2022-01-04T13:13:04+01:00 add a test for 54baec57aa68, issue #3623, don't call threading._after_fork twice (it's not just about calling it twice, also about pypy.module.thread.os_thread.reinit_threads being run *after* user-defined fork hooks) --HG-- branch : py3.7 - - - - - ba91d392 by Carl Friedrich Bolz-Tereick at 2022-01-04T13:21:38+01:00 #3623 move to extra_tests instead --HG-- branch : py3.7 - - - - - c4f85fc6 by Carl Friedrich Bolz-Tereick at 2022-01-03T13:26:51+01:00 slightly indirect, but this unbreaks test_ztranslation --HG-- branch : py3.7 - - - - - 9dc492ae by Matti Picus at 2022-01-05T00:38:03+02:00 test, fix corner case when running with -c --HG-- branch : py3.7 - - - - - 59ef5a22 by Matti Picus at 2022-01-05T08:12:34+02:00 merge default --HG-- branch : py3.7 - - - - - 4fdc583f by Carl Friedrich Bolz-Tereick at 2022-01-05T19:20:32+01:00 detail about PYTHONIOENCODING: if the encoding or the error is ommitted, always use utf-8/strict (instead of asking the locale) --HG-- branch : py3.7 - - - - - e3d021a1 by Carl Friedrich Bolz-Tereick at 2022-01-05T20:37:34+01:00 implement utf8-mode --HG-- branch : py3.7 - - - - - d1c7ad9e by Carl Friedrich Bolz-Tereick at 2022-01-05T21:03:33+01:00 remove commented out code from 2005ish --HG-- branch : py3.7 - - - - - f18cd283 by Carl Friedrich Bolz-Tereick at 2022-01-05T21:07:58+01:00 remove debug print --HG-- branch : py3.7 - - - - - e15c6b75 by Carl Friedrich Bolz-Tereick at 2022-01-06T12:17:43+01:00 a branch to try to make app_main.py process argv as *bytes* (because only processing argv yields information on how to decode those bytes). --HG-- branch : py3.7-appmain-bytes-argv - - - - - d4345d16 by Carl Friedrich Bolz-Tereick at 2022-01-06T12:19:25+01:00 remove pdb --HG-- branch : py3.7 - - - - - 1ea17ee5 by Matti Picus at 2022-01-07T13:17:09+02:00 fix test for when _locale.setlocale(_locale.LC_CTYPE, None) == "C" --HG-- branch : py3.7 - - - - - b5e53477 by Matti Picus at 2022-01-07T13:45:24+02:00 make sure warnings are caught in test --HG-- branch : py3.7 - - - - - 4622eaf1 by Matti Picus at 2022-01-07T14:07:59+02:00 simplify test_warn_unicode which should make it pass --HG-- branch : py3.7 - - - - - 5db89312 by Carl Friedrich Bolz-Tereick at 2022-01-08T13:26:43+01:00 this maybe fixes test_sys --HG-- branch : py3.7 - - - - - a002881e by Matti Picus at 2022-01-08T22:23:23+02:00 avoid problems with setuptools>=60 (pep 483 deprecation warning), pytest==4.0.0 --HG-- branch : py3.7 - - - - - f518ad50 by Matti Picus at 2022-01-09T10:23:53+02:00 merge default --HG-- branch : py3.7 - - - - - d02ec1e9 by Carl Friedrich Bolz-Tereick at 2022-01-09T10:13:31+01:00 fix _posixsubprocess ztranslation test the problem comes from a regular StdObjSpace instance staying around in a global and being confused with the FakeObjSpace that the ztranslation machinery uses. Normally we would just not use globals for the space, but in a few very rare circumstances they are unavoidable. --HG-- branch : py3.7 - - - - - 1aa83f26 by Matti Picus at 2022-01-09T11:16:19+02:00 keep cffi buffer alive (issue 3625) --HG-- branch : py3.7 - - - - - 81b5dd64 by Matti Picus at 2022-01-09T16:24:16+02:00 merge heads --HG-- branch : py3.7 - - - - - 99c43100 by Carl Friedrich Bolz-Tereick at 2022-01-10T13:03:01+01:00 start refactoring app_main to make the *unencoded* bytes version of argv available too --HG-- branch : py3.7-appmain-bytes-argv - - - - - a2eb0c1f by Carl Friedrich Bolz-Tereick at 2022-01-10T13:16:19+01:00 merge py3.7 --HG-- branch : py3.7-appmain-bytes-argv - - - - - 505af5a5 by Carl Friedrich Bolz-Tereick at 2022-01-10T13:23:10+01:00 start fixing tests --HG-- branch : py3.7-appmain-bytes-argv - - - - - 774ddb88 by Carl Friedrich Bolz-Tereick at 2022-01-10T17:11:17+01:00 fix tests --HG-- branch : py3.7-appmain-bytes-argv - - - - - 0c50b05e by Carl Friedrich Bolz-Tereick at 2022-01-10T19:35:20+01:00 fix tests, maybe --HG-- branch : py3.7-appmain-bytes-argv - - - - - 38a1cc26 by Matti Picus at 2022-01-11T10:36:24+02:00 merge default --HG-- branch : py3.7 - - - - - 29905964 by Carl Friedrich Bolz-Tereick at 2022-01-11T12:05:46+01:00 while we're at it: fix unbuffered output --HG-- branch : py3.7-appmain-bytes-argv - - - - - 0a36955c by Matti Picus at 2022-01-11T15:59:36+02:00 merge py3.7-appmain-bytes-argv which cleans up utf8 option for app_main --HG-- branch : py3.7 - - - - - dda84b36 by Carl Friedrich Bolz-Tereick at 2022-01-12T09:58:37+01:00 merge py3.7-appmain-bytes-argv: be more careful when decoding the commandline argument, potentially do it twice --HG-- branch : py3.7 - - - - - 16c8420b by Carl Friedrich Bolz-Tereick at 2022-01-12T09:59:05+01:00 merge heads --HG-- branch : py3.7 - - - - - eeefd5a6 by Matti Picus at 2022-01-12T15:32:25+02:00 implement PyCodec_Decode, PyCodec_Encode --HG-- branch : py3.7 - - - - - fe5b261f by Matti Picus at 2022-01-12T15:33:15+02:00 alias PyDateTime_DATE_GET_FOLD (issue 3627) --HG-- branch : py3.7 - - - - - 36c91002 by Matti Picus at 2022-01-12T15:47:47+02:00 add some hash macros (issue 3590) --HG-- branch : py3.7 - - - - - 250c6a3e by Matti Picus at 2022-01-12T17:59:42+02:00 add fix for bpo43522, use embedded OpenSSL to 1.1.1m (issue --HG-- branch : py3.7 - - - - - e88a3dbb by Matti Picus at 2022-01-12T18:00:15+02:00 missed part of previous commit --HG-- branch : py3.7 - - - - - 97f0fa08 by Matti Picus at 2022-01-12T18:23:03+02:00 add PyErr_WarnExplicit, issue 3521 --HG-- branch : py3.7 - - - - - 076b46af by Matti Picus at 2022-01-12T20:24:07+02:00 fix translation --HG-- branch : py3.7 - - - - - d478ff68 by Matti Picus at 2022-01-13T10:37:58+02:00 fix make argument for openssl3/openss1 --HG-- branch : py3.7 - - - - - 9d92a0da by Matti Picus at 2022-01-13T10:41:21+02:00 merge default --HG-- branch : py3.7 - - - - - 250468e9 by Carl Friedrich Bolz-Tereick at 2022-01-13T12:18:30+01:00 better error messages on unknown options --HG-- branch : py3.7 - - - - - e0d940f4 by Matti Picus at 2022-01-13T13:25:20+02:00 move import --HG-- branch : py3.7 - - - - - 78192a2b by Carl Friedrich Bolz-Tereick at 2021-11-19T19:18:56+01:00 move the unsafe test into a forked process --HG-- branch : py3.7 - - - - - 30b2bac9 by Carl Friedrich Bolz-Tereick at 2021-11-14T12:05:22+01:00 I *think* this is correct: the condition is not at all about runicode.MAXUNICODE but about whether we bytes.decode("utf-8") will produce surrogates, which happens when sys.maxunicode == 0xffff --HG-- branch : py3.7 - - - - - a55f4a8e by Carl Friedrich Bolz-Tereick at 2021-11-25T11:44:06+01:00 somewhat laboriously reproduce the problem of #3598 as a jit test --HG-- branch : shortpreamble-no-mutate - - - - - 61abc439 by Carl Friedrich Bolz-Tereick at 2021-11-25T16:06:51+01:00 two variants of the test: one with one without the erroneous bridge going to the main loop --HG-- branch : shortpreamble-no-mutate - - - - - dbcaa8fd by Carl Friedrich Bolz-Tereick at 2021-11-26T13:52:07+01:00 at least prevent mutation of the earlier trace when inlining the short preamble --HG-- branch : shortpreamble-no-mutate - - - - - e8fa427b by Carl Friedrich Bolz-Tereick at 2021-11-26T16:11:09+01:00 nonsense --HG-- branch : shortpreamble-no-mutate - - - - - cccb961d by Matti Picus at 2021-11-29T12:29:56+02:00 refactor to get correct error message (with the '=' for inplace ops) - - - - - 76b87aaa by Matti Picus at 2021-11-30T07:21:55+02:00 use python2 type comparison, not python3 for old-style classes - - - - - 2821f779 by Matti Picus at 2021-11-30T07:34:36+02:00 update version of pycparser to 2.21 - - - - - 8abec46b by Matti Picus at 2021-11-30T08:06:47+02:00 regenerate lextab.py and yacctab.py by importing cffi - - - - - 9b3e2fdc by Matti Picus at 2021-11-30T08:07:16+02:00 remove part of test that is no longer true, interned strings are shared - - - - - d772653b by Matti Picus at 2021-11-30T08:39:01+02:00 update vendored vmprof - now supports ppc64 - - - - - 199b4179 by Matti Picus at 2021-12-01T07:46:19+02:00 fix vendoring of pycparser - - - - - 520ddaec by Matti Picus at 2021-12-01T11:08:09+02:00 change hash function for microarray dtypes to match numpy, fixes broken tests - - - - - 5c08dfef by Carl Friedrich Bolz-Tereick at 2021-12-01T12:25:43+01:00 merge shortpreamble-no-mutate: stop doing guard strengthening with guards that come from inlining the short preamble. doing that can lead to endless bridges. fixes #3598 - - - - - 59988b0f by Carl Friedrich Bolz-Tereick at 2021-12-04T16:20:16+01:00 incrementality in the unicode escape handler was broken, fix it - - - - - 747df948 by Carl Friedrich Bolz-Tereick at 2021-12-04T19:32:29+01:00 fix codecs tests, seems the default has just always been wrong (but it didn't matter so far) - - - - - a723fab4 by Carl Friedrich Bolz-Tereick at 2021-12-04T21:54:28+01:00 bpo-44954: fix corner case in float.fromhex - - - - - 6fbd9ba4 by Carl Friedrich Bolz-Tereick at 2021-12-04T22:20:26+01:00 copy dtoa changes from https://bugs.python.org/issue40780 - - - - - 801b73ac by Matti Picus at 2021-12-05T10:58:54+02:00 delete unused and untested build_main_for_shared - - - - - cc79ca89 by Matti Picus at 2021-12-05T10:59:41+02:00 make sure pypy3.7 as an exe name gets passed through to shared library name - - - - - 29ddc6ea by Matti Picus at 2021-12-05T08:21:30+02:00 deprecate PyPy.h but add it to the embedding docs, issue 3608 - - - - - 388482ab by Matti Picus at 2021-12-05T12:00:44+02:00 update cffi via pypy/tool/import_cffi.py - - - - - 771f8eb4 by Matti Picus at 2021-12-05T12:12:03+02:00 rename cffi.egg-info to cffi.dist-info and update files from cpython cffi wheel Updating the METADATA file should be part of the import_cffi tool, but it is complicated to generate the file from the setup.py sources (not shipped in our version). Maybe if cffi moves to a setup.cfg file instead ... - - - - - 9cf2fae8 by Matti Picus at 2021-12-05T12:58:56+02:00 make sure shared_library_name is still a py.path.local - - - - - 784fc51c by Matti Picus at 2021-12-05T15:02:49+02:00 more version fixes for cffi version update - - - - - 10335b61 by Matti Picus at 2021-12-06T04:43:04+02:00 back out 69fc5c4090e2 to remove PyPy.h - it is needed by virtualenv - - - - - c1843906 by Matti Picus at 2021-12-06T05:04:18+02:00 use sys.base_prefix to find include files (pypy-specific) - - - - - 392598b5 by Matti Picus at 2021-12-06T05:06:01+02:00 redo removal of PyPy.h 69fc5c4090e2 - - - - - e2c96dce by Matti Picus at 2021-12-06T05:14:06+02:00 update _cffi_backend file tests - - - - - 83a4c648 by Matti Picus at 2021-12-06T05:39:14+02:00 fix for windows: py.path.local cannot deal with multiple '.' in name cleanly - - - - - bbd294e7 by Matti Picus at 2021-12-06T06:17:18+02:00 fix 029294a18e39 for outside virtualenv where there is no sys.base_prefix - - - - - fae82018 by Matti Picus at 2021-12-08T20:36:21+02:00 fix exe and dll naming for windows - - - - - a956f228 by Matti Picus at 2021-12-08T23:14:15+02:00 use rsplit - - - - - 009403e2 by Carl Friedrich Bolz-Tereick at 2021-12-11T12:49:47+01:00 a mechanism for errors in the symtable, use it to improve position of the "duplicate argument" error - - - - - 2a79853f by Carl Friedrich Bolz-Tereick at 2021-12-11T21:38:01+01:00 fix error location of global declarations - - - - - d00d0100 by Matti Picus at 2021-12-12T18:35:41+02:00 fix failing test - - - - - f1b8a18d by Carl Friedrich Bolz-Tereick at 2021-12-23T10:58:56+01:00 #3617: move the crash functionality for testing into its own function, add docstrings - - - - - 2c3a0e63 by Matti Picus at 2021-12-27T08:54:03+02:00 move toward one source of truth for so_name and (windows) exe_name_w - - - - - 7bd6898d by Matti Picus at 2021-12-27T22:55:41+02:00 set rpython MAXUNICODE to 0x10ffff since we use utf8 universally - - - - - 68d9dcd3 by Matti Picus at 2021-12-28T00:33:49+02:00 more refactoring of exe name - - - - - 94c2f0d2 by Matti Picus at 2021-12-29T13:50:21+02:00 exe target is self.exe_name not self.c_entryp - - - - - 91dda4e8 by Matti Picus at 2021-12-30T11:15:11+02:00 test, fix for exe name with formatting - - - - - 1f650ae8 by Matti Picus at 2021-12-31T13:28:32+02:00 replicate enough of the driver and genc stages in tests to replicate the current failure - - - - - 3e153622 by Matti Picus at 2021-12-31T13:50:26+02:00 fix failure: copy out the exename.basename exactly as created by the makefile - - - - - d27611b5 by Matti Picus at 2022-01-01T11:20:16+02:00 update license for 2022 - - - - - 09600a04 by Matti Picus at 2022-01-01T14:05:38+02:00 fix condition for windows - - - - - 1cb538fc by Matti Picus at 2022-01-01T12:13:27+02:00 fix test - - - - - 3759e134 by Carl Friedrich Bolz-Tereick at 2022-01-03T10:15:37+01:00 fix test_enforceargs_not_constant in test_objectmodel.py (broken by fb1d3c8896bf, thanks mattip for noticing!) - - - - - a12f6591 by Carl Friedrich Bolz-Tereick at 2022-01-03T10:34:37+01:00 fix pyrolog link - - - - - c6820179 by Matti Picus at 2022-01-05T08:11:22+02:00 fix for improper use of rffi_platform.Has - - - - - a14dc05f by fijal at 2022-01-08T14:55:32+02:00 add memory pressure for RawByteBuffer around the malloc - - - - - 2fb09ca0 by Matti Picus at 2022-01-09T16:19:26+02:00 backport change from 007460cad4dd in py3.8 - - - - - 88970e78 by Carl Friedrich Bolz-Tereick at 2022-01-10T13:00:19+01:00 #3584: add __builtins__ to globals dict in eval call - - - - - 5323d6e2 by Matti Picus at 2022-01-11T10:27:55+02:00 adjust test for 58144a0105d3 - - - - - 670c3952 by Carl Friedrich Bolz-Tereick at 2022-01-14T12:54:56+01:00 bad me, no cookies: re-enable accidentally commented out look_inside_iff --HG-- branch : py3.7 - - - - - a89944e2 by Carl Friedrich Bolz-Tereick at 2022-01-14T20:47:13+01:00 skip this one, it doesn't really make sense in this form on pypy3 --HG-- branch : py3.7 - - - - - 8301595a by Carl Friedrich Bolz-Tereick at 2022-01-14T20:52:09+01:00 those operations are fine (the difference is ? as in some other tests ? that in pypy3 the iterator of range(n) does not emit a guard that checks that the result is non-negative) --HG-- branch : py3.7 - - - - - ebeac985 by Matti Picus at 2022-01-20T13:27:34+02:00 add PyDateTime_TimeZone_UTC, enable passing stdlib C-API tests of datetime --HG-- branch : py3.7 - - - - - d81401e1 by Matti Picus at 2022-01-20T13:30:42+02:00 merge default --HG-- branch : py3.7 - - - - - 26a3d0da by Matti Picus at 2022-01-11T11:22:29+02:00 make test skip more cleanly --HG-- branch : py3.7 - - - - - 56c8782a by Matti Picus at 2022-01-12T10:41:47+02:00 fix for python2 call to winreg.OpenKeyEx without kwargs (issue 3595) - - - - - 7490bf29 by Matti Picus at 2022-01-13T01:30:03+02:00 start v7.3.8 release note - - - - - a705339a by Matti Picus at 2022-01-13T10:40:24+02:00 use OpenSSL 1.1.1m - - - - - 445f891f by Matti Picus at 2022-01-14T00:32:29+02:00 more release note work - - - - - e5caf7a5 by Matti Picus at 2022-01-14T16:30:40+02:00 fix broken link, issue 3638 - - - - - 30a3359c by Matti Picus at 2022-01-19T08:45:41+02:00 work on release note - - - - - 96351c1d by Carl Friedrich Bolz-Tereick at 2022-01-19T13:08:53+01:00 test and fix for kwargsdict popitem bug - - - - - 4c1a518c by Matti Picus at 2022-01-20T11:09:00+02:00 update darwin MACOSX_DEPLOYMENT_TARGET to 10.9 - - - - - 69c8bfb5 by Matti Picus at 2022-01-21T10:25:27+02:00 backport winreg test and change from python3 - - - - - 0c3c90d8 by Matti Picus at 2022-01-21T10:53:53+02:00 patch from debian --HG-- branch : py2.7-openssl3 - - - - - 7ae9c899 by Matti Picus at 2022-01-21T10:54:07+02:00 start to backport from py3.7 --HG-- branch : py2.7-openssl3 - - - - - f972857f by Matti Picus at 2022-01-21T12:13:44+02:00 remove vendored cryptography --HG-- branch : py2.7-openssl3 - - - - - 8e03a50f by Matti Picus at 2022-01-21T12:14:07+02:00 first cut at updating _stdssl.__init__.py --HG-- branch : py2.7-openssl3 - - - - - 54664707 by Matti Picus at 2022-01-21T12:16:42+02:00 remove redundant copy --HG-- branch : py2.7-openssl3 - - - - - 0c101f17 by Matti Picus at 2022-01-21T12:25:32+02:00 more patching from py3.7 --HG-- branch : py2.7-openssl3 - - - - - 32c49b6c by Matti Picus at 2022-01-21T12:55:27+02:00 fix enough merge errors so things start working --HG-- branch : py2.7-openssl3 - - - - - 44437560 by Matti Picus at 2022-01-21T16:10:26+02:00 add back OpenSSL3.0.1 as an option --HG-- branch : py2.7-openssl3 - - - - - 289dc5a0 by Matti Picus at 2022-01-21T17:16:52+02:00 port patch from debian: ssl6 address needs /n at the end --HG-- branch : py2.7-openssl3 - - - - - 1b5a9189 by Matti Picus at 2022-01-21T17:26:46+02:00 backport equivalent of 4af6525fb674 to deal with version numbering scheme change --HG-- branch : py2.7-openssl3 - - - - - 56e381e4 by Stefano Rivera at 2022-01-21T17:28:46-04:00 Avoid forcing the use of TLS 1.0 in SSL Tests OpenSSL 3 disables TLS 1.0 and 1.1 by default: > The security strength of SHA1 and MD5 based signatures in TLS has been reduced. > This results in SSL 3, TLS 1.0, TLS 1.1 and DTLS 1.0 no longer working at the > default security level of 1 and instead requires security level 0. Use an unspecified version where possible, and skip tests where that isn't possible. --HG-- branch : py2.7-openssl3 - - - - - 290361ce by Stefano Rivera at 2022-01-21T17:29:52-04:00 Requests TLS 1.2 in tests that requested 1.0 previously but don't support 1.3 OpenSSL 3 makes TLS 1.0 and 1.1 unuseable by default. --HG-- branch : py2.7-openssl3 - - - - - a8954847 by Stefano Rivera at 2022-01-21T17:30:30-04:00 Fix backporting typos, these are .format() strings --HG-- branch : py2.7-openssl3 - - - - - e1427212 by Stefano Rivera at 2022-01-21T18:35:53-04:00 Revert bpo-28182: Expose OpenSSL verification results (#3412) This was a 3.7 feature, 2.7 didn't have it. --HG-- branch : py2.7-openssl3 - - - - - 0e9a8e49 by Stefano Rivera at 2022-01-21T18:36:37-04:00 Revert bpo-31399: Let OpenSSL verify hostname and IP address (#3462) This was a 3.7 feature, 2.7 verified hostnames in Python. --HG-- branch : py2.7-openssl3 - - - - - f91ebf2b by Stefano Rivera at 2022-01-21T18:45:24-04:00 Backport 'str' to Python 2.7 'unicode' --HG-- branch : py2.7-openssl3 - - - - - 6839acd9 by Stefano Rivera at 2022-01-21T19:07:23-04:00 Backport OSError to Python 2.7 IOError --HG-- branch : py2.7-openssl3 - - - - - f622a37e by Stefano Rivera at 2022-01-21T22:30:27-04:00 Remove PROTOCOL_TLS_CLIENT and PROTOCOL_TLS_SERVER - these aren't exposed in Python 2.7 --HG-- branch : py2.7-openssl3 - - - - - 1bb775cd by Stefano Rivera at 2022-01-22T12:21:28-04:00 bpo-43794: OpenSSL 3.0.0: set OP_IGNORE_UNEXPECTED_EOF by default --HG-- branch : py2.7-openssl3 - - - - - b350099e by Stefano Rivera at 2022-01-22T12:31:26-04:00 Skip tests requiring TLS 1.2 under OpenSSL 3 We could parse for SECLEVEL in openssl.conf, but just skipping them is much simpler. --HG-- branch : py2.7-openssl3 - - - - - 81d5ca89 by Matti Picus at 2022-01-22T18:44:34+02:00 update release note and list of contributors/LICENSE - - - - - 47790c64 by Matti Picus at 2022-01-22T18:46:31+02:00 update default verison to 7.3.9 - - - - - 28636b5e by Stefano Rivera at 2022-01-22T12:46:59-04:00 bpo-43920: Make load_verify_locations(cadata) error message consistent (GH-25554) --HG-- branch : py2.7-openssl3 - - - - - 779888c2 by Matti Picus at 2022-01-22T19:48:45+02:00 fix link, use OpenSSL 1.1.1m by default --HG-- branch : py2.7-openssl3 - - - - - 6fe177e1 by Matti Picus at 2022-01-22T20:02:24+02:00 merge py2.7-openssl3 which provides OpenSSL3 - - - - - 11dca7d4 by Matti Picus at 2022-01-22T20:26:28+02:00 merge default --HG-- branch : py3.7 - - - - - f425d6fe by Matti Picus at 2022-01-23T09:45:26+02:00 fix merge --HG-- branch : py3.7 - - - - - dd05cdec by Matti Picus at 2022-01-23T10:07:28+02:00 Backed out changeset 85525c43dc44 - - - - - 562c1dc3 by Matti Picus at 2022-01-23T15:06:25+02:00 more merge fixes --HG-- branch : py3.7 - - - - - df79d49e by Matti Picus at 2022-01-24T06:47:40+02:00 add WITH_DYLD to sysconfig for darwin --HG-- branch : py3.7 - - - - - 854c6ecc by Carl Friedrich Bolz-Tereick at 2022-01-25T11:02:58+01:00 #3644: directly access the __context__ descriptor from BaseException. two reasons: - corner case compatibility with CPython - the situations where __context__ is handled are actually kind of subtle, so getting an unexpected error there can lead to exceptions disappearing --HG-- branch : py3.7 - - - - - cd58edf7 by Carl Friedrich Bolz-Tereick at 2022-01-25T13:20:18+01:00 #3642: replace "raise ImportError" with "raise ModuleNotFoundError" where appropriate --HG-- branch : py3.7 - - - - - 4b05e3d9 by Matti Picus at 2022-01-26T14:49:42+02:00 Added tag release-pypy2.7-v7.3.8rc1 for changeset 6f82fdd0ce3c - - - - - 72e9d78c by Matti Picus at 2022-01-26T14:49:59+02:00 Added tag release-pypy3.7-v7.3.8rc1 for changeset 0e322cb44401 - - - - - ad70e3ab by Matti Picus at 2022-01-26T14:50:15+02:00 Added tag release-pypy3.8-v7.3.8rc1 for changeset 67f1b98040ba - - - - - 8947de41 by Matti Picus at 2022-01-26T14:50:41+02:00 Added tag release-pypy3.9-v7.3.8rc1 for changeset 307e102d7222 - - - - - 26b96ed0 by Carl Friedrich Bolz-Tereick at 2022-01-26T18:41:47+01:00 a bit of contributor gardening - - - - - 51bc00b8 by Carl Friedrich Bolz-Tereick at 2022-01-26T20:11:53+01:00 this test just works now --HG-- branch : py3.7 - - - - - 0c43c12d by Carl Friedrich Bolz-Tereick at 2022-01-26T20:13:07+01:00 fix transparent proxies of exceptions after ca6365ca5d6d. make it possible to raise them again. (slight problem: __context__ reads and writes are not seen by the proxy. I don't care at this point, I don't think there are any users of transparent proxies left?) --HG-- branch : py3.7 - - - - - 32126439 by Matti Picus at 2022-01-27T00:55:37+02:00 update verions.json, remove bot from contributors - - - - - 71a480e3 by Carl Friedrich Bolz-Tereick at 2022-01-27T11:30:06+01:00 some small improvements to the release notes, mention that this will be the last 3.7 release - - - - - 1f3b8c47 by Carl Friedrich Bolz-Tereick at 2022-01-27T11:17:53+01:00 put the bot into the script, so that it sticks on regeneration - - - - - 6c665b49 by Carl Friedrich Bolz-Tereick at 2022-01-27T11:36:16+01:00 mention the **kwargs speed regression - - - - - 97397975 by Matti Picus at 2022-01-27T15:26:47+02:00 fix unused value in ropenssl - - - - - 7956e94c by Matti Picus at 2022-01-27T15:29:33+02:00 re-remove _hashlib which was restored in 1c5c15c4d48c tests fail when this is used without the rpython _ssl module, there is some initialization code missing - - - - - 70009fa4 by Matti Picus at 2022-01-27T22:43:26+02:00 test, fix: use rewinddir() in scandir --HG-- branch : py3.7 - - - - - 105a6f60 by Matti Picus at 2022-01-27T22:54:42+02:00 dup2 returns fd2, stat(-1) raises OSError, test, fix exception for __fspath__ --HG-- branch : py3.7 - - - - - 84a0744f by Matti Picus at 2022-01-28T00:43:49+02:00 skip one overly-pedantic check for structseq length, fix test that list raises --HG-- branch : py3.7 - - - - - 616d6a19 by Stefano Rivera at 2022-01-27T22:49:35-04:00 pycparser isn't required, it's vendored - - - - - 53d349c1 by Matti Picus at 2022-01-28T10:45:02+02:00 catch correct error - - - - - 91ff9dba by Matti Picus at 2022-01-28T11:10:16+02:00 skip check that exposes difference between rpython os.stat and python2 os.stat - - - - - 6c982e01 by Carl Friedrich Bolz-Tereick at 2022-01-28T14:46:26+01:00 #3652: fix handling of backslash in raw unicode escape decoders that don't start valid escape sequences --HG-- branch : py3.7 - - - - - 3ffda19e by Matti Picus at 2022-01-29T18:02:41+02:00 improve test resilience --HG-- branch : py3.7 - - - - - 6a0b0359 by Matti Picus at 2022-01-29T19:38:10+02:00 more pickiness around utime arguments --HG-- branch : py3.7 - - - - - 69d4b781 by Matti Picus at 2022-01-29T22:55:17+02:00 merge default --HG-- branch : py3.7 - - - - - 4188dfae by Carl Friedrich Bolz-Tereick at 2022-01-29T22:21:08+01:00 exceptions in atexit functions shouldn't crash the interpreter at shutdown --HG-- branch : py3.7 - - - - - fb1da0ec by Carl Friedrich Bolz-Tereick at 2022-01-30T19:54:25+01:00 #3656: update fast2locals to deal with the fact that it's now possible to delete cell vars (was forbidden in python2). --HG-- branch : py3.7 - - - - - 9d1eaad0 by Carl Friedrich Bolz-Tereick at 2022-01-30T20:36:05+01:00 #3656: the reverse locals2fast has the same bug --HG-- branch : py3.7 - - - - - 73247d7c by Matti Picus at 2022-02-02T19:04:29+02:00 fix signature of PyUnicode_DecodeLocale and add PyUnicode_DecodeLocaleAndSize (issue 3661) --HG-- branch : py3.7 - - - - - d87a6130 by Matti Picus at 2022-02-04T09:44:51+02:00 update release note - - - - - 3d25acdf by Matti Picus at 2022-02-06T16:35:51+02:00 disable _locale.gettext and friends on macOS like on CPython Works around packaging libintl --HG-- branch : py3.7 - - - - - 649a6363 by Matti Picus at 2022-02-06T16:36:49+02:00 allow hashing memoryviews (issue 2756) --HG-- branch : py3.7 - - - - - c8d907b3 by Matti Picus at 2022-02-06T19:14:18+02:00 add failing test from issue 3022 --HG-- branch : py3.7 - - - - - 4d4fd571 by Matti Picus at 2022-02-06T19:16:10+02:00 clear some compilation errors when compileing dtoa.c after `#include <Python.h>" - - - - - 56091ae8 by Matti Picus at 2022-02-07T09:03:22+02:00 improve 1117ad6dc285 (Thomas Grainger) --HG-- branch : py3.7 - - - - - 33f3dfc9 by Matti Picus at 2022-02-07T23:34:16+02:00 clean up some char * -> const char * - - - - - 1bfd5d20 by Matti Picus at 2022-02-07T17:08:55+02:00 flags are int, not long - - - - - 7b9c109f by Carl Friedrich Bolz-Tereick at 2022-02-07T20:42:38+01:00 #3667: improve x << y where x and y are ints but the results doesn't fit into a machine word: don't convert y to rbigint and back to int - - - - - 1feb48b4 by Carl Friedrich Bolz-Tereick at 2022-02-07T20:43:21+01:00 merge heads - - - - - 5e09fc2d by Carl Friedrich Bolz-Tereick at 2022-02-07T20:51:51+01:00 merge default --HG-- branch : py3.7 - - - - - 537f60da by Matti Picus at 2022-02-07T23:41:53+02:00 fix translation - - - - - 62f883d2 by Matti Picus at 2022-02-07T23:42:21+02:00 merge default --HG-- branch : py3.7 - - - - - d5ea9f08 by Matti Picus at 2022-02-08T07:48:59+02:00 do not redefine PY_UINT32_T when using cpyext and rpython - - - - - 8abf749a by Matti Picus at 2022-02-08T07:49:28+02:00 test, fix pyexpat error msg conversion - - - - - 3262a290 by Matti Picus at 2022-02-08T11:22:55+02:00 don't redefine or prematurely define _XOPEN_SOURCE (ncurses-config --cflags would define it) - - - - - f0d4e578 by Matti Picus at 2022-02-08T12:46:36+02:00 avoid using epoll_event from RPython since it is a packed struct - - - - - a8866e2f by Matti Picus at 2022-02-08T14:28:53+02:00 fix memory leak - - - - - a9655d9a by Matti Picus at 2022-02-08T14:52:57+02:00 update release note - - - - - 8b07b1e0 by Matti Picus at 2022-02-08T22:39:28+02:00 merge default --HG-- branch : py3.7 - - - - - dd12f4ef by Matti Picus at 2022-02-11T08:15:44+02:00 Added tag release-pypy2.7-v7.3.8rc2 for changeset a7534a4d5085 - - - - - 748301db by Matti Picus at 2022-02-11T08:16:09+02:00 Added tag release-pypy3.7-v7.3.8rc2 for changeset 11d3d95ae917 - - - - - 80ea0b90 by Matti Picus at 2022-02-11T08:16:35+02:00 Added tag release-pypy3.8-v7.3.8rc2 for changeset e093771497da - - - - - 03c29a05 by Matti Picus at 2022-02-11T08:16:54+02:00 Added tag release-pypy3.9-v7.3.8rc2 for changeset 59025807f35a - - - - - f233a003 by Matti Picus at 2022-02-11T08:21:25+02:00 mention 3628c3d47abe and issue 3650 in the release note - - - - - 7e776e6f by Matti Picus at 2022-02-11T08:33:19+02:00 update repackaging script for using "candidate" in release candidate versioning - - - - - 5670d6ba by Matti Picus at 2022-02-11T08:35:32+02:00 fix 4d74e06add5b, add back s390x - - - - - cdec8d85 by Matti Picus at 2022-02-11T12:27:41+02:00 update for rc2 - - - - - 6b7bca9a by Matti Picus at 2022-02-12T20:40:12+02:00 make sure OpenSSL<1.1.1m is still supported (issue 3671), backport test changes - - - - - 43ee6df5 by Matti Picus at 2022-02-12T20:42:05+02:00 merge default --HG-- branch : py3.7 - - - - - ee3da617 by Carl Friedrich Bolz-Tereick at 2022-02-14T09:58:00+01:00 issue #3676: make sure that frozensets cannot be mutated by using methods from set it's enough to change interp2app, because the unwrapper that it builds will make sure that we pass the right class in only - - - - - dc74a513 by Carl Friedrich Bolz-Tereick at 2022-02-14T10:12:20+01:00 just make all the interp2apps use the right class. this means we also won't ever get the weird "expected set-or-frozenset" message any more.. - - - - - 2a819833 by Carl Friedrich Bolz-Tereick at 2022-02-14T11:29:04+01:00 finally, move the methods to W_SetObject (except for descr_difference_update, which is used in descr_difference) - - - - - bfaf1f4c by Carl Friedrich Bolz-Tereick at 2022-02-14T18:03:02+01:00 when the JIT is off, don't do any works in the counters and just return early - - - - - 7c966f00 by Matti Picus at 2022-02-14T22:48:14+02:00 merge default into py3.7 --HG-- branch : py3.7 - - - - - 9ce7c075 by Matti Picus at 2022-02-14T23:35:28+02:00 fix merge --HG-- branch : py3.7 - - - - - 053c3795 by Matti Picus at 2022-02-15T14:00:09+02:00 pypy now has 447 docstrings in builtins --HG-- branch : py3.7 - - - - - f69ba906 by Carl Friedrich Bolz-Tereick at 2022-02-17T13:08:01+01:00 #3682: don't make a string copy for the input strings of float(s) to remove underscores, if there are no underscores to start with --HG-- branch : py3.7 - - - - - 1ff02436 by Carl Friedrich Bolz-Tereick at 2022-02-17T13:45:38+01:00 #3682: speed up string_to_float by checking whether the string starts with a space before string spaces and by only calling lower if parsing as a regular numbers fails - - - - - 398b750c by Carl Friedrich Bolz-Tereick at 2022-02-17T13:57:08+01:00 merge default --HG-- branch : py3.7 - - - - - 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 - - - - - 30 changed files: - .hgignore - .hgtags - LICENSE - extra_tests/cffi_tests/cffi0/test_version.py - extra_tests/cffi_tests/cffi0/test_zintegration.py - extra_tests/cffi_tests/cffi1/test_cffi_binary.py - extra_tests/cffi_tests/test_c.py - extra_tests/cffi_tests/test_version.py - extra_tests/ctypes_tests/test_structures.py - extra_tests/requirements.txt - + extra_tests/test_modules.py - extra_tests/test_posix.py - ? include/PyPy.h - lib-python/3/test/datetimetester.py - lib-python/3/test/test_doctest.py - lib-python/3/test/test_os.py - lib-python/3/test/test_ssl.py - lib_pypy/__init__.py - lib_pypy/_cffi_ssl/_cffi_src/openssl/ssl.py - lib_pypy/_cffi_ssl/_stdssl/__init__.py - lib_pypy/_crypt/__init__.py - lib_pypy/_ctypes/function.py - lib_pypy/_ctypes_test.py - lib_pypy/_curses.py - lib_pypy/_dbm.py - lib_pypy/_hashlib/__init__.py - lib_pypy/_overlapped.py - lib_pypy/_scproxy.py - lib_pypy/_sysconfigdata.py - lib_pypy/_testcapimodule.c View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/a0e9662d8d1787e196e8f551242a9daedaaf5f96...4460b22e4dd2fdf8972b3d05cef0f1c6ffe3fd6c -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/a0e9662d8d1787e196e8f551242a9daedaaf5f96...4460b22e4dd2fdf8972b3d05cef0f1c6ffe3fd6c You're receiving this email because of your account on foss.heptapod.net. -------------- next part -------------- An HTML attachment was scrubbed... URL: From foss at heptapod.net Sat Feb 19 11:39:52 2022 From: foss at heptapod.net (Matti Picus (@mattip)) Date: Sat, 19 Feb 2022 16:39:52 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/default] update release note for fixed issues 3673, 3674 Message-ID: <62111d5811189_1bc191b941476ba@heptapod-foss.mail> Matti Picus pushed to branch branch/default at PyPy / pypy Commits: c3ac2f84 by Matti Picus at 2022-02-19T18:39:33+02:00 update release note for fixed issues 3673, 3674 - - - - - 1 changed file: - pypy/doc/release-v7.3.8.rst View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/c3ac2f845ca748ea2f16b91a3dfc370f37436f58 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/c3ac2f845ca748ea2f16b91a3dfc370f37436f58 You're receiving this email because of your account on foss.heptapod.net. -------------- next part -------------- An HTML attachment was scrubbed... URL: From foss at heptapod.net Sat Feb 19 11:39:55 2022 From: foss at heptapod.net (Matti Picus (@mattip)) Date: Sat, 19 Feb 2022 16:39:55 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/release-pypy3.9-v7.x] 3 commits: #3674: fix co_firstlineno of the code object of class bodies with decorators Message-ID: <62111d5b6d3a5_1bc4d62b4147873@heptapod-foss.mail> Matti Picus pushed to branch branch/release-pypy3.9-v7.x at PyPy / pypy Commits: 0b2927f9 by Carl Friedrich Bolz-Tereick at 2022-02-18T12:30:58+01:00 #3674: fix co_firstlineno of the code object of class bodies with decorators --HG-- branch : py3.9 - - - - - 92100c0e by Carl Friedrich Bolz-Tereick at 2022-02-19T11:19:14+01:00 #3673: I am not 100% sure this fixes the remaining trace hook problems, but it has a pretty decent chance. approach is a bit different than CPython, but CPython's approach has problems (broken in 3.9) and is very complicated. the main problem is that for except Cls as name: there is an artificial try: finally: block like this: except Cls as name: try: ... # user-written code finally: name = None; del name we never want to trace that finally, because it has the line number of the last line in the user-written content of the except block. what I implement here is to add a NOP in the artificial finally, and use that to detect this case and not trigger a line trace event then. --HG-- branch : py3.9 - - - - - f76d2197 by Matti Picus at 2022-02-19T18:37:00+02:00 merge py3.9 --HG-- branch : release-pypy3.9-v7.x - - - - - 5 changed files: - pypy/interpreter/astcompiler/codegen.py - pypy/interpreter/pycode.py - pypy/interpreter/pyopcode.py - pypy/interpreter/test/apptest_pyframe.py - pypy/interpreter/test/test_compiler.py View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/67d7a2c0203b17bbdfba8451eded8951489b4ea9...f76d21971462e5892471e63c42a6779211b4edaf -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/67d7a2c0203b17bbdfba8451eded8951489b4ea9...f76d21971462e5892471e63c42a6779211b4edaf You're receiving this email because of your account on foss.heptapod.net. -------------- next part -------------- An HTML attachment was scrubbed... URL: From foss at heptapod.net Sat Feb 19 12:08:51 2022 From: foss at heptapod.net (Matti Picus (@mattip)) Date: Sat, 19 Feb 2022 17:08:51 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/default] fix some typos Message-ID: <62112423a118c_1bc3bfd8014809d@heptapod-foss.mail> Matti Picus pushed to branch branch/default at PyPy / pypy Commits: 1bea3853 by Matti Picus at 2022-02-19T19:08:31+02:00 fix some typos - - - - - 1 changed file: - pypy/doc/release-v7.3.8.rst View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/1bea38536070213a8dde9d21c99add10ea7b9504 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/1bea38536070213a8dde9d21c99add10ea7b9504 You're receiving this email because of your account on foss.heptapod.net. -------------- next part -------------- An HTML attachment was scrubbed... URL: From foss at heptapod.net Sat Feb 19 16:05:59 2022 From: foss at heptapod.net (Matti Picus (@mattip)) Date: Sat, 19 Feb 2022 21:05:59 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/default] 4 commits: Added tag release-pypy2.7-v7.3.8 for changeset 6862351a1edb Message-ID: <62115bb7c6353_1bc4c31f014829@heptapod-foss.mail> Matti Picus pushed to branch branch/default at PyPy / pypy Commits: 88761fe7 by Matti Picus at 2022-02-19T23:04:14+02:00 Added tag release-pypy2.7-v7.3.8 for changeset 6862351a1edb - - - - - c459ba1b by Matti Picus at 2022-02-19T23:04:48+02:00 Added tag release-pypy3.7-v7.3.8 for changeset c8af402943f0 - - - - - 6046610a by Matti Picus at 2022-02-19T23:05:07+02:00 Added tag release-pypy3.8-v7.3.8 for changeset d00b0afd2a5d - - - - - 77541c53 by Matti Picus at 2022-02-19T23:05:25+02:00 Added tag release-pypy3.9-v7.3.8 for changeset 8276b505180f - - - - - 1 changed file: - .hgtags View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/1bea38536070213a8dde9d21c99add10ea7b9504...77541c53cb8c675be72473f3459a4baabca4559f -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/1bea38536070213a8dde9d21c99add10ea7b9504...77541c53cb8c675be72473f3459a4baabca4559f You're receiving this email because of your account on foss.heptapod.net. -------------- next part -------------- An HTML attachment was scrubbed... URL: From foss at heptapod.net Sat Feb 19 23:33:58 2022 From: foss at heptapod.net (Matti Picus (@mattip)) Date: Sun, 20 Feb 2022 04:33:58 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/default] release 7.3.8 Message-ID: <6211c4b641585_1bc54d648148829@heptapod-foss.mail> Matti Picus pushed to branch branch/default at PyPy / pypy Commits: 48433c5e by Matti Picus at 2022-02-20T06:33:37+02:00 release 7.3.8 - - - - - 4 changed files: - pypy/doc/release-v7.3.8.rst - pypy/tool/release/check_versions.py - pypy/tool/release/repackage.sh - pypy/tool/release/versions.json View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/48433c5e28a5b4d3704e5f5493a6aac8510eac02 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/48433c5e28a5b4d3704e5f5493a6aac8510eac02 You're receiving this email because of your account on foss.heptapod.net. -------------- next part -------------- An HTML attachment was scrubbed... URL: From foss at heptapod.net Sun Feb 20 07:11:55 2022 From: foss at heptapod.net (Carl Friedrich Bolz-Tereick (@cfbolz)) Date: Sun, 20 Feb 2022 12:11:55 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/special-method-shortcut] 2 commits: add a shortcut for is_true to at least check for the two bools first, before Message-ID: <6212300b3532_1bc54d620150093@heptapod-foss.mail> Carl Friedrich Bolz-Tereick pushed to branch branch/special-method-shortcut at PyPy / pypy Commits: 50c94947 by Carl Friedrich Bolz-Tereick at 2022-02-20T13:03:49+01:00 add a shortcut for is_true to at least check for the two bools first, before doing any lookups --HG-- branch : special-method-shortcut - - - - - 8fcc50fc by Carl Friedrich Bolz-Tereick at 2022-02-20T13:05:05+01:00 try to generalize the whole shortcut approach --HG-- branch : special-method-shortcut - - - - - 5 changed files: - pypy/interpreter/baseobjspace.py - pypy/interpreter/pyopcode.py - pypy/interpreter/typedef.py - pypy/objspace/descroperation.py - pypy/objspace/std/listobject.py View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/50ba0a9ccc6dda080f735046651ac714fc3fa93d...8fcc50fc3f22fc5cd8a9aff07ca6a57573a0d65d -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/50ba0a9ccc6dda080f735046651ac714fc3fa93d...8fcc50fc3f22fc5cd8a9aff07ca6a57573a0d65d You're receiving this email because of your account on foss.heptapod.net. -------------- next part -------------- An HTML attachment was scrubbed... URL: From foss at heptapod.net Sun Feb 20 07:14:29 2022 From: foss at heptapod.net (Carl Friedrich Bolz-Tereick (@cfbolz)) Date: Sun, 20 Feb 2022 12:14:29 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.7] 10 commits: get started on an interplevel (and thus hopefully fast enough to be always on) Message-ID: <621230a532ae1_1bc54d90415021d@heptapod-foss.mail> 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. -------------- next part -------------- An HTML attachment was scrubbed... URL: From foss at heptapod.net Sun Feb 20 11:38:29 2022 From: foss at heptapod.net (Matti Picus (@mattip)) Date: Sun, 20 Feb 2022 16:38:29 +0000 Subject: [pypy-commit] [Git][pypy/benchmarks][branch/default] split revision to use only the hash Message-ID: <62126e85dd353_1bc43afbc153991@heptapod-foss.mail> Matti Picus pushed to branch branch/default at PyPy / benchmarks Commits: c7a255b7 by Matti Picus at 2022-02-20T18:38:19+02:00 split revision to use only the hash - - - - - 1 changed file: - runner.py View it on Heptapod: https://foss.heptapod.net/pypy/benchmarks/-/commit/c7a255b754fbe3837bc3662be5d83bd53055a434 -- View it on Heptapod: https://foss.heptapod.net/pypy/benchmarks/-/commit/c7a255b754fbe3837bc3662be5d83bd53055a434 You're receiving this email because of your account on foss.heptapod.net. -------------- next part -------------- An HTML attachment was scrubbed... URL: From foss at heptapod.net Sun Feb 20 13:04:45 2022 From: foss at heptapod.net (Matti Picus (@mattip)) Date: Sun, 20 Feb 2022 18:04:45 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/default] fix for PySequence_GetItem('a', -2) Message-ID: <621282bda64fb_1bc54d850154174@heptapod-foss.mail> Matti Picus pushed to branch branch/default at PyPy / pypy Commits: b604be75 by Matti Picus at 2022-02-20T15:37:14+02:00 fix for PySequence_GetItem('a', -2) - - - - - 2 changed files: - pypy/module/cpyext/sequence.py - pypy/module/cpyext/test/test_sequence.py View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/b604be7507768b866859516e7b2cbe91c03c4f56 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/b604be7507768b866859516e7b2cbe91c03c4f56 You're receiving this email because of your account on foss.heptapod.net. -------------- next part -------------- An HTML attachment was scrubbed... URL: From foss at heptapod.net Sun Feb 20 13:04:48 2022 From: foss at heptapod.net (Matti Picus (@mattip)) Date: Sun, 20 Feb 2022 18:04:48 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.8] 3 commits: fix for PySequence_GetItem('a', -2) Message-ID: <621282c0655e4_1bc4d5ea41543f8@heptapod-foss.mail> Matti Picus pushed to branch branch/py3.8 at PyPy / pypy Commits: b604be75 by Matti Picus at 2022-02-20T15:37:14+02:00 fix for PySequence_GetItem('a', -2) - - - - - 528077c4 by Matti Picus at 2022-02-20T20:00:22+02:00 merge default --HG-- branch : py3.8 - - - - - ace89cc3 by Matti Picus at 2022-02-20T20:03:57+02:00 tweak test --HG-- branch : py3.8 - - - - - 2 changed files: - pypy/module/cpyext/sequence.py - pypy/module/cpyext/test/test_sequence.py View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/dd1c5941f44d78986607c95e7461e96fe57db276...ace89cc317d9b9da1cf18866f897a742b4541a03 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/dd1c5941f44d78986607c95e7461e96fe57db276...ace89cc317d9b9da1cf18866f897a742b4541a03 You're receiving this email because of your account on foss.heptapod.net. -------------- next part -------------- An HTML attachment was scrubbed... URL: From foss at heptapod.net Sun Feb 20 13:04:51 2022 From: foss at heptapod.net (Matti Picus (@mattip)) Date: Sun, 20 Feb 2022 18:04:51 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.9] 6 commits: fix or change some error messages to make tests pass Message-ID: <621282c3a9f6d_1bc6046541545bc@heptapod-foss.mail> Matti Picus pushed to branch branch/py3.9 at PyPy / pypy Commits: a56eefba by Matti Picus at 2022-02-20T11:12:59+02:00 fix or change some error messages to make tests pass --HG-- branch : py3.9 - - - - - 62b6ea68 by Matti Picus at 2022-02-20T12:50:37+02:00 max/min error message adjustment --HG-- branch : py3.9 - - - - - b604be75 by Matti Picus at 2022-02-20T15:37:14+02:00 fix for PySequence_GetItem('a', -2) - - - - - 528077c4 by Matti Picus at 2022-02-20T20:00:22+02:00 merge default --HG-- branch : py3.8 - - - - - ace89cc3 by Matti Picus at 2022-02-20T20:03:57+02:00 tweak test --HG-- branch : py3.8 - - - - - 7060ba6f by Matti Picus at 2022-02-20T20:04:14+02:00 merge py3.8 --HG-- branch : py3.9 - - - - - 8 changed files: - lib-python/3/test/test_ast.py - lib-python/3/test/test_builtin.py - pypy/interpreter/astcompiler/ast.py - pypy/interpreter/astcompiler/test/apptest_misc.py - pypy/module/__builtin__/functional.py - pypy/module/cpyext/sequence.py - pypy/module/cpyext/test/test_sequence.py - pypy/objspace/std/objectobject.py View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/ca046adc786d8c50fd10846fec492784e86ebe65...7060ba6f1071d08714c3cac0092c6d3da035b5b5 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/ca046adc786d8c50fd10846fec492784e86ebe65...7060ba6f1071d08714c3cac0092c6d3da035b5b5 You're receiving this email because of your account on foss.heptapod.net. -------------- next part -------------- An HTML attachment was scrubbed... URL: From foss at heptapod.net Sun Feb 20 14:22:57 2022 From: foss at heptapod.net (Matti Picus (@mattip)) Date: Sun, 20 Feb 2022 19:22:57 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.9] 2 commits: refactor testcapi to use the importlib machinery Message-ID: <621295118e918_1bc4d5ea415476c@heptapod-foss.mail> Matti Picus pushed to branch branch/py3.9 at PyPy / pypy Commits: ec0cabda by Matti Picus at 2022-02-20T21:17:47+02:00 refactor testcapi to use the importlib machinery --HG-- branch : py3.9 - - - - - d521969e by Matti Picus at 2022-02-20T21:20:54+02:00 test that goes via cpyext must create a new tuple --HG-- branch : py3.9 - - - - - 3 changed files: - lib-python/3/test/test_call.py - lib_pypy/_pypy_testcapi.py - lib_pypy/_testcapi.py View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/7060ba6f1071d08714c3cac0092c6d3da035b5b5...d521969e2bf732f830c68eceaabc18e77eee63e7 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/7060ba6f1071d08714c3cac0092c6d3da035b5b5...d521969e2bf732f830c68eceaabc18e77eee63e7 You're receiving this email because of your account on foss.heptapod.net. -------------- next part -------------- An HTML attachment was scrubbed... URL: From foss at heptapod.net Sun Feb 20 14:23:41 2022 From: foss at heptapod.net (Matti Picus (@mattip)) Date: Sun, 20 Feb 2022 19:23:41 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.9] update deprecated code Message-ID: <6212953d19b8d_1bc4d5ecc15491c@heptapod-foss.mail> Matti Picus pushed to branch branch/py3.9 at PyPy / pypy Commits: f4c6a381 by Matti Picus at 2022-02-20T21:23:26+02:00 update deprecated code --HG-- branch : py3.9 - - - - - 1 changed file: - lib-python/3/test/test_bytes.py View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/f4c6a38122d540cce259e11ffac4db7b100f9a7c -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/f4c6a38122d540cce259e11ffac4db7b100f9a7c You're receiving this email because of your account on foss.heptapod.net. -------------- next part -------------- An HTML attachment was scrubbed... URL: From foss at heptapod.net Sun Feb 20 17:03:07 2022 From: foss at heptapod.net (Matti Picus (@mattip)) Date: Sun, 20 Feb 2022 22:03:07 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.9] 2 commits: in dev_mode check that error handler is valid (do a lookup on encode/decode) Message-ID: <6212ba9bc5a9_1bc54d850156150@heptapod-foss.mail> Matti Picus pushed to branch branch/py3.9 at PyPy / pypy Commits: 5e2e24c4 by Matti Picus at 2022-02-20T22:29:59+02:00 in dev_mode check that error handler is valid (do a lookup on encode/decode) --HG-- branch : py3.9 - - - - - f2611b6f by Matti Picus at 2022-02-21T00:01:30+02:00 fix include path --HG-- branch : py3.9 - - - - - 2 changed files: - lib_pypy/_testmultiphase.c - pypy/objspace/std/unicodeobject.py View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/f4c6a38122d540cce259e11ffac4db7b100f9a7c...f2611b6fa492d716a8bb48f2f4937dc2121ac1e0 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/f4c6a38122d540cce259e11ffac4db7b100f9a7c...f2611b6fa492d716a8bb48f2f4937dc2121ac1e0 You're receiving this email because of your account on foss.heptapod.net. -------------- next part -------------- An HTML attachment was scrubbed... URL: From foss at heptapod.net Sun Feb 20 17:27:47 2022 From: foss at heptapod.net (Matti Picus (@mattip)) Date: Sun, 20 Feb 2022 22:27:47 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.9] fix some distutils tests for sys.implementation name and for "cc" being a valid gcc compiler Message-ID: <6212c063697c0_1bc54d648156394@heptapod-foss.mail> Matti Picus pushed to branch branch/py3.9 at PyPy / pypy Commits: 72559849 by Matti Picus at 2022-02-21T00:27:33+02:00 fix some distutils tests for sys.implementation name and for "cc" being a valid gcc compiler --HG-- branch : py3.9 - - - - - 2 changed files: - lib-python/3/distutils/tests/test_install.py - lib-python/3/distutils/tests/test_unixccompiler.py View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/72559849c2e9b0abf49415c6574d448613f52f5f -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/72559849c2e9b0abf49415c6574d448613f52f5f You're receiving this email because of your account on foss.heptapod.net. -------------- next part -------------- An HTML attachment was scrubbed... URL: From foss at heptapod.net Mon Feb 21 04:16:01 2022 From: foss at heptapod.net (Carl Friedrich Bolz-Tereick (@cfbolz)) Date: Mon, 21 Feb 2022 09:16:01 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.9] adapt to ast change Message-ID: <621358511f5a7_1bc54d6481609ad@heptapod-foss.mail> Carl Friedrich Bolz-Tereick pushed to branch branch/py3.9 at PyPy / pypy Commits: 845f0f7e by Carl Friedrich Bolz-Tereick at 2022-02-21T10:15:45+01:00 adapt to ast change --HG-- branch : py3.9 - - - - - 1 changed file: - pypy/tool/pytest/astrewriter/ast_rewrite.py View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/845f0f7e789569a451c8a5db7adbb0cc428c7158 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/845f0f7e789569a451c8a5db7adbb0cc428c7158 You're receiving this email because of your account on foss.heptapod.net. -------------- next part -------------- An HTML attachment was scrubbed... URL: From foss at heptapod.net Mon Feb 21 05:59:16 2022 From: foss at heptapod.net (Matti Picus (@mattip)) Date: Mon, 21 Feb 2022 10:59:16 +0000 Subject: [pypy-commit] [Git][pypy/benchmarks][branch/default] typo Message-ID: <62137084ba5f6_1bc6919001677bf@heptapod-foss.mail> Matti Picus pushed to branch branch/default at PyPy / benchmarks Commits: dbad06d8 by Matti Picus at 2022-02-21T12:59:09+02:00 typo - - - - - 1 changed file: - runner.py View it on Heptapod: https://foss.heptapod.net/pypy/benchmarks/-/commit/dbad06d89870f2d9c7df25dffdd61fd5c40e29c8 -- View it on Heptapod: https://foss.heptapod.net/pypy/benchmarks/-/commit/dbad06d89870f2d9c7df25dffdd61fd5c40e29c8 You're receiving this email because of your account on foss.heptapod.net. -------------- next part -------------- An HTML attachment was scrubbed... URL: From foss at heptapod.net Mon Feb 21 06:49:49 2022 From: foss at heptapod.net (Matti Picus (@mattip)) Date: Mon, 21 Feb 2022 11:49:49 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.9] 4 commits: tweak 5396fd2fa41f for when errors is None Message-ID: <62137c5d471de_1bc54d648173492@heptapod-foss.mail> Matti Picus pushed to branch branch/py3.9 at PyPy / pypy Commits: e8fc0fee by Matti Picus at 2022-02-21T09:26:18+02:00 tweak 5396fd2fa41f for when errors is None --HG-- branch : py3.9 - - - - - 80d8bc6a by Matti Picus at 2022-02-21T11:44:26+02:00 add __floor__, __ceil__ to float (for typing numbers.Real, bpo 38629) --HG-- branch : py3.9 - - - - - b3b2512c by Matti Picus at 2022-02-21T13:42:17+02:00 adjust error messages --HG-- branch : py3.9 - - - - - d3d00871 by Matti Picus at 2022-02-21T13:49:27+02:00 skip implementation detail when iterating over dict with one element and deleting it --HG-- branch : py3.9 - - - - - 5 changed files: - lib-python/3/test/test_csv.py - lib-python/3/test/test_dict.py - pypy/objspace/std/floatobject.py - pypy/objspace/std/test/test_floatobject.py - pypy/objspace/std/unicodeobject.py View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/845f0f7e789569a451c8a5db7adbb0cc428c7158...d3d008714f2eb1d1f6bffcd5c5594b2a23b55330 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/845f0f7e789569a451c8a5db7adbb0cc428c7158...d3d008714f2eb1d1f6bffcd5c5594b2a23b55330 You're receiving this email because of your account on foss.heptapod.net. -------------- next part -------------- An HTML attachment was scrubbed... URL: From foss at heptapod.net Mon Feb 21 10:09:03 2022 From: foss at heptapod.net (Matti Picus (@mattip)) Date: Mon, 21 Feb 2022 15:09:03 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.9] 4 commits: fix some of the doctest failures Message-ID: <6213ab0f2b753_1bc6919001835f@heptapod-foss.mail> Matti Picus pushed to branch branch/py3.9 at PyPy / pypy Commits: 8a3a4cf0 by Matti Picus at 2022-02-21T15:51:49+02:00 fix some of the doctest failures --HG-- branch : py3.9 - - - - - 27bc3057 by Matti Picus at 2022-02-21T15:59:22+02:00 pypy's error message is nicer --HG-- branch : py3.9 - - - - - b4efd6fa by Matti Picus at 2022-02-21T16:29:53+02:00 quote the expression in the error message --HG-- branch : py3.9 - - - - - f2be4821 by Matti Picus at 2022-02-21T17:08:45+02:00 in mmap.madvise, make length default to self.size --HG-- branch : py3.9 - - - - - 4 changed files: - lib-python/3/test/test_extcall.py - lib-python/3/test/test_fstring.py - pypy/interpreter/pyparser/rpypegparse.py - pypy/module/mmap/interp_mmap.py View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/d3d008714f2eb1d1f6bffcd5c5594b2a23b55330...f2be48211bfd3316ed9fe50eb8b7b8e801ff2802 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/d3d008714f2eb1d1f6bffcd5c5594b2a23b55330...f2be48211bfd3316ed9fe50eb8b7b8e801ff2802 You're receiving this email because of your account on foss.heptapod.net. -------------- next part -------------- An HTML attachment was scrubbed... URL: From foss at heptapod.net Mon Feb 21 17:48:55 2022 From: foss at heptapod.net (Matti Picus (@mattip)) Date: Mon, 21 Feb 2022 22:48:55 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.9] unbreak translation Message-ID: <621416d791293_1bc691d88191039@heptapod-foss.mail> Matti Picus pushed to branch branch/py3.9 at PyPy / pypy Commits: 87db6590 by Matti Picus at 2022-02-22T00:48:40+02:00 unbreak translation --HG-- branch : py3.9 - - - - - 1 changed file: - pypy/module/mmap/interp_mmap.py View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/87db6590738ee6413eb5d8aac37949be18953fde -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/87db6590738ee6413eb5d8aac37949be18953fde You're receiving this email because of your account on foss.heptapod.net. -------------- next part -------------- An HTML attachment was scrubbed... URL: From foss at heptapod.net Tue Feb 22 03:56:14 2022 From: foss at heptapod.net (Matti Picus (@mattip)) Date: Tue, 22 Feb 2022 08:56:14 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/default] re-upload the aarch64 tarballs for portable builds Message-ID: <6214a52e2845c_1bc691c98194745@heptapod-foss.mail> Matti Picus pushed to branch branch/default at PyPy / pypy Commits: 0ff538a2 by Matti Picus at 2022-02-22T09:24:24+02:00 re-upload the aarch64 tarballs for portable builds - - - - - 1 changed file: - pypy/tool/release/versions.json View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/0ff538a2d2d48e20f4d947be9eda43426affbcc9 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/0ff538a2d2d48e20f4d947be9eda43426affbcc9 You're receiving this email because of your account on foss.heptapod.net. -------------- next part -------------- An HTML attachment was scrubbed... URL: From foss at heptapod.net Tue Feb 22 07:05:38 2022 From: foss at heptapod.net (Carl Friedrich Bolz-Tereick (@cfbolz)) Date: Tue, 22 Feb 2022 12:05:38 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.9] (mattip, cfbolz): fix __ror__ on OrderedDict Message-ID: <6214d1929cfb8_1bc691d882018d3@heptapod-foss.mail> Carl Friedrich Bolz-Tereick pushed to branch branch/py3.9 at PyPy / pypy Commits: 166fe016 by Carl Friedrich Bolz-Tereick at 2022-02-22T13:04:48+01:00 (mattip, cfbolz): fix __ror__ on OrderedDict --HG-- branch : py3.9 - - - - - 2 changed files: - pypy/module/_collections/app_odict.py - pypy/module/_collections/test/test_ordereddict.py View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/166fe016e4eede9885d126ce69dac76a5c77657f -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/166fe016e4eede9885d126ce69dac76a5c77657f You're receiving this email because of your account on foss.heptapod.net. -------------- next part -------------- An HTML attachment was scrubbed... URL: From foss at heptapod.net Tue Feb 22 07:32:40 2022 From: foss at heptapod.net (Carl Friedrich Bolz-Tereick (@cfbolz)) Date: Tue, 22 Feb 2022 12:32:40 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/default] convert to new apptests Message-ID: <6214d7e8e91c5_1bc691d882024d0@heptapod-foss.mail> Carl Friedrich Bolz-Tereick pushed to branch branch/default at PyPy / pypy Commits: b01f11b6 by Carl Friedrich Bolz-Tereick at 2022-02-22T13:16:07+01:00 convert to new apptests - - - - - 4 changed files: - + pypy/module/_collections/test/apptest_defaultdict.py - + pypy/module/_collections/test/apptest_deque.py - ? pypy/module/_collections/test/test_defaultdict.py - ? pypy/module/_collections/test/test_deque.py View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/b01f11b65e3e8a48eed873fe8734f671ac702d53 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/b01f11b65e3e8a48eed873fe8734f671ac702d53 You're receiving this email because of your account on foss.heptapod.net. -------------- next part -------------- An HTML attachment was scrubbed... URL: From foss at heptapod.net Tue Feb 22 07:32:44 2022 From: foss at heptapod.net (Carl Friedrich Bolz-Tereick (@cfbolz)) Date: Tue, 22 Feb 2022 12:32:44 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.8] 3 commits: re-upload the aarch64 tarballs for portable builds Message-ID: <6214d7ec27557_1bc8b9368202658@heptapod-foss.mail> Carl Friedrich Bolz-Tereick pushed to branch branch/py3.8 at PyPy / pypy Commits: 0ff538a2 by Matti Picus at 2022-02-22T09:24:24+02:00 re-upload the aarch64 tarballs for portable builds - - - - - b01f11b6 by Carl Friedrich Bolz-Tereick at 2022-02-22T13:16:07+01:00 convert to new apptests - - - - - dcc44cc3 by Carl Friedrich Bolz-Tereick at 2022-02-22T13:27:42+01:00 merge default --HG-- branch : py3.8 - - - - - 7 changed files: - + pypy/module/_collections/test/apptest_defaultdict.py - + pypy/module/_collections/test/apptest_deque.py - + pypy/module/_collections/test/apptest_ordereddict.py - ? pypy/module/_collections/test/test_defaultdict.py - ? pypy/module/_collections/test/test_deque.py - ? pypy/module/_collections/test/test_ordereddict.py - pypy/tool/release/versions.json View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/ace89cc317d9b9da1cf18866f897a742b4541a03...dcc44cc3d265641ab4085875ea85f700cb827633 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/ace89cc317d9b9da1cf18866f897a742b4541a03...dcc44cc3d265641ab4085875ea85f700cb827633 You're receiving this email because of your account on foss.heptapod.net. -------------- next part -------------- An HTML attachment was scrubbed... URL: From foss at heptapod.net Tue Feb 22 07:32:47 2022 From: foss at heptapod.net (Carl Friedrich Bolz-Tereick (@cfbolz)) Date: Tue, 22 Feb 2022 12:32:47 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.9] 4 commits: re-upload the aarch64 tarballs for portable builds Message-ID: <6214d7ef792fb_1bc61b91c20287f@heptapod-foss.mail> Carl Friedrich Bolz-Tereick pushed to branch branch/py3.9 at PyPy / pypy Commits: 0ff538a2 by Matti Picus at 2022-02-22T09:24:24+02:00 re-upload the aarch64 tarballs for portable builds - - - - - b01f11b6 by Carl Friedrich Bolz-Tereick at 2022-02-22T13:16:07+01:00 convert to new apptests - - - - - dcc44cc3 by Carl Friedrich Bolz-Tereick at 2022-02-22T13:27:42+01:00 merge default --HG-- branch : py3.8 - - - - - d9c13ebd by Carl Friedrich Bolz-Tereick at 2022-02-22T13:32:21+01:00 merge py3.8 --HG-- branch : py3.9 - - - - - 7 changed files: - + pypy/module/_collections/test/apptest_defaultdict.py - + pypy/module/_collections/test/apptest_deque.py - + pypy/module/_collections/test/apptest_ordereddict.py - ? pypy/module/_collections/test/test_defaultdict.py - ? pypy/module/_collections/test/test_deque.py - ? pypy/module/_collections/test/test_ordereddict.py - pypy/tool/release/versions.json View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/166fe016e4eede9885d126ce69dac76a5c77657f...d9c13ebdbc5bfd842b1c3c0f3f981c98e5dac15b -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/166fe016e4eede9885d126ce69dac76a5c77657f...d9c13ebdbc5bfd842b1c3c0f3f981c98e5dac15b You're receiving this email because of your account on foss.heptapod.net. -------------- next part -------------- An HTML attachment was scrubbed... URL: From foss at heptapod.net Tue Feb 22 08:28:20 2022 From: foss at heptapod.net (Matti Picus (@mattip)) Date: Tue, 22 Feb 2022 13:28:20 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.9] 2 commits: mmap now has a repr (bpo 34953) Message-ID: <6214e4f479c8f_1bb2627879ef@heptapod-foss.mail> Matti Picus pushed to branch branch/py3.9 at PyPy / pypy Commits: 3e8c6b3b by Matti Picus at 2022-02-22T11:50:57+02:00 mmap now has a repr (bpo 34953) --HG-- branch : py3.9 - - - - - 9cfb1d89 by Matti Picus at 2022-02-22T13:33:36+02:00 math.lcm: skip part of one test, fix to use index() on args --HG-- branch : py3.9 - - - - - 4 changed files: - lib-python/3/test/test_math.py - pypy/module/math/app_math.py - pypy/module/mmap/interp_mmap.py - pypy/module/mmap/test/test_mmap.py View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/d9c13ebdbc5bfd842b1c3c0f3f981c98e5dac15b...9cfb1d898c91d0cf28da16c2c7f13b2d3d6e48ba -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/d9c13ebdbc5bfd842b1c3c0f3f981c98e5dac15b...9cfb1d898c91d0cf28da16c2c7f13b2d3d6e48ba You're receiving this email because of your account on foss.heptapod.net. -------------- next part -------------- An HTML attachment was scrubbed... URL: From foss at heptapod.net Tue Feb 22 11:00:59 2022 From: foss at heptapod.net (Matti Picus (@mattip)) Date: Tue, 22 Feb 2022 16:00:59 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.9] 3 commits: pypy has no object.__sizeof__ so do not mock it Message-ID: <621508bb30a06_1bb261b01001b@heptapod-foss.mail> Matti Picus pushed to branch branch/py3.9 at PyPy / pypy Commits: 50ec6fe8 by Matti Picus at 2022-02-22T16:48:27+02:00 pypy has no object.__sizeof__ so do not mock it --HG-- branch : py3.9 - - - - - c06b7202 by Matti Picus at 2022-02-22T17:59:47+02:00 cpython and astcompiler/codegen.py use "can't", not "cannot" in this case --HG-- branch : py3.9 - - - - - f15239a7 by Matti Picus at 2022-02-22T18:00:35+02:00 also create pypy3.exe (came up in the conda feedstock) --HG-- branch : py3.9 - - - - - 4 changed files: - lib-python/3/unittest/mock.py - pypy/interpreter/pyparser/rpypegparse.py - pypy/interpreter/pyparser/tools/python-in-rpython.gram - pypy/tool/release/package.py View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/9cfb1d898c91d0cf28da16c2c7f13b2d3d6e48ba...f15239a703325d97ca4fa655d00f3c05f58bd8be -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/9cfb1d898c91d0cf28da16c2c7f13b2d3d6e48ba...f15239a703325d97ca4fa655d00f3c05f58bd8be You're receiving this email because of your account on foss.heptapod.net. -------------- next part -------------- An HTML attachment was scrubbed... URL: From foss at heptapod.net Tue Feb 22 12:14:07 2022 From: foss at heptapod.net (Matti Picus (@mattip)) Date: Tue, 22 Feb 2022 17:14:07 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.9] 3 commits: accept OverflowError in test Message-ID: <621519dfe4ffd_1bb263b81393c@heptapod-foss.mail> Matti Picus pushed to branch branch/py3.9 at PyPy / pypy Commits: 0d751a80 by Matti Picus at 2022-02-22T18:44:56+02:00 accept OverflowError in test --HG-- branch : py3.9 - - - - - 54aa31e4 by Matti Picus at 2022-02-22T18:48:23+02:00 typo --HG-- branch : py3.9 - - - - - 1656d754 by Matti Picus at 2022-02-22T18:56:39+02:00 skip shutdown test on PyPy --HG-- branch : py3.9 - - - - - 3 changed files: - lib-python/3/test/test_struct.py - lib-python/3/test/test_subprocess.py - pypy/module/struct/interp_struct.py View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/f15239a703325d97ca4fa655d00f3c05f58bd8be...1656d754c1624e01829e94bea9dba5c7c44973ce -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/f15239a703325d97ca4fa655d00f3c05f58bd8be...1656d754c1624e01829e94bea9dba5c7c44973ce You're receiving this email because of your account on foss.heptapod.net. -------------- next part -------------- An HTML attachment was scrubbed... URL: From foss at heptapod.net Thu Feb 24 05:21:49 2022 From: foss at heptapod.net (Matti Picus (@mattip)) Date: Thu, 24 Feb 2022 10:21:49 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.7] Backed out 1a2e30df25c9 which broke the ABI of 7.3.x for py3.7 Message-ID: <62175c3da1b35_1bb1a5e28217cb@heptapod-foss.mail> Matti Picus pushed to branch branch/py3.7 at PyPy / pypy Commits: b2e238c5 by Matti Picus at 2022-02-24T05:20:50-05:00 Backed out 1a2e30df25c9 which broke the ABI of 7.3.x for py3.7 --HG-- branch : py3.7 - - - - - 5 changed files: - lib-python/3/test/datetimetester.py - lib_pypy/_testcapimodule.c - pypy/module/cpyext/cdatetime.py - pypy/module/cpyext/include/datetime.h - pypy/module/cpyext/parse/cpyext_datetime.h View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/b2e238c5c69e560f51057e5abc748c64b0c3a6e6 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/b2e238c5c69e560f51057e5abc748c64b0c3a6e6 You're receiving this email because of your account on foss.heptapod.net. -------------- next part -------------- An HTML attachment was scrubbed... URL: From foss at heptapod.net Thu Feb 24 07:32:53 2022 From: foss at heptapod.net (Carl Friedrich Bolz-Tereick (@cfbolz)) Date: Thu, 24 Feb 2022 12:32:53 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.7] #3686: make the last new field of os.statvfs_result non-indexed Message-ID: <62177af5dba6c_1bb1a647c24897@heptapod-foss.mail> Carl Friedrich Bolz-Tereick pushed to branch branch/py3.7 at PyPy / pypy Commits: 3b4ba11a by Carl Friedrich Bolz-Tereick at 2022-02-24T13:32:38+01:00 #3686: make the last new field of os.statvfs_result non-indexed --HG-- branch : py3.7 - - - - - 2 changed files: - pypy/module/posix/app_posix.py - pypy/module/posix/test/test_posix2.py View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/3b4ba11aa738d422a8678550a135b3abdc3b91d5 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/3b4ba11aa738d422a8678550a135b3abdc3b91d5 You're receiving this email because of your account on foss.heptapod.net. -------------- next part -------------- An HTML attachment was scrubbed... URL: From foss at heptapod.net Thu Feb 24 08:49:19 2022 From: foss at heptapod.net (Matti Picus (@mattip)) Date: Thu, 24 Feb 2022 13:49:19 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.8] #3686: make the last new field of os.statvfs_result non-indexed Message-ID: <62178cdff1866_1bb1a5d9c269c2@heptapod-foss.mail> Matti Picus pushed to branch branch/py3.8 at PyPy / pypy Commits: 550d0845 by Carl Friedrich Bolz-Tereick at 2022-02-24T13:32:38+01:00 #3686: make the last new field of os.statvfs_result non-indexed --HG-- branch : py3.8 - - - - - 2 changed files: - pypy/module/posix/app_posix.py - pypy/module/posix/test/test_posix2.py View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/550d08451a4b800239dc4e38c395342406b54a15 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/550d08451a4b800239dc4e38c395342406b54a15 You're receiving this email because of your account on foss.heptapod.net. -------------- next part -------------- An HTML attachment was scrubbed... URL: From foss at heptapod.net Thu Feb 24 08:49:23 2022 From: foss at heptapod.net (Matti Picus (@mattip)) Date: Thu, 24 Feb 2022 13:49:23 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.9] 2 commits: #3686: make the last new field of os.statvfs_result non-indexed Message-ID: <62178ce338d6_1bb1a647c271fc@heptapod-foss.mail> Matti Picus pushed to branch branch/py3.9 at PyPy / pypy Commits: 550d0845 by Carl Friedrich Bolz-Tereick at 2022-02-24T13:32:38+01:00 #3686: make the last new field of os.statvfs_result non-indexed --HG-- branch : py3.8 - - - - - 5d101d7f by Matti Picus at 2022-02-24T08:48:30-05:00 merge py3.8 --HG-- branch : py3.9 - - - - - 2 changed files: - pypy/module/posix/app_posix.py - pypy/module/posix/test/test_posix2.py View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/1656d754c1624e01829e94bea9dba5c7c44973ce...5d101d7fbb7b89afcb0914733245562860a14003 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/1656d754c1624e01829e94bea9dba5c7c44973ce...5d101d7fbb7b89afcb0914733245562860a14003 You're receiving this email because of your account on foss.heptapod.net. -------------- next part -------------- An HTML attachment was scrubbed... URL: From foss at heptapod.net Thu Feb 24 09:43:08 2022 From: foss at heptapod.net (Carl Friedrich Bolz-Tereick (@cfbolz)) Date: Thu, 24 Feb 2022 14:43:08 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.9] the ast classes have a __module__ that says 'ast', not '_ast' in 3.9 Message-ID: <6217997c68a53_1bb14c6fc27727@heptapod-foss.mail> Carl Friedrich Bolz-Tereick pushed to branch branch/py3.9 at PyPy / pypy Commits: c739fb76 by Carl Friedrich Bolz-Tereick at 2022-02-24T15:39:06+01:00 the ast classes have a __module__ that says 'ast', not '_ast' in 3.9 --HG-- branch : py3.9 - - - - - 2 changed files: - pypy/interpreter/astcompiler/ast.py - pypy/module/_ast/test/test_ast.py View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/c739fb76a36f7c77611ab884df4b6372b608b1e3 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/c739fb76a36f7c77611ab884df4b6372b608b1e3 You're receiving this email because of your account on foss.heptapod.net. -------------- next part -------------- An HTML attachment was scrubbed... URL: From foss at heptapod.net Thu Feb 24 18:22:06 2022 From: foss at heptapod.net (Matti Picus (@mattip)) Date: Thu, 24 Feb 2022 23:22:06 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.9] fix LDLIBRARY (issue 3689) Message-ID: <6218131e5b2b5_1bb1a5e283439a@heptapod-foss.mail> Matti Picus pushed to branch branch/py3.9 at PyPy / pypy Commits: d83f218f by Matti Picus at 2022-02-24T16:19:09-05:00 fix LDLIBRARY (issue 3689) --HG-- branch : py3.9 - - - - - 1 changed file: - lib_pypy/_sysconfigdata.py View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/d83f218f13ce3d30b7b1338db31445ca397085ea -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/d83f218f13ce3d30b7b1338db31445ca397085ea You're receiving this email because of your account on foss.heptapod.net. -------------- next part -------------- An HTML attachment was scrubbed... URL: From foss at heptapod.net Thu Feb 24 19:55:04 2022 From: foss at heptapod.net (Matti Picus (@mattip)) Date: Fri, 25 Feb 2022 00:55:04 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.9] skip test that passes when run alone but seems to cache cert stats when run as part of tests Message-ID: <621828e8eb5ad_1bb1a5e28350fe@heptapod-foss.mail> Matti Picus pushed to branch branch/py3.9 at PyPy / pypy Commits: cd486f78 by Matti Picus at 2022-02-24T19:54:21-05:00 skip test that passes when run alone but seems to cache cert stats when run as part of tests --HG-- branch : py3.9 - - - - - 1 changed file: - lib-python/3/test/test_ssl.py View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/cd486f78420209f5e133bc673c9bfd6bdeabcc71 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/cd486f78420209f5e133bc673c9bfd6bdeabcc71 You're receiving this email because of your account on foss.heptapod.net. -------------- next part -------------- An HTML attachment was scrubbed... URL: From foss at heptapod.net Fri Feb 25 08:51:45 2022 From: foss at heptapod.net (Matti Picus (@mattip)) Date: Fri, 25 Feb 2022 13:51:45 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.8] fix sys._base_executable for windows in a venv. It should point to... Message-ID: <6218def1b93bd_1bb26e90444014@heptapod-foss.mail> Matti Picus pushed to branch branch/py3.8 at PyPy / pypy Commits: fdb26286 by Matti Picus at 2022-02-25T08:50:23-05:00 fix sys._base_executable for windows in a venv. It should point to sys.base_prefix / pypy.exe (issue 3323) --HG-- branch : py3.8 - - - - - 1 changed file: - pypy/interpreter/app_main.py View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/fdb26286a137b37e3e6130973219d591b750f3be -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/fdb26286a137b37e3e6130973219d591b750f3be You're receiving this email because of your account on foss.heptapod.net. -------------- next part -------------- An HTML attachment was scrubbed... URL: From foss at heptapod.net Fri Feb 25 08:51:48 2022 From: foss at heptapod.net (Matti Picus (@mattip)) Date: Fri, 25 Feb 2022 13:51:48 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.9] 2 commits: fix sys._base_executable for windows in a venv. It should point to... Message-ID: <6218def42b7f3_1bb2494d84426c@heptapod-foss.mail> Matti Picus pushed to branch branch/py3.9 at PyPy / pypy Commits: fdb26286 by Matti Picus at 2022-02-25T08:50:23-05:00 fix sys._base_executable for windows in a venv. It should point to sys.base_prefix / pypy.exe (issue 3323) --HG-- branch : py3.8 - - - - - 5ad2bec2 by Matti Picus at 2022-02-25T08:50:59-05:00 merge py3.8 --HG-- branch : py3.9 - - - - - 1 changed file: - pypy/interpreter/app_main.py View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/cd486f78420209f5e133bc673c9bfd6bdeabcc71...5ad2bec23246ffa93a9d6807b90cbe31376b3cf1 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/cd486f78420209f5e133bc673c9bfd6bdeabcc71...5ad2bec23246ffa93a9d6807b90cbe31376b3cf1 You're receiving this email because of your account on foss.heptapod.net. -------------- next part -------------- An HTML attachment was scrubbed... URL: From foss at heptapod.net Fri Feb 25 08:52:07 2022 From: foss at heptapod.net (Matti Picus (@mattip)) Date: Fri, 25 Feb 2022 13:52:07 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.7] backport and fix sys._base_executable on windows (issue 3323) Message-ID: <6218df07b81ee_1bb26c58c44432@heptapod-foss.mail> Matti Picus pushed to branch branch/py3.7 at PyPy / pypy Commits: 536fe5d6 by Matti Picus at 2022-02-25T08:46:33-05:00 backport and fix sys._base_executable on windows (issue 3323) --HG-- branch : py3.7 - - - - - 1 changed file: - pypy/interpreter/app_main.py View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/536fe5d62c58f7bc37b74106d955c8a2c9d9f904 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/536fe5d62c58f7bc37b74106d955c8a2c9d9f904 You're receiving this email because of your account on foss.heptapod.net. -------------- next part -------------- An HTML attachment was scrubbed... URL: From foss at heptapod.net Mon Feb 28 08:38:14 2022 From: foss at heptapod.net (Carl Friedrich Bolz-Tereick (@cfbolz)) Date: Mon, 28 Feb 2022 13:38:14 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.9] the "cannot unpack" error message was applied much too broadly in a4a502d7215c, Message-ID: <621cd046cd99b_1ba262641219@heptapod-foss.mail> Carl Friedrich Bolz-Tereick pushed to branch branch/py3.9 at PyPy / pypy Commits: d6023ba6 by Carl Friedrich Bolz-Tereick at 2022-02-28T14:35:01+01:00 the "cannot unpack" error message was applied much too broadly in a4a502d7215c, only apply it to the UNPACK_SEQUENCE bytecodes --HG-- branch : py3.9 - - - - - 4 changed files: - pypy/interpreter/baseobjspace.py - pypy/interpreter/pyopcode.py - pypy/interpreter/test/test_interpreter.py - pypy/objspace/std/test/test_tupleobject.py View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/d6023ba654976dd408c459155be34b1a66149d6c -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/d6023ba654976dd408c459155be34b1a66149d6c You're receiving this email because of your account on foss.heptapod.net. -------------- next part -------------- An HTML attachment was scrubbed... URL: From foss at heptapod.net Mon Feb 28 14:57:04 2022 From: foss at heptapod.net (Carl Friedrich Bolz-Tereick (@cfbolz)) Date: Mon, 28 Feb 2022 19:57:04 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.8] make PyImport_ExecCodeModule and PyImport_ExecCodeModuleEx take const char * as Message-ID: <621d291024e51_1ba3e7103544@heptapod-foss.mail> Carl Friedrich Bolz-Tereick pushed to branch branch/py3.8 at PyPy / pypy Commits: 70f1ac82 by Carl Friedrich Bolz-Tereick at 2022-02-28T20:25:34+01:00 make PyImport_ExecCodeModule and PyImport_ExecCodeModuleEx take const char * as arguments --HG-- branch : py3.8 - - - - - 1 changed file: - pypy/module/cpyext/import_.py View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/70f1ac8287718494beb4041f5532ef546e95a3e9 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/70f1ac8287718494beb4041f5532ef546e95a3e9 You're receiving this email because of your account on foss.heptapod.net. -------------- next part -------------- An HTML attachment was scrubbed... URL: