From foss at heptapod.net Mon Nov 1 10:03:13 2021 From: foss at heptapod.net (Carl Friedrich Bolz-Tereick (@cfbolz)) Date: Mon, 01 Nov 2021 14:03:13 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.9] 3 commits: implement position on ast.keyword Message-ID: <617ff3a14639b_8e0896304161861@heptapod-foss.mail> Carl Friedrich Bolz-Tereick pushed to branch branch/py3.9 at PyPy / pypy Commits: 755a7eaf by Carl Friedrich Bolz-Tereick at 2021-11-01T13:21:48+01:00 implement position on ast.keyword --HG-- branch : py3.9 - - - - - c7fe1ba3 by Carl Friedrich Bolz-Tereick at 2021-11-01T15:02:29+01:00 undo wrong change --HG-- branch : py3.9 - - - - - ad4b40f2 by Carl Friedrich Bolz-Tereick at 2021-11-01T15:03:02+01:00 move some code around to prepare some interfaces for use with a possible pegen parser --HG-- branch : py3.9 - - - - - 6 changed files: - pypy/interpreter/astcompiler/ast.py - pypy/interpreter/astcompiler/astbuilder.py - pypy/interpreter/astcompiler/fstring.py - pypy/interpreter/astcompiler/test/test_astbuilder.py - pypy/interpreter/astcompiler/test/test_validate.py - pypy/interpreter/astcompiler/tools/Python.asdl View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/088ca640298ec627abe43f62d20455df06fc2f0a...ad4b40f26ec7eae6288576eede5cb80aac6bcdc5 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/088ca640298ec627abe43f62d20455df06fc2f0a...ad4b40f26ec7eae6288576eede5cb80aac6bcdc5 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 Nov 1 13:09:42 2021 From: foss at heptapod.net (Carl Friedrich Bolz-Tereick (@cfbolz)) Date: Mon, 01 Nov 2021 17:09:42 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.9] update to CPython 3.9's Python.asdl. this simplifies a few things around Message-ID: <61801f56998ba_8e0738110162645@heptapod-foss.mail> Carl Friedrich Bolz-Tereick pushed to branch branch/py3.9 at PyPy / pypy Commits: 3404f602 by Carl Friedrich Bolz-Tereick at 2021-11-01T18:09:31+01:00 update to CPython 3.9's Python.asdl. this simplifies a few things around subscripts, causing some changes in code generation, unparsing, validation etc. --HG-- branch : py3.9 - - - - - 9 changed files: - pypy/interpreter/astcompiler/ast.py - pypy/interpreter/astcompiler/astbuilder.py - pypy/interpreter/astcompiler/codegen.py - pypy/interpreter/astcompiler/optimize.py - pypy/interpreter/astcompiler/test/test_astbuilder.py - pypy/interpreter/astcompiler/test/test_validate.py - pypy/interpreter/astcompiler/tools/Python.asdl - pypy/interpreter/astcompiler/unparse.py - pypy/interpreter/astcompiler/validate.py View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/3404f602cf2dab25cd0d8b62baf247047beb2917 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/3404f602cf2dab25cd0d8b62baf247047beb2917 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 Nov 2 02:49:05 2021 From: foss at heptapod.net (Matti Picus (@mattip)) Date: Tue, 02 Nov 2021 06:49:05 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.8] 8 commits: revert C-API changes that make 7.3.6 incompatible with 7.3.5 Message-ID: <6180df612cffe_8e08e5d3c16676b@heptapod-foss.mail> Matti Picus pushed to branch branch/py3.8 at PyPy / pypy Commits: eeeafcf9 by Matti Picus at 2021-10-24T08:15:32+03:00 revert C-API changes that make 7.3.6 incompatible with 7.3.5 Be sure not to merge this to py3.8/py3.9 --HG-- branch : py3.7 - - - - - f11d7799 by Matti Picus at 2021-10-27T00:47:54+03:00 these were wrong. On py3.8 this is all removed. --HG-- branch : py3.7 - - - - - 53b3b093 by h-vetinari at 2021-10-27T07:48:08+03:00 typo --HG-- branch : py3.7 - - - - - 0012d485 by Matti Picus at 2021-10-29T17:42:00+03:00 typo --HG-- branch : py3.7 - - - - - 529608f5 by Matti Picus at 2021-10-29T22:36:54+03:00 export PyDescr_NewGetSet --HG-- branch : py3.7 - - - - - c84cdc3e by Matti Picus at 2021-10-30T22:20:45+03:00 test, fix PyDescr_NewGetSet --HG-- branch : py3.7 - - - - - aa133d97 by Matti Picus at 2021-11-01T14:46:36+02:00 merge py3.7 into py3.8, being careful not to pick up 902561e6bb89 --HG-- branch : py3.8 - - - - - 59c6504f by Matti Picus at 2021-11-02T08:47:38+02:00 export constants into module namespace for compatibility (issue 3589) --HG-- branch : py3.8 - - - - - 4 changed files: - lib_pypy/_overlapped.py - pypy/module/cpyext/methodobject.py - pypy/module/cpyext/test/test_typeobject.py - pypy/module/cpyext/typeobject.py View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/9e4b3c62b9f81956a16dcb40557be9606f23a606...59c6504f7947043419f8b7c6d0ea67ba309e2db0 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/9e4b3c62b9f81956a16dcb40557be9606f23a606...59c6504f7947043419f8b7c6d0ea67ba309e2db0 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 Nov 2 03:23:05 2021 From: foss at heptapod.net (Matti Picus (@mattip)) Date: Tue, 02 Nov 2021 07:23:05 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.7] export constants into module namespace for compatibility (issue 3589) Message-ID: <6180e75994c16_8e08eb75016696d@heptapod-foss.mail> Matti Picus pushed to branch branch/py3.7 at PyPy / pypy Commits: ad9ff18b by Matti Picus at 2021-11-02T08:47:38+02:00 export constants into module namespace for compatibility (issue 3589) --HG-- branch : py3.7 - - - - - 1 changed file: - lib_pypy/_overlapped.py View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/ad9ff18b482a7b85f1c3453cf5d3056143f1eb0e -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/ad9ff18b482a7b85f1c3453cf5d3056143f1eb0e 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 Nov 2 04:02:26 2021 From: foss at heptapod.net (Matti Picus (@mattip)) Date: Tue, 02 Nov 2021 08:02:26 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.7] flake8 Message-ID: <6180f09261cda_8e08e5d3c168594@heptapod-foss.mail> Matti Picus pushed to branch branch/py3.7 at PyPy / pypy Commits: 513d3dcd by Matti Picus at 2021-11-02T10:00:45+02:00 flake8 --HG-- branch : py3.7 - - - - - 1 changed file: - lib_pypy/_overlapped.py View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/513d3dcddbaed2c2b8dd23e948feb8fbfab58fc8 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/513d3dcddbaed2c2b8dd23e948feb8fbfab58fc8 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 Nov 2 04:02:28 2021 From: foss at heptapod.net (Matti Picus (@mattip)) Date: Tue, 02 Nov 2021 08:02:28 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.8] 3 commits: export constants into module namespace for compatibility (issue 3589) Message-ID: <6180f094c4d46_8e08ed82016876b@heptapod-foss.mail> Matti Picus pushed to branch branch/py3.8 at PyPy / pypy Commits: ad9ff18b by Matti Picus at 2021-11-02T08:47:38+02:00 export constants into module namespace for compatibility (issue 3589) --HG-- branch : py3.7 - - - - - 513d3dcd by Matti Picus at 2021-11-02T10:00:45+02:00 flake8 --HG-- branch : py3.7 - - - - - 2504072b by Matti Picus at 2021-11-02T10:02:09+02:00 merge py3.7 into py3.8 --HG-- branch : py3.8 - - - - - 1 changed file: - lib_pypy/_overlapped.py View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/59c6504f7947043419f8b7c6d0ea67ba309e2db0...2504072bddc7f05483af859874ddb91c6ab809ee -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/59c6504f7947043419f8b7c6d0ea67ba309e2db0...2504072bddc7f05483af859874ddb91c6ab809ee 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 Nov 2 04:07:16 2021 From: foss at heptapod.net (Maciej Fijalkowski (@fijal)) Date: Tue, 02 Nov 2021 08:07:16 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/experiment-with-ffi-addresses] try harder to pin things when they go through layers of offset in bytes Message-ID: <6180f1b4105f6_8e0895cec1689ec@heptapod-foss.mail> Maciej Fijalkowski pushed to branch branch/experiment-with-ffi-addresses at PyPy / pypy Commits: 9b4baf75 by fijal at 2021-11-02T10:06:53+02:00 try harder to pin things when they go through layers of offset in bytes --HG-- branch : experiment-with-ffi-addresses - - - - - 2 changed files: - pypy/module/_cffi_backend/ctypefunc.py - pypy/module/_cffi_backend/ctypeptr.py View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/9b4baf7509547d6ea5d6fe9bfb066e48955ca6f8 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/9b4baf7509547d6ea5d6fe9bfb066e48955ca6f8 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 Nov 2 04:14:45 2021 From: foss at heptapod.net (Maciej Fijalkowski (@fijal)) Date: Tue, 02 Nov 2021 08:14:45 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/experiment-with-ffi-addresses] run your tests kids Message-ID: <6180f375bb5a8_8e08e5d3c1691b3@heptapod-foss.mail> Maciej Fijalkowski pushed to branch branch/experiment-with-ffi-addresses at PyPy / pypy Commits: 4b612c29 by fijal at 2021-11-02T10:14:25+02:00 run your tests kids --HG-- branch : experiment-with-ffi-addresses - - - - - 1 changed file: - pypy/module/_cffi_backend/ctypeptr.py View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/4b612c29e33aecd33b1a41a099fc6f4d26c8f1ae -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/4b612c29e33aecd33b1a41a099fc6f4d26c8f1ae 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 Nov 2 04:27:45 2021 From: foss at heptapod.net (Maciej Fijalkowski (@fijal)) Date: Tue, 02 Nov 2021 08:27:45 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/experiment-with-ffi-addresses] oops Message-ID: <6180f6815af07_8e08e5d3c16934a@heptapod-foss.mail> Maciej Fijalkowski pushed to branch branch/experiment-with-ffi-addresses at PyPy / pypy Commits: 57e66fbb by fijal at 2021-11-02T10:27:21+02:00 oops --HG-- branch : experiment-with-ffi-addresses - - - - - 1 changed file: - pypy/module/_cffi_backend/ctypeptr.py View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/57e66fbb449cd56ad98e90763e3aa1d76f26bcc4 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/57e66fbb449cd56ad98e90763e3aa1d76f26bcc4 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 Nov 2 04:29:56 2021 From: foss at heptapod.net (Maciej Fijalkowski (@fijal)) Date: Tue, 02 Nov 2021 08:29:56 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/experiment-with-ffi-addresses] rename the w_bytes to bytes to avoid confusion Message-ID: <6180f70495034_8e0895cec1695b0@heptapod-foss.mail> Maciej Fijalkowski pushed to branch branch/experiment-with-ffi-addresses at PyPy / pypy Commits: b7aa32cf by fijal at 2021-11-02T10:28:54+02:00 rename the w_bytes to bytes to avoid confusion --HG-- branch : experiment-with-ffi-addresses - - - - - 2 changed files: - pypy/module/_cffi_backend/ctypeptr.py - pypy/module/_cffi_backend/func.py View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/b7aa32cf13c5e9cddedea18c722042ebd3b40ef4 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/b7aa32cf13c5e9cddedea18c722042ebd3b40ef4 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 Nov 2 04:43:15 2021 From: foss at heptapod.net (Maciej Fijalkowski (@fijal)) Date: Tue, 02 Nov 2021 08:43:15 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/experiment-with-ffi-addresses] jit cant see this Message-ID: <6180fa238233e_8e08e5da01701b@heptapod-foss.mail> Maciej Fijalkowski pushed to branch branch/experiment-with-ffi-addresses at PyPy / pypy Commits: 3c9fb317 by fijal at 2021-11-02T10:42:55+02:00 jit cant see this --HG-- branch : experiment-with-ffi-addresses - - - - - 1 changed file: - pypy/module/_cffi_backend/ctypeptr.py View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/3c9fb3179ae8a6c5b41c33db39be963dc1cd40b2 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/3c9fb3179ae8a6c5b41c33db39be963dc1cd40b2 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 Nov 2 06:03:59 2021 From: foss at heptapod.net (Maciej Fijalkowski (@fijal)) Date: Tue, 02 Nov 2021 10:03:59 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/experiment-with-ffi-addresses] display more digits Message-ID: <61810d0fde65f_8e08e5d3c1720db@heptapod-foss.mail> Maciej Fijalkowski pushed to branch branch/experiment-with-ffi-addresses at PyPy / pypy Commits: 6e993679 by fijal at 2021-11-02T12:03:50+02:00 display more digits --HG-- branch : experiment-with-ffi-addresses - - - - - 1 changed file: - rpython/tool/logparser.py View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/6e9936794224ef911ce4216fe1d5b73f0fcac633 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/6e9936794224ef911ce4216fe1d5b73f0fcac633 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 Nov 2 06:04:53 2021 From: foss at heptapod.net (Maciej Fijalkowski (@fijal)) Date: Tue, 02 Nov 2021 10:04:53 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/experiment-with-ffi-addresses] actually make this float Message-ID: <61810d45b84f8_8e08ed8201722d4@heptapod-foss.mail> Maciej Fijalkowski pushed to branch branch/experiment-with-ffi-addresses at PyPy / pypy Commits: c52a0356 by fijal at 2021-11-02T12:04:40+02:00 actually make this float --HG-- branch : experiment-with-ffi-addresses - - - - - 1 changed file: - rpython/tool/logparser.py View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/c52a0356bbabe9c439b499caef7a9ce81ab1929d -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/c52a0356bbabe9c439b499caef7a9ce81ab1929d 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 Nov 2 07:28:49 2021 From: foss at heptapod.net (Maciej Fijalkowski (@fijal)) Date: Tue, 02 Nov 2021 11:28:49 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/experiment-with-ffi-addresses] this is a hack for bytes *only* Message-ID: <618120f1887c4_8e08ed8201750f3@heptapod-foss.mail> Maciej Fijalkowski pushed to branch branch/experiment-with-ffi-addresses at PyPy / pypy Commits: 59c2704a by fijal at 2021-11-02T13:28:39+02:00 this is a hack for bytes *only* --HG-- branch : experiment-with-ffi-addresses - - - - - 1 changed file: - lib-python/3/ssl.py View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/59c2704ae5f5b8dab6664ac2a60d42fc0055d487 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/59c2704ae5f5b8dab6664ac2a60d42fc0055d487 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 Nov 2 10:25:53 2021 From: foss at heptapod.net (Matti Picus (@mattip)) Date: Tue, 02 Nov 2021 14:25:53 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.7] fix _ssl errors on windows - OSError(int, str=None) only creates subclasses if str is a string Message-ID: <61814a71cf05f_8e0895cec180843@heptapod-foss.mail> Matti Picus pushed to branch branch/py3.7 at PyPy / pypy Commits: 93dc8fc8 by Matti Picus at 2021-11-02T16:25:30+02:00 fix _ssl errors on windows - OSError(int, str=None) only creates subclasses if str is a string --HG-- branch : py3.7 - - - - - 1 changed file: - lib_pypy/_cffi_ssl/_stdssl/error.py View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/93dc8fc8d4ff4aaff4ce289bd8a903330df01299 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/93dc8fc8d4ff4aaff4ce289bd8a903330df01299 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 Nov 2 11:37:10 2021 From: foss at heptapod.net (Matti Picus (@mattip)) Date: Tue, 02 Nov 2021 15:37:10 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.7] 2 commits: Support _PYTHON_SYSCONFIGDATA_NAME env variable like cpython Message-ID: <61815b26516b5_8e0895cec1836e7@heptapod-foss.mail> Matti Picus pushed to branch branch/py3.7 at PyPy / pypy Commits: 9d2d15e1 by Isuru Fernando at 2021-10-29T09:31:03-05:00 Support _PYTHON_SYSCONFIGDATA_NAME env variable like cpython --HG-- branch : sysconfigdata_env - - - - - db3301c8 by Matti Picus at 2021-11-02T17:34:06+02:00 merge sysconfigdata_env to handle _PYTHON_SYSCONFIGDATA_NAME --HG-- branch : py3.7 - - - - - 2 changed files: - lib-python/3/distutils/sysconfig_pypy.py - lib-python/3/sysconfig.py View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/93dc8fc8d4ff4aaff4ce289bd8a903330df01299...db3301c8dcbb558131f0022fd155fbcf0bf0fbcf -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/93dc8fc8d4ff4aaff4ce289bd8a903330df01299...db3301c8dcbb558131f0022fd155fbcf0bf0fbcf 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 Nov 2 11:37:12 2021 From: foss at heptapod.net (Matti Picus (@mattip)) Date: Tue, 02 Nov 2021 15:37:12 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.8] 4 commits: Support _PYTHON_SYSCONFIGDATA_NAME env variable like cpython Message-ID: <61815b28d0a0c_8e08eb75018383c@heptapod-foss.mail> Matti Picus pushed to branch branch/py3.8 at PyPy / pypy Commits: 9d2d15e1 by Isuru Fernando at 2021-10-29T09:31:03-05:00 Support _PYTHON_SYSCONFIGDATA_NAME env variable like cpython --HG-- branch : sysconfigdata_env - - - - - 93dc8fc8 by Matti Picus at 2021-11-02T16:25:30+02:00 fix _ssl errors on windows - OSError(int, str=None) only creates subclasses if str is a string --HG-- branch : py3.7 - - - - - db3301c8 by Matti Picus at 2021-11-02T17:34:06+02:00 merge sysconfigdata_env to handle _PYTHON_SYSCONFIGDATA_NAME --HG-- branch : py3.7 - - - - - b701ce5f by Matti Picus at 2021-11-02T17:36:54+02:00 merge py3.7 into py3.8 --HG-- branch : py3.8 - - - - - 2 changed files: - lib-python/3/sysconfig.py - lib_pypy/_cffi_ssl/_stdssl/error.py View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/2504072bddc7f05483af859874ddb91c6ab809ee...b701ce5fea94efbfca3cee92c35219668b75d3a5 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/2504072bddc7f05483af859874ddb91c6ab809ee...b701ce5fea94efbfca3cee92c35219668b75d3a5 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 Nov 2 11:41:13 2021 From: foss at heptapod.net (Matti Picus (@mattip)) Date: Tue, 02 Nov 2021 15:41:13 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.8] redo sysconfigdata_env for py3.8 Message-ID: <61815c19ae135_8e08eb750184249@heptapod-foss.mail> Matti Picus pushed to branch branch/py3.8 at PyPy / pypy Commits: c191c808 by Matti Picus at 2021-11-02T17:40:19+02:00 redo sysconfigdata_env for py3.8 --HG-- branch : py3.8 - - - - - 1 changed file: - lib-python/3/distutils/sysconfig_pypy.py View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/c191c80804857e8d005d9e2dad690823e3b9c33e -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/c191c80804857e8d005d9e2dad690823e3b9c33e 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 Nov 3 05:11:29 2021 From: foss at heptapod.net (Matti Picus (@mattip)) Date: Wed, 03 Nov 2021 09:11:29 +0000 Subject: [pypy-commit] [Git][pypy/pypy] Pushed new branch branch/format-width Message-ID: <61825241bc6ff_8e09dbcdc193158@heptapod-foss.mail> Matti Picus pushed new branch branch/format-width at PyPy / pypy -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/tree/branch/format-width 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 Nov 3 05:46:57 2021 From: foss at heptapod.net (Maciej Fijalkowski (@fijal)) Date: Wed, 03 Nov 2021 09:46:57 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/default] print more details about the percentages Message-ID: <61825a91b64a3_8e09dc330194460@heptapod-foss.mail> Maciej Fijalkowski pushed to branch branch/default at PyPy / pypy Commits: 5e59ec24 by fijal at 2021-11-03T11:46:45+02:00 print more details about the percentages - - - - - 1 changed file: - rpython/tool/logparser.py View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/5e59ec24b40a82639b43ae3028e98ec129b08a50 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/5e59ec24b40a82639b43ae3028e98ec129b08a50 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 Nov 3 06:09:59 2021 From: foss at heptapod.net (Maciej Fijalkowski (@fijal)) Date: Wed, 03 Nov 2021 10:09:59 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/experiment-with-ffi-addresses] 2 commits: revert the RPython changes (one accidental, one ported to default) Message-ID: <61825ff75b92d_8e09dbd401950fe@heptapod-foss.mail> Maciej Fijalkowski pushed to branch branch/experiment-with-ffi-addresses at PyPy / pypy Commits: 320c8755 by fijal at 2021-11-03T11:49:04+02:00 revert the RPython changes (one accidental, one ported to default) --HG-- branch : experiment-with-ffi-addresses - - - - - 7e83b615 by fijal at 2021-11-03T12:09:48+02:00 improve the test --HG-- branch : experiment-with-ffi-addresses - - - - - 3 changed files: - pypy/module/_cffi_backend/test/test_recompiler.py - rpython/rtyper/lltypesystem/rffi.py - rpython/tool/logparser.py View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/59c2704ae5f5b8dab6664ac2a60d42fc0055d487...7e83b615cfa029d9497976d5f6a56e24057cd465 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/59c2704ae5f5b8dab6664ac2a60d42fc0055d487...7e83b615cfa029d9497976d5f6a56e24057cd465 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 Nov 3 06:24:15 2021 From: foss at heptapod.net (Maciej Fijalkowski (@fijal)) Date: Wed, 03 Nov 2021 10:24:15 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/experiment-with-ffi-addresses] 2 commits: clarify the comment Message-ID: <6182634f7d0bb_8e08e5da019558a@heptapod-foss.mail> Maciej Fijalkowski pushed to branch branch/experiment-with-ffi-addresses at PyPy / pypy Commits: 0821142a by fijal at 2021-11-03T12:11:37+02:00 clarify the comment --HG-- branch : experiment-with-ffi-addresses - - - - - de4a34b1 by fijal at 2021-11-03T12:23:58+02:00 I think fix the function for non-bytes also mark it as pypy hacks --HG-- branch : experiment-with-ffi-addresses - - - - - 2 changed files: - lib-python/3/ssl.py - pypy/module/_cffi_backend/ctypeptr.py View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/7e83b615cfa029d9497976d5f6a56e24057cd465...de4a34b16735dbaa97d74fb88c3783d9749453be -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/7e83b615cfa029d9497976d5f6a56e24057cd465...de4a34b16735dbaa97d74fb88c3783d9749453be 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 Nov 3 06:26:27 2021 From: foss at heptapod.net (Maciej Fijalkowski (@fijal)) Date: Wed, 03 Nov 2021 10:26:27 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/experiment-with-ffi-addresses] rename this function too Message-ID: <618263d3902b_8e09dc3301960b@heptapod-foss.mail> Maciej Fijalkowski pushed to branch branch/experiment-with-ffi-addresses at PyPy / pypy Commits: e19e3830 by fijal at 2021-11-03T12:26:15+02:00 rename this function too --HG-- branch : experiment-with-ffi-addresses - - - - - 2 changed files: - lib-python/3/ssl.py - lib_pypy/_cffi_ssl/_stdssl/__init__.py View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/e19e38300867d9ccc3fcad39dda50b04d6b04922 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/e19e38300867d9ccc3fcad39dda50b04d6b04922 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 Nov 3 08:26:46 2021 From: foss at heptapod.net (Matti Picus (@mattip)) Date: Wed, 03 Nov 2021 12:26:46 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/format-width] move test, fix format parsing code Message-ID: <61828006582cb_8e09dc2e0200671@heptapod-foss.mail> Matti Picus pushed to branch branch/format-width at PyPy / pypy Commits: cb05fdea by Matti Picus at 2021-11-03T13:32:58+02:00 move test, fix format parsing code --HG-- branch : format-width - - - - - 3 changed files: - pypy/module/cpyext/src/unicodeobject.c - pypy/module/cpyext/test/test_exception.py - pypy/module/cpyext/test/test_unicodeobject.py View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/cb05fdea5e387d3085655ab4a97e046051e85997 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/cb05fdea5e387d3085655ab4a97e046051e85997 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 Nov 3 18:27:32 2021 From: foss at heptapod.net (Matti Picus (@mattip)) Date: Wed, 03 Nov 2021 22:27:32 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/format-width] fix over-eager incrementing when counting pyobject formatters, add more tests Message-ID: <61830cd4a2c0_8e0d4939c22185e@heptapod-foss.mail> Matti Picus pushed to branch branch/format-width at PyPy / pypy Commits: 08ffa6c2 by Matti Picus at 2021-11-04T00:21:32+02:00 fix over-eager incrementing when counting pyobject formatters, add more tests --HG-- branch : format-width - - - - - 2 changed files: - pypy/module/cpyext/src/unicodeobject.c - pypy/module/cpyext/test/test_unicodeobject.py View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/08ffa6c212fbd94524c927f280da2d0201a1a965 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/08ffa6c212fbd94524c927f280da2d0201a1a965 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 Nov 3 18:27:34 2021 From: foss at heptapod.net (Matti Picus (@mattip)) Date: Wed, 03 Nov 2021 22:27:34 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.7] 5 commits: add test that passes on CPython, segfault on PyPy3.7 Message-ID: <61830cd6dad25_8e0d48578222013@heptapod-foss.mail> Matti Picus pushed to branch branch/py3.7 at PyPy / pypy Commits: eae4936b by Matti Picus at 2021-11-03T10:54:58+02:00 add test that passes on CPython, segfault on PyPy3.7 --HG-- branch : format-width - - - - - cb05fdea by Matti Picus at 2021-11-03T13:32:58+02:00 move test, fix format parsing code --HG-- branch : format-width - - - - - 08ffa6c2 by Matti Picus at 2021-11-04T00:21:32+02:00 fix over-eager incrementing when counting pyobject formatters, add more tests --HG-- branch : format-width - - - - - 39259202 by Matti Picus at 2021-11-04T00:22:55+02:00 Merge format-width which fixes PyUnicode_FromFormat (issue 3593) --HG-- branch : py3.7 - - - - - bed2cf60 by Matti Picus at 2021-11-04T00:26:28+02:00 remove whatsnew-head --HG-- branch : py3.7 - - - - - 7 changed files: - pypy/doc/index-of-whatsnew.rst - ? pypy/doc/test/test_whatsnew.py - ? pypy/doc/whatsnew-head.rst - ? pypy/doc/whatsnew-pypy3-head.rst - pypy/module/cpyext/src/unicodeobject.c - pypy/module/cpyext/test/test_exception.py - pypy/module/cpyext/test/test_unicodeobject.py View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/db3301c8dcbb558131f0022fd155fbcf0bf0fbcf...bed2cf602d799e9cdbf2549e5f04ba3df1c96717 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/db3301c8dcbb558131f0022fd155fbcf0bf0fbcf...bed2cf602d799e9cdbf2549e5f04ba3df1c96717 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 Nov 3 18:27:37 2021 From: foss at heptapod.net (Matti Picus (@mattip)) Date: Wed, 03 Nov 2021 22:27:37 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.8] 6 commits: add test that passes on CPython, segfault on PyPy3.7 Message-ID: <61830cd94f3a3_8e09dbcdc22227b@heptapod-foss.mail> Matti Picus pushed to branch branch/py3.8 at PyPy / pypy Commits: eae4936b by Matti Picus at 2021-11-03T10:54:58+02:00 add test that passes on CPython, segfault on PyPy3.7 --HG-- branch : format-width - - - - - cb05fdea by Matti Picus at 2021-11-03T13:32:58+02:00 move test, fix format parsing code --HG-- branch : format-width - - - - - 08ffa6c2 by Matti Picus at 2021-11-04T00:21:32+02:00 fix over-eager incrementing when counting pyobject formatters, add more tests --HG-- branch : format-width - - - - - 39259202 by Matti Picus at 2021-11-04T00:22:55+02:00 Merge format-width which fixes PyUnicode_FromFormat (issue 3593) --HG-- branch : py3.7 - - - - - bed2cf60 by Matti Picus at 2021-11-04T00:26:28+02:00 remove whatsnew-head --HG-- branch : py3.7 - - - - - 2d414910 by Matti Picus at 2021-11-04T00:26:53+02:00 merge py3.7 into py3.8 --HG-- branch : py3.8 - - - - - 3 changed files: - pypy/module/cpyext/src/unicodeobject.c - pypy/module/cpyext/test/test_exception.py - pypy/module/cpyext/test/test_unicodeobject.py View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/c191c80804857e8d005d9e2dad690823e3b9c33e...2d4149100eaa4d519efdb073588333cd8bab0a72 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/c191c80804857e8d005d9e2dad690823e3b9c33e...2d4149100eaa4d519efdb073588333cd8bab0a72 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 Nov 3 18:46:33 2021 From: foss at heptapod.net (Matti Picus (@mattip)) Date: Wed, 03 Nov 2021 22:46:33 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/default] pin docutils to unbreak python2 doc build Message-ID: <618311496372f_8e0cac3a8223380@heptapod-foss.mail> Matti Picus pushed to branch branch/default at PyPy / pypy Commits: 8a1fec73 by Matti Picus at 2021-11-04T00:46:02+02:00 pin docutils to unbreak python2 doc build - - - - - 1 changed file: - pypy/doc/requirements.txt View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/8a1fec7393dbfef11ee743277863675de9bb455e -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/8a1fec7393dbfef11ee743277863675de9bb455e 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 Nov 3 18:47:20 2021 From: foss at heptapod.net (Matti Picus (@mattip)) Date: Wed, 03 Nov 2021 22:47:20 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/default] typo Message-ID: <61831178b11aa_8e09dbcdc22359@heptapod-foss.mail> Matti Picus pushed to branch branch/default at PyPy / pypy Commits: 6d683995 by Matti Picus at 2021-11-04T00:47:10+02:00 typo - - - - - 1 changed file: - pypy/doc/requirements.txt View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/6d683995afb20408f06ba8c8aeca6fffb2c482c5 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/6d683995afb20408f06ba8c8aeca6fffb2c482c5 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 Nov 4 04:15:23 2021 From: foss at heptapod.net (Maciej Fijalkowski (@fijal)) Date: Thu, 04 Nov 2021 08:15:23 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.7] 22 commits: one less copy of strings in memmove (and not make it immediately old) as well... Message-ID: <6183969bb47d2_8e0cac3a822688d@heptapod-foss.mail> Maciej Fijalkowski pushed to branch branch/py3.7 at PyPy / pypy Commits: b752e5b3 by fijal at 2021-10-12T13:02:01+02:00 one less copy of strings in memmove (and not make it immediately old) as well as a start of _offset_in_bytes --HG-- branch : experiment-with-ffi-addresses - - - - - 1bfe0bd4 by fijal at 2021-10-12T13:19:26+02:00 typo --HG-- branch : experiment-with-ffi-addresses - - - - - 38f2227b by fijal at 2021-10-12T13:28:37+02:00 oops --HG-- branch : experiment-with-ffi-addresses - - - - - 1a892ad9 by fijal at 2021-10-19T14:59:31+02:00 quick and dirty hack to always pass directly offset of OffsetInBytes --HG-- branch : experiment-with-ffi-addresses - - - - - 7b71c6ac by fijal at 2021-10-19T15:21:08+02:00 try harder to please the rtyper --HG-- branch : experiment-with-ffi-addresses - - - - - a4d5a1c0 by fijal at 2021-10-19T15:34:19+02:00 hide this from the JIT --HG-- branch : experiment-with-ffi-addresses - - - - - 67cd159f by fijal at 2021-10-19T16:12:53+02:00 try to use (unsafely!) the new primitive --HG-- branch : experiment-with-ffi-addresses - - - - - be8a2185 by fijal at 2021-10-19T16:14:02+02:00 typo --HG-- branch : experiment-with-ffi-addresses - - - - - 9b4baf75 by fijal at 2021-11-02T10:06:53+02:00 try harder to pin things when they go through layers of offset in bytes --HG-- branch : experiment-with-ffi-addresses - - - - - 4b612c29 by fijal at 2021-11-02T10:14:25+02:00 run your tests kids --HG-- branch : experiment-with-ffi-addresses - - - - - 57e66fbb by fijal at 2021-11-02T10:27:21+02:00 oops --HG-- branch : experiment-with-ffi-addresses - - - - - b7aa32cf by fijal at 2021-11-02T10:28:54+02:00 rename the w_bytes to bytes to avoid confusion --HG-- branch : experiment-with-ffi-addresses - - - - - 3c9fb317 by fijal at 2021-11-02T10:42:55+02:00 jit cant see this --HG-- branch : experiment-with-ffi-addresses - - - - - 6e993679 by fijal at 2021-11-02T12:03:50+02:00 display more digits --HG-- branch : experiment-with-ffi-addresses - - - - - c52a0356 by fijal at 2021-11-02T12:04:40+02:00 actually make this float --HG-- branch : experiment-with-ffi-addresses - - - - - 59c2704a by fijal at 2021-11-02T13:28:39+02:00 this is a hack for bytes *only* --HG-- branch : experiment-with-ffi-addresses - - - - - 320c8755 by fijal at 2021-11-03T11:49:04+02:00 revert the RPython changes (one accidental, one ported to default) --HG-- branch : experiment-with-ffi-addresses - - - - - 7e83b615 by fijal at 2021-11-03T12:09:48+02:00 improve the test --HG-- branch : experiment-with-ffi-addresses - - - - - 0821142a by fijal at 2021-11-03T12:11:37+02:00 clarify the comment --HG-- branch : experiment-with-ffi-addresses - - - - - de4a34b1 by fijal at 2021-11-03T12:23:58+02:00 I think fix the function for non-bytes also mark it as pypy hacks --HG-- branch : experiment-with-ffi-addresses - - - - - e19e3830 by fijal at 2021-11-03T12:26:15+02:00 rename this function too --HG-- branch : experiment-with-ffi-addresses - - - - - 00ec77a7 by Maciej Fijalkowski at 2021-11-04T08:15:16+00:00 Merge branch 'branch/experiment-with-ffi-addresses' into 'branch/py3.7' improve amount of copying for ssl See merge request pypy/pypy!842 --HG-- branch : py3.7 - - - - - 8 changed files: - extra_tests/cffi_tests/cffi1/test_ffi_obj.py - lib-python/3/ssl.py - lib_pypy/_cffi_ssl/_stdssl/__init__.py - pypy/module/_cffi_backend/ctypefunc.py - pypy/module/_cffi_backend/ctypeptr.py - pypy/module/_cffi_backend/func.py - pypy/module/_cffi_backend/moduledef.py - pypy/module/_cffi_backend/test/test_recompiler.py View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/bed2cf602d799e9cdbf2549e5f04ba3df1c96717...00ec77a75a4f27258fbcf179f2222f542fbaaca0 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/bed2cf602d799e9cdbf2549e5f04ba3df1c96717...00ec77a75a4f27258fbcf179f2222f542fbaaca0 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 Nov 5 09:07:26 2021 From: foss at heptapod.net (Carl Friedrich Bolz-Tereick (@cfbolz)) Date: Fri, 05 Nov 2021 13:07:26 +0000 Subject: [pypy-commit] [Git][pypy/pypy] Pushed new branch branch/py3.9-peg-parser Message-ID: <61852c8eb2a2e_1a8ba7e8101279@heptapod-foss.mail> Carl Friedrich Bolz-Tereick pushed new branch branch/py3.9-peg-parser at PyPy / pypy -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/tree/branch/py3.9-peg-parser 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 Nov 6 10:07:33 2021 From: foss at heptapod.net (Carl Friedrich Bolz-Tereick (@cfbolz)) Date: Sat, 06 Nov 2021 14:07:33 +0000 Subject: [pypy-commit] [Git][pypy/pypy] Pushed new branch branch/refactor-syntaxerror-offset Message-ID: <61868c255ffe8_1a8ae114112270@heptapod-foss.mail> Carl Friedrich Bolz-Tereick pushed new branch branch/refactor-syntaxerror-offset at PyPy / pypy -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/tree/branch/refactor-syntaxerror-offset 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 Nov 7 04:22:15 2021 From: foss at heptapod.net (Matti Picus (@mattip)) Date: Sun, 07 Nov 2021 09:22:15 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/conda] remove unused constant Message-ID: <61879ac7e456c_1a83480f0117031@heptapod-foss.mail> Matti Picus pushed to branch branch/conda at PyPy / pypy Commits: 8f0b30ab by Matti Picus at 2021-11-06T14:23:48+02:00 remove unused constant --HG-- branch : conda - - - - - 1 changed file: - lib_pypy/_cffi_ssl/_cffi_src/openssl/ssl.py View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/8f0b30ab69f5d2c6860c98283df1d9f2daaebaaa -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/8f0b30ab69f5d2c6860c98283df1d9f2daaebaaa 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 Nov 7 04:22:22 2021 From: foss at heptapod.net (Matti Picus (@mattip)) Date: Sun, 07 Nov 2021 09:22:22 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.8] unused DTLS1_RT_HEARTBEAT not available in OpenSSL3 Message-ID: <61879aceebb62_1a837cd0011748a@heptapod-foss.mail> Matti Picus pushed to branch branch/py3.8 at PyPy / pypy Commits: a5d00155 by Matti Picus at 2021-11-06T14:58:03+02:00 unused DTLS1_RT_HEARTBEAT not available in OpenSSL3 --HG-- branch : py3.8 - - - - - 1 changed file: - lib_pypy/_cffi_ssl/_cffi_src/openssl/ssl.py View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/a5d00155fd89e1b4e1f47376c7739978dcb26adc -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/a5d00155fd89e1b4e1f47376c7739978dcb26adc 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 Nov 7 04:22:20 2021 From: foss at heptapod.net (Matti Picus (@mattip)) Date: Sun, 07 Nov 2021 09:22:20 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.7-openssl-3.0.0] 10 commits: remove uneeded files Message-ID: <61879acc8ad47_1a8ba7e81172da@heptapod-foss.mail> Matti Picus pushed to branch branch/py3.7-openssl-3.0.0 at PyPy / pypy Commits: 50bb0e88 by Matti Picus at 2021-11-06T08:59:26+02:00 remove uneeded files --HG-- branch : py3.7-openssl-3.0.0 - - - - - 50d9f308 by Matti Picus at 2021-11-06T09:02:25+02:00 preserve passwd callback, remove extraneous check --HG-- branch : py3.7-openssl-3.0.0 - - - - - 20e8f72d by Matti Picus at 2021-11-06T09:09:14+02:00 revert 6ddfef1fa188, breaks session re-use test --HG-- branch : py3.7-openssl-3.0.0 - - - - - 665a6624 by Matti Picus at 2021-11-06T09:32:45+02:00 more cleanup --HG-- branch : py3.7-openssl-3.0.0 - - - - - 7767dcfb by Matti Picus at 2021-11-06T18:23:41+02:00 revert part of 59f35f3623b1, reset ffi.errno --HG-- branch : py3.7-openssl-3.0.0 - - - - - 7f1df53e by h-vertini at 2021-11-07T10:14:27+02:00 backport changes to tests for openssl3 --HG-- branch : py3.7-openssl-3.0.0 - - - - - 05136ae3 by h-vertini at 2021-11-07T10:48:39+02:00 update error codes for OpenSSL3 --HG-- branch : py3.7-openssl-3.0.0 - - - - - b2c6e15b by Matti Picus at 2021-11-07T11:00:38+02:00 remove some error codes that do not exist in my build of OpenSSL3 --HG-- branch : py3.7-openssl-3.0.0 - - - - - 2bcd08f6 by Matti Picus at 2021-11-07T11:01:21+02:00 handle UNXEPECTED_EOF_WHILE_READING which on CPython raises a BrokenPipeError --HG-- branch : py3.7-openssl-3.0.0 - - - - - db605ae4 by Matti Picus at 2021-11-07T11:12:22+02:00 adopt upstream changes to add_ca_cert --HG-- branch : py3.7-openssl-3.0.0 - - - - - 17 changed files: - lib-python/3/test/test_ssl.py - lib_pypy/_cffi_ssl/README.md - ? lib_pypy/_cffi_ssl/_cffi_src/build_constant_time.py - ? lib_pypy/_cffi_ssl/_cffi_src/build_padding.py - ? lib_pypy/_cffi_ssl/_cffi_src/hazmat_src/constant_time.c - ? lib_pypy/_cffi_ssl/_cffi_src/hazmat_src/constant_time.h - ? lib_pypy/_cffi_ssl/_cffi_src/hazmat_src/padding.c - ? lib_pypy/_cffi_ssl/_cffi_src/hazmat_src/padding.h - ? lib_pypy/_cffi_ssl/_cffi_src/openssl/__init__.py - lib_pypy/_cffi_ssl/_cffi_src/openssl/err.py - ? lib_pypy/_cffi_ssl/_cffi_src/openssl/pypy_win32_extra.py - lib_pypy/_cffi_ssl/_cffi_src/openssl/ssl.py - lib_pypy/_cffi_ssl/_stdssl/__init__.py - lib_pypy/_cffi_ssl/_stdssl/errorcodes.py - ? lib_pypy/_cffi_ssl/cryptography/__init__.py - ? lib_pypy/_cffi_ssl/cryptography/exceptions.py - ? lib_pypy/_cffi_ssl/cryptography/fernet.py View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/6135b6922079a264a227d23560b39b98eca0ce3a...db605ae4f40d22338dc2380dc4d9c8c3768841d4 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/6135b6922079a264a227d23560b39b98eca0ce3a...db605ae4f40d22338dc2380dc4d9c8c3768841d4 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 Nov 7 04:58:06 2021 From: foss at heptapod.net (Matti Picus (@mattip)) Date: Sun, 07 Nov 2021 09:58:06 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/default] mention that the macos tarballs are unsigned, and that homebrew does sign them Message-ID: <6187a32e779d9_1a8345581176f8@heptapod-foss.mail> Matti Picus pushed to branch branch/default at PyPy / pypy Commits: 6f616fc3 by Matti Picus at 2021-11-07T11:57:47+02:00 mention that the macos tarballs are unsigned, and that homebrew does sign them - - - - - 1 changed file: - pypy/doc/install.rst View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/6f616fc3f145ed56d2db8064d3b32f79fcf6f574 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/6f616fc3f145ed56d2db8064d3b32f79fcf6f574 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 Nov 7 10:54:25 2021 From: foss at heptapod.net (Carl Friedrich Bolz-Tereick (@cfbolz)) Date: Sun, 07 Nov 2021 15:54:25 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.9-peg-parser] 3 commits: fix tests and implementation, missing 0-based to 1-based conversion when raising Message-ID: <6187f6b153b41_1a837cd781276da@heptapod-foss.mail> Carl Friedrich Bolz-Tereick pushed to branch branch/py3.9-peg-parser at PyPy / pypy Commits: b7975250 by Carl Friedrich Bolz-Tereick at 2021-11-06T12:31:13+01:00 fix tests and implementation, missing 0-based to 1-based conversion when raising SyntaxErrors from the ast builder --HG-- branch : py3.9-peg-parser - - - - - 94642691 by Carl Friedrich Bolz-Tereick at 2021-11-06T17:12:24+01:00 lots of progress, but mostly still broken --HG-- branch : py3.9-peg-parser - - - - - 8ff55bcd by Carl Friedrich Bolz-Tereick at 2021-11-07T16:54:08+01:00 more random progress --HG-- branch : py3.9-peg-parser - - - - - 9 changed files: - pypy/interpreter/astcompiler/ast.py - pypy/interpreter/astcompiler/astbuilder.py - pypy/interpreter/astcompiler/test/test_astbuilder.py - pypy/interpreter/astcompiler/tools/asdl_py.py - pypy/interpreter/pycompiler.py - pypy/interpreter/pyparser/parser.py - pypy/interpreter/pyparser/pyparse.py - pypy/interpreter/pyparser/rpypegparse.py - pypy/interpreter/pyparser/test/targetparse.py View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/f5eb57c781ebe5fdd5cb0393eba30addb8cefe99...8ff55bcd8388e7914092b310e89c59cbe77d9b79 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/f5eb57c781ebe5fdd5cb0393eba30addb8cefe99...8ff55bcd8388e7914092b310e89c59cbe77d9b79 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 Nov 7 11:06:31 2021 From: foss at heptapod.net (Matti Picus (@mattip)) Date: Sun, 07 Nov 2021 16:06:31 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.7-openssl-3.0.0] 2 commits: need perl modules to build openssl3, remove unused declaration Message-ID: <6187f98714fa0_1a834558127878@heptapod-foss.mail> Matti Picus pushed to branch branch/py3.7-openssl-3.0.0 at PyPy / pypy Commits: ab22d3a5 by Matti Picus at 2021-11-07T14:17:37+02:00 need perl modules to build openssl3, remove unused declaration --HG-- branch : py3.7-openssl-3.0.0 - - - - - 92ce6802 by Matti Picus at 2021-11-07T18:06:05+02:00 restore file needed for windows --HG-- branch : py3.7-openssl-3.0.0 - - - - - 3 changed files: - lib_pypy/_cffi_ssl/_cffi_src/openssl/provider.py - + lib_pypy/_cffi_ssl/_cffi_src/openssl/pypy_win32_extra.py - lib_pypy/pypy_tools/build_cffi_imports.py View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/db605ae4f40d22338dc2380dc4d9c8c3768841d4...92ce6802d74fb6d1bf7558b45655188c47d2feb4 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/db605ae4f40d22338dc2380dc4d9c8c3768841d4...92ce6802d74fb6d1bf7558b45655188c47d2feb4 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 Nov 7 12:40:24 2021 From: foss at heptapod.net (Matti Picus (@mattip)) Date: Sun, 07 Nov 2021 17:40:24 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.7-openssl-3.0.0] typo Message-ID: <61880f88183a4_1a837cd00128299@heptapod-foss.mail> Matti Picus pushed to branch branch/py3.7-openssl-3.0.0 at PyPy / pypy Commits: b261cc24 by Matti Picus at 2021-11-07T19:31:06+02:00 typo --HG-- branch : py3.7-openssl-3.0.0 - - - - - 1 changed file: - lib_pypy/pypy_tools/build_cffi_imports.py View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/b261cc24245781146a1b5df9b93c20a1defc3653 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/b261cc24245781146a1b5df9b93c20a1defc3653 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 Nov 7 13:07:47 2021 From: foss at heptapod.net (Carl Friedrich Bolz-Tereick (@cfbolz)) Date: Sun, 07 Nov 2021 18:07:47 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.9-peg-parser] 6 commits: move out all the python code into a regular non-generated python file Message-ID: <618815f374a1a_1a837cd7812841f@heptapod-foss.mail> Carl Friedrich Bolz-Tereick pushed to branch branch/py3.9-peg-parser at PyPy / pypy Commits: ec4e1e8b by Carl Friedrich Bolz-Tereick at 2021-11-07T18:28:40+01:00 move out all the python code into a regular non-generated python file --HG-- branch : py3.9-peg-parser - - - - - d7eff768 by Carl Friedrich Bolz-Tereick at 2021-11-07T18:58:12+01:00 vendor pegen --HG-- branch : py3.9-peg-parser - - - - - 640db2b3 by Carl Friedrich Bolz-Tereick at 2021-11-07T18:59:59+01:00 add LICENSE from pegen --HG-- branch : py3.9-peg-parser - - - - - 531966f4 by Carl Friedrich Bolz-Tereick at 2021-11-07T19:02:00+01:00 add the rpython generator and the grammar --HG-- branch : py3.9-peg-parser - - - - - 30208aa2 by Carl Friedrich Bolz-Tereick at 2021-11-07T19:02:20+01:00 fix rpython --HG-- branch : py3.9-peg-parser - - - - - b7711f02 by Carl Friedrich Bolz-Tereick at 2021-11-07T19:02:31+01:00 regenerate with the new code --HG-- branch : py3.9-peg-parser - - - - - 13 changed files: - + pypy/interpreter/pyparser/baserpypeg.py - pypy/interpreter/pyparser/pyparse.py - pypy/interpreter/pyparser/rpypegparse.py - + pypy/interpreter/pyparser/tools/LICENSE - + pypy/interpreter/pyparser/tools/pegen/__init__.py - + pypy/interpreter/pyparser/tools/pegen/__main__.py - + pypy/interpreter/pyparser/tools/pegen/build.py - + pypy/interpreter/pyparser/tools/pegen/first_sets.py - + pypy/interpreter/pyparser/tools/pegen/grammar.py - + pypy/interpreter/pyparser/tools/pegen/grammar_parser.py - + pypy/interpreter/pyparser/tools/pegen/grammar_visualizer.py - + pypy/interpreter/pyparser/tools/pegen/parser.py - + pypy/interpreter/pyparser/tools/pegen/parser_generator.py View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/8ff55bcd8388e7914092b310e89c59cbe77d9b79...b7711f02c870934047df0a4cdf1d1bb3468e2d08 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/8ff55bcd8388e7914092b310e89c59cbe77d9b79...b7711f02c870934047df0a4cdf1d1bb3468e2d08 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 Nov 7 15:41:08 2021 From: foss at heptapod.net (Matti Picus (@mattip)) Date: Sun, 07 Nov 2021 20:41:08 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.7-openssl-3.0.0] cannot yum install, no sudo available inside the docker image Message-ID: <618839e4a6117_1a8ba7e8128821@heptapod-foss.mail> Matti Picus pushed to branch branch/py3.7-openssl-3.0.0 at PyPy / pypy Commits: e63f0b9a by Matti Picus at 2021-11-07T22:34:39+02:00 cannot yum install, no sudo available inside the docker image --HG-- branch : py3.7-openssl-3.0.0 - - - - - 1 changed file: - lib_pypy/pypy_tools/build_cffi_imports.py View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/e63f0b9a2a6e88fde539a3966ef7dea72f6d07bc -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/e63f0b9a2a6e88fde539a3966ef7dea72f6d07bc 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 Nov 8 02:08:20 2021 From: foss at heptapod.net (Matti Picus (@mattip)) Date: Mon, 08 Nov 2021 07:08:20 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.7-openssl-3.0.0] fix another OSError(errno, str) conversion failure when !(str) Message-ID: <6188cce42f3a_1a84bbe5013078a@heptapod-foss.mail> Matti Picus pushed to branch branch/py3.7-openssl-3.0.0 at PyPy / pypy Commits: d3cacbd1 by Matti Picus at 2021-11-08T09:07:48+02:00 fix another OSError(errno, str) conversion failure when !(str) --HG-- branch : py3.7-openssl-3.0.0 - - - - - 1 changed file: - lib_pypy/_cffi_ssl/_stdssl/error.py View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/d3cacbd1595e2c473f6b93fad4daae2d42bf20d0 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/d3cacbd1595e2c473f6b93fad4daae2d42bf20d0 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 Nov 8 02:09:38 2021 From: foss at heptapod.net (Matti Picus (@mattip)) Date: Mon, 08 Nov 2021 07:09:38 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.7-openssl-3.0.0] update gdbm to get fix for gcc used by aarch64 buildbot Message-ID: <6188cd323209d_1a83804a01309a2@heptapod-foss.mail> Matti Picus pushed to branch branch/py3.7-openssl-3.0.0 at PyPy / pypy Commits: 41dd2d5c by Matti Picus at 2021-11-08T08:20:58+02:00 update gdbm to get fix for gcc used by aarch64 buildbot --HG-- branch : py3.7-openssl-3.0.0 - - - - - 1 changed file: - lib_pypy/pypy_tools/build_cffi_imports.py View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/41dd2d5c806f87e3a0bd603d40b0b2776c8f08a6 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/41dd2d5c806f87e3a0bd603d40b0b2776c8f08a6 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 Nov 8 05:28:54 2021 From: foss at heptapod.net (Matti Picus (@mattip)) Date: Mon, 08 Nov 2021 10:28:54 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.7-openssl-3.0.0] always create cffi extensions in lib_pypy, add lib64 linker path Message-ID: <6188fbe6362e7_1a84bbe5013246b@heptapod-foss.mail> Matti Picus pushed to branch branch/py3.7-openssl-3.0.0 at PyPy / pypy Commits: 3df1012c by Matti Picus at 2021-11-08T12:28:38+02:00 always create cffi extensions in lib_pypy, add lib64 linker path --HG-- branch : py3.7-openssl-3.0.0 - - - - - 1 changed file: - lib_pypy/pypy_tools/build_cffi_imports.py View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/3df1012cb32ed1cebccc220e8e82dacc3d3e06b3 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/3df1012cb32ed1cebccc220e8e82dacc3d3e06b3 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 Nov 8 06:43:21 2021 From: foss at heptapod.net (Carl Friedrich Bolz-Tereick (@cfbolz)) Date: Mon, 08 Nov 2021 11:43:21 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.7] add a fast path for unicode literals that don't contain escapes in the parser Message-ID: <61890d59b3f76_1a84bbf68133493@heptapod-foss.mail> Carl Friedrich Bolz-Tereick pushed to branch branch/py3.7 at PyPy / pypy Commits: 1e1afef2 by Carl Friedrich Bolz-Tereick at 2021-11-08T12:35:48+01:00 add a fast path for unicode literals that don't contain escapes in the parser --HG-- branch : py3.7 - - - - - 1 changed file: - pypy/interpreter/pyparser/parsestring.py View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/1e1afef2948a0b35e165971b19e3942f02edb3d4 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/1e1afef2948a0b35e165971b19e3942f02edb3d4 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 Nov 8 08:29:37 2021 From: foss at heptapod.net (Matti Picus (@mattip)) Date: Mon, 08 Nov 2021 13:29:37 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.7] 30 commits: remove unused functions and add a few tweaks for openssl3 Message-ID: <6189264116fe0_1a84bbeb4133880@heptapod-foss.mail> Matti Picus pushed to branch branch/py3.7 at PyPy / pypy Commits: e85c3387 by Matti Picus at 2021-09-30T02:03:51+03:00 remove unused functions and add a few tweaks for openssl3 --HG-- branch : openssl-3.0.0 - - - - - 1c333acf by Matti Picus at 2021-09-30T13:02:27+03:00 merge openssl-3.0.0 into py3.7-openssl-3.0.0 --HG-- branch : py3.7-openssl-3.0.0 - - - - - 39f35b66 by Matti Picus at 2021-10-06T10:07:23+03:00 resign ourselves to the truth: we do not really preserve compatibility with cryptography --HG-- branch : py3.7-openssl-3.0.0 - - - - - 7851269f by Matti Picus at 2021-10-06T10:08:12+03:00 delete unused EVP functions --HG-- branch : py3.7-openssl-3.0.0 - - - - - 49fca115 by Matti Picus at 2021-10-06T10:08:33+03:00 download and build OpenSSL 3 --HG-- branch : py3.7-openssl-3.0.0 - - - - - 34c4a045 by Matti Picus at 2021-10-27T11:59:34+03:00 remove unused and deprecated delcaration --HG-- branch : py3.7-openssl-3.0.0 - - - - - 2e266f9e by Matti Picus at 2021-10-27T12:45:28+03:00 update error codes and add cryptography's 'provider' module --HG-- branch : py3.7-openssl-3.0.0 - - - - - 5cf5c394 by Matti Picus at 2021-10-27T17:48:43+03:00 revert part of previous commit --HG-- branch : py3.7-openssl-3.0.0 - - - - - 904cc468 by Matti Picus at 2021-10-27T14:47:47+03:00 add providers module, remove some declarations and add more definitions --HG-- branch : py3.7-openssl-3.0.0 - - - - - a747cc52 by Matti Picus at 2021-10-27T14:48:14+03:00 ifdef section of random_engine --HG-- branch : py3.7-openssl-3.0.0 - - - - - 84ec03b9 by Matti Picus at 2021-10-28T08:42:33+03:00 merge py3.7 into branch --HG-- branch : py3.7-openssl-3.0.0 - - - - - 6135b692 by Matti Picus at 2021-10-28T08:59:03+03:00 add a gc.collect to prevent tests hanging --HG-- branch : py3.7-openssl-3.0.0 - - - - - 50bb0e88 by Matti Picus at 2021-11-06T08:59:26+02:00 remove uneeded files --HG-- branch : py3.7-openssl-3.0.0 - - - - - 50d9f308 by Matti Picus at 2021-11-06T09:02:25+02:00 preserve passwd callback, remove extraneous check --HG-- branch : py3.7-openssl-3.0.0 - - - - - 20e8f72d by Matti Picus at 2021-11-06T09:09:14+02:00 revert 6ddfef1fa188, breaks session re-use test --HG-- branch : py3.7-openssl-3.0.0 - - - - - 665a6624 by Matti Picus at 2021-11-06T09:32:45+02:00 more cleanup --HG-- branch : py3.7-openssl-3.0.0 - - - - - 7767dcfb by Matti Picus at 2021-11-06T18:23:41+02:00 revert part of 59f35f3623b1, reset ffi.errno --HG-- branch : py3.7-openssl-3.0.0 - - - - - 7f1df53e by h-vertini at 2021-11-07T10:14:27+02:00 backport changes to tests for openssl3 --HG-- branch : py3.7-openssl-3.0.0 - - - - - 05136ae3 by h-vertini at 2021-11-07T10:48:39+02:00 update error codes for OpenSSL3 --HG-- branch : py3.7-openssl-3.0.0 - - - - - b2c6e15b by Matti Picus at 2021-11-07T11:00:38+02:00 remove some error codes that do not exist in my build of OpenSSL3 --HG-- branch : py3.7-openssl-3.0.0 - - - - - 2bcd08f6 by Matti Picus at 2021-11-07T11:01:21+02:00 handle UNXEPECTED_EOF_WHILE_READING which on CPython raises a BrokenPipeError --HG-- branch : py3.7-openssl-3.0.0 - - - - - db605ae4 by Matti Picus at 2021-11-07T11:12:22+02:00 adopt upstream changes to add_ca_cert --HG-- branch : py3.7-openssl-3.0.0 - - - - - ab22d3a5 by Matti Picus at 2021-11-07T14:17:37+02:00 need perl modules to build openssl3, remove unused declaration --HG-- branch : py3.7-openssl-3.0.0 - - - - - 92ce6802 by Matti Picus at 2021-11-07T18:06:05+02:00 restore file needed for windows --HG-- branch : py3.7-openssl-3.0.0 - - - - - b261cc24 by Matti Picus at 2021-11-07T19:31:06+02:00 typo --HG-- branch : py3.7-openssl-3.0.0 - - - - - e63f0b9a by Matti Picus at 2021-11-07T22:34:39+02:00 cannot yum install, no sudo available inside the docker image --HG-- branch : py3.7-openssl-3.0.0 - - - - - d3cacbd1 by Matti Picus at 2021-11-08T09:07:48+02:00 fix another OSError(errno, str) conversion failure when !(str) --HG-- branch : py3.7-openssl-3.0.0 - - - - - 41dd2d5c by Matti Picus at 2021-11-08T08:20:58+02:00 update gdbm to get fix for gcc used by aarch64 buildbot --HG-- branch : py3.7-openssl-3.0.0 - - - - - 3df1012c by Matti Picus at 2021-11-08T12:28:38+02:00 always create cffi extensions in lib_pypy, add lib64 linker path --HG-- branch : py3.7-openssl-3.0.0 - - - - - a5880c52 by Matti Picus at 2021-11-08T15:29:23+02:00 merge py3.7-openssl-3.0.0 which provides openssl3 --HG-- branch : py3.7 - - - - - 25 changed files: - lib-python/3/test/test_ssl.py - lib_pypy/_cffi_ssl/README.md - ? lib_pypy/_cffi_ssl/_cffi_src/build_constant_time.py - ? lib_pypy/_cffi_ssl/_cffi_src/build_padding.py - ? lib_pypy/_cffi_ssl/_cffi_src/hazmat_src/constant_time.c - ? lib_pypy/_cffi_ssl/_cffi_src/hazmat_src/constant_time.h - ? lib_pypy/_cffi_ssl/_cffi_src/hazmat_src/padding.c - ? lib_pypy/_cffi_ssl/_cffi_src/hazmat_src/padding.h - ? lib_pypy/_cffi_ssl/_cffi_src/openssl/__init__.py - lib_pypy/_cffi_ssl/_cffi_src/openssl/bio.py - lib_pypy/_cffi_ssl/_cffi_src/openssl/crypto.py - lib_pypy/_cffi_ssl/_cffi_src/openssl/cryptography.py - lib_pypy/_cffi_ssl/_cffi_src/openssl/err.py - lib_pypy/_cffi_ssl/_cffi_src/openssl/evp.py - lib_pypy/_cffi_ssl/_cffi_src/openssl/fips.py - lib_pypy/_cffi_ssl/_cffi_src/openssl/ocsp.py - + lib_pypy/_cffi_ssl/_cffi_src/openssl/provider.py - lib_pypy/_cffi_ssl/_cffi_src/openssl/rsa.py - lib_pypy/_cffi_ssl/_cffi_src/openssl/src/osrandom_engine.c - lib_pypy/_cffi_ssl/_cffi_src/openssl/ssl.py - lib_pypy/_cffi_ssl/_cffi_src/openssl/x509name.py - lib_pypy/_cffi_ssl/_stdssl/__init__.py - lib_pypy/_cffi_ssl/_stdssl/errorcodes.py - ? lib_pypy/_cffi_ssl/cryptography/__init__.py - ? lib_pypy/_cffi_ssl/cryptography/exceptions.py View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/1e1afef2948a0b35e165971b19e3942f02edb3d4...a5880c522db9623e8c69b2aef1eb3e29278d04c7 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/1e1afef2948a0b35e165971b19e3942f02edb3d4...a5880c522db9623e8c69b2aef1eb3e29278d04c7 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 Nov 8 10:50:44 2021 From: foss at heptapod.net (Matti Picus (@mattip)) Date: Mon, 08 Nov 2021 15:50:44 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.7] restore missing function needed for _hash Message-ID: <618947542fa8b_1a84bbf681394e6@heptapod-foss.mail> Matti Picus pushed to branch branch/py3.7 at PyPy / pypy Commits: d06d8bdd by Matti Picus at 2021-11-08T17:29:37+02:00 restore missing function needed for _hash --HG-- branch : py3.7 - - - - - 1 changed file: - lib_pypy/_cffi_ssl/_cffi_src/openssl/evp.py View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/d06d8bddf87b9d9681dfc825c966785600f93a36 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/d06d8bddf87b9d9681dfc825c966785600f93a36 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 Nov 8 15:18:39 2021 From: foss at heptapod.net (Carl Friedrich Bolz-Tereick (@cfbolz)) Date: Mon, 08 Nov 2021 20:18:39 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.9-peg-parser] 3 commits: make way less inefficient Message-ID: <6189861f663b0_1a83480a01425fc@heptapod-foss.mail> Carl Friedrich Bolz-Tereick pushed to branch branch/py3.9-peg-parser at PyPy / pypy Commits: 7a6d4f48 by Carl Friedrich Bolz-Tereick at 2021-11-07T22:39:21+01:00 make way less inefficient --HG-- branch : py3.9-peg-parser - - - - - 7848009a by Carl Friedrich Bolz-Tereick at 2021-11-08T20:43:08+01:00 progress on supporting "single" mode --HG-- branch : py3.9-peg-parser - - - - - 2bfe8809 by Carl Friedrich Bolz-Tereick at 2021-11-08T21:18:23+01:00 - fix some single tests that can't work that way any more - fix firstlineno in the presence of different (correct!) lineno on function ast nodes --HG-- branch : py3.9-peg-parser - - - - - 8 changed files: - pypy/interpreter/astcompiler/codegen.py - pypy/interpreter/pyparser/baserpypeg.py - pypy/interpreter/pyparser/pyparse.py - pypy/interpreter/pyparser/rpypegparse.py - pypy/interpreter/pyparser/test/test_pyparse.py - pypy/interpreter/pyparser/test/test_pytokenizer.py - pypy/interpreter/pyparser/tools/python-in-rpython.gram - pypy/interpreter/test/test_compiler.py View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/b7711f02c870934047df0a4cdf1d1bb3468e2d08...2bfe8809e09132aab85bee0f0d4d34b69a79c98e -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/b7711f02c870934047df0a4cdf1d1bb3468e2d08...2bfe8809e09132aab85bee0f0d4d34b69a79c98e 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 Nov 9 04:36:10 2021 From: foss at heptapod.net (Matti Picus (@mattip)) Date: Tue, 09 Nov 2021 09:36:10 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.8] 55 commits: remove unused functions and add a few tweaks for openssl3 Message-ID: <618a410a2e54c_1a925a80280a8@heptapod-foss.mail> Matti Picus pushed to branch branch/py3.8 at PyPy / pypy Commits: e85c3387 by Matti Picus at 2021-09-30T02:03:51+03:00 remove unused functions and add a few tweaks for openssl3 --HG-- branch : openssl-3.0.0 - - - - - 1c333acf by Matti Picus at 2021-09-30T13:02:27+03:00 merge openssl-3.0.0 into py3.7-openssl-3.0.0 --HG-- branch : py3.7-openssl-3.0.0 - - - - - 39f35b66 by Matti Picus at 2021-10-06T10:07:23+03:00 resign ourselves to the truth: we do not really preserve compatibility with cryptography --HG-- branch : py3.7-openssl-3.0.0 - - - - - 7851269f by Matti Picus at 2021-10-06T10:08:12+03:00 delete unused EVP functions --HG-- branch : py3.7-openssl-3.0.0 - - - - - 49fca115 by Matti Picus at 2021-10-06T10:08:33+03:00 download and build OpenSSL 3 --HG-- branch : py3.7-openssl-3.0.0 - - - - - b752e5b3 by fijal at 2021-10-12T13:02:01+02:00 one less copy of strings in memmove (and not make it immediately old) as well as a start of _offset_in_bytes --HG-- branch : experiment-with-ffi-addresses - - - - - 1bfe0bd4 by fijal at 2021-10-12T13:19:26+02:00 typo --HG-- branch : experiment-with-ffi-addresses - - - - - 38f2227b by fijal at 2021-10-12T13:28:37+02:00 oops --HG-- branch : experiment-with-ffi-addresses - - - - - 1a892ad9 by fijal at 2021-10-19T14:59:31+02:00 quick and dirty hack to always pass directly offset of OffsetInBytes --HG-- branch : experiment-with-ffi-addresses - - - - - 7b71c6ac by fijal at 2021-10-19T15:21:08+02:00 try harder to please the rtyper --HG-- branch : experiment-with-ffi-addresses - - - - - a4d5a1c0 by fijal at 2021-10-19T15:34:19+02:00 hide this from the JIT --HG-- branch : experiment-with-ffi-addresses - - - - - 67cd159f by fijal at 2021-10-19T16:12:53+02:00 try to use (unsafely!) the new primitive --HG-- branch : experiment-with-ffi-addresses - - - - - be8a2185 by fijal at 2021-10-19T16:14:02+02:00 typo --HG-- branch : experiment-with-ffi-addresses - - - - - 34c4a045 by Matti Picus at 2021-10-27T11:59:34+03:00 remove unused and deprecated delcaration --HG-- branch : py3.7-openssl-3.0.0 - - - - - 2e266f9e by Matti Picus at 2021-10-27T12:45:28+03:00 update error codes and add cryptography's 'provider' module --HG-- branch : py3.7-openssl-3.0.0 - - - - - 5cf5c394 by Matti Picus at 2021-10-27T17:48:43+03:00 revert part of previous commit --HG-- branch : py3.7-openssl-3.0.0 - - - - - 904cc468 by Matti Picus at 2021-10-27T14:47:47+03:00 add providers module, remove some declarations and add more definitions --HG-- branch : py3.7-openssl-3.0.0 - - - - - a747cc52 by Matti Picus at 2021-10-27T14:48:14+03:00 ifdef section of random_engine --HG-- branch : py3.7-openssl-3.0.0 - - - - - 84ec03b9 by Matti Picus at 2021-10-28T08:42:33+03:00 merge py3.7 into branch --HG-- branch : py3.7-openssl-3.0.0 - - - - - 6135b692 by Matti Picus at 2021-10-28T08:59:03+03:00 add a gc.collect to prevent tests hanging --HG-- branch : py3.7-openssl-3.0.0 - - - - - 9b4baf75 by fijal at 2021-11-02T10:06:53+02:00 try harder to pin things when they go through layers of offset in bytes --HG-- branch : experiment-with-ffi-addresses - - - - - 4b612c29 by fijal at 2021-11-02T10:14:25+02:00 run your tests kids --HG-- branch : experiment-with-ffi-addresses - - - - - 57e66fbb by fijal at 2021-11-02T10:27:21+02:00 oops --HG-- branch : experiment-with-ffi-addresses - - - - - b7aa32cf by fijal at 2021-11-02T10:28:54+02:00 rename the w_bytes to bytes to avoid confusion --HG-- branch : experiment-with-ffi-addresses - - - - - 3c9fb317 by fijal at 2021-11-02T10:42:55+02:00 jit cant see this --HG-- branch : experiment-with-ffi-addresses - - - - - 6e993679 by fijal at 2021-11-02T12:03:50+02:00 display more digits --HG-- branch : experiment-with-ffi-addresses - - - - - c52a0356 by fijal at 2021-11-02T12:04:40+02:00 actually make this float --HG-- branch : experiment-with-ffi-addresses - - - - - 59c2704a by fijal at 2021-11-02T13:28:39+02:00 this is a hack for bytes *only* --HG-- branch : experiment-with-ffi-addresses - - - - - 320c8755 by fijal at 2021-11-03T11:49:04+02:00 revert the RPython changes (one accidental, one ported to default) --HG-- branch : experiment-with-ffi-addresses - - - - - 7e83b615 by fijal at 2021-11-03T12:09:48+02:00 improve the test --HG-- branch : experiment-with-ffi-addresses - - - - - 0821142a by fijal at 2021-11-03T12:11:37+02:00 clarify the comment --HG-- branch : experiment-with-ffi-addresses - - - - - de4a34b1 by fijal at 2021-11-03T12:23:58+02:00 I think fix the function for non-bytes also mark it as pypy hacks --HG-- branch : experiment-with-ffi-addresses - - - - - e19e3830 by fijal at 2021-11-03T12:26:15+02:00 rename this function too --HG-- branch : experiment-with-ffi-addresses - - - - - 00ec77a7 by Maciej Fijalkowski at 2021-11-04T08:15:16+00:00 Merge branch 'branch/experiment-with-ffi-addresses' into 'branch/py3.7' improve amount of copying for ssl See merge request pypy/pypy!842 --HG-- branch : py3.7 - - - - - 50bb0e88 by Matti Picus at 2021-11-06T08:59:26+02:00 remove uneeded files --HG-- branch : py3.7-openssl-3.0.0 - - - - - 50d9f308 by Matti Picus at 2021-11-06T09:02:25+02:00 preserve passwd callback, remove extraneous check --HG-- branch : py3.7-openssl-3.0.0 - - - - - 20e8f72d by Matti Picus at 2021-11-06T09:09:14+02:00 revert 6ddfef1fa188, breaks session re-use test --HG-- branch : py3.7-openssl-3.0.0 - - - - - 665a6624 by Matti Picus at 2021-11-06T09:32:45+02:00 more cleanup --HG-- branch : py3.7-openssl-3.0.0 - - - - - 7767dcfb by Matti Picus at 2021-11-06T18:23:41+02:00 revert part of 59f35f3623b1, reset ffi.errno --HG-- branch : py3.7-openssl-3.0.0 - - - - - 7f1df53e by h-vertini at 2021-11-07T10:14:27+02:00 backport changes to tests for openssl3 --HG-- branch : py3.7-openssl-3.0.0 - - - - - 05136ae3 by h-vertini at 2021-11-07T10:48:39+02:00 update error codes for OpenSSL3 --HG-- branch : py3.7-openssl-3.0.0 - - - - - b2c6e15b by Matti Picus at 2021-11-07T11:00:38+02:00 remove some error codes that do not exist in my build of OpenSSL3 --HG-- branch : py3.7-openssl-3.0.0 - - - - - 2bcd08f6 by Matti Picus at 2021-11-07T11:01:21+02:00 handle UNXEPECTED_EOF_WHILE_READING which on CPython raises a BrokenPipeError --HG-- branch : py3.7-openssl-3.0.0 - - - - - db605ae4 by Matti Picus at 2021-11-07T11:12:22+02:00 adopt upstream changes to add_ca_cert --HG-- branch : py3.7-openssl-3.0.0 - - - - - ab22d3a5 by Matti Picus at 2021-11-07T14:17:37+02:00 need perl modules to build openssl3, remove unused declaration --HG-- branch : py3.7-openssl-3.0.0 - - - - - 92ce6802 by Matti Picus at 2021-11-07T18:06:05+02:00 restore file needed for windows --HG-- branch : py3.7-openssl-3.0.0 - - - - - b261cc24 by Matti Picus at 2021-11-07T19:31:06+02:00 typo --HG-- branch : py3.7-openssl-3.0.0 - - - - - e63f0b9a by Matti Picus at 2021-11-07T22:34:39+02:00 cannot yum install, no sudo available inside the docker image --HG-- branch : py3.7-openssl-3.0.0 - - - - - d3cacbd1 by Matti Picus at 2021-11-08T09:07:48+02:00 fix another OSError(errno, str) conversion failure when !(str) --HG-- branch : py3.7-openssl-3.0.0 - - - - - 41dd2d5c by Matti Picus at 2021-11-08T08:20:58+02:00 update gdbm to get fix for gcc used by aarch64 buildbot --HG-- branch : py3.7-openssl-3.0.0 - - - - - 3df1012c by Matti Picus at 2021-11-08T12:28:38+02:00 always create cffi extensions in lib_pypy, add lib64 linker path --HG-- branch : py3.7-openssl-3.0.0 - - - - - 1e1afef2 by Carl Friedrich Bolz-Tereick at 2021-11-08T12:35:48+01:00 add a fast path for unicode literals that don't contain escapes in the parser --HG-- branch : py3.7 - - - - - a5880c52 by Matti Picus at 2021-11-08T15:29:23+02:00 merge py3.7-openssl-3.0.0 which provides openssl3 --HG-- branch : py3.7 - - - - - d06d8bdd by Matti Picus at 2021-11-08T17:29:37+02:00 restore missing function needed for _hash --HG-- branch : py3.7 - - - - - 6d5bb14d by Matti Picus at 2021-11-09T11:34:45+02:00 merge py3.7 into py3.8 --HG-- branch : py3.8 - - - - - 27 changed files: - extra_tests/cffi_tests/cffi1/test_ffi_obj.py - lib-python/3/ssl.py - lib-python/3/test/test_ssl.py - lib_pypy/_cffi_ssl/README.md - ? lib_pypy/_cffi_ssl/_cffi_src/build_constant_time.py - ? lib_pypy/_cffi_ssl/_cffi_src/build_padding.py - ? lib_pypy/_cffi_ssl/_cffi_src/hazmat_src/constant_time.c - ? lib_pypy/_cffi_ssl/_cffi_src/hazmat_src/constant_time.h - ? lib_pypy/_cffi_ssl/_cffi_src/hazmat_src/padding.c - ? lib_pypy/_cffi_ssl/_cffi_src/hazmat_src/padding.h - ? lib_pypy/_cffi_ssl/_cffi_src/openssl/__init__.py - lib_pypy/_cffi_ssl/_cffi_src/openssl/bio.py - lib_pypy/_cffi_ssl/_cffi_src/openssl/crypto.py - lib_pypy/_cffi_ssl/_cffi_src/openssl/cryptography.py - lib_pypy/_cffi_ssl/_cffi_src/openssl/err.py - lib_pypy/_cffi_ssl/_cffi_src/openssl/evp.py - lib_pypy/_cffi_ssl/_cffi_src/openssl/fips.py - lib_pypy/_cffi_ssl/_cffi_src/openssl/ocsp.py - + lib_pypy/_cffi_ssl/_cffi_src/openssl/provider.py - lib_pypy/_cffi_ssl/_cffi_src/openssl/rsa.py - lib_pypy/_cffi_ssl/_cffi_src/openssl/src/osrandom_engine.c - lib_pypy/_cffi_ssl/_cffi_src/openssl/ssl.py - lib_pypy/_cffi_ssl/_cffi_src/openssl/x509name.py - lib_pypy/_cffi_ssl/_stdssl/__init__.py - lib_pypy/_cffi_ssl/_stdssl/errorcodes.py - ? lib_pypy/_cffi_ssl/cryptography/__init__.py - ? lib_pypy/_cffi_ssl/cryptography/exceptions.py View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/a5d00155fd89e1b4e1f47376c7739978dcb26adc...6d5bb14d07f21f26a4039cfc75b1fe97e57a44b1 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/a5d00155fd89e1b4e1f47376c7739978dcb26adc...6d5bb14d07f21f26a4039cfc75b1fe97e57a44b1 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 Nov 9 05:24:19 2021 From: foss at heptapod.net (Carl Friedrich Bolz-Tereick (@cfbolz)) Date: Tue, 09 Nov 2021 10:24:19 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.9-peg-parser] 3 commits: fix broken test and also improve the error position Message-ID: <618a4c53770a3_1a932fdc289ce@heptapod-foss.mail> Carl Friedrich Bolz-Tereick pushed to branch branch/py3.9-peg-parser at PyPy / pypy Commits: 962473b0 by Carl Friedrich Bolz-Tereick at 2021-11-08T21:55:22+01:00 fix broken test and also improve the error position --HG-- branch : py3.9-peg-parser - - - - - 22c3518b by Carl Friedrich Bolz-Tereick at 2021-11-08T22:07:51+01:00 fixes --HG-- branch : py3.9-peg-parser - - - - - e81d39fe by Carl Friedrich Bolz-Tereick at 2021-11-09T11:24:09+01:00 some fixes, stdlib now parses --HG-- branch : py3.9-peg-parser - - - - - 9 changed files: - pypy/interpreter/astcompiler/test/test_validate.py - pypy/interpreter/astcompiler/validate.py - pypy/interpreter/pyparser/parsestring.py - pypy/interpreter/pyparser/rpypegparse.py - pypy/interpreter/pyparser/test/test_parsestring.py - pypy/interpreter/pyparser/test/test_pyparse.py - pypy/interpreter/pyparser/tools/python-in-rpython.gram - pypy/interpreter/test/test_compiler.py - pypy/interpreter/test/test_syntax.py View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/2bfe8809e09132aab85bee0f0d4d34b69a79c98e...e81d39fe5a3e33420c4ae03a63b9296fe2f8a11f -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/2bfe8809e09132aab85bee0f0d4d34b69a79c98e...e81d39fe5a3e33420c4ae03a63b9296fe2f8a11f 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 Nov 10 04:15:23 2021 From: foss at heptapod.net (Matti Picus (@mattip)) Date: Wed, 10 Nov 2021 09:15:23 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/conda] add bin dir when building cffi imports since the layout is non-standard Message-ID: <618b8dab5012e_1a91b8244408ac@heptapod-foss.mail> Matti Picus pushed to branch branch/conda at PyPy / pypy Commits: 515c7e1d by Matti Picus at 2021-11-09T20:38:30+02:00 add bin dir when building cffi imports since the layout is non-standard --HG-- branch : conda - - - - - 1 changed file: - lib_pypy/pypy_tools/build_cffi_imports.py View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/515c7e1d9e971461fe7d5f113ba8a37698c1499f -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/515c7e1d9e971461fe7d5f113ba8a37698c1499f 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 Nov 10 04:15:25 2021 From: foss at heptapod.net (Matti Picus (@mattip)) Date: Wed, 10 Nov 2021 09:15:25 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/default] document setting up a M1 machine for x86_64 translation Message-ID: <618b8dad7b3fd_1a91089d441029@heptapod-foss.mail> Matti Picus pushed to branch branch/default at PyPy / pypy Commits: 2d512096 by Matti Picus at 2021-11-08T22:03:38+02:00 document setting up a M1 machine for x86_64 translation - - - - - 1 changed file: - pypy/doc/build.rst View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/2d512096891e62efe304b0158562391a21ab430b -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/2d512096891e62efe304b0158562391a21ab430b 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 Nov 10 04:51:52 2021 From: foss at heptapod.net (Carl Friedrich Bolz-Tereick (@cfbolz)) Date: Wed, 10 Nov 2021 09:51:52 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.9-peg-parser] 9 commits: start removing the AST builder Message-ID: <618b963856a25_1a91118f4418f6@heptapod-foss.mail> Carl Friedrich Bolz-Tereick pushed to branch branch/py3.9-peg-parser at PyPy / pypy Commits: 44482185 by Carl Friedrich Bolz-Tereick at 2021-11-09T12:36:34+01:00 start removing the AST builder --HG-- branch : py3.9-peg-parser - - - - - 50b3688b by Carl Friedrich Bolz-Tereick at 2021-11-09T13:35:38+01:00 support revdb meta vars --HG-- branch : py3.9-peg-parser - - - - - d0f523db by Carl Friedrich Bolz-Tereick at 2021-11-09T14:42:59+01:00 delete the ast builder! ding dong etc --HG-- branch : py3.9-peg-parser - - - - - 71daf3fe by Carl Friedrich Bolz-Tereick at 2021-11-09T18:31:38+01:00 disable compile method in parser module --HG-- branch : py3.9-peg-parser - - - - - b7af7264 by Carl Friedrich Bolz-Tereick at 2021-11-09T21:24:54+01:00 remove more astbuilder code --HG-- branch : py3.9-peg-parser - - - - - 3f760ad6 by Carl Friedrich Bolz-Tereick at 2021-11-09T21:41:46+01:00 fix --HG-- branch : py3.9-peg-parser - - - - - 05523e1f by Carl Friedrich Bolz-Tereick at 2021-11-09T21:51:23+01:00 bpo-40847: lonely lineconts are ignored --HG-- branch : py3.9-peg-parser - - - - - 584d087e by Carl Friedrich Bolz-Tereick at 2021-11-09T21:59:31+01:00 improve error message for \ in the middle of a line --HG-- branch : py3.9-peg-parser - - - - - f5104661 by Carl Friedrich Bolz-Tereick at 2021-11-09T22:13:56+01:00 gah --HG-- branch : py3.9-peg-parser - - - - - 18 changed files: - pypy/interpreter/astcompiler/astbuilder.py - pypy/interpreter/astcompiler/codegen.py - pypy/interpreter/astcompiler/fstring.py - pypy/interpreter/astcompiler/test/test_astbuilder.py - pypy/interpreter/astcompiler/test/test_compiler.py - pypy/interpreter/astcompiler/test/test_symtable.py - pypy/interpreter/astcompiler/test/test_unparse.py - pypy/interpreter/astcompiler/test/test_validate.py - pypy/interpreter/pycompiler.py - pypy/interpreter/pyparser/baserpypeg.py - pypy/interpreter/pyparser/parsestring.py - pypy/interpreter/pyparser/pytokenizer.py - pypy/interpreter/pyparser/rpypegparse.py - pypy/interpreter/pyparser/test/test_pyparse.py - pypy/interpreter/pyparser/test/test_pytokenizer.py - pypy/interpreter/pyparser/tools/python-in-rpython.gram - pypy/module/parser/pyparser.py - pypy/module/parser/test/test_parser.py View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/e81d39fe5a3e33420c4ae03a63b9296fe2f8a11f...f51046610d9b266d1b3b5dcc46a3ec982ae19f6d -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/e81d39fe5a3e33420c4ae03a63b9296fe2f8a11f...f51046610d9b266d1b3b5dcc46a3ec982ae19f6d 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 Nov 10 08:58:24 2021 From: foss at heptapod.net (Carl Friedrich Bolz-Tereick (@cfbolz)) Date: Wed, 10 Nov 2021 13:58:24 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.7] test and fix: stop calling a decoder without an error handler Message-ID: <618bd00069ce9_1a9202998467ba@heptapod-foss.mail> Carl Friedrich Bolz-Tereick pushed to branch branch/py3.7 at PyPy / pypy Commits: c0ddcc86 by Carl Friedrich Bolz-Tereick at 2021-11-10T14:58:02+01:00 test and fix: stop calling a decoder without an error handler --HG-- branch : py3.7 - - - - - 2 changed files: - pypy/interpreter/pyparser/parsestring.py - pypy/interpreter/pyparser/test/test_parsestring.py View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/c0ddcc86e5321e1cf99df43f5c776e74c8122a9e -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/c0ddcc86e5321e1cf99df43f5c776e74c8122a9e 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 Nov 10 09:00:33 2021 From: foss at heptapod.net (Carl Friedrich Bolz-Tereick (@cfbolz)) Date: Wed, 10 Nov 2021 14:00:33 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.8] 2 commits: test and fix: stop calling a decoder without an error handler Message-ID: <618bd081d914b_1a92122bc469c7@heptapod-foss.mail> Carl Friedrich Bolz-Tereick pushed to branch branch/py3.8 at PyPy / pypy Commits: c0ddcc86 by Carl Friedrich Bolz-Tereick at 2021-11-10T14:58:02+01:00 test and fix: stop calling a decoder without an error handler --HG-- branch : py3.7 - - - - - e42eeee7 by Carl Friedrich Bolz-Tereick at 2021-11-10T15:00:15+01:00 merge py3.7 --HG-- branch : py3.8 - - - - - 2 changed files: - pypy/interpreter/pyparser/parsestring.py - pypy/interpreter/pyparser/test/test_parsestring.py View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/6d5bb14d07f21f26a4039cfc75b1fe97e57a44b1...e42eeee7fd3420b84d2bad7c4a6fcefa0abb4e10 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/6d5bb14d07f21f26a4039cfc75b1fe97e57a44b1...e42eeee7fd3420b84d2bad7c4a6fcefa0abb4e10 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 Nov 10 17:22:53 2021 From: foss at heptapod.net (Matti Picus (@mattip)) Date: Wed, 10 Nov 2021 22:22:53 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/default] formatting, typos Message-ID: <618c463d15016_1a9212ab454040@heptapod-foss.mail> Matti Picus pushed to branch branch/default at PyPy / pypy Commits: a9b8e507 by Matti Picus at 2021-11-11T00:22:41+02:00 formatting, typos - - - - - 1 changed file: - pypy/doc/build.rst View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/a9b8e5072d2e74d69d7bb7066f3486bce0a49e55 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/a9b8e5072d2e74d69d7bb7066f3486bce0a49e55 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 Nov 10 17:37:17 2021 From: foss at heptapod.net (Matti Picus (@mattip)) Date: Wed, 10 Nov 2021 22:37:17 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/default] refine a bit Message-ID: <618c499d32038_1a91118f4542ec@heptapod-foss.mail> Matti Picus pushed to branch branch/default at PyPy / pypy Commits: 5a474552 by Matti Picus at 2021-11-11T00:37:06+02:00 refine a bit - - - - - 1 changed file: - pypy/doc/build.rst View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/5a474552878542aaf424cfe499023acc1bbce9ed -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/5a474552878542aaf424cfe499023acc1bbce9ed 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 Nov 11 10:02:40 2021 From: foss at heptapod.net (Carl Friedrich Bolz-Tereick (@cfbolz)) Date: Thu, 11 Nov 2021 15:02:40 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.9-peg-parser] 122 commits: remove unused functions and add a few tweaks for openssl3 Message-ID: <618d3090300f2_1a91b88206405e@heptapod-foss.mail> Carl Friedrich Bolz-Tereick pushed to branch branch/py3.9-peg-parser at PyPy / pypy Commits: e85c3387 by Matti Picus at 2021-09-30T02:03:51+03:00 remove unused functions and add a few tweaks for openssl3 --HG-- branch : openssl-3.0.0 - - - - - 1c333acf by Matti Picus at 2021-09-30T13:02:27+03:00 merge openssl-3.0.0 into py3.7-openssl-3.0.0 --HG-- branch : py3.7-openssl-3.0.0 - - - - - 39f35b66 by Matti Picus at 2021-10-06T10:07:23+03:00 resign ourselves to the truth: we do not really preserve compatibility with cryptography --HG-- branch : py3.7-openssl-3.0.0 - - - - - 7851269f by Matti Picus at 2021-10-06T10:08:12+03:00 delete unused EVP functions --HG-- branch : py3.7-openssl-3.0.0 - - - - - 49fca115 by Matti Picus at 2021-10-06T10:08:33+03:00 download and build OpenSSL 3 --HG-- branch : py3.7-openssl-3.0.0 - - - - - b752e5b3 by fijal at 2021-10-12T13:02:01+02:00 one less copy of strings in memmove (and not make it immediately old) as well as a start of _offset_in_bytes --HG-- branch : experiment-with-ffi-addresses - - - - - 1bfe0bd4 by fijal at 2021-10-12T13:19:26+02:00 typo --HG-- branch : experiment-with-ffi-addresses - - - - - 38f2227b by fijal at 2021-10-12T13:28:37+02:00 oops --HG-- branch : experiment-with-ffi-addresses - - - - - e8879a96 by Matti Picus at 2021-10-16T18:49:15+03:00 document warning fixes - - - - - 13f133ec by Matti Picus at 2021-10-17T13:24:28+03:00 Added tag release-pypy2.7-v7.3.6 for changeset b89256933b0b - - - - - 7b55d506 by Matti Picus at 2021-10-17T13:25:36+03:00 Added tag release-pypy3.7-v7.3.6 for changeset cc3911ab8fcd - - - - - 6222af75 by Matti Picus at 2021-10-17T13:26:00+03:00 Added tag release-pypy3.8-v7.3.6 for changeset 279d80ac2079 - - - - - 6018cf3b by Matti Picus at 2021-10-17T18:17:18+03:00 release 7.3.6 - - - - - ded0eb8e by Matti Picus at 2021-10-18T19:01:05+03:00 cleanup and update libffi-7 to libffi-8 on windows - - - - - bef0b300 by Matti Picus at 2021-10-24T08:19:23+03:00 C-API changed, make this 7.4.1 not 7.3.7 --HG-- branch : py3.7 - - - - - c7a84275 by Matti Picus at 2021-10-18T19:01:05+03:00 cleanup and update libffi-7 to libffi-8 on windows (graft dc6099d20cfa) --HG-- branch : py3.7 - - - - - 72985f6c by olliemath at 2021-10-18T21:59:57+01:00 Add .flake8 config for rpython This should allow navigating/editing in editors with flake8 support. --HG-- branch : flake8-configs - - - - - 4d31ce76 by olliemath at 2021-10-18T22:58:10+01:00 Fix placeholder substitution mismatches --HG-- branch : flake8-configs - - - - - ab375958 by olliemath at 2021-10-18T23:00:17+01:00 Remove duplicate dict keys These are repeated (with the same values) afterward. So this commit should have no effect (except readability). --HG-- branch : flake8-configs - - - - - fe22de4e by olliemath at 2021-10-18T23:39:40+01:00 flake8 config: group TODO items --HG-- branch : flake8-configs - - - - - d12a5349 by olliemath at 2021-10-19T00:05:26+01:00 Add flake8 config for pypy Some code changes are still required for flake8 to pass. --HG-- branch : flake8-configs - - - - - 0532dbf3 by olliemath at 2021-10-19T00:20:07+01:00 Add global flake8 config --HG-- branch : flake8-configs - - - - - 424c4db0 by olliemath at 2021-10-19T00:48:29+01:00 Update flake8 exclude list --HG-- branch : flake8-configs - - - - - 6b31bdb5 by olliemath at 2021-10-19T00:56:12+01:00 Update flake8 config for __all__ metaprogramming --HG-- branch : flake8-configs - - - - - e0272dc3 by olliemath at 2021-10-19T00:58:46+01:00 rst.py: replace bad 'raise NotImplemented(...)' calls --HG-- branch : flake8-configs - - - - - ffd990c1 by olliemath at 2021-10-19T01:01:45+01:00 test_gil.py: fix bad string formatting --HG-- branch : flake8-configs - - - - - 6bfa9da0 by olliemath at 2021-10-19T01:07:20+01:00 Remove duplicate keys in makecontributor.py. This means all alias should now map correctly. --HG-- branch : flake8-configs - - - - - 1a892ad9 by fijal at 2021-10-19T14:59:31+02:00 quick and dirty hack to always pass directly offset of OffsetInBytes --HG-- branch : experiment-with-ffi-addresses - - - - - 7b71c6ac by fijal at 2021-10-19T15:21:08+02:00 try harder to please the rtyper --HG-- branch : experiment-with-ffi-addresses - - - - - a4d5a1c0 by fijal at 2021-10-19T15:34:19+02:00 hide this from the JIT --HG-- branch : experiment-with-ffi-addresses - - - - - 67cd159f by fijal at 2021-10-19T16:12:53+02:00 try to use (unsafely!) the new primitive --HG-- branch : experiment-with-ffi-addresses - - - - - be8a2185 by fijal at 2021-10-19T16:14:02+02:00 typo --HG-- branch : experiment-with-ffi-addresses - - - - - f371d646 by Carl Friedrich Bolz-Tereick at 2021-10-20T10:14:30+02:00 #3568 use an unsigned int and masking for the request argument of fcntl.ioctl - - - - - eebba57b by Carl Friedrich Bolz-Tereick at 2021-10-20T09:42:07+00:00 Merge branch 'branch/flake8-configs' into 'branch/default' Add .flake8 config for rpython See merge request pypy/pypy!840 - - - - - eeeafcf9 by Matti Picus at 2021-10-24T08:15:32+03:00 revert C-API changes that make 7.3.6 incompatible with 7.3.5 Be sure not to merge this to py3.8/py3.9 --HG-- branch : py3.7 - - - - - f4e341f9 by Matti Picus at 2021-10-24T10:06:59+03:00 stop using whatsnew-head: it is not worth the trouble If we move to a move PR-centric workflow, perhaps we can re-institute it - - - - - 8770c60e by Matti Picus at 2021-10-24T10:37:37+03:00 rework some values in _sysconfig, inspired by issue 3582 --HG-- branch : py3.8 - - - - - d3fe5a1f by Matti Picus at 2021-10-24T10:45:10+03:00 Add contributor alias - - - - - a746be2c by Matti Picus at 2021-10-24T10:49:36+03:00 update pypy version to 7.4.1 - - - - - 7f72f5d7 by Matti Picus at 2021-10-24T11:00:44+03:00 start release note for 7.4.0 - - - - - 27e3dded by Matti Picus at 2021-10-24T17:08:52+03:00 revert 054d44179151, make version 7.3.8 - - - - - 05ad321b by Matti Picus at 2021-10-24T17:15:57+03:00 make release note 7.3.7 - - - - - c6362e66 by Matti Picus at 2021-10-24T17:19:38+03:00 merge default into py3.8 --HG-- branch : py3.8 - - - - - e466cb04 by Matti Picus at 2021-10-24T23:07:32+03:00 use sys.base_prefix when finding INCLUDEPY and LIBDIR, continuation of issue 3582 --HG-- branch : py3.8 - - - - - e2db57ae by Carl Friedrich Bolz-Tereick at 2021-10-25T17:49:10+02:00 merge heads --HG-- branch : py3.7 - - - - - 84b4670f by Carl Friedrich Bolz-Tereick at 2021-10-25T17:49:40+02:00 merge heads --HG-- branch : py3.8 - - - - - eb766be5 by Matti Picus at 2021-10-25T20:34:12+03:00 HEAD is now v7.3.8 --HG-- branch : py3.7 - - - - - 9e4b3c62 by Matti Picus at 2021-10-25T20:36:19+03:00 merge py3.7 into py3.8 --HG-- branch : py3.8 - - - - - f11d7799 by Matti Picus at 2021-10-27T00:47:54+03:00 these were wrong. On py3.8 this is all removed. --HG-- branch : py3.7 - - - - - 53b3b093 by h-vetinari at 2021-10-27T07:48:08+03:00 typo --HG-- branch : py3.7 - - - - - 34c4a045 by Matti Picus at 2021-10-27T11:59:34+03:00 remove unused and deprecated delcaration --HG-- branch : py3.7-openssl-3.0.0 - - - - - 2e266f9e by Matti Picus at 2021-10-27T12:45:28+03:00 update error codes and add cryptography's 'provider' module --HG-- branch : py3.7-openssl-3.0.0 - - - - - 5cf5c394 by Matti Picus at 2021-10-27T17:48:43+03:00 revert part of previous commit --HG-- branch : py3.7-openssl-3.0.0 - - - - - 904cc468 by Matti Picus at 2021-10-27T14:47:47+03:00 add providers module, remove some declarations and add more definitions --HG-- branch : py3.7-openssl-3.0.0 - - - - - a747cc52 by Matti Picus at 2021-10-27T14:48:14+03:00 ifdef section of random_engine --HG-- branch : py3.7-openssl-3.0.0 - - - - - 84ec03b9 by Matti Picus at 2021-10-28T08:42:33+03:00 merge py3.7 into branch --HG-- branch : py3.7-openssl-3.0.0 - - - - - 6135b692 by Matti Picus at 2021-10-28T08:59:03+03:00 add a gc.collect to prevent tests hanging --HG-- branch : py3.7-openssl-3.0.0 - - - - - 9d2d15e1 by Isuru Fernando at 2021-10-29T09:31:03-05:00 Support _PYTHON_SYSCONFIGDATA_NAME env variable like cpython --HG-- branch : sysconfigdata_env - - - - - 0012d485 by Matti Picus at 2021-10-29T17:42:00+03:00 typo --HG-- branch : py3.7 - - - - - 529608f5 by Matti Picus at 2021-10-29T22:36:54+03:00 export PyDescr_NewGetSet --HG-- branch : py3.7 - - - - - c84cdc3e by Matti Picus at 2021-10-30T22:20:45+03:00 test, fix PyDescr_NewGetSet --HG-- branch : py3.7 - - - - - aa133d97 by Matti Picus at 2021-11-01T14:46:36+02:00 merge py3.7 into py3.8, being careful not to pick up 902561e6bb89 --HG-- branch : py3.8 - - - - - ad9ff18b by Matti Picus at 2021-11-02T08:47:38+02:00 export constants into module namespace for compatibility (issue 3589) --HG-- branch : py3.7 - - - - - 59c6504f by Matti Picus at 2021-11-02T08:47:38+02:00 export constants into module namespace for compatibility (issue 3589) --HG-- branch : py3.8 - - - - - 513d3dcd by Matti Picus at 2021-11-02T10:00:45+02:00 flake8 --HG-- branch : py3.7 - - - - - 2504072b by Matti Picus at 2021-11-02T10:02:09+02:00 merge py3.7 into py3.8 --HG-- branch : py3.8 - - - - - 9b4baf75 by fijal at 2021-11-02T10:06:53+02:00 try harder to pin things when they go through layers of offset in bytes --HG-- branch : experiment-with-ffi-addresses - - - - - 4b612c29 by fijal at 2021-11-02T10:14:25+02:00 run your tests kids --HG-- branch : experiment-with-ffi-addresses - - - - - 57e66fbb by fijal at 2021-11-02T10:27:21+02:00 oops --HG-- branch : experiment-with-ffi-addresses - - - - - b7aa32cf by fijal at 2021-11-02T10:28:54+02:00 rename the w_bytes to bytes to avoid confusion --HG-- branch : experiment-with-ffi-addresses - - - - - 3c9fb317 by fijal at 2021-11-02T10:42:55+02:00 jit cant see this --HG-- branch : experiment-with-ffi-addresses - - - - - 6e993679 by fijal at 2021-11-02T12:03:50+02:00 display more digits --HG-- branch : experiment-with-ffi-addresses - - - - - c52a0356 by fijal at 2021-11-02T12:04:40+02:00 actually make this float --HG-- branch : experiment-with-ffi-addresses - - - - - 59c2704a by fijal at 2021-11-02T13:28:39+02:00 this is a hack for bytes *only* --HG-- branch : experiment-with-ffi-addresses - - - - - 93dc8fc8 by Matti Picus at 2021-11-02T16:25:30+02:00 fix _ssl errors on windows - OSError(int, str=None) only creates subclasses if str is a string --HG-- branch : py3.7 - - - - - db3301c8 by Matti Picus at 2021-11-02T17:34:06+02:00 merge sysconfigdata_env to handle _PYTHON_SYSCONFIGDATA_NAME --HG-- branch : py3.7 - - - - - b701ce5f by Matti Picus at 2021-11-02T17:36:54+02:00 merge py3.7 into py3.8 --HG-- branch : py3.8 - - - - - c191c808 by Matti Picus at 2021-11-02T17:40:19+02:00 redo sysconfigdata_env for py3.8 --HG-- branch : py3.8 - - - - - eae4936b by Matti Picus at 2021-11-03T10:54:58+02:00 add test that passes on CPython, segfault on PyPy3.7 --HG-- branch : format-width - - - - - 320c8755 by fijal at 2021-11-03T11:49:04+02:00 revert the RPython changes (one accidental, one ported to default) --HG-- branch : experiment-with-ffi-addresses - - - - - 7e83b615 by fijal at 2021-11-03T12:09:48+02:00 improve the test --HG-- branch : experiment-with-ffi-addresses - - - - - 0821142a by fijal at 2021-11-03T12:11:37+02:00 clarify the comment --HG-- branch : experiment-with-ffi-addresses - - - - - de4a34b1 by fijal at 2021-11-03T12:23:58+02:00 I think fix the function for non-bytes also mark it as pypy hacks --HG-- branch : experiment-with-ffi-addresses - - - - - e19e3830 by fijal at 2021-11-03T12:26:15+02:00 rename this function too --HG-- branch : experiment-with-ffi-addresses - - - - - cb05fdea by Matti Picus at 2021-11-03T13:32:58+02:00 move test, fix format parsing code --HG-- branch : format-width - - - - - 08ffa6c2 by Matti Picus at 2021-11-04T00:21:32+02:00 fix over-eager incrementing when counting pyobject formatters, add more tests --HG-- branch : format-width - - - - - 39259202 by Matti Picus at 2021-11-04T00:22:55+02:00 Merge format-width which fixes PyUnicode_FromFormat (issue 3593) --HG-- branch : py3.7 - - - - - bed2cf60 by Matti Picus at 2021-11-04T00:26:28+02:00 remove whatsnew-head --HG-- branch : py3.7 - - - - - 2d414910 by Matti Picus at 2021-11-04T00:26:53+02:00 merge py3.7 into py3.8 --HG-- branch : py3.8 - - - - - 00ec77a7 by Maciej Fijalkowski at 2021-11-04T08:15:16+00:00 Merge branch 'branch/experiment-with-ffi-addresses' into 'branch/py3.7' improve amount of copying for ssl See merge request pypy/pypy!842 --HG-- branch : py3.7 - - - - - 50bb0e88 by Matti Picus at 2021-11-06T08:59:26+02:00 remove uneeded files --HG-- branch : py3.7-openssl-3.0.0 - - - - - 50d9f308 by Matti Picus at 2021-11-06T09:02:25+02:00 preserve passwd callback, remove extraneous check --HG-- branch : py3.7-openssl-3.0.0 - - - - - 20e8f72d by Matti Picus at 2021-11-06T09:09:14+02:00 revert 6ddfef1fa188, breaks session re-use test --HG-- branch : py3.7-openssl-3.0.0 - - - - - 665a6624 by Matti Picus at 2021-11-06T09:32:45+02:00 more cleanup --HG-- branch : py3.7-openssl-3.0.0 - - - - - a5d00155 by Matti Picus at 2021-11-06T14:58:03+02:00 unused DTLS1_RT_HEARTBEAT not available in OpenSSL3 --HG-- branch : py3.8 - - - - - 7767dcfb by Matti Picus at 2021-11-06T18:23:41+02:00 revert part of 59f35f3623b1, reset ffi.errno --HG-- branch : py3.7-openssl-3.0.0 - - - - - 7f1df53e by h-vertini at 2021-11-07T10:14:27+02:00 backport changes to tests for openssl3 --HG-- branch : py3.7-openssl-3.0.0 - - - - - 05136ae3 by h-vertini at 2021-11-07T10:48:39+02:00 update error codes for OpenSSL3 --HG-- branch : py3.7-openssl-3.0.0 - - - - - b2c6e15b by Matti Picus at 2021-11-07T11:00:38+02:00 remove some error codes that do not exist in my build of OpenSSL3 --HG-- branch : py3.7-openssl-3.0.0 - - - - - 2bcd08f6 by Matti Picus at 2021-11-07T11:01:21+02:00 handle UNXEPECTED_EOF_WHILE_READING which on CPython raises a BrokenPipeError --HG-- branch : py3.7-openssl-3.0.0 - - - - - db605ae4 by Matti Picus at 2021-11-07T11:12:22+02:00 adopt upstream changes to add_ca_cert --HG-- branch : py3.7-openssl-3.0.0 - - - - - ab22d3a5 by Matti Picus at 2021-11-07T14:17:37+02:00 need perl modules to build openssl3, remove unused declaration --HG-- branch : py3.7-openssl-3.0.0 - - - - - 92ce6802 by Matti Picus at 2021-11-07T18:06:05+02:00 restore file needed for windows --HG-- branch : py3.7-openssl-3.0.0 - - - - - b261cc24 by Matti Picus at 2021-11-07T19:31:06+02:00 typo --HG-- branch : py3.7-openssl-3.0.0 - - - - - e63f0b9a by Matti Picus at 2021-11-07T22:34:39+02:00 cannot yum install, no sudo available inside the docker image --HG-- branch : py3.7-openssl-3.0.0 - - - - - d3cacbd1 by Matti Picus at 2021-11-08T09:07:48+02:00 fix another OSError(errno, str) conversion failure when !(str) --HG-- branch : py3.7-openssl-3.0.0 - - - - - 41dd2d5c by Matti Picus at 2021-11-08T08:20:58+02:00 update gdbm to get fix for gcc used by aarch64 buildbot --HG-- branch : py3.7-openssl-3.0.0 - - - - - 3df1012c by Matti Picus at 2021-11-08T12:28:38+02:00 always create cffi extensions in lib_pypy, add lib64 linker path --HG-- branch : py3.7-openssl-3.0.0 - - - - - 1e1afef2 by Carl Friedrich Bolz-Tereick at 2021-11-08T12:35:48+01:00 add a fast path for unicode literals that don't contain escapes in the parser --HG-- branch : py3.7 - - - - - a5880c52 by Matti Picus at 2021-11-08T15:29:23+02:00 merge py3.7-openssl-3.0.0 which provides openssl3 --HG-- branch : py3.7 - - - - - d06d8bdd by Matti Picus at 2021-11-08T17:29:37+02:00 restore missing function needed for _hash --HG-- branch : py3.7 - - - - - 6d5bb14d by Matti Picus at 2021-11-09T11:34:45+02:00 merge py3.7 into py3.8 --HG-- branch : py3.8 - - - - - 31c2b3fc by Carl Friedrich Bolz-Tereick at 2021-11-10T10:58:16+01:00 this works now --HG-- branch : py3.9-peg-parser - - - - - c75a5112 by Carl Friedrich Bolz-Tereick at 2021-11-10T11:06:11+01:00 we disabled the old parser --HG-- branch : py3.9-peg-parser - - - - - d3a386d9 by Carl Friedrich Bolz-Tereick at 2021-11-10T11:08:49+01:00 complain earlier about revdbmetavars (not just in codegen) --HG-- branch : py3.9-peg-parser - - - - - ce3e96e9 by Carl Friedrich Bolz-Tereick at 2021-11-10T12:16:12+01:00 fix --HG-- branch : py3.9-peg-parser - - - - - 38cb24d1 by Carl Friedrich Bolz-Tereick at 2021-11-10T13:06:02+01:00 a comment --HG-- branch : py3.9-peg-parser - - - - - c0ddcc86 by Carl Friedrich Bolz-Tereick at 2021-11-10T14:58:02+01:00 test and fix: stop calling a decoder without an error handler --HG-- branch : py3.7 - - - - - e42eeee7 by Carl Friedrich Bolz-Tereick at 2021-11-10T15:00:15+01:00 merge py3.7 --HG-- branch : py3.8 - - - - - 7c413c35 by Carl Friedrich Bolz-Tereick at 2021-11-10T15:11:02+01:00 merge py3.8 --HG-- branch : py3.9-peg-parser - - - - - 35055e69 by Carl Friedrich Bolz-Tereick at 2021-11-11T12:50:49+01:00 stop mutating ASTs in the parser, it's not safe due to memoization --HG-- branch : py3.9-peg-parser - - - - - aedb4d1f by Carl Friedrich Bolz-Tereick at 2021-11-11T16:02:21+01:00 fix translation, test deletion --HG-- branch : py3.9-peg-parser - - - - - 30 changed files: - + .flake8 - .hgtags - _pytest/cacheprovider.py - extra_tests/cffi_tests/cffi1/test_ffi_obj.py - lib-python/3/distutils/sysconfig_pypy.py - lib-python/3/ssl.py - lib-python/3/sysconfig.py - lib-python/3/test/support/__init__.py - lib-python/3/test/test_ssl.py - lib_pypy/_cffi_ssl/README.md - ? lib_pypy/_cffi_ssl/_cffi_src/build_constant_time.py - ? lib_pypy/_cffi_ssl/_cffi_src/build_padding.py - ? lib_pypy/_cffi_ssl/_cffi_src/hazmat_src/constant_time.c - ? lib_pypy/_cffi_ssl/_cffi_src/hazmat_src/constant_time.h - ? lib_pypy/_cffi_ssl/_cffi_src/hazmat_src/padding.c - ? lib_pypy/_cffi_ssl/_cffi_src/hazmat_src/padding.h - ? lib_pypy/_cffi_ssl/_cffi_src/openssl/__init__.py - lib_pypy/_cffi_ssl/_cffi_src/openssl/bio.py - lib_pypy/_cffi_ssl/_cffi_src/openssl/crypto.py - lib_pypy/_cffi_ssl/_cffi_src/openssl/cryptography.py - lib_pypy/_cffi_ssl/_cffi_src/openssl/err.py - lib_pypy/_cffi_ssl/_cffi_src/openssl/evp.py - lib_pypy/_cffi_ssl/_cffi_src/openssl/fips.py - lib_pypy/_cffi_ssl/_cffi_src/openssl/ocsp.py - + lib_pypy/_cffi_ssl/_cffi_src/openssl/provider.py - lib_pypy/_cffi_ssl/_cffi_src/openssl/rsa.py - lib_pypy/_cffi_ssl/_cffi_src/openssl/src/osrandom_engine.c - lib_pypy/_cffi_ssl/_cffi_src/openssl/ssl.py - lib_pypy/_cffi_ssl/_cffi_src/openssl/x509name.py - lib_pypy/_cffi_ssl/_stdssl/__init__.py View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/f51046610d9b266d1b3b5dcc46a3ec982ae19f6d...aedb4d1f33d5ab9874fa0985beb3c5c461fa6cce -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/f51046610d9b266d1b3b5dcc46a3ec982ae19f6d...aedb4d1f33d5ab9874fa0985beb3c5c461fa6cce 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 Nov 11 14:37:11 2021 From: foss at heptapod.net (Matti Picus (@mattip)) Date: Thu, 11 Nov 2021 19:37:11 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/default] add more debugging information if a cffi build fails Message-ID: <618d70e7985f0_1a9c1d18707a7@heptapod-foss.mail> Matti Picus pushed to branch branch/default at PyPy / pypy Commits: 35d34cb0 by Matti Picus at 2021-11-11T21:37:00+02:00 add more debugging information if a cffi build fails - - - - - 1 changed file: - lib_pypy/pypy_tools/build_cffi_imports.py View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/35d34cb0d1c8aabfb40e5acdbb2731992b5a7a0b -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/35d34cb0d1c8aabfb40e5acdbb2731992b5a7a0b 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 Nov 11 15:35:03 2021 From: foss at heptapod.net (Matti Picus (@mattip)) Date: Thu, 11 Nov 2021 20:35:03 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/default] improve logging, add lib64 to link directories for openssl Message-ID: <618d7e77b6e51_1a9516b84713d0@heptapod-foss.mail> Matti Picus pushed to branch branch/default at PyPy / pypy Commits: 83678679 by Matti Picus at 2021-11-11T22:34:49+02:00 improve logging, add lib64 to link directories for openssl - - - - - 1 changed file: - lib_pypy/pypy_tools/build_cffi_imports.py View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/83678679b8f9c725246412da06ca33568852ed12 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/83678679b8f9c725246412da06ca33568852ed12 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 Nov 12 10:09:08 2021 From: foss at heptapod.net (Matti Picus (@mattip)) Date: Fri, 12 Nov 2021 15:09:08 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.7] 42 commits: document warning fixes Message-ID: <618e8394d1ac7_1a9516b8481885@heptapod-foss.mail> Matti Picus pushed to branch branch/py3.7 at PyPy / pypy Commits: e8879a96 by Matti Picus at 2021-10-16T18:49:15+03:00 document warning fixes - - - - - 13f133ec by Matti Picus at 2021-10-17T13:24:28+03:00 Added tag release-pypy2.7-v7.3.6 for changeset b89256933b0b - - - - - 7b55d506 by Matti Picus at 2021-10-17T13:25:36+03:00 Added tag release-pypy3.7-v7.3.6 for changeset cc3911ab8fcd - - - - - 6222af75 by Matti Picus at 2021-10-17T13:26:00+03:00 Added tag release-pypy3.8-v7.3.6 for changeset 279d80ac2079 - - - - - 6018cf3b by Matti Picus at 2021-10-17T18:17:18+03:00 release 7.3.6 - - - - - ded0eb8e by Matti Picus at 2021-10-18T19:01:05+03:00 cleanup and update libffi-7 to libffi-8 on windows - - - - - 72985f6c by olliemath at 2021-10-18T21:59:57+01:00 Add .flake8 config for rpython This should allow navigating/editing in editors with flake8 support. --HG-- branch : flake8-configs - - - - - 4d31ce76 by olliemath at 2021-10-18T22:58:10+01:00 Fix placeholder substitution mismatches --HG-- branch : flake8-configs - - - - - ab375958 by olliemath at 2021-10-18T23:00:17+01:00 Remove duplicate dict keys These are repeated (with the same values) afterward. So this commit should have no effect (except readability). --HG-- branch : flake8-configs - - - - - fe22de4e by olliemath at 2021-10-18T23:39:40+01:00 flake8 config: group TODO items --HG-- branch : flake8-configs - - - - - d12a5349 by olliemath at 2021-10-19T00:05:26+01:00 Add flake8 config for pypy Some code changes are still required for flake8 to pass. --HG-- branch : flake8-configs - - - - - 0532dbf3 by olliemath at 2021-10-19T00:20:07+01:00 Add global flake8 config --HG-- branch : flake8-configs - - - - - 424c4db0 by olliemath at 2021-10-19T00:48:29+01:00 Update flake8 exclude list --HG-- branch : flake8-configs - - - - - 6b31bdb5 by olliemath at 2021-10-19T00:56:12+01:00 Update flake8 config for __all__ metaprogramming --HG-- branch : flake8-configs - - - - - e0272dc3 by olliemath at 2021-10-19T00:58:46+01:00 rst.py: replace bad 'raise NotImplemented(...)' calls --HG-- branch : flake8-configs - - - - - ffd990c1 by olliemath at 2021-10-19T01:01:45+01:00 test_gil.py: fix bad string formatting --HG-- branch : flake8-configs - - - - - 6bfa9da0 by olliemath at 2021-10-19T01:07:20+01:00 Remove duplicate keys in makecontributor.py. This means all alias should now map correctly. --HG-- branch : flake8-configs - - - - - f371d646 by Carl Friedrich Bolz-Tereick at 2021-10-20T10:14:30+02:00 #3568 use an unsigned int and masking for the request argument of fcntl.ioctl - - - - - eebba57b by Carl Friedrich Bolz-Tereick at 2021-10-20T09:42:07+00:00 Merge branch 'branch/flake8-configs' into 'branch/default' Add .flake8 config for rpython See merge request pypy/pypy!840 - - - - - f4e341f9 by Matti Picus at 2021-10-24T10:06:59+03:00 stop using whatsnew-head: it is not worth the trouble If we move to a move PR-centric workflow, perhaps we can re-institute it - - - - - d3fe5a1f by Matti Picus at 2021-10-24T10:45:10+03:00 Add contributor alias - - - - - a746be2c by Matti Picus at 2021-10-24T10:49:36+03:00 update pypy version to 7.4.1 - - - - - 7f72f5d7 by Matti Picus at 2021-10-24T11:00:44+03:00 start release note for 7.4.0 - - - - - 27e3dded by Matti Picus at 2021-10-24T17:08:52+03:00 revert 054d44179151, make version 7.3.8 - - - - - 05ad321b by Matti Picus at 2021-10-24T17:15:57+03:00 make release note 7.3.7 - - - - - 1f164ddd by Matti Picus at 2021-10-24T23:01:57+03:00 switch order of windows nightlies - - - - - 1054a02d by Matti Picus at 2021-10-25T08:51:11+03:00 formatting - - - - - b151b6b9 by Matti Picus at 2021-10-25T10:45:18+03:00 typos - - - - - 65f37f1e by Matti Picus at 2021-10-25T19:11:36+03:00 Added tag release-pypy3.8-v7.3.7 for changeset 9ef55f6fc369 - - - - - bfa0435e by Matti Picus at 2021-10-25T19:12:27+03:00 Added tag release-pypy3.7-v7.3.7 for changeset 44db26267d0a - - - - - 0e0f821a by Matti Picus at 2021-10-25T20:32:36+03:00 update versions.json and index the release note - - - - - cc9dd0b0 by Matti Picus at 2021-10-26T09:25:04+03:00 update links and mention binary-testing in how-to-release doc - - - - - 5e59ec24 by fijal at 2021-11-03T11:46:45+02:00 print more details about the percentages - - - - - 8a1fec73 by Matti Picus at 2021-11-04T00:46:02+02:00 pin docutils to unbreak python2 doc build - - - - - 6d683995 by Matti Picus at 2021-11-04T00:47:10+02:00 typo - - - - - 6f616fc3 by Matti Picus at 2021-11-07T11:57:47+02:00 mention that the macos tarballs are unsigned, and that homebrew does sign them - - - - - 2d512096 by Matti Picus at 2021-11-08T22:03:38+02:00 document setting up a M1 machine for x86_64 translation - - - - - a9b8e507 by Matti Picus at 2021-11-11T00:22:41+02:00 formatting, typos - - - - - 5a474552 by Matti Picus at 2021-11-11T00:37:06+02:00 refine a bit - - - - - 35d34cb0 by Matti Picus at 2021-11-11T21:37:00+02:00 add more debugging information if a cffi build fails - - - - - 83678679 by Matti Picus at 2021-11-11T22:34:49+02:00 improve logging, add lib64 to link directories for openssl - - - - - 88a25e7b by Matti Picus at 2021-11-12T15:19:37+02:00 merge default into py3.7 --HG-- branch : py3.7 - - - - - 24 changed files: - + .flake8 - .hgtags - lib_pypy/pypy_tools/build_cffi_imports.py - pypy/doc/build.rst - pypy/doc/how-to-release.rst - pypy/doc/index-of-release-notes.rst - pypy/doc/install.rst - pypy/doc/release-v7.3.6.rst - + pypy/doc/release-v7.3.7.rst - pypy/doc/requirements.txt - pypy/doc/tool/makecontributor.py - pypy/interpreter/baseobjspace.py - pypy/module/fcntl/interp_fcntl.py - pypy/module/fcntl/test/test_fcntl.py - pypy/module/thread/test/test_gil.py - pypy/tool/release/check_versions.py - pypy/tool/release/repackage.sh - pypy/tool/release/versions.json - pypy/tool/rest/rst.py - + rpython/.flake8 - rpython/jit/backend/zarch/instructions.py - rpython/rlib/rsocket.py - rpython/rtyper/lltypesystem/opimpl.py - rpython/tool/logparser.py View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/c0ddcc86e5321e1cf99df43f5c776e74c8122a9e...88a25e7b24244c4bc4bb473e54a018d07359c799 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/c0ddcc86e5321e1cf99df43f5c776e74c8122a9e...88a25e7b24244c4bc4bb473e54a018d07359c799 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 Nov 12 10:09:12 2021 From: foss at heptapod.net (Matti Picus (@mattip)) Date: Fri, 12 Nov 2021 15:09:12 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.8] 18 commits: switch order of windows nightlies Message-ID: <618e83983ae8b_1a9c1d18820b5@heptapod-foss.mail> Matti Picus pushed to branch branch/py3.8 at PyPy / pypy Commits: 1f164ddd by Matti Picus at 2021-10-24T23:01:57+03:00 switch order of windows nightlies - - - - - 1054a02d by Matti Picus at 2021-10-25T08:51:11+03:00 formatting - - - - - b151b6b9 by Matti Picus at 2021-10-25T10:45:18+03:00 typos - - - - - 65f37f1e by Matti Picus at 2021-10-25T19:11:36+03:00 Added tag release-pypy3.8-v7.3.7 for changeset 9ef55f6fc369 - - - - - bfa0435e by Matti Picus at 2021-10-25T19:12:27+03:00 Added tag release-pypy3.7-v7.3.7 for changeset 44db26267d0a - - - - - 0e0f821a by Matti Picus at 2021-10-25T20:32:36+03:00 update versions.json and index the release note - - - - - cc9dd0b0 by Matti Picus at 2021-10-26T09:25:04+03:00 update links and mention binary-testing in how-to-release doc - - - - - 5e59ec24 by fijal at 2021-11-03T11:46:45+02:00 print more details about the percentages - - - - - 8a1fec73 by Matti Picus at 2021-11-04T00:46:02+02:00 pin docutils to unbreak python2 doc build - - - - - 6d683995 by Matti Picus at 2021-11-04T00:47:10+02:00 typo - - - - - 6f616fc3 by Matti Picus at 2021-11-07T11:57:47+02:00 mention that the macos tarballs are unsigned, and that homebrew does sign them - - - - - 2d512096 by Matti Picus at 2021-11-08T22:03:38+02:00 document setting up a M1 machine for x86_64 translation - - - - - a9b8e507 by Matti Picus at 2021-11-11T00:22:41+02:00 formatting, typos - - - - - 5a474552 by Matti Picus at 2021-11-11T00:37:06+02:00 refine a bit - - - - - 35d34cb0 by Matti Picus at 2021-11-11T21:37:00+02:00 add more debugging information if a cffi build fails - - - - - 83678679 by Matti Picus at 2021-11-11T22:34:49+02:00 improve logging, add lib64 to link directories for openssl - - - - - 88a25e7b by Matti Picus at 2021-11-12T15:19:37+02:00 merge default into py3.7 --HG-- branch : py3.7 - - - - - 6f32d53a by Matti Picus at 2021-11-12T15:28:52+02:00 merge py3.7 into py3.8 --HG-- branch : py3.8 - - - - - 12 changed files: - .hgtags - lib_pypy/pypy_tools/build_cffi_imports.py - pypy/doc/build.rst - pypy/doc/how-to-release.rst - pypy/doc/index-of-release-notes.rst - pypy/doc/install.rst - pypy/doc/release-v7.3.7.rst - pypy/doc/requirements.txt - pypy/tool/release/check_versions.py - pypy/tool/release/repackage.sh - pypy/tool/release/versions.json - rpython/tool/logparser.py View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/e42eeee7fd3420b84d2bad7c4a6fcefa0abb4e10...6f32d53a420f1ab3146d93670f45084a9a81413c -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/e42eeee7fd3420b84d2bad7c4a6fcefa0abb4e10...6f32d53a420f1ab3146d93670f45084a9a81413c 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 Nov 12 10:09:22 2021 From: foss at heptapod.net (Matti Picus (@mattip)) Date: Fri, 12 Nov 2021 15:09:22 +0000 Subject: [pypy-commit] [Git][pypy/pypy] Pushed new branch branch/py3.9-hashlib Message-ID: <618e83a2cc54a_1a9516c9c82450@heptapod-foss.mail> Matti Picus pushed new branch branch/py3.9-hashlib at PyPy / pypy -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/tree/branch/py3.9-hashlib 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 Nov 12 10:09:20 2021 From: foss at heptapod.net (Matti Picus (@mattip)) Date: Fri, 12 Nov 2021 15:09:20 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.9] 133 commits: remove unused functions and add a few tweaks for openssl3 Message-ID: <618e83a01a19_1a96adf38822c5@heptapod-foss.mail> Matti Picus pushed to branch branch/py3.9 at PyPy / pypy Commits: e85c3387 by Matti Picus at 2021-09-30T02:03:51+03:00 remove unused functions and add a few tweaks for openssl3 --HG-- branch : openssl-3.0.0 - - - - - 1c333acf by Matti Picus at 2021-09-30T13:02:27+03:00 merge openssl-3.0.0 into py3.7-openssl-3.0.0 --HG-- branch : py3.7-openssl-3.0.0 - - - - - 39f35b66 by Matti Picus at 2021-10-06T10:07:23+03:00 resign ourselves to the truth: we do not really preserve compatibility with cryptography --HG-- branch : py3.7-openssl-3.0.0 - - - - - 7851269f by Matti Picus at 2021-10-06T10:08:12+03:00 delete unused EVP functions --HG-- branch : py3.7-openssl-3.0.0 - - - - - 49fca115 by Matti Picus at 2021-10-06T10:08:33+03:00 download and build OpenSSL 3 --HG-- branch : py3.7-openssl-3.0.0 - - - - - b752e5b3 by fijal at 2021-10-12T13:02:01+02:00 one less copy of strings in memmove (and not make it immediately old) as well as a start of _offset_in_bytes --HG-- branch : experiment-with-ffi-addresses - - - - - 1bfe0bd4 by fijal at 2021-10-12T13:19:26+02:00 typo --HG-- branch : experiment-with-ffi-addresses - - - - - 38f2227b by fijal at 2021-10-12T13:28:37+02:00 oops --HG-- branch : experiment-with-ffi-addresses - - - - - e8879a96 by Matti Picus at 2021-10-16T18:49:15+03:00 document warning fixes - - - - - 13f133ec by Matti Picus at 2021-10-17T13:24:28+03:00 Added tag release-pypy2.7-v7.3.6 for changeset b89256933b0b - - - - - 7b55d506 by Matti Picus at 2021-10-17T13:25:36+03:00 Added tag release-pypy3.7-v7.3.6 for changeset cc3911ab8fcd - - - - - 6222af75 by Matti Picus at 2021-10-17T13:26:00+03:00 Added tag release-pypy3.8-v7.3.6 for changeset 279d80ac2079 - - - - - 6018cf3b by Matti Picus at 2021-10-17T18:17:18+03:00 release 7.3.6 - - - - - ded0eb8e by Matti Picus at 2021-10-18T19:01:05+03:00 cleanup and update libffi-7 to libffi-8 on windows - - - - - bef0b300 by Matti Picus at 2021-10-24T08:19:23+03:00 C-API changed, make this 7.4.1 not 7.3.7 --HG-- branch : py3.7 - - - - - c7a84275 by Matti Picus at 2021-10-18T19:01:05+03:00 cleanup and update libffi-7 to libffi-8 on windows (graft dc6099d20cfa) --HG-- branch : py3.7 - - - - - 72985f6c by olliemath at 2021-10-18T21:59:57+01:00 Add .flake8 config for rpython This should allow navigating/editing in editors with flake8 support. --HG-- branch : flake8-configs - - - - - 4d31ce76 by olliemath at 2021-10-18T22:58:10+01:00 Fix placeholder substitution mismatches --HG-- branch : flake8-configs - - - - - ab375958 by olliemath at 2021-10-18T23:00:17+01:00 Remove duplicate dict keys These are repeated (with the same values) afterward. So this commit should have no effect (except readability). --HG-- branch : flake8-configs - - - - - fe22de4e by olliemath at 2021-10-18T23:39:40+01:00 flake8 config: group TODO items --HG-- branch : flake8-configs - - - - - d12a5349 by olliemath at 2021-10-19T00:05:26+01:00 Add flake8 config for pypy Some code changes are still required for flake8 to pass. --HG-- branch : flake8-configs - - - - - 0532dbf3 by olliemath at 2021-10-19T00:20:07+01:00 Add global flake8 config --HG-- branch : flake8-configs - - - - - 424c4db0 by olliemath at 2021-10-19T00:48:29+01:00 Update flake8 exclude list --HG-- branch : flake8-configs - - - - - 6b31bdb5 by olliemath at 2021-10-19T00:56:12+01:00 Update flake8 config for __all__ metaprogramming --HG-- branch : flake8-configs - - - - - e0272dc3 by olliemath at 2021-10-19T00:58:46+01:00 rst.py: replace bad 'raise NotImplemented(...)' calls --HG-- branch : flake8-configs - - - - - ffd990c1 by olliemath at 2021-10-19T01:01:45+01:00 test_gil.py: fix bad string formatting --HG-- branch : flake8-configs - - - - - 6bfa9da0 by olliemath at 2021-10-19T01:07:20+01:00 Remove duplicate keys in makecontributor.py. This means all alias should now map correctly. --HG-- branch : flake8-configs - - - - - 1a892ad9 by fijal at 2021-10-19T14:59:31+02:00 quick and dirty hack to always pass directly offset of OffsetInBytes --HG-- branch : experiment-with-ffi-addresses - - - - - 7b71c6ac by fijal at 2021-10-19T15:21:08+02:00 try harder to please the rtyper --HG-- branch : experiment-with-ffi-addresses - - - - - a4d5a1c0 by fijal at 2021-10-19T15:34:19+02:00 hide this from the JIT --HG-- branch : experiment-with-ffi-addresses - - - - - 67cd159f by fijal at 2021-10-19T16:12:53+02:00 try to use (unsafely!) the new primitive --HG-- branch : experiment-with-ffi-addresses - - - - - be8a2185 by fijal at 2021-10-19T16:14:02+02:00 typo --HG-- branch : experiment-with-ffi-addresses - - - - - f371d646 by Carl Friedrich Bolz-Tereick at 2021-10-20T10:14:30+02:00 #3568 use an unsigned int and masking for the request argument of fcntl.ioctl - - - - - eebba57b by Carl Friedrich Bolz-Tereick at 2021-10-20T09:42:07+00:00 Merge branch 'branch/flake8-configs' into 'branch/default' Add .flake8 config for rpython See merge request pypy/pypy!840 - - - - - eeeafcf9 by Matti Picus at 2021-10-24T08:15:32+03:00 revert C-API changes that make 7.3.6 incompatible with 7.3.5 Be sure not to merge this to py3.8/py3.9 --HG-- branch : py3.7 - - - - - f4e341f9 by Matti Picus at 2021-10-24T10:06:59+03:00 stop using whatsnew-head: it is not worth the trouble If we move to a move PR-centric workflow, perhaps we can re-institute it - - - - - 8770c60e by Matti Picus at 2021-10-24T10:37:37+03:00 rework some values in _sysconfig, inspired by issue 3582 --HG-- branch : py3.8 - - - - - d3fe5a1f by Matti Picus at 2021-10-24T10:45:10+03:00 Add contributor alias - - - - - a746be2c by Matti Picus at 2021-10-24T10:49:36+03:00 update pypy version to 7.4.1 - - - - - 7f72f5d7 by Matti Picus at 2021-10-24T11:00:44+03:00 start release note for 7.4.0 - - - - - 27e3dded by Matti Picus at 2021-10-24T17:08:52+03:00 revert 054d44179151, make version 7.3.8 - - - - - 05ad321b by Matti Picus at 2021-10-24T17:15:57+03:00 make release note 7.3.7 - - - - - c6362e66 by Matti Picus at 2021-10-24T17:19:38+03:00 merge default into py3.8 --HG-- branch : py3.8 - - - - - 1f164ddd by Matti Picus at 2021-10-24T23:01:57+03:00 switch order of windows nightlies - - - - - e466cb04 by Matti Picus at 2021-10-24T23:07:32+03:00 use sys.base_prefix when finding INCLUDEPY and LIBDIR, continuation of issue 3582 --HG-- branch : py3.8 - - - - - 1054a02d by Matti Picus at 2021-10-25T08:51:11+03:00 formatting - - - - - b151b6b9 by Matti Picus at 2021-10-25T10:45:18+03:00 typos - - - - - e2db57ae by Carl Friedrich Bolz-Tereick at 2021-10-25T17:49:10+02:00 merge heads --HG-- branch : py3.7 - - - - - 84b4670f by Carl Friedrich Bolz-Tereick at 2021-10-25T17:49:40+02:00 merge heads --HG-- branch : py3.8 - - - - - 65f37f1e by Matti Picus at 2021-10-25T19:11:36+03:00 Added tag release-pypy3.8-v7.3.7 for changeset 9ef55f6fc369 - - - - - bfa0435e by Matti Picus at 2021-10-25T19:12:27+03:00 Added tag release-pypy3.7-v7.3.7 for changeset 44db26267d0a - - - - - 0e0f821a by Matti Picus at 2021-10-25T20:32:36+03:00 update versions.json and index the release note - - - - - eb766be5 by Matti Picus at 2021-10-25T20:34:12+03:00 HEAD is now v7.3.8 --HG-- branch : py3.7 - - - - - 9e4b3c62 by Matti Picus at 2021-10-25T20:36:19+03:00 merge py3.7 into py3.8 --HG-- branch : py3.8 - - - - - cc9dd0b0 by Matti Picus at 2021-10-26T09:25:04+03:00 update links and mention binary-testing in how-to-release doc - - - - - f11d7799 by Matti Picus at 2021-10-27T00:47:54+03:00 these were wrong. On py3.8 this is all removed. --HG-- branch : py3.7 - - - - - 53b3b093 by h-vetinari at 2021-10-27T07:48:08+03:00 typo --HG-- branch : py3.7 - - - - - 34c4a045 by Matti Picus at 2021-10-27T11:59:34+03:00 remove unused and deprecated delcaration --HG-- branch : py3.7-openssl-3.0.0 - - - - - 2e266f9e by Matti Picus at 2021-10-27T12:45:28+03:00 update error codes and add cryptography's 'provider' module --HG-- branch : py3.7-openssl-3.0.0 - - - - - 5cf5c394 by Matti Picus at 2021-10-27T17:48:43+03:00 revert part of previous commit --HG-- branch : py3.7-openssl-3.0.0 - - - - - 904cc468 by Matti Picus at 2021-10-27T14:47:47+03:00 add providers module, remove some declarations and add more definitions --HG-- branch : py3.7-openssl-3.0.0 - - - - - a747cc52 by Matti Picus at 2021-10-27T14:48:14+03:00 ifdef section of random_engine --HG-- branch : py3.7-openssl-3.0.0 - - - - - 84ec03b9 by Matti Picus at 2021-10-28T08:42:33+03:00 merge py3.7 into branch --HG-- branch : py3.7-openssl-3.0.0 - - - - - 6135b692 by Matti Picus at 2021-10-28T08:59:03+03:00 add a gc.collect to prevent tests hanging --HG-- branch : py3.7-openssl-3.0.0 - - - - - 9d2d15e1 by Isuru Fernando at 2021-10-29T09:31:03-05:00 Support _PYTHON_SYSCONFIGDATA_NAME env variable like cpython --HG-- branch : sysconfigdata_env - - - - - 0012d485 by Matti Picus at 2021-10-29T17:42:00+03:00 typo --HG-- branch : py3.7 - - - - - 529608f5 by Matti Picus at 2021-10-29T22:36:54+03:00 export PyDescr_NewGetSet --HG-- branch : py3.7 - - - - - c84cdc3e by Matti Picus at 2021-10-30T22:20:45+03:00 test, fix PyDescr_NewGetSet --HG-- branch : py3.7 - - - - - aa133d97 by Matti Picus at 2021-11-01T14:46:36+02:00 merge py3.7 into py3.8, being careful not to pick up 902561e6bb89 --HG-- branch : py3.8 - - - - - ad9ff18b by Matti Picus at 2021-11-02T08:47:38+02:00 export constants into module namespace for compatibility (issue 3589) --HG-- branch : py3.7 - - - - - 59c6504f by Matti Picus at 2021-11-02T08:47:38+02:00 export constants into module namespace for compatibility (issue 3589) --HG-- branch : py3.8 - - - - - 513d3dcd by Matti Picus at 2021-11-02T10:00:45+02:00 flake8 --HG-- branch : py3.7 - - - - - 2504072b by Matti Picus at 2021-11-02T10:02:09+02:00 merge py3.7 into py3.8 --HG-- branch : py3.8 - - - - - 9b4baf75 by fijal at 2021-11-02T10:06:53+02:00 try harder to pin things when they go through layers of offset in bytes --HG-- branch : experiment-with-ffi-addresses - - - - - 4b612c29 by fijal at 2021-11-02T10:14:25+02:00 run your tests kids --HG-- branch : experiment-with-ffi-addresses - - - - - 57e66fbb by fijal at 2021-11-02T10:27:21+02:00 oops --HG-- branch : experiment-with-ffi-addresses - - - - - b7aa32cf by fijal at 2021-11-02T10:28:54+02:00 rename the w_bytes to bytes to avoid confusion --HG-- branch : experiment-with-ffi-addresses - - - - - 3c9fb317 by fijal at 2021-11-02T10:42:55+02:00 jit cant see this --HG-- branch : experiment-with-ffi-addresses - - - - - 6e993679 by fijal at 2021-11-02T12:03:50+02:00 display more digits --HG-- branch : experiment-with-ffi-addresses - - - - - c52a0356 by fijal at 2021-11-02T12:04:40+02:00 actually make this float --HG-- branch : experiment-with-ffi-addresses - - - - - 59c2704a by fijal at 2021-11-02T13:28:39+02:00 this is a hack for bytes *only* --HG-- branch : experiment-with-ffi-addresses - - - - - 93dc8fc8 by Matti Picus at 2021-11-02T16:25:30+02:00 fix _ssl errors on windows - OSError(int, str=None) only creates subclasses if str is a string --HG-- branch : py3.7 - - - - - db3301c8 by Matti Picus at 2021-11-02T17:34:06+02:00 merge sysconfigdata_env to handle _PYTHON_SYSCONFIGDATA_NAME --HG-- branch : py3.7 - - - - - b701ce5f by Matti Picus at 2021-11-02T17:36:54+02:00 merge py3.7 into py3.8 --HG-- branch : py3.8 - - - - - c191c808 by Matti Picus at 2021-11-02T17:40:19+02:00 redo sysconfigdata_env for py3.8 --HG-- branch : py3.8 - - - - - eae4936b by Matti Picus at 2021-11-03T10:54:58+02:00 add test that passes on CPython, segfault on PyPy3.7 --HG-- branch : format-width - - - - - 5e59ec24 by fijal at 2021-11-03T11:46:45+02:00 print more details about the percentages - - - - - 320c8755 by fijal at 2021-11-03T11:49:04+02:00 revert the RPython changes (one accidental, one ported to default) --HG-- branch : experiment-with-ffi-addresses - - - - - 7e83b615 by fijal at 2021-11-03T12:09:48+02:00 improve the test --HG-- branch : experiment-with-ffi-addresses - - - - - 0821142a by fijal at 2021-11-03T12:11:37+02:00 clarify the comment --HG-- branch : experiment-with-ffi-addresses - - - - - de4a34b1 by fijal at 2021-11-03T12:23:58+02:00 I think fix the function for non-bytes also mark it as pypy hacks --HG-- branch : experiment-with-ffi-addresses - - - - - e19e3830 by fijal at 2021-11-03T12:26:15+02:00 rename this function too --HG-- branch : experiment-with-ffi-addresses - - - - - cb05fdea by Matti Picus at 2021-11-03T13:32:58+02:00 move test, fix format parsing code --HG-- branch : format-width - - - - - 08ffa6c2 by Matti Picus at 2021-11-04T00:21:32+02:00 fix over-eager incrementing when counting pyobject formatters, add more tests --HG-- branch : format-width - - - - - 39259202 by Matti Picus at 2021-11-04T00:22:55+02:00 Merge format-width which fixes PyUnicode_FromFormat (issue 3593) --HG-- branch : py3.7 - - - - - bed2cf60 by Matti Picus at 2021-11-04T00:26:28+02:00 remove whatsnew-head --HG-- branch : py3.7 - - - - - 2d414910 by Matti Picus at 2021-11-04T00:26:53+02:00 merge py3.7 into py3.8 --HG-- branch : py3.8 - - - - - 8a1fec73 by Matti Picus at 2021-11-04T00:46:02+02:00 pin docutils to unbreak python2 doc build - - - - - 6d683995 by Matti Picus at 2021-11-04T00:47:10+02:00 typo - - - - - 00ec77a7 by Maciej Fijalkowski at 2021-11-04T08:15:16+00:00 Merge branch 'branch/experiment-with-ffi-addresses' into 'branch/py3.7' improve amount of copying for ssl See merge request pypy/pypy!842 --HG-- branch : py3.7 - - - - - 50bb0e88 by Matti Picus at 2021-11-06T08:59:26+02:00 remove uneeded files --HG-- branch : py3.7-openssl-3.0.0 - - - - - 50d9f308 by Matti Picus at 2021-11-06T09:02:25+02:00 preserve passwd callback, remove extraneous check --HG-- branch : py3.7-openssl-3.0.0 - - - - - 20e8f72d by Matti Picus at 2021-11-06T09:09:14+02:00 revert 6ddfef1fa188, breaks session re-use test --HG-- branch : py3.7-openssl-3.0.0 - - - - - 665a6624 by Matti Picus at 2021-11-06T09:32:45+02:00 more cleanup --HG-- branch : py3.7-openssl-3.0.0 - - - - - a5d00155 by Matti Picus at 2021-11-06T14:58:03+02:00 unused DTLS1_RT_HEARTBEAT not available in OpenSSL3 --HG-- branch : py3.8 - - - - - 7767dcfb by Matti Picus at 2021-11-06T18:23:41+02:00 revert part of 59f35f3623b1, reset ffi.errno --HG-- branch : py3.7-openssl-3.0.0 - - - - - 7f1df53e by h-vertini at 2021-11-07T10:14:27+02:00 backport changes to tests for openssl3 --HG-- branch : py3.7-openssl-3.0.0 - - - - - 05136ae3 by h-vertini at 2021-11-07T10:48:39+02:00 update error codes for OpenSSL3 --HG-- branch : py3.7-openssl-3.0.0 - - - - - b2c6e15b by Matti Picus at 2021-11-07T11:00:38+02:00 remove some error codes that do not exist in my build of OpenSSL3 --HG-- branch : py3.7-openssl-3.0.0 - - - - - 2bcd08f6 by Matti Picus at 2021-11-07T11:01:21+02:00 handle UNXEPECTED_EOF_WHILE_READING which on CPython raises a BrokenPipeError --HG-- branch : py3.7-openssl-3.0.0 - - - - - db605ae4 by Matti Picus at 2021-11-07T11:12:22+02:00 adopt upstream changes to add_ca_cert --HG-- branch : py3.7-openssl-3.0.0 - - - - - 6f616fc3 by Matti Picus at 2021-11-07T11:57:47+02:00 mention that the macos tarballs are unsigned, and that homebrew does sign them - - - - - ab22d3a5 by Matti Picus at 2021-11-07T14:17:37+02:00 need perl modules to build openssl3, remove unused declaration --HG-- branch : py3.7-openssl-3.0.0 - - - - - 92ce6802 by Matti Picus at 2021-11-07T18:06:05+02:00 restore file needed for windows --HG-- branch : py3.7-openssl-3.0.0 - - - - - b261cc24 by Matti Picus at 2021-11-07T19:31:06+02:00 typo --HG-- branch : py3.7-openssl-3.0.0 - - - - - e63f0b9a by Matti Picus at 2021-11-07T22:34:39+02:00 cannot yum install, no sudo available inside the docker image --HG-- branch : py3.7-openssl-3.0.0 - - - - - d3cacbd1 by Matti Picus at 2021-11-08T09:07:48+02:00 fix another OSError(errno, str) conversion failure when !(str) --HG-- branch : py3.7-openssl-3.0.0 - - - - - 41dd2d5c by Matti Picus at 2021-11-08T08:20:58+02:00 update gdbm to get fix for gcc used by aarch64 buildbot --HG-- branch : py3.7-openssl-3.0.0 - - - - - 3df1012c by Matti Picus at 2021-11-08T12:28:38+02:00 always create cffi extensions in lib_pypy, add lib64 linker path --HG-- branch : py3.7-openssl-3.0.0 - - - - - 1e1afef2 by Carl Friedrich Bolz-Tereick at 2021-11-08T12:35:48+01:00 add a fast path for unicode literals that don't contain escapes in the parser --HG-- branch : py3.7 - - - - - a5880c52 by Matti Picus at 2021-11-08T15:29:23+02:00 merge py3.7-openssl-3.0.0 which provides openssl3 --HG-- branch : py3.7 - - - - - d06d8bdd by Matti Picus at 2021-11-08T17:29:37+02:00 restore missing function needed for _hash --HG-- branch : py3.7 - - - - - 2d512096 by Matti Picus at 2021-11-08T22:03:38+02:00 document setting up a M1 machine for x86_64 translation - - - - - 6d5bb14d by Matti Picus at 2021-11-09T11:34:45+02:00 merge py3.7 into py3.8 --HG-- branch : py3.8 - - - - - c0ddcc86 by Carl Friedrich Bolz-Tereick at 2021-11-10T14:58:02+01:00 test and fix: stop calling a decoder without an error handler --HG-- branch : py3.7 - - - - - e42eeee7 by Carl Friedrich Bolz-Tereick at 2021-11-10T15:00:15+01:00 merge py3.7 --HG-- branch : py3.8 - - - - - a9b8e507 by Matti Picus at 2021-11-11T00:22:41+02:00 formatting, typos - - - - - 5a474552 by Matti Picus at 2021-11-11T00:37:06+02:00 refine a bit - - - - - 35d34cb0 by Matti Picus at 2021-11-11T21:37:00+02:00 add more debugging information if a cffi build fails - - - - - 83678679 by Matti Picus at 2021-11-11T22:34:49+02:00 improve logging, add lib64 to link directories for openssl - - - - - 88a25e7b by Matti Picus at 2021-11-12T15:19:37+02:00 merge default into py3.7 --HG-- branch : py3.7 - - - - - 6f32d53a by Matti Picus at 2021-11-12T15:28:52+02:00 merge py3.7 into py3.8 --HG-- branch : py3.8 - - - - - 96cc12e8 by Matti Picus at 2021-11-12T15:29:46+02:00 merge py3.8 into py3.9 --HG-- branch : py3.9 - - - - - 29 changed files: - + .flake8 - .hgtags - extra_tests/cffi_tests/cffi1/test_ffi_obj.py - lib-python/3/distutils/sysconfig_pypy.py - lib-python/3/ssl.py - lib-python/3/sysconfig.py - lib-python/3/test/test_ssl.py - lib_pypy/_cffi_ssl/README.md - ? lib_pypy/_cffi_ssl/_cffi_src/build_constant_time.py - ? lib_pypy/_cffi_ssl/_cffi_src/build_padding.py - ? lib_pypy/_cffi_ssl/_cffi_src/hazmat_src/constant_time.c - ? lib_pypy/_cffi_ssl/_cffi_src/hazmat_src/constant_time.h - ? lib_pypy/_cffi_ssl/_cffi_src/hazmat_src/padding.c - ? lib_pypy/_cffi_ssl/_cffi_src/hazmat_src/padding.h - ? lib_pypy/_cffi_ssl/_cffi_src/openssl/__init__.py - lib_pypy/_cffi_ssl/_cffi_src/openssl/bio.py - lib_pypy/_cffi_ssl/_cffi_src/openssl/crypto.py - lib_pypy/_cffi_ssl/_cffi_src/openssl/cryptography.py - lib_pypy/_cffi_ssl/_cffi_src/openssl/err.py - lib_pypy/_cffi_ssl/_cffi_src/openssl/evp.py - lib_pypy/_cffi_ssl/_cffi_src/openssl/fips.py - lib_pypy/_cffi_ssl/_cffi_src/openssl/ocsp.py - + lib_pypy/_cffi_ssl/_cffi_src/openssl/provider.py - lib_pypy/_cffi_ssl/_cffi_src/openssl/rsa.py - lib_pypy/_cffi_ssl/_cffi_src/openssl/src/osrandom_engine.c - lib_pypy/_cffi_ssl/_cffi_src/openssl/ssl.py - lib_pypy/_cffi_ssl/_cffi_src/openssl/x509name.py - lib_pypy/_cffi_ssl/_stdssl/__init__.py - lib_pypy/_cffi_ssl/_stdssl/error.py View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/3404f602cf2dab25cd0d8b62baf247047beb2917...96cc12e855864e8dfc4652633a0a0378b79ac7c7 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/3404f602cf2dab25cd0d8b62baf247047beb2917...96cc12e855864e8dfc4652633a0a0378b79ac7c7 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 Nov 12 12:31:12 2021 From: foss at heptapod.net (Carl Friedrich Bolz-Tereick (@cfbolz)) Date: Fri, 12 Nov 2021 17:31:12 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.9-peg-parser] 7 commits: unify all those places Message-ID: <618ea4e091949_1a9516b84826c7@heptapod-foss.mail> Carl Friedrich Bolz-Tereick pushed to branch branch/py3.9-peg-parser at PyPy / pypy Commits: 690acdb3 by Carl Friedrich Bolz-Tereick at 2021-11-11T19:12:51+01:00 unify all those places --HG-- branch : py3.9-peg-parser - - - - - 55b0e649 by Carl Friedrich Bolz-Tereick at 2021-11-11T19:13:12+01:00 add end_lineno and end_col_offset to the ast types that have them as default value None --HG-- branch : py3.9-peg-parser - - - - - e1415c99 by Carl Friedrich Bolz-Tereick at 2021-11-11T20:55:12+01:00 - make sure all the things stored into the w_objects when converting asts are not None - support optional string fields on asts correctly - make several ast tests convert the asts to objects to see whether that crashes --HG-- branch : py3.9-peg-parser - - - - - b134ef82 by Carl Friedrich Bolz-Tereick at 2021-11-12T14:29:39+01:00 - add docstrings to ast nodes - deal properly with optional fields of ast classes: add them as None to the type, and only convert them if they are given --HG-- branch : py3.9-peg-parser - - - - - 349839cd by Carl Friedrich Bolz-Tereick at 2021-11-12T16:14:48+01:00 test and fix: got the precedence of the ternary operator wrong --HG-- branch : py3.9-peg-parser - - - - - 3c47c782 by Carl Friedrich Bolz-Tereick at 2021-11-12T18:30:23+01:00 this is now no longer necessary --HG-- branch : py3.9-peg-parser - - - - - a4672506 by Carl Friedrich Bolz-Tereick at 2021-11-12T18:30:51+01:00 properly pass and compare python version --HG-- branch : py3.9-peg-parser - - - - - 11 changed files: - pypy/interpreter/astcompiler/ast.py - pypy/interpreter/astcompiler/codegen.py - pypy/interpreter/astcompiler/test/test_ast.py - pypy/interpreter/astcompiler/test/test_astbuilder.py - pypy/interpreter/astcompiler/test/test_compiler.py - pypy/interpreter/astcompiler/test/test_validate.py - pypy/interpreter/astcompiler/tools/asdl.py - pypy/interpreter/astcompiler/tools/asdl_py.py - pypy/interpreter/pyparser/baserpypeg.py - pypy/module/_ast/moduledef.py - pypy/module/_ast/test/test_ast.py View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/aedb4d1f33d5ab9874fa0985beb3c5c461fa6cce...a46725060776e34d99fadc09fec80cefd59c1040 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/aedb4d1f33d5ab9874fa0985beb3c5c461fa6cce...a46725060776e34d99fadc09fec80cefd59c1040 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 Nov 12 18:01:16 2021 From: foss at heptapod.net (Manuel Jacob (@mjacob)) Date: Fri, 12 Nov 2021 23:01:16 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.8] 2 commits: Disable a GC pointer to raw address conversion if the GC address space is split. Message-ID: <618ef23cac3f0_1a9516bd484239@heptapod-foss.mail> Manuel Jacob pushed to branch branch/py3.8 at PyPy / pypy Commits: 03a3007b by Manuel Jacob at 2021-11-12T23:41:42+01:00 Disable a GC pointer to raw address conversion if the GC address space is split. Without the fix, translating with RevDB fails with the following error: [translation:ERROR] Exception: cast between pointer types changes the address space, but the 'split_gc_address_space' option is enabled: func: (pypy.module._cffi_backend.ctypeptr:379)W_CTypePointer.process_str_from_offset_in_bytes op: v265060 = cast_ptr_to_adr(lldata_0) from: * GcStruct rpy_string { hash, chars } to: Address --HG-- branch : py3.7 - - - - - 69aa979f by Manuel Jacob at 2021-11-12T23:49:48+01:00 hg merge py3.7 --HG-- branch : py3.8 - - - - - 1 changed file: - pypy/module/_cffi_backend/ctypeptr.py View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/6f32d53a420f1ab3146d93670f45084a9a81413c...69aa979f46d8a47fa97e199e3e0797e6fabd2e60 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/6f32d53a420f1ab3146d93670f45084a9a81413c...69aa979f46d8a47fa97e199e3e0797e6fabd2e60 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 Nov 12 18:01:14 2021 From: foss at heptapod.net (Manuel Jacob (@mjacob)) Date: Fri, 12 Nov 2021 23:01:14 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.7] Disable a GC pointer to raw address conversion if the GC address space is split. Message-ID: <618ef23a57bd5_1a9c1d18840c9@heptapod-foss.mail> Manuel Jacob pushed to branch branch/py3.7 at PyPy / pypy Commits: 03a3007b by Manuel Jacob at 2021-11-12T23:41:42+01:00 Disable a GC pointer to raw address conversion if the GC address space is split. Without the fix, translating with RevDB fails with the following error: [translation:ERROR] Exception: cast between pointer types changes the address space, but the 'split_gc_address_space' option is enabled: func: (pypy.module._cffi_backend.ctypeptr:379)W_CTypePointer.process_str_from_offset_in_bytes op: v265060 = cast_ptr_to_adr(lldata_0) from: * GcStruct rpy_string { hash, chars } to: Address --HG-- branch : py3.7 - - - - - 1 changed file: - pypy/module/_cffi_backend/ctypeptr.py View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/03a3007bdb991a74be06a40019425a9dbf03401c -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/03a3007bdb991a74be06a40019425a9dbf03401c 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 Nov 13 05:17:32 2021 From: foss at heptapod.net (Carl Friedrich Bolz-Tereick (@cfbolz)) Date: Sat, 13 Nov 2021 10:17:32 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.9-peg-parser] 2 commits: get the assignment/deletion target errors right Message-ID: <618f90bc38b6a_1a9b14d608619f@heptapod-foss.mail> Carl Friedrich Bolz-Tereick pushed to branch branch/py3.9-peg-parser at PyPy / pypy Commits: 8a364da9 by Carl Friedrich Bolz-Tereick at 2021-11-12T21:54:11+01:00 get the assignment/deletion target errors right --HG-- branch : py3.9-peg-parser - - - - - fac9ddf0 by Carl Friedrich Bolz-Tereick at 2021-11-13T11:17:21+01:00 tokenizer errors around binary and octal numbers --HG-- branch : py3.9-peg-parser - - - - - 6 changed files: - pypy/interpreter/astcompiler/test/test_astbuilder.py - pypy/interpreter/pyparser/baserpypeg.py - pypy/interpreter/pyparser/pytokenizer.py - pypy/interpreter/pyparser/rpypegparse.py - pypy/interpreter/pyparser/test/test_pytokenizer.py - pypy/interpreter/pyparser/tools/python-in-rpython.gram View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/a46725060776e34d99fadc09fec80cefd59c1040...fac9ddf07537f4aa4cd46fd2f97ce5b5cbdbb78b -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/a46725060776e34d99fadc09fec80cefd59c1040...fac9ddf07537f4aa4cd46fd2f97ce5b5cbdbb78b 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 Nov 13 11:09:41 2021 From: foss at heptapod.net (Matti Picus (@mattip)) Date: Sat, 13 Nov 2021 16:09:41 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.9-hashlib] pass around usedforsecurity and handle edge cases to make test_hashlib pass Message-ID: <618fe345f25a8_1a9b14d60868a6@heptapod-foss.mail> Matti Picus pushed to branch branch/py3.9-hashlib at PyPy / pypy Commits: dcc64b63 by Matti Picus at 2021-11-12T23:27:28+02:00 pass around usedforsecurity and handle edge cases to make test_hashlib pass --HG-- branch : py3.9-hashlib - - - - - 9 changed files: - lib_pypy/_blake2/__init__.py - lib_pypy/_hashlib/__init__.py - lib_pypy/_md5.py - lib_pypy/_sha1.py - lib_pypy/_sha256.py - lib_pypy/_sha3/__init__.py - lib_pypy/_sha512.py - pypy/module/_md5/interp_md5.py - rpython/rlib/rmd5.py View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/dcc64b63cb07b59a4cca19c16a97a3254dbbc692 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/dcc64b63cb07b59a4cca19c16a97a3254dbbc692 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 Nov 13 14:53:31 2021 From: foss at heptapod.net (Matti Picus (@mattip)) Date: Sat, 13 Nov 2021 19:53:31 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.7] fix tests, fix sys.path[0] to be '' when run interactively Message-ID: <619017bb16169_1a96ade5c896e3@heptapod-foss.mail> Matti Picus pushed to branch branch/py3.7 at PyPy / pypy Commits: d17246ad by Matti Picus at 2021-11-13T21:52:18+02:00 fix tests, fix sys.path[0] to be '' when run interactively --HG-- branch : py3.7 - - - - - 2 changed files: - pypy/interpreter/app_main.py - pypy/interpreter/test/test_app_main.py View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/d17246ad4757db1a6567a8a70752805d33274cc4 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/d17246ad4757db1a6567a8a70752805d33274cc4 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 Nov 13 14:53:32 2021 From: foss at heptapod.net (Matti Picus (@mattip)) Date: Sat, 13 Nov 2021 19:53:32 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.8] 2 commits: fix tests, fix sys.path[0] to be '' when run interactively Message-ID: <619017bc1343c_1a9b1535089837@heptapod-foss.mail> Matti Picus pushed to branch branch/py3.8 at PyPy / pypy Commits: d17246ad by Matti Picus at 2021-11-13T21:52:18+02:00 fix tests, fix sys.path[0] to be '' when run interactively --HG-- branch : py3.7 - - - - - 80562ef0 by Matti Picus at 2021-11-13T21:53:16+02:00 merge py3.7 into py3.8 --HG-- branch : py3.8 - - - - - 2 changed files: - pypy/interpreter/app_main.py - pypy/interpreter/test/test_app_main.py View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/69aa979f46d8a47fa97e199e3e0797e6fabd2e60...80562ef0af77aa60845491150e5b6dc2ce9ebcfe -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/69aa979f46d8a47fa97e199e3e0797e6fabd2e60...80562ef0af77aa60845491150e5b6dc2ce9ebcfe 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 Nov 14 06:17:11 2021 From: foss at heptapod.net (Carl Friedrich Bolz-Tereick (@cfbolz)) Date: Sun, 14 Nov 2021 11:17:11 +0000 Subject: [pypy-commit] [Git][pypy/pypy] Pushed new branch branch/py3.7-finally-bug Message-ID: <6190f037412fd_1a9bdee58927d8@heptapod-foss.mail> Carl Friedrich Bolz-Tereick pushed new branch branch/py3.7-finally-bug at PyPy / pypy -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/tree/branch/py3.7-finally-bug 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 Nov 14 06:32:43 2021 From: foss at heptapod.net (Carl Friedrich Bolz-Tereick (@cfbolz)) Date: Sun, 14 Nov 2021 11:32:43 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/default] 3 commits: try to de-weird this code a bit. turns out its using huge longs as bitsets of Message-ID: <6190f3db1a3b8_1a9bdf4349316f@heptapod-foss.mail> Carl Friedrich Bolz-Tereick pushed to branch branch/default at PyPy / pypy Commits: 1ce4ac5d by Carl Friedrich Bolz-Tereick at 2021-11-13T13:59:29+01:00 try to de-weird this code a bit. turns out its using huge longs as bitsets of integers - - - - - 7a6c29af by Carl Friedrich Bolz-Tereick at 2021-11-13T15:22:03+01:00 factor out code that's in both branches of the if - - - - - 884d30d9 by Carl Friedrich Bolz-Tereick at 2021-11-13T15:22:43+01:00 stop listing symbols here, just take them from pytoken - - - - - 4 changed files: - pypy/interpreter/pyparser/dfa_generated.py - pypy/interpreter/pyparser/gendfa.py - pypy/interpreter/pyparser/pylexer.py - pypy/interpreter/pyparser/pytokenizer.py View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/83678679b8f9c725246412da06ca33568852ed12...884d30d904bb8e190ef6f86c2f2123bf916eecab -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/83678679b8f9c725246412da06ca33568852ed12...884d30d904bb8e190ef6f86c2f2123bf916eecab 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 Nov 14 10:42:50 2021 From: foss at heptapod.net (Carl Friedrich Bolz-Tereick (@cfbolz)) Date: Sun, 14 Nov 2021 15:42:50 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.9-peg-parser] 3 commits: kill astbuilder class! Message-ID: <61912e7a29469_1a96ae5a093650@heptapod-foss.mail> Carl Friedrich Bolz-Tereick pushed to branch branch/py3.9-peg-parser at PyPy / pypy Commits: b681586a by Carl Friedrich Bolz-Tereick at 2021-11-14T15:35:34+01:00 kill astbuilder class! --HG-- branch : py3.9-peg-parser - - - - - 0b1e794e by Carl Friedrich Bolz-Tereick at 2021-11-14T16:34:49+01:00 fix a number of small bugs and problems --HG-- branch : py3.9-peg-parser - - - - - 439f4b35 by Carl Friedrich Bolz-Tereick at 2021-11-14T16:42:32+01:00 fix regression --HG-- branch : py3.9-peg-parser - - - - - 8 changed files: - lib-python/3/test/test_type_comments.py - pypy/interpreter/astcompiler/ast.py - pypy/interpreter/astcompiler/astbuilder.py - pypy/interpreter/astcompiler/tools/asdl_py.py - pypy/interpreter/pyparser/baserpypeg.py - pypy/interpreter/pyparser/rpypegparse.py - pypy/interpreter/pyparser/tools/python-in-rpython.gram - pypy/module/_ast/test/test_ast.py View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/fac9ddf07537f4aa4cd46fd2f97ce5b5cbdbb78b...439f4b351c46b352f4bed7f78bb4b8b288c3fe75 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/fac9ddf07537f4aa4cd46fd2f97ce5b5cbdbb78b...439f4b351c46b352f4bed7f78bb4b8b288c3fe75 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 Nov 14 13:47:23 2021 From: foss at heptapod.net (Carl Friedrich Bolz-Tereick (@cfbolz)) Date: Sun, 14 Nov 2021 18:47:23 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.9-peg-parser] make extra newline after compount_stmt on the shell optional. this means the Message-ID: <619159bb5061f_1a9b15404101231@heptapod-foss.mail> Carl Friedrich Bolz-Tereick pushed to branch branch/py3.9-peg-parser at PyPy / pypy Commits: dac85bc8 by Carl Friedrich Bolz-Tereick at 2021-11-14T19:47:07+01:00 make extra newline after compount_stmt on the shell optional. this means the following works again: >>>> def f(): print(6) >>>> --HG-- branch : py3.9-peg-parser - - - - - 3 changed files: - pypy/interpreter/pyparser/rpypegparse.py - pypy/interpreter/pyparser/tools/python-in-rpython.gram - pypy/interpreter/test/test_compiler.py View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/dac85bc8f4b1d2fcff98d418a54309ec21dea449 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/dac85bc8f4b1d2fcff98d418a54309ec21dea449 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 Nov 14 14:11:05 2021 From: foss at heptapod.net (Carl Friedrich Bolz-Tereick (@cfbolz)) Date: Sun, 14 Nov 2021 19:11:05 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.9-peg-parser] fix a problem with generic aliases' __eq__ Message-ID: <61915f4919238_1a9b1540410178f@heptapod-foss.mail> Carl Friedrich Bolz-Tereick pushed to branch branch/py3.9-peg-parser at PyPy / pypy Commits: 5aa622d5 by Carl Friedrich Bolz-Tereick at 2021-11-14T19:59:39+01:00 fix a problem with generic aliases' __eq__ --HG-- branch : py3.9-peg-parser - - - - - 2 changed files: - extra_tests/test_generic_alias.py - lib_pypy/_pypy_generic_alias.py View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/5aa622d513284e313dba2a1f487f8b0e54ffbdf7 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/5aa622d513284e313dba2a1f487f8b0e54ffbdf7 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 Nov 15 01:35:18 2021 From: foss at heptapod.net (Carl Friedrich Bolz-Tereick (@cfbolz)) Date: Mon, 15 Nov 2021 06:35:18 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/default] add a view function for NFAs and DFAs Message-ID: <6191ffa6d3f50_1a9d9e13010443e@heptapod-foss.mail> Carl Friedrich Bolz-Tereick pushed to branch branch/default at PyPy / pypy Commits: 40be2755 by Carl Friedrich Bolz-Tereick at 2021-11-14T13:35:56+01:00 add a view function for NFAs and DFAs - - - - - 1 changed file: - pypy/interpreter/pyparser/pylexer.py View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/40be2755457adfa4afa38ec6e4d8bbde82188b77 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/40be2755457adfa4afa38ec6e4d8bbde82188b77 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 Nov 15 01:35:32 2021 From: foss at heptapod.net (Carl Friedrich Bolz-Tereick (@cfbolz)) Date: Mon, 15 Nov 2021 06:35:32 +0000 Subject: [pypy-commit] [Git][pypy/pypy] Pushed new branch branch/lexer-less-dict-lookups Message-ID: <6191ffb473497_1a9d9e0681046e2@heptapod-foss.mail> Carl Friedrich Bolz-Tereick pushed new branch branch/lexer-less-dict-lookups at PyPy / pypy -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/tree/branch/lexer-less-dict-lookups 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 Nov 15 01:36:16 2021 From: foss at heptapod.net (Carl Friedrich Bolz-Tereick (@cfbolz)) Date: Mon, 15 Nov 2021 06:36:16 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.9-peg-parser] stop using all the complicated space call machinery to parse numbers Message-ID: <6191ffe07a091_1a9d9e18010488e@heptapod-foss.mail> Carl Friedrich Bolz-Tereick pushed to branch branch/py3.9-peg-parser at PyPy / pypy Commits: d0064d65 by Carl Friedrich Bolz-Tereick at 2021-11-15T07:36:04+01:00 stop using all the complicated space call machinery to parse numbers --HG-- branch : py3.9-peg-parser - - - - - 2 changed files: - pypy/interpreter/astcompiler/astbuilder.py - pypy/objspace/std/floatobject.py View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/d0064d652f8204836580125f48dad4313268a3f6 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/d0064d652f8204836580125f48dad4313268a3f6 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 Nov 15 03:24:01 2021 From: foss at heptapod.net (Carl Friedrich Bolz-Tereick (@cfbolz)) Date: Mon, 15 Nov 2021 08:24:01 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.9] 56 commits: experimental branch that tries to integrate the new peg parser Message-ID: <61921921594bc_1a9d9db2c1052eb@heptapod-foss.mail> Carl Friedrich Bolz-Tereick pushed to branch branch/py3.9 at PyPy / pypy Commits: eb51d3ba by Carl Friedrich Bolz-Tereick at 2021-11-02T15:33:27+01:00 experimental branch that tries to integrate the new peg parser --HG-- branch : py3.9-peg-parser - - - - - 60265833 by Carl Friedrich Bolz-Tereick at 2021-11-02T19:17:50+01:00 factor slightly differently to allow reuse --HG-- branch : py3.9-peg-parser - - - - - 047f135c by Carl Friedrich Bolz-Tereick at 2021-11-04T13:08:13+01:00 better repr for Tokens --HG-- branch : py3.9-peg-parser - - - - - f1a72025 by Carl Friedrich Bolz-Tereick at 2021-11-04T13:08:43+01:00 define and use 3.9 future flags --HG-- branch : py3.9-peg-parser - - - - - fae0c559 by Carl Friedrich Bolz-Tereick at 2021-11-04T13:09:29+01:00 follow CPython's errors --HG-- branch : py3.9-peg-parser - - - - - 5565f360 by Carl Friedrich Bolz-Tereick at 2021-11-04T13:27:31+01:00 better position --HG-- branch : py3.9-peg-parser - - - - - a9381a39 by Carl Friedrich Bolz-Tereick at 2021-11-04T13:38:42+01:00 don't call the parser --HG-- branch : py3.9-peg-parser - - - - - f5eb57c7 by Carl Friedrich Bolz-Tereick at 2021-11-05T14:07:01+01:00 first step at an rpython PEG parser. Passes some tests from test_astbuilder, test_pyparse and test_compiler. The grammar and program to generate it are here for now: https://github.com/cfbolz/pegen/tree/rpython-hacked-version --HG-- branch : py3.9-peg-parser - - - - - b7975250 by Carl Friedrich Bolz-Tereick at 2021-11-06T12:31:13+01:00 fix tests and implementation, missing 0-based to 1-based conversion when raising SyntaxErrors from the ast builder --HG-- branch : py3.9-peg-parser - - - - - 94642691 by Carl Friedrich Bolz-Tereick at 2021-11-06T17:12:24+01:00 lots of progress, but mostly still broken --HG-- branch : py3.9-peg-parser - - - - - 8ff55bcd by Carl Friedrich Bolz-Tereick at 2021-11-07T16:54:08+01:00 more random progress --HG-- branch : py3.9-peg-parser - - - - - ec4e1e8b by Carl Friedrich Bolz-Tereick at 2021-11-07T18:28:40+01:00 move out all the python code into a regular non-generated python file --HG-- branch : py3.9-peg-parser - - - - - d7eff768 by Carl Friedrich Bolz-Tereick at 2021-11-07T18:58:12+01:00 vendor pegen --HG-- branch : py3.9-peg-parser - - - - - 640db2b3 by Carl Friedrich Bolz-Tereick at 2021-11-07T18:59:59+01:00 add LICENSE from pegen --HG-- branch : py3.9-peg-parser - - - - - 531966f4 by Carl Friedrich Bolz-Tereick at 2021-11-07T19:02:00+01:00 add the rpython generator and the grammar --HG-- branch : py3.9-peg-parser - - - - - 30208aa2 by Carl Friedrich Bolz-Tereick at 2021-11-07T19:02:20+01:00 fix rpython --HG-- branch : py3.9-peg-parser - - - - - b7711f02 by Carl Friedrich Bolz-Tereick at 2021-11-07T19:02:31+01:00 regenerate with the new code --HG-- branch : py3.9-peg-parser - - - - - 7a6d4f48 by Carl Friedrich Bolz-Tereick at 2021-11-07T22:39:21+01:00 make way less inefficient --HG-- branch : py3.9-peg-parser - - - - - 7848009a by Carl Friedrich Bolz-Tereick at 2021-11-08T20:43:08+01:00 progress on supporting "single" mode --HG-- branch : py3.9-peg-parser - - - - - 2bfe8809 by Carl Friedrich Bolz-Tereick at 2021-11-08T21:18:23+01:00 - fix some single tests that can't work that way any more - fix firstlineno in the presence of different (correct!) lineno on function ast nodes --HG-- branch : py3.9-peg-parser - - - - - 962473b0 by Carl Friedrich Bolz-Tereick at 2021-11-08T21:55:22+01:00 fix broken test and also improve the error position --HG-- branch : py3.9-peg-parser - - - - - 22c3518b by Carl Friedrich Bolz-Tereick at 2021-11-08T22:07:51+01:00 fixes --HG-- branch : py3.9-peg-parser - - - - - e81d39fe by Carl Friedrich Bolz-Tereick at 2021-11-09T11:24:09+01:00 some fixes, stdlib now parses --HG-- branch : py3.9-peg-parser - - - - - 44482185 by Carl Friedrich Bolz-Tereick at 2021-11-09T12:36:34+01:00 start removing the AST builder --HG-- branch : py3.9-peg-parser - - - - - 50b3688b by Carl Friedrich Bolz-Tereick at 2021-11-09T13:35:38+01:00 support revdb meta vars --HG-- branch : py3.9-peg-parser - - - - - d0f523db by Carl Friedrich Bolz-Tereick at 2021-11-09T14:42:59+01:00 delete the ast builder! ding dong etc --HG-- branch : py3.9-peg-parser - - - - - 71daf3fe by Carl Friedrich Bolz-Tereick at 2021-11-09T18:31:38+01:00 disable compile method in parser module --HG-- branch : py3.9-peg-parser - - - - - b7af7264 by Carl Friedrich Bolz-Tereick at 2021-11-09T21:24:54+01:00 remove more astbuilder code --HG-- branch : py3.9-peg-parser - - - - - 3f760ad6 by Carl Friedrich Bolz-Tereick at 2021-11-09T21:41:46+01:00 fix --HG-- branch : py3.9-peg-parser - - - - - 05523e1f by Carl Friedrich Bolz-Tereick at 2021-11-09T21:51:23+01:00 bpo-40847: lonely lineconts are ignored --HG-- branch : py3.9-peg-parser - - - - - 584d087e by Carl Friedrich Bolz-Tereick at 2021-11-09T21:59:31+01:00 improve error message for \ in the middle of a line --HG-- branch : py3.9-peg-parser - - - - - f5104661 by Carl Friedrich Bolz-Tereick at 2021-11-09T22:13:56+01:00 gah --HG-- branch : py3.9-peg-parser - - - - - 31c2b3fc by Carl Friedrich Bolz-Tereick at 2021-11-10T10:58:16+01:00 this works now --HG-- branch : py3.9-peg-parser - - - - - c75a5112 by Carl Friedrich Bolz-Tereick at 2021-11-10T11:06:11+01:00 we disabled the old parser --HG-- branch : py3.9-peg-parser - - - - - d3a386d9 by Carl Friedrich Bolz-Tereick at 2021-11-10T11:08:49+01:00 complain earlier about revdbmetavars (not just in codegen) --HG-- branch : py3.9-peg-parser - - - - - ce3e96e9 by Carl Friedrich Bolz-Tereick at 2021-11-10T12:16:12+01:00 fix --HG-- branch : py3.9-peg-parser - - - - - 38cb24d1 by Carl Friedrich Bolz-Tereick at 2021-11-10T13:06:02+01:00 a comment --HG-- branch : py3.9-peg-parser - - - - - 7c413c35 by Carl Friedrich Bolz-Tereick at 2021-11-10T15:11:02+01:00 merge py3.8 --HG-- branch : py3.9-peg-parser - - - - - 35055e69 by Carl Friedrich Bolz-Tereick at 2021-11-11T12:50:49+01:00 stop mutating ASTs in the parser, it's not safe due to memoization --HG-- branch : py3.9-peg-parser - - - - - aedb4d1f by Carl Friedrich Bolz-Tereick at 2021-11-11T16:02:21+01:00 fix translation, test deletion --HG-- branch : py3.9-peg-parser - - - - - 690acdb3 by Carl Friedrich Bolz-Tereick at 2021-11-11T19:12:51+01:00 unify all those places --HG-- branch : py3.9-peg-parser - - - - - 55b0e649 by Carl Friedrich Bolz-Tereick at 2021-11-11T19:13:12+01:00 add end_lineno and end_col_offset to the ast types that have them as default value None --HG-- branch : py3.9-peg-parser - - - - - e1415c99 by Carl Friedrich Bolz-Tereick at 2021-11-11T20:55:12+01:00 - make sure all the things stored into the w_objects when converting asts are not None - support optional string fields on asts correctly - make several ast tests convert the asts to objects to see whether that crashes --HG-- branch : py3.9-peg-parser - - - - - b134ef82 by Carl Friedrich Bolz-Tereick at 2021-11-12T14:29:39+01:00 - add docstrings to ast nodes - deal properly with optional fields of ast classes: add them as None to the type, and only convert them if they are given --HG-- branch : py3.9-peg-parser - - - - - 349839cd by Carl Friedrich Bolz-Tereick at 2021-11-12T16:14:48+01:00 test and fix: got the precedence of the ternary operator wrong --HG-- branch : py3.9-peg-parser - - - - - 3c47c782 by Carl Friedrich Bolz-Tereick at 2021-11-12T18:30:23+01:00 this is now no longer necessary --HG-- branch : py3.9-peg-parser - - - - - a4672506 by Carl Friedrich Bolz-Tereick at 2021-11-12T18:30:51+01:00 properly pass and compare python version --HG-- branch : py3.9-peg-parser - - - - - 8a364da9 by Carl Friedrich Bolz-Tereick at 2021-11-12T21:54:11+01:00 get the assignment/deletion target errors right --HG-- branch : py3.9-peg-parser - - - - - fac9ddf0 by Carl Friedrich Bolz-Tereick at 2021-11-13T11:17:21+01:00 tokenizer errors around binary and octal numbers --HG-- branch : py3.9-peg-parser - - - - - b681586a by Carl Friedrich Bolz-Tereick at 2021-11-14T15:35:34+01:00 kill astbuilder class! --HG-- branch : py3.9-peg-parser - - - - - 0b1e794e by Carl Friedrich Bolz-Tereick at 2021-11-14T16:34:49+01:00 fix a number of small bugs and problems --HG-- branch : py3.9-peg-parser - - - - - 439f4b35 by Carl Friedrich Bolz-Tereick at 2021-11-14T16:42:32+01:00 fix regression --HG-- branch : py3.9-peg-parser - - - - - dac85bc8 by Carl Friedrich Bolz-Tereick at 2021-11-14T19:47:07+01:00 make extra newline after compount_stmt on the shell optional. this means the following works again: >>>> def f(): print(6) >>>> --HG-- branch : py3.9-peg-parser - - - - - 5aa622d5 by Carl Friedrich Bolz-Tereick at 2021-11-14T19:59:39+01:00 fix a problem with generic aliases' __eq__ --HG-- branch : py3.9-peg-parser - - - - - d0064d65 by Carl Friedrich Bolz-Tereick at 2021-11-15T07:36:04+01:00 stop using all the complicated space call machinery to parse numbers --HG-- branch : py3.9-peg-parser - - - - - fe120f89 by Carl Friedrich Bolz-Tereick at 2021-11-15T09:23:48+01:00 merge py3.9-peg-parser switch to using CPython's PEG parsing approach. remove the old astcompiler. the old parser remains in place for 3.9 in the parser module and will be removed in 3.10 --HG-- branch : py3.9 - - - - - 6 changed files: - _pytest/cacheprovider.py - extra_tests/test_generic_alias.py - lib-python/3/test/support/__init__.py - lib-python/3/test/test_type_comments.py - lib_pypy/_pypy_generic_alias.py - pypy/interpreter/astcompiler/ast.py View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/96cc12e855864e8dfc4652633a0a0378b79ac7c7...fe120f89bf07e64a41de62b224e4a3d80e0fe0d4 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/96cc12e855864e8dfc4652633a0a0378b79ac7c7...fe120f89bf07e64a41de62b224e4a3d80e0fe0d4 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 Nov 15 10:47:44 2021 From: foss at heptapod.net (Carl Friedrich Bolz-Tereick (@cfbolz)) Date: Mon, 15 Nov 2021 15:47:44 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/lexer-less-dict-lookups] 4 commits: make it possible to attach labels to end states Message-ID: <61928120dfb40_1a9d9e1801107a1@heptapod-foss.mail> Carl Friedrich Bolz-Tereick pushed to branch branch/lexer-less-dict-lookups at PyPy / pypy Commits: 399980ab by Carl Friedrich Bolz-Tereick at 2021-11-15T12:56:31+01:00 make it possible to attach labels to end states --HG-- branch : lexer-less-dict-lookups - - - - - fb3c967d by Carl Friedrich Bolz-Tereick at 2021-11-15T15:34:45+01:00 enough support to lex NAME and all keywords together --HG-- branch : lexer-less-dict-lookups - - - - - 7c1c37e8 by Carl Friedrich Bolz-Tereick at 2021-11-15T15:35:43+01:00 two tweaks, OP is no longer generated --HG-- branch : lexer-less-dict-lookups - - - - - f557818a by Carl Friedrich Bolz-Tereick at 2021-11-15T16:47:23+01:00 save one dict lookup per token by renumbering the tokens in just the way the parser needs it --HG-- branch : lexer-less-dict-lookups - - - - - 7 changed files: - pypy/interpreter/pyparser/automata.py - pypy/interpreter/pyparser/parser.py - pypy/interpreter/pyparser/pygram.py - pypy/interpreter/pyparser/pylexer.py - pypy/interpreter/pyparser/pytoken.py - pypy/interpreter/pyparser/pytokenizer.py - pypy/interpreter/pyparser/test/test_pylexer.py View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/626395d6999d58cda355aeaddff1d5b15b668d55...f557818a2a55d699c766fb198d996e248b451d09 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/626395d6999d58cda355aeaddff1d5b15b668d55...f557818a2a55d699c766fb198d996e248b451d09 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 Nov 16 17:32:16 2021 From: foss at heptapod.net (Matti Picus (@mattip)) Date: Tue, 16 Nov 2021 22:32:16 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.9] 9 commits: Disable a GC pointer to raw address conversion if the GC address space is split. Message-ID: <61943170fd61_1a6256c641143f4@heptapod-foss.mail> Matti Picus pushed to branch branch/py3.9 at PyPy / pypy Commits: 03a3007b by Manuel Jacob at 2021-11-12T23:41:42+01:00 Disable a GC pointer to raw address conversion if the GC address space is split. Without the fix, translating with RevDB fails with the following error: [translation:ERROR] Exception: cast between pointer types changes the address space, but the 'split_gc_address_space' option is enabled: func: (pypy.module._cffi_backend.ctypeptr:379)W_CTypePointer.process_str_from_offset_in_bytes op: v265060 = cast_ptr_to_adr(lldata_0) from: * GcStruct rpy_string { hash, chars } to: Address --HG-- branch : py3.7 - - - - - 69aa979f by Manuel Jacob at 2021-11-12T23:49:48+01:00 hg merge py3.7 --HG-- branch : py3.8 - - - - - d17246ad by Matti Picus at 2021-11-13T21:52:18+02:00 fix tests, fix sys.path[0] to be '' when run interactively --HG-- branch : py3.7 - - - - - 80562ef0 by Matti Picus at 2021-11-13T21:53:16+02:00 merge py3.7 into py3.8 --HG-- branch : py3.8 - - - - - d77f30ba by Matti Picus at 2021-11-16T23:37:32+02:00 when searching for needle, needle should aways be on the right (bpo 37648) --HG-- branch : py3.9 - - - - - 359bbb72 by Matti Picus at 2021-11-16T23:38:51+02:00 merge py3.8 into py3.9 --HG-- branch : py3.9 - - - - - 6d3d610e by Matti Picus at 2021-11-17T00:23:18+02:00 avoid importing stdlib socket in untranslated tests --HG-- branch : py3.9 - - - - - b76ab466 by Matti Picus at 2021-11-17T00:25:36+02:00 python3.8 -> python3.9 --HG-- branch : py3.9 - - - - - 7d8eb910 by Matti Picus at 2021-11-17T00:31:26+02:00 avoid importing stdlib socket in untranslated tests --HG-- branch : py3.9 - - - - - 10 changed files: - pypy/interpreter/app_main.py - pypy/interpreter/test/test_app_main.py - pypy/module/_cffi_backend/ctypeptr.py - pypy/module/_socket/test/test_sock_app.py - pypy/module/cpyext/PC/pyconfig.h - pypy/module/cpyext/include/pyconfig.h - pypy/module/select/test/test_epoll.py - pypy/objspace/descroperation.py - pypy/objspace/std/dictmultiobject.py - pypy/objspace/std/listobject.py View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/fe120f89bf07e64a41de62b224e4a3d80e0fe0d4...7d8eb910f3e9b29f083f675df986c9a33bc28424 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/fe120f89bf07e64a41de62b224e4a3d80e0fe0d4...7d8eb910f3e9b29f083f675df986c9a33bc28424 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 Nov 17 05:09:25 2021 From: foss at heptapod.net (Matti Picus (@mattip)) Date: Wed, 17 Nov 2021 10:09:25 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.9] tweak error messages Message-ID: <6194d4d5e8116_1a6299f5011854e@heptapod-foss.mail> Matti Picus pushed to branch branch/py3.9 at PyPy / pypy Commits: a8e6e230 by Matti Picus at 2021-11-17T01:42:55+02:00 tweak error messages --HG-- branch : py3.9 - - - - - 3 changed files: - pypy/module/struct/interp_struct.py - pypy/module/struct/test/apptest_struct.py - pypy/module/thread/os_thread.py View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/a8e6e230e86ae6ee8e4adc3288e18b2342c8e4fa -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/a8e6e230e86ae6ee8e4adc3288e18b2342c8e4fa 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 Nov 17 05:45:00 2021 From: foss at heptapod.net (Matti Picus (@mattip)) Date: Wed, 17 Nov 2021 10:45:00 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.8] add exports.h, refactor headers to more closely follow CPython Message-ID: <6194dd2c4e12_1a61c62cc1192d@heptapod-foss.mail> Matti Picus pushed to branch branch/py3.8 at PyPy / pypy Commits: a435cf54 by Matti Picus at 2021-11-17T12:09:53+02:00 add exports.h, refactor headers to more closely follow CPython The pyport.h/cpyext_object.h changes affected the cts parsing. --HG-- branch : py3.8 - - - - - 9 changed files: - pypy/module/cpyext/api.py - pypy/module/cpyext/include/Python.h - + pypy/module/cpyext/include/exports.h - pypy/module/cpyext/include/modsupport.h - pypy/module/cpyext/include/moduleobject.h - pypy/module/cpyext/include/pyport.h - pypy/module/cpyext/parse/cpyext_object.h - pypy/module/cpyext/src/modsupport.c - rpython/tool/cparser/cts.py View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/a435cf545c0f43709dd72a3152d54366a1489673 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/a435cf545c0f43709dd72a3152d54366a1489673 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 Nov 17 05:45:00 2021 From: foss at heptapod.net (Matti Picus (@mattip)) Date: Wed, 17 Nov 2021 10:45:00 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.9] 5 commits: start supporting usedforsecurity, still need the HASHXOF class to begin testing Message-ID: <6194dd2c5233a_1a6299e381194a8@heptapod-foss.mail> Matti Picus pushed to branch branch/py3.9 at PyPy / pypy Commits: 8413bc6e by Matti Picus at 2021-11-12T17:08:44+02:00 start supporting usedforsecurity, still need the HASHXOF class to begin testing --HG-- branch : py3.9-hashlib - - - - - dcc64b63 by Matti Picus at 2021-11-12T23:27:28+02:00 pass around usedforsecurity and handle edge cases to make test_hashlib pass --HG-- branch : py3.9-hashlib - - - - - a435cf54 by Matti Picus at 2021-11-17T12:09:53+02:00 add exports.h, refactor headers to more closely follow CPython The pyport.h/cpyext_object.h changes affected the cts parsing. --HG-- branch : py3.8 - - - - - 434dcd44 by Matti Picus at 2021-11-17T12:35:49+02:00 merge py3.8 into py3.9 --HG-- branch : py3.9 - - - - - 7720035a by Matti Picus at 2021-11-17T12:43:57+02:00 merge py3.9-hashlib which provides usedforsecurity --HG-- branch : py3.9 - - - - - 19 changed files: - lib_pypy/_blake2/__init__.py - lib_pypy/_cffi_ssl/_cffi_src/openssl/evp.py - lib_pypy/_hashlib/__init__.py - lib_pypy/_md5.py - lib_pypy/_sha1.py - lib_pypy/_sha256.py - lib_pypy/_sha3/__init__.py - lib_pypy/_sha512.py - pypy/module/_md5/interp_md5.py - pypy/module/cpyext/api.py - pypy/module/cpyext/include/Python.h - + pypy/module/cpyext/include/exports.h - pypy/module/cpyext/include/modsupport.h - pypy/module/cpyext/include/moduleobject.h - pypy/module/cpyext/include/pyport.h - pypy/module/cpyext/parse/cpyext_object.h - pypy/module/cpyext/src/modsupport.c - rpython/rlib/rmd5.py - rpython/tool/cparser/cts.py View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/a8e6e230e86ae6ee8e4adc3288e18b2342c8e4fa...7720035aac0ddecd999ab9551cfdac1d59d92e69 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/a8e6e230e86ae6ee8e4adc3288e18b2342c8e4fa...7720035aac0ddecd999ab9551cfdac1d59d92e69 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 Nov 17 06:29:57 2021 From: foss at heptapod.net (Matti Picus (@mattip)) Date: Wed, 17 Nov 2021 11:29:57 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.8] typo Message-ID: <6194e7b5b20bf_1a6299f50120339@heptapod-foss.mail> Matti Picus pushed to branch branch/py3.8 at PyPy / pypy Commits: 3add6dc2 by Matti Picus at 2021-11-17T13:29:25+02:00 typo --HG-- branch : py3.8 - - - - - 1 changed file: - rpython/tool/cparser/cts.py View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/3add6dc240f8bf09c040431520d7dcc5a8c8c964 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/3add6dc240f8bf09c040431520d7dcc5a8c8c964 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 Nov 17 06:29:59 2021 From: foss at heptapod.net (Matti Picus (@mattip)) Date: Wed, 17 Nov 2021 11:29:59 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.9] 2 commits: typo Message-ID: <6194e7b75f634_1a6299e881205c0@heptapod-foss.mail> Matti Picus pushed to branch branch/py3.9 at PyPy / pypy Commits: 3add6dc2 by Matti Picus at 2021-11-17T13:29:25+02:00 typo --HG-- branch : py3.8 - - - - - 691994df by Matti Picus at 2021-11-17T13:29:45+02:00 merge py3.8 into py3.9 --HG-- branch : py3.9 - - - - - 1 changed file: - rpython/tool/cparser/cts.py View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/7720035aac0ddecd999ab9551cfdac1d59d92e69...691994df3918a5a7ba23b4935cbd4e1be06837ab -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/7720035aac0ddecd999ab9551cfdac1d59d92e69...691994df3918a5a7ba23b4935cbd4e1be06837ab 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 Nov 17 07:37:43 2021 From: foss at heptapod.net (Matti Picus (@mattip)) Date: Wed, 17 Nov 2021 12:37:43 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/default] backport rpython changes from py3.9 Message-ID: <6194f797a2e9e_1a626d07c1213d@heptapod-foss.mail> Matti Picus pushed to branch branch/default at PyPy / pypy Commits: 5b15ff2e by Matti Picus at 2021-11-17T14:25:56+02:00 backport rpython changes from py3.9 do enough python 2-and-3 that package.py can be run with python3 - - - - - 3 changed files: - pypy/tool/release/smartstrip.py - rpython/tool/udir.py - rpython/tool/version.py View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/5b15ff2e03460a41c96dcbddd37220ef7ae9552c -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/5b15ff2e03460a41c96dcbddd37220ef7ae9552c 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 Nov 17 07:37:44 2021 From: foss at heptapod.net (Matti Picus (@mattip)) Date: Wed, 17 Nov 2021 12:37:44 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.9] 2 commits: avoid hardcoding cpython version, move sitepackages/README Message-ID: <6194f79864643_1a626d13012157b@heptapod-foss.mail> Matti Picus pushed to branch branch/py3.9 at PyPy / pypy Commits: 591e326d by Matti Picus at 2021-11-17T14:25:27+02:00 avoid hardcoding cpython version, move sitepackages/README --HG-- branch : py3.9 - - - - - 9d42c0fc by Matti Picus at 2021-11-17T14:25:56+02:00 do enough python 2-and-3 that package.py can be run with python3 --HG-- branch : py3.9 - - - - - 6 changed files: - lib/pypy3.8/site-packages/README ? lib/pypy3.9/site-packages/README - pypy/module/sys/test/test_initpath.py - pypy/tool/release/package.py - pypy/tool/release/smartstrip.py - rpython/tool/udir.py - rpython/tool/version.py View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/691994df3918a5a7ba23b4935cbd4e1be06837ab...9d42c0fc41900e27560c9acc9a57995543478f8d -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/691994df3918a5a7ba23b4935cbd4e1be06837ab...9d42c0fc41900e27560c9acc9a57995543478f8d 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 Nov 18 16:47:00 2021 From: foss at heptapod.net (Matti Picus (@mattip)) Date: Thu, 18 Nov 2021 21:47:00 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/default] add library_dirs_for_openssl and include_dirs_for_openssl to the posix platform Message-ID: <6196c9d4762a8_1a63b60b41526bd@heptapod-foss.mail> Matti Picus pushed to branch branch/default at PyPy / pypy Commits: a10753d0 by Matti Picus at 2021-11-18T23:32:48+02:00 add library_dirs_for_openssl and include_dirs_for_openssl to the posix platform - - - - - 3 changed files: - rpython/rlib/ropenssl.py - rpython/translator/platform/__init__.py - rpython/translator/platform/darwin.py View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/a10753d00ba29b1731bcc74d44560dd7b65058b1 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/a10753d00ba29b1731bcc74d44560dd7b65058b1 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 Nov 19 02:35:21 2021 From: foss at heptapod.net (Matti Picus (@mattip)) Date: Fri, 19 Nov 2021 07:35:21 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/default] 2 commits: remove method moved to base class in b84c4bf8fe7f Message-ID: <619753b95dc10_1a65434cc15652@heptapod-foss.mail> Matti Picus pushed to branch branch/default at PyPy / pypy Commits: 46d8f2f2 by Matti Picus at 2021-11-19T08:41:51+02:00 remove method moved to base class in b84c4bf8fe7f - - - - - 0897a7ee by Matti Picus at 2021-11-19T09:34:59+02:00 skip test that crashes with zlib 1.2.7 - - - - - 2 changed files: - rpython/rlib/test/test_rzlib.py - rpython/translator/platform/darwin.py View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/a10753d00ba29b1731bcc74d44560dd7b65058b1...0897a7eeebc92ed1d65fc0f9040a350a5f7356b2 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/a10753d00ba29b1731bcc74d44560dd7b65058b1...0897a7eeebc92ed1d65fc0f9040a350a5f7356b2 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 Nov 19 05:03:51 2021 From: foss at heptapod.net (Carl Friedrich Bolz-Tereick (@cfbolz)) Date: Fri, 19 Nov 2021 10:03:51 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.9] fix typo Message-ID: <61977687231c5_1a65434f41588dc@heptapod-foss.mail> Carl Friedrich Bolz-Tereick pushed to branch branch/py3.9 at PyPy / pypy Commits: 93a952dc by Carl Friedrich Bolz-Tereick at 2021-11-19T10:49:49+01:00 fix typo --HG-- branch : py3.9 - - - - - 1 changed file: - lib-python/3/distutils/command/install.py View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/93a952dc6d92424f7ac2389cbda6d15e26bb0172 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/93a952dc6d92424f7ac2389cbda6d15e26bb0172 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 Nov 19 05:07:54 2021 From: foss at heptapod.net (Carl Friedrich Bolz-Tereick (@cfbolz)) Date: Fri, 19 Nov 2021 10:07:54 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.9] fix Message-ID: <6197777a38843_1a63b5a38159093@heptapod-foss.mail> Carl Friedrich Bolz-Tereick pushed to branch branch/py3.9 at PyPy / pypy Commits: 13e9f143 by Carl Friedrich Bolz-Tereick at 2021-11-19T11:07:44+01:00 fix --HG-- branch : py3.9 - - - - - 1 changed file: - pypy/module/fcntl/test/test_fcntl.py View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/13e9f143bbc45b2a6d929bc3b0f924ffe4721647 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/13e9f143bbc45b2a6d929bc3b0f924ffe4721647 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 Nov 19 05:20:54 2021 From: foss at heptapod.net (Carl Friedrich Bolz-Tereick (@cfbolz)) Date: Fri, 19 Nov 2021 10:20:54 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.9] test fixes, these belong to the "contains" changes in 6c576fc69d3f Message-ID: <61977a86edfca_1a6543440159440@heptapod-foss.mail> Carl Friedrich Bolz-Tereick pushed to branch branch/py3.9 at PyPy / pypy Commits: ad298451 by Carl Friedrich Bolz-Tereick at 2021-11-19T11:20:42+01:00 test fixes, these belong to the "contains" changes in 6c576fc69d3f --HG-- branch : py3.9 - - - - - 2 changed files: - pypy/objspace/std/test/apptest_iterobject.py - pypy/objspace/std/test/test_listobject.py View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/ad29845165387666e867525047b40169124ca84e -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/ad29845165387666e867525047b40169124ca84e 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 Nov 19 08:47:30 2021 From: foss at heptapod.net (Carl Friedrich Bolz-Tereick (@cfbolz)) Date: Fri, 19 Nov 2021 13:47:30 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.9] move the repeated keyword checking from the parser to the code generator. it's Message-ID: <6197aaf2d8e92_1a61c62cc165565@heptapod-foss.mail> Carl Friedrich Bolz-Tereick pushed to branch branch/py3.9 at PyPy / pypy Commits: 62443f40 by Carl Friedrich Bolz-Tereick at 2021-11-19T14:47:19+01:00 move the repeated keyword checking from the parser to the code generator. it's not safe in the parser due to backtracking. --HG-- branch : py3.9 - - - - - 6 changed files: - pypy/interpreter/astcompiler/codegen.py - pypy/interpreter/astcompiler/test/test_astbuilder.py - pypy/interpreter/astcompiler/test/test_compiler.py - pypy/interpreter/pyparser/baserpypeg.py - pypy/interpreter/pyparser/rpypegparse.py - pypy/interpreter/pyparser/tools/python-in-rpython.gram View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/62443f40fd41d85b41b530530ba0c94f5892d4fe -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/62443f40fd41d85b41b530530ba0c94f5892d4fe 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 Nov 19 09:23:01 2021 From: foss at heptapod.net (Carl Friedrich Bolz-Tereick (@cfbolz)) Date: Fri, 19 Nov 2021 14:23:01 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.9] implement math.gcd with many args Message-ID: <6197b345f3eb0_1a626d07c166360@heptapod-foss.mail> Carl Friedrich Bolz-Tereick pushed to branch branch/py3.9 at PyPy / pypy Commits: b4114484 by Carl Friedrich Bolz-Tereick at 2021-11-19T15:22:52+01:00 implement math.gcd with many args --HG-- branch : py3.9 - - - - - 2 changed files: - pypy/module/math/interp_math.py - pypy/module/math/test/test_math.py View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/b411448416b319b49747bfd99af98ab06b0ced4c -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/b411448416b319b49747bfd99af98ab06b0ced4c 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 Nov 19 09:39:53 2021 From: foss at heptapod.net (Carl Friedrich Bolz-Tereick (@cfbolz)) Date: Fri, 19 Nov 2021 14:39:53 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.9] implement math.lcm Message-ID: <6197b7392552f_1a63b61401668e3@heptapod-foss.mail> Carl Friedrich Bolz-Tereick pushed to branch branch/py3.9 at PyPy / pypy Commits: c2530d9b by Carl Friedrich Bolz-Tereick at 2021-11-19T15:39:36+01:00 implement math.lcm --HG-- branch : py3.9 - - - - - 3 changed files: - pypy/module/math/app_math.py - pypy/module/math/moduledef.py - pypy/module/math/test/test_math.py View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/c2530d9bc3b4a9da5f0686134e0917975db0f983 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/c2530d9bc3b4a9da5f0686134e0917975db0f983 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 Nov 19 09:55:43 2021 From: foss at heptapod.net (Carl Friedrich Bolz-Tereick (@cfbolz)) Date: Fri, 19 Nov 2021 14:55:43 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.9] implement OrderedDict.__or__ Message-ID: <6197baef89522_1a662bcb81670e8@heptapod-foss.mail> Carl Friedrich Bolz-Tereick pushed to branch branch/py3.9 at PyPy / pypy Commits: d20ec362 by Carl Friedrich Bolz-Tereick at 2021-11-19T15:55:33+01:00 implement OrderedDict.__or__ --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/d20ec362241750e3573fad2e59d3abfc35669ee6 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/d20ec362241750e3573fad2e59d3abfc35669ee6 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 Nov 19 10:22:25 2021 From: foss at heptapod.net (Matti Picus (@mattip)) Date: Fri, 19 Nov 2021 15:22:25 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.8] PyLong_AsLong tries __index__ first, issue 3585 Message-ID: <6197c131cf33d_1a65434f4167299@heptapod-foss.mail> Matti Picus pushed to branch branch/py3.8 at PyPy / pypy Commits: 2b785a66 by Matti Picus at 2021-11-19T17:22:14+02:00 PyLong_AsLong tries __index__ first, issue 3585 --HG-- branch : py3.8 - - - - - 2 changed files: - pypy/module/cpyext/longobject.py - pypy/module/cpyext/test/test_longobject.py View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/2b785a6654c123c6cadc5a044a9dedc7d4cb89a2 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/2b785a6654c123c6cadc5a044a9dedc7d4cb89a2 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 Nov 19 13:19:07 2021 From: foss at heptapod.net (Carl Friedrich Bolz-Tereick (@cfbolz)) Date: Fri, 19 Nov 2021 18:19:07 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.7-finally-bug] move the unsafe test into a forked process Message-ID: <6197ea9b79eae_1a65434f4171599@heptapod-foss.mail> Carl Friedrich Bolz-Tereick pushed to branch branch/py3.7-finally-bug at PyPy / pypy Commits: b1023baa 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-finally-bug - - - - - 1 changed file: - pypy/module/marshal/test/test_marshal.py View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/b1023baaa6763d4e86040b604e1e627f1d817238 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/b1023baaa6763d4e86040b604e1e627f1d817238 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 Nov 19 13:46:39 2021 From: foss at heptapod.net (Carl Friedrich Bolz-Tereick (@cfbolz)) Date: Fri, 19 Nov 2021 18:46:39 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.9] countOf change bpo-44558 Message-ID: <6197f10f5c96e_1a61c62cc1727c6@heptapod-foss.mail> Carl Friedrich Bolz-Tereick pushed to branch branch/py3.9 at PyPy / pypy Commits: cf00a57a by Carl Friedrich Bolz-Tereick at 2021-11-19T19:46:28+01:00 countOf change bpo-44558 --HG-- branch : py3.9 - - - - - 2 changed files: - pypy/module/operator/app_operator.py - pypy/module/operator/test/test_operator.py View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/cf00a57abb9fdcf1a07c8d481eef0a2d2d2b4978 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/cf00a57abb9fdcf1a07c8d481eef0a2d2d2b4978 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 Nov 19 14:37:59 2021 From: foss at heptapod.net (Carl Friedrich Bolz-Tereick (@cfbolz)) Date: Fri, 19 Nov 2021 19:37:59 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.9] 3 commits: deprecate function Message-ID: <6197fd1729e61_1a65434f41730c9@heptapod-foss.mail> Carl Friedrich Bolz-Tereick pushed to branch branch/py3.9 at PyPy / pypy Commits: 65def4f9 by Carl Friedrich Bolz-Tereick at 2021-11-19T20:17:36+01:00 deprecate function --HG-- branch : py3.9 - - - - - cba70d75 by Carl Friedrich Bolz-Tereick at 2021-11-19T20:30:43+01:00 deprecate bool(NotImplemented) --HG-- branch : py3.9 - - - - - 7e3126ad by Carl Friedrich Bolz-Tereick at 2021-11-19T20:37:49+01:00 ouch, fix removesuffix --HG-- branch : py3.9 - - - - - 9 changed files: - pypy/interpreter/special.py - pypy/interpreter/test/test_special.py - pypy/interpreter/typedef.py - pypy/module/binascii/interp_hqx.py - pypy/module/binascii/test/test_binascii.py - pypy/objspace/std/stringmethods.py - pypy/objspace/std/test/test_bytesobject.py - pypy/objspace/std/test/test_unicodeobject.py - pypy/objspace/std/unicodeobject.py View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/cf00a57abb9fdcf1a07c8d481eef0a2d2d2b4978...7e3126add6075e6d344ca5f8bf8b7fbbfcdc032f -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/cf00a57abb9fdcf1a07c8d481eef0a2d2d2b4978...7e3126add6075e6d344ca5f8bf8b7fbbfcdc032f 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 Nov 20 05:22:55 2021 From: foss at heptapod.net (Carl Friedrich Bolz-Tereick (@cfbolz)) Date: Sat, 20 Nov 2021 10:22:55 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.9] 3 commits: woops, while 0: break gave an error before Message-ID: <6198cc7f38a61_1a6713ff41765e8@heptapod-foss.mail> Carl Friedrich Bolz-Tereick pushed to branch branch/py3.9 at PyPy / pypy Commits: b7ef4f32 by Carl Friedrich Bolz-Tereick at 2021-11-20T10:07:20+01:00 woops, while 0: break gave an error before --HG-- branch : py3.9 - - - - - c6275018 by Carl Friedrich Bolz-Tereick at 2021-11-20T10:31:25+01:00 parsing the expressions in f-strings didn't raise correctly on parse errors --HG-- branch : py3.9 - - - - - 394c3733 by Carl Friedrich Bolz-Tereick at 2021-11-20T11:22:43+01:00 more cases --HG-- branch : py3.9 - - - - - 7 changed files: - pypy/interpreter/astcompiler/codegen.py - pypy/interpreter/astcompiler/test/test_compiler.py - pypy/interpreter/pyparser/baserpypeg.py - pypy/interpreter/pyparser/pyparse.py - pypy/interpreter/pyparser/pytokenizer.py - pypy/interpreter/pyparser/test/test_pytokenizer.py - pypy/objspace/std/test/apptest_fstring.py View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/7e3126add6075e6d344ca5f8bf8b7fbbfcdc032f...394c3733a08b9618ebb8fd2ae1f5d2962eb02a34 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/7e3126add6075e6d344ca5f8bf8b7fbbfcdc032f...394c3733a08b9618ebb8fd2ae1f5d2962eb02a34 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 Nov 20 06:44:54 2021 From: foss at heptapod.net (Carl Friedrich Bolz-Tereick (@cfbolz)) Date: Sat, 20 Nov 2021 11:44:54 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.9] 2 commits: fix segfault Message-ID: <6198dfb64026d_1a67139c817998e@heptapod-foss.mail> Carl Friedrich Bolz-Tereick pushed to branch branch/py3.9 at PyPy / pypy Commits: cd395b23 by Carl Friedrich Bolz-Tereick at 2021-11-20T12:42:31+01:00 fix segfault --HG-- branch : py3.9 - - - - - 4821cc8d by Carl Friedrich Bolz-Tereick at 2021-11-20T12:42:55+01:00 make negative urandom args raise --HG-- branch : py3.9 - - - - - 5 changed files: - pypy/interpreter/astcompiler/asthelpers.py - pypy/interpreter/astcompiler/test/test_astbuilder.py - pypy/module/posix/app_posix.py - pypy/module/posix/interp_posix.py - pypy/module/posix/test/test_posix2.py View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/394c3733a08b9618ebb8fd2ae1f5d2962eb02a34...4821cc8d7211271f1e769058f602c1e24bd29ce3 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/394c3733a08b9618ebb8fd2ae1f5d2962eb02a34...4821cc8d7211271f1e769058f602c1e24bd29ce3 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 Nov 20 08:46:42 2021 From: foss at heptapod.net (Carl Friedrich Bolz-Tereick (@cfbolz)) Date: Sat, 20 Nov 2021 13:46:42 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.9] 4 commits: two missing collects Message-ID: <6198fc429d9e3_1a67139f0181517@heptapod-foss.mail> Carl Friedrich Bolz-Tereick pushed to branch branch/py3.9 at PyPy / pypy Commits: 4948896b by Carl Friedrich Bolz-Tereick at 2021-11-20T12:56:29+01:00 two missing collects --HG-- branch : py3.9 - - - - - c8725735 by Carl Friedrich Bolz-Tereick at 2021-11-20T13:01:02+01:00 deprecate split --HG-- branch : py3.9 - - - - - 55148edc by Carl Friedrich Bolz-Tereick at 2021-11-20T13:28:47+01:00 make error message contain the wrong char --HG-- branch : py3.9 - - - - - 4a51aa67 by Carl Friedrich Bolz-Tereick at 2021-11-20T14:46:32+01:00 switch to 13.0.0 unidata --HG-- branch : py3.9 - - - - - 6 changed files: - lib-python/3/test/test_tempfile.py - lib_pypy/_tkinter/app.py - pypy/interpreter/pyparser/pytokenizer.py - pypy/interpreter/pyparser/test/test_pytokenizer.py - pypy/module/unicodedata/interp_ucd.py - pypy/module/unicodedata/test/test_unicodedata.py View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/0cae4ea245435456850b069462db666bfb506613...4a51aa67f901a65ed43a899d231221c81e07549b -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/0cae4ea245435456850b069462db666bfb506613...4a51aa67f901a65ed43a899d231221c81e07549b 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 Nov 20 10:34:52 2021 From: foss at heptapod.net (Carl Friedrich Bolz-Tereick (@cfbolz)) Date: Sat, 20 Nov 2021 15:34:52 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.9] 3 commits: fix translation Message-ID: <6199159c3f5cb_1a6713ff4185744@heptapod-foss.mail> Carl Friedrich Bolz-Tereick pushed to branch branch/py3.9 at PyPy / pypy Commits: f8d3dca8 by Carl Friedrich Bolz-Tereick at 2021-11-20T14:52:31+01:00 fix translation --HG-- branch : py3.9 - - - - - 48a1b9c9 by Carl Friedrich Bolz-Tereick at 2021-11-20T15:12:50+01:00 dictproxy __or__ --HG-- branch : py3.9 - - - - - 31e4e369 by Carl Friedrich Bolz-Tereick at 2021-11-20T15:28:50+01:00 implement reversed --HG-- branch : py3.9 - - - - - 3 changed files: - pypy/interpreter/pyparser/pytokenizer.py - pypy/objspace/std/dictproxyobject.py - pypy/objspace/std/test/test_dictproxy.py View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/4a51aa67f901a65ed43a899d231221c81e07549b...31e4e3698e25699fd8fba55fa4b4e4fa1d08cf99 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/4a51aa67f901a65ed43a899d231221c81e07549b...31e4e3698e25699fd8fba55fa4b4e4fa1d08cf99 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 Nov 20 10:43:23 2021 From: foss at heptapod.net (Matti Picus (@mattip)) Date: Sat, 20 Nov 2021 15:43:23 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.8] more cpython header compatibility fixes for untranslated tests and windows support Message-ID: <6199179b6c0ee_1a662bd3018591d@heptapod-foss.mail> Matti Picus pushed to branch branch/py3.8 at PyPy / pypy Commits: 9e3e1fb6 by Matti Picus at 2021-11-20T17:42:06+02:00 more cpython header compatibility fixes for untranslated tests and windows support --HG-- branch : py3.8 - - - - - 5 changed files: - .hgignore - pypy/module/cpyext/api.py - pypy/module/cpyext/include/Python.h - pypy/module/cpyext/include/pyconfig.h - pypy/module/cpyext/include/pyport.h View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/9e3e1fb6aec49c08c774b6d1248d68ea88fc3574 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/9e3e1fb6aec49c08c774b6d1248d68ea88fc3574 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 Nov 20 10:56:11 2021 From: foss at heptapod.net (Matti Picus (@mattip)) Date: Sat, 20 Nov 2021 15:56:11 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.7] 2 commits: fix indentation Message-ID: <61991a9bad192_1a67139f0186134@heptapod-foss.mail> Matti Picus pushed to branch branch/py3.7 at PyPy / pypy Commits: 284e47e9 by Matti Picus at 2021-11-20T17:40:47+02:00 fix indentation --HG-- branch : py3.7 - - - - - e26a3e38 by Matti Picus at 2021-11-20T17:49:59+02:00 CPython _PyObject_LookupAttrId compatibility - failed getattr does not raise --HG-- branch : py3.7 - - - - - 3 changed files: - pypy/module/_codecs/locale.py - pypy/objspace/descroperation.py - pypy/objspace/test/test_descroperation.py View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/f75557b7b14605947b6df4328927be887c0ef44e...e26a3e387f9964c19d4e4444eeba942bad6b913f -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/f75557b7b14605947b6df4328927be887c0ef44e...e26a3e387f9964c19d4e4444eeba942bad6b913f 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 Nov 20 10:56:13 2021 From: foss at heptapod.net (Matti Picus (@mattip)) Date: Sat, 20 Nov 2021 15:56:13 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.8] 3 commits: fix indentation Message-ID: <61991a9d6bd95_1a65ed940186363@heptapod-foss.mail> Matti Picus pushed to branch branch/py3.8 at PyPy / pypy Commits: 284e47e9 by Matti Picus at 2021-11-20T17:40:47+02:00 fix indentation --HG-- branch : py3.7 - - - - - e26a3e38 by Matti Picus at 2021-11-20T17:49:59+02:00 CPython _PyObject_LookupAttrId compatibility - failed getattr does not raise --HG-- branch : py3.7 - - - - - 0e4ff612 by Matti Picus at 2021-11-20T17:50:30+02:00 merge py3.7 into py3.8 --HG-- branch : py3.8 - - - - - 3 changed files: - pypy/module/_codecs/locale.py - pypy/objspace/descroperation.py - pypy/objspace/test/test_descroperation.py View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/9e3e1fb6aec49c08c774b6d1248d68ea88fc3574...0e4ff612c3de9e44c2d59eacaa2ee76c3b57ee7c -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/9e3e1fb6aec49c08c774b6d1248d68ea88fc3574...0e4ff612c3de9e44c2d59eacaa2ee76c3b57ee7c 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 Nov 20 11:14:23 2021 From: foss at heptapod.net (Carl Friedrich Bolz-Tereick (@cfbolz)) Date: Sat, 20 Nov 2021 16:14:23 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/default] 3 commits: fix target on default Message-ID: <61991edf5bb76_1a6614dec18731b@heptapod-foss.mail> Carl Friedrich Bolz-Tereick pushed to branch branch/default at PyPy / pypy Commits: 425f36fb by Carl Friedrich Bolz-Tereick at 2021-11-18T12:28:49+01:00 fix target on default - - - - - a318be9d by Carl Friedrich Bolz-Tereick at 2021-11-20T17:12:55+01:00 switch to using the 3.2 db as the base one. reasoning: all the 3.x versions ship some higher db plus 3.2. Right now, that means we were shipping effectively three dbs, 3.2, 5.2 (the previous base db) and the respective higher version. using 3.2 as a base works both for 3.x shipping only two dbs, and 2.7 which ships 3.2 and 5.2 also add a script to regenerate all dbs - - - - - e5bfc01b by Carl Friedrich Bolz-Tereick at 2021-11-20T17:13:48+01:00 merge heads - - - - - 12 changed files: - pypy/interpreter/pyparser/test/targetparse.py - + rpython/rlib/unicodedata/gen.sh - rpython/rlib/unicodedata/unicodedb_11_0_0.py - rpython/rlib/unicodedata/unicodedb_12_1_0.py - rpython/rlib/unicodedata/unicodedb_13_0_0.py - rpython/rlib/unicodedata/unicodedb_3_2_0.py - rpython/rlib/unicodedata/unicodedb_5_2_0.py - rpython/rlib/unicodedata/unicodedb_6_0_0.py - rpython/rlib/unicodedata/unicodedb_6_1_0.py - rpython/rlib/unicodedata/unicodedb_6_2_0.py - rpython/rlib/unicodedata/unicodedb_8_0_0.py - rpython/rlib/unicodedata/unicodedb_9_0_0.py View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/ca6fea03512a7a27ccb679677241f7f5f3a6627d...e5bfc01b4f645a8af75bfc4a6c43c138c1e32e4d -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/ca6fea03512a7a27ccb679677241f7f5f3a6627d...e5bfc01b4f645a8af75bfc4a6c43c138c1e32e4d 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 Nov 20 13:01:40 2021 From: foss at heptapod.net (Matti Picus (@mattip)) Date: Sat, 20 Nov 2021 18:01:40 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.9] 5 commits: fix indentation Message-ID: <61993804b56ba_1a662bd30188294@heptapod-foss.mail> Matti Picus pushed to branch branch/py3.9 at PyPy / pypy Commits: 284e47e9 by Matti Picus at 2021-11-20T17:40:47+02:00 fix indentation --HG-- branch : py3.7 - - - - - 9e3e1fb6 by Matti Picus at 2021-11-20T17:42:06+02:00 more cpython header compatibility fixes for untranslated tests and windows support --HG-- branch : py3.8 - - - - - e26a3e38 by Matti Picus at 2021-11-20T17:49:59+02:00 CPython _PyObject_LookupAttrId compatibility - failed getattr does not raise --HG-- branch : py3.7 - - - - - 0e4ff612 by Matti Picus at 2021-11-20T17:50:30+02:00 merge py3.7 into py3.8 --HG-- branch : py3.8 - - - - - 7ac18b04 by Matti Picus at 2021-11-20T20:00:33+02:00 merge py3.8 into py3.9 --HG-- branch : py3.9 - - - - - 8 changed files: - .hgignore - pypy/module/_codecs/locale.py - pypy/module/cpyext/api.py - pypy/module/cpyext/include/Python.h - pypy/module/cpyext/include/pyconfig.h - pypy/module/cpyext/include/pyport.h - pypy/objspace/descroperation.py - pypy/objspace/test/test_descroperation.py View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/31e4e3698e25699fd8fba55fa4b4e4fa1d08cf99...7ac18b04aaff6ce2b5697df6ae539524ec03042f -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/31e4e3698e25699fd8fba55fa4b4e4fa1d08cf99...7ac18b04aaff6ce2b5697df6ae539524ec03042f 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 Nov 20 14:52:00 2021 From: foss at heptapod.net (Carl Friedrich Bolz-Tereick (@cfbolz)) Date: Sat, 20 Nov 2021 19:52:00 +0000 Subject: [pypy-commit] [Git][pypy/pypy] Pushed new branch branch/py3.7-fix-jitting-of-empty-listcomps Message-ID: <619951e09f7d_1a65ed940189916@heptapod-foss.mail> Carl Friedrich Bolz-Tereick pushed new branch branch/py3.7-fix-jitting-of-empty-listcomps at PyPy / pypy -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/tree/branch/py3.7-fix-jitting-of-empty-listcomps 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 Nov 20 14:51:59 2021 From: foss at heptapod.net (Carl Friedrich Bolz-Tereick (@cfbolz)) Date: Sat, 20 Nov 2021 19:51:59 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.7] 4 commits: fix target on default Message-ID: <619951df57b04_1a6713ff418979a@heptapod-foss.mail> Carl Friedrich Bolz-Tereick pushed to branch branch/py3.7 at PyPy / pypy Commits: 425f36fb by Carl Friedrich Bolz-Tereick at 2021-11-18T12:28:49+01:00 fix target on default - - - - - a318be9d by Carl Friedrich Bolz-Tereick at 2021-11-20T17:12:55+01:00 switch to using the 3.2 db as the base one. reasoning: all the 3.x versions ship some higher db plus 3.2. Right now, that means we were shipping effectively three dbs, 3.2, 5.2 (the previous base db) and the respective higher version. using 3.2 as a base works both for 3.x shipping only two dbs, and 2.7 which ships 3.2 and 5.2 also add a script to regenerate all dbs - - - - - e5bfc01b by Carl Friedrich Bolz-Tereick at 2021-11-20T17:13:48+01:00 merge heads - - - - - 6e15090b by Carl Friedrich Bolz-Tereick at 2021-11-20T17:20:34+01:00 merge default --HG-- branch : py3.7 - - - - - 12 changed files: - pypy/interpreter/pyparser/test/targetparse.py - + rpython/rlib/unicodedata/gen.sh - rpython/rlib/unicodedata/unicodedb_11_0_0.py - rpython/rlib/unicodedata/unicodedb_12_1_0.py - rpython/rlib/unicodedata/unicodedb_13_0_0.py - rpython/rlib/unicodedata/unicodedb_3_2_0.py - rpython/rlib/unicodedata/unicodedb_5_2_0.py - rpython/rlib/unicodedata/unicodedb_6_0_0.py - rpython/rlib/unicodedata/unicodedb_6_1_0.py - rpython/rlib/unicodedata/unicodedb_6_2_0.py - rpython/rlib/unicodedata/unicodedb_8_0_0.py - rpython/rlib/unicodedata/unicodedb_9_0_0.py View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/e26a3e387f9964c19d4e4444eeba942bad6b913f...6e15090b6451e20e0b1d6a48afa539db5f8d48a3 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/e26a3e387f9964c19d4e4444eeba942bad6b913f...6e15090b6451e20e0b1d6a48afa539db5f8d48a3 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 Nov 20 16:40:28 2021 From: foss at heptapod.net (Carl Friedrich Bolz-Tereick (@cfbolz)) Date: Sat, 20 Nov 2021 21:40:28 +0000 Subject: [pypy-commit] [Git][pypy/pypy] Pushed new branch branch/py3.8-fix-jitting-of-empty-listcomps Message-ID: <61996b4cc1a4c_1a6713ff4190140@heptapod-foss.mail> Carl Friedrich Bolz-Tereick pushed new branch branch/py3.8-fix-jitting-of-empty-listcomps at PyPy / pypy -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/tree/branch/py3.8-fix-jitting-of-empty-listcomps 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 Nov 20 16:46:08 2021 From: foss at heptapod.net (Matti Picus (@mattip)) Date: Sat, 20 Nov 2021 21:46:08 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.7] add undocumented _socket.socket.timeout getter Message-ID: <61996ca04869f_1a662bd3019096f@heptapod-foss.mail> Matti Picus pushed to branch branch/py3.7 at PyPy / pypy Commits: 91514c37 by Matti Picus at 2021-11-20T23:00:22+02:00 add undocumented _socket.socket.timeout getter --HG-- branch : py3.7 - - - - - 1 changed file: - pypy/module/_socket/interp_socket.py View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/91514c379b853166e3f68d190d655f9b4cff9014 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/91514c379b853166e3f68d190d655f9b4cff9014 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 Nov 21 03:17:24 2021 From: foss at heptapod.net (Matti Picus (@mattip)) Date: Sun, 21 Nov 2021 08:17:24 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.8] 9 commits: fix target on default Message-ID: <619a009498439_1a688efb4192585@heptapod-foss.mail> Matti Picus pushed to branch branch/py3.8 at PyPy / pypy Commits: 425f36fb by Carl Friedrich Bolz-Tereick at 2021-11-18T12:28:49+01:00 fix target on default - - - - - a318be9d by Carl Friedrich Bolz-Tereick at 2021-11-20T17:12:55+01:00 switch to using the 3.2 db as the base one. reasoning: all the 3.x versions ship some higher db plus 3.2. Right now, that means we were shipping effectively three dbs, 3.2, 5.2 (the previous base db) and the respective higher version. using 3.2 as a base works both for 3.x shipping only two dbs, and 2.7 which ships 3.2 and 5.2 also add a script to regenerate all dbs - - - - - e5bfc01b by Carl Friedrich Bolz-Tereick at 2021-11-20T17:13:48+01:00 merge heads - - - - - 6e15090b by Carl Friedrich Bolz-Tereick at 2021-11-20T17:20:34+01:00 merge default --HG-- branch : py3.7 - - - - - 91514c37 by Matti Picus at 2021-11-20T23:00:22+02:00 add undocumented _socket.socket.timeout getter --HG-- branch : py3.7 - - - - - 8fcd661d by Matti Picus at 2021-11-21T08:39:24+02:00 fix test after bb1b886522c4 --HG-- branch : py3.8 - - - - - 62cc669d by Matti Picus at 2021-11-21T10:08:18+02:00 indentation --HG-- branch : py3.7 - - - - - 067b4feb by Matti Picus at 2021-11-21T10:13:40+02:00 dead code, bpo-35883: glibc mbstowcs() can return values above 0x10ffff CPython did not backport this to 3.7, but we might as well. The test is in 3.8+ in test_cmd_line.py::test_invalid_utf8_arg --HG-- branch : py3.7 - - - - - 07f4ebda by Matti Picus at 2021-11-21T10:14:22+02:00 merge py3.7 into py3.8 --HG-- branch : py3.8 - - - - - 16 changed files: - pypy/interpreter/pyparser/test/targetparse.py - pypy/module/_codecs/locale.py - pypy/module/_codecs/locale_codec.c - pypy/module/_socket/interp_socket.py - pypy/module/cpyext/test/test_version.py - + rpython/rlib/unicodedata/gen.sh - rpython/rlib/unicodedata/unicodedb_11_0_0.py - rpython/rlib/unicodedata/unicodedb_12_1_0.py - rpython/rlib/unicodedata/unicodedb_13_0_0.py - rpython/rlib/unicodedata/unicodedb_3_2_0.py - rpython/rlib/unicodedata/unicodedb_5_2_0.py - rpython/rlib/unicodedata/unicodedb_6_0_0.py - rpython/rlib/unicodedata/unicodedb_6_1_0.py - rpython/rlib/unicodedata/unicodedb_6_2_0.py - rpython/rlib/unicodedata/unicodedb_8_0_0.py - rpython/rlib/unicodedata/unicodedb_9_0_0.py View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/0e4ff612c3de9e44c2d59eacaa2ee76c3b57ee7c...07f4ebdaf46c0b4c3e17f25d30024730e1bf6531 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/0e4ff612c3de9e44c2d59eacaa2ee76c3b57ee7c...07f4ebdaf46c0b4c3e17f25d30024730e1bf6531 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 Nov 21 03:17:20 2021 From: foss at heptapod.net (Matti Picus (@mattip)) Date: Sun, 21 Nov 2021 08:17:20 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.7] 2 commits: indentation Message-ID: <619a00902eac7_1a6614dec192319@heptapod-foss.mail> Matti Picus pushed to branch branch/py3.7 at PyPy / pypy Commits: 62cc669d by Matti Picus at 2021-11-21T10:08:18+02:00 indentation --HG-- branch : py3.7 - - - - - 067b4feb by Matti Picus at 2021-11-21T10:13:40+02:00 dead code, bpo-35883: glibc mbstowcs() can return values above 0x10ffff CPython did not backport this to 3.7, but we might as well. The test is in 3.8+ in test_cmd_line.py::test_invalid_utf8_arg --HG-- branch : py3.7 - - - - - 2 changed files: - pypy/module/_codecs/locale.py - pypy/module/_codecs/locale_codec.c View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/91514c379b853166e3f68d190d655f9b4cff9014...067b4feb05b109a0289107f1d11c4b2f8ebbb302 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/91514c379b853166e3f68d190d655f9b4cff9014...067b4feb05b109a0289107f1d11c4b2f8ebbb302 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 Nov 21 03:42:30 2021 From: foss at heptapod.net (Matti Picus (@mattip)) Date: Sun, 21 Nov 2021 08:42:30 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.9] 10 commits: fix target on default Message-ID: <619a0676ecff9_1a671400819456c@heptapod-foss.mail> Matti Picus pushed to branch branch/py3.9 at PyPy / pypy Commits: 425f36fb by Carl Friedrich Bolz-Tereick at 2021-11-18T12:28:49+01:00 fix target on default - - - - - a318be9d by Carl Friedrich Bolz-Tereick at 2021-11-20T17:12:55+01:00 switch to using the 3.2 db as the base one. reasoning: all the 3.x versions ship some higher db plus 3.2. Right now, that means we were shipping effectively three dbs, 3.2, 5.2 (the previous base db) and the respective higher version. using 3.2 as a base works both for 3.x shipping only two dbs, and 2.7 which ships 3.2 and 5.2 also add a script to regenerate all dbs - - - - - e5bfc01b by Carl Friedrich Bolz-Tereick at 2021-11-20T17:13:48+01:00 merge heads - - - - - 6e15090b by Carl Friedrich Bolz-Tereick at 2021-11-20T17:20:34+01:00 merge default --HG-- branch : py3.7 - - - - - 91514c37 by Matti Picus at 2021-11-20T23:00:22+02:00 add undocumented _socket.socket.timeout getter --HG-- branch : py3.7 - - - - - 8fcd661d by Matti Picus at 2021-11-21T08:39:24+02:00 fix test after bb1b886522c4 --HG-- branch : py3.8 - - - - - 62cc669d by Matti Picus at 2021-11-21T10:08:18+02:00 indentation --HG-- branch : py3.7 - - - - - 067b4feb by Matti Picus at 2021-11-21T10:13:40+02:00 dead code, bpo-35883: glibc mbstowcs() can return values above 0x10ffff CPython did not backport this to 3.7, but we might as well. The test is in 3.8+ in test_cmd_line.py::test_invalid_utf8_arg --HG-- branch : py3.7 - - - - - 07f4ebda by Matti Picus at 2021-11-21T10:14:22+02:00 merge py3.7 into py3.8 --HG-- branch : py3.8 - - - - - 5f01e96e by Matti Picus at 2021-11-21T10:42:09+02:00 merge py3.8 into py3.9 --HG-- branch : py3.9 - - - - - 16 changed files: - pypy/interpreter/pyparser/test/targetparse.py - pypy/module/_codecs/locale.py - pypy/module/_codecs/locale_codec.c - pypy/module/_socket/interp_socket.py - pypy/module/cpyext/test/test_version.py - + rpython/rlib/unicodedata/gen.sh - rpython/rlib/unicodedata/unicodedb_11_0_0.py - rpython/rlib/unicodedata/unicodedb_12_1_0.py - rpython/rlib/unicodedata/unicodedb_13_0_0.py - rpython/rlib/unicodedata/unicodedb_3_2_0.py - rpython/rlib/unicodedata/unicodedb_5_2_0.py - rpython/rlib/unicodedata/unicodedb_6_0_0.py - rpython/rlib/unicodedata/unicodedb_6_1_0.py - rpython/rlib/unicodedata/unicodedb_6_2_0.py - rpython/rlib/unicodedata/unicodedb_8_0_0.py - rpython/rlib/unicodedata/unicodedb_9_0_0.py View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/7ac18b04aaff6ce2b5697df6ae539524ec03042f...5f01e96ede588888e30a447a3704b76b1c0826e9 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/7ac18b04aaff6ce2b5697df6ae539524ec03042f...5f01e96ede588888e30a447a3704b76b1c0826e9 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 Nov 21 06:36:09 2021 From: foss at heptapod.net (Carl Friedrich Bolz-Tereick (@cfbolz)) Date: Sun, 21 Nov 2021 11:36:09 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.9] 3 commits: fix error message Message-ID: <619a2f2963ea3_1a688e9b019677e@heptapod-foss.mail> Carl Friedrich Bolz-Tereick pushed to branch branch/py3.9 at PyPy / pypy Commits: e40ca172 by Carl Friedrich Bolz-Tereick at 2021-11-20T20:07:56+01:00 fix error message --HG-- branch : py3.9 - - - - - 6ddd5924 by Carl Friedrich Bolz-Tereick at 2021-11-20T21:06:39+01:00 regenerate keywordlist --HG-- branch : py3.9 - - - - - 524cbb84 by Carl Friedrich Bolz-Tereick at 2021-11-21T12:36:00+01:00 merge heads --HG-- branch : py3.9 - - - - - 3 changed files: - lib-python/3/keyword.py - pypy/objspace/std/newformat.py - pypy/objspace/std/test/test_newformat.py View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/5f01e96ede588888e30a447a3704b76b1c0826e9...524cbb84e51d723196b785beefd794d4af640a7a -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/5f01e96ede588888e30a447a3704b76b1c0826e9...524cbb84e51d723196b785beefd794d4af640a7a 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 Nov 21 07:56:16 2021 From: foss at heptapod.net (Carl Friedrich Bolz-Tereick (@cfbolz)) Date: Sun, 21 Nov 2021 12:56:16 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.8] the unsigned short unwrapped raises ValueError on negative numbers since 3.8 Message-ID: <619a41f04a2ca_1a688f7c01975a6@heptapod-foss.mail> Carl Friedrich Bolz-Tereick pushed to branch branch/py3.8 at PyPy / pypy Commits: f9f5b0e3 by Carl Friedrich Bolz-Tereick at 2021-11-21T13:55:38+01:00 the unsigned short unwrapped raises ValueError on negative numbers since 3.8 --HG-- branch : py3.8 - - - - - 2 changed files: - pypy/interpreter/baseobjspace.py - pypy/module/select/test/test_select.py View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/f9f5b0e396bd17bb3c2051eb641faa53a071c4d1 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/f9f5b0e396bd17bb3c2051eb641faa53a071c4d1 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 Nov 21 07:56:18 2021 From: foss at heptapod.net (Carl Friedrich Bolz-Tereick (@cfbolz)) Date: Sun, 21 Nov 2021 12:56:18 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.9] 4 commits: some fixes Message-ID: <619a41f218ff9_1a688efb41977fa@heptapod-foss.mail> Carl Friedrich Bolz-Tereick pushed to branch branch/py3.9 at PyPy / pypy Commits: 2c20b26d by Carl Friedrich Bolz-Tereick at 2021-11-21T13:31:33+01:00 some fixes --HG-- branch : py3.9 - - - - - a4325da3 by Carl Friedrich Bolz-Tereick at 2021-11-21T13:33:28+01:00 for this test we already give the 3.10 error message --HG-- branch : py3.9 - - - - - f9f5b0e3 by Carl Friedrich Bolz-Tereick at 2021-11-21T13:55:38+01:00 the unsigned short unwrapped raises ValueError on negative numbers since 3.8 --HG-- branch : py3.8 - - - - - 56493de8 by Carl Friedrich Bolz-Tereick at 2021-11-21T13:55:50+01:00 merge py3.8 --HG-- branch : py3.9 - - - - - 6 changed files: - lib-python/3/test/test_named_expressions.py - pypy/interpreter/baseobjspace.py - pypy/module/math/app_math.py - pypy/module/math/interp_math.py - pypy/module/math/test/test_math.py - pypy/module/select/test/test_select.py View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/43418492b1e3c31bfa51b2ed810feb52f675c635...56493de8f8fb7a893ef2e9aa2d8e70f034be84b8 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/43418492b1e3c31bfa51b2ed810feb52f675c635...56493de8f8fb7a893ef2e9aa2d8e70f034be84b8 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 Nov 21 08:07:32 2021 From: foss at heptapod.net (Carl Friedrich Bolz-Tereick (@cfbolz)) Date: Sun, 21 Nov 2021 13:07:32 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.9] make error messages follow cpython Message-ID: <619a44946cd1_1a63b6140197966@heptapod-foss.mail> Carl Friedrich Bolz-Tereick pushed to branch branch/py3.9 at PyPy / pypy Commits: 803b22ca by Carl Friedrich Bolz-Tereick at 2021-11-21T14:07:22+01:00 make error messages follow cpython --HG-- branch : py3.9 - - - - - 2 changed files: - pypy/module/pyexpat/interp_pyexpat.py - + pypy/module/pyexpat/test/apptest_pyexpat.py View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/803b22ca951439ea6a880e5c1649b6792946a197 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/803b22ca951439ea6a880e5c1649b6792946a197 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 Nov 21 08:09:31 2021 From: foss at heptapod.net (Carl Friedrich Bolz-Tereick (@cfbolz)) Date: Sun, 21 Nov 2021 13:09:31 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.8] 2 commits: two missing collects Message-ID: <619a450bc142b_1a671400819816b@heptapod-foss.mail> Carl Friedrich Bolz-Tereick pushed to branch branch/py3.8 at PyPy / pypy Commits: 3363ae77 by Carl Friedrich Bolz-Tereick at 2021-11-20T12:56:29+01:00 two missing collects --HG-- branch : py3.8 - - - - - e9fbd46b by Carl Friedrich Bolz-Tereick at 2021-11-21T14:07:22+01:00 make error messages follow cpython --HG-- branch : py3.8 - - - - - 3 changed files: - lib-python/3/test/test_tempfile.py - pypy/module/pyexpat/interp_pyexpat.py - + pypy/module/pyexpat/test/apptest_pyexpat.py View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/f9f5b0e396bd17bb3c2051eb641faa53a071c4d1...e9fbd46b6ac38430e8ae878c847c2e3dbe8f056e -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/f9f5b0e396bd17bb3c2051eb641faa53a071c4d1...e9fbd46b6ac38430e8ae878c847c2e3dbe8f056e 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 Nov 21 08:09:34 2021 From: foss at heptapod.net (Carl Friedrich Bolz-Tereick (@cfbolz)) Date: Sun, 21 Nov 2021 13:09:34 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.9] 3 commits: two missing collects Message-ID: <619a450e7ca88_1a688efb41983b3@heptapod-foss.mail> Carl Friedrich Bolz-Tereick pushed to branch branch/py3.9 at PyPy / pypy Commits: 3363ae77 by Carl Friedrich Bolz-Tereick at 2021-11-20T12:56:29+01:00 two missing collects --HG-- branch : py3.8 - - - - - e9fbd46b by Carl Friedrich Bolz-Tereick at 2021-11-21T14:07:22+01:00 make error messages follow cpython --HG-- branch : py3.8 - - - - - d33804e2 by Carl Friedrich Bolz-Tereick at 2021-11-21T14:09:19+01:00 merge py3.8 --HG-- branch : py3.9 - - - - - 0 changed files: View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/803b22ca951439ea6a880e5c1649b6792946a197...d33804e2500c01d7cc5c702ef8ffb853150718e5 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/803b22ca951439ea6a880e5c1649b6792946a197...d33804e2500c01d7cc5c702ef8ffb853150718e5 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 Nov 21 08:43:26 2021 From: foss at heptapod.net (Carl Friedrich Bolz-Tereick (@cfbolz)) Date: Sun, 21 Nov 2021 13:43:26 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.8] 2 commits: skip the third variant of this test, it's safe on pypy Message-ID: <619a4cfe249e7_1a688e9b01985a5@heptapod-foss.mail> Carl Friedrich Bolz-Tereick pushed to branch branch/py3.8 at PyPy / pypy Commits: f8ce7721 by Carl Friedrich Bolz-Tereick at 2021-11-21T14:16:33+01:00 skip the third variant of this test, it's safe on pypy --HG-- branch : py3.8 - - - - - a53a52e2 by Carl Friedrich Bolz-Tereick at 2021-11-21T14:42:52+01:00 implement reversed items and values iterator pickling. fix reversed keys iterator pickling --HG-- branch : py3.8 - - - - - 3 changed files: - lib-python/3/test/test_descr.py - pypy/objspace/std/dictmultiobject.py - pypy/objspace/std/test/test_dictmultiobject.py View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/e9fbd46b6ac38430e8ae878c847c2e3dbe8f056e...a53a52e266f15b42fe827c1e03026575bf9c0764 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/e9fbd46b6ac38430e8ae878c847c2e3dbe8f056e...a53a52e266f15b42fe827c1e03026575bf9c0764 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 Nov 21 09:45:49 2021 From: foss at heptapod.net (Carl Friedrich Bolz-Tereick (@cfbolz)) Date: Sun, 21 Nov 2021 14:45:49 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.8] fix translation Message-ID: <619a5b9db990a_1a688eff01989a0@heptapod-foss.mail> Carl Friedrich Bolz-Tereick pushed to branch branch/py3.8 at PyPy / pypy Commits: e28e4614 by Carl Friedrich Bolz-Tereick at 2021-11-21T15:45:38+01:00 fix translation --HG-- branch : py3.8 - - - - - 1 changed file: - pypy/objspace/std/dictmultiobject.py View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/e28e4614ace69ea8cd5a8218b4b1725b52ebc2ce -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/e28e4614ace69ea8cd5a8218b4b1725b52ebc2ce 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 Nov 21 10:59:14 2021 From: foss at heptapod.net (Matti Picus (@mattip)) Date: Sun, 21 Nov 2021 15:59:14 +0000 Subject: [pypy-commit] [Git][pypy/pypy] Pushed new branch branch/pycontextvars Message-ID: <619a6cd215919_1a688f7c02011ce@heptapod-foss.mail> Matti Picus pushed new branch branch/pycontextvars at PyPy / pypy -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/tree/branch/pycontextvars 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 Nov 21 13:06:12 2021 From: foss at heptapod.net (Matti Picus (@mattip)) Date: Sun, 21 Nov 2021 18:06:12 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.7] 3 commits: add a failing test copied from cython Message-ID: <619a8a94b09bb_1a688eff0203521@heptapod-foss.mail> Matti Picus pushed to branch branch/py3.7 at PyPy / pypy Commits: cba0085b by Matti Picus at 2021-11-21T17:58:32+02:00 add a failing test copied from cython --HG-- branch : pycontextvars - - - - - af6f4620 by Matti Picus at 2021-11-21T20:05:12+02:00 move files to contextvars, catch LookupError --HG-- branch : pycontextvars - - - - - 37ccdf23 by Matti Picus at 2021-11-21T20:05:57+02:00 merge pycontextvars which fixes cpyext implementation of contextvars.get --HG-- branch : py3.7 - - - - - 3 changed files: - pypy/module/cpyext/context.py ? pypy/module/cpyext/contextvars.py - pypy/module/cpyext/moduledef.py - pypy/module/cpyext/test/test_context.py ? pypy/module/cpyext/test/test_contextvars.py View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/c6ffa99380f2c6be647d8dd9a516fabcbe3c6929...37ccdf23dbcbbec1978e815d9b8129c008fe3698 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/c6ffa99380f2c6be647d8dd9a516fabcbe3c6929...37ccdf23dbcbbec1978e815d9b8129c008fe3698 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 Nov 21 13:06:14 2021 From: foss at heptapod.net (Matti Picus (@mattip)) Date: Sun, 21 Nov 2021 18:06:14 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/pycontextvars] move files to contextvars, catch LookupError Message-ID: <619a8a96b577c_1a688ef5020378c@heptapod-foss.mail> Matti Picus pushed to branch branch/pycontextvars at PyPy / pypy Commits: af6f4620 by Matti Picus at 2021-11-21T20:05:12+02:00 move files to contextvars, catch LookupError --HG-- branch : pycontextvars - - - - - 3 changed files: - pypy/module/cpyext/context.py ? pypy/module/cpyext/contextvars.py - pypy/module/cpyext/moduledef.py - pypy/module/cpyext/test/test_context.py ? pypy/module/cpyext/test/test_contextvars.py View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/af6f4620b6ca4cf51f377599e4c6a1ad905019c5 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/af6f4620b6ca4cf51f377599e4c6a1ad905019c5 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 Nov 22 01:49:52 2021 From: foss at heptapod.net (Matti Picus (@mattip)) Date: Mon, 22 Nov 2021 06:49:52 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/default] fix for windows Message-ID: <619b3d908139d_1a688ef5021210@heptapod-foss.mail> Matti Picus pushed to branch branch/default at PyPy / pypy Commits: 581e713d by Matti Picus at 2021-11-22T08:49:30+02:00 fix for windows - - - - - 1 changed file: - rpython/rlib/rfloat.py View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/581e713d2c058dfa58506d5f1a630a8beca5f521 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/581e713d2c058dfa58506d5f1a630a8beca5f521 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 Nov 22 03:37:04 2021 From: foss at heptapod.net (Carl Friedrich Bolz-Tereick (@cfbolz)) Date: Mon, 22 Nov 2021 08:37:04 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.8] 3 commits: make properties unpicklable: they pickle via some generic mechanism but then Message-ID: <619b56b0e6f68_1a6b9e0b02137c0@heptapod-foss.mail> Carl Friedrich Bolz-Tereick pushed to branch branch/py3.8 at PyPy / pypy Commits: 708e0397 by Carl Friedrich Bolz-Tereick at 2021-11-21T21:31:32+01:00 make properties unpicklable: they pickle via some generic mechanism but then the unpickled property lost the get/set/del functions --HG-- branch : py3.8 - - - - - 48a6236b by Carl Friedrich Bolz-Tereick at 2021-11-21T21:37:42+01:00 this part of test_collections does not make sense as long as we don't have _collections._itemgetter --HG-- branch : py3.8 - - - - - d625fa6d by Carl Friedrich Bolz-Tereick at 2021-11-22T09:35:31+01:00 raymond wants me to go with @cpython_only --HG-- branch : py3.8 - - - - - 3 changed files: - lib-python/3/test/test_collections.py - pypy/module/__builtin__/descriptor.py - pypy/module/__builtin__/test/test_descriptor.py View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/4ec47627be4a9ae8588c462029cf4efe2ff67388...d625fa6d51143af314e33798aa9d8c538d681698 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/4ec47627be4a9ae8588c462029cf4efe2ff67388...d625fa6d51143af314e33798aa9d8c538d681698 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 Nov 22 04:53:10 2021 From: foss at heptapod.net (Matti Picus (@mattip)) Date: Mon, 22 Nov 2021 09:53:10 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.9] add encoding to file Message-ID: <619b6886a1428_1a6714008215062@heptapod-foss.mail> Matti Picus pushed to branch branch/py3.9 at PyPy / pypy Commits: 1ee2b318 by Matti Picus at 2021-11-22T11:52:16+02:00 add encoding to file --HG-- branch : py3.9 - - - - - 1 changed file: - pypy/interpreter/pyparser/test/test_pytokenizer.py View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/1ee2b318c3495c86ee9bfd64018637c4effdcd83 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/1ee2b318c3495c86ee9bfd64018637c4effdcd83 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 Nov 22 05:06:55 2021 From: foss at heptapod.net (Matti Picus (@mattip)) Date: Mon, 22 Nov 2021 10:06:55 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.9] add deprecation warnings Message-ID: <619b6bbf41c05_1a6b9e0d8215888@heptapod-foss.mail> Matti Picus pushed to branch branch/py3.9 at PyPy / pypy Commits: f8413ee7 by Matti Picus at 2021-11-22T12:06:33+02:00 add deprecation warnings --HG-- branch : py3.9 - - - - - 1 changed file: - pypy/module/binascii/interp_hqx.py View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/f8413ee779720d197882af0f54d1bca209fdda9c -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/f8413ee779720d197882af0f54d1bca209fdda9c 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 Nov 22 06:54:20 2021 From: foss at heptapod.net (Matti Picus (@mattip)) Date: Mon, 22 Nov 2021 11:54:20 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.8] tp_finalize is not supported on PyPy Message-ID: <619b84ec6b38a_1a6c61574218814@heptapod-foss.mail> Matti Picus pushed to branch branch/py3.8 at PyPy / pypy Commits: 46603277 by Matti Picus at 2021-11-22T13:52:59+02:00 tp_finalize is not supported on PyPy --HG-- branch : py3.8 - - - - - 1 changed file: - lib_pypy/_testmultiphase.c View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/46603277981f279401ed160fd1bffb18ec06158a -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/46603277981f279401ed160fd1bffb18ec06158a 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 Nov 22 06:54:20 2021 From: foss at heptapod.net (Matti Picus (@mattip)) Date: Mon, 22 Nov 2021 11:54:20 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.9] tp_finalize is not supported on PyPy Message-ID: <619b84eca6807_1a6c61524219024@heptapod-foss.mail> Matti Picus pushed to branch branch/py3.9 at PyPy / pypy Commits: fb9f4811 by Matti Picus at 2021-11-22T13:52:59+02:00 tp_finalize is not supported on PyPy --HG-- branch : py3.9 - - - - - 1 changed file: - lib_pypy/_testmultiphase.c View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/fb9f481132ffd0b1a50594f743c2c924604cc44a -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/fb9f481132ffd0b1a50594f743c2c924604cc44a 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 Nov 22 16:39:14 2021 From: foss at heptapod.net (Matti Picus (@mattip)) Date: Mon, 22 Nov 2021 21:39:14 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/default] use 10.9 as a minimum macOS target Message-ID: <619c0e02d8de7_1a6b9e0b02330c@heptapod-foss.mail> Matti Picus pushed to branch branch/default at PyPy / pypy Commits: 32a3d41a by Matti Picus at 2021-11-22T16:42:33+02:00 use 10.9 as a minimum macOS target - - - - - 1 changed file: - rpython/translator/platform/darwin.py View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/32a3d41a5420a2d9c7ec8782c17911ef65bdad9a -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/32a3d41a5420a2d9c7ec8782c17911ef65bdad9a 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 Nov 22 16:39:16 2021 From: foss at heptapod.net (Matti Picus (@mattip)) Date: Mon, 22 Nov 2021 21:39:16 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.8] add auditing events, skip cpython-specific tracing and questionable attr tracing Message-ID: <619c0e0498183_1a6b1f4cc233230@heptapod-foss.mail> Matti Picus pushed to branch branch/py3.8 at PyPy / pypy Commits: 484f2550 by Matti Picus at 2021-11-22T23:38:19+02:00 add auditing events, skip cpython-specific tracing and questionable attr tracing The __setattr__ and __delattr__ tracing would incur a performance penalty --HG-- branch : py3.8 - - - - - 8 changed files: - lib-python/3/test/audit-tests.py - lib-python/3/test/test_audit.py - lib_pypy/_cffi_ssl/_stdssl/__init__.py - pypy/interpreter/app_main.py - pypy/interpreter/executioncontext.py - pypy/module/_io/interp_fileio.py - pypy/module/gc/referents.py - pypy/module/mmap/interp_mmap.py View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/484f25505feae8f38534dda39e6b21920128fe0d -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/484f25505feae8f38534dda39e6b21920128fe0d 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 Nov 23 03:37:09 2021 From: foss at heptapod.net (Matti Picus (@mattip)) Date: Tue, 23 Nov 2021 08:37:09 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.9] 8 commits: make properties unpicklable: they pickle via some generic mechanism but then Message-ID: <619ca8353f884_1a6c6162823611c@heptapod-foss.mail> Matti Picus pushed to branch branch/py3.9 at PyPy / pypy Commits: 708e0397 by Carl Friedrich Bolz-Tereick at 2021-11-21T21:31:32+01:00 make properties unpicklable: they pickle via some generic mechanism but then the unpickled property lost the get/set/del functions --HG-- branch : py3.8 - - - - - 48a6236b by Carl Friedrich Bolz-Tereick at 2021-11-21T21:37:42+01:00 this part of test_collections does not make sense as long as we don't have _collections._itemgetter --HG-- branch : py3.8 - - - - - d625fa6d by Carl Friedrich Bolz-Tereick at 2021-11-22T09:35:31+01:00 raymond wants me to go with @cpython_only --HG-- branch : py3.8 - - - - - 46603277 by Matti Picus at 2021-11-22T13:52:59+02:00 tp_finalize is not supported on PyPy --HG-- branch : py3.8 - - - - - 484f2550 by Matti Picus at 2021-11-22T23:38:19+02:00 add auditing events, skip cpython-specific tracing and questionable attr tracing The __setattr__ and __delattr__ tracing would incur a performance penalty --HG-- branch : py3.8 - - - - - 78b733bb by Matti Picus at 2021-11-23T09:58:32+02:00 switch default for with_traceback in __pypy__.write_unraisable --HG-- branch : py3.8 - - - - - c1113933 by Matti Picus at 2021-11-23T09:58:51+02:00 fix ctypes incompatibilities --HG-- branch : py3.8 - - - - - cf2de51e by Matti Picus at 2021-11-23T10:01:20+02:00 merge py3.8 --HG-- branch : py3.9 - - - - - 17 changed files: - lib-python/3/ctypes/test/test_numbers.py - lib-python/3/test/audit-tests.py - lib-python/3/test/test_audit.py - lib-python/3/test/test_collections.py - lib_pypy/_cffi_ssl/_stdssl/__init__.py - lib_pypy/_cffi_ssl/_stdssl/error.py - lib_pypy/_ctypes/array.py - lib_pypy/_ctypes/function.py - lib_pypy/_ctypes/structure.py - pypy/interpreter/app_main.py - pypy/interpreter/executioncontext.py - pypy/module/__builtin__/descriptor.py - pypy/module/__builtin__/test/test_descriptor.py - pypy/module/__pypy__/interp_magic.py - pypy/module/_io/interp_fileio.py - pypy/module/gc/referents.py - pypy/module/mmap/interp_mmap.py View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/fb9f481132ffd0b1a50594f743c2c924604cc44a...cf2de51ee3bec9d1ad73c0577b20d3f77f019083 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/fb9f481132ffd0b1a50594f743c2c924604cc44a...cf2de51ee3bec9d1ad73c0577b20d3f77f019083 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 Nov 23 03:37:04 2021 From: foss at heptapod.net (Matti Picus (@mattip)) Date: Tue, 23 Nov 2021 08:37:04 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.7] 3 commits: use 10.9 as a minimum macOS target Message-ID: <619ca8301c97b_1a6b1f5e42357b0@heptapod-foss.mail> Matti Picus pushed to branch branch/py3.7 at PyPy / pypy Commits: 32a3d41a by Matti Picus at 2021-11-22T16:42:33+02:00 use 10.9 as a minimum macOS target - - - - - dfd947aa by Matti Picus at 2021-11-23T10:34:59+02:00 continuation of 653e883beefb - set macOS minimum target --HG-- branch : py3.7 - - - - - 3678374c by Matti Picus at 2021-11-23T10:36:19+02:00 merge default --HG-- branch : py3.7 - - - - - 3 changed files: - lib-python/3/_osx_support.py - lib_pypy/_sysconfigdata.py - rpython/translator/platform/darwin.py View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/285c48e2d0beb2cac091f8102c8e7d9e7a1e9d4a...3678374c7328e7d7e4cc4fc078d1da8639f9bce0 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/285c48e2d0beb2cac091f8102c8e7d9e7a1e9d4a...3678374c7328e7d7e4cc4fc078d1da8639f9bce0 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 Nov 23 03:37:06 2021 From: foss at heptapod.net (Matti Picus (@mattip)) Date: Tue, 23 Nov 2021 08:37:06 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.8] 2 commits: switch default for with_traceback in __pypy__.write_unraisable Message-ID: <619ca8328a11c_1a6ec7bec235973@heptapod-foss.mail> Matti Picus pushed to branch branch/py3.8 at PyPy / pypy Commits: 78b733bb by Matti Picus at 2021-11-23T09:58:32+02:00 switch default for with_traceback in __pypy__.write_unraisable --HG-- branch : py3.8 - - - - - c1113933 by Matti Picus at 2021-11-23T09:58:51+02:00 fix ctypes incompatibilities --HG-- branch : py3.8 - - - - - 6 changed files: - lib-python/3/ctypes/test/test_numbers.py - lib_pypy/_cffi_ssl/_stdssl/error.py - lib_pypy/_ctypes/array.py - lib_pypy/_ctypes/function.py - lib_pypy/_ctypes/structure.py - pypy/module/__pypy__/interp_magic.py View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/484f25505feae8f38534dda39e6b21920128fe0d...c1113933869f42880527a25715dca17af2483011 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/484f25505feae8f38534dda39e6b21920128fe0d...c1113933869f42880527a25715dca17af2483011 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 Nov 23 04:29:21 2021 From: foss at heptapod.net (Matti Picus (@mattip)) Date: Tue, 23 Nov 2021 09:29:21 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.8] fix translation Message-ID: <619cb47116a28_1a6ec511c23742e@heptapod-foss.mail> Matti Picus pushed to branch branch/py3.8 at PyPy / pypy Commits: da3e9332 by Matti Picus at 2021-11-23T11:20:46+02:00 fix translation --HG-- branch : py3.8 - - - - - 1 changed file: - pypy/module/__pypy__/interp_magic.py View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/da3e9332112c4dd1fb752b42c2f5ec4ee0892d97 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/da3e9332112c4dd1fb752b42c2f5ec4ee0892d97 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 Nov 23 04:29:23 2021 From: foss at heptapod.net (Matti Picus (@mattip)) Date: Tue, 23 Nov 2021 09:29:23 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.9] 2 commits: fix translation Message-ID: <619cb473f6d9_1a6ec7bec23769f@heptapod-foss.mail> Matti Picus pushed to branch branch/py3.9 at PyPy / pypy Commits: da3e9332 by Matti Picus at 2021-11-23T11:20:46+02:00 fix translation --HG-- branch : py3.8 - - - - - 875ca247 by Matti Picus at 2021-11-23T11:21:16+02:00 Merge with py3.8 --HG-- branch : py3.9 - - - - - 1 changed file: - pypy/module/__pypy__/interp_magic.py View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/cf2de51ee3bec9d1ad73c0577b20d3f77f019083...875ca247de91e645edba7beaf8159d88032647e0 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/cf2de51ee3bec9d1ad73c0577b20d3f77f019083...875ca247de91e645edba7beaf8159d88032647e0 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 Nov 23 11:10:51 2021 From: foss at heptapod.net (Matti Picus (@mattip)) Date: Tue, 23 Nov 2021 16:10:51 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.9] add __class_getitem__ to classes Message-ID: <619d128b7b0de_1a6f456c82435a9@heptapod-foss.mail> Matti Picus pushed to branch branch/py3.9 at PyPy / pypy Commits: 1f509d24 by Matti Picus at 2021-11-23T18:10:31+02:00 add __class_getitem__ to classes --HG-- branch : py3.9 - - - - - 11 changed files: - lib_pypy/_contextvars.py - lib_pypy/_ctypes/array.py - lib_pypy/_functools.py - pypy/interpreter/typedef.py - pypy/module/__builtin__/functional.py - pypy/module/_sre/interp_sre.py - pypy/module/_weakref/interp__weakref.py - pypy/module/itertools/interp_itertools.py - pypy/module/posix/interp_scandir.py - pypy/objspace/descroperation.py - pypy/objspace/std/dictproxyobject.py View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/1f509d24814d78287744126c5a873b4706a6fa3b -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/1f509d24814d78287744126c5a873b4706a6fa3b 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 Nov 24 02:53:44 2021 From: foss at heptapod.net (Matti Picus (@mattip)) Date: Wed, 24 Nov 2021 07:53:44 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.8] fix test Message-ID: <619def88de599_1a6ec7c64253371@heptapod-foss.mail> Matti Picus pushed to branch branch/py3.8 at PyPy / pypy Commits: 0f131982 by Matti Picus at 2021-11-24T09:52:25+02:00 fix test --HG-- branch : py3.8 - - - - - 1 changed file: - pypy/interpreter/test/apptest_unraisable.py View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/0f13198287b984b60807c2e518a8ce83650a6a6d -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/0f13198287b984b60807c2e518a8ce83650a6a6d 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 Nov 24 04:22:57 2021 From: foss at heptapod.net (Matti Picus (@mattip)) Date: Wed, 24 Nov 2021 09:22:57 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.9] 4 commits: fix test Message-ID: <619e04713430a_1cd25e90711f7@heptapod-foss.mail> Matti Picus pushed to branch branch/py3.9 at PyPy / pypy Commits: 0f131982 by Matti Picus at 2021-11-24T09:52:25+02:00 fix test --HG-- branch : py3.8 - - - - - 803f176d by Matti Picus at 2021-11-24T10:26:09+02:00 ignore generated file --HG-- branch : py3.8 - - - - - 9b3f5213 by Matti Picus at 2021-11-24T10:26:27+02:00 merge py3.8 --HG-- branch : py3.9 - - - - - febb220c by Matti Picus at 2021-11-24T11:22:23+02:00 update from stdlib3.9.7 to stdlib3.9.9 via a patch file (different process) document the process in stdlib-upgrade.txt There are probably tools to aid in fixing rejected patches, and in detecting removed/added files. --HG-- branch : py3.9 - - - - - 30 changed files: - .hgignore - lib-python/3/_osx_support.py - lib-python/3/argparse.py - lib-python/3/asyncio/base_events.py - lib-python/3/asyncio/events.py - lib-python/3/asyncio/runners.py - lib-python/3/asyncio/subprocess.py - lib-python/3/asyncio/tasks.py - lib-python/3/asyncio/unix_events.py - lib-python/3/compileall.py - lib-python/3/concurrent/futures/thread.py - lib-python/3/contextlib.py - lib-python/3/copy.py - lib-python/3/ctypes/_aix.py - lib-python/3/ctypes/test/test_structures.py - lib-python/3/difflib.py - lib-python/3/distutils/ccompiler.py - lib-python/3/distutils/command/check.py - lib-python/3/distutils/msvc9compiler.py - lib-python/3/distutils/tests/test_bdist_rpm.py - lib-python/3/distutils/unixccompiler.py - lib-python/3/doctest.py - lib-python/3/email/_parseaddr.py - lib-python/3/email/contentmanager.py - lib-python/3/encodings/raw_unicode_escape.py - lib-python/3/encodings/unicode_escape.py - lib-python/3/ensurepip/__init__.py - + lib-python/3/ensurepip/_bundled/pip-21.2.4-py3-none-any.whl - lib-python/3/ensurepip/_bundled/setuptools-57.4.0-py3-none-any.whl ? lib-python/3/ensurepip/_bundled/setuptools-58.1.0-py3-none-any.whl - lib-python/3/functools.py View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/1f509d24814d78287744126c5a873b4706a6fa3b...febb220c407b9aa748561f5f286079481be3272c -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/1f509d24814d78287744126c5a873b4706a6fa3b...febb220c407b9aa748561f5f286079481be3272c 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 Nov 24 04:22:54 2021 From: foss at heptapod.net (Matti Picus (@mattip)) Date: Wed, 24 Nov 2021 09:22:54 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.8] ignore generated file Message-ID: <619e046ea7af4_1cd2611070911@heptapod-foss.mail> Matti Picus pushed to branch branch/py3.8 at PyPy / pypy Commits: 803f176d by Matti Picus at 2021-11-24T10:26:09+02:00 ignore generated file --HG-- branch : py3.8 - - - - - 1 changed file: - .hgignore View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/803f176dd7a32e04220835371dbb21f846fa8e41 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/803f176dd7a32e04220835371dbb21f846fa8e41 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 Nov 24 10:46:00 2021 From: foss at heptapod.net (Matti Picus (@mattip)) Date: Wed, 24 Nov 2021 15:46:00 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.9] 2 commits: typo Message-ID: <619e5e389e5a4_1cd2611083564@heptapod-foss.mail> Matti Picus pushed to branch branch/py3.9 at PyPy / pypy Commits: c31e887a by Matti Picus at 2021-11-24T17:40:25+02:00 typo --HG-- branch : py3.9 - - - - - cf7999ee by Matti Picus at 2021-11-24T17:45:46+02:00 remove older versions of vendored setuptools and pip --HG-- branch : py3.9 - - - - - 4 changed files: - ? lib-python/3/ensurepip/_bundled/pip-21.1.1-py3-none-any.whl - ? lib-python/3/ensurepip/_bundled/pip-21.2.3-py3-none-any.whl - ? lib-python/3/ensurepip/_bundled/setuptools-56.0.0-py3-none-any.whl - lib-python/3/test/test_xml_etree.py View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/febb220c407b9aa748561f5f286079481be3272c...cf7999ee72aa8dd8e6b01c99779a8f0df2eb8c9d -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/febb220c407b9aa748561f5f286079481be3272c...cf7999ee72aa8dd8e6b01c99779a8f0df2eb8c9d 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 Nov 24 23:49:04 2021 From: foss at heptapod.net (Yusuke Izawa (@3tty0n)) Date: Thu, 25 Nov 2021 04:49:04 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/threaded-code-generation] update tla interpreter for threaded code generation Message-ID: <619f15c096614_1cd2621487599@heptapod-foss.mail> Yusuke Izawa pushed to branch branch/threaded-code-generation at PyPy / pypy Commits: 9f937cec by Yusuke Izawa at 2021-11-25T13:48:36+09:00 update tla interpreter for threaded code generation --HG-- branch : threaded-code-generation - - - - - 5 changed files: - rpython/jit/tl/threadedcode/test_tla.py ? rpython/jit/tl/threadedcode/test/test_tla.py - rpython/jit/tl/threadedcode/test_traverse_stack.py ? rpython/jit/tl/threadedcode/test/test_traverse_stack.py - rpython/jit/tl/threadedcode/tla.py - + rpython/jit/tl/threadedcode/tla_opcode.py - rpython/tool/jitlogparser/parser.py View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/9f937cec26ab6db2e8d91d1c83160df27463536b -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/9f937cec26ab6db2e8d91d1c83160df27463536b 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 Nov 25 07:09:44 2021 From: foss at heptapod.net (Carl Friedrich Bolz-Tereick (@cfbolz)) Date: Thu, 25 Nov 2021 12:09:44 +0000 Subject: [pypy-commit] [Git][pypy/pypy] Pushed new branch branch/shortpreamble-no-mutate Message-ID: <619f7d08d5db3_1cd25ee0892e0@heptapod-foss.mail> Carl Friedrich Bolz-Tereick pushed new branch branch/shortpreamble-no-mutate at PyPy / pypy -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/tree/branch/shortpreamble-no-mutate 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 Nov 25 16:33:38 2021 From: foss at heptapod.net (Matti Picus (@mattip)) Date: Thu, 25 Nov 2021 21:33:38 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.7] remove unused imports Message-ID: <61a00132e60d_1cd13e61093356@heptapod-foss.mail> Matti Picus pushed to branch branch/py3.7 at PyPy / pypy Commits: 05d6a669 by Matti Picus at 2021-11-25T23:30:53+02:00 remove unused imports --HG-- branch : py3.7 - - - - - 1 changed file: - lib-python/3/distutils/_msvccompiler.py View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/05d6a669dd6f49577a0cea14b99163434510ae15 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/05d6a669dd6f49577a0cea14b99163434510ae15 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 Nov 25 16:33:41 2021 From: foss at heptapod.net (Matti Picus (@mattip)) Date: Thu, 25 Nov 2021 21:33:41 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.9] 6 commits: use 10.9 as a minimum macOS target Message-ID: <61a00135b810_1cd25ee093759@heptapod-foss.mail> Matti Picus pushed to branch branch/py3.9 at PyPy / pypy Commits: 32a3d41a by Matti Picus at 2021-11-22T16:42:33+02:00 use 10.9 as a minimum macOS target - - - - - dfd947aa by Matti Picus at 2021-11-23T10:34:59+02:00 continuation of 653e883beefb - set macOS minimum target --HG-- branch : py3.7 - - - - - 3678374c by Matti Picus at 2021-11-23T10:36:19+02:00 merge default --HG-- branch : py3.7 - - - - - 05d6a669 by Matti Picus at 2021-11-25T23:30:53+02:00 remove unused imports --HG-- branch : py3.7 - - - - - 00c3b16c by Matti Picus at 2021-11-25T23:31:54+02:00 merge py3.7 --HG-- branch : py3.8 - - - - - 9f9f5d94 by Matti Picus at 2021-11-25T23:32:30+02:00 merge py3.8 --HG-- branch : py3.9 - - - - - 3 changed files: - lib-python/3/_osx_support.py - lib_pypy/_sysconfigdata.py - rpython/translator/platform/darwin.py View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/cf7999ee72aa8dd8e6b01c99779a8f0df2eb8c9d...9f9f5d945a5637ae7abe549d536334e4bcd00d68 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/cf7999ee72aa8dd8e6b01c99779a8f0df2eb8c9d...9f9f5d945a5637ae7abe549d536334e4bcd00d68 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 Nov 25 16:33:40 2021 From: foss at heptapod.net (Matti Picus (@mattip)) Date: Thu, 25 Nov 2021 21:33:40 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.8] 5 commits: use 10.9 as a minimum macOS target Message-ID: <61a001342aed6_1cd4345493567@heptapod-foss.mail> Matti Picus pushed to branch branch/py3.8 at PyPy / pypy Commits: 32a3d41a by Matti Picus at 2021-11-22T16:42:33+02:00 use 10.9 as a minimum macOS target - - - - - dfd947aa by Matti Picus at 2021-11-23T10:34:59+02:00 continuation of 653e883beefb - set macOS minimum target --HG-- branch : py3.7 - - - - - 3678374c by Matti Picus at 2021-11-23T10:36:19+02:00 merge default --HG-- branch : py3.7 - - - - - 05d6a669 by Matti Picus at 2021-11-25T23:30:53+02:00 remove unused imports --HG-- branch : py3.7 - - - - - 00c3b16c by Matti Picus at 2021-11-25T23:31:54+02:00 merge py3.7 --HG-- branch : py3.8 - - - - - 4 changed files: - lib-python/3/_osx_support.py - lib-python/3/distutils/_msvccompiler.py - lib_pypy/_sysconfigdata.py - rpython/translator/platform/darwin.py View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/803f176dd7a32e04220835371dbb21f846fa8e41...00c3b16c242cfd5454f526f9253bc3934780fb7c -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/803f176dd7a32e04220835371dbb21f846fa8e41...00c3b16c242cfd5454f526f9253bc3934780fb7c 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 Nov 26 05:50:48 2021 From: foss at heptapod.net (Matti Picus (@mattip)) Date: Fri, 26 Nov 2021 10:50:48 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/default] help leakcheck tests pass on windows Message-ID: <61a0bc084aaad_1cd13e61096567@heptapod-foss.mail> Matti Picus pushed to branch branch/default at PyPy / pypy Commits: eea33a02 by Matti Picus at 2021-11-26T11:44:18+02:00 help leakcheck tests pass on windows - - - - - 2 changed files: - pypy/module/array/interp_array.py - pypy/module/array/test/test_array.py View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/eea33a0250990fe8895c58236c6a87b96c2b70bd -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/eea33a0250990fe8895c58236c6a87b96c2b70bd 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 Nov 26 05:50:50 2021 From: foss at heptapod.net (Matti Picus (@mattip)) Date: Fri, 26 Nov 2021 10:50:50 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.7] 4 commits: help leakcheck tests pass on windows Message-ID: <61a0bc0a2d6d4_1cd1a84d4967ad@heptapod-foss.mail> Matti Picus pushed to branch branch/py3.7 at PyPy / pypy Commits: eea33a02 by Matti Picus at 2021-11-26T11:44:18+02:00 help leakcheck tests pass on windows - - - - - e6f9b262 by Matti Picus at 2021-11-26T11:45:12+02:00 merge default --HG-- branch : py3.7 - - - - - 698ceda6 by Matti Picus at 2021-11-26T12:49:17+02:00 seems to need a gc.collect in the test when run with a pypy host python2 --HG-- branch : py3.7 - - - - - eb31f607 by Matti Picus at 2021-11-26T12:50:09+02:00 fix for win64, where the value can overflow (issue 3604) --HG-- branch : py3.7 - - - - - 2 changed files: - pypy/module/array/interp_array.py - pypy/module/array/test/test_array.py View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/05d6a669dd6f49577a0cea14b99163434510ae15...eb31f607f784dbcb1d311e0c063f02b599fd3649 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/05d6a669dd6f49577a0cea14b99163434510ae15...eb31f607f784dbcb1d311e0c063f02b599fd3649 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 Nov 26 07:52:23 2021 From: foss at heptapod.net (Carl Friedrich Bolz-Tereick (@cfbolz)) Date: Fri, 26 Nov 2021 12:52:23 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/shortpreamble-no-mutate] 2 commits: two variants of the test: one with one without the erroneous bridge going to Message-ID: <61a0d8873de_1cd1a856010172a@heptapod-foss.mail> Carl Friedrich Bolz-Tereick pushed to branch branch/shortpreamble-no-mutate at PyPy / pypy Commits: 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 - - - - - 5 changed files: - rpython/jit/metainterp/optimizeopt/optimizer.py - rpython/jit/metainterp/optimizeopt/rewrite.py - rpython/jit/metainterp/optimizeopt/test/test_optimizebridge.py - rpython/jit/metainterp/optimizeopt/unroll.py - rpython/jit/metainterp/test/test_loop.py View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/a55f4a8e8e07fa126c5ab877443ddc58f9718c1a...dbcaa8fd512f239f98ae1a2e1a07ec882e649afe -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/a55f4a8e8e07fa126c5ab877443ddc58f9718c1a...dbcaa8fd512f239f98ae1a2e1a07ec882e649afe 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 Nov 26 10:20:57 2021 From: foss at heptapod.net (Carl Friedrich Bolz-Tereick (@cfbolz)) Date: Fri, 26 Nov 2021 15:20:57 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/shortpreamble-no-mutate] nonsense Message-ID: <61a0fb599ecf5_1cd17e5f8102555@heptapod-foss.mail> Carl Friedrich Bolz-Tereick pushed to branch branch/shortpreamble-no-mutate at PyPy / pypy Commits: e8fa427b by Carl Friedrich Bolz-Tereick at 2021-11-26T16:11:09+01:00 nonsense --HG-- branch : shortpreamble-no-mutate - - - - - 1 changed file: - rpython/jit/metainterp/optimizeopt/rewrite.py View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/e8fa427b257db962edbf093a94a601429bffac9c -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/e8fa427b257db962edbf093a94a601429bffac9c 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 Nov 26 16:05:07 2021 From: foss at heptapod.net (Carl Friedrich Bolz-Tereick (@cfbolz)) Date: Fri, 26 Nov 2021 21:05:07 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/default] - cache the results of getting info from mercurial Message-ID: <61a14c03ad6bd_1cd1a84d41071b8@heptapod-foss.mail> Carl Friedrich Bolz-Tereick pushed to branch branch/default at PyPy / pypy Commits: 33f94f18 by Carl Friedrich Bolz-Tereick at 2021-11-26T22:04:31+01:00 - cache the results of getting info from mercurial - only call mercurial twice, not four times by using a template this is somewhat silly but it saves 1s per test run on my machine - - - - - 1 changed file: - rpython/tool/version.py View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/33f94f1874cc6140853ce72801d7a81437291dd4 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/33f94f1874cc6140853ce72801d7a81437291dd4 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 Nov 26 17:59:21 2021 From: foss at heptapod.net (Carl Friedrich Bolz-Tereick (@cfbolz)) Date: Fri, 26 Nov 2021 22:59:21 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.7] 2 commits: let new_interned_str do the newtext call, that's cheaper because it's not Message-ID: <61a166c99ed34_1cd1a84d41075a1@heptapod-foss.mail> Carl Friedrich Bolz-Tereick pushed to branch branch/py3.7 at PyPy / pypy Commits: f3d6e1bc by Carl Friedrich Bolz-Tereick at 2021-11-26T23:13:49+01:00 let new_interned_str do the newtext call, that's cheaper because it's not necessary on a cache hit --HG-- branch : py3.7 - - - - - d46f3537 by Carl Friedrich Bolz-Tereick at 2021-11-26T23:59:05+01:00 argh, make sure that when building a class, running the class body happens in a namespace that is a moduledict, not a regular empty dict --HG-- branch : py3.7 - - - - - 3 changed files: - pypy/interpreter/pycode.py - pypy/module/__builtin__/compiling.py - pypy/module/__builtin__/test/apptest_compile.py View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/eb31f607f784dbcb1d311e0c063f02b599fd3649...d46f3537c8f2034c0c5a91060d88b7af04ce5202 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/eb31f607f784dbcb1d311e0c063f02b599fd3649...d46f3537c8f2034c0c5a91060d88b7af04ce5202 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 Nov 27 06:50:59 2021 From: foss at heptapod.net (Carl Friedrich Bolz-Tereick (@cfbolz)) Date: Sat, 27 Nov 2021 11:50:59 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.7] this needs to make a moduledict too, to fix Message-ID: <61a21ba37ed96_1cd54a7b81083b9@heptapod-foss.mail> Carl Friedrich Bolz-Tereick pushed to branch branch/py3.7 at PyPy / pypy Commits: 0a0cdcd7 by Carl Friedrich Bolz-Tereick at 2021-11-27T12:50:46+01:00 this needs to make a moduledict too, to fix test_make_sure_namespace_in_class_is_moduledict --HG-- branch : py3.7 - - - - - 1 changed file: - pypy/objspace/std/typeobject.py View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/0a0cdcd78d632d2aa86c8de74761aa81dd46edd9 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/0a0cdcd78d632d2aa86c8de74761aa81dd46edd9 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 Nov 27 07:42:08 2021 From: foss at heptapod.net (Carl Friedrich Bolz-Tereick (@cfbolz)) Date: Sat, 27 Nov 2021 12:42:08 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.7] 3 commits: fix marshal docstring Message-ID: <61a227a0bd229_1cd54a09c1089c7@heptapod-foss.mail> Carl Friedrich Bolz-Tereick pushed to branch branch/py3.7 at PyPy / pypy Commits: 316dabe0 by Carl Friedrich Bolz-Tereick at 2021-11-27T13:00:03+01:00 fix marshal docstring --HG-- branch : py3.7 - - - - - ed0af12f by Carl Friedrich Bolz-Tereick at 2021-11-27T13:15:49+01:00 this todo has been fixed with the previous commit --HG-- branch : py3.7 - - - - - 4bda3b4a by Carl Friedrich Bolz-Tereick at 2021-11-27T13:36:22+01:00 implement _opcode.stack_effect --HG-- branch : py3.7 - - - - - 8 changed files: - pypy/config/pypyoption.py - + pypy/module/_opcode/__init__.py - + pypy/module/_opcode/interp_opcode.py - + pypy/module/_opcode/moduledef.py - + pypy/module/_opcode/test/__init__.py - + pypy/module/_opcode/test/apptest_opcode.py - pypy/module/marshal/moduledef.py - pypy/objspace/std/typeobject.py View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/0a0cdcd78d632d2aa86c8de74761aa81dd46edd9...4bda3b4a9750a83ec2c03f30fbe61138ae9701d7 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/0a0cdcd78d632d2aa86c8de74761aa81dd46edd9...4bda3b4a9750a83ec2c03f30fbe61138ae9701d7 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 Nov 28 07:32:51 2021 From: foss at heptapod.net (Carl Friedrich Bolz-Tereick (@cfbolz)) Date: Sun, 28 Nov 2021 12:32:51 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/default] 5 commits: like on the py3.x branches, memoize the newtext calls before/during annotation Message-ID: <61a376f34d9ae_1cd595ab01118bb@heptapod-foss.mail> Carl Friedrich Bolz-Tereick pushed to branch branch/default at PyPy / pypy Commits: 47ca30a3 by Carl Friedrich Bolz-Tereick at 2021-11-27T21:47:27+01:00 like on the py3.x branches, memoize the newtext calls before/during annotation - - - - - 95f33d77 by Carl Friedrich Bolz-Tereick at 2021-11-27T22:32:20+01:00 remove really old outdated file - - - - - c11d741e by Carl Friedrich Bolz-Tereick at 2021-11-28T13:21:52+01:00 untranslated charp2str in its full generality is reeeeaaally slow, which is bad for applevel tests. have a we_are_translated version - - - - - 656bcee8 by Carl Friedrich Bolz-Tereick at 2021-11-28T13:23:30+01:00 cache compiler failures too in try_compile_cache - - - - - 7099b139 by Carl Friedrich Bolz-Tereick at 2021-11-28T13:24:35+01:00 only compute the Some* type once, not every time we call a type checked function - - - - - 6 changed files: - pypy/objspace/std/objspace.py - rpython/rlib/objectmodel.py - rpython/rtyper/lltypesystem/rffi.py - ? rpython/rtyper/tool/genrffi.py - rpython/tool/gcc_cache.py - rpython/tool/test/test_gcc_cache.py View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/33f94f1874cc6140853ce72801d7a81437291dd4...7099b1399afcff2af05d4cfaf61e8506b3d99287 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/33f94f1874cc6140853ce72801d7a81437291dd4...7099b1399afcff2af05d4cfaf61e8506b3d99287 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 Nov 28 07:37:32 2021 From: foss at heptapod.net (Carl Friedrich Bolz-Tereick (@cfbolz)) Date: Sun, 28 Nov 2021 12:37:32 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.8] 19 commits: help leakcheck tests pass on windows Message-ID: <61a3780c3fd41_1cd595ab01122d3@heptapod-foss.mail> Carl Friedrich Bolz-Tereick pushed to branch branch/py3.8 at PyPy / pypy Commits: eea33a02 by Matti Picus at 2021-11-26T11:44:18+02:00 help leakcheck tests pass on windows - - - - - e6f9b262 by Matti Picus at 2021-11-26T11:45:12+02:00 merge default --HG-- branch : py3.7 - - - - - 698ceda6 by Matti Picus at 2021-11-26T12:49:17+02:00 seems to need a gc.collect in the test when run with a pypy host python2 --HG-- branch : py3.7 - - - - - eb31f607 by Matti Picus at 2021-11-26T12:50:09+02:00 fix for win64, where the value can overflow (issue 3604) --HG-- branch : py3.7 - - - - - 33f94f18 by Carl Friedrich Bolz-Tereick at 2021-11-26T22:04:31+01:00 - cache the results of getting info from mercurial - only call mercurial twice, not four times by using a template this is somewhat silly but it saves 1s per test run on my machine - - - - - f3d6e1bc by Carl Friedrich Bolz-Tereick at 2021-11-26T23:13:49+01:00 let new_interned_str do the newtext call, that's cheaper because it's not necessary on a cache hit --HG-- branch : py3.7 - - - - - d46f3537 by Carl Friedrich Bolz-Tereick at 2021-11-26T23:59:05+01:00 argh, make sure that when building a class, running the class body happens in a namespace that is a moduledict, not a regular empty dict --HG-- branch : py3.7 - - - - - 0a0cdcd7 by Carl Friedrich Bolz-Tereick at 2021-11-27T12:50:46+01:00 this needs to make a moduledict too, to fix test_make_sure_namespace_in_class_is_moduledict --HG-- branch : py3.7 - - - - - 316dabe0 by Carl Friedrich Bolz-Tereick at 2021-11-27T13:00:03+01:00 fix marshal docstring --HG-- branch : py3.7 - - - - - ed0af12f by Carl Friedrich Bolz-Tereick at 2021-11-27T13:15:49+01:00 this todo has been fixed with the previous commit --HG-- branch : py3.7 - - - - - 4bda3b4a by Carl Friedrich Bolz-Tereick at 2021-11-27T13:36:22+01:00 implement _opcode.stack_effect --HG-- branch : py3.7 - - - - - e95384f3 by Carl Friedrich Bolz-Tereick at 2021-11-27T20:26:02+01:00 when calling space.newtext before and during annotation, try to see whether the argument exists as an interned string. This shares W_UnicodeObject prebuilt instances and saves over a MiB of binary size. --HG-- branch : py3.7 - - - - - 47ca30a3 by Carl Friedrich Bolz-Tereick at 2021-11-27T21:47:27+01:00 like on the py3.x branches, memoize the newtext calls before/during annotation - - - - - 95f33d77 by Carl Friedrich Bolz-Tereick at 2021-11-27T22:32:20+01:00 remove really old outdated file - - - - - c11d741e by Carl Friedrich Bolz-Tereick at 2021-11-28T13:21:52+01:00 untranslated charp2str in its full generality is reeeeaaally slow, which is bad for applevel tests. have a we_are_translated version - - - - - 656bcee8 by Carl Friedrich Bolz-Tereick at 2021-11-28T13:23:30+01:00 cache compiler failures too in try_compile_cache - - - - - 7099b139 by Carl Friedrich Bolz-Tereick at 2021-11-28T13:24:35+01:00 only compute the Some* type once, not every time we call a type checked function - - - - - 4257b9c2 by Carl Friedrich Bolz-Tereick at 2021-11-28T13:34:48+01:00 merge default --HG-- branch : py3.7 - - - - - 6bfc739f by Carl Friedrich Bolz-Tereick at 2021-11-28T13:36:26+01:00 merge py3.7 --HG-- branch : py3.8 - - - - - 20 changed files: - pypy/config/pypyoption.py - pypy/interpreter/pycode.py - pypy/module/__builtin__/compiling.py - pypy/module/__builtin__/test/apptest_compile.py - + pypy/module/_opcode/__init__.py - + pypy/module/_opcode/interp_opcode.py - + pypy/module/_opcode/moduledef.py - + pypy/module/_opcode/test/__init__.py - + pypy/module/_opcode/test/apptest_opcode.py - pypy/module/array/interp_array.py - pypy/module/array/test/test_array.py - pypy/module/marshal/moduledef.py - pypy/objspace/std/objspace.py - pypy/objspace/std/typeobject.py - rpython/rlib/objectmodel.py - rpython/rtyper/lltypesystem/rffi.py - ? rpython/rtyper/tool/genrffi.py - rpython/tool/gcc_cache.py - rpython/tool/test/test_gcc_cache.py - rpython/tool/version.py View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/00c3b16c242cfd5454f526f9253bc3934780fb7c...6bfc739fce2796d596d78e666915ad6a64476b47 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/00c3b16c242cfd5454f526f9253bc3934780fb7c...6bfc739fce2796d596d78e666915ad6a64476b47 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 Nov 28 07:37:29 2021 From: foss at heptapod.net (Carl Friedrich Bolz-Tereick (@cfbolz)) Date: Sun, 28 Nov 2021 12:37:29 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.7] 8 commits: - cache the results of getting info from mercurial Message-ID: <61a37809e9eca_1cd59a45c112087@heptapod-foss.mail> Carl Friedrich Bolz-Tereick pushed to branch branch/py3.7 at PyPy / pypy Commits: 33f94f18 by Carl Friedrich Bolz-Tereick at 2021-11-26T22:04:31+01:00 - cache the results of getting info from mercurial - only call mercurial twice, not four times by using a template this is somewhat silly but it saves 1s per test run on my machine - - - - - e95384f3 by Carl Friedrich Bolz-Tereick at 2021-11-27T20:26:02+01:00 when calling space.newtext before and during annotation, try to see whether the argument exists as an interned string. This shares W_UnicodeObject prebuilt instances and saves over a MiB of binary size. --HG-- branch : py3.7 - - - - - 47ca30a3 by Carl Friedrich Bolz-Tereick at 2021-11-27T21:47:27+01:00 like on the py3.x branches, memoize the newtext calls before/during annotation - - - - - 95f33d77 by Carl Friedrich Bolz-Tereick at 2021-11-27T22:32:20+01:00 remove really old outdated file - - - - - c11d741e by Carl Friedrich Bolz-Tereick at 2021-11-28T13:21:52+01:00 untranslated charp2str in its full generality is reeeeaaally slow, which is bad for applevel tests. have a we_are_translated version - - - - - 656bcee8 by Carl Friedrich Bolz-Tereick at 2021-11-28T13:23:30+01:00 cache compiler failures too in try_compile_cache - - - - - 7099b139 by Carl Friedrich Bolz-Tereick at 2021-11-28T13:24:35+01:00 only compute the Some* type once, not every time we call a type checked function - - - - - 4257b9c2 by Carl Friedrich Bolz-Tereick at 2021-11-28T13:34:48+01:00 merge default --HG-- branch : py3.7 - - - - - 7 changed files: - pypy/objspace/std/objspace.py - rpython/rlib/objectmodel.py - rpython/rtyper/lltypesystem/rffi.py - ? rpython/rtyper/tool/genrffi.py - rpython/tool/gcc_cache.py - rpython/tool/test/test_gcc_cache.py - rpython/tool/version.py View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/4bda3b4a9750a83ec2c03f30fbe61138ae9701d7...4257b9c243490fb838d76d36e123f749b73576ed -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/4bda3b4a9750a83ec2c03f30fbe61138ae9701d7...4257b9c243490fb838d76d36e123f749b73576ed 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 Nov 28 07:37:34 2021 From: foss at heptapod.net (Carl Friedrich Bolz-Tereick (@cfbolz)) Date: Sun, 28 Nov 2021 12:37:34 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.9] 22 commits: doesn't seem to save a lot of time, but it makes pyc files 40% smaller: use the Message-ID: <61a3780e47bac_1cd4b58481124f7@heptapod-foss.mail> Carl Friedrich Bolz-Tereick pushed to branch branch/py3.9 at PyPy / pypy Commits: a2aba867 by Carl Friedrich Bolz-Tereick at 2021-11-24T16:31:07+01:00 doesn't seem to save a lot of time, but it makes pyc files 40% smaller: use the ascii codes when marshalling unicode strings that store only ascii chars --HG-- branch : py3.9 - - - - - eea33a02 by Matti Picus at 2021-11-26T11:44:18+02:00 help leakcheck tests pass on windows - - - - - e6f9b262 by Matti Picus at 2021-11-26T11:45:12+02:00 merge default --HG-- branch : py3.7 - - - - - 698ceda6 by Matti Picus at 2021-11-26T12:49:17+02:00 seems to need a gc.collect in the test when run with a pypy host python2 --HG-- branch : py3.7 - - - - - eb31f607 by Matti Picus at 2021-11-26T12:50:09+02:00 fix for win64, where the value can overflow (issue 3604) --HG-- branch : py3.7 - - - - - 33f94f18 by Carl Friedrich Bolz-Tereick at 2021-11-26T22:04:31+01:00 - cache the results of getting info from mercurial - only call mercurial twice, not four times by using a template this is somewhat silly but it saves 1s per test run on my machine - - - - - f3d6e1bc by Carl Friedrich Bolz-Tereick at 2021-11-26T23:13:49+01:00 let new_interned_str do the newtext call, that's cheaper because it's not necessary on a cache hit --HG-- branch : py3.7 - - - - - d46f3537 by Carl Friedrich Bolz-Tereick at 2021-11-26T23:59:05+01:00 argh, make sure that when building a class, running the class body happens in a namespace that is a moduledict, not a regular empty dict --HG-- branch : py3.7 - - - - - 0a0cdcd7 by Carl Friedrich Bolz-Tereick at 2021-11-27T12:50:46+01:00 this needs to make a moduledict too, to fix test_make_sure_namespace_in_class_is_moduledict --HG-- branch : py3.7 - - - - - 316dabe0 by Carl Friedrich Bolz-Tereick at 2021-11-27T13:00:03+01:00 fix marshal docstring --HG-- branch : py3.7 - - - - - ed0af12f by Carl Friedrich Bolz-Tereick at 2021-11-27T13:15:49+01:00 this todo has been fixed with the previous commit --HG-- branch : py3.7 - - - - - 4bda3b4a by Carl Friedrich Bolz-Tereick at 2021-11-27T13:36:22+01:00 implement _opcode.stack_effect --HG-- branch : py3.7 - - - - - e95384f3 by Carl Friedrich Bolz-Tereick at 2021-11-27T20:26:02+01:00 when calling space.newtext before and during annotation, try to see whether the argument exists as an interned string. This shares W_UnicodeObject prebuilt instances and saves over a MiB of binary size. --HG-- branch : py3.7 - - - - - 47ca30a3 by Carl Friedrich Bolz-Tereick at 2021-11-27T21:47:27+01:00 like on the py3.x branches, memoize the newtext calls before/during annotation - - - - - 95f33d77 by Carl Friedrich Bolz-Tereick at 2021-11-27T22:32:20+01:00 remove really old outdated file - - - - - c11d741e by Carl Friedrich Bolz-Tereick at 2021-11-28T13:21:52+01:00 untranslated charp2str in its full generality is reeeeaaally slow, which is bad for applevel tests. have a we_are_translated version - - - - - 656bcee8 by Carl Friedrich Bolz-Tereick at 2021-11-28T13:23:30+01:00 cache compiler failures too in try_compile_cache - - - - - 7099b139 by Carl Friedrich Bolz-Tereick at 2021-11-28T13:24:35+01:00 only compute the Some* type once, not every time we call a type checked function - - - - - 4257b9c2 by Carl Friedrich Bolz-Tereick at 2021-11-28T13:34:48+01:00 merge default --HG-- branch : py3.7 - - - - - 6bfc739f by Carl Friedrich Bolz-Tereick at 2021-11-28T13:36:26+01:00 merge py3.7 --HG-- branch : py3.8 - - - - - 0ebffcd5 by Carl Friedrich Bolz-Tereick at 2021-11-28T13:36:42+01:00 merge py3.9 --HG-- branch : py3.9 - - - - - 4f640c0c by Carl Friedrich Bolz-Tereick at 2021-11-28T13:37:16+01:00 merge heads --HG-- branch : py3.9 - - - - - 22 changed files: - pypy/config/pypyoption.py - pypy/interpreter/pycode.py - pypy/module/__builtin__/compiling.py - pypy/module/__builtin__/test/apptest_compile.py - + pypy/module/_opcode/__init__.py - + pypy/module/_opcode/interp_opcode.py - + pypy/module/_opcode/moduledef.py - + pypy/module/_opcode/test/__init__.py - + pypy/module/_opcode/test/apptest_opcode.py - pypy/module/array/interp_array.py - pypy/module/array/test/test_array.py - pypy/module/marshal/moduledef.py - pypy/module/marshal/test/test_marshalimpl.py - pypy/objspace/std/marshal_impl.py - pypy/objspace/std/objspace.py - pypy/objspace/std/typeobject.py - rpython/rlib/objectmodel.py - rpython/rtyper/lltypesystem/rffi.py - ? rpython/rtyper/tool/genrffi.py - rpython/tool/gcc_cache.py - rpython/tool/test/test_gcc_cache.py - rpython/tool/version.py View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/9f9f5d945a5637ae7abe549d536334e4bcd00d68...4f640c0ce23369b02aba6c17a2ed64e8b9a93bef -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/9f9f5d945a5637ae7abe549d536334e4bcd00d68...4f640c0ce23369b02aba6c17a2ed64e8b9a93bef 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 Nov 28 13:57:37 2021 From: foss at heptapod.net (Carl Friedrich Bolz-Tereick (@cfbolz)) Date: Sun, 28 Nov 2021 18:57:37 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.7] 2 commits: use unwrap_spec(version=int) here Message-ID: <61a3d1212d6b2_1cd54a7181153e6@heptapod-foss.mail> Carl Friedrich Bolz-Tereick pushed to branch branch/py3.7 at PyPy / pypy Commits: 1e316498 by Carl Friedrich Bolz-Tereick at 2021-11-28T19:49:46+01:00 use unwrap_spec(version=int) here --HG-- branch : py3.7 - - - - - b5a32cc7 by Carl Friedrich Bolz-Tereick at 2021-11-28T19:56:46+01:00 cache the bytecode compilation of all the applevel parts of mixed modules --HG-- branch : py3.7 - - - - - 3 changed files: - pypy/interpreter/baseobjspace.py - pypy/module/_frozen_importlib/moduledef.py - pypy/module/marshal/interp_marshal.py View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/4257b9c243490fb838d76d36e123f749b73576ed...b5a32cc7f1ea5b2ac321d2eedef34ca4205f5a4d -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/4257b9c243490fb838d76d36e123f749b73576ed...b5a32cc7f1ea5b2ac321d2eedef34ca4205f5a4d 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 Nov 28 15:43:55 2021 From: foss at heptapod.net (Carl Friedrich Bolz-Tereick (@cfbolz)) Date: Sun, 28 Nov 2021 20:43:55 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.7] fix Message-ID: <61a3ea0b8aba0_1cd59a45c1161da@heptapod-foss.mail> Carl Friedrich Bolz-Tereick pushed to branch branch/py3.7 at PyPy / pypy Commits: 1c12bbf5 by Carl Friedrich Bolz-Tereick at 2021-11-28T21:43:37+01:00 fix --HG-- branch : py3.7 - - - - - 1 changed file: - pypy/module/cpyext/marshal.py View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/1c12bbf5487e6425754ec80face0a7c51b0409ca -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/1c12bbf5487e6425754ec80face0a7c51b0409ca 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 Nov 28 15:57:43 2021 From: foss at heptapod.net (Carl Friedrich Bolz-Tereick (@cfbolz)) Date: Sun, 28 Nov 2021 20:57:43 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.9] re-implement setting linenumbers from the debugger following the (much nicer Message-ID: <61a3ed47c9ac5_1cd59a344116355@heptapod-foss.mail> Carl Friedrich Bolz-Tereick pushed to branch branch/py3.9 at PyPy / pypy Commits: 3101ed0a by Carl Friedrich Bolz-Tereick at 2021-11-28T21:55:58+01:00 re-implement setting linenumbers from the debugger following the (much nicer now!) code from cpython --HG-- branch : py3.9 - - - - - 2 changed files: - pypy/interpreter/pyframe.py - pypy/interpreter/test/apptest_pyframe.py View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/3101ed0a6d7ea75e451c4c5480c57dab846c1a7e -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/3101ed0a6d7ea75e451c4c5480c57dab846c1a7e 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 Nov 28 16:13:09 2021 From: foss at heptapod.net (Carl Friedrich Bolz-Tereick (@cfbolz)) Date: Sun, 28 Nov 2021 21:13:09 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.7] grumble, maybe like this? Message-ID: <61a3f0e5bf9a3_1cd5963201167b@heptapod-foss.mail> Carl Friedrich Bolz-Tereick pushed to branch branch/py3.7 at PyPy / pypy Commits: da4331ae by Carl Friedrich Bolz-Tereick at 2021-11-28T22:12:58+01:00 grumble, maybe like this? --HG-- branch : py3.7 - - - - - 1 changed file: - pypy/module/cpyext/marshal.py View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/da4331ae0306b75648d004d8044e5f1d44f8085a -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/da4331ae0306b75648d004d8044e5f1d44f8085a 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 Nov 28 16:16:50 2021 From: foss at heptapod.net (Carl Friedrich Bolz-Tereick (@cfbolz)) Date: Sun, 28 Nov 2021 21:16:50 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.7] seems not :-( should go to bed Message-ID: <61a3f1c21bbf6_1cd59a40c1169d6@heptapod-foss.mail> Carl Friedrich Bolz-Tereick pushed to branch branch/py3.7 at PyPy / pypy Commits: 11c4decf by Carl Friedrich Bolz-Tereick at 2021-11-28T22:16:40+01:00 seems not :-( should go to bed --HG-- branch : py3.7 - - - - - 1 changed file: - pypy/module/cpyext/marshal.py View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/11c4decf60ef3cb1004f76f2cdc298a327e99afd -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/11c4decf60ef3cb1004f76f2cdc298a327e99afd 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 Nov 28 16:38:15 2021 From: foss at heptapod.net (Carl Friedrich Bolz-Tereick (@cfbolz)) Date: Sun, 28 Nov 2021 21:38:15 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.9] 3 commits: fix translation Message-ID: <61a3f6c739ab1_1cd595ab01173c3@heptapod-foss.mail> Carl Friedrich Bolz-Tereick pushed to branch branch/py3.9 at PyPy / pypy Commits: eac33b6c by Carl Friedrich Bolz-Tereick at 2021-11-28T22:00:54+01:00 fix translation --HG-- branch : py3.9 - - - - - 87f5208a by Carl Friedrich Bolz-Tereick at 2021-11-28T22:33:17+01:00 test and remove pdbs --HG-- branch : py3.9 - - - - - 4c65c073 by Carl Friedrich Bolz-Tereick at 2021-11-28T22:35:32+01:00 fix translation maybe --HG-- branch : py3.9 - - - - - 2 changed files: - pypy/interpreter/pyframe.py - pypy/interpreter/test/apptest_pyframe.py View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/3101ed0a6d7ea75e451c4c5480c57dab846c1a7e...4c65c073bac933663e94ca0fe93907e45db5c758 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/3101ed0a6d7ea75e451c4c5480c57dab846c1a7e...4c65c073bac933663e94ca0fe93907e45db5c758 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 Nov 29 05:30:10 2021 From: foss at heptapod.net (Matti Picus (@mattip)) Date: Mon, 29 Nov 2021 10:30:10 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/default] refactor to get correct error message (with the '=' for inplace ops) Message-ID: <61a4abb237471_1cd596320119947@heptapod-foss.mail> Matti Picus pushed to branch branch/default at PyPy / pypy Commits: cccb961d by Matti Picus at 2021-11-29T12:29:56+02:00 refactor to get correct error message (with the '=' for inplace ops) - - - - - 2 changed files: - pypy/objspace/descroperation.py - pypy/objspace/std/test/test_intobject.py View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/cccb961d1cf55a86f2afd5bf7c1223d218b1f077 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/cccb961d1cf55a86f2afd5bf7c1223d218b1f077 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 Nov 29 06:40:06 2021 From: foss at heptapod.net (Carl Friedrich Bolz-Tereick (@cfbolz)) Date: Mon, 29 Nov 2021 11:40:06 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.7] 2 commits: add a typedef for AsyncGenValueWrapper, you can reach it with a trace hook, Message-ID: <61a4bc16973c6_1cd7230301209d8@heptapod-foss.mail> Carl Friedrich Bolz-Tereick pushed to branch branch/py3.7 at PyPy / pypy Commits: ed7470f8 by Carl Friedrich Bolz-Tereick at 2021-11-29T12:37:20+01:00 add a typedef for AsyncGenValueWrapper, you can reach it with a trace hook, leading to a segfault --HG-- branch : py3.7 - - - - - 606545d7 by Carl Friedrich Bolz-Tereick at 2021-11-29T12:39:54+01:00 merge heads --HG-- branch : py3.7 - - - - - 2 changed files: - pypy/interpreter/test/apptest_coroutine.py - pypy/interpreter/typedef.py View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/11c4decf60ef3cb1004f76f2cdc298a327e99afd...606545d785a041e56bcdfcd39fb117393de5afd6 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/11c4decf60ef3cb1004f76f2cdc298a327e99afd...606545d785a041e56bcdfcd39fb117393de5afd6 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 Nov 29 06:40:20 2021 From: foss at heptapod.net (Carl Friedrich Bolz-Tereick (@cfbolz)) Date: Mon, 29 Nov 2021 11:40:20 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.9] 5 commits: use unwrap_spec(version=int) here Message-ID: <61a4bc24cb47_1cd54a09c12133c@heptapod-foss.mail> Carl Friedrich Bolz-Tereick pushed to branch branch/py3.9 at PyPy / pypy Commits: 1e316498 by Carl Friedrich Bolz-Tereick at 2021-11-28T19:49:46+01:00 use unwrap_spec(version=int) here --HG-- branch : py3.7 - - - - - b5a32cc7 by Carl Friedrich Bolz-Tereick at 2021-11-28T19:56:46+01:00 cache the bytecode compilation of all the applevel parts of mixed modules --HG-- branch : py3.7 - - - - - ed7470f8 by Carl Friedrich Bolz-Tereick at 2021-11-29T12:37:20+01:00 add a typedef for AsyncGenValueWrapper, you can reach it with a trace hook, leading to a segfault --HG-- branch : py3.7 - - - - - 6849e4f3 by Carl Friedrich Bolz-Tereick at 2021-11-29T12:38:59+01:00 merge py3.7 --HG-- branch : py3.8 - - - - - 649b7a14 by Carl Friedrich Bolz-Tereick at 2021-11-29T12:39:14+01:00 merge py3.9 --HG-- branch : py3.9 - - - - - 5 changed files: - pypy/interpreter/baseobjspace.py - pypy/interpreter/test/apptest_coroutine.py - pypy/interpreter/typedef.py - pypy/module/_frozen_importlib/moduledef.py - pypy/module/marshal/interp_marshal.py View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/4c65c073bac933663e94ca0fe93907e45db5c758...649b7a14f489f7b5c6719183711c36fc208d9670 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/4c65c073bac933663e94ca0fe93907e45db5c758...649b7a14f489f7b5c6719183711c36fc208d9670 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 Nov 29 06:40:17 2021 From: foss at heptapod.net (Carl Friedrich Bolz-Tereick (@cfbolz)) Date: Mon, 29 Nov 2021 11:40:17 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.8] 4 commits: use unwrap_spec(version=int) here Message-ID: <61a4bc21dc074_1cd5963201211ae@heptapod-foss.mail> Carl Friedrich Bolz-Tereick pushed to branch branch/py3.8 at PyPy / pypy Commits: 1e316498 by Carl Friedrich Bolz-Tereick at 2021-11-28T19:49:46+01:00 use unwrap_spec(version=int) here --HG-- branch : py3.7 - - - - - b5a32cc7 by Carl Friedrich Bolz-Tereick at 2021-11-28T19:56:46+01:00 cache the bytecode compilation of all the applevel parts of mixed modules --HG-- branch : py3.7 - - - - - ed7470f8 by Carl Friedrich Bolz-Tereick at 2021-11-29T12:37:20+01:00 add a typedef for AsyncGenValueWrapper, you can reach it with a trace hook, leading to a segfault --HG-- branch : py3.7 - - - - - 6849e4f3 by Carl Friedrich Bolz-Tereick at 2021-11-29T12:38:59+01:00 merge py3.7 --HG-- branch : py3.8 - - - - - 5 changed files: - pypy/interpreter/baseobjspace.py - pypy/interpreter/test/apptest_coroutine.py - pypy/interpreter/typedef.py - pypy/module/_frozen_importlib/moduledef.py - pypy/module/marshal/interp_marshal.py View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/6bfc739fce2796d596d78e666915ad6a64476b47...6849e4f30d0d5c8fc7b2d3739d31c337e6f1728e -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/6bfc739fce2796d596d78e666915ad6a64476b47...6849e4f30d0d5c8fc7b2d3739d31c337e6f1728e 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 Nov 29 06:45:13 2021 From: foss at heptapod.net (Carl Friedrich Bolz-Tereick (@cfbolz)) Date: Mon, 29 Nov 2021 11:45:13 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.8] 5 commits: fix Message-ID: <61a4bd497f623_1cd7274c81219c@heptapod-foss.mail> Carl Friedrich Bolz-Tereick pushed to branch branch/py3.8 at PyPy / pypy Commits: 1c12bbf5 by Carl Friedrich Bolz-Tereick at 2021-11-28T21:43:37+01:00 fix --HG-- branch : py3.7 - - - - - da4331ae by Carl Friedrich Bolz-Tereick at 2021-11-28T22:12:58+01:00 grumble, maybe like this? --HG-- branch : py3.7 - - - - - 11c4decf by Carl Friedrich Bolz-Tereick at 2021-11-28T22:16:40+01:00 seems not :-( should go to bed --HG-- branch : py3.7 - - - - - 606545d7 by Carl Friedrich Bolz-Tereick at 2021-11-29T12:39:54+01:00 merge heads --HG-- branch : py3.7 - - - - - c90ed139 by Carl Friedrich Bolz-Tereick at 2021-11-29T12:44:39+01:00 merge py3.7 --HG-- branch : py3.8 - - - - - 1 changed file: - pypy/module/cpyext/marshal.py View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/6849e4f30d0d5c8fc7b2d3739d31c337e6f1728e...c90ed1399b51b64a54dbc6ec219a7fd286032658 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/6849e4f30d0d5c8fc7b2d3739d31c337e6f1728e...c90ed1399b51b64a54dbc6ec219a7fd286032658 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 Nov 29 06:45:14 2021 From: foss at heptapod.net (Carl Friedrich Bolz-Tereick (@cfbolz)) Date: Mon, 29 Nov 2021 11:45:14 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.9] 6 commits: fix Message-ID: <61a4bd4a7d11_1cd72745012214a@heptapod-foss.mail> Carl Friedrich Bolz-Tereick pushed to branch branch/py3.9 at PyPy / pypy Commits: 1c12bbf5 by Carl Friedrich Bolz-Tereick at 2021-11-28T21:43:37+01:00 fix --HG-- branch : py3.7 - - - - - da4331ae by Carl Friedrich Bolz-Tereick at 2021-11-28T22:12:58+01:00 grumble, maybe like this? --HG-- branch : py3.7 - - - - - 11c4decf by Carl Friedrich Bolz-Tereick at 2021-11-28T22:16:40+01:00 seems not :-( should go to bed --HG-- branch : py3.7 - - - - - 606545d7 by Carl Friedrich Bolz-Tereick at 2021-11-29T12:39:54+01:00 merge heads --HG-- branch : py3.7 - - - - - c90ed139 by Carl Friedrich Bolz-Tereick at 2021-11-29T12:44:39+01:00 merge py3.7 --HG-- branch : py3.8 - - - - - 8987c7f1 by Carl Friedrich Bolz-Tereick at 2021-11-29T12:44:57+01:00 merge py3.8 --HG-- branch : py3.9 - - - - - 1 changed file: - pypy/module/cpyext/marshal.py View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/649b7a14f489f7b5c6719183711c36fc208d9670...8987c7f10366ec6809b24376679ce27862b9c481 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/649b7a14f489f7b5c6719183711c36fc208d9670...8987c7f10366ec6809b24376679ce27862b9c481 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 Nov 29 08:25:06 2021 From: foss at heptapod.net (Matti Picus (@mattip)) Date: Mon, 29 Nov 2021 13:25:06 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.9] recopy 0-sized files from cpython tree, continuation of 99fb8759b517 Message-ID: <61a4d4b24617e_1cd59a344123328@heptapod-foss.mail> Matti Picus pushed to branch branch/py3.9 at PyPy / pypy Commits: bf6bfe4b by Matti Picus at 2021-11-29T15:24:34+02:00 recopy 0-sized files from cpython tree, continuation of 99fb8759b517 --HG-- branch : py3.9 - - - - - 3 changed files: - lib-python/3/ensurepip/_bundled/pip-21.2.4-py3-none-any.whl - lib-python/3/ensurepip/_bundled/setuptools-58.1.0-py3-none-any.whl - lib-python/stdlib-upgrade.txt View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/bf6bfe4b174bed4af11d4afb23319d6f30b6646b -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/bf6bfe4b174bed4af11d4afb23319d6f30b6646b 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 Nov 29 13:23:39 2021 From: foss at heptapod.net (Matti Picus (@mattip)) Date: Mon, 29 Nov 2021 18:23:39 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.9] silence a deprecation warning Message-ID: <61a51aaba8eb8_1cd7c1ca81324ee@heptapod-foss.mail> Matti Picus pushed to branch branch/py3.9 at PyPy / pypy Commits: 0d407947 by Matti Picus at 2021-11-29T16:27:51+02:00 silence a deprecation warning --HG-- branch : py3.9 - - - - - 1 changed file: - lib_pypy/_lzma.py View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/0d407947f86455341eb0cd278aba69dd015df150 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/0d407947f86455341eb0cd278aba69dd015df150 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 Nov 29 13:23:42 2021 From: foss at heptapod.net (Matti Picus (@mattip)) Date: Mon, 29 Nov 2021 18:23:42 +0000 Subject: [pypy-commit] [Git][pypy/pypy] Pushed new branch branch/rangeiter-reduce Message-ID: <61a51aae9a813_1cd8067181326aa@heptapod-foss.mail> Matti Picus pushed new branch branch/rangeiter-reduce at PyPy / pypy -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/tree/branch/rangeiter-reduce 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 Nov 29 13:47:46 2021 From: foss at heptapod.net (Carl Friedrich Bolz-Tereick (@cfbolz)) Date: Mon, 29 Nov 2021 18:47:46 +0000 Subject: [pypy-commit] [Git][pypy/pypy] Pushed new branch branch/py3-interplevel-ast-rewrite Message-ID: <61a52052af26a_1cd7230301330b@heptapod-foss.mail> Carl Friedrich Bolz-Tereick pushed new branch branch/py3-interplevel-ast-rewrite at PyPy / pypy -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/tree/branch/py3-interplevel-ast-rewrite 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 Nov 29 16:59:28 2021 From: foss at heptapod.net (Carl Friedrich Bolz-Tereick (@cfbolz)) Date: Mon, 29 Nov 2021 21:59:28 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.7] spooky action at a distance: fix the module/sys failures about SimpleNameSpace Message-ID: <61a54d40bf0d_1cd806574135230@heptapod-foss.mail> Carl Friedrich Bolz-Tereick pushed to branch branch/py3.7 at PyPy / pypy Commits: 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 - - - - - 1 changed file: - pypy/module/imp/importing.py View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/270c27375f12e7b8b729dc9c1dc91c27dbc6ad88 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/270c27375f12e7b8b729dc9c1dc91c27dbc6ad88 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 Nov 29 17:00:12 2021 From: foss at heptapod.net (Carl Friedrich Bolz-Tereick (@cfbolz)) Date: Mon, 29 Nov 2021 22:00:12 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3-interplevel-ast-rewrite] 4 commits: fix attributes, enable rewriting for apptest_* with cmdline Message-ID: <61a54d6cc94b8_1cd7c1ca8135466@heptapod-foss.mail> Carl Friedrich Bolz-Tereick pushed to branch branch/py3-interplevel-ast-rewrite at PyPy / pypy Commits: 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 - - - - - 6 changed files: - pypy/conftest.py - pypy/interpreter/baseobjspace.py - pypy/tool/pytest/apptest2.py - pypy/tool/pytest/astrewriter/ast_rewrite.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/dce5e7403fd91a5305d63d280f4a4b148b6aaac9...a0e9662d8d1787e196e8f551242a9daedaaf5f96 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/dce5e7403fd91a5305d63d280f4a4b148b6aaac9...a0e9662d8d1787e196e8f551242a9daedaaf5f96 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 Nov 29 17:40:46 2021 From: foss at heptapod.net (Matti Picus (@mattip)) Date: Mon, 29 Nov 2021 22:40:46 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.7] 4 commits: fix test for python3 Message-ID: <61a556ee4c80a_1cd806718135882@heptapod-foss.mail> Matti Picus pushed to branch branch/py3.7 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 - - - - - 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 - - - - - 2 changed files: - pypy/module/__builtin__/functional.py - pypy/module/__builtin__/test/test_functional.py View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/270c27375f12e7b8b729dc9c1dc91c27dbc6ad88...d45191ca38558ccf0a24d4954e0d0cef6e061ec0 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/270c27375f12e7b8b729dc9c1dc91c27dbc6ad88...d45191ca38558ccf0a24d4954e0d0cef6e061ec0 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 Nov 29 17:40:48 2021 From: foss at heptapod.net (Matti Picus (@mattip)) Date: Mon, 29 Nov 2021 22:40:48 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/rangeiter-reduce] fix state tuple, add self.start Message-ID: <61a556f04b7aa_1cd8067b81360e2@heptapod-foss.mail> Matti Picus pushed to branch branch/rangeiter-reduce at PyPy / pypy Commits: da321467 by Matti Picus at 2021-11-30T00:37:59+02:00 fix state tuple, add self.start --HG-- branch : rangeiter-reduce - - - - - 1 changed file: - pypy/module/__builtin__/functional.py View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/da3214673fc283bd678cd1590a49572c560d65f6 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/da3214673fc283bd678cd1590a49572c560d65f6 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 Nov 30 01:18:56 2021 From: foss at heptapod.net (Matti Picus (@mattip)) Date: Tue, 30 Nov 2021 06:18:56 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.7] 6 commits: refactor to get correct error message (with the '=' for inplace ops) Message-ID: <61a5c250bf73d_1cd858284141699@heptapod-foss.mail> Matti Picus pushed to branch branch/py3.7 at PyPy / pypy Commits: 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 - - - - - eacd6e91 by Matti Picus at 2021-11-30T08:17:36+02:00 merge default --HG-- branch : py3.7 - - - - - 11 changed files: - lib_pypy/cffi/_pycparser/README - lib_pypy/cffi/_pycparser/__init__.py - lib_pypy/cffi/_pycparser/_ast_gen.py - lib_pypy/cffi/_pycparser/_c_ast.cfg - lib_pypy/cffi/_pycparser/ast_transforms.py - lib_pypy/cffi/_pycparser/c_ast.py - lib_pypy/cffi/_pycparser/c_generator.py - lib_pypy/cffi/_pycparser/c_lexer.py - lib_pypy/cffi/_pycparser/c_parser.py - ? lib_pypy/cffi/_pycparser/lextab.py - lib_pypy/cffi/_pycparser/plyparser.py View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/d45191ca38558ccf0a24d4954e0d0cef6e061ec0...eacd6e9166f75eccfdbf9a0aa0f9004d746f38cc -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/d45191ca38558ccf0a24d4954e0d0cef6e061ec0...eacd6e9166f75eccfdbf9a0aa0f9004d746f38cc 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 Nov 30 01:18:54 2021 From: foss at heptapod.net (Matti Picus (@mattip)) Date: Tue, 30 Nov 2021 06:18:54 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/default] 4 commits: use python2 type comparison, not python3 for old-style classes Message-ID: <61a5c24eba904_1cd87fab414146d@heptapod-foss.mail> Matti Picus pushed to branch branch/default at PyPy / pypy Commits: 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 - - - - - 11 changed files: - lib_pypy/cffi/_pycparser/README - lib_pypy/cffi/_pycparser/__init__.py - lib_pypy/cffi/_pycparser/_ast_gen.py - lib_pypy/cffi/_pycparser/_c_ast.cfg - lib_pypy/cffi/_pycparser/ast_transforms.py - lib_pypy/cffi/_pycparser/c_ast.py - lib_pypy/cffi/_pycparser/c_generator.py - lib_pypy/cffi/_pycparser/c_lexer.py - lib_pypy/cffi/_pycparser/c_parser.py - ? lib_pypy/cffi/_pycparser/lextab.py - lib_pypy/cffi/_pycparser/plyparser.py View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/cccb961d1cf55a86f2afd5bf7c1223d218b1f077...9b3e2fdcf1f603d9f3b46db39d5d905266ddd378 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/cccb961d1cf55a86f2afd5bf7c1223d218b1f077...9b3e2fdcf1f603d9f3b46db39d5d905266ddd378 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 Nov 30 04:06:18 2021 From: foss at heptapod.net (Carl Friedrich Bolz-Tereick (@cfbolz)) Date: Tue, 30 Nov 2021 09:06:18 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.7] fix test_ztranslation in posix Message-ID: <61a5e98a67eca_1cd858a181422f3@heptapod-foss.mail> Carl Friedrich Bolz-Tereick pushed to branch branch/py3.7 at PyPy / pypy Commits: 1d21be37 by Carl Friedrich Bolz-Tereick at 2021-11-30T10:05:55+01:00 fix test_ztranslation in posix --HG-- branch : py3.7 - - - - - 1 changed file: - pypy/objspace/fake/objspace.py View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/1d21be37c365ce1efcb617fe33af598679bd31ae -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/1d21be37c365ce1efcb617fe33af598679bd31ae 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 Nov 30 05:04:14 2021 From: foss at heptapod.net (Matti Picus (@mattip)) Date: Tue, 30 Nov 2021 10:04:14 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.7] 4 commits: update vendored vmprof - now supports ppc64 Message-ID: <61a5f71ee305f_1cd87fbb81426d0@heptapod-foss.mail> Matti Picus pushed to branch branch/py3.7 at PyPy / pypy Commits: d772653b by Matti Picus at 2021-11-30T08:39:01+02:00 update vendored vmprof - now supports ppc64 - - - - - e582a31c by Matti Picus at 2021-11-30T08:39:21+02:00 merge default --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 - - - - - 7 changed files: - lib_pypy/lextab.py - pypy/module/__builtin__/functional.py - rpython/rlib/rvmprof/src/shared/_vmprof.c - rpython/rlib/rvmprof/src/shared/unwind/vmprof_unwind.h - rpython/rlib/rvmprof/src/shared/vmp_stack.c - rpython/rlib/rvmprof/src/shared/vmprof.h - rpython/rlib/rvmprof/src/shared/vmprof_config.h View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/1d21be37c365ce1efcb617fe33af598679bd31ae...2c43bf96fca329789d385ef89157fc45643b61a0 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/1d21be37c365ce1efcb617fe33af598679bd31ae...2c43bf96fca329789d385ef89157fc45643b61a0 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 Nov 30 05:04:14 2021 From: foss at heptapod.net (Matti Picus (@mattip)) Date: Tue, 30 Nov 2021 10:04:14 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/default] update vendored vmprof - now supports ppc64 Message-ID: <61a5f71e57787_1cd87fb9014241b@heptapod-foss.mail> Matti Picus pushed to branch branch/default at PyPy / pypy Commits: d772653b by Matti Picus at 2021-11-30T08:39:01+02:00 update vendored vmprof - now supports ppc64 - - - - - 5 changed files: - rpython/rlib/rvmprof/src/shared/_vmprof.c - rpython/rlib/rvmprof/src/shared/unwind/vmprof_unwind.h - rpython/rlib/rvmprof/src/shared/vmp_stack.c - rpython/rlib/rvmprof/src/shared/vmprof.h - rpython/rlib/rvmprof/src/shared/vmprof_config.h View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/d772653b8fba1331c4bfbf85b336e2115d28aa34 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/d772653b8fba1331c4bfbf85b336e2115d28aa34 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 Nov 30 07:13:18 2021 From: foss at heptapod.net (Carl Friedrich Bolz-Tereick (@cfbolz)) Date: Tue, 30 Nov 2021 12:13:18 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.8] 2 commits: issue #3598: make sure that the various pop+jump bytecodes call jump_absolute Message-ID: <61a6155ee80f6_1cd87fb181449c3@heptapod-foss.mail> Carl Friedrich Bolz-Tereick pushed to branch branch/py3.8 at PyPy / pypy Commits: d56ee3ec by Carl Friedrich Bolz-Tereick at 2021-11-20T22:40:08+01:00 issue #3598: make sure that the various pop+jump bytecodes call jump_absolute in case they jump backwards, to give the JIT a chance to start a trace from them --HG-- branch : py3.8-fix-jitting-of-empty-listcomps - - - - - 8ea3cf61 by Carl Friedrich Bolz-Tereick at 2021-11-30T13:13:07+01:00 merge py3.8-fix-jitting-of-empty-listcomps: make sure that all bytecodes that can close a loop go via jump_absolute, so the JIT can trace them --HG-- branch : py3.8 - - - - - 2 changed files: - pypy/interpreter/pyopcode.py - pypy/module/pypyjit/test_pypy_c/test_array.py View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/c90ed1399b51b64a54dbc6ec219a7fd286032658...8ea3cf610a82854a54b2d5c34b84cc5e0f476479 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/c90ed1399b51b64a54dbc6ec219a7fd286032658...8ea3cf610a82854a54b2d5c34b84cc5e0f476479 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 Nov 30 10:30:53 2021 From: foss at heptapod.net (Matti Picus (@mattip)) Date: Tue, 30 Nov 2021 15:30:53 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.7] tweak setstate on range_iterators Message-ID: <61a643ad617e0_1cd87fbb814922f@heptapod-foss.mail> Matti Picus pushed to branch branch/py3.7 at PyPy / pypy Commits: c751835d by Matti Picus at 2021-11-30T17:30:40+02:00 tweak setstate on range_iterators --HG-- branch : py3.7 - - - - - 1 changed file: - pypy/module/__builtin__/functional.py View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/c751835d432842da291d576993f5574e9f230f48 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/c751835d432842da291d576993f5574e9f230f48 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 Nov 30 12:13:03 2021 From: foss at heptapod.net (Carl Friedrich Bolz-Tereick (@cfbolz)) Date: Tue, 30 Nov 2021 17:13:03 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.7] 4 commits: fix position of syntax errors raised while parsing f-string subexpressions Message-ID: <61a65b9f503db_1cd90383c151486@heptapod-foss.mail> Carl Friedrich Bolz-Tereick pushed to branch branch/py3.7 at PyPy / pypy Commits: 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 - - - - - 3 changed files: - pypy/interpreter/astcompiler/fstring.py - pypy/interpreter/pyparser/parsestring.py - pypy/objspace/std/test/apptest_fstring.py View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/c751835d432842da291d576993f5574e9f230f48...9c39722fe6653981fefc2ed5ef0b23aedb91f995 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/c751835d432842da291d576993f5574e9f230f48...9c39722fe6653981fefc2ed5ef0b23aedb91f995 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 Nov 30 12:23:04 2021 From: foss at heptapod.net (Carl Friedrich Bolz-Tereick (@cfbolz)) Date: Tue, 30 Nov 2021 17:23:04 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.7] 2 commits: this also passes Message-ID: <61a65df8d3e05_1cd87fb181516bd@heptapod-foss.mail> Carl Friedrich Bolz-Tereick pushed to branch branch/py3.7 at PyPy / pypy Commits: 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 - - - - - 1 changed file: - pypy/objspace/std/test/apptest_fstring.py View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/9c39722fe6653981fefc2ed5ef0b23aedb91f995...910556c5881a45259a618c93807450d41f9df945 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/9c39722fe6653981fefc2ed5ef0b23aedb91f995...910556c5881a45259a618c93807450d41f9df945 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 Nov 30 12:34:29 2021 From: foss at heptapod.net (Carl Friedrich Bolz-Tereick (@cfbolz)) Date: Tue, 30 Nov 2021 17:34:29 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.8] 24 commits: refactor to get correct error message (with the '=' for inplace ops) Message-ID: <61a660a5af6c6_1cd87fb901518b@heptapod-foss.mail> Carl Friedrich Bolz-Tereick pushed to branch branch/py3.8 at PyPy / pypy Commits: cccb961d by Matti Picus at 2021-11-29T12:29:56+02:00 refactor to get correct error message (with the '=' for inplace ops) - - - - - 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 - - - - - 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 - - - - - eacd6e91 by Matti Picus at 2021-11-30T08:17:36+02:00 merge default --HG-- branch : py3.7 - - - - - d772653b by Matti Picus at 2021-11-30T08:39:01+02:00 update vendored vmprof - now supports ppc64 - - - - - 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 - - - - - 62fc1b62 by Carl Friedrich Bolz-Tereick at 2021-11-30T18:25:01+01:00 merge py3.7 --HG-- branch : py3.8 - - - - - 11 changed files: - lib_pypy/cffi/_pycparser/README - lib_pypy/cffi/_pycparser/__init__.py - lib_pypy/cffi/_pycparser/_ast_gen.py - lib_pypy/cffi/_pycparser/_c_ast.cfg - lib_pypy/cffi/_pycparser/ast_transforms.py - lib_pypy/cffi/_pycparser/c_ast.py - lib_pypy/cffi/_pycparser/c_generator.py - lib_pypy/cffi/_pycparser/c_lexer.py - lib_pypy/cffi/_pycparser/c_parser.py - ? lib_pypy/cffi/_pycparser/lextab.py - lib_pypy/cffi/_pycparser/plyparser.py View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/8ea3cf610a82854a54b2d5c34b84cc5e0f476479...62fc1b62d44ffd1f6feb5293a75deea4be4b161e -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/8ea3cf610a82854a54b2d5c34b84cc5e0f476479...62fc1b62d44ffd1f6feb5293a75deea4be4b161e 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 Nov 30 12:34:30 2021 From: foss at heptapod.net (Carl Friedrich Bolz-Tereick (@cfbolz)) Date: Tue, 30 Nov 2021 17:34:30 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.9] 27 commits: issue #3598: make sure that the various pop+jump bytecodes call jump_absolute Message-ID: <61a660a6667ac_1cd806718152024@heptapod-foss.mail> Carl Friedrich Bolz-Tereick pushed to branch branch/py3.9 at PyPy / pypy Commits: d56ee3ec by Carl Friedrich Bolz-Tereick at 2021-11-20T22:40:08+01:00 issue #3598: make sure that the various pop+jump bytecodes call jump_absolute in case they jump backwards, to give the JIT a chance to start a trace from them --HG-- branch : py3.8-fix-jitting-of-empty-listcomps - - - - - cccb961d by Matti Picus at 2021-11-29T12:29:56+02:00 refactor to get correct error message (with the '=' for inplace ops) - - - - - 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 - - - - - 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 - - - - - eacd6e91 by Matti Picus at 2021-11-30T08:17:36+02:00 merge default --HG-- branch : py3.7 - - - - - d772653b by Matti Picus at 2021-11-30T08:39:01+02:00 update vendored vmprof - now supports ppc64 - - - - - 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 - - - - - 8ea3cf61 by Carl Friedrich Bolz-Tereick at 2021-11-30T13:13:07+01:00 merge py3.8-fix-jitting-of-empty-listcomps: make sure that all bytecodes that can close a loop go via jump_absolute, so the JIT can trace them --HG-- branch : py3.8 - - - - - 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 - - - - - 62fc1b62 by Carl Friedrich Bolz-Tereick at 2021-11-30T18:25:01+01:00 merge py3.7 --HG-- branch : py3.8 - - - - - 85453a33 by Carl Friedrich Bolz-Tereick at 2021-11-30T18:34:02+01:00 merge py3.8 --HG-- branch : py3.9 - - - - - 11 changed files: - lib_pypy/cffi/_pycparser/README - lib_pypy/cffi/_pycparser/__init__.py - lib_pypy/cffi/_pycparser/_ast_gen.py - lib_pypy/cffi/_pycparser/_c_ast.cfg - lib_pypy/cffi/_pycparser/ast_transforms.py - lib_pypy/cffi/_pycparser/c_ast.py - lib_pypy/cffi/_pycparser/c_generator.py - lib_pypy/cffi/_pycparser/c_lexer.py - lib_pypy/cffi/_pycparser/c_parser.py - ? lib_pypy/cffi/_pycparser/lextab.py - lib_pypy/cffi/_pycparser/plyparser.py View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/0d407947f86455341eb0cd278aba69dd015df150...85453a332bc30d113801aca2b22826abf3c96679 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/0d407947f86455341eb0cd278aba69dd015df150...85453a332bc30d113801aca2b22826abf3c96679 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 Nov 30 13:04:03 2021 From: foss at heptapod.net (Maciej Fijalkowski (@fijal)) Date: Tue, 30 Nov 2021 18:04:03 +0000 Subject: [pypy-commit] [Git][pypy/pypy] Pushed new branch branch/m1 Message-ID: <61a66793c8f4c_1cd9038a015222e@heptapod-foss.mail> Maciej Fijalkowski pushed new branch branch/m1 at PyPy / pypy -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/tree/branch/m1 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 Nov 30 13:40:09 2021 From: foss at heptapod.net (Carl Friedrich Bolz-Tereick (@cfbolz)) Date: Tue, 30 Nov 2021 18:40:09 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.9] follow 3.9 in their message Message-ID: <61a670094bebe_1cd9038c81526a3@heptapod-foss.mail> Carl Friedrich Bolz-Tereick pushed to branch branch/py3.9 at PyPy / pypy Commits: 8a9582e7 by Carl Friedrich Bolz-Tereick at 2021-11-30T18:38:37+01:00 follow 3.9 in their message --HG-- branch : py3.9 - - - - - 2 changed files: - pypy/interpreter/astcompiler/fstring.py - pypy/objspace/std/test/apptest_fstring.py View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/8a9582e70e6d51605b64e88f5b9e1bcf8f00c94b -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/8a9582e70e6d51605b64e88f5b9e1bcf8f00c94b 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 Nov 30 15:33:05 2021 From: foss at heptapod.net (Carl Friedrich Bolz-Tereick (@cfbolz)) Date: Tue, 30 Nov 2021 20:33:05 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.9] 5 commits: the test is wrong here Message-ID: <61a68a81b6955_1cd9038c8154381@heptapod-foss.mail> Carl Friedrich Bolz-Tereick pushed to branch branch/py3.9 at PyPy / pypy Commits: 9bf7e698 by Carl Friedrich Bolz-Tereick at 2021-11-30T19:57:02+01:00 the test is wrong here --HG-- branch : py3.9 - - - - - a693c2ee by Carl Friedrich Bolz-Tereick at 2021-11-30T20:08:16+01:00 pypy's message is arguably less confusing --HG-- branch : py3.9 - - - - - 78c1a415 by Carl Friedrich Bolz-Tereick at 2021-11-30T20:23:25+01:00 non-printable unicode chars are printed differently --HG-- branch : py3.9 - - - - - 6ee40154 by Carl Friedrich Bolz-Tereick at 2021-11-30T21:32:34+01:00 fix some joined str position stuff --HG-- branch : py3.9 - - - - - 28b71667 by Carl Friedrich Bolz-Tereick at 2021-11-30T21:32:53+01:00 skip the rest of the test, the numbers are entirely cpython-dependent --HG-- branch : py3.9 - - - - - 5 changed files: - lib-python/3/test/test_fstring.py - pypy/interpreter/astcompiler/fstring.py - pypy/interpreter/pyparser/pytokenizer.py - pypy/interpreter/pyparser/test/test_pytokenizer.py - pypy/objspace/std/test/apptest_fstring.py View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/8a9582e70e6d51605b64e88f5b9e1bcf8f00c94b...28b71667c28ecd1d3abc472e7dabf25d95e4c6d1 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/8a9582e70e6d51605b64e88f5b9e1bcf8f00c94b...28b71667c28ecd1d3abc472e7dabf25d95e4c6d1 You're receiving this email because of your account on foss.heptapod.net. -------------- next part -------------- An HTML attachment was scrubbed... URL: