From foss at heptapod.net Sat Jan 1 04:21:48 2022 From: foss at heptapod.net (Matti Picus (@mattip)) Date: Sat, 01 Jan 2022 09:21:48 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/default] update license for 2022 Message-ID: <61d01d2c733b5_1a9e3448c323418@heptapod-foss.mail> Matti Picus pushed to branch branch/default at PyPy / pypy Commits: d27611b5 by Matti Picus at 2022-01-01T11:20:16+02:00 update license for 2022 - - - - - 2 changed files: - LICENSE - rpython/doc/conf.py View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/d27611b52c07da01dd219947def7f5e6a14bf878 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/d27611b52c07da01dd219947def7f5e6a14bf878 You're 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 Jan 1 04:21:49 2022 From: foss at heptapod.net (Matti Picus (@mattip)) Date: Sat, 01 Jan 2022 09:21:49 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.7] 6 commits: exe target is self.exe_name not self.c_entryp Message-ID: <61d01d2d891de_1a922605283236e2@heptapod-foss.mail> Matti Picus pushed to branch branch/py3.7 at PyPy / pypy Commits: 94c2f0d2 by Matti Picus at 2021-12-29T13:50:21+02:00 exe target is self.exe_name not self.c_entryp - - - - - 91dda4e8 by Matti Picus at 2021-12-30T11:15:11+02:00 test, fix for exe name with formatting - - - - - 1f650ae8 by Matti Picus at 2021-12-31T13:28:32+02:00 replicate enough of the driver and genc stages in tests to replicate the current failure - - - - - 3e153622 by Matti Picus at 2021-12-31T13:50:26+02:00 fix failure: copy out the exename.basename exactly as created by the makefile - - - - - d27611b5 by Matti Picus at 2022-01-01T11:20:16+02:00 update license for 2022 - - - - - 97b5dd21 by Matti Picus at 2022-01-01T11:20:44+02:00 merge default --HG-- branch : py3.7 - - - - - 5 changed files: - LICENSE - rpython/doc/conf.py - rpython/translator/driver.py - rpython/translator/platform/windows.py - rpython/translator/test/test_driver.py View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/4c14a3a41421544bf0e3d0a6589c0662f46aff01...97b5dd216bfd047f1a700c5820b1963be1f2edda -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/4c14a3a41421544bf0e3d0a6589c0662f46aff01...97b5dd216bfd047f1a700c5820b1963be1f2edda You're 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 Jan 1 04:21:52 2022 From: foss at heptapod.net (Matti Picus (@mattip)) Date: Sat, 01 Jan 2022 09:21:52 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.8] 7 commits: exe target is self.exe_name not self.c_entryp Message-ID: <61d01d303fd16_1a922604b03238f1@heptapod-foss.mail> Matti Picus pushed to branch branch/py3.8 at PyPy / pypy Commits: 94c2f0d2 by Matti Picus at 2021-12-29T13:50:21+02:00 exe target is self.exe_name not self.c_entryp - - - - - 91dda4e8 by Matti Picus at 2021-12-30T11:15:11+02:00 test, fix for exe name with formatting - - - - - 1f650ae8 by Matti Picus at 2021-12-31T13:28:32+02:00 replicate enough of the driver and genc stages in tests to replicate the current failure - - - - - 3e153622 by Matti Picus at 2021-12-31T13:50:26+02:00 fix failure: copy out the exename.basename exactly as created by the makefile - - - - - d27611b5 by Matti Picus at 2022-01-01T11:20:16+02:00 update license for 2022 - - - - - 97b5dd21 by Matti Picus at 2022-01-01T11:20:44+02:00 merge default --HG-- branch : py3.7 - - - - - 6d680262 by Matti Picus at 2022-01-01T11:21:16+02:00 merge py3.7 --HG-- branch : py3.8 - - - - - 5 changed files: - LICENSE - rpython/doc/conf.py - rpython/translator/driver.py - rpython/translator/platform/windows.py - rpython/translator/test/test_driver.py View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/9fcd6805e596efdb2540342c4d463629797812ec...6d680262cef63cdd477f548e6460f699d10da195 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/9fcd6805e596efdb2540342c4d463629797812ec...6d680262cef63cdd477f548e6460f699d10da195 You're 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 Jan 1 07:06:09 2022 From: foss at heptapod.net (Matti Picus (@mattip)) Date: Sat, 01 Jan 2022 12:06:09 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/default] fix condition for windows Message-ID: <61d043b1153d8_1a922604d8324073@heptapod-foss.mail> Matti Picus pushed to branch branch/default at PyPy / pypy Commits: 09600a04 by Matti Picus at 2022-01-01T14:05:38+02:00 fix condition for windows - - - - - 1 changed file: - pypy/module/_socket/interp_socket.py View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/09600a04d6fbba7b99fbb0672c5f02ca5f0e0781 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/09600a04d6fbba7b99fbb0672c5f02ca5f0e0781 You're 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 Jan 1 07:23:27 2022 From: foss at heptapod.net (Matti Picus (@mattip)) Date: Sat, 01 Jan 2022 12:23:27 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/default] fix test Message-ID: <61d047bfe9dc9_1a9213c8e03242ef@heptapod-foss.mail> Matti Picus pushed to branch branch/default at PyPy / pypy Commits: 1cb538fc by Matti Picus at 2022-01-01T12:13:27+02:00 fix test - - - - - 1 changed file: - lib-python/2.7/test/test_syntax.py View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/1cb538fc806753a0ccd68c71ed308e0e4f78b248 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/1cb538fc806753a0ccd68c71ed308e0e4f78b248 You're 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 Jan 2 01:31:55 2022 From: foss at heptapod.net (Matti Picus (@mattip)) Date: Sun, 02 Jan 2022 06:31:55 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.8] quiet more warnings in extra_tests Message-ID: <61d146db6bab_1a922d2d1c32966e@heptapod-foss.mail> Matti Picus pushed to branch branch/py3.8 at PyPy / pypy Commits: 15bc5334 by Matti Picus at 2022-01-01T21:23:37+02:00 quiet more warnings in extra_tests --HG-- branch : py3.8 - - - - - 3 changed files: - extra_tests/test_datetime.py - lib_pypy/_gdbm.py - lib_pypy/_lzma.py View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/15bc533410e68d82371c91431c8a96aed1f164bc -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/15bc533410e68d82371c91431c8a96aed1f164bc You're 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 Jan 2 03:23:51 2022 From: foss at heptapod.net (Maciej Fijalkowski (@fijal)) Date: Sun, 02 Jan 2022 08:23:51 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/m1] small changes to improve the tests on m1 mac Message-ID: <61d16117502a4_1a9225f1c8329883@heptapod-foss.mail> Maciej Fijalkowski pushed to branch branch/m1 at PyPy / pypy Commits: 2c6b1051 by fijal at 2022-01-02T10:23:39+02:00 small changes to improve the tests on m1 mac --HG-- branch : m1 - - - - - 3 changed files: - rpython/memory/gctransform/boehm.py - rpython/translator/c/test/test_lltyped.py - rpython/translator/platform/test/test_darwin.py View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/2c6b10517c535224a09e04db1fe3de7dbd3f1a17 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/2c6b10517c535224a09e04db1fe3de7dbd3f1a17 You're 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 Jan 2 03:39:47 2022 From: foss at heptapod.net (Maciej Fijalkowski (@fijal)) Date: Sun, 02 Jan 2022 08:39:47 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/m1] skip for bugs in libffi Message-ID: <61d164d3e0aed_1a9226052833001b@heptapod-foss.mail> Maciej Fijalkowski pushed to branch branch/m1 at PyPy / pypy Commits: 159ed77a by fijal at 2022-01-02T10:39:36+02:00 skip for bugs in libffi --HG-- branch : m1 - - - - - 1 changed file: - rpython/rtyper/test/test_rbuiltin.py View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/159ed77a5a45ddae6ee6d0c987548640d2cdc2df -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/159ed77a5a45ddae6ee6d0c987548640d2cdc2df You're 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 Jan 2 04:26:49 2022 From: foss at heptapod.net (Maciej Fijalkowski (@fijal)) Date: Sun, 02 Jan 2022 09:26:49 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/m1] small fixes Message-ID: <61d16fd940487_1a922d334833022e@heptapod-foss.mail> Maciej Fijalkowski pushed to branch branch/m1 at PyPy / pypy Commits: 43793cb6 by fijal at 2022-01-02T11:26:16+02:00 small fixes --HG-- branch : m1 - - - - - 2 changed files: - rpython/rlib/clibffi.py - rpython/rlib/rdynload.py View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/43793cb648b14d559451e594f3df6b2617807755 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/43793cb648b14d559451e594f3df6b2617807755 You're 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 Jan 2 09:32:34 2022 From: foss at heptapod.net (Matti Picus (@mattip)) Date: Sun, 02 Jan 2022 14:32:34 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.7] 3 commits: putenv leaks memory Message-ID: <61d1b7824550a_1a922d2ccc331530@heptapod-foss.mail> Matti Picus pushed to branch branch/py3.7 at PyPy / pypy Commits: 56c274d9 by Matti Picus at 2022-01-02T15:31:52+02:00 putenv leaks memory --HG-- branch : py3.7 - - - - - c5624c59 by Matti Picus at 2022-01-02T15:35:27+02:00 fix test for windows --HG-- branch : py3.7 - - - - - cec0cb94 by Matti Picus at 2022-01-02T15:50:36+02:00 skip test even if run on pypy2.7 (app_main is not python2 syntax) --HG-- branch : py3.7 - - - - - 3 changed files: - pypy/interpreter/test/test_app_main.py - pypy/interpreter/test/test_gateway.py - pypy/module/__builtin__/test/test_breakpoint.py View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/97b5dd216bfd047f1a700c5820b1963be1f2edda...cec0cb94572a19a861acff36e428aae1d9896bb7 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/97b5dd216bfd047f1a700c5820b1963be1f2edda...cec0cb94572a19a861acff36e428aae1d9896bb7 You're 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 Jan 2 09:32:37 2022 From: foss at heptapod.net (Matti Picus (@mattip)) Date: Sun, 02 Jan 2022 14:32:37 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.8] 5 commits: add winreg auditing, convert unwrap_spec(...="unicode"...) to utf8 Message-ID: <61d1b7853c638_1a9225f1c8331723@heptapod-foss.mail> Matti Picus pushed to branch branch/py3.8 at PyPy / pypy Commits: df1cd70e by Matti Picus at 2022-01-02T12:41:37+02:00 add winreg auditing, convert unwrap_spec(...="unicode"...) to utf8 One step closer to removing realunicode_w --HG-- branch : py3.8 - - - - - 56c274d9 by Matti Picus at 2022-01-02T15:31:52+02:00 putenv leaks memory --HG-- branch : py3.7 - - - - - c5624c59 by Matti Picus at 2022-01-02T15:35:27+02:00 fix test for windows --HG-- branch : py3.7 - - - - - cec0cb94 by Matti Picus at 2022-01-02T15:50:36+02:00 skip test even if run on pypy2.7 (app_main is not python2 syntax) --HG-- branch : py3.7 - - - - - 29444c7f by Matti Picus at 2022-01-02T16:31:11+02:00 merge py3.7 --HG-- branch : py3.8 - - - - - 4 changed files: - pypy/interpreter/test/test_app_main.py - pypy/interpreter/test/test_gateway.py - pypy/module/__builtin__/test/test_breakpoint.py - pypy/module/_winreg/interp_winreg.py View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/15bc533410e68d82371c91431c8a96aed1f164bc...29444c7f4237c2ca45626d2736722f421e6cf2bc -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/15bc533410e68d82371c91431c8a96aed1f164bc...29444c7f4237c2ca45626d2736722f421e6cf2bc You're 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 Jan 2 17:13:31 2022 From: foss at heptapod.net (Matti Picus (@mattip)) Date: Sun, 02 Jan 2022 22:13:31 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.8] 2 commits: only use run_fork_hooks in _posixprocess.fork_exec if preexec_fn is used (issue 3630) Message-ID: <61d2238b9b370_1a922d33fc334610@heptapod-foss.mail> Matti Picus pushed to branch branch/py3.8 at PyPy / pypy Commits: 4d06d1f6 by Matti Picus at 2022-01-03T00:12:52+02:00 only use run_fork_hooks in _posixprocess.fork_exec if preexec_fn is used (issue 3630) --HG-- branch : py3.7 - - - - - 13b4b5f3 by Matti Picus at 2022-01-03T00:13:12+02:00 merge py3.7 --HG-- branch : py3.8 - - - - - 1 changed file: - pypy/module/_posixsubprocess/interp_subprocess.py View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/29444c7f4237c2ca45626d2736722f421e6cf2bc...13b4b5f35f7e7d56a5980cc1e81f7cf76f3b53d3 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/29444c7f4237c2ca45626d2736722f421e6cf2bc...13b4b5f35f7e7d56a5980cc1e81f7cf76f3b53d3 You're 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 Jan 2 17:13:31 2022 From: foss at heptapod.net (Matti Picus (@mattip)) Date: Sun, 02 Jan 2022 22:13:31 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.7] only use run_fork_hooks in _posixprocess.fork_exec if preexec_fn is used (issue 3630) Message-ID: <61d2238b5572_1a922d335c3344df@heptapod-foss.mail> Matti Picus pushed to branch branch/py3.7 at PyPy / pypy Commits: 4d06d1f6 by Matti Picus at 2022-01-03T00:12:52+02:00 only use run_fork_hooks in _posixprocess.fork_exec if preexec_fn is used (issue 3630) --HG-- branch : py3.7 - - - - - 1 changed file: - pypy/module/_posixsubprocess/interp_subprocess.py View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/4d06d1f6108809143404fe476a4e3fccc39786df -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/4d06d1f6108809143404fe476a4e3fccc39786df You're 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 Jan 3 01:45:32 2022 From: foss at heptapod.net (Maciej Fijalkowski (@fijal)) Date: Mon, 03 Jan 2022 06:45:32 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/m1] small fixes, not ready yet Message-ID: <61d29b8c45be2_1a9232d85c3357d1@heptapod-foss.mail> Maciej Fijalkowski pushed to branch branch/m1 at PyPy / pypy Commits: eab78751 by fijal at 2022-01-03T08:45:21+02:00 small fixes, not ready yet --HG-- branch : m1 - - - - - 2 changed files: - rpython/rlib/rmmap.py - rpython/rlib/test/test_rsignal.py View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/eab78751c3aea6f2d49c18e45dac9c37f56c3127 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/eab78751c3aea6f2d49c18e45dac9c37f56c3127 You're 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 Jan 3 02:50:37 2022 From: foss at heptapod.net (Maciej Fijalkowski (@fijal)) Date: Mon, 03 Jan 2022 07:50:37 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/m1] first go at write protect Message-ID: <61d2aacd46985_1a9232d85c336161@heptapod-foss.mail> Maciej Fijalkowski pushed to branch branch/m1 at PyPy / pypy Commits: 8ab78bc0 by fijal at 2022-01-03T09:50:26+02:00 first go at write protect --HG-- branch : m1 - - - - - 3 changed files: - pypy/module/_cffi_backend/ccallback.py - rpython/rlib/rmmap.py - rpython/rlib/test/test_rmmap.py View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/8ab78bc082a71a01cbb0121eaf1f3723c3944ab8 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/8ab78bc082a71a01cbb0121eaf1f3723c3944ab8 You're 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 Jan 3 03:18:53 2022 From: foss at heptapod.net (Maciej Fijalkowski (@fijal)) Date: Mon, 03 Jan 2022 08:18:53 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/m1] skip one test and use some write_protect Message-ID: <61d2b16dbb05a_1a922d335c336529@heptapod-foss.mail> Maciej Fijalkowski pushed to branch branch/m1 at PyPy / pypy Commits: a499ebca by fijal at 2022-01-03T10:18:43+02:00 skip one test and use some write_protect --HG-- branch : m1 - - - - - 2 changed files: - rpython/rlib/clibffi.py - rpython/rlib/test/test_clibffi.py View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/a499ebca3717dc8d45175c41ab39c71881fb8318 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/a499ebca3717dc8d45175c41ab39c71881fb8318 You're 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 Jan 3 03:51:21 2022 From: foss at heptapod.net (Maciej Fijalkowski (@fijal)) Date: Mon, 03 Jan 2022 08:51:21 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/m1] call write_protect around the callback write here Message-ID: <61d2b909ec035_1a922d33fc337968@heptapod-foss.mail> Maciej Fijalkowski pushed to branch branch/m1 at PyPy / pypy Commits: 2023ff9c by fijal at 2022-01-03T10:51:12+02:00 call write_protect around the callback write here --HG-- branch : m1 - - - - - 1 changed file: - pypy/module/_cffi_backend/ccallback.py View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/2023ff9c966eacc55baee9a81662b1fd0dcb1885 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/2023ff9c966eacc55baee9a81662b1fd0dcb1885 You're 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 Jan 3 04:15:57 2022 From: foss at heptapod.net (Carl Friedrich Bolz-Tereick (@cfbolz)) Date: Mon, 03 Jan 2022 09:15:57 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/default] fix test_enforceargs_not_constant in test_objectmodel.py Message-ID: <61d2becd4fe94_1a9232e0043383de@heptapod-foss.mail> Carl Friedrich Bolz-Tereick pushed to branch branch/default at PyPy / pypy Commits: 3759e134 by Carl Friedrich Bolz-Tereick at 2022-01-03T10:15:37+01:00 fix test_enforceargs_not_constant in test_objectmodel.py (broken by fb1d3c8896bf, thanks mattip for noticing!) - - - - - 1 changed file: - rpython/rlib/objectmodel.py View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/3759e13496c6d1dda7d500bbb9da8b4422daef04 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/3759e13496c6d1dda7d500bbb9da8b4422daef04 You're 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 Jan 3 04:34:51 2022 From: foss at heptapod.net (Carl Friedrich Bolz-Tereick (@cfbolz)) Date: Mon, 03 Jan 2022 09:34:51 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/default] fix pyrolog link Message-ID: <61d2c33b19e9_1a922d3348339086@heptapod-foss.mail> Carl Friedrich Bolz-Tereick pushed to branch branch/default at PyPy / pypy Commits: a12f6591 by Carl Friedrich Bolz-Tereick at 2022-01-03T10:34:37+01:00 fix pyrolog link - - - - - 1 changed file: - rpython/doc/examples.rst View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/a12f6591e924358903df3e188811b1d85af2e20e -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/a12f6591e924358903df3e188811b1d85af2e20e You're 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 Jan 3 05:17:00 2022 From: foss at heptapod.net (Carl Friedrich Bolz-Tereick (@cfbolz)) Date: Mon, 03 Jan 2022 10:17:00 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.9] fix test Message-ID: <61d2cd1c3184c_1a922d2d1c3405b@heptapod-foss.mail> Carl Friedrich Bolz-Tereick pushed to branch branch/py3.9 at PyPy / pypy Commits: 74caede9 by Carl Friedrich Bolz-Tereick at 2022-01-03T11:16:48+01:00 fix test --HG-- branch : py3.9 - - - - - 1 changed file: - pypy/module/_ast/test/test_ast.py View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/74caede912954a2fc120ae1288ec72b3f1028d0b -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/74caede912954a2fc120ae1288ec72b3f1028d0b You're 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 Jan 3 07:27:02 2022 From: foss at heptapod.net (Carl Friedrich Bolz-Tereick (@cfbolz)) Date: Mon, 03 Jan 2022 12:27:02 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.9] 3 commits: fix PySet_Add on frozenset after breaking it in 8b8cbecba837 Message-ID: <61d2eb96ec41b_1a922d2d1c342151@heptapod-foss.mail> Carl Friedrich Bolz-Tereick pushed to branch branch/py3.9 at PyPy / pypy Commits: 687d099e by Carl Friedrich Bolz-Tereick at 2022-01-03T12:33:56+01:00 fix PySet_Add on frozenset after breaking it in 8b8cbecba837 --HG-- branch : py3.9 - - - - - 24562e8f by Carl Friedrich Bolz-Tereick at 2022-01-03T12:42:00+01:00 make test cpython-safe --HG-- branch : py3.9 - - - - - 4ec0c816 by Carl Friedrich Bolz-Tereick at 2022-01-03T13:26:51+01:00 slightly indirect, but this unbreaks test_ztranslation --HG-- branch : py3.9 - - - - - 4 changed files: - pypy/module/_random/test/test_ztranslation.py - pypy/objspace/std/setobject.py - pypy/objspace/std/test/test_dictproxy.py - pypy/objspace/std/test/test_setobject.py View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/74caede912954a2fc120ae1288ec72b3f1028d0b...4ec0c8168a9f11e1125cf50a36c10bf288c7d702 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/74caede912954a2fc120ae1288ec72b3f1028d0b...4ec0c8168a9f11e1125cf50a36c10bf288c7d702 You're 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 Jan 3 07:35:30 2022 From: foss at heptapod.net (Carl Friedrich Bolz-Tereick (@cfbolz)) Date: Mon, 03 Jan 2022 12:35:30 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.9] 2 commits: fix the magic test finally Message-ID: <61d2ed92bbbf3_1a9232e07c3423aa@heptapod-foss.mail> Carl Friedrich Bolz-Tereick pushed to branch branch/py3.9 at PyPy / pypy Commits: 997083ea by Carl Friedrich Bolz-Tereick at 2022-01-03T13:34:18+01:00 fix the magic test finally --HG-- branch : py3.9 - - - - - e82b3456 by Carl Friedrich Bolz-Tereick at 2022-01-03T13:35:16+01:00 fix the tests of package.py --HG-- branch : py3.9 - - - - - 2 changed files: - pypy/module/imp/test/test_import.py - pypy/tool/release/package.py View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/4ec0c8168a9f11e1125cf50a36c10bf288c7d702...e82b34564181aede6cb689679eb3affa38a1aa29 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/4ec0c8168a9f11e1125cf50a36c10bf288c7d702...e82b34564181aede6cb689679eb3affa38a1aa29 You're 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 Jan 3 12:36:52 2022 From: foss at heptapod.net (Carl Friedrich Bolz-Tereick (@cfbolz)) Date: Mon, 03 Jan 2022 17:36:52 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.9] use _marshal, it's py2 compatible Message-ID: <61d3343499ae8_1a923be8203532d0@heptapod-foss.mail> Carl Friedrich Bolz-Tereick pushed to branch branch/py3.9 at PyPy / pypy Commits: 23723d5f by Carl Friedrich Bolz-Tereick at 2022-01-03T18:36:43+01:00 use _marshal, it's py2 compatible --HG-- branch : py3.9 - - - - - 1 changed file: - pypy/tool/test/test_lib_pypy.py View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/23723d5f0f4ddeb26a7c1e458c12a1af6312f5f6 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/23723d5f0f4ddeb26a7c1e458c12a1af6312f5f6 You're 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 Jan 3 12:43:24 2022 From: foss at heptapod.net (Matti Picus (@mattip)) Date: Mon, 03 Jan 2022 17:43:24 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.9] 37 commits: limit pwd.getpwnam to str, issue 3624 Message-ID: <61d335bc9ce19_1a923be8203534f2@heptapod-foss.mail> Matti Picus pushed to branch branch/py3.9 at PyPy / pypy Commits: 106f751a by Matti Picus at 2021-12-28T10:52:40+02:00 limit pwd.getpwnam to str, issue 3624 --HG-- branch : py3.7 - - - - - 94c2f0d2 by Matti Picus at 2021-12-29T13:50:21+02:00 exe target is self.exe_name not self.c_entryp - - - - - 7647cbce by Matti Picus at 2021-12-29T23:36:29+02:00 fix _io warning type --HG-- branch : py3.8 - - - - - 72c114c4 by Matti Picus at 2021-12-30T00:27:32+02:00 in socket.socket(fileno=fileno), fileno must be an int not fid itself --HG-- branch : py3.8 - - - - - 91dda4e8 by Matti Picus at 2021-12-30T11:15:11+02:00 test, fix for exe name with formatting - - - - - 5632170c by Matti Picus at 2021-12-30T14:35:46+02:00 add LDFLAGS to sysconfig, adjust for py3.8 layout --HG-- branch : py3.8 - - - - - c5b2a3d0 by Matti Picus at 2021-12-30T15:09:49+02:00 comprimise: fix both test and thread error formatting --HG-- branch : py3.8 - - - - - d34fb03a by Matti Picus at 2021-12-30T15:14:52+02:00 compromise: fix socket error message and test --HG-- branch : py3.8 - - - - - 66e25a06 by Matti Picus at 2021-12-30T15:42:47+02:00 gc.collect inside the warning context manager --HG-- branch : py3.8 - - - - - 344ea4c4 by Matti Picus at 2021-12-30T18:03:44+02:00 fix logic condition in _overlapped (part of issue 167515) --HG-- branch : py3.7 - - - - - 4014b86f by Matti Picus at 2021-12-30T18:04:17+02:00 merge py3.7 --HG-- branch : py3.8 - - - - - 4c14a3a4 by Matti Picus at 2021-12-30T19:22:50+02:00 typo --HG-- branch : py3.7 - - - - - 65f2d62a by Matti Picus at 2021-12-30T19:23:12+02:00 merge py3.7 --HG-- branch : py3.8 - - - - - 24474a10 by Matti Picus at 2021-12-30T22:43:02+02:00 fix stdlib test: CPython does not preserve the scopeID in the address name (issue 3628) --HG-- branch : py3.8 - - - - - d884c4ad by Matti Picus at 2021-12-31T09:07:32+02:00 fix test --HG-- branch : py3.8 - - - - - 1f650ae8 by Matti Picus at 2021-12-31T13:28:32+02:00 replicate enough of the driver and genc stages in tests to replicate the current failure - - - - - 3e153622 by Matti Picus at 2021-12-31T13:50:26+02:00 fix failure: copy out the exename.basename exactly as created by the makefile - - - - - 44ecea6a by Matti Picus at 2021-12-31T15:14:29+02:00 fix trivial errors --HG-- branch : py3.8 - - - - - 37a716b7 by Matti Picus at 2021-12-31T15:29:38+02:00 fix translation on windows --HG-- branch : py3.8 - - - - - 4bf16a4e by Matti Picus at 2021-12-31T16:28:20+02:00 fix for dbm --HG-- branch : py3.8 - - - - - 18cb2fc7 by Matti Picus at 2021-12-31T16:41:29+02:00 change bare exception to avoid catching KeyboardInterrupt --HG-- branch : py3.8 - - - - - 796b34f5 by Matti Picus at 2021-12-31T16:51:01+02:00 use a sentinal to avoid confusing chained exceptions if an error occurs --HG-- branch : py3.8 - - - - - 2355b805 by Matti Picus at 2021-12-31T16:51:12+02:00 also check self._db --HG-- branch : py3.8 - - - - - 9fcd6805 by Matti Picus at 2021-12-31T21:20:58+02:00 use __index__ to avoid deprecation warning --HG-- branch : py3.8 - - - - - d27611b5 by Matti Picus at 2022-01-01T11:20:16+02:00 update license for 2022 - - - - - 97b5dd21 by Matti Picus at 2022-01-01T11:20:44+02:00 merge default --HG-- branch : py3.7 - - - - - 6d680262 by Matti Picus at 2022-01-01T11:21:16+02:00 merge py3.7 --HG-- branch : py3.8 - - - - - 15bc5334 by Matti Picus at 2022-01-01T21:23:37+02:00 quiet more warnings in extra_tests --HG-- branch : py3.8 - - - - - df1cd70e by Matti Picus at 2022-01-02T12:41:37+02:00 add winreg auditing, convert unwrap_spec(...="unicode"...) to utf8 One step closer to removing realunicode_w --HG-- branch : py3.8 - - - - - 56c274d9 by Matti Picus at 2022-01-02T15:31:52+02:00 putenv leaks memory --HG-- branch : py3.7 - - - - - c5624c59 by Matti Picus at 2022-01-02T15:35:27+02:00 fix test for windows --HG-- branch : py3.7 - - - - - cec0cb94 by Matti Picus at 2022-01-02T15:50:36+02:00 skip test even if run on pypy2.7 (app_main is not python2 syntax) --HG-- branch : py3.7 - - - - - 29444c7f by Matti Picus at 2022-01-02T16:31:11+02:00 merge py3.7 --HG-- branch : py3.8 - - - - - 4d06d1f6 by Matti Picus at 2022-01-03T00:12:52+02:00 only use run_fork_hooks in _posixprocess.fork_exec if preexec_fn is used (issue 3630) --HG-- branch : py3.7 - - - - - 13b4b5f3 by Matti Picus at 2022-01-03T00:13:12+02:00 merge py3.7 --HG-- branch : py3.8 - - - - - 16f31352 by Matti Picus at 2022-01-03T19:38:06+02:00 merge py3.8 --HG-- branch : py3.9 - - - - - 8e3e9edc by Matti Picus at 2022-01-03T19:38:48+02:00 merge heads --HG-- branch : py3.9 - - - - - 30 changed files: - LICENSE - extra_tests/test_datetime.py - lib-python/3/test/test_asyncio/test_base_events.py - lib-python/3/test/test_asyncio/test_events.py - lib-python/3/test/test_socket.py - lib-python/3/test/test_sysconfig.py - lib-python/3/test/test_thread.py - lib_pypy/_ctypes/function.py - lib_pypy/_dbm.py - lib_pypy/_gdbm.py - lib_pypy/_gdbm_build.py - lib_pypy/_overlapped.py - lib_pypy/_sqlite3.py - lib_pypy/_sysconfigdata.py - pypy/interpreter/error.py - pypy/interpreter/test/test_app_main.py - pypy/interpreter/test/test_gateway.py - pypy/module/__builtin__/test/test_breakpoint.py - pypy/module/_io/test/apptest_io.py - pypy/module/_posixsubprocess/interp_subprocess.py - pypy/module/_socket/interp_socket.py - pypy/module/_socket/test/test_sock_app.py - pypy/module/_winreg/interp_winreg.py - pypy/module/pwd/interp_pwd.py - pypy/module/pwd/test/test_pwd.py - pypy/module/thread/os_thread.py - rpython/doc/conf.py - rpython/translator/driver.py - rpython/translator/platform/windows.py - rpython/translator/test/test_driver.py View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/23723d5f0f4ddeb26a7c1e458c12a1af6312f5f6...8e3e9edcdcffcaa8062dbc73a7c89c9ed8f42a9b -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/23723d5f0f4ddeb26a7c1e458c12a1af6312f5f6...8e3e9edcdcffcaa8062dbc73a7c89c9ed8f42a9b You're 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 Jan 3 15:59:28 2022 From: foss at heptapod.net (Matti Picus (@mattip)) Date: Mon, 03 Jan 2022 20:59:28 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.7] add a test for _posixprocess.fork_exec based on issue 3630 Message-ID: <61d363b030324_1a922d33483594aa@heptapod-foss.mail> Matti Picus pushed to branch branch/py3.7 at PyPy / pypy Commits: 96eeb88f by Matti Picus at 2022-01-03T22:56:52+02:00 add a test for _posixprocess.fork_exec based on issue 3630 --HG-- branch : py3.7 - - - - - 1 changed file: - pypy/module/_posixsubprocess/test/apptest_subprocess.py View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/96eeb88fd5972779af95b7002a838de2cbda3f9f -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/96eeb88fd5972779af95b7002a838de2cbda3f9f You're 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 Jan 3 16:02:11 2022 From: foss at heptapod.net (Matti Picus (@mattip)) Date: Mon, 03 Jan 2022 21:02:11 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.9] virtualenv-20.13.0 now supports the new pypy3.9 naming scheme Message-ID: <61d364538d293_1a923be82036086c@heptapod-foss.mail> Matti Picus pushed to branch branch/py3.9 at PyPy / pypy Commits: bf7054bf by Matti Picus at 2022-01-03T23:01:59+02:00 virtualenv-20.13.0 now supports the new pypy3.9 naming scheme --HG-- branch : py3.9 - - - - - 1 changed file: - pypy/goal/targetpypystandalone.py View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/bf7054bf8abd897510f0923ae75e831ddac6fd9b -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/bf7054bf8abd897510f0923ae75e831ddac6fd9b You're 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 Jan 3 17:23:29 2022 From: foss at heptapod.net (Matti Picus (@mattip)) Date: Mon, 03 Jan 2022 22:23:29 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.9] 3 commits: fix indent to properly skip implementation detail Message-ID: <61d377616ad72_1a924f505436442@heptapod-foss.mail> Matti Picus pushed to branch branch/py3.9 at PyPy / pypy Commits: cc247570 by Matti Picus at 2022-01-03T23:12:54+02:00 fix indent to properly skip implementation detail --HG-- branch : py3.9 - - - - - 17c7d9dd by Matti Picus at 2022-01-04T00:05:36+02:00 fix mmap errors and flush return value --HG-- branch : py3.9 - - - - - 600c0449 by Matti Picus at 2022-01-04T00:13:59+02:00 rename parameters of sendfile --HG-- branch : py3.9 - - - - - 5 changed files: - lib-python/3/test/test_inspect.py - pypy/module/mmap/interp_mmap.py - pypy/module/mmap/moduledef.py - pypy/module/mmap/test/test_mmap.py - pypy/module/posix/interp_posix.py View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/bf7054bf8abd897510f0923ae75e831ddac6fd9b...600c044914b7fbf740592147b5b8b4cd48ace8ae -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/bf7054bf8abd897510f0923ae75e831ddac6fd9b...600c044914b7fbf740592147b5b8b4cd48ace8ae You're 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 Jan 4 05:04:31 2022 From: foss at heptapod.net (Matti Picus (@mattip)) Date: Tue, 04 Jan 2022 10:04:31 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.7] remove redundant call of threading._after_fork, done via an explicit hook (issue 3623) Message-ID: <61d41baf76f13_1a92587c4c3721d@heptapod-foss.mail> Matti Picus pushed to branch branch/py3.7 at PyPy / pypy Commits: e6d888e4 by Matti Picus at 2022-01-04T10:48:25+02:00 remove redundant call of threading._after_fork, done via an explicit hook (issue 3623) Part of CPython PR 1843 which added the hook when importing threading --HG-- branch : py3.7 - - - - - 1 changed file: - pypy/module/thread/os_thread.py View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/e6d888e4f5235618c37666ed641a34420802c8ff -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/e6d888e4f5235618c37666ed641a34420802c8ff You're 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 Jan 4 07:21:52 2022 From: foss at heptapod.net (Carl Friedrich Bolz-Tereick (@cfbolz)) Date: Tue, 04 Jan 2022 12:21:52 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.7] 2 commits: add a test for 54baec57aa68, issue #3623, don't call threading._after_fork Message-ID: <61d43be05efad_1a925c6758375055@heptapod-foss.mail> Carl Friedrich Bolz-Tereick pushed to branch branch/py3.7 at PyPy / pypy Commits: e6483a0b by Carl Friedrich Bolz-Tereick at 2022-01-04T13:13:04+01:00 add a test for 54baec57aa68, issue #3623, don't call threading._after_fork twice (it's not just about calling it twice, also about pypy.module.thread.os_thread.reinit_threads being run *after* user-defined fork hooks) --HG-- branch : py3.7 - - - - - ba91d392 by Carl Friedrich Bolz-Tereick at 2022-01-04T13:21:38+01:00 #3623 move to extra_tests instead --HG-- branch : py3.7 - - - - - 2 changed files: - extra_tests/test_posix.py - pypy/module/posix/test/apptest_posix.py View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/e6d888e4f5235618c37666ed641a34420802c8ff...ba91d3921d80b9a30755819c089057081520deb6 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/e6d888e4f5235618c37666ed641a34420802c8ff...ba91d3921d80b9a30755819c089057081520deb6 You're 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 Jan 4 15:05:38 2022 From: foss at heptapod.net (Carl Friedrich Bolz-Tereick (@cfbolz)) Date: Tue, 04 Jan 2022 20:05:38 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.7] slightly indirect, but this unbreaks test_ztranslation Message-ID: <61d4a892228c4_1b546ed81176@heptapod-foss.mail> Carl Friedrich Bolz-Tereick pushed to branch branch/py3.7 at PyPy / pypy Commits: c4f85fc6 by Carl Friedrich Bolz-Tereick at 2022-01-03T13:26:51+01:00 slightly indirect, but this unbreaks test_ztranslation --HG-- branch : py3.7 - - - - - 1 changed file: - pypy/module/_random/test/test_ztranslation.py View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/c4f85fc65a93a79a92d363f7c8b548c0bf091bbf -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/c4f85fc65a93a79a92d363f7c8b548c0bf091bbf You're 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 Jan 4 17:38:29 2022 From: foss at heptapod.net (Matti Picus (@mattip)) Date: Tue, 04 Jan 2022 22:38:29 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.7] test, fix corner case when running with -c Message-ID: <61d4cc651ca39_1b5e8a1c154de@heptapod-foss.mail> Matti Picus pushed to branch branch/py3.7 at PyPy / pypy Commits: 9dc492ae by Matti Picus at 2022-01-05T00:38:03+02:00 test, fix corner case when running with -c --HG-- branch : py3.7 - - - - - 2 changed files: - pypy/module/_warnings/interp_warnings.py - pypy/module/_warnings/test/apptest_warnings.py View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/9dc492aef9f025236d7f69b5fb68f9d66329ee54 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/9dc492aef9f025236d7f69b5fb68f9d66329ee54 You're 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 Jan 4 17:42:41 2022 From: foss at heptapod.net (Matti Picus (@mattip)) Date: Tue, 04 Jan 2022 22:42:41 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.8] 7 commits: add a test for _posixprocess.fork_exec based on issue 3630 Message-ID: <61d4cd61c3a60_1b5e8a8015677@heptapod-foss.mail> Matti Picus pushed to branch branch/py3.8 at PyPy / pypy Commits: 96eeb88f by Matti Picus at 2022-01-03T22:56:52+02:00 add a test for _posixprocess.fork_exec based on issue 3630 --HG-- branch : py3.7 - - - - - e6d888e4 by Matti Picus at 2022-01-04T10:48:25+02:00 remove redundant call of threading._after_fork, done via an explicit hook (issue 3623) Part of CPython PR 1843 which added the hook when importing threading --HG-- branch : py3.7 - - - - - e6483a0b by Carl Friedrich Bolz-Tereick at 2022-01-04T13:13:04+01:00 add a test for 54baec57aa68, issue #3623, don't call threading._after_fork twice (it's not just about calling it twice, also about pypy.module.thread.os_thread.reinit_threads being run *after* user-defined fork hooks) --HG-- branch : py3.7 - - - - - ba91d392 by Carl Friedrich Bolz-Tereick at 2022-01-04T13:21:38+01:00 #3623 move to extra_tests instead --HG-- branch : py3.7 - - - - - c4f85fc6 by Carl Friedrich Bolz-Tereick at 2022-01-03T13:26:51+01:00 slightly indirect, but this unbreaks test_ztranslation --HG-- branch : py3.7 - - - - - 9dc492ae by Matti Picus at 2022-01-05T00:38:03+02:00 test, fix corner case when running with -c --HG-- branch : py3.7 - - - - - a1e0a9aa by Matti Picus at 2022-01-05T00:42:25+02:00 merge py3.7 --HG-- branch : py3.8 - - - - - 5 changed files: - extra_tests/test_posix.py - pypy/module/_posixsubprocess/test/apptest_subprocess.py - pypy/module/_random/test/test_ztranslation.py - pypy/module/posix/test/apptest_posix.py - pypy/module/thread/os_thread.py View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/13b4b5f35f7e7d56a5980cc1e81f7cf76f3b53d3...a1e0a9aa50b52ce3f460b217e3fb7c2bfee989a3 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/13b4b5f35f7e7d56a5980cc1e81f7cf76f3b53d3...a1e0a9aa50b52ce3f460b217e3fb7c2bfee989a3 You're 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 Jan 5 09:16:55 2022 From: foss at heptapod.net (Matti Picus (@mattip)) Date: Wed, 05 Jan 2022 14:16:55 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.9] 2 commits: windows cannot check non-blocking mode Message-ID: <61d5a8571e65a_1b51dcf5427528@heptapod-foss.mail> Matti Picus pushed to branch branch/py3.9 at PyPy / pypy Commits: 989b1833 by Matti Picus at 2022-01-05T13:20:20+02:00 windows cannot check non-blocking mode --HG-- branch : py3.8 - - - - - 8aac2639 by Matti Picus at 2022-01-05T13:21:14+02:00 merge py3.8 --HG-- branch : py3.9 - - - - - 1 changed file: - pypy/module/signal/interp_signal.py View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/86c15129c6fc0b7245edabf00fef7c879f97ebe9...8aac26399eef01f3747e7d747f87a3ceea87244f -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/86c15129c6fc0b7245edabf00fef7c879f97ebe9...8aac26399eef01f3747e7d747f87a3ceea87244f You're 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 Jan 5 09:16:53 2022 From: foss at heptapod.net (Matti Picus (@mattip)) Date: Wed, 05 Jan 2022 14:16:53 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.8] windows cannot check non-blocking mode Message-ID: <61d5a8554e988_1b5188c24273b7@heptapod-foss.mail> Matti Picus pushed to branch branch/py3.8 at PyPy / pypy Commits: 989b1833 by Matti Picus at 2022-01-05T13:20:20+02:00 windows cannot check non-blocking mode --HG-- branch : py3.8 - - - - - 1 changed file: - pypy/module/signal/interp_signal.py View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/989b1833d034499f9b1cbc544f05ff0504fbfae3 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/989b1833d034499f9b1cbc544f05ff0504fbfae3 You're 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 Jan 5 11:35:32 2022 From: foss at heptapod.net (Matti Picus (@mattip)) Date: Wed, 05 Jan 2022 16:35:32 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.9] update python3 version used for test_app_main Message-ID: <61d5c8d4c11c4_1b5188c2430349@heptapod-foss.mail> Matti Picus pushed to branch branch/py3.9 at PyPy / pypy Commits: e8885fe8 by Matti Picus at 2022-01-05T18:35:19+02:00 update python3 version used for test_app_main --HG-- branch : py3.9 - - - - - 1 changed file: - pypy/conftest.py View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/e8885fe8eb6e2a022e47ca3ef650be4beb082cba -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/e8885fe8eb6e2a022e47ca3ef650be4beb082cba You're 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 Jan 6 06:10:11 2022 From: foss at heptapod.net (Carl Friedrich Bolz-Tereick (@cfbolz)) Date: Thu, 06 Jan 2022 11:10:11 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.7] 4 commits: detail about PYTHONIOENCODING: if the encoding or the error is ommitted, always Message-ID: <61d6ce1365cb0_1b527f650375e0@heptapod-foss.mail> Carl Friedrich Bolz-Tereick pushed to branch branch/py3.7 at PyPy / pypy Commits: 4fdc583f by Carl Friedrich Bolz-Tereick at 2022-01-05T19:20:32+01:00 detail about PYTHONIOENCODING: if the encoding or the error is ommitted, always use utf-8/strict (instead of asking the locale) --HG-- branch : py3.7 - - - - - e3d021a1 by Carl Friedrich Bolz-Tereick at 2022-01-05T20:37:34+01:00 implement utf8-mode --HG-- branch : py3.7 - - - - - d1c7ad9e by Carl Friedrich Bolz-Tereick at 2022-01-05T21:03:33+01:00 remove commented out code from 2005ish --HG-- branch : py3.7 - - - - - f18cd283 by Carl Friedrich Bolz-Tereick at 2022-01-05T21:07:58+01:00 remove debug print --HG-- branch : py3.7 - - - - - 4 changed files: - lib-python/3/test/test_utf8_mode.py - pypy/goal/targetpypystandalone.py - pypy/interpreter/app_main.py - pypy/interpreter/test/test_app_main.py View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/59ef5a22646ec9e2e82b0edd4e54056c0f6864bf...f18cd283a6e32bb81478b959cf0b1c4390ce1809 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/59ef5a22646ec9e2e82b0edd4e54056c0f6864bf...f18cd283a6e32bb81478b959cf0b1c4390ce1809 You're 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 Jan 6 06:19:38 2022 From: foss at heptapod.net (Carl Friedrich Bolz-Tereick (@cfbolz)) Date: Thu, 06 Jan 2022 11:19:38 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.7] remove pdb Message-ID: <61d6d04a7b441_1b527f65037797@heptapod-foss.mail> Carl Friedrich Bolz-Tereick pushed to branch branch/py3.7 at PyPy / pypy Commits: d4345d16 by Carl Friedrich Bolz-Tereick at 2022-01-06T12:19:25+01:00 remove pdb --HG-- branch : py3.7 - - - - - 1 changed file: - lib-python/3/test/test_utf8_mode.py View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/d4345d167b4830bbf14fcd001a33cd33630a5aa3 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/d4345d167b4830bbf14fcd001a33cd33630a5aa3 You're 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 Jan 7 06:17:34 2022 From: foss at heptapod.net (Matti Picus (@mattip)) Date: Fri, 07 Jan 2022 11:17:34 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.8] fix test_signal for non-windows Message-ID: <61d8214e156e4_1b5382df45248e@heptapod-foss.mail> Matti Picus pushed to branch branch/py3.8 at PyPy / pypy Commits: 3d3191fd by Matti Picus at 2022-01-06T13:15:41+02:00 fix test_signal for non-windows --HG-- branch : py3.8 - - - - - 1 changed file: - pypy/module/signal/test/test_signal.py View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/3d3191fd892fe8cadd41e70be3206d50f01b6897 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/3d3191fd892fe8cadd41e70be3206d50f01b6897 You're 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 Jan 7 06:17:31 2022 From: foss at heptapod.net (Matti Picus (@mattip)) Date: Fri, 07 Jan 2022 11:17:31 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.7] fix test for when _locale.setlocale(_locale.LC_CTYPE, None) == "C" Message-ID: <61d8214b9163c_1b534ffbc52267@heptapod-foss.mail> Matti Picus pushed to branch branch/py3.7 at PyPy / pypy Commits: 1ea17ee5 by Matti Picus at 2022-01-07T13:17:09+02:00 fix test for when _locale.setlocale(_locale.LC_CTYPE, None) == "C" --HG-- branch : py3.7 - - - - - 1 changed file: - pypy/interpreter/test/test_app_main.py View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/1ea17ee5af15bb9acbf5e0bb89d68f1838f87039 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/1ea17ee5af15bb9acbf5e0bb89d68f1838f87039 You're 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 Jan 7 07:08:10 2022 From: foss at heptapod.net (Matti Picus (@mattip)) Date: Fri, 07 Jan 2022 12:08:10 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.7] 2 commits: make sure warnings are caught in test Message-ID: <61d82d2a522c6_1b53f4ff856649@heptapod-foss.mail> Matti Picus pushed to branch branch/py3.7 at PyPy / pypy Commits: b5e53477 by Matti Picus at 2022-01-07T13:45:24+02:00 make sure warnings are caught in test --HG-- branch : py3.7 - - - - - 4622eaf1 by Matti Picus at 2022-01-07T14:07:59+02:00 simplify test_warn_unicode which should make it pass --HG-- branch : py3.7 - - - - - 1 changed file: - pypy/module/_warnings/test/apptest_warnings.py View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/1ea17ee5af15bb9acbf5e0bb89d68f1838f87039...4622eaf10b5be19babbe27863d078e3b2d5a037e -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/1ea17ee5af15bb9acbf5e0bb89d68f1838f87039...4622eaf10b5be19babbe27863d078e3b2d5a037e You're 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 Jan 8 07:29:43 2022 From: foss at heptapod.net (Carl Friedrich Bolz-Tereick (@cfbolz)) Date: Sat, 08 Jan 2022 12:29:43 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.7] this maybe fixes test_sys Message-ID: <61d983b7a47f7_1b553be486901e@heptapod-foss.mail> Carl Friedrich Bolz-Tereick pushed to branch branch/py3.7 at PyPy / pypy Commits: 5db89312 by Carl Friedrich Bolz-Tereick at 2022-01-08T13:26:43+01:00 this maybe fixes test_sys --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/5db89312d797fde5e0b00c58536824b1ff618b2b -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/5db89312d797fde5e0b00c58536824b1ff618b2b You're 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 Jan 8 07:55:43 2022 From: foss at heptapod.net (Maciej Fijalkowski (@fijal)) Date: Sat, 08 Jan 2022 12:55:43 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/default] add memory pressure for RawByteBuffer around the malloc Message-ID: <61d989cf1ccb9_1b553be4869254@heptapod-foss.mail> Maciej Fijalkowski pushed to branch branch/default at PyPy / pypy Commits: a14dc05f by fijal at 2022-01-08T14:55:32+02:00 add memory pressure for RawByteBuffer around the malloc - - - - - 1 changed file: - rpython/rlib/buffer.py View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/a14dc05f0803744f59e56802c2f9c22614682724 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/a14dc05f0803744f59e56802c2f9c22614682724 You're 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 Jan 8 15:25:11 2022 From: foss at heptapod.net (Matti Picus (@mattip)) Date: Sat, 08 Jan 2022 20:25:11 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.7] avoid problems with setuptools>=60 (pep 483 deprecation warning), pytest==4.0.0 Message-ID: <61d9f327467db_1b54d245c69951@heptapod-foss.mail> Matti Picus pushed to branch branch/py3.7 at PyPy / pypy Commits: a002881e by Matti Picus at 2022-01-08T22:23:23+02:00 avoid problems with setuptools>=60 (pep 483 deprecation warning), pytest==4.0.0 --HG-- branch : py3.7 - - - - - 2 changed files: - extra_tests/requirements.txt - pypy/module/_warnings/test/apptest_warnings.py View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/a002881ee7ef86f041f014702fe75871b9ff2c04 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/a002881ee7ef86f041f014702fe75871b9ff2c04 You're 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 Jan 9 03:43:41 2022 From: foss at heptapod.net (Matti Picus (@mattip)) Date: Sun, 09 Jan 2022 08:43:41 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.7] 2 commits: add memory pressure for RawByteBuffer around the malloc Message-ID: <61daa03d4ac14_1b54694ac732a4@heptapod-foss.mail> Matti Picus pushed to branch branch/py3.7 at PyPy / pypy Commits: a14dc05f by fijal at 2022-01-08T14:55:32+02:00 add memory pressure for RawByteBuffer around the malloc - - - - - f518ad50 by Matti Picus at 2022-01-09T10:23:53+02:00 merge default --HG-- branch : py3.7 - - - - - 1 changed file: - rpython/rlib/buffer.py View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/a002881ee7ef86f041f014702fe75871b9ff2c04...f518ad504e5f4c82c0c3664931651ddc4f9c2637 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/a002881ee7ef86f041f014702fe75871b9ff2c04...f518ad504e5f4c82c0c3664931651ddc4f9c2637 You're 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 Jan 9 03:43:43 2022 From: foss at heptapod.net (Matti Picus (@mattip)) Date: Sun, 09 Jan 2022 08:43:43 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.8] 14 commits: detail about PYTHONIOENCODING: if the encoding or the error is ommitted, always Message-ID: <61daa03f70e48_1b55ab93c73435@heptapod-foss.mail> Matti Picus pushed to branch branch/py3.8 at PyPy / pypy Commits: 4fdc583f by Carl Friedrich Bolz-Tereick at 2022-01-05T19:20:32+01:00 detail about PYTHONIOENCODING: if the encoding or the error is ommitted, always use utf-8/strict (instead of asking the locale) --HG-- branch : py3.7 - - - - - e3d021a1 by Carl Friedrich Bolz-Tereick at 2022-01-05T20:37:34+01:00 implement utf8-mode --HG-- branch : py3.7 - - - - - d1c7ad9e by Carl Friedrich Bolz-Tereick at 2022-01-05T21:03:33+01:00 remove commented out code from 2005ish --HG-- branch : py3.7 - - - - - f18cd283 by Carl Friedrich Bolz-Tereick at 2022-01-05T21:07:58+01:00 remove debug print --HG-- branch : py3.7 - - - - - d4345d16 by Carl Friedrich Bolz-Tereick at 2022-01-06T12:19:25+01:00 remove pdb --HG-- branch : py3.7 - - - - - 1ea17ee5 by Matti Picus at 2022-01-07T13:17:09+02:00 fix test for when _locale.setlocale(_locale.LC_CTYPE, None) == "C" --HG-- branch : py3.7 - - - - - b5e53477 by Matti Picus at 2022-01-07T13:45:24+02:00 make sure warnings are caught in test --HG-- branch : py3.7 - - - - - 4622eaf1 by Matti Picus at 2022-01-07T14:07:59+02:00 simplify test_warn_unicode which should make it pass --HG-- branch : py3.7 - - - - - 5db89312 by Carl Friedrich Bolz-Tereick at 2022-01-08T13:26:43+01:00 this maybe fixes test_sys --HG-- branch : py3.7 - - - - - a14dc05f by fijal at 2022-01-08T14:55:32+02:00 add memory pressure for RawByteBuffer around the malloc - - - - - a002881e by Matti Picus at 2022-01-08T22:23:23+02:00 avoid problems with setuptools>=60 (pep 483 deprecation warning), pytest==4.0.0 --HG-- branch : py3.7 - - - - - f518ad50 by Matti Picus at 2022-01-09T10:23:53+02:00 merge default --HG-- branch : py3.7 - - - - - 1310fb04 by Matti Picus at 2022-01-09T10:31:16+02:00 merge py3.7 --HG-- branch : py3.8 - - - - - fb9b298a by Matti Picus at 2022-01-09T10:39:59+02:00 use CYTHON_VERSOIN instead of hard-coding the version --HG-- branch : py3.8 - - - - - 7 changed files: - extra_tests/requirements.txt - pypy/conftest.py - pypy/goal/targetpypystandalone.py - pypy/interpreter/app_main.py - pypy/interpreter/test/test_app_main.py - pypy/module/_warnings/test/apptest_warnings.py - rpython/rlib/buffer.py View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/3d3191fd892fe8cadd41e70be3206d50f01b6897...fb9b298ae074b184d4ef9636dbd43f95ba1fbfa7 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/3d3191fd892fe8cadd41e70be3206d50f01b6897...fb9b298ae074b184d4ef9636dbd43f95ba1fbfa7 You're 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 Jan 9 04:13:57 2022 From: foss at heptapod.net (Carl Friedrich Bolz-Tereick (@cfbolz)) Date: Sun, 09 Jan 2022 09:13:57 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.7] fix _posixsubprocess ztranslation test Message-ID: <61daa75554add_1b55ac37873629@heptapod-foss.mail> Carl Friedrich Bolz-Tereick pushed to branch branch/py3.7 at PyPy / pypy Commits: d02ec1e9 by Carl Friedrich Bolz-Tereick at 2022-01-09T10:13:31+01:00 fix _posixsubprocess ztranslation test the problem comes from a regular StdObjSpace instance staying around in a global and being confused with the FakeObjSpace that the ztranslation machinery uses. Normally we would just not use globals for the space, but in a few very rare circumstances they are unavoidable. --HG-- branch : py3.7 - - - - - 1 changed file: - pypy/module/_posixsubprocess/test/test_ztranslation.py View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/d02ec1e9615f8c532c1b83045be8a6b68ce45674 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/d02ec1e9615f8c532c1b83045be8a6b68ce45674 You're 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 Jan 9 08:31:06 2022 From: foss at heptapod.net (Matti Picus (@mattip)) Date: Sun, 09 Jan 2022 13:31:06 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.9-platlibdir] 95 commits: fix failing test Message-ID: <61dae39a57e83_1b54694ac764b2@heptapod-foss.mail> Matti Picus pushed to branch branch/py3.9-platlibdir at PyPy / pypy Commits: d00d0100 by Matti Picus at 2021-12-12T18:35:41+02:00 fix failing test - - - - - 441ff264 by Matti Picus at 2021-12-20T09:20:02+02:00 fix test for misinterpreted OpenSSL version scheme (bpo-46114) --HG-- branch : py3.8 - - - - - 7a167978 by Matti Picus at 2021-12-23T13:30:54+02:00 test, implement PyModule_NewObject --HG-- branch : py3.7 - - - - - 1b878855 by Matti Picus at 2021-12-20T09:20:02+02:00 fix test for misinterpreted OpenSSL version scheme (bpo-46114) --HG-- branch : py3.7 - - - - - 16111f2b by Matti Picus at 2021-12-21T10:46:24+02:00 ignore build artifact --HG-- branch : py3.7 - - - - - 78586987 by Matti Picus at 2021-12-21T10:48:15+02:00 remove stray comma --HG-- branch : py3.8 - - - - - a0c08d02 by Matti Picus at 2021-12-21T10:49:05+02:00 merge py3.7 --HG-- branch : py3.8 - - - - - dcc8cea5 by Matti Picus at 2021-12-23T01:17:57+02:00 add PyCompilerFlags.cf_feature_version (bpo 35766) --HG-- branch : py3.8 - - - - - f1b8a18d by Carl Friedrich Bolz-Tereick at 2021-12-23T10:58:56+01:00 #3617: move the crash functionality for testing into its own function, add docstrings - - - - - 00a9c32d by Matti Picus at 2021-12-23T16:45:27+02:00 test, fix overflow error message to be more helpful than "int too large for int" --HG-- branch : py3.7 - - - - - c68bbf8f by Carl Friedrich Bolz-Tereick at 2021-12-23T18:44:25+01:00 support __reversed__ on weakref proxies --HG-- branch : py3.9 - - - - - b369f355 by Carl Friedrich Bolz-Tereick at 2021-12-23T19:08:21+01:00 add collects, remove worse error message check --HG-- branch : py3.9 - - - - - 2ebfbae9 by Matti Picus at 2021-12-23T21:26:43+02:00 merge py3.7 --HG-- branch : py3.8 - - - - - 80036487 by Carl Friedrich Bolz-Tereick at 2021-12-23T20:52:48+01:00 update timeit to bring it closer to 3.9 again --HG-- branch : py3.9 - - - - - f403f621 by Carl Friedrich Bolz-Tereick at 2021-12-23T20:59:42+01:00 fix tests (they are more like cpython now too) --HG-- branch : py3.9 - - - - - d9d3cbec by Matti Picus at 2021-12-24T01:04:39+02:00 refactor to expose PyModule_ExecDef (tested in cython module_api) --HG-- branch : py3.7 - - - - - f5242045 by Matti Picus at 2021-12-24T01:05:26+02:00 merge py3.7 --HG-- branch : py3.8 - - - - - 2c3a0e63 by Matti Picus at 2021-12-27T08:54:03+02:00 move toward one source of truth for so_name and (windows) exe_name_w - - - - - 7bd6898d by Matti Picus at 2021-12-27T22:55:41+02:00 set rpython MAXUNICODE to 0x10ffff since we use utf8 universally - - - - - 68d9dcd3 by Matti Picus at 2021-12-28T00:33:49+02:00 more refactoring of exe name - - - - - be68cbd6 by Matti Picus at 2021-12-28T00:41:57+02:00 merge default --HG-- branch : py3.7 - - - - - 311e7db7 by Matti Picus at 2021-12-28T00:42:43+02:00 merge py3.7 --HG-- branch : py3.8 - - - - - 4dee3757 by Matti Picus at 2021-12-28T00:43:06+02:00 merge py3.8 --HG-- branch : py3.9 - - - - - 106f751a by Matti Picus at 2021-12-28T10:52:40+02:00 limit pwd.getpwnam to str, issue 3624 --HG-- branch : py3.7 - - - - - 0f29ffb0 by Matti Picus at 2021-12-28T19:38:54+02:00 fix compilation on darwin --HG-- branch : py3.9 - - - - - 6c7f3750 by Matti Picus at 2021-12-29T10:13:00+02:00 reduce diff to cpython: remove darwin gcc flags in distutils/unixccompiler --HG-- branch : py3.9 - - - - - e8f603da by Matti Picus at 2021-12-29T10:34:27+02:00 virtualenv fails when window's dll is libpypy3.9-c.exe revert this when https://github.com/pypa/virtualenv/issues/2260 is resolved --HG-- branch : py3.9 - - - - - 94c2f0d2 by Matti Picus at 2021-12-29T13:50:21+02:00 exe target is self.exe_name not self.c_entryp - - - - - 7647cbce by Matti Picus at 2021-12-29T23:36:29+02:00 fix _io warning type --HG-- branch : py3.8 - - - - - 72c114c4 by Matti Picus at 2021-12-30T00:27:32+02:00 in socket.socket(fileno=fileno), fileno must be an int not fid itself --HG-- branch : py3.8 - - - - - 91dda4e8 by Matti Picus at 2021-12-30T11:15:11+02:00 test, fix for exe name with formatting - - - - - 5632170c by Matti Picus at 2021-12-30T14:35:46+02:00 add LDFLAGS to sysconfig, adjust for py3.8 layout --HG-- branch : py3.8 - - - - - c5b2a3d0 by Matti Picus at 2021-12-30T15:09:49+02:00 comprimise: fix both test and thread error formatting --HG-- branch : py3.8 - - - - - d34fb03a by Matti Picus at 2021-12-30T15:14:52+02:00 compromise: fix socket error message and test --HG-- branch : py3.8 - - - - - 66e25a06 by Matti Picus at 2021-12-30T15:42:47+02:00 gc.collect inside the warning context manager --HG-- branch : py3.8 - - - - - 344ea4c4 by Matti Picus at 2021-12-30T18:03:44+02:00 fix logic condition in _overlapped (part of issue 167515) --HG-- branch : py3.7 - - - - - 4014b86f by Matti Picus at 2021-12-30T18:04:17+02:00 merge py3.7 --HG-- branch : py3.8 - - - - - 4c14a3a4 by Matti Picus at 2021-12-30T19:22:50+02:00 typo --HG-- branch : py3.7 - - - - - 65f2d62a by Matti Picus at 2021-12-30T19:23:12+02:00 merge py3.7 --HG-- branch : py3.8 - - - - - 24474a10 by Matti Picus at 2021-12-30T22:43:02+02:00 fix stdlib test: CPython does not preserve the scopeID in the address name (issue 3628) --HG-- branch : py3.8 - - - - - d884c4ad by Matti Picus at 2021-12-31T09:07:32+02:00 fix test --HG-- branch : py3.8 - - - - - 1f650ae8 by Matti Picus at 2021-12-31T13:28:32+02:00 replicate enough of the driver and genc stages in tests to replicate the current failure - - - - - 3e153622 by Matti Picus at 2021-12-31T13:50:26+02:00 fix failure: copy out the exename.basename exactly as created by the makefile - - - - - 44ecea6a by Matti Picus at 2021-12-31T15:14:29+02:00 fix trivial errors --HG-- branch : py3.8 - - - - - 37a716b7 by Matti Picus at 2021-12-31T15:29:38+02:00 fix translation on windows --HG-- branch : py3.8 - - - - - 4bf16a4e by Matti Picus at 2021-12-31T16:28:20+02:00 fix for dbm --HG-- branch : py3.8 - - - - - 18cb2fc7 by Matti Picus at 2021-12-31T16:41:29+02:00 change bare exception to avoid catching KeyboardInterrupt --HG-- branch : py3.8 - - - - - 796b34f5 by Matti Picus at 2021-12-31T16:51:01+02:00 use a sentinal to avoid confusing chained exceptions if an error occurs --HG-- branch : py3.8 - - - - - 2355b805 by Matti Picus at 2021-12-31T16:51:12+02:00 also check self._db --HG-- branch : py3.8 - - - - - 9fcd6805 by Matti Picus at 2021-12-31T21:20:58+02:00 use __index__ to avoid deprecation warning --HG-- branch : py3.8 - - - - - d27611b5 by Matti Picus at 2022-01-01T11:20:16+02:00 update license for 2022 - - - - - 97b5dd21 by Matti Picus at 2022-01-01T11:20:44+02:00 merge default --HG-- branch : py3.7 - - - - - 6d680262 by Matti Picus at 2022-01-01T11:21:16+02:00 merge py3.7 --HG-- branch : py3.8 - - - - - 09600a04 by Matti Picus at 2022-01-01T14:05:38+02:00 fix condition for windows - - - - - 1cb538fc by Matti Picus at 2022-01-01T12:13:27+02:00 fix test - - - - - 15bc5334 by Matti Picus at 2022-01-01T21:23:37+02:00 quiet more warnings in extra_tests --HG-- branch : py3.8 - - - - - df1cd70e by Matti Picus at 2022-01-02T12:41:37+02:00 add winreg auditing, convert unwrap_spec(...="unicode"...) to utf8 One step closer to removing realunicode_w --HG-- branch : py3.8 - - - - - 56c274d9 by Matti Picus at 2022-01-02T15:31:52+02:00 putenv leaks memory --HG-- branch : py3.7 - - - - - c5624c59 by Matti Picus at 2022-01-02T15:35:27+02:00 fix test for windows --HG-- branch : py3.7 - - - - - cec0cb94 by Matti Picus at 2022-01-02T15:50:36+02:00 skip test even if run on pypy2.7 (app_main is not python2 syntax) --HG-- branch : py3.7 - - - - - 29444c7f by Matti Picus at 2022-01-02T16:31:11+02:00 merge py3.7 --HG-- branch : py3.8 - - - - - 4d06d1f6 by Matti Picus at 2022-01-03T00:12:52+02:00 only use run_fork_hooks in _posixprocess.fork_exec if preexec_fn is used (issue 3630) --HG-- branch : py3.7 - - - - - 13b4b5f3 by Matti Picus at 2022-01-03T00:13:12+02:00 merge py3.7 --HG-- branch : py3.8 - - - - - 3759e134 by Carl Friedrich Bolz-Tereick at 2022-01-03T10:15:37+01:00 fix test_enforceargs_not_constant in test_objectmodel.py (broken by fb1d3c8896bf, thanks mattip for noticing!) - - - - - a12f6591 by Carl Friedrich Bolz-Tereick at 2022-01-03T10:34:37+01:00 fix pyrolog link - - - - - 74caede9 by Carl Friedrich Bolz-Tereick at 2022-01-03T11:16:48+01:00 fix test --HG-- branch : py3.9 - - - - - 687d099e by Carl Friedrich Bolz-Tereick at 2022-01-03T12:33:56+01:00 fix PySet_Add on frozenset after breaking it in 8b8cbecba837 --HG-- branch : py3.9 - - - - - 24562e8f by Carl Friedrich Bolz-Tereick at 2022-01-03T12:42:00+01:00 make test cpython-safe --HG-- branch : py3.9 - - - - - 4ec0c816 by Carl Friedrich Bolz-Tereick at 2022-01-03T13:26:51+01:00 slightly indirect, but this unbreaks test_ztranslation --HG-- branch : py3.9 - - - - - 96eeb88f by Matti Picus at 2022-01-03T22:56:52+02:00 add a test for _posixprocess.fork_exec based on issue 3630 --HG-- branch : py3.7 - - - - - e6d888e4 by Matti Picus at 2022-01-04T10:48:25+02:00 remove redundant call of threading._after_fork, done via an explicit hook (issue 3623) Part of CPython PR 1843 which added the hook when importing threading --HG-- branch : py3.7 - - - - - e6483a0b by Carl Friedrich Bolz-Tereick at 2022-01-04T13:13:04+01:00 add a test for 54baec57aa68, issue #3623, don't call threading._after_fork twice (it's not just about calling it twice, also about pypy.module.thread.os_thread.reinit_threads being run *after* user-defined fork hooks) --HG-- branch : py3.7 - - - - - ba91d392 by Carl Friedrich Bolz-Tereick at 2022-01-04T13:21:38+01:00 #3623 move to extra_tests instead --HG-- branch : py3.7 - - - - - c4f85fc6 by Carl Friedrich Bolz-Tereick at 2022-01-03T13:26:51+01:00 slightly indirect, but this unbreaks test_ztranslation --HG-- branch : py3.7 - - - - - 997083ea by Carl Friedrich Bolz-Tereick at 2022-01-03T13:34:18+01:00 fix the magic test finally --HG-- branch : py3.9 - - - - - e82b3456 by Carl Friedrich Bolz-Tereick at 2022-01-03T13:35:16+01:00 fix the tests of package.py --HG-- branch : py3.9 - - - - - 23723d5f by Carl Friedrich Bolz-Tereick at 2022-01-03T18:36:43+01:00 use _marshal, it's py2 compatible --HG-- branch : py3.9 - - - - - 16f31352 by Matti Picus at 2022-01-03T19:38:06+02:00 merge py3.8 --HG-- branch : py3.9 - - - - - 8e3e9edc by Matti Picus at 2022-01-03T19:38:48+02:00 merge heads --HG-- branch : py3.9 - - - - - bf7054bf by Matti Picus at 2022-01-03T23:01:59+02:00 virtualenv-20.13.0 now supports the new pypy3.9 naming scheme --HG-- branch : py3.9 - - - - - cc247570 by Matti Picus at 2022-01-03T23:12:54+02:00 fix indent to properly skip implementation detail --HG-- branch : py3.9 - - - - - 17c7d9dd by Matti Picus at 2022-01-04T00:05:36+02:00 fix mmap errors and flush return value --HG-- branch : py3.9 - - - - - 600c0449 by Matti Picus at 2022-01-04T00:13:59+02:00 rename parameters of sendfile --HG-- branch : py3.9 - - - - - 9dc492ae by Matti Picus at 2022-01-05T00:38:03+02:00 test, fix corner case when running with -c --HG-- branch : py3.7 - - - - - a1e0a9aa by Matti Picus at 2022-01-05T00:42:25+02:00 merge py3.7 --HG-- branch : py3.8 - - - - - 6a503759 by Matti Picus at 2022-01-05T08:10:20+02:00 fixes for signal on windows --HG-- branch : py3.8 - - - - - c6820179 by Matti Picus at 2022-01-05T08:11:22+02:00 fix for improper use of rffi_platform.Has - - - - - 59ef5a22 by Matti Picus at 2022-01-05T08:12:34+02:00 merge default --HG-- branch : py3.7 - - - - - 0f477010 by Matti Picus at 2022-01-05T08:12:54+02:00 merge py3.7 --HG-- branch : py3.8 - - - - - 983cb832 by Matti Picus at 2022-01-05T09:41:10+02:00 test, fix raise_signal to not segfault on windows, refactor tests to use posix The refactor saves some time on tests since they don't need applevel os --HG-- branch : py3.8 - - - - - 86c15129 by Matti Picus at 2022-01-05T09:49:41+02:00 merge py3.8 --HG-- branch : py3.9 - - - - - 989b1833 by Matti Picus at 2022-01-05T13:20:20+02:00 windows cannot check non-blocking mode --HG-- branch : py3.8 - - - - - 8aac2639 by Matti Picus at 2022-01-05T13:21:14+02:00 merge py3.8 --HG-- branch : py3.9 - - - - - e8885fe8 by Matti Picus at 2022-01-05T18:35:19+02:00 update python3 version used for test_app_main --HG-- branch : py3.9 - - - - - 93396444 by Matti Picus at 2022-01-09T15:28:46+02:00 merge py3.9 into branch --HG-- branch : py3.9-platlibdir - - - - - 30 changed files: - LICENSE - extra_tests/test_datetime.py - extra_tests/test_posix.py - lib-python/3/distutils/unixccompiler.py - lib-python/3/test/test_asyncio/test_base_events.py - lib-python/3/test/test_asyncio/test_events.py - lib-python/3/test/test_inspect.py - lib-python/3/test/test_socket.py - lib-python/3/test/test_ssl.py - lib-python/3/test/test_sysconfig.py - lib-python/3/test/test_thread.py - lib-python/3/test/test_timeit.py - lib-python/3/test/test_weakref.py - lib-python/3/timeit.py - lib_pypy/_ctypes/function.py - lib_pypy/_dbm.py - lib_pypy/_gdbm.py - lib_pypy/_gdbm_build.py - lib_pypy/_overlapped.py - lib_pypy/_sqlite3.py - lib_pypy/_sysconfigdata.py - pypy/conftest.py - pypy/goal/targetpypystandalone.py - pypy/interpreter/error.py - pypy/interpreter/test/test_app_main.py - pypy/interpreter/test/test_gateway.py - pypy/module/__builtin__/test/test_breakpoint.py - pypy/module/__pypy__/interp_magic.py - pypy/module/__pypy__/moduledef.py - pypy/module/__pypy__/test/test_special.py View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/f6a3efc4fcd779339d0f69c13badab54790015ca...93396444de5068b76659736a0a8c46f905746563 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/f6a3efc4fcd779339d0f69c13badab54790015ca...93396444de5068b76659736a0a8c46f905746563 You're 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 Jan 9 08:34:55 2022 From: foss at heptapod.net (Matti Picus (@mattip)) Date: Sun, 09 Jan 2022 13:34:55 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.9] 6 commits: make it possible to translate with --platlibdir like this: Message-ID: <61dae47f9f78_1b55ac37876672@heptapod-foss.mail> Matti Picus pushed to branch branch/py3.9 at PyPy / pypy Commits: 2e4a7214 by Carl Friedrich Bolz-Tereick at 2021-12-23T11:12:47+01:00 make it possible to translate with --platlibdir like this: rpython -Ojit targetpypystandalone.py --platlibdir=lib64 --HG-- branch : py3.9-platlibdir - - - - - b9920567 by Carl Friedrich Bolz-Tereick at 2021-12-23T12:34:38+01:00 use platlibdir in site.py correctly --HG-- branch : py3.9-platlibdir - - - - - e1db7d02 by Carl Friedrich Bolz-Tereick at 2021-12-23T15:33:48+01:00 use platlibdir to find the initial path as well, otherwise packaged pypy's use the compiled in path --HG-- branch : py3.9-platlibdir - - - - - f6a3efc4 by Carl Friedrich Bolz-Tereick at 2021-12-23T15:36:50+01:00 use platlibdir when packaging too --HG-- branch : py3.9-platlibdir - - - - - 93396444 by Matti Picus at 2022-01-09T15:28:46+02:00 merge py3.9 into branch --HG-- branch : py3.9-platlibdir - - - - - 57767aa0 by Matti Picus at 2022-01-09T15:34:44+02:00 merge py3.9-platlibdir which provides the --platlibdir option when translating --HG-- branch : py3.9 - - - - - 8 changed files: - lib-python/3/site.py - pypy/config/pypyoption.py - pypy/module/sys/initpath.py - pypy/module/sys/moduledef.py - pypy/module/sys/state.py - pypy/module/sys/test/test_initpath.py - pypy/module/sys/test/test_sysmodule.py - pypy/tool/release/package.py View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/e8885fe8eb6e2a022e47ca3ef650be4beb082cba...57767aa0630bf0fdcdc71fe332947f4b4d2358d2 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/e8885fe8eb6e2a022e47ca3ef650be4beb082cba...57767aa0630bf0fdcdc71fe332947f4b4d2358d2 You're 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 Jan 9 09:25:18 2022 From: foss at heptapod.net (Matti Picus (@mattip)) Date: Sun, 09 Jan 2022 14:25:18 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/default] backport change from 007460cad4dd in py3.8 Message-ID: <61daf04e272ad_1b553bf4c76827@heptapod-foss.mail> Matti Picus pushed to branch branch/default at PyPy / pypy Commits: 2fb09ca0 by Matti Picus at 2022-01-09T16:19:26+02:00 backport change from 007460cad4dd in py3.8 - - - - - 1 changed file: - rpython/rlib/rsignal.py View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/2fb09ca0791e076ee330fc5adc4fcddc4e115c8e -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/2fb09ca0791e076ee330fc5adc4fcddc4e115c8e You're 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 Jan 9 09:25:20 2022 From: foss at heptapod.net (Matti Picus (@mattip)) Date: Sun, 09 Jan 2022 14:25:20 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.7] 2 commits: keep cffi buffer alive (issue 3625) Message-ID: <61daf0504af87_1b54d245c7708d@heptapod-foss.mail> Matti Picus pushed to branch branch/py3.7 at PyPy / pypy Commits: 1aa83f26 by Matti Picus at 2022-01-09T11:16:19+02:00 keep cffi buffer alive (issue 3625) --HG-- branch : py3.7 - - - - - 81b5dd64 by Matti Picus at 2022-01-09T16:24:16+02:00 merge heads --HG-- branch : py3.7 - - - - - 1 changed file: - lib_pypy/_overlapped.py View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/d02ec1e9615f8c532c1b83045be8a6b68ce45674...81b5dd649b954a48a9d766225233fe23c265e35e -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/d02ec1e9615f8c532c1b83045be8a6b68ce45674...81b5dd649b954a48a9d766225233fe23c265e35e You're 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 Jan 9 09:25:22 2022 From: foss at heptapod.net (Matti Picus (@mattip)) Date: Sun, 09 Jan 2022 14:25:22 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.8] 3 commits: keep cffi buffer alive (issue 3625) Message-ID: <61daf052f7ff_1b553bf7477210@heptapod-foss.mail> Matti Picus pushed to branch branch/py3.8 at PyPy / pypy Commits: 1aa83f26 by Matti Picus at 2022-01-09T11:16:19+02:00 keep cffi buffer alive (issue 3625) --HG-- branch : py3.7 - - - - - 2aeb3c30 by Matti Picus at 2022-01-09T11:16:58+02:00 merge py3.7 --HG-- branch : py3.8 - - - - - 5c61cf65 by Matti Picus at 2022-01-09T16:07:56+02:00 duplicate getsockopt from pypysig_set_wakeup_fd to get nicer error on windows Once this settles down, the check in pypysig_set_wakeup_fd can be removed. --HG-- branch : py3.8 - - - - - 4 changed files: - lib_pypy/_overlapped.py - pypy/module/signal/interp_signal.py - pypy/module/signal/test/test_signal.py - rpython/rlib/rsignal.py View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/fb9b298ae074b184d4ef9636dbd43f95ba1fbfa7...5c61cf655bb785fab708e9be875010c8d1b733dd -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/fb9b298ae074b184d4ef9636dbd43f95ba1fbfa7...5c61cf655bb785fab708e9be875010c8d1b733dd You're 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 Jan 9 16:52:25 2022 From: foss at heptapod.net (Matti Picus (@mattip)) Date: Sun, 09 Jan 2022 21:52:25 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.9] add clause for _fake (tests) when getting stdlib target Message-ID: <61db591975664_1b53f54bc83611@heptapod-foss.mail> Matti Picus pushed to branch branch/py3.9 at PyPy / pypy Commits: f4d48a5f by Matti Picus at 2022-01-09T23:52:14+02:00 add clause for _fake (tests) when getting stdlib target --HG-- branch : py3.9 - - - - - 2 changed files: - pypy/tool/release/package.py - pypy/tool/release/test/test_package.py View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/f4d48a5f367c01af3b5787394b3c7bb5104557d5 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/f4d48a5f367c01af3b5787394b3c7bb5104557d5 You're 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 Jan 10 07:00:46 2022 From: foss at heptapod.net (Carl Friedrich Bolz-Tereick (@cfbolz)) Date: Mon, 10 Jan 2022 12:00:46 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/default] #3584: add __builtins__ to globals dict in eval call Message-ID: <61dc1feec8626_1b55ab93c8796@heptapod-foss.mail> Carl Friedrich Bolz-Tereick pushed to branch branch/default at PyPy / pypy Commits: 88970e78 by Carl Friedrich Bolz-Tereick at 2022-01-10T13:00:19+01:00 #3584: add __builtins__ to globals dict in eval call - - - - - 2 changed files: - pypy/module/__builtin__/compiling.py - pypy/module/__builtin__/test/test_builtin.py View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/88970e78af31cbb745fb4130807ea14506230c9f -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/88970e78af31cbb745fb4130807ea14506230c9f You're 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 Jan 10 11:59:45 2022 From: foss at heptapod.net (Matti Picus (@mattip)) Date: Mon, 10 Jan 2022 16:59:45 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.8] skip test of signal that cannot work on windows Message-ID: <61dc66011f0a3_1b5644894958a0@heptapod-foss.mail> Matti Picus pushed to branch branch/py3.8 at PyPy / pypy Commits: 5916027e by Matti Picus at 2022-01-10T18:59:05+02:00 skip test of signal that cannot work on windows --HG-- branch : py3.8 - - - - - 1 changed file: - pypy/module/select/test/test_select_signal.py View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/5916027ee0fe799d84f472031e4735cbee5e3c92 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/5916027ee0fe799d84f472031e4735cbee5e3c92 You're 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 Jan 11 03:37:26 2022 From: foss at heptapod.net (Matti Picus (@mattip)) Date: Tue, 11 Jan 2022 08:37:26 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/default] adjust test for 58144a0105d3 Message-ID: <61dd41c697acf_1b553bf4c1132b5@heptapod-foss.mail> Matti Picus pushed to branch branch/default at PyPy / pypy Commits: 5323d6e2 by Matti Picus at 2022-01-11T10:27:55+02:00 adjust test for 58144a0105d3 - - - - - 1 changed file: - pypy/module/cpyext/test/test_eval.py View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/5323d6e289d77f00b2cd77c917e7ddf69c88afbb -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/5323d6e289d77f00b2cd77c917e7ddf69c88afbb You're 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 Jan 11 03:37:33 2022 From: foss at heptapod.net (Matti Picus (@mattip)) Date: Tue, 11 Jan 2022 08:37:33 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.8] revert ab5d681a5aa1, importing sys.version.py drags in too much rpython Message-ID: <61dd41cd6f39e_1b53f54bc11362c@heptapod-foss.mail> Matti Picus pushed to branch branch/py3.8 at PyPy / pypy Commits: 5cfb4acc by Matti Picus at 2022-01-11T10:21:39+02:00 revert ab5d681a5aa1, importing sys.version.py drags in too much rpython --HG-- branch : py3.8 - - - - - 1 changed file: - pypy/conftest.py View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/5cfb4accb9d6d9e9fdc06f3ce50bd5677c2c90e8 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/5cfb4accb9d6d9e9fdc06f3ce50bd5677c2c90e8 You're 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 Jan 11 03:37:29 2022 From: foss at heptapod.net (Matti Picus (@mattip)) Date: Tue, 11 Jan 2022 08:37:29 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.7] 4 commits: backport change from 007460cad4dd in py3.8 Message-ID: <61dd41c9a9834_1b5710b88113445@heptapod-foss.mail> Matti Picus pushed to branch branch/py3.7 at PyPy / pypy Commits: 2fb09ca0 by Matti Picus at 2022-01-09T16:19:26+02:00 backport change from 007460cad4dd in py3.8 - - - - - 88970e78 by Carl Friedrich Bolz-Tereick at 2022-01-10T13:00:19+01:00 #3584: add __builtins__ to globals dict in eval call - - - - - 5323d6e2 by Matti Picus at 2022-01-11T10:27:55+02:00 adjust test for 58144a0105d3 - - - - - 38a1cc26 by Matti Picus at 2022-01-11T10:36:24+02:00 merge default --HG-- branch : py3.7 - - - - - 4 changed files: - pypy/module/__builtin__/compiling.py - pypy/module/__builtin__/test/test_builtin.py - pypy/module/cpyext/test/test_eval.py - rpython/rlib/rsignal.py View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/81b5dd649b954a48a9d766225233fe23c265e35e...38a1cc265c99f8411949b3589516b733443a3233 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/81b5dd649b954a48a9d766225233fe23c265e35e...38a1cc265c99f8411949b3589516b733443a3233 You're 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 Jan 11 06:13:38 2022 From: foss at heptapod.net (Carl Friedrich Bolz-Tereick (@cfbolz)) Date: Tue, 11 Jan 2022 11:13:38 +0000 Subject: [pypy-commit] [Git][pypy/pypy] Pushed new branch branch/py3.7-appmain-bytes-argv Message-ID: <61dd6662a8c29_1b53f54bc11629f@heptapod-foss.mail> Carl Friedrich Bolz-Tereick pushed new branch branch/py3.7-appmain-bytes-argv at PyPy / pypy -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/tree/branch/py3.7-appmain-bytes-argv You're 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 Jan 11 09:00:30 2022 From: foss at heptapod.net (Matti Picus (@mattip)) Date: Tue, 11 Jan 2022 14:00:30 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.7] 8 commits: a branch to try to make app_main.py process argv as *bytes* (because only Message-ID: <61dd8d7e1ba52_1b5710b88119579@heptapod-foss.mail> Matti Picus pushed to branch branch/py3.7 at PyPy / pypy Commits: e15c6b75 by Carl Friedrich Bolz-Tereick at 2022-01-06T12:17:43+01:00 a branch to try to make app_main.py process argv as *bytes* (because only processing argv yields information on how to decode those bytes). --HG-- branch : py3.7-appmain-bytes-argv - - - - - 99c43100 by Carl Friedrich Bolz-Tereick at 2022-01-10T13:03:01+01:00 start refactoring app_main to make the *unencoded* bytes version of argv available too --HG-- branch : py3.7-appmain-bytes-argv - - - - - a2eb0c1f by Carl Friedrich Bolz-Tereick at 2022-01-10T13:16:19+01:00 merge py3.7 --HG-- branch : py3.7-appmain-bytes-argv - - - - - 505af5a5 by Carl Friedrich Bolz-Tereick at 2022-01-10T13:23:10+01:00 start fixing tests --HG-- branch : py3.7-appmain-bytes-argv - - - - - 774ddb88 by Carl Friedrich Bolz-Tereick at 2022-01-10T17:11:17+01:00 fix tests --HG-- branch : py3.7-appmain-bytes-argv - - - - - 0c50b05e by Carl Friedrich Bolz-Tereick at 2022-01-10T19:35:20+01:00 fix tests, maybe --HG-- branch : py3.7-appmain-bytes-argv - - - - - 29905964 by Carl Friedrich Bolz-Tereick at 2022-01-11T12:05:46+01:00 while we're at it: fix unbuffered output --HG-- branch : py3.7-appmain-bytes-argv - - - - - 0a36955c by Matti Picus at 2022-01-11T15:59:36+02:00 merge py3.7-appmain-bytes-argv which cleans up utf8 option for app_main --HG-- branch : py3.7 - - - - - 3 changed files: - pypy/goal/targetpypystandalone.py - pypy/interpreter/app_main.py - pypy/interpreter/test/test_app_main.py View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/38a1cc265c99f8411949b3589516b733443a3233...0a36955c86228d7169cfd9fc48b99b419f7f7e67 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/38a1cc265c99f8411949b3589516b733443a3233...0a36955c86228d7169cfd9fc48b99b419f7f7e67 You're 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 Jan 11 09:00:33 2022 From: foss at heptapod.net (Matti Picus (@mattip)) Date: Tue, 11 Jan 2022 14:00:33 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.8] 15 commits: a branch to try to make app_main.py process argv as *bytes* (because only Message-ID: <61dd8d815c6af_1b57049b41197d7@heptapod-foss.mail> Matti Picus pushed to branch branch/py3.8 at PyPy / pypy Commits: e15c6b75 by Carl Friedrich Bolz-Tereick at 2022-01-06T12:17:43+01:00 a branch to try to make app_main.py process argv as *bytes* (because only processing argv yields information on how to decode those bytes). --HG-- branch : py3.7-appmain-bytes-argv - - - - - d02ec1e9 by Carl Friedrich Bolz-Tereick at 2022-01-09T10:13:31+01:00 fix _posixsubprocess ztranslation test the problem comes from a regular StdObjSpace instance staying around in a global and being confused with the FakeObjSpace that the ztranslation machinery uses. Normally we would just not use globals for the space, but in a few very rare circumstances they are unavoidable. --HG-- branch : py3.7 - - - - - 2fb09ca0 by Matti Picus at 2022-01-09T16:19:26+02:00 backport change from 007460cad4dd in py3.8 - - - - - 81b5dd64 by Matti Picus at 2022-01-09T16:24:16+02:00 merge heads --HG-- branch : py3.7 - - - - - 88970e78 by Carl Friedrich Bolz-Tereick at 2022-01-10T13:00:19+01:00 #3584: add __builtins__ to globals dict in eval call - - - - - 99c43100 by Carl Friedrich Bolz-Tereick at 2022-01-10T13:03:01+01:00 start refactoring app_main to make the *unencoded* bytes version of argv available too --HG-- branch : py3.7-appmain-bytes-argv - - - - - a2eb0c1f by Carl Friedrich Bolz-Tereick at 2022-01-10T13:16:19+01:00 merge py3.7 --HG-- branch : py3.7-appmain-bytes-argv - - - - - 505af5a5 by Carl Friedrich Bolz-Tereick at 2022-01-10T13:23:10+01:00 start fixing tests --HG-- branch : py3.7-appmain-bytes-argv - - - - - 774ddb88 by Carl Friedrich Bolz-Tereick at 2022-01-10T17:11:17+01:00 fix tests --HG-- branch : py3.7-appmain-bytes-argv - - - - - 0c50b05e by Carl Friedrich Bolz-Tereick at 2022-01-10T19:35:20+01:00 fix tests, maybe --HG-- branch : py3.7-appmain-bytes-argv - - - - - 5323d6e2 by Matti Picus at 2022-01-11T10:27:55+02:00 adjust test for 58144a0105d3 - - - - - 38a1cc26 by Matti Picus at 2022-01-11T10:36:24+02:00 merge default --HG-- branch : py3.7 - - - - - 29905964 by Carl Friedrich Bolz-Tereick at 2022-01-11T12:05:46+01:00 while we're at it: fix unbuffered output --HG-- branch : py3.7-appmain-bytes-argv - - - - - 0a36955c by Matti Picus at 2022-01-11T15:59:36+02:00 merge py3.7-appmain-bytes-argv which cleans up utf8 option for app_main --HG-- branch : py3.7 - - - - - 82028f80 by Matti Picus at 2022-01-11T16:00:09+02:00 merge py3.7 --HG-- branch : py3.8 - - - - - 7 changed files: - pypy/goal/targetpypystandalone.py - pypy/interpreter/app_main.py - pypy/interpreter/test/test_app_main.py - pypy/module/__builtin__/compiling.py - pypy/module/__builtin__/test/test_builtin.py - pypy/module/_posixsubprocess/test/test_ztranslation.py - pypy/module/cpyext/test/test_eval.py View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/5cfb4accb9d6d9e9fdc06f3ce50bd5677c2c90e8...82028f80b8df01fe09e2a8055f64458ef4583fe4 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/5cfb4accb9d6d9e9fdc06f3ce50bd5677c2c90e8...82028f80b8df01fe09e2a8055f64458ef4583fe4 You're 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 Jan 12 00:38:12 2022 From: foss at heptapod.net (Maciej Fijalkowski (@fijal)) Date: Wed, 12 Jan 2022 05:38:12 +0000 Subject: [pypy-commit] [Git][pypy/pypy] Pushed new branch branch/io-simpler-buffers Message-ID: <61de6944ae061_1b5819bb01249bf@heptapod-foss.mail> Maciej Fijalkowski pushed new branch branch/io-simpler-buffers at PyPy / pypy -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/tree/branch/io-simpler-buffers You're 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 Jan 12 03:42:01 2022 From: foss at heptapod.net (Matti Picus (@mattip)) Date: Wed, 12 Jan 2022 08:42:01 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/default] fix for python2 call to winreg.OpenKeyEx without kwargs (issue 3595) Message-ID: <61de9459bda20_1b57049b41325f2@heptapod-foss.mail> Matti Picus pushed to branch branch/default at PyPy / pypy Commits: 56c8782a by Matti Picus at 2022-01-12T10:41:47+02:00 fix for python2 call to winreg.OpenKeyEx without kwargs (issue 3595) - - - - - 1 changed file: - lib-python/2.7/distutils/_msvccompiler.py View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/56c8782a8921392537005d4efae1f9a6b7308f7f -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/56c8782a8921392537005d4efae1f9a6b7308f7f You're 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 Jan 12 03:59:16 2022 From: foss at heptapod.net (Carl Friedrich Bolz-Tereick (@cfbolz)) Date: Wed, 12 Jan 2022 08:59:16 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.7] 2 commits: merge py3.7-appmain-bytes-argv: be more careful when decoding the commandline Message-ID: <61de9864c2b9_1b57042981362a9@heptapod-foss.mail> Carl Friedrich Bolz-Tereick pushed to branch branch/py3.7 at PyPy / pypy Commits: dda84b36 by Carl Friedrich Bolz-Tereick at 2022-01-12T09:58:37+01:00 merge py3.7-appmain-bytes-argv: be more careful when decoding the commandline argument, potentially do it twice --HG-- branch : py3.7 - - - - - 16c8420b by Carl Friedrich Bolz-Tereick at 2022-01-12T09:59:05+01:00 merge heads --HG-- branch : py3.7 - - - - - 0 changed files: View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/0a36955c86228d7169cfd9fc48b99b419f7f7e67...16c8420b3be5b3111f377c705555ced9882baebe -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/0a36955c86228d7169cfd9fc48b99b419f7f7e67...16c8420b3be5b3111f377c705555ced9882baebe You're 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 Jan 12 11:00:01 2022 From: foss at heptapod.net (Matti Picus (@mattip)) Date: Wed, 12 Jan 2022 16:00:01 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.7] 4 commits: implement PyCodec_Decode, PyCodec_Encode Message-ID: <61defb01bc72d_1b5819c0015375d@heptapod-foss.mail> Matti Picus pushed to branch branch/py3.7 at PyPy / pypy Commits: eeefd5a6 by Matti Picus at 2022-01-12T15:32:25+02:00 implement PyCodec_Decode, PyCodec_Encode --HG-- branch : py3.7 - - - - - fe5b261f by Matti Picus at 2022-01-12T15:33:15+02:00 alias PyDateTime_DATE_GET_FOLD (issue 3627) --HG-- branch : py3.7 - - - - - 36c91002 by Matti Picus at 2022-01-12T15:47:47+02:00 add some hash macros (issue 3590) --HG-- branch : py3.7 - - - - - 250c6a3e by Matti Picus at 2022-01-12T17:59:42+02:00 add fix for bpo43522, use embedded OpenSSL to 1.1.1m (issue --HG-- branch : py3.7 - - - - - 8 changed files: - lib_pypy/_cffi_ssl/_stdssl/__init__.py - pypy/module/cpyext/codecs.py - pypy/module/cpyext/include/Python.h - pypy/module/cpyext/include/datetime.h - + pypy/module/cpyext/include/pyhash.h - pypy/module/cpyext/stubs.py - pypy/module/cpyext/test/test_codecs.py - pypy/module/cpyext/test/test_datetime.py View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/16c8420b3be5b3111f377c705555ced9882baebe...250c6a3e22c0a12da1f1650ab6028f4f3a0419c8 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/16c8420b3be5b3111f377c705555ced9882baebe...250c6a3e22c0a12da1f1650ab6028f4f3a0419c8 You're 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 Jan 12 11:00:27 2022 From: foss at heptapod.net (Matti Picus (@mattip)) Date: Wed, 12 Jan 2022 16:00:27 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.7] missed part of previous commit Message-ID: <61defb1b3a3d_1b58192141539ae@heptapod-foss.mail> Matti Picus pushed to branch branch/py3.7 at PyPy / pypy Commits: e88a3dbb by Matti Picus at 2022-01-12T18:00:15+02:00 missed part of previous commit --HG-- branch : py3.7 - - - - - 1 changed file: - lib_pypy/pypy_tools/build_cffi_imports.py View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/e88a3dbb0d957af475c1053b8b3aae070626e870 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/e88a3dbb0d957af475c1053b8b3aae070626e870 You're 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 Jan 12 13:24:25 2022 From: foss at heptapod.net (Matti Picus (@mattip)) Date: Wed, 12 Jan 2022 18:24:25 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.7] 2 commits: add PyErr_WarnExplicit, issue 3521 Message-ID: <61df1cd9e44a0_1b57879b815691e@heptapod-foss.mail> Matti Picus pushed to branch branch/py3.7 at PyPy / pypy Commits: 97f0fa08 by Matti Picus at 2022-01-12T18:23:03+02:00 add PyErr_WarnExplicit, issue 3521 --HG-- branch : py3.7 - - - - - 076b46af by Matti Picus at 2022-01-12T20:24:07+02:00 fix translation --HG-- branch : py3.7 - - - - - 4 changed files: - pypy/module/cpyext/codecs.py - pypy/module/cpyext/pyerrors.py - pypy/module/cpyext/stubs.py - pypy/module/cpyext/test/test_pyerrors.py View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/e88a3dbb0d957af475c1053b8b3aae070626e870...076b46af9b27665dd0163fec02876fcf2d895ab5 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/e88a3dbb0d957af475c1053b8b3aae070626e870...076b46af9b27665dd0163fec02876fcf2d895ab5 You're 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 Jan 12 17:35:05 2022 From: foss at heptapod.net (Matti Picus (@mattip)) Date: Wed, 12 Jan 2022 22:35:05 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.8] 10 commits: merge py3.7-appmain-bytes-argv: be more careful when decoding the commandline Message-ID: <61df5799cd96_1b57879b81583fd@heptapod-foss.mail> Matti Picus pushed to branch branch/py3.8 at PyPy / pypy Commits: dda84b36 by Carl Friedrich Bolz-Tereick at 2022-01-12T09:58:37+01:00 merge py3.7-appmain-bytes-argv: be more careful when decoding the commandline argument, potentially do it twice --HG-- branch : py3.7 - - - - - 16c8420b by Carl Friedrich Bolz-Tereick at 2022-01-12T09:59:05+01:00 merge heads --HG-- branch : py3.7 - - - - - eeefd5a6 by Matti Picus at 2022-01-12T15:32:25+02:00 implement PyCodec_Decode, PyCodec_Encode --HG-- branch : py3.7 - - - - - fe5b261f by Matti Picus at 2022-01-12T15:33:15+02:00 alias PyDateTime_DATE_GET_FOLD (issue 3627) --HG-- branch : py3.7 - - - - - 36c91002 by Matti Picus at 2022-01-12T15:47:47+02:00 add some hash macros (issue 3590) --HG-- branch : py3.7 - - - - - 250c6a3e by Matti Picus at 2022-01-12T17:59:42+02:00 add fix for bpo43522, use embedded OpenSSL to 1.1.1m (issue --HG-- branch : py3.7 - - - - - e88a3dbb by Matti Picus at 2022-01-12T18:00:15+02:00 missed part of previous commit --HG-- branch : py3.7 - - - - - 97f0fa08 by Matti Picus at 2022-01-12T18:23:03+02:00 add PyErr_WarnExplicit, issue 3521 --HG-- branch : py3.7 - - - - - 076b46af by Matti Picus at 2022-01-12T20:24:07+02:00 fix translation --HG-- branch : py3.7 - - - - - ef5e151d by Matti Picus at 2022-01-12T20:27:15+02:00 merge py3.7 --HG-- branch : py3.8 - - - - - 11 changed files: - lib_pypy/_cffi_ssl/_stdssl/__init__.py - lib_pypy/pypy_tools/build_cffi_imports.py - pypy/module/cpyext/codecs.py - pypy/module/cpyext/include/Python.h - pypy/module/cpyext/include/datetime.h - + pypy/module/cpyext/include/pyhash.h - pypy/module/cpyext/pyerrors.py - pypy/module/cpyext/stubs.py - pypy/module/cpyext/test/test_codecs.py - pypy/module/cpyext/test/test_datetime.py - pypy/module/cpyext/test/test_pyerrors.py View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/82028f80b8df01fe09e2a8055f64458ef4583fe4...ef5e151d51bd21bd919e94e9f692d3a060b27cbb -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/82028f80b8df01fe09e2a8055f64458ef4583fe4...ef5e151d51bd21bd919e94e9f692d3a060b27cbb You're 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 Jan 12 17:35:07 2022 From: foss at heptapod.net (Matti Picus (@mattip)) Date: Wed, 12 Jan 2022 22:35:07 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.9] 46 commits: detail about PYTHONIOENCODING: if the encoding or the error is ommitted, always Message-ID: <61df579bdac92_1b58192141585c4@heptapod-foss.mail> Matti Picus pushed to branch branch/py3.9 at PyPy / pypy Commits: 4fdc583f by Carl Friedrich Bolz-Tereick at 2022-01-05T19:20:32+01:00 detail about PYTHONIOENCODING: if the encoding or the error is ommitted, always use utf-8/strict (instead of asking the locale) --HG-- branch : py3.7 - - - - - e3d021a1 by Carl Friedrich Bolz-Tereick at 2022-01-05T20:37:34+01:00 implement utf8-mode --HG-- branch : py3.7 - - - - - d1c7ad9e by Carl Friedrich Bolz-Tereick at 2022-01-05T21:03:33+01:00 remove commented out code from 2005ish --HG-- branch : py3.7 - - - - - f18cd283 by Carl Friedrich Bolz-Tereick at 2022-01-05T21:07:58+01:00 remove debug print --HG-- branch : py3.7 - - - - - 3d3191fd by Matti Picus at 2022-01-06T13:15:41+02:00 fix test_signal for non-windows --HG-- branch : py3.8 - - - - - e15c6b75 by Carl Friedrich Bolz-Tereick at 2022-01-06T12:17:43+01:00 a branch to try to make app_main.py process argv as *bytes* (because only processing argv yields information on how to decode those bytes). --HG-- branch : py3.7-appmain-bytes-argv - - - - - d4345d16 by Carl Friedrich Bolz-Tereick at 2022-01-06T12:19:25+01:00 remove pdb --HG-- branch : py3.7 - - - - - 1ea17ee5 by Matti Picus at 2022-01-07T13:17:09+02:00 fix test for when _locale.setlocale(_locale.LC_CTYPE, None) == "C" --HG-- branch : py3.7 - - - - - b5e53477 by Matti Picus at 2022-01-07T13:45:24+02:00 make sure warnings are caught in test --HG-- branch : py3.7 - - - - - 4622eaf1 by Matti Picus at 2022-01-07T14:07:59+02:00 simplify test_warn_unicode which should make it pass --HG-- branch : py3.7 - - - - - 5db89312 by Carl Friedrich Bolz-Tereick at 2022-01-08T13:26:43+01:00 this maybe fixes test_sys --HG-- branch : py3.7 - - - - - a14dc05f by fijal at 2022-01-08T14:55:32+02:00 add memory pressure for RawByteBuffer around the malloc - - - - - a002881e by Matti Picus at 2022-01-08T22:23:23+02:00 avoid problems with setuptools>=60 (pep 483 deprecation warning), pytest==4.0.0 --HG-- branch : py3.7 - - - - - f518ad50 by Matti Picus at 2022-01-09T10:23:53+02:00 merge default --HG-- branch : py3.7 - - - - - 1310fb04 by Matti Picus at 2022-01-09T10:31:16+02:00 merge py3.7 --HG-- branch : py3.8 - - - - - fb9b298a by Matti Picus at 2022-01-09T10:39:59+02:00 use CYTHON_VERSOIN instead of hard-coding the version --HG-- branch : py3.8 - - - - - d02ec1e9 by Carl Friedrich Bolz-Tereick at 2022-01-09T10:13:31+01:00 fix _posixsubprocess ztranslation test the problem comes from a regular StdObjSpace instance staying around in a global and being confused with the FakeObjSpace that the ztranslation machinery uses. Normally we would just not use globals for the space, but in a few very rare circumstances they are unavoidable. --HG-- branch : py3.7 - - - - - 1aa83f26 by Matti Picus at 2022-01-09T11:16:19+02:00 keep cffi buffer alive (issue 3625) --HG-- branch : py3.7 - - - - - 2aeb3c30 by Matti Picus at 2022-01-09T11:16:58+02:00 merge py3.7 --HG-- branch : py3.8 - - - - - 5c61cf65 by Matti Picus at 2022-01-09T16:07:56+02:00 duplicate getsockopt from pypysig_set_wakeup_fd to get nicer error on windows Once this settles down, the check in pypysig_set_wakeup_fd can be removed. --HG-- branch : py3.8 - - - - - 2fb09ca0 by Matti Picus at 2022-01-09T16:19:26+02:00 backport change from 007460cad4dd in py3.8 - - - - - 81b5dd64 by Matti Picus at 2022-01-09T16:24:16+02:00 merge heads --HG-- branch : py3.7 - - - - - 88970e78 by Carl Friedrich Bolz-Tereick at 2022-01-10T13:00:19+01:00 #3584: add __builtins__ to globals dict in eval call - - - - - 99c43100 by Carl Friedrich Bolz-Tereick at 2022-01-10T13:03:01+01:00 start refactoring app_main to make the *unencoded* bytes version of argv available too --HG-- branch : py3.7-appmain-bytes-argv - - - - - a2eb0c1f by Carl Friedrich Bolz-Tereick at 2022-01-10T13:16:19+01:00 merge py3.7 --HG-- branch : py3.7-appmain-bytes-argv - - - - - 505af5a5 by Carl Friedrich Bolz-Tereick at 2022-01-10T13:23:10+01:00 start fixing tests --HG-- branch : py3.7-appmain-bytes-argv - - - - - 774ddb88 by Carl Friedrich Bolz-Tereick at 2022-01-10T17:11:17+01:00 fix tests --HG-- branch : py3.7-appmain-bytes-argv - - - - - 5916027e by Matti Picus at 2022-01-10T18:59:05+02:00 skip test of signal that cannot work on windows --HG-- branch : py3.8 - - - - - 0c50b05e by Carl Friedrich Bolz-Tereick at 2022-01-10T19:35:20+01:00 fix tests, maybe --HG-- branch : py3.7-appmain-bytes-argv - - - - - 5cfb4acc by Matti Picus at 2022-01-11T10:21:39+02:00 revert ab5d681a5aa1, importing sys.version.py drags in too much rpython --HG-- branch : py3.8 - - - - - 5323d6e2 by Matti Picus at 2022-01-11T10:27:55+02:00 adjust test for 58144a0105d3 - - - - - 38a1cc26 by Matti Picus at 2022-01-11T10:36:24+02:00 merge default --HG-- branch : py3.7 - - - - - 29905964 by Carl Friedrich Bolz-Tereick at 2022-01-11T12:05:46+01:00 while we're at it: fix unbuffered output --HG-- branch : py3.7-appmain-bytes-argv - - - - - 0a36955c by Matti Picus at 2022-01-11T15:59:36+02:00 merge py3.7-appmain-bytes-argv which cleans up utf8 option for app_main --HG-- branch : py3.7 - - - - - 82028f80 by Matti Picus at 2022-01-11T16:00:09+02:00 merge py3.7 --HG-- branch : py3.8 - - - - - dda84b36 by Carl Friedrich Bolz-Tereick at 2022-01-12T09:58:37+01:00 merge py3.7-appmain-bytes-argv: be more careful when decoding the commandline argument, potentially do it twice --HG-- branch : py3.7 - - - - - 16c8420b by Carl Friedrich Bolz-Tereick at 2022-01-12T09:59:05+01:00 merge heads --HG-- branch : py3.7 - - - - - eeefd5a6 by Matti Picus at 2022-01-12T15:32:25+02:00 implement PyCodec_Decode, PyCodec_Encode --HG-- branch : py3.7 - - - - - fe5b261f by Matti Picus at 2022-01-12T15:33:15+02:00 alias PyDateTime_DATE_GET_FOLD (issue 3627) --HG-- branch : py3.7 - - - - - 36c91002 by Matti Picus at 2022-01-12T15:47:47+02:00 add some hash macros (issue 3590) --HG-- branch : py3.7 - - - - - 250c6a3e by Matti Picus at 2022-01-12T17:59:42+02:00 add fix for bpo43522, use embedded OpenSSL to 1.1.1m (issue --HG-- branch : py3.7 - - - - - e88a3dbb by Matti Picus at 2022-01-12T18:00:15+02:00 missed part of previous commit --HG-- branch : py3.7 - - - - - 97f0fa08 by Matti Picus at 2022-01-12T18:23:03+02:00 add PyErr_WarnExplicit, issue 3521 --HG-- branch : py3.7 - - - - - 076b46af by Matti Picus at 2022-01-12T20:24:07+02:00 fix translation --HG-- branch : py3.7 - - - - - ef5e151d by Matti Picus at 2022-01-12T20:27:15+02:00 merge py3.7 --HG-- branch : py3.8 - - - - - b6761bc0 by Matti Picus at 2022-01-12T20:28:25+02:00 merge py3.8 --HG-- branch : py3.9 - - - - - 26 changed files: - extra_tests/requirements.txt - lib_pypy/_cffi_ssl/_stdssl/__init__.py - lib_pypy/_overlapped.py - lib_pypy/pypy_tools/build_cffi_imports.py - pypy/goal/targetpypystandalone.py - pypy/interpreter/app_main.py - pypy/interpreter/test/test_app_main.py - pypy/module/__builtin__/compiling.py - pypy/module/__builtin__/test/test_builtin.py - pypy/module/_posixsubprocess/test/test_ztranslation.py - pypy/module/_warnings/test/apptest_warnings.py - pypy/module/cpyext/codecs.py - pypy/module/cpyext/include/Python.h - pypy/module/cpyext/include/datetime.h - + pypy/module/cpyext/include/pyhash.h - pypy/module/cpyext/pyerrors.py - pypy/module/cpyext/stubs.py - pypy/module/cpyext/test/test_codecs.py - pypy/module/cpyext/test/test_datetime.py - pypy/module/cpyext/test/test_eval.py - pypy/module/cpyext/test/test_pyerrors.py - pypy/module/select/test/test_select_signal.py - pypy/module/signal/interp_signal.py - pypy/module/signal/test/test_signal.py - rpython/rlib/buffer.py - rpython/rlib/rsignal.py View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/f4d48a5f367c01af3b5787394b3c7bb5104557d5...b6761bc0991ff1f94be509be47853f524d33ed51 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/f4d48a5f367c01af3b5787394b3c7bb5104557d5...b6761bc0991ff1f94be509be47853f524d33ed51 You're 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 Jan 13 06:45:35 2022 From: foss at heptapod.net (Carl Friedrich Bolz-Tereick (@cfbolz)) Date: Thu, 13 Jan 2022 11:45:35 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.7] better error messages on unknown options Message-ID: <61e010dfb3097_1b5aefcb8161616@heptapod-foss.mail> Carl Friedrich Bolz-Tereick pushed to branch branch/py3.7 at PyPy / pypy Commits: 250468e9 by Carl Friedrich Bolz-Tereick at 2022-01-13T12:18:30+01:00 better error messages on unknown options --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/250468e94e49702063cbc735ce372ed97e16a974 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/250468e94e49702063cbc735ce372ed97e16a974 You're 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 Jan 13 12:57:31 2022 From: foss at heptapod.net (Carl Friedrich Bolz-Tereick (@cfbolz)) Date: Thu, 13 Jan 2022 17:57:31 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.9] test and fix for a crash Message-ID: <61e0680b37509_1993c528548bf@heptapod-foss.mail> Carl Friedrich Bolz-Tereick pushed to branch branch/py3.9 at PyPy / pypy Commits: 23351844 by Carl Friedrich Bolz-Tereick at 2022-01-13T18:55:10+01:00 test and fix for a crash --HG-- branch : py3.9 - - - - - 3 changed files: - pypy/interpreter/pyparser/rpypegparse.py - pypy/interpreter/pyparser/test/test_pyparse.py - pypy/interpreter/pyparser/tools/python-in-rpython.gram View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/233518444af4911d91fbe69f5c9392079198a4af -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/233518444af4911d91fbe69f5c9392079198a4af You're 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 Jan 13 13:19:00 2022 From: foss at heptapod.net (Matti Picus (@mattip)) Date: Thu, 13 Jan 2022 18:19:00 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.7] move import Message-ID: <61e06d148c693_1992619c5502b@heptapod-foss.mail> Matti Picus pushed to branch branch/py3.7 at PyPy / pypy Commits: e0d940f4 by Matti Picus at 2022-01-13T13:25:20+02:00 move import --HG-- branch : py3.7 - - - - - 1 changed file: - pypy/module/_posixsubprocess/test/apptest_subprocess.py View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/e0d940f4b98d7c34e95df9ba234761b31a2740fa -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/e0d940f4b98d7c34e95df9ba234761b31a2740fa You're 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 Jan 13 13:19:02 2022 From: foss at heptapod.net (Matti Picus (@mattip)) Date: Thu, 13 Jan 2022 18:19:02 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.9] 2 commits: PyPy raises different exceptions Message-ID: <61e06d163a635_1993c528552b9@heptapod-foss.mail> Matti Picus pushed to branch branch/py3.9 at PyPy / pypy Commits: 0c52bf68 by Matti Picus at 2022-01-13T16:54:44+02:00 PyPy raises different exceptions --HG-- branch : py3.9 - - - - - 435cb211 by Matti Picus at 2022-01-13T17:49:11+02:00 skip tests if windows or if runappdirect --HG-- branch : py3.9 - - - - - 2 changed files: - lib-python/3/test/test_generators.py - pypy/module/sys/test/test_sysmodule.py View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/233518444af4911d91fbe69f5c9392079198a4af...435cb2110000a54ffa03d45ffedc70d7c08b5478 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/233518444af4911d91fbe69f5c9392079198a4af...435cb2110000a54ffa03d45ffedc70d7c08b5478 You're 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 Jan 13 15:35:25 2022 From: foss at heptapod.net (Matti Picus (@mattip)) Date: Thu, 13 Jan 2022 20:35:25 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.9] skip test if AssertionError is the wrong one Message-ID: <61e08d0db019f_199261c45853e@heptapod-foss.mail> Matti Picus pushed to branch branch/py3.9 at PyPy / pypy Commits: 813ed91c by Matti Picus at 2022-01-13T22:30:53+02:00 skip test if AssertionError is the wrong one --HG-- branch : py3.9 - - - - - 1 changed file: - pypy/interpreter/test/apptest_exceptions.py View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/813ed91c63dceb2782d0a50769537b5c9134dab3 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/813ed91c63dceb2782d0a50769537b5c9134dab3 You're 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 Jan 13 17:32:40 2022 From: foss at heptapod.net (Matti Picus (@mattip)) Date: Thu, 13 Jan 2022 22:32:40 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/default] more release note work Message-ID: <61e0a888335cf_1992631861138@heptapod-foss.mail> Matti Picus pushed to branch branch/default at PyPy / pypy Commits: 445f891f by Matti Picus at 2022-01-14T00:32:29+02:00 more release note work - - - - - 1 changed file: - pypy/doc/release-v7.3.8.rst View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/445f891fbc0a90759d00714bb071e2796b609413 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/445f891fbc0a90759d00714bb071e2796b609413 You're 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 Jan 14 02:31:34 2022 From: foss at heptapod.net (Matti Picus (@mattip)) Date: Fri, 14 Jan 2022 07:31:34 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.9] 2 commits: when run with -D, pytest has a py3k_skip function Message-ID: <61e126d6ff96_19910a5b8642e3@heptapod-foss.mail> Matti Picus pushed to branch branch/py3.9 at PyPy / pypy Commits: 6f113722 by Matti Picus at 2022-01-14T09:14:11+02:00 when run with -D, pytest has a py3k_skip function --HG-- branch : py3.9 - - - - - e4a0aeae by Matti Picus at 2022-01-14T09:31:13+02:00 fix PyType_IS_GC --HG-- branch : py3.9 - - - - - 2 changed files: - pypy/interpreter/test/apptest_exceptions.py - pypy/module/cpyext/include/object.h View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/813ed91c63dceb2782d0a50769537b5c9134dab3...e4a0aeaeffc38afcba06325408a005f62256e7bf -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/813ed91c63dceb2782d0a50769537b5c9134dab3...e4a0aeaeffc38afcba06325408a005f62256e7bf You're 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 Jan 14 02:53:04 2022 From: foss at heptapod.net (Matti Picus (@mattip)) Date: Fri, 14 Jan 2022 07:53:04 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.9] skip fork server test on PyPy which is tuned tightly for CPython Message-ID: <61e12be0509d_19910a5b864846@heptapod-foss.mail> Matti Picus pushed to branch branch/py3.9 at PyPy / pypy Commits: fec845c1 by Matti Picus at 2022-01-14T09:52:48+02:00 skip fork server test on PyPy which is tuned tightly for CPython --HG-- branch : py3.9 - - - - - 1 changed file: - lib-python/3/test/_test_multiprocessing.py View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/fec845c1d3cf7aa82708d91b64c7035578ecc363 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/fec845c1d3cf7aa82708d91b64c7035578ecc363 You're 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 Jan 14 06:09:45 2022 From: foss at heptapod.net (Matti Picus (@mattip)) Date: Fri, 14 Jan 2022 11:09:45 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.7] 2 commits: move the unsafe test into a forked process Message-ID: <61e159f98bbde_19910a5e0696dc@heptapod-foss.mail> Matti Picus pushed to branch branch/py3.7 at PyPy / pypy Commits: 78192a2b by Carl Friedrich Bolz-Tereick at 2021-11-19T19:18:56+01:00 move the unsafe test into a forked process --HG-- branch : py3.7 - - - - - 30b2bac9 by Carl Friedrich Bolz-Tereick at 2021-11-14T12:05:22+01:00 I *think* this is correct: the condition is not at all about runicode.MAXUNICODE but about whether we bytes.decode("utf-8") will produce surrogates, which happens when sys.maxunicode == 0xffff --HG-- branch : py3.7 - - - - - 2 changed files: - pypy/module/marshal/test/test_marshal.py - pypy/objspace/std/unicodeobject.py View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/e0d940f4b98d7c34e95df9ba234761b31a2740fa...30b2bac951f5f8547ed7683c90a6028968300d19 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/e0d940f4b98d7c34e95df9ba234761b31a2740fa...30b2bac951f5f8547ed7683c90a6028968300d19 You're 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 Jan 14 06:55:21 2022 From: foss at heptapod.net (Carl Friedrich Bolz-Tereick (@cfbolz)) Date: Fri, 14 Jan 2022 11:55:21 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.7] bad me, no cookies: re-enable accidentally commented out look_inside_iff Message-ID: <61e164a93a0b3_1992619c71787@heptapod-foss.mail> Carl Friedrich Bolz-Tereick pushed to branch branch/py3.7 at PyPy / pypy Commits: 670c3952 by Carl Friedrich Bolz-Tereick at 2022-01-14T12:54:56+01:00 bad me, no cookies: re-enable accidentally commented out look_inside_iff --HG-- branch : py3.7 - - - - - 1 changed file: - pypy/module/sys/vm.py View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/670c395278130e5956cf1111e2f2af6589d455cb -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/670c395278130e5956cf1111e2f2af6589d455cb You're 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 Jan 14 09:31:12 2022 From: foss at heptapod.net (Matti Picus (@mattip)) Date: Fri, 14 Jan 2022 14:31:12 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/default] fix broken link, issue 3638 Message-ID: <61e18930de87f_1993c528765ac@heptapod-foss.mail> Matti Picus pushed to branch branch/default at PyPy / pypy Commits: e5caf7a5 by Matti Picus at 2022-01-14T16:30:40+02:00 fix broken link, issue 3638 - - - - - 1 changed file: - pypy/doc/gc_info.rst View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/e5caf7a536b219d2ae9baf7e09fd50f2670b60b2 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/e5caf7a536b219d2ae9baf7e09fd50f2670b60b2 You're 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 Jan 14 14:52:22 2022 From: foss at heptapod.net (Carl Friedrich Bolz-Tereick (@cfbolz)) Date: Fri, 14 Jan 2022 19:52:22 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.7] 2 commits: skip this one, it doesn't really make sense in this form on pypy3 Message-ID: <61e1d47617c74_199fd69c81237@heptapod-foss.mail> Carl Friedrich Bolz-Tereick pushed to branch branch/py3.7 at PyPy / pypy Commits: a89944e2 by Carl Friedrich Bolz-Tereick at 2022-01-14T20:47:13+01:00 skip this one, it doesn't really make sense in this form on pypy3 --HG-- branch : py3.7 - - - - - 8301595a by Carl Friedrich Bolz-Tereick at 2022-01-14T20:52:09+01:00 those operations are fine (the difference is ? as in some other tests ? that in pypy3 the iterator of range(n) does not emit a guard that checks that the result is non-negative) --HG-- branch : py3.7 - - - - - 2 changed files: - pypy/module/pypyjit/test_pypy_c/test_containers.py - pypy/module/pypyjit/test_pypy_c/test_generators.py View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/670c395278130e5956cf1111e2f2af6589d455cb...8301595a71447bbe58bb61c5ecd83d93cfda5eb0 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/670c395278130e5956cf1111e2f2af6589d455cb...8301595a71447bbe58bb61c5ecd83d93cfda5eb0 You're 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 Jan 14 15:10:32 2022 From: foss at heptapod.net (Carl Friedrich Bolz-Tereick (@cfbolz)) Date: Fri, 14 Jan 2022 20:10:32 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.9] 4 commits: fix another crash Message-ID: <61e1d8b85f4ec_19910a5e08145d@heptapod-foss.mail> Carl Friedrich Bolz-Tereick pushed to branch branch/py3.9 at PyPy / pypy Commits: 2ddc6c10 by Carl Friedrich Bolz-Tereick at 2022-01-13T19:23:15+01:00 fix another crash --HG-- branch : py3.9 - - - - - 72dcb5c5 by Carl Friedrich Bolz-Tereick at 2022-01-13T20:09:13+01:00 not 100% sure this is correct, but I *think* PyCF_DONT_IMPLY_DEDENT only makes sense in single mode --HG-- branch : py3.9 - - - - - ad78cbb5 by Carl Friedrich Bolz-Tereick at 2022-01-14T21:07:58+01:00 this is ok --HG-- branch : py3.9 - - - - - 4b09e98a by Carl Friedrich Bolz-Tereick at 2022-01-14T21:09:54+01:00 merge --HG-- branch : py3.9 - - - - - 6 changed files: - lib-python/3/test/test_codeop.py - pypy/interpreter/pyparser/baserpypeg.py - pypy/interpreter/pyparser/pyparse.py - pypy/interpreter/pyparser/test/test_pyparse.py - pypy/interpreter/test/test_compiler.py - pypy/module/pypyjit/test_pypy_c/test_thread.py View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/fec845c1d3cf7aa82708d91b64c7035578ecc363...4b09e98a96214c05cd6c1d2d513b1dbb71df0749 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/fec845c1d3cf7aa82708d91b64c7035578ecc363...4b09e98a96214c05cd6c1d2d513b1dbb71df0749 You're 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 Jan 15 08:36:07 2022 From: foss at heptapod.net (Carl Friedrich Bolz-Tereick (@cfbolz)) Date: Sat, 15 Jan 2022 13:36:07 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.9] add two fast paths for one of the dicts being empty. this fixes one test_pypy_c Message-ID: <61e2cdc76cb46_199250c7482882@heptapod-foss.mail> Carl Friedrich Bolz-Tereick pushed to branch branch/py3.9 at PyPy / pypy Commits: 740d0274 by Carl Friedrich Bolz-Tereick at 2022-01-15T14:35:52+01:00 add two fast paths for one of the dicts being empty. this fixes one test_pypy_c problem around calls (two remain) --HG-- branch : py3.9 - - - - - 1 changed file: - pypy/interpreter/pyopcode.py View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/740d02740a2d06622a1a5b004b30a6aa4a89e3b3 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/740d02740a2d06622a1a5b004b30a6aa4a89e3b3 You're 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 Jan 15 10:57:15 2022 From: foss at heptapod.net (Matti Picus (@mattip)) Date: Sat, 15 Jan 2022 15:57:15 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.8] 8 commits: better error messages on unknown options Message-ID: <61e2eedb83e3c_1992502b0836ee@heptapod-foss.mail> Matti Picus pushed to branch branch/py3.8 at PyPy / pypy Commits: 250468e9 by Carl Friedrich Bolz-Tereick at 2022-01-13T12:18:30+01:00 better error messages on unknown options --HG-- branch : py3.7 - - - - - e0d940f4 by Matti Picus at 2022-01-13T13:25:20+02:00 move import --HG-- branch : py3.7 - - - - - 78192a2b by Carl Friedrich Bolz-Tereick at 2021-11-19T19:18:56+01:00 move the unsafe test into a forked process --HG-- branch : py3.7 - - - - - 30b2bac9 by Carl Friedrich Bolz-Tereick at 2021-11-14T12:05:22+01:00 I *think* this is correct: the condition is not at all about runicode.MAXUNICODE but about whether we bytes.decode("utf-8") will produce surrogates, which happens when sys.maxunicode == 0xffff --HG-- branch : py3.7 - - - - - 670c3952 by Carl Friedrich Bolz-Tereick at 2022-01-14T12:54:56+01:00 bad me, no cookies: re-enable accidentally commented out look_inside_iff --HG-- branch : py3.7 - - - - - a89944e2 by Carl Friedrich Bolz-Tereick at 2022-01-14T20:47:13+01:00 skip this one, it doesn't really make sense in this form on pypy3 --HG-- branch : py3.7 - - - - - 8301595a by Carl Friedrich Bolz-Tereick at 2022-01-14T20:52:09+01:00 those operations are fine (the difference is ? as in some other tests ? that in pypy3 the iterator of range(n) does not emit a guard that checks that the result is non-negative) --HG-- branch : py3.7 - - - - - 1d48add0 by Matti Picus at 2022-01-15T17:56:29+02:00 merge py3.7 --HG-- branch : py3.8 - - - - - 8 changed files: - pypy/interpreter/app_main.py - pypy/interpreter/test/test_app_main.py - pypy/module/_posixsubprocess/test/apptest_subprocess.py - pypy/module/marshal/test/test_marshal.py - pypy/module/pypyjit/test_pypy_c/test_containers.py - pypy/module/pypyjit/test_pypy_c/test_generators.py - pypy/module/sys/vm.py - pypy/objspace/std/unicodeobject.py View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/57d40feef12c46a33e4c8444c0e59cd23ebcedf8...1d48add077eb89f5455407c186381b5546c3b847 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/57d40feef12c46a33e4c8444c0e59cd23ebcedf8...1d48add077eb89f5455407c186381b5546c3b847 You're 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 Jan 15 10:57:16 2022 From: foss at heptapod.net (Matti Picus (@mattip)) Date: Sat, 15 Jan 2022 15:57:16 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.9] 9 commits: better error messages on unknown options Message-ID: <61e2eedc57343_19910a5b883816@heptapod-foss.mail> Matti Picus pushed to branch branch/py3.9 at PyPy / pypy Commits: 250468e9 by Carl Friedrich Bolz-Tereick at 2022-01-13T12:18:30+01:00 better error messages on unknown options --HG-- branch : py3.7 - - - - - e0d940f4 by Matti Picus at 2022-01-13T13:25:20+02:00 move import --HG-- branch : py3.7 - - - - - 78192a2b by Carl Friedrich Bolz-Tereick at 2021-11-19T19:18:56+01:00 move the unsafe test into a forked process --HG-- branch : py3.7 - - - - - 30b2bac9 by Carl Friedrich Bolz-Tereick at 2021-11-14T12:05:22+01:00 I *think* this is correct: the condition is not at all about runicode.MAXUNICODE but about whether we bytes.decode("utf-8") will produce surrogates, which happens when sys.maxunicode == 0xffff --HG-- branch : py3.7 - - - - - 670c3952 by Carl Friedrich Bolz-Tereick at 2022-01-14T12:54:56+01:00 bad me, no cookies: re-enable accidentally commented out look_inside_iff --HG-- branch : py3.7 - - - - - a89944e2 by Carl Friedrich Bolz-Tereick at 2022-01-14T20:47:13+01:00 skip this one, it doesn't really make sense in this form on pypy3 --HG-- branch : py3.7 - - - - - 8301595a by Carl Friedrich Bolz-Tereick at 2022-01-14T20:52:09+01:00 those operations are fine (the difference is ? as in some other tests ? that in pypy3 the iterator of range(n) does not emit a guard that checks that the result is non-negative) --HG-- branch : py3.7 - - - - - 1d48add0 by Matti Picus at 2022-01-15T17:56:29+02:00 merge py3.7 --HG-- branch : py3.8 - - - - - bf00ea1a by Matti Picus at 2022-01-15T17:56:56+02:00 merge py3.8 --HG-- branch : py3.9 - - - - - 8 changed files: - pypy/interpreter/app_main.py - pypy/interpreter/test/test_app_main.py - pypy/module/_posixsubprocess/test/apptest_subprocess.py - pypy/module/marshal/test/test_marshal.py - pypy/module/pypyjit/test_pypy_c/test_containers.py - pypy/module/pypyjit/test_pypy_c/test_generators.py - pypy/module/sys/vm.py - pypy/objspace/std/unicodeobject.py View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/740d02740a2d06622a1a5b004b30a6aa4a89e3b3...bf00ea1a46ac3fbb0b9e6d40fb9d3313090b6f1a -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/740d02740a2d06622a1a5b004b30a6aa4a89e3b3...bf00ea1a46ac3fbb0b9e6d40fb9d3313090b6f1a You're 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 Jan 16 15:22:24 2022 From: foss at heptapod.net (Carl Friedrich Bolz-Tereick (@cfbolz)) Date: Sun, 16 Jan 2022 20:22:24 +0000 Subject: [pypy-commit] [Git][pypy/pypy] Pushed new branch branch/speedup-dict-copy Message-ID: <61e47e8081e74_19928ab0491130@heptapod-foss.mail> Carl Friedrich Bolz-Tereick pushed new branch branch/speedup-dict-copy at PyPy / pypy -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/tree/branch/speedup-dict-copy You're 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 Jan 16 17:13:17 2022 From: foss at heptapod.net (Matti Picus (@mattip)) Date: Sun, 16 Jan 2022 22:13:17 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.9] skip test that hangs (fork + threading), fix gc call Message-ID: <61e4987d320de_19928a5289254d@heptapod-foss.mail> Matti Picus pushed to branch branch/py3.9 at PyPy / pypy Commits: 5dbc5be5 by Matti Picus at 2022-01-17T00:07:41+02:00 skip test that hangs (fork + threading), fix gc call --HG-- branch : py3.9 - - - - - 1 changed file: - lib-python/3/test/test_concurrent_futures.py View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/5dbc5be5b39745e35f6970449ea381dfe163c8b6 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/5dbc5be5b39745e35f6970449ea381dfe163c8b6 You're 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 Jan 17 03:12:31 2022 From: foss at heptapod.net (Matti Picus (@mattip)) Date: Mon, 17 Jan 2022 08:12:31 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.9] 2 commits: missed a decode Message-ID: <61e524ef68988_19910a5e093361@heptapod-foss.mail> Matti Picus pushed to branch branch/py3.9 at PyPy / pypy Commits: 974a2483 by Matti Picus at 2022-01-17T10:08:20+02:00 missed a decode --HG-- branch : py3.9 - - - - - feb35233 by Matti Picus at 2022-01-17T10:12:05+02:00 skip test that requires gc semantics, adjust others to use context manager --HG-- branch : py3.9 - - - - - 2 changed files: - lib-python/3/test/test_concurrent_futures.py - lib_pypy/pypy_tools/build_cffi_imports.py View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/5dbc5be5b39745e35f6970449ea381dfe163c8b6...feb35233edc30ec8f124378f6a55e2d88044e59c -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/5dbc5be5b39745e35f6970449ea381dfe163c8b6...feb35233edc30ec8f124378f6a55e2d88044e59c You're 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 Jan 17 04:15:11 2022 From: foss at heptapod.net (Matti Picus (@mattip)) Date: Mon, 17 Jan 2022 09:15:11 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.9] 3 commits: update to 3.9.10 Message-ID: <61e5339f8eba1_19938678894766@heptapod-foss.mail> Matti Picus pushed to branch branch/py3.9 at PyPy / pypy Commits: a8f5cf82 by Matti Picus at 2022-01-17T11:01:00+02:00 update to 3.9.10 --HG-- branch : vendor/stdlib-3.9 - - - - - f67e9042 by Matti Picus at 2022-01-17T11:12:25+02:00 update stdlib to 3.9.10 --HG-- branch : py3.9 - - - - - 78feb805 by Matti Picus at 2022-01-17T11:14:33+02:00 update python version --HG-- branch : py3.9 - - - - - 30 changed files: - ? lib-python/3/_dummy_thread.py - lib-python/3/argparse.py - lib-python/3/asyncio/base_events.py - lib-python/3/asyncio/events.py - lib-python/3/asyncio/tasks.py - lib-python/3/asyncio/windows_events.py - lib-python/3/concurrent/futures/_base.py - lib-python/3/concurrent/futures/process.py - lib-python/3/ctypes/test/test_functions.py - lib-python/3/dataclasses.py - ? lib-python/3/dummy_threading.py - ? lib-python/3/encodings/mac_centeuro.py - lib-python/3/functools.py - lib-python/3/idlelib/idle.bat - lib-python/3/importlib/metadata.py - lib-python/3/json/__init__.py - lib-python/3/json/encoder.py - ? lib-python/3/lib2to3/Grammar3.11.0.alpha.1.pickle - ? lib-python/3/lib2to3/Grammar3.7.10.final.0.pickle - ? lib-python/3/lib2to3/Grammar3.8.10.final.0.pickle - ? lib-python/3/lib2to3/Grammar3.8.12.final.0.pickle - ? lib-python/3/lib2to3/PatternGrammar3.11.0.alpha.1.pickle - ? lib-python/3/lib2to3/PatternGrammar3.7.10.final.0.pickle - ? lib-python/3/lib2to3/PatternGrammar3.8.10.final.0.pickle - ? lib-python/3/lib2to3/PatternGrammar3.8.12.final.0.pickle - lib-python/3/logging/handlers.py - lib-python/3/pydoc.py - lib-python/3/pydoc_data/topics.py - lib-python/3/signal.py - lib-python/3/socket.py View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/feb35233edc30ec8f124378f6a55e2d88044e59c...78feb8057cc9c848d9b3c5b8292dcb22d6450ab1 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/feb35233edc30ec8f124378f6a55e2d88044e59c...78feb8057cc9c848d9b3c5b8292dcb22d6450ab1 You're 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 Jan 17 04:15:13 2022 From: foss at heptapod.net (Matti Picus (@mattip)) Date: Mon, 17 Jan 2022 09:15:13 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/vendor/stdlib-3.9] update to 3.9.10 Message-ID: <61e533a13ffd9_19928abb894969@heptapod-foss.mail> Matti Picus pushed to branch branch/vendor/stdlib-3.9 at PyPy / pypy Commits: a8f5cf82 by Matti Picus at 2022-01-17T11:01:00+02:00 update to 3.9.10 --HG-- branch : vendor/stdlib-3.9 - - - - - 30 changed files: - ? lib-python/3/_dummy_thread.py - 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/asyncio/windows_events.py - lib-python/3/compileall.py - lib-python/3/concurrent/futures/_base.py - lib-python/3/concurrent/futures/process.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_functions.py - lib-python/3/ctypes/test/test_structures.py - lib-python/3/dataclasses.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/dummy_threading.py - lib-python/3/email/_parseaddr.py - lib-python/3/email/contentmanager.py View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/a8f5cf8295ee8c2d41f3dff277d19138d772b146 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/a8f5cf8295ee8c2d41f3dff277d19138d772b146 You're 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 Jan 17 06:41:25 2022 From: foss at heptapod.net (Matti Picus (@mattip)) Date: Mon, 17 Jan 2022 11:41:25 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.9] python3.9 removed test_dummy_thread*.py Message-ID: <61e555e5ee944_19928a5281019ae@heptapod-foss.mail> Matti Picus pushed to branch branch/py3.9 at PyPy / pypy Commits: 129d9b35 by Matti Picus at 2022-01-17T13:41:08+02:00 python3.9 removed test_dummy_thread*.py --HG-- branch : py3.9 - - - - - 1 changed file: - lib-python/conftest.py View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/129d9b35058521554bb62450d1b9433e177ccffd -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/129d9b35058521554bb62450d1b9433e177ccffd You're 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 Jan 17 06:41:24 2022 From: foss at heptapod.net (Matti Picus (@mattip)) Date: Mon, 17 Jan 2022 11:41:24 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.8] remove local modifications to upstream file Message-ID: <61e555e412166_19938678810179c@heptapod-foss.mail> Matti Picus pushed to branch branch/py3.8 at PyPy / pypy Commits: a836d9f3 by Matti Picus at 2022-01-17T11:30:07+02:00 remove local modifications to upstream file --HG-- branch : py3.8 - - - - - 1 changed file: - lib_pypy/cffi/_pycparser/__init__.py View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/a836d9f3d0f658f958aa90fa5b8542591899675c -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/a836d9f3d0f658f958aa90fa5b8542591899675c You're 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 Jan 17 11:43:39 2022 From: foss at heptapod.net (Matti Picus (@mattip)) Date: Mon, 17 Jan 2022 16:43:39 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.9] 3 commits: test_nomalization.py was removed in bpo 38043 Message-ID: <61e59cbb997b2_19928abb8108274@heptapod-foss.mail> Matti Picus pushed to branch branch/py3.9 at PyPy / pypy Commits: 91c2ff4d by Matti Picus at 2022-01-17T18:22:12+02:00 test_nomalization.py was removed in bpo 38043 --HG-- branch : py3.9 - - - - - 49178da0 by Matti Picus at 2022-01-17T18:23:40+02:00 bpo-19696: Moved "test_pkgimport.py" to dir "test_importlib" --HG-- branch : py3.9 - - - - - a87d33a1 by Matti Picus at 2022-01-17T18:25:59+02:00 Move test_threaded_import.py to test_importlib (bpo-19696) --HG-- branch : py3.9 - - - - - 1 changed file: - lib-python/conftest.py View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/129d9b35058521554bb62450d1b9433e177ccffd...a87d33a14e265f2d7634f0515eba978584eccb26 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/129d9b35058521554bb62450d1b9433e177ccffd...a87d33a14e265f2d7634f0515eba978584eccb26 You're 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 Jan 18 05:13:33 2022 From: foss at heptapod.net (Matti Picus (@mattip)) Date: Tue, 18 Jan 2022 10:13:33 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.9] 4 commits: fix libpypy*.so name in venv Message-ID: <61e692cd6489e_1994f9ebc122369@heptapod-foss.mail> Matti Picus pushed to branch branch/py3.9 at PyPy / pypy Commits: 5d64f9bc by Matti Picus at 2022-01-18T07:35:28+02:00 fix libpypy*.so name in venv --HG-- branch : py3.9 - - - - - 80e77294 by Matti Picus at 2022-01-18T07:48:45+02:00 list.remove(element) has different error message on PyPy --HG-- branch : py3.9 - - - - - 18f6e5b4 by Matti Picus at 2022-01-18T08:17:44+02:00 update _test*.c for 3.9.10, but skip _testinternalcapi.c tests --HG-- branch : py3.9 - - - - - a3c45ece by Matti Picus at 2022-01-18T11:17:13+02:00 disable enough of _test_capimodule to not crash --HG-- branch : py3.9 - - - - - 9 changed files: - lib-python/3/test/test_capi.py - lib-python/3/test/test_xml_etree.py - lib-python/3/venv/__init__.py - lib_pypy/_testbuffer.c - lib_pypy/_testcapimodule.c - lib_pypy/_testinternalcapi.c - lib_pypy/_testmultiphase.c - pypy/module/cpyext/bytearrayobject.py - pypy/module/cpyext/parse/typeslots.h View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/a87d33a14e265f2d7634f0515eba978584eccb26...a3c45ecefcf22c4b2c636594eb628d1c33e56b5c -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/a87d33a14e265f2d7634f0515eba978584eccb26...a3c45ecefcf22c4b2c636594eb628d1c33e56b5c You're 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 Jan 18 05:32:56 2022 From: foss at heptapod.net (Matti Picus (@mattip)) Date: Tue, 18 Jan 2022 10:32:56 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.9] file must be parse-able by pycparser Message-ID: <61e69758a1ab0_1994f9f981242dc@heptapod-foss.mail> Matti Picus pushed to branch branch/py3.9 at PyPy / pypy Commits: c9e6f473 by Matti Picus at 2022-01-18T12:21:41+02:00 file must be parse-able by pycparser --HG-- branch : py3.9 - - - - - 1 changed file: - pypy/module/cpyext/parse/typeslots.h View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/c9e6f47318da1d71a2519dd8e056c1a695bc8ec6 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/c9e6f47318da1d71a2519dd8e056c1a695bc8ec6 You're 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 Jan 19 01:45:55 2022 From: foss at heptapod.net (Matti Picus (@mattip)) Date: Wed, 19 Jan 2022 06:45:55 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/default] work on release note Message-ID: <61e7b3a31ad60_1a29cbf84761@heptapod-foss.mail> Matti Picus pushed to branch branch/default at PyPy / pypy Commits: 30a3359c by Matti Picus at 2022-01-19T08:45:41+02:00 work on release note - - - - - 1 changed file: - pypy/doc/release-v7.3.8.rst View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/30a3359c026e08eff3b283047f4a73966d9ae129 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/30a3359c026e08eff3b283047f4a73966d9ae129 You're 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 Jan 19 07:13:40 2022 From: foss at heptapod.net (Carl Friedrich Bolz-Tereick (@cfbolz)) Date: Wed, 19 Jan 2022 12:13:40 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/speedup-dict-copy] 4 commits: work on release note Message-ID: <61e80074ebc0e_1a2f9998543f9@heptapod-foss.mail> Carl Friedrich Bolz-Tereick pushed to branch branch/speedup-dict-copy at PyPy / pypy Commits: 30a3359c by Matti Picus at 2022-01-19T08:45:41+02:00 work on release note - - - - - fb58d8ee by Carl Friedrich Bolz-Tereick at 2022-01-19T13:08:07+01:00 expose copy as a method --HG-- branch : speedup-dict-copy - - - - - 96351c1d by Carl Friedrich Bolz-Tereick at 2022-01-19T13:08:53+01:00 test and fix for kwargsdict popitem bug - - - - - c620cb37 by Carl Friedrich Bolz-Tereick at 2022-01-19T13:13:14+01:00 merge default --HG-- branch : speedup-dict-copy - - - - - 4 changed files: - pypy/doc/release-v7.3.8.rst - pypy/objspace/std/dictmultiobject.py - pypy/objspace/std/kwargsdict.py - pypy/objspace/std/test/test_kwargsdict.py View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/a9c511110555eab853e1d82efd8ee39707841d22...c620cb37a1664101327154ea9288048efe78b8aa -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/a9c511110555eab853e1d82efd8ee39707841d22...c620cb37a1664101327154ea9288048efe78b8aa You're 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 Jan 19 07:13:39 2022 From: foss at heptapod.net (Carl Friedrich Bolz-Tereick (@cfbolz)) Date: Wed, 19 Jan 2022 12:13:39 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/default] test and fix for kwargsdict popitem bug Message-ID: <61e8007356621_1a2261245416c@heptapod-foss.mail> Carl Friedrich Bolz-Tereick pushed to branch branch/default at PyPy / pypy Commits: 96351c1d by Carl Friedrich Bolz-Tereick at 2022-01-19T13:08:53+01:00 test and fix for kwargsdict popitem bug - - - - - 2 changed files: - pypy/objspace/std/kwargsdict.py - pypy/objspace/std/test/test_kwargsdict.py View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/96351c1d9687c1dd2ba628b916f04680fee6ef1f -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/96351c1d9687c1dd2ba628b916f04680fee6ef1f You're 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 Jan 19 08:00:26 2022 From: foss at heptapod.net (Carl Friedrich Bolz-Tereick (@cfbolz)) Date: Wed, 19 Jan 2022 13:00:26 +0000 Subject: [pypy-commit] [Git][pypy/pypy] Pushed new branch branch/py3.7-speedup-dict-copy Message-ID: <61e80b6abea2b_1a2f99985518@heptapod-foss.mail> Carl Friedrich Bolz-Tereick pushed new branch branch/py3.7-speedup-dict-copy at PyPy / pypy -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/tree/branch/py3.7-speedup-dict-copy You're 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 Jan 20 06:31:28 2022 From: foss at heptapod.net (Matti Picus (@mattip)) Date: Thu, 20 Jan 2022 11:31:28 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/default] update darwin MACOSX_DEPLOYMENT_TARGET to 10.9 Message-ID: <61e9481012a23_1a220141c634ce@heptapod-foss.mail> Matti Picus pushed to branch branch/default at PyPy / pypy Commits: 4c1a518c by Matti Picus at 2022-01-20T11:09:00+02:00 update darwin MACOSX_DEPLOYMENT_TARGET to 10.9 - - - - - 1 changed file: - lib-python/2.7/sysconfig.py View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/4c1a518cec9d62963e586e444944a212f2c8c24d -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/4c1a518cec9d62963e586e444944a212f2c8c24d You're 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 Jan 20 06:31:30 2022 From: foss at heptapod.net (Matti Picus (@mattip)) Date: Thu, 20 Jan 2022 11:31:30 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.7] 7 commits: more release note work Message-ID: <61e94812c85d_1a2208500636d7@heptapod-foss.mail> Matti Picus pushed to branch branch/py3.7 at PyPy / pypy Commits: 445f891f by Matti Picus at 2022-01-14T00:32:29+02:00 more release note work - - - - - e5caf7a5 by Matti Picus at 2022-01-14T16:30:40+02:00 fix broken link, issue 3638 - - - - - 30a3359c by Matti Picus at 2022-01-19T08:45:41+02:00 work on release note - - - - - 96351c1d by Carl Friedrich Bolz-Tereick at 2022-01-19T13:08:53+01:00 test and fix for kwargsdict popitem bug - - - - - 4c1a518c by Matti Picus at 2022-01-20T11:09:00+02:00 update darwin MACOSX_DEPLOYMENT_TARGET to 10.9 - - - - - ebeac985 by Matti Picus at 2022-01-20T13:27:34+02:00 add PyDateTime_TimeZone_UTC, enable passing stdlib C-API tests of datetime --HG-- branch : py3.7 - - - - - d81401e1 by Matti Picus at 2022-01-20T13:30:42+02:00 merge default --HG-- branch : py3.7 - - - - - 9 changed files: - lib-python/3/test/datetimetester.py - lib_pypy/_testcapimodule.c - pypy/doc/gc_info.rst - pypy/doc/release-v7.3.8.rst - pypy/module/cpyext/cdatetime.py - pypy/module/cpyext/include/datetime.h - pypy/module/cpyext/parse/cpyext_datetime.h - pypy/objspace/std/kwargsdict.py - pypy/objspace/std/test/test_kwargsdict.py View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/8301595a71447bbe58bb61c5ecd83d93cfda5eb0...d81401e128cb962276da6bbd4424f191483112d8 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/8301595a71447bbe58bb61c5ecd83d93cfda5eb0...d81401e128cb962276da6bbd4424f191483112d8 You're 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 Jan 21 03:43:19 2022 From: foss at heptapod.net (Matti Picus (@mattip)) Date: Fri, 21 Jan 2022 08:43:19 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/default] backport winreg test and change from python3 Message-ID: <61ea7227c0985_1a2118b7c828c7@heptapod-foss.mail> Matti Picus pushed to branch branch/default at PyPy / pypy Commits: 69c8bfb5 by Matti Picus at 2022-01-21T10:25:27+02:00 backport winreg test and change from python3 - - - - - 2 changed files: - lib-python/2.7/test/test_winreg.py - pypy/module/_winreg/interp_winreg.py View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/69c8bfb59719e375199aa54c83e062c40b9699ba -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/69c8bfb59719e375199aa54c83e062c40b9699ba You're 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 Jan 21 03:43:22 2022 From: foss at heptapod.net (Matti Picus (@mattip)) Date: Fri, 21 Jan 2022 08:43:22 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.7] make test skip more cleanly Message-ID: <61ea722a2443b_1a22bc438830dc@heptapod-foss.mail> Matti Picus pushed to branch branch/py3.7 at PyPy / pypy Commits: 26a3d0da by Matti Picus at 2022-01-11T11:22:29+02:00 make test skip more cleanly --HG-- branch : py3.7 - - - - - 1 changed file: - pypy/module/posix/test/test_posix2.py View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/26a3d0dad36f4f74194005b6c65656f8807c6572 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/26a3d0dad36f4f74194005b6c65656f8807c6572 You're 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 Jan 21 10:32:59 2022 From: foss at heptapod.net (Matti Picus (@mattip)) Date: Fri, 21 Jan 2022 15:32:59 +0000 Subject: [pypy-commit] [Git][pypy/pypy] Pushed new branch branch/py2.7-openssl3 Message-ID: <61ead22bd6f27_1a2118b7c8999@heptapod-foss.mail> Matti Picus pushed new branch branch/py2.7-openssl3 at PyPy / pypy -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/tree/branch/py2.7-openssl3 You're 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 Jan 21 16:30:50 2022 From: foss at heptapod.net (Stefano Rivera (@stefanor)) Date: Fri, 21 Jan 2022 21:30:50 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py2.7-openssl3] 3 commits: Avoid forcing the use of TLS 1.0 in SSL Tests Message-ID: <61eb260a3a348_1a22bc46095639@heptapod-foss.mail> Stefano Rivera pushed to branch branch/py2.7-openssl3 at PyPy / pypy Commits: 56e381e4 by Stefano Rivera at 2022-01-21T17:28:46-04:00 Avoid forcing the use of TLS 1.0 in SSL Tests OpenSSL 3 disables TLS 1.0 and 1.1 by default: > The security strength of SHA1 and MD5 based signatures in TLS has been reduced. > This results in SSL 3, TLS 1.0, TLS 1.1 and DTLS 1.0 no longer working at the > default security level of 1 and instead requires security level 0. Use an unspecified version where possible, and skip tests where that isn't possible. --HG-- branch : py2.7-openssl3 - - - - - 290361ce by Stefano Rivera at 2022-01-21T17:29:52-04:00 Requests TLS 1.2 in tests that requested 1.0 previously but don't support 1.3 OpenSSL 3 makes TLS 1.0 and 1.1 unuseable by default. --HG-- branch : py2.7-openssl3 - - - - - a8954847 by Stefano Rivera at 2022-01-21T17:30:30-04:00 Fix backporting typos, these are .format() strings --HG-- branch : py2.7-openssl3 - - - - - 1 changed file: - lib-python/2.7/test/test_ssl.py View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/1b5a918975dadf1a68b64dcfe32a085ff0a85111...a895484730bd6affe30d39170db35fc093828d60 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/1b5a918975dadf1a68b64dcfe32a085ff0a85111...a895484730bd6affe30d39170db35fc093828d60 You're 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 Jan 21 17:37:48 2022 From: foss at heptapod.net (Stefano Rivera (@stefanor)) Date: Fri, 21 Jan 2022 22:37:48 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py2.7-openssl3] 2 commits: Revert bpo-28182: Expose OpenSSL verification results (#3412) Message-ID: <61eb35bc2fe4c_1a23546c095918@heptapod-foss.mail> Stefano Rivera pushed to branch branch/py2.7-openssl3 at PyPy / pypy Commits: e1427212 by Stefano Rivera at 2022-01-21T18:35:53-04:00 Revert bpo-28182: Expose OpenSSL verification results (#3412) This was a 3.7 feature, 2.7 didn't have it. --HG-- branch : py2.7-openssl3 - - - - - 0e9a8e49 by Stefano Rivera at 2022-01-21T18:36:37-04:00 Revert bpo-31399: Let OpenSSL verify hostname and IP address (#3462) This was a 3.7 feature, 2.7 verified hostnames in Python. --HG-- branch : py2.7-openssl3 - - - - - 2 changed files: - 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/a895484730bd6affe30d39170db35fc093828d60...0e9a8e494546aedf5dda61358ef76387bdda391f -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/a895484730bd6affe30d39170db35fc093828d60...0e9a8e494546aedf5dda61358ef76387bdda391f You're 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 Jan 21 17:45:39 2022 From: foss at heptapod.net (Stefano Rivera (@stefanor)) Date: Fri, 21 Jan 2022 22:45:39 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py2.7-openssl3] Backport 'str' to Python 2.7 'unicode' Message-ID: <61eb37931c496_1a22084749653b@heptapod-foss.mail> Stefano Rivera pushed to branch branch/py2.7-openssl3 at PyPy / pypy Commits: f91ebf2b by Stefano Rivera at 2022-01-21T18:45:24-04:00 Backport 'str' to Python 2.7 'unicode' --HG-- branch : py2.7-openssl3 - - - - - 1 changed file: - lib_pypy/_cffi_ssl/_stdssl/__init__.py View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/f91ebf2b03a2ecfe1040e029725d6a7e161c3803 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/f91ebf2b03a2ecfe1040e029725d6a7e161c3803 You're 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 Jan 21 18:27:58 2022 From: foss at heptapod.net (Stefano Rivera (@stefanor)) Date: Fri, 21 Jan 2022 23:27:58 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py2.7-openssl3] Backport OSError to Python 2.7 IOError Message-ID: <61eb417e80a8e_1a22084749679d@heptapod-foss.mail> Stefano Rivera pushed to branch branch/py2.7-openssl3 at PyPy / pypy Commits: 6839acd9 by Stefano Rivera at 2022-01-21T19:07:23-04:00 Backport OSError to Python 2.7 IOError --HG-- branch : py2.7-openssl3 - - - - - 1 changed file: - lib_pypy/_cffi_ssl/_stdssl/__init__.py View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/6839acd90ff74b70cbfd7cd23fa1b67d2c5a7496 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/6839acd90ff74b70cbfd7cd23fa1b67d2c5a7496 You're 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 Jan 21 21:31:45 2022 From: foss at heptapod.net (Stefano Rivera (@stefanor)) Date: Sat, 22 Jan 2022 02:31:45 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py2.7-openssl3] Remove PROTOCOL_TLS_CLIENT and PROTOCOL_TLS_SERVER - these aren't exposed in Python 2.7 Message-ID: <61eb6c91ee2d1_1a22bc438975cd@heptapod-foss.mail> Stefano Rivera pushed to branch branch/py2.7-openssl3 at PyPy / pypy Commits: f622a37e by Stefano Rivera at 2022-01-21T22:30:27-04:00 Remove PROTOCOL_TLS_CLIENT and PROTOCOL_TLS_SERVER - these aren't exposed in Python 2.7 --HG-- branch : py2.7-openssl3 - - - - - 1 changed file: - lib_pypy/_cffi_ssl/_stdssl/__init__.py View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/f622a37ed8f2905d28a0bd5f5b4b6a964cf92c70 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/f622a37ed8f2905d28a0bd5f5b4b6a964cf92c70 You're 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 Jan 22 07:00:36 2022 From: foss at heptapod.net (Carl Friedrich Bolz-Tereick (@cfbolz)) Date: Sat, 22 Jan 2022 12:00:36 +0000 Subject: [pypy-commit] [Git][pypy/pypy] Pushed new branch branch/unipycation Message-ID: <61ebf1e46cf07_1a220144499029@heptapod-foss.mail> Carl Friedrich Bolz-Tereick pushed new branch branch/unipycation at PyPy / pypy -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/tree/branch/unipycation You're 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 Jan 22 07:00:38 2022 From: foss at heptapod.net (Carl Friedrich Bolz-Tereick (@cfbolz)) Date: Sat, 22 Jan 2022 12:00:38 +0000 Subject: [pypy-commit] [Git][pypy/pypy] Pushed new branch branch/unipycation-termcopy-in-uni Message-ID: <61ebf1e6cacfa_1a22014a89924d@heptapod-foss.mail> Carl Friedrich Bolz-Tereick pushed new branch branch/unipycation-termcopy-in-uni at PyPy / pypy -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/tree/branch/unipycation-termcopy-in-uni You're 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 Jan 22 07:00:41 2022 From: foss at heptapod.net (Carl Friedrich Bolz-Tereick (@cfbolz)) Date: Sat, 22 Jan 2022 12:00:41 +0000 Subject: [pypy-commit] [Git][pypy/pypy] Pushed new branch branch/shared Message-ID: <61ebf1e914407_1a23546c0994f2@heptapod-foss.mail> Carl Friedrich Bolz-Tereick pushed new branch branch/shared at PyPy / pypy -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/tree/branch/shared You're 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 Jan 22 11:21:42 2022 From: foss at heptapod.net (Stefano Rivera (@stefanor)) Date: Sat, 22 Jan 2022 16:21:42 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py2.7-openssl3] bpo-43794: OpenSSL 3.0.0: set OP_IGNORE_UNEXPECTED_EOF by default Message-ID: <61ec2f1692319_1a2208474100020@heptapod-foss.mail> Stefano Rivera pushed to branch branch/py2.7-openssl3 at PyPy / pypy Commits: 1bb775cd by Stefano Rivera at 2022-01-22T12:21:28-04:00 bpo-43794: OpenSSL 3.0.0: set OP_IGNORE_UNEXPECTED_EOF by default --HG-- branch : py2.7-openssl3 - - - - - 3 changed files: - lib_pypy/_cffi_ssl/_cffi_src/openssl/cryptography.py - lib_pypy/_cffi_ssl/_cffi_src/openssl/ssl.py - lib_pypy/_cffi_ssl/_stdssl/__init__.py View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/1bb775cdc266d9f6f147023a04814deabdd5285a -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/1bb775cdc266d9f6f147023a04814deabdd5285a You're 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 Jan 22 11:49:48 2022 From: foss at heptapod.net (Matti Picus (@mattip)) Date: Sat, 22 Jan 2022 16:49:48 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/default] 2 commits: update release note and list of contributors/LICENSE Message-ID: <61ec35ac21a0e_1a244cbcc101586@heptapod-foss.mail> Matti Picus pushed to branch branch/default at PyPy / pypy Commits: 81d5ca89 by Matti Picus at 2022-01-22T18:44:34+02:00 update release note and list of contributors/LICENSE - - - - - 47790c64 by Matti Picus at 2022-01-22T18:46:31+02:00 update default verison to 7.3.9 - - - - - 7 changed files: - LICENSE - pypy/doc/conf.py - pypy/doc/contributor.rst - pypy/doc/index-of-release-notes.rst - pypy/doc/release-v7.3.8.rst - pypy/module/cpyext/include/patchlevel.h - pypy/module/sys/version.py View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/69c8bfb59719e375199aa54c83e062c40b9699ba...47790c64affde3544b379bcc51c24b33a09171a3 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/69c8bfb59719e375199aa54c83e062c40b9699ba...47790c64affde3544b379bcc51c24b33a09171a3 You're 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 Jan 22 11:48:25 2022 From: foss at heptapod.net (Stefano Rivera (@stefanor)) Date: Sat, 22 Jan 2022 16:48:25 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py2.7-openssl3] 2 commits: Skip tests requiring TLS 1.2 under OpenSSL 3 Message-ID: <61ec3559a71db_1a244cbcc100816@heptapod-foss.mail> Stefano Rivera pushed to branch branch/py2.7-openssl3 at PyPy / pypy Commits: b350099e by Stefano Rivera at 2022-01-22T12:31:26-04:00 Skip tests requiring TLS 1.2 under OpenSSL 3 We could parse for SECLEVEL in openssl.conf, but just skipping them is much simpler. --HG-- branch : py2.7-openssl3 - - - - - 28636b5e by Stefano Rivera at 2022-01-22T12:46:59-04:00 bpo-43920: Make load_verify_locations(cadata) error message consistent (GH-25554) --HG-- branch : py2.7-openssl3 - - - - - 2 changed files: - lib-python/2.7/test/test_ssl.py - lib_pypy/_cffi_ssl/_stdssl/__init__.py View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/1bb775cdc266d9f6f147023a04814deabdd5285a...28636b5ea2c81d1a5b98e58801697c6bd0a0328f -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/1bb775cdc266d9f6f147023a04814deabdd5285a...28636b5ea2c81d1a5b98e58801697c6bd0a0328f You're 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 Jan 23 02:45:46 2022 From: foss at heptapod.net (Matti Picus (@mattip)) Date: Sun, 23 Jan 2022 07:45:46 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.7] fix merge Message-ID: <61ed07aa6c10e_1a2662fb01073b9@heptapod-foss.mail> Matti Picus pushed to branch branch/py3.7 at PyPy / pypy Commits: f425d6fe by Matti Picus at 2022-01-23T09:45:26+02:00 fix merge --HG-- branch : py3.7 - - - - - 1 changed file: - lib_pypy/pypy_tools/build_cffi_imports.py View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/f425d6fe4fde68ffefdc035af6820644df6782e6 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/f425d6fe4fde68ffefdc035af6820644df6782e6 You're 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 Jan 23 08:06:44 2022 From: foss at heptapod.net (Matti Picus (@mattip)) Date: Sun, 23 Jan 2022 13:06:44 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/default] Backed out changeset 85525c43dc44 Message-ID: <61ed52e49c95d_1a2662808109370@heptapod-foss.mail> Matti Picus pushed to branch branch/default at PyPy / pypy Commits: dd05cdec by Matti Picus at 2022-01-23T10:07:28+02:00 Backed out changeset 85525c43dc44 - - - - - 5 changed files: - + pypy/module/_hashlib/__init__.py - + pypy/module/_hashlib/interp_hashlib.py - + pypy/module/_hashlib/moduledef.py - + pypy/module/_hashlib/test/test_hashlib.py - + pypy/module/_hashlib/test/test_ztranslation.py View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/dd05cdec87cf16068a0347e1892d0fc16874f0a4 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/dd05cdec87cf16068a0347e1892d0fc16874f0a4 You're 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 Jan 23 08:06:47 2022 From: foss at heptapod.net (Matti Picus (@mattip)) Date: Sun, 23 Jan 2022 13:06:47 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.7] more merge fixes Message-ID: <61ed52e727670_1a24469fc109592@heptapod-foss.mail> Matti Picus pushed to branch branch/py3.7 at PyPy / pypy Commits: 562c1dc3 by Matti Picus at 2022-01-23T15:06:25+02:00 more merge fixes --HG-- branch : py3.7 - - - - - 1 changed file: - lib_pypy/_cffi_ssl/_stdssl/__init__.py View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/562c1dc3702acb6cc831e093bb526338b123dde4 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/562c1dc3702acb6cc831e093bb526338b123dde4 You're 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 Jan 23 14:26:06 2022 From: foss at heptapod.net (Matti Picus (@mattip)) Date: Sun, 23 Jan 2022 19:26:06 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.8] 38 commits: add PyDateTime_TimeZone_UTC, enable passing stdlib C-API tests of datetime Message-ID: <61edabce8f504_1a266305011371c@heptapod-foss.mail> Matti Picus pushed to branch branch/py3.8 at PyPy / pypy Commits: ebeac985 by Matti Picus at 2022-01-20T13:27:34+02:00 add PyDateTime_TimeZone_UTC, enable passing stdlib C-API tests of datetime --HG-- branch : py3.7 - - - - - d81401e1 by Matti Picus at 2022-01-20T13:30:42+02:00 merge default --HG-- branch : py3.7 - - - - - 26a3d0da by Matti Picus at 2022-01-11T11:22:29+02:00 make test skip more cleanly --HG-- branch : py3.7 - - - - - 445f891f by Matti Picus at 2022-01-14T00:32:29+02:00 more release note work - - - - - e5caf7a5 by Matti Picus at 2022-01-14T16:30:40+02:00 fix broken link, issue 3638 - - - - - 30a3359c by Matti Picus at 2022-01-19T08:45:41+02:00 work on release note - - - - - 96351c1d by Carl Friedrich Bolz-Tereick at 2022-01-19T13:08:53+01:00 test and fix for kwargsdict popitem bug - - - - - 4c1a518c by Matti Picus at 2022-01-20T11:09:00+02:00 update darwin MACOSX_DEPLOYMENT_TARGET to 10.9 - - - - - 69c8bfb5 by Matti Picus at 2022-01-21T10:25:27+02:00 backport winreg test and change from python3 - - - - - 0c3c90d8 by Matti Picus at 2022-01-21T10:53:53+02:00 patch from debian --HG-- branch : py2.7-openssl3 - - - - - 7ae9c899 by Matti Picus at 2022-01-21T10:54:07+02:00 start to backport from py3.7 --HG-- branch : py2.7-openssl3 - - - - - f972857f by Matti Picus at 2022-01-21T12:13:44+02:00 remove vendored cryptography --HG-- branch : py2.7-openssl3 - - - - - 8e03a50f by Matti Picus at 2022-01-21T12:14:07+02:00 first cut at updating _stdssl.__init__.py --HG-- branch : py2.7-openssl3 - - - - - 54664707 by Matti Picus at 2022-01-21T12:16:42+02:00 remove redundant copy --HG-- branch : py2.7-openssl3 - - - - - 0c101f17 by Matti Picus at 2022-01-21T12:25:32+02:00 more patching from py3.7 --HG-- branch : py2.7-openssl3 - - - - - 32c49b6c by Matti Picus at 2022-01-21T12:55:27+02:00 fix enough merge errors so things start working --HG-- branch : py2.7-openssl3 - - - - - 44437560 by Matti Picus at 2022-01-21T16:10:26+02:00 add back OpenSSL3.0.1 as an option --HG-- branch : py2.7-openssl3 - - - - - 289dc5a0 by Matti Picus at 2022-01-21T17:16:52+02:00 port patch from debian: ssl6 address needs /n at the end --HG-- branch : py2.7-openssl3 - - - - - 1b5a9189 by Matti Picus at 2022-01-21T17:26:46+02:00 backport equivalent of 4af6525fb674 to deal with version numbering scheme change --HG-- branch : py2.7-openssl3 - - - - - 56e381e4 by Stefano Rivera at 2022-01-21T17:28:46-04:00 Avoid forcing the use of TLS 1.0 in SSL Tests OpenSSL 3 disables TLS 1.0 and 1.1 by default: > The security strength of SHA1 and MD5 based signatures in TLS has been reduced. > This results in SSL 3, TLS 1.0, TLS 1.1 and DTLS 1.0 no longer working at the > default security level of 1 and instead requires security level 0. Use an unspecified version where possible, and skip tests where that isn't possible. --HG-- branch : py2.7-openssl3 - - - - - 290361ce by Stefano Rivera at 2022-01-21T17:29:52-04:00 Requests TLS 1.2 in tests that requested 1.0 previously but don't support 1.3 OpenSSL 3 makes TLS 1.0 and 1.1 unuseable by default. --HG-- branch : py2.7-openssl3 - - - - - a8954847 by Stefano Rivera at 2022-01-21T17:30:30-04:00 Fix backporting typos, these are .format() strings --HG-- branch : py2.7-openssl3 - - - - - e1427212 by Stefano Rivera at 2022-01-21T18:35:53-04:00 Revert bpo-28182: Expose OpenSSL verification results (#3412) This was a 3.7 feature, 2.7 didn't have it. --HG-- branch : py2.7-openssl3 - - - - - 0e9a8e49 by Stefano Rivera at 2022-01-21T18:36:37-04:00 Revert bpo-31399: Let OpenSSL verify hostname and IP address (#3462) This was a 3.7 feature, 2.7 verified hostnames in Python. --HG-- branch : py2.7-openssl3 - - - - - f91ebf2b by Stefano Rivera at 2022-01-21T18:45:24-04:00 Backport 'str' to Python 2.7 'unicode' --HG-- branch : py2.7-openssl3 - - - - - 6839acd9 by Stefano Rivera at 2022-01-21T19:07:23-04:00 Backport OSError to Python 2.7 IOError --HG-- branch : py2.7-openssl3 - - - - - f622a37e by Stefano Rivera at 2022-01-21T22:30:27-04:00 Remove PROTOCOL_TLS_CLIENT and PROTOCOL_TLS_SERVER - these aren't exposed in Python 2.7 --HG-- branch : py2.7-openssl3 - - - - - 1bb775cd by Stefano Rivera at 2022-01-22T12:21:28-04:00 bpo-43794: OpenSSL 3.0.0: set OP_IGNORE_UNEXPECTED_EOF by default --HG-- branch : py2.7-openssl3 - - - - - b350099e by Stefano Rivera at 2022-01-22T12:31:26-04:00 Skip tests requiring TLS 1.2 under OpenSSL 3 We could parse for SECLEVEL in openssl.conf, but just skipping them is much simpler. --HG-- branch : py2.7-openssl3 - - - - - 81d5ca89 by Matti Picus at 2022-01-22T18:44:34+02:00 update release note and list of contributors/LICENSE - - - - - 47790c64 by Matti Picus at 2022-01-22T18:46:31+02:00 update default verison to 7.3.9 - - - - - 28636b5e by Stefano Rivera at 2022-01-22T12:46:59-04:00 bpo-43920: Make load_verify_locations(cadata) error message consistent (GH-25554) --HG-- branch : py2.7-openssl3 - - - - - 779888c2 by Matti Picus at 2022-01-22T19:48:45+02:00 fix link, use OpenSSL 1.1.1m by default --HG-- branch : py2.7-openssl3 - - - - - 6fe177e1 by Matti Picus at 2022-01-22T20:02:24+02:00 merge py2.7-openssl3 which provides OpenSSL3 - - - - - 11dca7d4 by Matti Picus at 2022-01-22T20:26:28+02:00 merge default --HG-- branch : py3.7 - - - - - f425d6fe by Matti Picus at 2022-01-23T09:45:26+02:00 fix merge --HG-- branch : py3.7 - - - - - 562c1dc3 by Matti Picus at 2022-01-23T15:06:25+02:00 more merge fixes --HG-- branch : py3.7 - - - - - 2b6bfb5d by Matti Picus at 2022-01-23T21:25:26+02:00 merge py3.7 into py3.8 --HG-- branch : py3.8 - - - - - 18 changed files: - LICENSE - lib-python/3/test/datetimetester.py - lib_pypy/_cffi_ssl/_cffi_src/openssl/ssl.py - lib_pypy/_cffi_ssl/_stdssl/__init__.py - lib_pypy/_testcapimodule.c - lib_pypy/pypy_tools/build_cffi_imports.py - pypy/doc/conf.py - pypy/doc/contributor.rst - pypy/doc/gc_info.rst - pypy/doc/index-of-release-notes.rst - pypy/doc/release-v7.3.8.rst - pypy/module/cpyext/cdatetime.py - pypy/module/cpyext/include/datetime.h - pypy/module/cpyext/include/patchlevel.h - pypy/module/posix/test/test_posix2.py - pypy/module/sys/version.py - pypy/objspace/std/kwargsdict.py - pypy/objspace/std/test/test_kwargsdict.py View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/a836d9f3d0f658f958aa90fa5b8542591899675c...2b6bfb5d7d28e97caa4068e6ae7a806f7882133b -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/a836d9f3d0f658f958aa90fa5b8542591899675c...2b6bfb5d7d28e97caa4068e6ae7a806f7882133b You're 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 Jan 23 14:26:10 2022 From: foss at heptapod.net (Matti Picus (@mattip)) Date: Sun, 23 Jan 2022 19:26:10 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/release-pypy3.7-v7.x] 386 commits: remove unused functions and add a few tweaks for openssl3 Message-ID: <61edabd2b3e2b_1a2662fb0113950@heptapod-foss.mail> Matti Picus pushed to branch branch/release-pypy3.7-v7.x 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 - - - - - 8beb69eb by Matti Picus at 2021-10-12T12:15:16+03:00 Added tag release-pypy2.7-v7.3.6rc3 for changeset b89256933b0b - - - - - 0a195390 by Matti Picus at 2021-10-12T12:18:16+03:00 Added tag release-pypy3.7-v7.3.6rc3 for changeset fb22c554358b - - - - - be037bf0 by Matti Picus at 2021-10-12T12:19:04+03:00 Added tag release-pypy3.8-v7.3.6rc3 for changeset 6c4c0169842e - - - - - 1ed4121f by Armin Rigo at 2021-10-12T12:48:44+02:00 Performance fix: in ffi.memmove() when the src argument is a bytes object it would painfully copy the bytes out of the nursery, but it doesn't need to - - - - - 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 - - - - - 716f0227 by Armin Rigo at 2021-10-13T07:16:11+02:00 Don't declare stdin, stdout and stderr as extern in the generated C files - - - - - 2bbc76bd by Matti Picus at 2021-10-13T08:37:53+03:00 update versions.json for rc3 - - - - - e179dc63 by Matti Picus at 2021-10-13T23:55:59+03:00 merge default into py3.7 --HG-- branch : py3.7 - - - - - 749a3b77 by Stefano Rivera at 2021-10-13T11:50:08-07:00 imp module: Use the multiarch tag in C extension filenames The import machinery should use the multiarch tag from sys.implementation._multiarch / sysconfig.get_config_var('MULTIARCH'). --HG-- branch : py3.7 - - - - - 2f44226f by Matti Picus at 2021-10-13T23:54:39+03:00 fix table - - - - - bfae7260 by Carl Friedrich Bolz-Tereick at 2021-10-15T14:59:32+02:00 fix bug in 1138b6754bdd: the "if" of an elif chain was moved, attaching the elif to the previous if and breaking "once" in the process, under some circumstances --HG-- branch : py3.7 - - - - - c0eebace by Carl Friedrich Bolz-Tereick at 2021-10-15T15:12:06+02:00 backport 1138b6754bdd (don't leak memory if warnings are ignored) and its bug fix 32a9dd00ac6a (don't break once in the process) - - - - - 2e9a9361 by Carl Friedrich Bolz-Tereick at 2021-10-15T15:13:06+02:00 merge default (diff is empty, due to the backport) --HG-- branch : py3.7 - - - - - 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 - - - - - a4f1d91d by Carl Friedrich Bolz-Tereick at 2021-10-23T11:19:27+02:00 test and fix: the "optimization" of starred tuple creation with constants had an annoying effect of turning (*a, *b) into (*(), *a, *(), *b) --HG-- branch : py3.7 - - - - - 1b6297a1 by Carl Friedrich Bolz-Tereick at 2021-10-25T17:40:51+02:00 turn test into an apptest file --HG-- branch : py3.7 - - - - - e2db57ae by Carl Friedrich Bolz-Tereick at 2021-10-25T17:49:10+02:00 merge heads --HG-- branch : py3.7 - - - - - eb766be5 by Matti Picus at 2021-10-25T20:34:12+03:00 HEAD is now v7.3.8 --HG-- branch : py3.7 - - - - - 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 - - - - - 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 - - - - - 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 - - - - - 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 - - - - - 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 - - - - - 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 - - - - - 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 - - - - - 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 - - - - - 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 - - - - - 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 - - - - - 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 - - - - - 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 - - - - - 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 - - - - - f75557b7 by Carl Friedrich Bolz-Tereick at 2021-11-20T14:13:21+01:00 merge default --HG-- branch : py3.7 - - - - - 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 - - - - - 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 - - - - - 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 - - - - - c6ffa993 by Carl Friedrich Bolz-Tereick at 2021-11-21T12:56:42+01:00 merge default --HG-- branch : py3.7 - - - - - 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 - - - - - 45816527 by Matti Picus at 2021-11-22T08:50:50+02:00 merge default --HG-- branch : py3.7 - - - - - bdf9ba34 by Matti Picus at 2021-11-22T09:51:32+02:00 dummy merge to avoid c5aa4c555dde --HG-- branch : py3.7 - - - - - 285c48e2 by Matti Picus at 2021-11-22T09:54:19+02:00 add check of printing in tp_del exception --HG-- branch : py3.7 - - - - - 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 - - - - - 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 - - - - - 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 - - - - - 4257b9c2 by Carl Friedrich Bolz-Tereick at 2021-11-28T13:34:48+01:00 merge default --HG-- branch : py3.7 - - - - - 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 - - - - - 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 - - - - - 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 - - - - - f5dd98b2 by Matti Picus at 2021-11-29T19:21:46+02:00 fix test for python3 --HG-- branch : rangeiter-reduce - - - - - 87b4c03d by Matti Picus at 2021-11-29T20:22:43+02:00 add undocumented __setstate__ for range_iterator classes, make reduce compatible --HG-- branch : rangeiter-reduce - - - - - 270c2737 by Carl Friedrich Bolz-Tereick at 2021-11-29T22:59:13+01:00 spooky action at a distance: fix the module/sys failures about SimpleNameSpace --HG-- branch : py3.7 - - - - - da321467 by Matti Picus at 2021-11-30T00:37:59+02:00 fix state tuple, add self.start --HG-- branch : rangeiter-reduce - - - - - d45191ca by Matti Picus at 2021-11-30T00:40:32+02:00 merge rangeiter-reduce which adds an index value to iter(range()).__reduce__ --HG-- branch : py3.7 - - - - - eacd6e91 by Matti Picus at 2021-11-30T08:17:36+02:00 merge default --HG-- branch : py3.7 - - - - - e582a31c by Matti Picus at 2021-11-30T08:39:21+02:00 merge default --HG-- branch : py3.7 - - - - - 1d21be37 by Carl Friedrich Bolz-Tereick at 2021-11-30T10:05:55+01:00 fix test_ztranslation in posix --HG-- branch : py3.7 - - - - - 027ab954 by Matti Picus at 2021-11-30T12:03:00+02:00 fix setstate on range and friends --HG-- branch : py3.7 - - - - - 2c43bf96 by Matti Picus at 2021-11-30T12:03:51+02:00 merge heads --HG-- branch : py3.7 - - - - - c751835d by Matti Picus at 2021-11-30T17:30:40+02:00 tweak setstate on range_iterators --HG-- branch : py3.7 - - - - - 164ab799 by Carl Friedrich Bolz-Tereick at 2021-11-30T12:22:28+01:00 fix position of syntax errors raised while parsing f-string subexpressions --HG-- branch : py3.7 - - - - - e7fb62a7 by Carl Friedrich Bolz-Tereick at 2021-11-30T12:26:49+01:00 stop searching stuff --HG-- branch : py3.7 - - - - - ea64c8cf by Carl Friedrich Bolz-Tereick at 2021-11-30T12:59:42+01:00 start working on positions of the error, still wrong --HG-- branch : py3.7 - - - - - 9c39722f by Carl Friedrich Bolz-Tereick at 2021-11-30T13:32:44+01:00 fix tests, getting there --HG-- branch : py3.7 - - - - - b5e8b047 by Carl Friedrich Bolz-Tereick at 2021-11-30T18:18:07+01:00 this also passes --HG-- branch : py3.7 - - - - - 910556c5 by Carl Friedrich Bolz-Tereick at 2021-11-30T18:22:50+01:00 those also just work \o/ --HG-- branch : py3.7 - - - - - 65686de1 by Carl Friedrich Bolz-Tereick at 2021-11-30T20:33:11+01:00 passing test that it works for TokenErrors too --HG-- branch : py3.7 - - - - - 12aae872 by Carl Friedrich Bolz-Tereick at 2021-12-01T11:17:29+01:00 fix stack effect of EXTENDED_ARG --HG-- branch : py3.7 - - - - - 4369d4eb by Matti Picus at 2021-12-01T12:22:31+02:00 merge default --HG-- branch : py3.7 - - - - - ba4dad84 by Carl Friedrich Bolz-Tereick at 2021-12-04T18:40:24+01:00 merge default --HG-- branch : py3.7 - - - - - 099ca7ac by Carl Friedrich Bolz-Tereick at 2021-12-04T19:11:04+01:00 equivalent fixes to incremental raw unicode escape decoding --HG-- branch : py3.7 - - - - - 5df8e9f9 by Carl Friedrich Bolz-Tereick at 2021-12-04T21:05:09+01:00 merge default, fixes --HG-- branch : py3.7 - - - - - a9d106ac by Matti Picus at 2021-12-05T08:21:30+02:00 deprecate PyPy.h but add it to the embedding docs, issue 3608 --HG-- branch : py3.7 - - - - - 734f6579 by Matti Picus at 2021-12-05T11:35:02+02:00 merge default --HG-- branch : py3.7 - - - - - 67350ef9 by Matti Picus at 2021-12-06T04:46:29+02:00 merge default --HG-- branch : py3.7 - - - - - 4ecd1ca9 by Carl Friedrich Bolz-Tereick at 2021-12-06T11:31:29+01:00 fix hidden applevel of appdefs of mixed modules --HG-- branch : py3.7 - - - - - c62bbe34 by Carl Friedrich Bolz-Tereick at 2021-12-06T11:33:24+01:00 merge --HG-- branch : py3.7 - - - - - 972f6869 by Matti Picus at 2021-12-07T17:55:54+02:00 merge default --HG-- branch : py3.7 - - - - - 60238b12 by Matti Picus at 2021-12-08T23:33:45+02:00 merge default --HG-- branch : py3.7 - - - - - 42c43c50 by Matti Picus at 2021-12-09T23:38:25+02:00 properly skip -D tests --HG-- branch : py3.7 - - - - - f83e9b15 by Matti Picus at 2021-12-10T09:00:43+02:00 actually commit the change for 84837aacd380 --HG-- branch : py3.7 - - - - - f0462bf1 by Matti Picus at 2021-12-10T09:55:51+02:00 typo --HG-- branch : py3.7 - - - - - 8ac128d2 by Carl Friedrich Bolz-Tereick at 2021-12-11T21:52:13+01:00 merge default --HG-- branch : py3.7 - - - - - 6af22ce3 by Carl Friedrich Bolz-Tereick at 2021-12-11T22:27:31+01:00 fix some more error message line numbers --HG-- branch : py3.7 - - - - - f5066d72 by Matti Picus at 2021-12-12T18:56:19+02:00 remove duplicate definition of Py_hash_t, document diff to CPython (issue 3612) --HG-- branch : py3.7 - - - - - 18f53dcb by Matti Picus at 2021-12-14T21:11:01+02:00 fix errcheck ctypes protocol (came up in the "pre_commit" package) --HG-- branch : py3.7 - - - - - 5dd7cc08 by Matti Picus at 2021-12-16T16:50:50+02:00 update embedded openssl to 3.0.1 (CVE-2021-4044) --HG-- branch : py3.7 - - - - - 16111f2b by Matti Picus at 2021-12-21T10:46:24+02:00 ignore build artifact --HG-- branch : py3.7 - - - - - 7a167978 by Matti Picus at 2021-12-23T13:30:54+02:00 test, implement PyModule_NewObject --HG-- branch : py3.7 - - - - - 1b878855 by Matti Picus at 2021-12-20T09:20:02+02:00 fix test for misinterpreted OpenSSL version scheme (bpo-46114) --HG-- branch : py3.7 - - - - - 00a9c32d by Matti Picus at 2021-12-23T16:45:27+02:00 test, fix overflow error message to be more helpful than "int too large for int" --HG-- branch : py3.7 - - - - - d9d3cbec by Matti Picus at 2021-12-24T01:04:39+02:00 refactor to expose PyModule_ExecDef (tested in cython module_api) --HG-- branch : py3.7 - - - - - be68cbd6 by Matti Picus at 2021-12-28T00:41:57+02:00 merge default --HG-- branch : py3.7 - - - - - 106f751a by Matti Picus at 2021-12-28T10:52:40+02:00 limit pwd.getpwnam to str, issue 3624 --HG-- branch : py3.7 - - - - - 344ea4c4 by Matti Picus at 2021-12-30T18:03:44+02:00 fix logic condition in _overlapped (part of issue 167515) --HG-- branch : py3.7 - - - - - 4c14a3a4 by Matti Picus at 2021-12-30T19:22:50+02:00 typo --HG-- branch : py3.7 - - - - - 97b5dd21 by Matti Picus at 2022-01-01T11:20:44+02:00 merge default --HG-- branch : py3.7 - - - - - 56c274d9 by Matti Picus at 2022-01-02T15:31:52+02:00 putenv leaks memory --HG-- branch : py3.7 - - - - - c5624c59 by Matti Picus at 2022-01-02T15:35:27+02:00 fix test for windows --HG-- branch : py3.7 - - - - - cec0cb94 by Matti Picus at 2022-01-02T15:50:36+02:00 skip test even if run on pypy2.7 (app_main is not python2 syntax) --HG-- branch : py3.7 - - - - - 4d06d1f6 by Matti Picus at 2022-01-03T00:12:52+02:00 only use run_fork_hooks in _posixprocess.fork_exec if preexec_fn is used (issue 3630) --HG-- branch : py3.7 - - - - - 96eeb88f by Matti Picus at 2022-01-03T22:56:52+02:00 add a test for _posixprocess.fork_exec based on issue 3630 --HG-- branch : py3.7 - - - - - e6d888e4 by Matti Picus at 2022-01-04T10:48:25+02:00 remove redundant call of threading._after_fork, done via an explicit hook (issue 3623) Part of CPython PR 1843 which added the hook when importing threading --HG-- branch : py3.7 - - - - - e6483a0b by Carl Friedrich Bolz-Tereick at 2022-01-04T13:13:04+01:00 add a test for 54baec57aa68, issue #3623, don't call threading._after_fork twice (it's not just about calling it twice, also about pypy.module.thread.os_thread.reinit_threads being run *after* user-defined fork hooks) --HG-- branch : py3.7 - - - - - ba91d392 by Carl Friedrich Bolz-Tereick at 2022-01-04T13:21:38+01:00 #3623 move to extra_tests instead --HG-- branch : py3.7 - - - - - c4f85fc6 by Carl Friedrich Bolz-Tereick at 2022-01-03T13:26:51+01:00 slightly indirect, but this unbreaks test_ztranslation --HG-- branch : py3.7 - - - - - 9dc492ae by Matti Picus at 2022-01-05T00:38:03+02:00 test, fix corner case when running with -c --HG-- branch : py3.7 - - - - - 59ef5a22 by Matti Picus at 2022-01-05T08:12:34+02:00 merge default --HG-- branch : py3.7 - - - - - 4fdc583f by Carl Friedrich Bolz-Tereick at 2022-01-05T19:20:32+01:00 detail about PYTHONIOENCODING: if the encoding or the error is ommitted, always use utf-8/strict (instead of asking the locale) --HG-- branch : py3.7 - - - - - e3d021a1 by Carl Friedrich Bolz-Tereick at 2022-01-05T20:37:34+01:00 implement utf8-mode --HG-- branch : py3.7 - - - - - d1c7ad9e by Carl Friedrich Bolz-Tereick at 2022-01-05T21:03:33+01:00 remove commented out code from 2005ish --HG-- branch : py3.7 - - - - - f18cd283 by Carl Friedrich Bolz-Tereick at 2022-01-05T21:07:58+01:00 remove debug print --HG-- branch : py3.7 - - - - - e15c6b75 by Carl Friedrich Bolz-Tereick at 2022-01-06T12:17:43+01:00 a branch to try to make app_main.py process argv as *bytes* (because only processing argv yields information on how to decode those bytes). --HG-- branch : py3.7-appmain-bytes-argv - - - - - d4345d16 by Carl Friedrich Bolz-Tereick at 2022-01-06T12:19:25+01:00 remove pdb --HG-- branch : py3.7 - - - - - 1ea17ee5 by Matti Picus at 2022-01-07T13:17:09+02:00 fix test for when _locale.setlocale(_locale.LC_CTYPE, None) == "C" --HG-- branch : py3.7 - - - - - b5e53477 by Matti Picus at 2022-01-07T13:45:24+02:00 make sure warnings are caught in test --HG-- branch : py3.7 - - - - - 4622eaf1 by Matti Picus at 2022-01-07T14:07:59+02:00 simplify test_warn_unicode which should make it pass --HG-- branch : py3.7 - - - - - 5db89312 by Carl Friedrich Bolz-Tereick at 2022-01-08T13:26:43+01:00 this maybe fixes test_sys --HG-- branch : py3.7 - - - - - a002881e by Matti Picus at 2022-01-08T22:23:23+02:00 avoid problems with setuptools>=60 (pep 483 deprecation warning), pytest==4.0.0 --HG-- branch : py3.7 - - - - - f518ad50 by Matti Picus at 2022-01-09T10:23:53+02:00 merge default --HG-- branch : py3.7 - - - - - d02ec1e9 by Carl Friedrich Bolz-Tereick at 2022-01-09T10:13:31+01:00 fix _posixsubprocess ztranslation test the problem comes from a regular StdObjSpace instance staying around in a global and being confused with the FakeObjSpace that the ztranslation machinery uses. Normally we would just not use globals for the space, but in a few very rare circumstances they are unavoidable. --HG-- branch : py3.7 - - - - - 1aa83f26 by Matti Picus at 2022-01-09T11:16:19+02:00 keep cffi buffer alive (issue 3625) --HG-- branch : py3.7 - - - - - 81b5dd64 by Matti Picus at 2022-01-09T16:24:16+02:00 merge heads --HG-- branch : py3.7 - - - - - 99c43100 by Carl Friedrich Bolz-Tereick at 2022-01-10T13:03:01+01:00 start refactoring app_main to make the *unencoded* bytes version of argv available too --HG-- branch : py3.7-appmain-bytes-argv - - - - - a2eb0c1f by Carl Friedrich Bolz-Tereick at 2022-01-10T13:16:19+01:00 merge py3.7 --HG-- branch : py3.7-appmain-bytes-argv - - - - - 505af5a5 by Carl Friedrich Bolz-Tereick at 2022-01-10T13:23:10+01:00 start fixing tests --HG-- branch : py3.7-appmain-bytes-argv - - - - - 774ddb88 by Carl Friedrich Bolz-Tereick at 2022-01-10T17:11:17+01:00 fix tests --HG-- branch : py3.7-appmain-bytes-argv - - - - - 0c50b05e by Carl Friedrich Bolz-Tereick at 2022-01-10T19:35:20+01:00 fix tests, maybe --HG-- branch : py3.7-appmain-bytes-argv - - - - - 38a1cc26 by Matti Picus at 2022-01-11T10:36:24+02:00 merge default --HG-- branch : py3.7 - - - - - 29905964 by Carl Friedrich Bolz-Tereick at 2022-01-11T12:05:46+01:00 while we're at it: fix unbuffered output --HG-- branch : py3.7-appmain-bytes-argv - - - - - 0a36955c by Matti Picus at 2022-01-11T15:59:36+02:00 merge py3.7-appmain-bytes-argv which cleans up utf8 option for app_main --HG-- branch : py3.7 - - - - - dda84b36 by Carl Friedrich Bolz-Tereick at 2022-01-12T09:58:37+01:00 merge py3.7-appmain-bytes-argv: be more careful when decoding the commandline argument, potentially do it twice --HG-- branch : py3.7 - - - - - 16c8420b by Carl Friedrich Bolz-Tereick at 2022-01-12T09:59:05+01:00 merge heads --HG-- branch : py3.7 - - - - - eeefd5a6 by Matti Picus at 2022-01-12T15:32:25+02:00 implement PyCodec_Decode, PyCodec_Encode --HG-- branch : py3.7 - - - - - fe5b261f by Matti Picus at 2022-01-12T15:33:15+02:00 alias PyDateTime_DATE_GET_FOLD (issue 3627) --HG-- branch : py3.7 - - - - - 36c91002 by Matti Picus at 2022-01-12T15:47:47+02:00 add some hash macros (issue 3590) --HG-- branch : py3.7 - - - - - 250c6a3e by Matti Picus at 2022-01-12T17:59:42+02:00 add fix for bpo43522, use embedded OpenSSL to 1.1.1m (issue --HG-- branch : py3.7 - - - - - e88a3dbb by Matti Picus at 2022-01-12T18:00:15+02:00 missed part of previous commit --HG-- branch : py3.7 - - - - - 97f0fa08 by Matti Picus at 2022-01-12T18:23:03+02:00 add PyErr_WarnExplicit, issue 3521 --HG-- branch : py3.7 - - - - - 076b46af by Matti Picus at 2022-01-12T20:24:07+02:00 fix translation --HG-- branch : py3.7 - - - - - d478ff68 by Matti Picus at 2022-01-13T10:37:58+02:00 fix make argument for openssl3/openss1 --HG-- branch : py3.7 - - - - - 9d92a0da by Matti Picus at 2022-01-13T10:41:21+02:00 merge default --HG-- branch : py3.7 - - - - - 250468e9 by Carl Friedrich Bolz-Tereick at 2022-01-13T12:18:30+01:00 better error messages on unknown options --HG-- branch : py3.7 - - - - - e0d940f4 by Matti Picus at 2022-01-13T13:25:20+02:00 move import --HG-- branch : py3.7 - - - - - 78192a2b by Carl Friedrich Bolz-Tereick at 2021-11-19T19:18:56+01:00 move the unsafe test into a forked process --HG-- branch : py3.7 - - - - - 30b2bac9 by Carl Friedrich Bolz-Tereick at 2021-11-14T12:05:22+01:00 I *think* this is correct: the condition is not at all about runicode.MAXUNICODE but about whether we bytes.decode("utf-8") will produce surrogates, which happens when sys.maxunicode == 0xffff --HG-- branch : py3.7 - - - - - 40be2755 by Carl Friedrich Bolz-Tereick at 2021-11-14T13:35:56+01:00 add a view function for NFAs and DFAs - - - - - 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 - - - - - 425f36fb by Carl Friedrich Bolz-Tereick at 2021-11-18T12:28:49+01:00 fix target on default - - - - - 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 - - - - - 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 - - - - - ca6fea03 by Carl Friedrich Bolz-Tereick at 2021-11-20T14:07:18+01:00 add unicodedata version 13 - - - - - 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 - - - - - febf0f27 by Carl Friedrich Bolz-Tereick at 2021-11-21T12:56:04+01:00 expose libm nextafter in rfloat - - - - - 581e713d by Matti Picus at 2021-11-22T08:49:30+02:00 fix for windows - - - - - 18076906 by Matti Picus at 2021-11-22T08:45:14+02:00 print more helpful error message when calling tp_del from cpyext - - - - - 47f06ff0 by Matti Picus at 2021-11-22T09:50:36+02:00 no getfulltypename on default - - - - - 32a3d41a by Matti Picus at 2021-11-22T16:42:33+02:00 use 10.9 as a minimum macOS target - - - - - a55f4a8e by Carl Friedrich Bolz-Tereick at 2021-11-25T11:44:06+01:00 somewhat laboriously reproduce the problem of #3598 as a jit test --HG-- branch : shortpreamble-no-mutate - - - - - 61abc439 by Carl Friedrich Bolz-Tereick at 2021-11-25T16:06:51+01:00 two variants of the test: one with one without the erroneous bridge going to the main loop --HG-- branch : shortpreamble-no-mutate - - - - - eea33a02 by Matti Picus at 2021-11-26T11:44:18+02:00 help leakcheck tests pass on windows - - - - - dbcaa8fd by Carl Friedrich Bolz-Tereick at 2021-11-26T13:52:07+01:00 at least prevent mutation of the earlier trace when inlining the short preamble --HG-- branch : shortpreamble-no-mutate - - - - - e8fa427b by Carl Friedrich Bolz-Tereick at 2021-11-26T16:11:09+01:00 nonsense --HG-- branch : shortpreamble-no-mutate - - - - - 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 - - - - - 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 - - - - - cccb961d by Matti Picus at 2021-11-29T12:29:56+02:00 refactor to get correct error message (with the '=' for inplace ops) - - - - - 76b87aaa by Matti Picus at 2021-11-30T07:21:55+02:00 use python2 type comparison, not python3 for old-style classes - - - - - 2821f779 by Matti Picus at 2021-11-30T07:34:36+02:00 update version of pycparser to 2.21 - - - - - 8abec46b by Matti Picus at 2021-11-30T08:06:47+02:00 regenerate lextab.py and yacctab.py by importing cffi - - - - - 9b3e2fdc by Matti Picus at 2021-11-30T08:07:16+02:00 remove part of test that is no longer true, interned strings are shared - - - - - d772653b by Matti Picus at 2021-11-30T08:39:01+02:00 update vendored vmprof - now supports ppc64 - - - - - 199b4179 by Matti Picus at 2021-12-01T07:46:19+02:00 fix vendoring of pycparser - - - - - 520ddaec by Matti Picus at 2021-12-01T11:08:09+02:00 change hash function for microarray dtypes to match numpy, fixes broken tests - - - - - 5c08dfef by Carl Friedrich Bolz-Tereick at 2021-12-01T12:25:43+01:00 merge shortpreamble-no-mutate: stop doing guard strengthening with guards that come from inlining the short preamble. doing that can lead to endless bridges. fixes #3598 - - - - - 59988b0f by Carl Friedrich Bolz-Tereick at 2021-12-04T16:20:16+01:00 incrementality in the unicode escape handler was broken, fix it - - - - - 747df948 by Carl Friedrich Bolz-Tereick at 2021-12-04T19:32:29+01:00 fix codecs tests, seems the default has just always been wrong (but it didn't matter so far) - - - - - a723fab4 by Carl Friedrich Bolz-Tereick at 2021-12-04T21:54:28+01:00 bpo-44954: fix corner case in float.fromhex - - - - - 6fbd9ba4 by Carl Friedrich Bolz-Tereick at 2021-12-04T22:20:26+01:00 copy dtoa changes from https://bugs.python.org/issue40780 - - - - - 801b73ac by Matti Picus at 2021-12-05T10:58:54+02:00 delete unused and untested build_main_for_shared - - - - - cc79ca89 by Matti Picus at 2021-12-05T10:59:41+02:00 make sure pypy3.7 as an exe name gets passed through to shared library name - - - - - 29ddc6ea by Matti Picus at 2021-12-05T08:21:30+02:00 deprecate PyPy.h but add it to the embedding docs, issue 3608 - - - - - 388482ab by Matti Picus at 2021-12-05T12:00:44+02:00 update cffi via pypy/tool/import_cffi.py - - - - - 771f8eb4 by Matti Picus at 2021-12-05T12:12:03+02:00 rename cffi.egg-info to cffi.dist-info and update files from cpython cffi wheel Updating the METADATA file should be part of the import_cffi tool, but it is complicated to generate the file from the setup.py sources (not shipped in our version). Maybe if cffi moves to a setup.cfg file instead ... - - - - - 9cf2fae8 by Matti Picus at 2021-12-05T12:58:56+02:00 make sure shared_library_name is still a py.path.local - - - - - 784fc51c by Matti Picus at 2021-12-05T15:02:49+02:00 more version fixes for cffi version update - - - - - 10335b61 by Matti Picus at 2021-12-06T04:43:04+02:00 back out 69fc5c4090e2 to remove PyPy.h - it is needed by virtualenv - - - - - c1843906 by Matti Picus at 2021-12-06T05:04:18+02:00 use sys.base_prefix to find include files (pypy-specific) - - - - - 392598b5 by Matti Picus at 2021-12-06T05:06:01+02:00 redo removal of PyPy.h 69fc5c4090e2 - - - - - e2c96dce by Matti Picus at 2021-12-06T05:14:06+02:00 update _cffi_backend file tests - - - - - 83a4c648 by Matti Picus at 2021-12-06T05:39:14+02:00 fix for windows: py.path.local cannot deal with multiple '.' in name cleanly - - - - - bbd294e7 by Matti Picus at 2021-12-06T06:17:18+02:00 fix 029294a18e39 for outside virtualenv where there is no sys.base_prefix - - - - - fae82018 by Matti Picus at 2021-12-08T20:36:21+02:00 fix exe and dll naming for windows - - - - - a956f228 by Matti Picus at 2021-12-08T23:14:15+02:00 use rsplit - - - - - 009403e2 by Carl Friedrich Bolz-Tereick at 2021-12-11T12:49:47+01:00 a mechanism for errors in the symtable, use it to improve position of the "duplicate argument" error - - - - - 2a79853f by Carl Friedrich Bolz-Tereick at 2021-12-11T21:38:01+01:00 fix error location of global declarations - - - - - d00d0100 by Matti Picus at 2021-12-12T18:35:41+02:00 fix failing test - - - - - f1b8a18d by Carl Friedrich Bolz-Tereick at 2021-12-23T10:58:56+01:00 #3617: move the crash functionality for testing into its own function, add docstrings - - - - - 2c3a0e63 by Matti Picus at 2021-12-27T08:54:03+02:00 move toward one source of truth for so_name and (windows) exe_name_w - - - - - 7bd6898d by Matti Picus at 2021-12-27T22:55:41+02:00 set rpython MAXUNICODE to 0x10ffff since we use utf8 universally - - - - - 68d9dcd3 by Matti Picus at 2021-12-28T00:33:49+02:00 more refactoring of exe name - - - - - 94c2f0d2 by Matti Picus at 2021-12-29T13:50:21+02:00 exe target is self.exe_name not self.c_entryp - - - - - 91dda4e8 by Matti Picus at 2021-12-30T11:15:11+02:00 test, fix for exe name with formatting - - - - - 1f650ae8 by Matti Picus at 2021-12-31T13:28:32+02:00 replicate enough of the driver and genc stages in tests to replicate the current failure - - - - - 3e153622 by Matti Picus at 2021-12-31T13:50:26+02:00 fix failure: copy out the exename.basename exactly as created by the makefile - - - - - d27611b5 by Matti Picus at 2022-01-01T11:20:16+02:00 update license for 2022 - - - - - 09600a04 by Matti Picus at 2022-01-01T14:05:38+02:00 fix condition for windows - - - - - 1cb538fc by Matti Picus at 2022-01-01T12:13:27+02:00 fix test - - - - - 3759e134 by Carl Friedrich Bolz-Tereick at 2022-01-03T10:15:37+01:00 fix test_enforceargs_not_constant in test_objectmodel.py (broken by fb1d3c8896bf, thanks mattip for noticing!) - - - - - a12f6591 by Carl Friedrich Bolz-Tereick at 2022-01-03T10:34:37+01:00 fix pyrolog link - - - - - c6820179 by Matti Picus at 2022-01-05T08:11:22+02:00 fix for improper use of rffi_platform.Has - - - - - a14dc05f by fijal at 2022-01-08T14:55:32+02:00 add memory pressure for RawByteBuffer around the malloc - - - - - 2fb09ca0 by Matti Picus at 2022-01-09T16:19:26+02:00 backport change from 007460cad4dd in py3.8 - - - - - 88970e78 by Carl Friedrich Bolz-Tereick at 2022-01-10T13:00:19+01:00 #3584: add __builtins__ to globals dict in eval call - - - - - 5323d6e2 by Matti Picus at 2022-01-11T10:27:55+02:00 adjust test for 58144a0105d3 - - - - - 670c3952 by Carl Friedrich Bolz-Tereick at 2022-01-14T12:54:56+01:00 bad me, no cookies: re-enable accidentally commented out look_inside_iff --HG-- branch : py3.7 - - - - - a89944e2 by Carl Friedrich Bolz-Tereick at 2022-01-14T20:47:13+01:00 skip this one, it doesn't really make sense in this form on pypy3 --HG-- branch : py3.7 - - - - - 8301595a by Carl Friedrich Bolz-Tereick at 2022-01-14T20:52:09+01:00 those operations are fine (the difference is ? as in some other tests ? that in pypy3 the iterator of range(n) does not emit a guard that checks that the result is non-negative) --HG-- branch : py3.7 - - - - - ebeac985 by Matti Picus at 2022-01-20T13:27:34+02:00 add PyDateTime_TimeZone_UTC, enable passing stdlib C-API tests of datetime --HG-- branch : py3.7 - - - - - d81401e1 by Matti Picus at 2022-01-20T13:30:42+02:00 merge default --HG-- branch : py3.7 - - - - - 26a3d0da by Matti Picus at 2022-01-11T11:22:29+02:00 make test skip more cleanly --HG-- branch : py3.7 - - - - - 56c8782a by Matti Picus at 2022-01-12T10:41:47+02:00 fix for python2 call to winreg.OpenKeyEx without kwargs (issue 3595) - - - - - 7490bf29 by Matti Picus at 2022-01-13T01:30:03+02:00 start v7.3.8 release note - - - - - a705339a by Matti Picus at 2022-01-13T10:40:24+02:00 use OpenSSL 1.1.1m - - - - - 445f891f by Matti Picus at 2022-01-14T00:32:29+02:00 more release note work - - - - - e5caf7a5 by Matti Picus at 2022-01-14T16:30:40+02:00 fix broken link, issue 3638 - - - - - 30a3359c by Matti Picus at 2022-01-19T08:45:41+02:00 work on release note - - - - - 96351c1d by Carl Friedrich Bolz-Tereick at 2022-01-19T13:08:53+01:00 test and fix for kwargsdict popitem bug - - - - - 4c1a518c by Matti Picus at 2022-01-20T11:09:00+02:00 update darwin MACOSX_DEPLOYMENT_TARGET to 10.9 - - - - - 69c8bfb5 by Matti Picus at 2022-01-21T10:25:27+02:00 backport winreg test and change from python3 - - - - - 0c3c90d8 by Matti Picus at 2022-01-21T10:53:53+02:00 patch from debian --HG-- branch : py2.7-openssl3 - - - - - 7ae9c899 by Matti Picus at 2022-01-21T10:54:07+02:00 start to backport from py3.7 --HG-- branch : py2.7-openssl3 - - - - - f972857f by Matti Picus at 2022-01-21T12:13:44+02:00 remove vendored cryptography --HG-- branch : py2.7-openssl3 - - - - - 8e03a50f by Matti Picus at 2022-01-21T12:14:07+02:00 first cut at updating _stdssl.__init__.py --HG-- branch : py2.7-openssl3 - - - - - 54664707 by Matti Picus at 2022-01-21T12:16:42+02:00 remove redundant copy --HG-- branch : py2.7-openssl3 - - - - - 0c101f17 by Matti Picus at 2022-01-21T12:25:32+02:00 more patching from py3.7 --HG-- branch : py2.7-openssl3 - - - - - 32c49b6c by Matti Picus at 2022-01-21T12:55:27+02:00 fix enough merge errors so things start working --HG-- branch : py2.7-openssl3 - - - - - 44437560 by Matti Picus at 2022-01-21T16:10:26+02:00 add back OpenSSL3.0.1 as an option --HG-- branch : py2.7-openssl3 - - - - - 289dc5a0 by Matti Picus at 2022-01-21T17:16:52+02:00 port patch from debian: ssl6 address needs /n at the end --HG-- branch : py2.7-openssl3 - - - - - 1b5a9189 by Matti Picus at 2022-01-21T17:26:46+02:00 backport equivalent of 4af6525fb674 to deal with version numbering scheme change --HG-- branch : py2.7-openssl3 - - - - - 56e381e4 by Stefano Rivera at 2022-01-21T17:28:46-04:00 Avoid forcing the use of TLS 1.0 in SSL Tests OpenSSL 3 disables TLS 1.0 and 1.1 by default: > The security strength of SHA1 and MD5 based signatures in TLS has been reduced. > This results in SSL 3, TLS 1.0, TLS 1.1 and DTLS 1.0 no longer working at the > default security level of 1 and instead requires security level 0. Use an unspecified version where possible, and skip tests where that isn't possible. --HG-- branch : py2.7-openssl3 - - - - - 290361ce by Stefano Rivera at 2022-01-21T17:29:52-04:00 Requests TLS 1.2 in tests that requested 1.0 previously but don't support 1.3 OpenSSL 3 makes TLS 1.0 and 1.1 unuseable by default. --HG-- branch : py2.7-openssl3 - - - - - a8954847 by Stefano Rivera at 2022-01-21T17:30:30-04:00 Fix backporting typos, these are .format() strings --HG-- branch : py2.7-openssl3 - - - - - e1427212 by Stefano Rivera at 2022-01-21T18:35:53-04:00 Revert bpo-28182: Expose OpenSSL verification results (#3412) This was a 3.7 feature, 2.7 didn't have it. --HG-- branch : py2.7-openssl3 - - - - - 0e9a8e49 by Stefano Rivera at 2022-01-21T18:36:37-04:00 Revert bpo-31399: Let OpenSSL verify hostname and IP address (#3462) This was a 3.7 feature, 2.7 verified hostnames in Python. --HG-- branch : py2.7-openssl3 - - - - - f91ebf2b by Stefano Rivera at 2022-01-21T18:45:24-04:00 Backport 'str' to Python 2.7 'unicode' --HG-- branch : py2.7-openssl3 - - - - - 6839acd9 by Stefano Rivera at 2022-01-21T19:07:23-04:00 Backport OSError to Python 2.7 IOError --HG-- branch : py2.7-openssl3 - - - - - f622a37e by Stefano Rivera at 2022-01-21T22:30:27-04:00 Remove PROTOCOL_TLS_CLIENT and PROTOCOL_TLS_SERVER - these aren't exposed in Python 2.7 --HG-- branch : py2.7-openssl3 - - - - - 1bb775cd by Stefano Rivera at 2022-01-22T12:21:28-04:00 bpo-43794: OpenSSL 3.0.0: set OP_IGNORE_UNEXPECTED_EOF by default --HG-- branch : py2.7-openssl3 - - - - - b350099e by Stefano Rivera at 2022-01-22T12:31:26-04:00 Skip tests requiring TLS 1.2 under OpenSSL 3 We could parse for SECLEVEL in openssl.conf, but just skipping them is much simpler. --HG-- branch : py2.7-openssl3 - - - - - 81d5ca89 by Matti Picus at 2022-01-22T18:44:34+02:00 update release note and list of contributors/LICENSE - - - - - 47790c64 by Matti Picus at 2022-01-22T18:46:31+02:00 update default verison to 7.3.9 - - - - - 28636b5e by Stefano Rivera at 2022-01-22T12:46:59-04:00 bpo-43920: Make load_verify_locations(cadata) error message consistent (GH-25554) --HG-- branch : py2.7-openssl3 - - - - - 779888c2 by Matti Picus at 2022-01-22T19:48:45+02:00 fix link, use OpenSSL 1.1.1m by default --HG-- branch : py2.7-openssl3 - - - - - 6fe177e1 by Matti Picus at 2022-01-22T20:02:24+02:00 merge py2.7-openssl3 which provides OpenSSL3 - - - - - 11dca7d4 by Matti Picus at 2022-01-22T20:26:28+02:00 merge default --HG-- branch : py3.7 - - - - - f425d6fe by Matti Picus at 2022-01-23T09:45:26+02:00 fix merge --HG-- branch : py3.7 - - - - - 562c1dc3 by Matti Picus at 2022-01-23T15:06:25+02:00 more merge fixes --HG-- branch : py3.7 - - - - - 957b8674 by Matti Picus at 2022-01-23T21:21:40+02:00 merge py3.7 into release --HG-- branch : release-pypy3.7-v7.x - - - - - 30 changed files: - + .flake8 - .hgignore - .hgtags - LICENSE - extra_tests/cffi_tests/cffi0/test_version.py - extra_tests/cffi_tests/cffi0/test_zintegration.py - extra_tests/cffi_tests/cffi1/test_cffi_binary.py - extra_tests/cffi_tests/cffi1/test_ffi_obj.py - extra_tests/cffi_tests/test_c.py - extra_tests/cffi_tests/test_version.py - extra_tests/requirements.txt - extra_tests/test_posix.py - get_externals.py - ? include/PyPy.h - lib-python/3/_osx_support.py - lib-python/3/concurrent/futures/process.py - lib-python/3/distutils/_msvccompiler.py - lib-python/3/distutils/sysconfig_pypy.py - lib-python/3/ssl.py - lib-python/3/sysconfig.py - lib-python/3/test/datetimetester.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 View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/dc16dfde4273d53042327a7070bd490b1c92e4d9...957b8674e27fed88317059972246cf9bab77ef7d -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/dc16dfde4273d53042327a7070bd490b1c92e4d9...957b8674e27fed88317059972246cf9bab77ef7d You're 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 Jan 23 21:46:40 2022 From: foss at heptapod.net (Matti Picus (@mattip)) Date: Mon, 24 Jan 2022 02:46:40 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.8] fix merge Message-ID: <61ee131034fb4_1a29c93e81160d5@heptapod-foss.mail> Matti Picus pushed to branch branch/py3.8 at PyPy / pypy Commits: 9d08114c by Matti Picus at 2022-01-24T04:46:14+02:00 fix merge --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/9d08114c56f4fe80543bbece06b9cc3401db0fe7 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/9d08114c56f4fe80543bbece06b9cc3401db0fe7 You're 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 Jan 23 23:49:05 2022 From: foss at heptapod.net (Matti Picus (@mattip)) Date: Mon, 24 Jan 2022 04:49:05 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.8] 2 commits: add WITH_DYLD to sysconfig for darwin Message-ID: <61ee2fc13625d_1a29c93e81164e7@heptapod-foss.mail> Matti Picus pushed to branch branch/py3.8 at PyPy / pypy Commits: df79d49e by Matti Picus at 2022-01-24T06:47:40+02:00 add WITH_DYLD to sysconfig for darwin --HG-- branch : py3.7 - - - - - 9a027989 by Matti Picus at 2022-01-24T06:48:21+02:00 merge py3.7 --HG-- branch : py3.8 - - - - - 1 changed file: - lib_pypy/_sysconfigdata.py View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/9d08114c56f4fe80543bbece06b9cc3401db0fe7...9a027989530685dcc2c6a9dedf7c579a7cda8922 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/9d08114c56f4fe80543bbece06b9cc3401db0fe7...9a027989530685dcc2c6a9dedf7c579a7cda8922 You're 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 Jan 23 23:49:04 2022 From: foss at heptapod.net (Matti Picus (@mattip)) Date: Mon, 24 Jan 2022 04:49:04 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.7] add WITH_DYLD to sysconfig for darwin Message-ID: <61ee2fc037683_1a29c6c88116275@heptapod-foss.mail> Matti Picus pushed to branch branch/py3.7 at PyPy / pypy Commits: df79d49e by Matti Picus at 2022-01-24T06:47:40+02:00 add WITH_DYLD to sysconfig for darwin --HG-- branch : py3.7 - - - - - 1 changed file: - lib_pypy/_sysconfigdata.py View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/df79d49ef3e24d792410fde96793350a6ff4909f -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/df79d49ef3e24d792410fde96793350a6ff4909f You're 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 Jan 23 23:49:09 2022 From: foss at heptapod.net (Matti Picus (@mattip)) Date: Mon, 24 Jan 2022 04:49:09 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/release-pypy3.7-v7.x] add WITH_DYLD to sysconfig for darwin Message-ID: <61ee2fc565d37_1a29c6da0116673@heptapod-foss.mail> Matti Picus pushed to branch branch/release-pypy3.7-v7.x at PyPy / pypy Commits: 3d0dd508 by Matti Picus at 2022-01-24T06:47:40+02:00 add WITH_DYLD to sysconfig for darwin --HG-- branch : release-pypy3.7-v7.x - - - - - 1 changed file: - lib_pypy/_sysconfigdata.py View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/3d0dd50838afbdc9731b01017412f0f0daaf2f5e -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/3d0dd50838afbdc9731b01017412f0f0daaf2f5e You're 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 Jan 24 01:11:25 2022 From: foss at heptapod.net (Matti Picus (@mattip)) Date: Mon, 24 Jan 2022 06:11:25 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.9] 43 commits: add PyDateTime_TimeZone_UTC, enable passing stdlib C-API tests of datetime Message-ID: <61ee430d74a1b_1a29c6c88117290@heptapod-foss.mail> Matti Picus pushed to branch branch/py3.9 at PyPy / pypy Commits: ebeac985 by Matti Picus at 2022-01-20T13:27:34+02:00 add PyDateTime_TimeZone_UTC, enable passing stdlib C-API tests of datetime --HG-- branch : py3.7 - - - - - d81401e1 by Matti Picus at 2022-01-20T13:30:42+02:00 merge default --HG-- branch : py3.7 - - - - - 26a3d0da by Matti Picus at 2022-01-11T11:22:29+02:00 make test skip more cleanly --HG-- branch : py3.7 - - - - - 445f891f by Matti Picus at 2022-01-14T00:32:29+02:00 more release note work - - - - - e5caf7a5 by Matti Picus at 2022-01-14T16:30:40+02:00 fix broken link, issue 3638 - - - - - a836d9f3 by Matti Picus at 2022-01-17T11:30:07+02:00 remove local modifications to upstream file --HG-- branch : py3.8 - - - - - 30a3359c by Matti Picus at 2022-01-19T08:45:41+02:00 work on release note - - - - - 96351c1d by Carl Friedrich Bolz-Tereick at 2022-01-19T13:08:53+01:00 test and fix for kwargsdict popitem bug - - - - - 4c1a518c by Matti Picus at 2022-01-20T11:09:00+02:00 update darwin MACOSX_DEPLOYMENT_TARGET to 10.9 - - - - - 69c8bfb5 by Matti Picus at 2022-01-21T10:25:27+02:00 backport winreg test and change from python3 - - - - - 0c3c90d8 by Matti Picus at 2022-01-21T10:53:53+02:00 patch from debian --HG-- branch : py2.7-openssl3 - - - - - 7ae9c899 by Matti Picus at 2022-01-21T10:54:07+02:00 start to backport from py3.7 --HG-- branch : py2.7-openssl3 - - - - - f972857f by Matti Picus at 2022-01-21T12:13:44+02:00 remove vendored cryptography --HG-- branch : py2.7-openssl3 - - - - - 8e03a50f by Matti Picus at 2022-01-21T12:14:07+02:00 first cut at updating _stdssl.__init__.py --HG-- branch : py2.7-openssl3 - - - - - 54664707 by Matti Picus at 2022-01-21T12:16:42+02:00 remove redundant copy --HG-- branch : py2.7-openssl3 - - - - - 0c101f17 by Matti Picus at 2022-01-21T12:25:32+02:00 more patching from py3.7 --HG-- branch : py2.7-openssl3 - - - - - 32c49b6c by Matti Picus at 2022-01-21T12:55:27+02:00 fix enough merge errors so things start working --HG-- branch : py2.7-openssl3 - - - - - 44437560 by Matti Picus at 2022-01-21T16:10:26+02:00 add back OpenSSL3.0.1 as an option --HG-- branch : py2.7-openssl3 - - - - - 289dc5a0 by Matti Picus at 2022-01-21T17:16:52+02:00 port patch from debian: ssl6 address needs /n at the end --HG-- branch : py2.7-openssl3 - - - - - 1b5a9189 by Matti Picus at 2022-01-21T17:26:46+02:00 backport equivalent of 4af6525fb674 to deal with version numbering scheme change --HG-- branch : py2.7-openssl3 - - - - - 56e381e4 by Stefano Rivera at 2022-01-21T17:28:46-04:00 Avoid forcing the use of TLS 1.0 in SSL Tests OpenSSL 3 disables TLS 1.0 and 1.1 by default: > The security strength of SHA1 and MD5 based signatures in TLS has been reduced. > This results in SSL 3, TLS 1.0, TLS 1.1 and DTLS 1.0 no longer working at the > default security level of 1 and instead requires security level 0. Use an unspecified version where possible, and skip tests where that isn't possible. --HG-- branch : py2.7-openssl3 - - - - - 290361ce by Stefano Rivera at 2022-01-21T17:29:52-04:00 Requests TLS 1.2 in tests that requested 1.0 previously but don't support 1.3 OpenSSL 3 makes TLS 1.0 and 1.1 unuseable by default. --HG-- branch : py2.7-openssl3 - - - - - a8954847 by Stefano Rivera at 2022-01-21T17:30:30-04:00 Fix backporting typos, these are .format() strings --HG-- branch : py2.7-openssl3 - - - - - e1427212 by Stefano Rivera at 2022-01-21T18:35:53-04:00 Revert bpo-28182: Expose OpenSSL verification results (#3412) This was a 3.7 feature, 2.7 didn't have it. --HG-- branch : py2.7-openssl3 - - - - - 0e9a8e49 by Stefano Rivera at 2022-01-21T18:36:37-04:00 Revert bpo-31399: Let OpenSSL verify hostname and IP address (#3462) This was a 3.7 feature, 2.7 verified hostnames in Python. --HG-- branch : py2.7-openssl3 - - - - - f91ebf2b by Stefano Rivera at 2022-01-21T18:45:24-04:00 Backport 'str' to Python 2.7 'unicode' --HG-- branch : py2.7-openssl3 - - - - - 6839acd9 by Stefano Rivera at 2022-01-21T19:07:23-04:00 Backport OSError to Python 2.7 IOError --HG-- branch : py2.7-openssl3 - - - - - f622a37e by Stefano Rivera at 2022-01-21T22:30:27-04:00 Remove PROTOCOL_TLS_CLIENT and PROTOCOL_TLS_SERVER - these aren't exposed in Python 2.7 --HG-- branch : py2.7-openssl3 - - - - - 1bb775cd by Stefano Rivera at 2022-01-22T12:21:28-04:00 bpo-43794: OpenSSL 3.0.0: set OP_IGNORE_UNEXPECTED_EOF by default --HG-- branch : py2.7-openssl3 - - - - - b350099e by Stefano Rivera at 2022-01-22T12:31:26-04:00 Skip tests requiring TLS 1.2 under OpenSSL 3 We could parse for SECLEVEL in openssl.conf, but just skipping them is much simpler. --HG-- branch : py2.7-openssl3 - - - - - 81d5ca89 by Matti Picus at 2022-01-22T18:44:34+02:00 update release note and list of contributors/LICENSE - - - - - 47790c64 by Matti Picus at 2022-01-22T18:46:31+02:00 update default verison to 7.3.9 - - - - - 28636b5e by Stefano Rivera at 2022-01-22T12:46:59-04:00 bpo-43920: Make load_verify_locations(cadata) error message consistent (GH-25554) --HG-- branch : py2.7-openssl3 - - - - - 779888c2 by Matti Picus at 2022-01-22T19:48:45+02:00 fix link, use OpenSSL 1.1.1m by default --HG-- branch : py2.7-openssl3 - - - - - 6fe177e1 by Matti Picus at 2022-01-22T20:02:24+02:00 merge py2.7-openssl3 which provides OpenSSL3 - - - - - 11dca7d4 by Matti Picus at 2022-01-22T20:26:28+02:00 merge default --HG-- branch : py3.7 - - - - - f425d6fe by Matti Picus at 2022-01-23T09:45:26+02:00 fix merge --HG-- branch : py3.7 - - - - - 562c1dc3 by Matti Picus at 2022-01-23T15:06:25+02:00 more merge fixes --HG-- branch : py3.7 - - - - - 2b6bfb5d by Matti Picus at 2022-01-23T21:25:26+02:00 merge py3.7 into py3.8 --HG-- branch : py3.8 - - - - - 9d08114c by Matti Picus at 2022-01-24T04:46:14+02:00 fix merge --HG-- branch : py3.8 - - - - - df79d49e by Matti Picus at 2022-01-24T06:47:40+02:00 add WITH_DYLD to sysconfig for darwin --HG-- branch : py3.7 - - - - - 9a027989 by Matti Picus at 2022-01-24T06:48:21+02:00 merge py3.7 --HG-- branch : py3.8 - - - - - bf371868 by Matti Picus at 2022-01-24T08:11:00+02:00 m???? py3.8 --HG-- branch : py3.9 - - - - - 20 changed files: - LICENSE - lib-python/3/test/datetimetester.py - lib_pypy/_cffi_ssl/_cffi_src/openssl/ssl.py - lib_pypy/_cffi_ssl/_stdssl/__init__.py - lib_pypy/_sysconfigdata.py - lib_pypy/_testcapimodule.c - lib_pypy/cffi/_pycparser/__init__.py - lib_pypy/pypy_tools/build_cffi_imports.py - pypy/doc/conf.py - pypy/doc/contributor.rst - pypy/doc/gc_info.rst - pypy/doc/index-of-release-notes.rst - pypy/doc/release-v7.3.8.rst - pypy/module/cpyext/cdatetime.py - pypy/module/cpyext/include/datetime.h - pypy/module/cpyext/include/patchlevel.h - pypy/module/posix/test/test_posix2.py - pypy/module/sys/version.py - pypy/objspace/std/kwargsdict.py - pypy/objspace/std/test/test_kwargsdict.py View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/c9e6f47318da1d71a2519dd8e056c1a695bc8ec6...bf371868d4105cfe1b626ebbdf8e1390b875db46 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/c9e6f47318da1d71a2519dd8e056c1a695bc8ec6...bf371868d4105cfe1b626ebbdf8e1390b875db46 You're 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 Jan 24 01:17:47 2022 From: foss at heptapod.net (Matti Picus (@mattip)) Date: Mon, 24 Jan 2022 06:17:47 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/release-pypy3.8-v7.x] 517 commits: remove unused functions and add a few tweaks for openssl3 Message-ID: <61ee448bd3b8f_1a2663028117733@heptapod-foss.mail> Matti Picus pushed to branch branch/release-pypy3.8-v7.x 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 - - - - - 8beb69eb by Matti Picus at 2021-10-12T12:15:16+03:00 Added tag release-pypy2.7-v7.3.6rc3 for changeset b89256933b0b - - - - - 0a195390 by Matti Picus at 2021-10-12T12:18:16+03:00 Added tag release-pypy3.7-v7.3.6rc3 for changeset fb22c554358b - - - - - be037bf0 by Matti Picus at 2021-10-12T12:19:04+03:00 Added tag release-pypy3.8-v7.3.6rc3 for changeset 6c4c0169842e - - - - - 1ed4121f by Armin Rigo at 2021-10-12T12:48:44+02:00 Performance fix: in ffi.memmove() when the src argument is a bytes object it would painfully copy the bytes out of the nursery, but it doesn't need to - - - - - 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 - - - - - 716f0227 by Armin Rigo at 2021-10-13T07:16:11+02:00 Don't declare stdin, stdout and stderr as extern in the generated C files - - - - - 2bbc76bd by Matti Picus at 2021-10-13T08:37:53+03:00 update versions.json for rc3 - - - - - e179dc63 by Matti Picus at 2021-10-13T23:55:59+03:00 merge default into py3.7 --HG-- branch : py3.7 - - - - - 749a3b77 by Stefano Rivera at 2021-10-13T11:50:08-07:00 imp module: Use the multiarch tag in C extension filenames The import machinery should use the multiarch tag from sys.implementation._multiarch / sysconfig.get_config_var('MULTIARCH'). --HG-- branch : py3.7 - - - - - 2f44226f by Matti Picus at 2021-10-13T23:54:39+03:00 fix table - - - - - bfae7260 by Carl Friedrich Bolz-Tereick at 2021-10-15T14:59:32+02:00 fix bug in 1138b6754bdd: the "if" of an elif chain was moved, attaching the elif to the previous if and breaking "once" in the process, under some circumstances --HG-- branch : py3.7 - - - - - 99dc1c2f by Carl Friedrich Bolz-Tereick at 2021-10-15T15:01:10+02:00 merge py3.7 --HG-- branch : py3.8 - - - - - c0eebace by Carl Friedrich Bolz-Tereick at 2021-10-15T15:12:06+02:00 backport 1138b6754bdd (don't leak memory if warnings are ignored) and its bug fix 32a9dd00ac6a (don't break once in the process) - - - - - 2e9a9361 by Carl Friedrich Bolz-Tereick at 2021-10-15T15:13:06+02:00 merge default (diff is empty, due to the backport) --HG-- branch : py3.7 - - - - - ee8ff092 by Carl Friedrich Bolz-Tereick at 2021-10-15T15:13:20+02:00 merge py3.7 --HG-- branch : py3.8 - - - - - fe53d9dd by Carl Friedrich Bolz-Tereick at 2021-10-15T21:52:03+02:00 bpo-33375: follow cpython in removing this mess of logic to find the filename and instead just ask the code object. --HG-- branch : py3.8 - - - - - e8879a96 by Matti Picus at 2021-10-16T18:49:15+03:00 document warning fixes - - - - - aba1fb65 by Matti Picus at 2021-10-17T08:20:21+03:00 revert 9dcb0815f970 - LDFLAGS should not define -shared (issue 3576) --HG-- branch : py3.8 - - - - - 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 - - - - - ae5a9f7c by Carl Friedrich Bolz-Tereick at 2021-10-20T11:44:18+02:00 #3577 this extra .lineno_set = False is no longer necessary, since we set the lineno in a lot more places than we used to --HG-- branch : py3.8 - - - - - 42e103f9 by Carl Friedrich Bolz-Tereick at 2021-10-20T11:44:18+02:00 #3577 this extra .lineno_set = False is no longer necessary, since we set the lineno in a lot more places than we used to --HG-- branch : py3.8-fix-for-tracing - - - - - 3186454a by Carl Friedrich Bolz-Tereick at 2021-10-20T16:03:46+02:00 Backed out changeset 5ff0319ceb27 (breaks stuff) --HG-- branch : py3.8 - - - - - 96e789f3 by Carl Friedrich Bolz-Tereick at 2021-10-20T17:09:01+02:00 follow CPython's line trace event logic more precisely --HG-- branch : py3.8-fix-for-tracing - - - - - e2a59384 by Carl Friedrich Bolz-Tereick at 2021-10-21T10:08:21+02:00 document branch --HG-- branch : py3.8-fix-for-tracing - - - - - 9bb17fed by Carl Friedrich Bolz-Tereick at 2021-10-21T10:08:43+02:00 merge branch --HG-- branch : py3.8 - - - - - c9acce86 by mgorny at 2021-10-22T08:43:37+03:00 backport fixes to close ProcessPoolExecutor (issue 3317) --HG-- branch : py3.8 - - - - - e663b7fb by Matti Picus at 2021-10-22T08:59:22+03:00 apply the rest of the changes in the fix to cpython bpo-39104 --HG-- branch : py3.8 - - - - - 82c9c432 by Matti Picus at 2021-10-22T09:12:01+03:00 fix broken dependency on gc.collect to collect the object and kill the weakref (issue 3317) --HG-- branch : py3.8 - - - - - a4f1d91d by Carl Friedrich Bolz-Tereick at 2021-10-23T11:19:27+02:00 test and fix: the "optimization" of starred tuple creation with constants had an annoying effect of turning (*a, *b) into (*(), *a, *(), *b) --HG-- branch : py3.7 - - - - - 6ba8a22d by Carl Friedrich Bolz-Tereick at 2021-10-23T14:10:55+02:00 merge py3.7 --HG-- branch : py3.8 - - - - - 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 - - - - - 1b6297a1 by Carl Friedrich Bolz-Tereick at 2021-10-25T17:40:51+02:00 turn test into an apptest file --HG-- branch : py3.7 - - - - - 0c714d00 by Carl Friedrich Bolz-Tereick at 2021-10-25T17:41:05+02:00 merge py3.7 --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 - - - - - 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 - - - - - 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 - - - - - 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 - - - - - 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 - - - - - 250468e9 by Carl Friedrich Bolz-Tereick at 2022-01-13T12:18:30+01:00 better error messages on unknown options --HG-- branch : py3.7 - - - - - e0d940f4 by Matti Picus at 2022-01-13T13:25:20+02:00 move import --HG-- branch : py3.7 - - - - - 78192a2b by Carl Friedrich Bolz-Tereick at 2021-11-19T19:18:56+01:00 move the unsafe test into a forked process --HG-- branch : py3.7 - - - - - 30b2bac9 by Carl Friedrich Bolz-Tereick at 2021-11-14T12:05:22+01:00 I *think* this is correct: the condition is not at all about runicode.MAXUNICODE but about whether we bytes.decode("utf-8") will produce surrogates, which happens when sys.maxunicode == 0xffff --HG-- branch : py3.7 - - - - - 40be2755 by Carl Friedrich Bolz-Tereick at 2021-11-14T13:35:56+01:00 add a view function for NFAs and DFAs - - - - - 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 - - - - - 3add6dc2 by Matti Picus at 2021-11-17T13:29:25+02:00 typo --HG-- branch : py3.8 - - - - - 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 - - - - - 425f36fb by Carl Friedrich Bolz-Tereick at 2021-11-18T12:28:49+01:00 fix target on default - - - - - 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 - - - - - 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 - - - - - 2b785a66 by Matti Picus at 2021-11-19T17:22:14+02:00 PyLong_AsLong tries __index__ first, issue 3585 --HG-- branch : py3.8 - - - - - 8fcd661d by Matti Picus at 2021-11-21T08:39:24+02:00 fix test after bb1b886522c4 --HG-- branch : py3.8 - - - - - 07f4ebda by Matti Picus at 2021-11-21T10:14:22+02:00 merge py3.7 into py3.8 --HG-- branch : py3.8 - - - - - 49d80e18 by Carl Friedrich Bolz-Tereick at 2021-11-21T12:57:03+01:00 merge py3.7 --HG-- branch : py3.8 - - - - - 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 - - - - - 3363ae77 by Carl Friedrich Bolz-Tereick at 2021-11-20T12:56:29+01:00 two missing collects --HG-- branch : py3.8 - - - - - ca6fea03 by Carl Friedrich Bolz-Tereick at 2021-11-20T14:07:18+01:00 add unicodedata version 13 - - - - - f75557b7 by Carl Friedrich Bolz-Tereick at 2021-11-20T14:13:21+01:00 merge default --HG-- branch : py3.7 - - - - - 9a41c2a9 by Carl Friedrich Bolz-Tereick at 2021-11-20T14:15:43+01:00 merge py3.7 --HG-- branch : py3.8 - - - - - 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 - - - - - 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 - - - - - 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 - - - - - 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 - - - - - febf0f27 by Carl Friedrich Bolz-Tereick at 2021-11-21T12:56:04+01:00 expose libm nextafter in rfloat - - - - - c6ffa993 by Carl Friedrich Bolz-Tereick at 2021-11-21T12:56:42+01:00 merge default --HG-- branch : py3.7 - - - - - e9fbd46b by Carl Friedrich Bolz-Tereick at 2021-11-21T14:07:22+01:00 make error messages follow cpython --HG-- branch : py3.8 - - - - - 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 - - - - - e28e4614 by Carl Friedrich Bolz-Tereick at 2021-11-21T15:45:38+01:00 fix translation --HG-- branch : py3.8 - - - - - 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 - - - - - 94002c5f by Matti Picus at 2021-11-22T08:51:20+02:00 merge py3.7 --HG-- branch : py3.8 - - - - - 4ec47627 by Matti Picus at 2021-11-22T09:54:45+02:00 merge py3.7 --HG-- branch : py3.8 - - - - - 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 - - - - - 581e713d by Matti Picus at 2021-11-22T08:49:30+02:00 fix for windows - - - - - 18076906 by Matti Picus at 2021-11-22T08:45:14+02:00 print more helpful error message when calling tp_del from cpyext - - - - - 45816527 by Matti Picus at 2021-11-22T08:50:50+02:00 merge default --HG-- branch : py3.7 - - - - - 47f06ff0 by Matti Picus at 2021-11-22T09:50:36+02:00 no getfulltypename on default - - - - - bdf9ba34 by Matti Picus at 2021-11-22T09:51:32+02:00 dummy merge to avoid c5aa4c555dde --HG-- branch : py3.7 - - - - - 285c48e2 by Matti Picus at 2021-11-22T09:54:19+02:00 add check of printing in tp_del exception --HG-- branch : py3.7 - - - - - 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 - - - - - 32a3d41a by Matti Picus at 2021-11-22T16:42:33+02:00 use 10.9 as a minimum macOS target - - - - - 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 - - - - - 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 - - - - - da3e9332 by Matti Picus at 2021-11-23T11:20:46+02:00 fix translation --HG-- branch : py3.8 - - - - - 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 - - - - - a55f4a8e by Carl Friedrich Bolz-Tereick at 2021-11-25T11:44:06+01:00 somewhat laboriously reproduce the problem of #3598 as a jit test --HG-- branch : shortpreamble-no-mutate - - - - - 61abc439 by Carl Friedrich Bolz-Tereick at 2021-11-25T16:06:51+01:00 two variants of the test: one with one without the erroneous bridge going to the main loop --HG-- branch : shortpreamble-no-mutate - - - - - 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 - - - - - 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 - - - - - dbcaa8fd by Carl Friedrich Bolz-Tereick at 2021-11-26T13:52:07+01:00 at least prevent mutation of the earlier trace when inlining the short preamble --HG-- branch : shortpreamble-no-mutate - - - - - e8fa427b by Carl Friedrich Bolz-Tereick at 2021-11-26T16:11:09+01:00 nonsense --HG-- branch : shortpreamble-no-mutate - - - - - 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 - - - - - 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 - - - - - 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 - - - - - cccb961d by Matti Picus at 2021-11-29T12:29:56+02:00 refactor to get correct error message (with the '=' for inplace ops) - - - - - 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 - - - - - 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 - - - - - 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 - - - - - 65686de1 by Carl Friedrich Bolz-Tereick at 2021-11-30T20:33:11+01:00 passing test that it works for TokenErrors too --HG-- branch : py3.7 - - - - - 199b4179 by Matti Picus at 2021-12-01T07:46:19+02:00 fix vendoring of pycparser - - - - - 520ddaec by Matti Picus at 2021-12-01T11:08:09+02:00 change hash function for microarray dtypes to match numpy, fixes broken tests - - - - - 12aae872 by Carl Friedrich Bolz-Tereick at 2021-12-01T11:17:29+01:00 fix stack effect of EXTENDED_ARG --HG-- branch : py3.7 - - - - - 4369d4eb by Matti Picus at 2021-12-01T12:22:31+02:00 merge default --HG-- branch : py3.7 - - - - - e1426b3f by Matti Picus at 2021-12-01T12:23:03+02:00 merge py3.7 --HG-- branch : py3.8 - - - - - 5c08dfef by Carl Friedrich Bolz-Tereick at 2021-12-01T12:25:43+01:00 merge shortpreamble-no-mutate: stop doing guard strengthening with guards that come from inlining the short preamble. doing that can lead to endless bridges. fixes #3598 - - - - - 59988b0f by Carl Friedrich Bolz-Tereick at 2021-12-04T16:20:16+01:00 incrementality in the unicode escape handler was broken, fix it - - - - - ba4dad84 by Carl Friedrich Bolz-Tereick at 2021-12-04T18:40:24+01:00 merge default --HG-- branch : py3.7 - - - - - 099ca7ac by Carl Friedrich Bolz-Tereick at 2021-12-04T19:11:04+01:00 equivalent fixes to incremental raw unicode escape decoding --HG-- branch : py3.7 - - - - - 747df948 by Carl Friedrich Bolz-Tereick at 2021-12-04T19:32:29+01:00 fix codecs tests, seems the default has just always been wrong (but it didn't matter so far) - - - - - 5df8e9f9 by Carl Friedrich Bolz-Tereick at 2021-12-04T21:05:09+01:00 merge default, fixes --HG-- branch : py3.7 - - - - - 5e6a8864 by Carl Friedrich Bolz-Tereick at 2021-12-04T21:32:38+01:00 merge py3.8 --HG-- branch : py3.8 - - - - - a723fab4 by Carl Friedrich Bolz-Tereick at 2021-12-04T21:54:28+01:00 bpo-44954: fix corner case in float.fromhex - - - - - 6fbd9ba4 by Carl Friedrich Bolz-Tereick at 2021-12-04T22:20:26+01:00 copy dtoa changes from https://bugs.python.org/issue40780 - - - - - a9d106ac by Matti Picus at 2021-12-05T08:21:30+02:00 deprecate PyPy.h but add it to the embedding docs, issue 3608 --HG-- branch : py3.7 - - - - - 801b73ac by Matti Picus at 2021-12-05T10:58:54+02:00 delete unused and untested build_main_for_shared - - - - - cc79ca89 by Matti Picus at 2021-12-05T10:59:41+02:00 make sure pypy3.7 as an exe name gets passed through to shared library name - - - - - 29ddc6ea by Matti Picus at 2021-12-05T08:21:30+02:00 deprecate PyPy.h but add it to the embedding docs, issue 3608 - - - - - 734f6579 by Matti Picus at 2021-12-05T11:35:02+02:00 merge default --HG-- branch : py3.7 - - - - - 388482ab by Matti Picus at 2021-12-05T12:00:44+02:00 update cffi via pypy/tool/import_cffi.py - - - - - 771f8eb4 by Matti Picus at 2021-12-05T12:12:03+02:00 rename cffi.egg-info to cffi.dist-info and update files from cpython cffi wheel Updating the METADATA file should be part of the import_cffi tool, but it is complicated to generate the file from the setup.py sources (not shipped in our version). Maybe if cffi moves to a setup.cfg file instead ... - - - - - 9cf2fae8 by Matti Picus at 2021-12-05T12:58:56+02:00 make sure shared_library_name is still a py.path.local - - - - - 784fc51c by Matti Picus at 2021-12-05T15:02:49+02:00 more version fixes for cffi version update - - - - - 10335b61 by Matti Picus at 2021-12-06T04:43:04+02:00 back out 69fc5c4090e2 to remove PyPy.h - it is needed by virtualenv - - - - - 67350ef9 by Matti Picus at 2021-12-06T04:46:29+02:00 merge default --HG-- branch : py3.7 - - - - - c1843906 by Matti Picus at 2021-12-06T05:04:18+02:00 use sys.base_prefix to find include files (pypy-specific) - - - - - 392598b5 by Matti Picus at 2021-12-06T05:06:01+02:00 redo removal of PyPy.h 69fc5c4090e2 - - - - - e2c96dce by Matti Picus at 2021-12-06T05:14:06+02:00 update _cffi_backend file tests - - - - - 83a4c648 by Matti Picus at 2021-12-06T05:39:14+02:00 fix for windows: py.path.local cannot deal with multiple '.' in name cleanly - - - - - bbd294e7 by Matti Picus at 2021-12-06T06:17:18+02:00 fix 029294a18e39 for outside virtualenv where there is no sys.base_prefix - - - - - 4ecd1ca9 by Carl Friedrich Bolz-Tereick at 2021-12-06T11:31:29+01:00 fix hidden applevel of appdefs of mixed modules --HG-- branch : py3.7 - - - - - c62bbe34 by Carl Friedrich Bolz-Tereick at 2021-12-06T11:33:24+01:00 merge --HG-- branch : py3.7 - - - - - 972f6869 by Matti Picus at 2021-12-07T17:55:54+02:00 merge default --HG-- branch : py3.7 - - - - - c2ae3e2c by Matti Picus at 2021-12-07T17:56:21+02:00 merge py3.7 --HG-- branch : py3.8 - - - - - fae82018 by Matti Picus at 2021-12-08T20:36:21+02:00 fix exe and dll naming for windows - - - - - a956f228 by Matti Picus at 2021-12-08T23:14:15+02:00 use rsplit - - - - - 60238b12 by Matti Picus at 2021-12-08T23:33:45+02:00 merge default --HG-- branch : py3.7 - - - - - 42c43c50 by Matti Picus at 2021-12-09T23:38:25+02:00 properly skip -D tests --HG-- branch : py3.7 - - - - - 84874560 by Matti Picus at 2021-12-09T23:41:38+02:00 merge py3.7 --HG-- branch : py3.8 - - - - - f83e9b15 by Matti Picus at 2021-12-10T09:00:43+02:00 actually commit the change for 84837aacd380 --HG-- branch : py3.7 - - - - - 675155d4 by Matti Picus at 2021-12-10T09:01:05+02:00 merge py3.7 --HG-- branch : py3.8 - - - - - f0462bf1 by Matti Picus at 2021-12-10T09:55:51+02:00 typo --HG-- branch : py3.7 - - - - - 0c5f6d3f by Matti Picus at 2021-12-10T09:56:12+02:00 merge py3.7 --HG-- branch : py3.8 - - - - - 009403e2 by Carl Friedrich Bolz-Tereick at 2021-12-11T12:49:47+01:00 a mechanism for errors in the symtable, use it to improve position of the "duplicate argument" error - - - - - 2a79853f by Carl Friedrich Bolz-Tereick at 2021-12-11T21:38:01+01:00 fix error location of global declarations - - - - - 8ac128d2 by Carl Friedrich Bolz-Tereick at 2021-12-11T21:52:13+01:00 merge default --HG-- branch : py3.7 - - - - - 6af22ce3 by Carl Friedrich Bolz-Tereick at 2021-12-11T22:27:31+01:00 fix some more error message line numbers --HG-- branch : py3.7 - - - - - d00d0100 by Matti Picus at 2021-12-12T18:35:41+02:00 fix failing test - - - - - f5066d72 by Matti Picus at 2021-12-12T18:56:19+02:00 remove duplicate definition of Py_hash_t, document diff to CPython (issue 3612) --HG-- branch : py3.7 - - - - - 614dfea8 by Matti Picus at 2021-12-12T19:01:16+02:00 merge py3.7 --HG-- branch : py3.8 - - - - - 18f53dcb by Matti Picus at 2021-12-14T21:11:01+02:00 fix errcheck ctypes protocol (came up in the "pre_commit" package) --HG-- branch : py3.7 - - - - - a57d10df by Matti Picus at 2021-12-14T21:11:51+02:00 merge py3.7 --HG-- branch : py3.8 - - - - - 49492ca8 by Matti Picus at 2021-12-16T16:42:19+02:00 fix finding dependencies of shared objects for portable builds (issue 3616) --HG-- branch : py3.8 - - - - - 5dd7cc08 by Matti Picus at 2021-12-16T16:50:50+02:00 update embedded openssl to 3.0.1 (CVE-2021-4044) --HG-- branch : py3.7 - - - - - b76eb3fd by Matti Picus at 2021-12-16T16:51:17+02:00 merge py3.7 --HG-- branch : py3.8 - - - - - 3e82d5c0 by Matti Picus at 2021-12-17T10:08:58+02:00 put the tk/tcl runtime libraries in a place where they can be found (issue 3616) --HG-- branch : py3.8 - - - - - 65422e78 by Matti Picus at 2021-12-17T10:36:21+02:00 ignore __pycache__ when packaging lib_pypy --HG-- branch : py3.8 - - - - - d389ce7d by Matti Picus at 2021-12-19T01:25:03+02:00 add tp_vectorcall to PyTypeObject, issue 3618 --HG-- branch : py3.8 - - - - - 575ef438 by Matti Picus at 2021-12-19T23:35:42+02:00 remove tp_pypy_flags for 3.8 so we do not have to bump the PYPY_VERSION Make sure this change is not merged to py3.9 --HG-- branch : py3.8 - - - - - 86407c2e by Matti Picus at 2021-12-20T00:26:55+02:00 one step closer to running untranslated test on top of pypy2.7 on x86_64 --HG-- branch : py3.8 - - - - - 441ff264 by Matti Picus at 2021-12-20T09:20:02+02:00 fix test for misinterpreted OpenSSL version scheme (bpo-46114) --HG-- branch : py3.8 - - - - - 7a167978 by Matti Picus at 2021-12-23T13:30:54+02:00 test, implement PyModule_NewObject --HG-- branch : py3.7 - - - - - 1b878855 by Matti Picus at 2021-12-20T09:20:02+02:00 fix test for misinterpreted OpenSSL version scheme (bpo-46114) --HG-- branch : py3.7 - - - - - 16111f2b by Matti Picus at 2021-12-21T10:46:24+02:00 ignore build artifact --HG-- branch : py3.7 - - - - - 78586987 by Matti Picus at 2021-12-21T10:48:15+02:00 remove stray comma --HG-- branch : py3.8 - - - - - a0c08d02 by Matti Picus at 2021-12-21T10:49:05+02:00 merge py3.7 --HG-- branch : py3.8 - - - - - dcc8cea5 by Matti Picus at 2021-12-23T01:17:57+02:00 add PyCompilerFlags.cf_feature_version (bpo 35766) --HG-- branch : py3.8 - - - - - f1b8a18d by Carl Friedrich Bolz-Tereick at 2021-12-23T10:58:56+01:00 #3617: move the crash functionality for testing into its own function, add docstrings - - - - - 00a9c32d by Matti Picus at 2021-12-23T16:45:27+02:00 test, fix overflow error message to be more helpful than "int too large for int" --HG-- branch : py3.7 - - - - - 2ebfbae9 by Matti Picus at 2021-12-23T21:26:43+02:00 merge py3.7 --HG-- branch : py3.8 - - - - - d9d3cbec by Matti Picus at 2021-12-24T01:04:39+02:00 refactor to expose PyModule_ExecDef (tested in cython module_api) --HG-- branch : py3.7 - - - - - f5242045 by Matti Picus at 2021-12-24T01:05:26+02:00 merge py3.7 --HG-- branch : py3.8 - - - - - 2c3a0e63 by Matti Picus at 2021-12-27T08:54:03+02:00 move toward one source of truth for so_name and (windows) exe_name_w - - - - - 7bd6898d by Matti Picus at 2021-12-27T22:55:41+02:00 set rpython MAXUNICODE to 0x10ffff since we use utf8 universally - - - - - 68d9dcd3 by Matti Picus at 2021-12-28T00:33:49+02:00 more refactoring of exe name - - - - - be68cbd6 by Matti Picus at 2021-12-28T00:41:57+02:00 merge default --HG-- branch : py3.7 - - - - - 311e7db7 by Matti Picus at 2021-12-28T00:42:43+02:00 merge py3.7 --HG-- branch : py3.8 - - - - - 106f751a by Matti Picus at 2021-12-28T10:52:40+02:00 limit pwd.getpwnam to str, issue 3624 --HG-- branch : py3.7 - - - - - 94c2f0d2 by Matti Picus at 2021-12-29T13:50:21+02:00 exe target is self.exe_name not self.c_entryp - - - - - 7647cbce by Matti Picus at 2021-12-29T23:36:29+02:00 fix _io warning type --HG-- branch : py3.8 - - - - - 72c114c4 by Matti Picus at 2021-12-30T00:27:32+02:00 in socket.socket(fileno=fileno), fileno must be an int not fid itself --HG-- branch : py3.8 - - - - - 91dda4e8 by Matti Picus at 2021-12-30T11:15:11+02:00 test, fix for exe name with formatting - - - - - 5632170c by Matti Picus at 2021-12-30T14:35:46+02:00 add LDFLAGS to sysconfig, adjust for py3.8 layout --HG-- branch : py3.8 - - - - - c5b2a3d0 by Matti Picus at 2021-12-30T15:09:49+02:00 comprimise: fix both test and thread error formatting --HG-- branch : py3.8 - - - - - d34fb03a by Matti Picus at 2021-12-30T15:14:52+02:00 compromise: fix socket error message and test --HG-- branch : py3.8 - - - - - 66e25a06 by Matti Picus at 2021-12-30T15:42:47+02:00 gc.collect inside the warning context manager --HG-- branch : py3.8 - - - - - 344ea4c4 by Matti Picus at 2021-12-30T18:03:44+02:00 fix logic condition in _overlapped (part of issue 167515) --HG-- branch : py3.7 - - - - - 4014b86f by Matti Picus at 2021-12-30T18:04:17+02:00 merge py3.7 --HG-- branch : py3.8 - - - - - 4c14a3a4 by Matti Picus at 2021-12-30T19:22:50+02:00 typo --HG-- branch : py3.7 - - - - - 65f2d62a by Matti Picus at 2021-12-30T19:23:12+02:00 merge py3.7 --HG-- branch : py3.8 - - - - - 24474a10 by Matti Picus at 2021-12-30T22:43:02+02:00 fix stdlib test: CPython does not preserve the scopeID in the address name (issue 3628) --HG-- branch : py3.8 - - - - - d884c4ad by Matti Picus at 2021-12-31T09:07:32+02:00 fix test --HG-- branch : py3.8 - - - - - 1f650ae8 by Matti Picus at 2021-12-31T13:28:32+02:00 replicate enough of the driver and genc stages in tests to replicate the current failure - - - - - 3e153622 by Matti Picus at 2021-12-31T13:50:26+02:00 fix failure: copy out the exename.basename exactly as created by the makefile - - - - - 44ecea6a by Matti Picus at 2021-12-31T15:14:29+02:00 fix trivial errors --HG-- branch : py3.8 - - - - - 37a716b7 by Matti Picus at 2021-12-31T15:29:38+02:00 fix translation on windows --HG-- branch : py3.8 - - - - - 4bf16a4e by Matti Picus at 2021-12-31T16:28:20+02:00 fix for dbm --HG-- branch : py3.8 - - - - - 18cb2fc7 by Matti Picus at 2021-12-31T16:41:29+02:00 change bare exception to avoid catching KeyboardInterrupt --HG-- branch : py3.8 - - - - - 796b34f5 by Matti Picus at 2021-12-31T16:51:01+02:00 use a sentinal to avoid confusing chained exceptions if an error occurs --HG-- branch : py3.8 - - - - - 2355b805 by Matti Picus at 2021-12-31T16:51:12+02:00 also check self._db --HG-- branch : py3.8 - - - - - 9fcd6805 by Matti Picus at 2021-12-31T21:20:58+02:00 use __index__ to avoid deprecation warning --HG-- branch : py3.8 - - - - - d27611b5 by Matti Picus at 2022-01-01T11:20:16+02:00 update license for 2022 - - - - - 97b5dd21 by Matti Picus at 2022-01-01T11:20:44+02:00 merge default --HG-- branch : py3.7 - - - - - 6d680262 by Matti Picus at 2022-01-01T11:21:16+02:00 merge py3.7 --HG-- branch : py3.8 - - - - - 09600a04 by Matti Picus at 2022-01-01T14:05:38+02:00 fix condition for windows - - - - - 1cb538fc by Matti Picus at 2022-01-01T12:13:27+02:00 fix test - - - - - 15bc5334 by Matti Picus at 2022-01-01T21:23:37+02:00 quiet more warnings in extra_tests --HG-- branch : py3.8 - - - - - df1cd70e by Matti Picus at 2022-01-02T12:41:37+02:00 add winreg auditing, convert unwrap_spec(...="unicode"...) to utf8 One step closer to removing realunicode_w --HG-- branch : py3.8 - - - - - 56c274d9 by Matti Picus at 2022-01-02T15:31:52+02:00 putenv leaks memory --HG-- branch : py3.7 - - - - - c5624c59 by Matti Picus at 2022-01-02T15:35:27+02:00 fix test for windows --HG-- branch : py3.7 - - - - - cec0cb94 by Matti Picus at 2022-01-02T15:50:36+02:00 skip test even if run on pypy2.7 (app_main is not python2 syntax) --HG-- branch : py3.7 - - - - - 29444c7f by Matti Picus at 2022-01-02T16:31:11+02:00 merge py3.7 --HG-- branch : py3.8 - - - - - 4d06d1f6 by Matti Picus at 2022-01-03T00:12:52+02:00 only use run_fork_hooks in _posixprocess.fork_exec if preexec_fn is used (issue 3630) --HG-- branch : py3.7 - - - - - 13b4b5f3 by Matti Picus at 2022-01-03T00:13:12+02:00 merge py3.7 --HG-- branch : py3.8 - - - - - 3759e134 by Carl Friedrich Bolz-Tereick at 2022-01-03T10:15:37+01:00 fix test_enforceargs_not_constant in test_objectmodel.py (broken by fb1d3c8896bf, thanks mattip for noticing!) - - - - - a12f6591 by Carl Friedrich Bolz-Tereick at 2022-01-03T10:34:37+01:00 fix pyrolog link - - - - - 96eeb88f by Matti Picus at 2022-01-03T22:56:52+02:00 add a test for _posixprocess.fork_exec based on issue 3630 --HG-- branch : py3.7 - - - - - e6d888e4 by Matti Picus at 2022-01-04T10:48:25+02:00 remove redundant call of threading._after_fork, done via an explicit hook (issue 3623) Part of CPython PR 1843 which added the hook when importing threading --HG-- branch : py3.7 - - - - - e6483a0b by Carl Friedrich Bolz-Tereick at 2022-01-04T13:13:04+01:00 add a test for 54baec57aa68, issue #3623, don't call threading._after_fork twice (it's not just about calling it twice, also about pypy.module.thread.os_thread.reinit_threads being run *after* user-defined fork hooks) --HG-- branch : py3.7 - - - - - ba91d392 by Carl Friedrich Bolz-Tereick at 2022-01-04T13:21:38+01:00 #3623 move to extra_tests instead --HG-- branch : py3.7 - - - - - c4f85fc6 by Carl Friedrich Bolz-Tereick at 2022-01-03T13:26:51+01:00 slightly indirect, but this unbreaks test_ztranslation --HG-- branch : py3.7 - - - - - 9dc492ae by Matti Picus at 2022-01-05T00:38:03+02:00 test, fix corner case when running with -c --HG-- branch : py3.7 - - - - - a1e0a9aa by Matti Picus at 2022-01-05T00:42:25+02:00 merge py3.7 --HG-- branch : py3.8 - - - - - 6a503759 by Matti Picus at 2022-01-05T08:10:20+02:00 fixes for signal on windows --HG-- branch : py3.8 - - - - - c6820179 by Matti Picus at 2022-01-05T08:11:22+02:00 fix for improper use of rffi_platform.Has - - - - - 59ef5a22 by Matti Picus at 2022-01-05T08:12:34+02:00 merge default --HG-- branch : py3.7 - - - - - 0f477010 by Matti Picus at 2022-01-05T08:12:54+02:00 merge py3.7 --HG-- branch : py3.8 - - - - - 983cb832 by Matti Picus at 2022-01-05T09:41:10+02:00 test, fix raise_signal to not segfault on windows, refactor tests to use posix The refactor saves some time on tests since they don't need applevel os --HG-- branch : py3.8 - - - - - 989b1833 by Matti Picus at 2022-01-05T13:20:20+02:00 windows cannot check non-blocking mode --HG-- branch : py3.8 - - - - - 4fdc583f by Carl Friedrich Bolz-Tereick at 2022-01-05T19:20:32+01:00 detail about PYTHONIOENCODING: if the encoding or the error is ommitted, always use utf-8/strict (instead of asking the locale) --HG-- branch : py3.7 - - - - - e3d021a1 by Carl Friedrich Bolz-Tereick at 2022-01-05T20:37:34+01:00 implement utf8-mode --HG-- branch : py3.7 - - - - - d1c7ad9e by Carl Friedrich Bolz-Tereick at 2022-01-05T21:03:33+01:00 remove commented out code from 2005ish --HG-- branch : py3.7 - - - - - f18cd283 by Carl Friedrich Bolz-Tereick at 2022-01-05T21:07:58+01:00 remove debug print --HG-- branch : py3.7 - - - - - 3d3191fd by Matti Picus at 2022-01-06T13:15:41+02:00 fix test_signal for non-windows --HG-- branch : py3.8 - - - - - e15c6b75 by Carl Friedrich Bolz-Tereick at 2022-01-06T12:17:43+01:00 a branch to try to make app_main.py process argv as *bytes* (because only processing argv yields information on how to decode those bytes). --HG-- branch : py3.7-appmain-bytes-argv - - - - - d4345d16 by Carl Friedrich Bolz-Tereick at 2022-01-06T12:19:25+01:00 remove pdb --HG-- branch : py3.7 - - - - - 1ea17ee5 by Matti Picus at 2022-01-07T13:17:09+02:00 fix test for when _locale.setlocale(_locale.LC_CTYPE, None) == "C" --HG-- branch : py3.7 - - - - - b5e53477 by Matti Picus at 2022-01-07T13:45:24+02:00 make sure warnings are caught in test --HG-- branch : py3.7 - - - - - 4622eaf1 by Matti Picus at 2022-01-07T14:07:59+02:00 simplify test_warn_unicode which should make it pass --HG-- branch : py3.7 - - - - - 5db89312 by Carl Friedrich Bolz-Tereick at 2022-01-08T13:26:43+01:00 this maybe fixes test_sys --HG-- branch : py3.7 - - - - - a14dc05f by fijal at 2022-01-08T14:55:32+02:00 add memory pressure for RawByteBuffer around the malloc - - - - - a002881e by Matti Picus at 2022-01-08T22:23:23+02:00 avoid problems with setuptools>=60 (pep 483 deprecation warning), pytest==4.0.0 --HG-- branch : py3.7 - - - - - f518ad50 by Matti Picus at 2022-01-09T10:23:53+02:00 merge default --HG-- branch : py3.7 - - - - - 1310fb04 by Matti Picus at 2022-01-09T10:31:16+02:00 merge py3.7 --HG-- branch : py3.8 - - - - - fb9b298a by Matti Picus at 2022-01-09T10:39:59+02:00 use CYTHON_VERSOIN instead of hard-coding the version --HG-- branch : py3.8 - - - - - d02ec1e9 by Carl Friedrich Bolz-Tereick at 2022-01-09T10:13:31+01:00 fix _posixsubprocess ztranslation test the problem comes from a regular StdObjSpace instance staying around in a global and being confused with the FakeObjSpace that the ztranslation machinery uses. Normally we would just not use globals for the space, but in a few very rare circumstances they are unavoidable. --HG-- branch : py3.7 - - - - - 1aa83f26 by Matti Picus at 2022-01-09T11:16:19+02:00 keep cffi buffer alive (issue 3625) --HG-- branch : py3.7 - - - - - 2aeb3c30 by Matti Picus at 2022-01-09T11:16:58+02:00 merge py3.7 --HG-- branch : py3.8 - - - - - 5c61cf65 by Matti Picus at 2022-01-09T16:07:56+02:00 duplicate getsockopt from pypysig_set_wakeup_fd to get nicer error on windows Once this settles down, the check in pypysig_set_wakeup_fd can be removed.. --HG-- branch : py3.8 - - - - - 2fb09ca0 by Matti Picus at 2022-01-09T16:19:26+02:00 backport change from 007460cad4dd in py3.8 - - - - - 81b5dd64 by Matti Picus at 2022-01-09T16:24:16+02:00 merge heads --HG-- branch : py3.7 - - - - - 88970e78 by Carl Friedrich Bolz-Tereick at 2022-01-10T13:00:19+01:00 #3584: add __builtins__ to globals dict in eval call - - - - - 99c43100 by Carl Friedrich Bolz-Tereick at 2022-01-10T13:03:01+01:00 start refactoring app_main to make the *unencoded* bytes version of argv available too --HG-- branch : py3.7-appmain-bytes-argv - - - - - a2eb0c1f by Carl Friedrich Bolz-Tereick at 2022-01-10T13:16:19+01:00 merge py3.7 --HG-- branch : py3.7-appmain-bytes-argv - - - - - 505af5a5 by Carl Friedrich Bolz-Tereick at 2022-01-10T13:23:10+01:00 start fixing tests --HG-- branch : py3.7-appmain-bytes-argv - - - - - 774ddb88 by Carl Friedrich Bolz-Tereick at 2022-01-10T17:11:17+01:00 fix tests --HG-- branch : py3.7-appmain-bytes-argv - - - - - 5916027e by Matti Picus at 2022-01-10T18:59:05+02:00 skip test of signal that cannot work on windows --HG-- branch : py3.8 - - - - - 0c50b05e by Carl Friedrich Bolz-Tereick at 2022-01-10T19:35:20+01:00 fix tests, maybe --HG-- branch : py3.7-appmain-bytes-argv - - - - - 5cfb4acc by Matti Picus at 2022-01-11T10:21:39+02:00 revert ab5d681a5aa1, importing sys.version.py drags in too much rpython --HG-- branch : py3.8 - - - - - 5323d6e2 by Matti Picus at 2022-01-11T10:27:55+02:00 adjust test for 58144a0105d3 - - - - - 38a1cc26 by Matti Picus at 2022-01-11T10:36:24+02:00 merge default --HG-- branch : py3.7 - - - - - ebeac985 by Matti Picus at 2022-01-20T13:27:34+02:00 add PyDateTime_TimeZone_UTC, enable passing stdlib C-API tests of datetime --HG-- branch : py3.7 - - - - - d81401e1 by Matti Picus at 2022-01-20T13:30:42+02:00 merge default --HG-- branch : py3.7 - - - - - 26a3d0da by Matti Picus at 2022-01-11T11:22:29+02:00 make test skip more cleanly --HG-- branch : py3.7 - - - - - 29905964 by Carl Friedrich Bolz-Tereick at 2022-01-11T12:05:46+01:00 while we're at it: fix unbuffered output --HG-- branch : py3.7-appmain-bytes-argv - - - - - 0a36955c by Matti Picus at 2022-01-11T15:59:36+02:00 merge py3.7-appmain-bytes-argv which cleans up utf8 option for app_main --HG-- branch : py3.7 - - - - - 82028f80 by Matti Picus at 2022-01-11T16:00:09+02:00 merge py3.7 --HG-- branch : py3.8 - - - - - 56c8782a by Matti Picus at 2022-01-12T10:41:47+02:00 fix for python2 call to winreg.OpenKeyEx without kwargs (issue 3595) - - - - - dda84b36 by Carl Friedrich Bolz-Tereick at 2022-01-12T09:58:37+01:00 merge py3.7-appmain-bytes-argv: be more careful when decoding the commandline argument, potentially do it twice --HG-- branch : py3.7 - - - - - 16c8420b by Carl Friedrich Bolz-Tereick at 2022-01-12T09:59:05+01:00 merge heads --HG-- branch : py3.7 - - - - - eeefd5a6 by Matti Picus at 2022-01-12T15:32:25+02:00 implement PyCodec_Decode, PyCodec_Encode --HG-- branch : py3.7 - - - - - fe5b261f by Matti Picus at 2022-01-12T15:33:15+02:00 alias PyDateTime_DATE_GET_FOLD (issue 3627) --HG-- branch : py3.7 - - - - - 36c91002 by Matti Picus at 2022-01-12T15:47:47+02:00 add some hash macros (issue 3590) --HG-- branch : py3.7 - - - - - 250c6a3e by Matti Picus at 2022-01-12T17:59:42+02:00 add fix for bpo43522, use embedded OpenSSL to 1.1.1m (issue --HG-- branch : py3.7 - - - - - e88a3dbb by Matti Picus at 2022-01-12T18:00:15+02:00 missed part of previous commit --HG-- branch : py3.7 - - - - - 97f0fa08 by Matti Picus at 2022-01-12T18:23:03+02:00 add PyErr_WarnExplicit, issue 3521 --HG-- branch : py3.7 - - - - - 076b46af by Matti Picus at 2022-01-12T20:24:07+02:00 fix translation --HG-- branch : py3.7 - - - - - ef5e151d by Matti Picus at 2022-01-12T20:27:15+02:00 merge py3.7 --HG-- branch : py3.8 - - - - - 7490bf29 by Matti Picus at 2022-01-13T01:30:03+02:00 start v7.3.8 release note - - - - - d478ff68 by Matti Picus at 2022-01-13T10:37:58+02:00 fix make argument for openssl3/openss1 --HG-- branch : py3.7 - - - - - a705339a by Matti Picus at 2022-01-13T10:40:24+02:00 use OpenSSL 1.1.1m - - - - - 9d92a0da by Matti Picus at 2022-01-13T10:41:21+02:00 merge default --HG-- branch : py3.7 - - - - - 57d40fee by Matti Picus at 2022-01-13T10:42:00+02:00 merge py3.7 --HG-- branch : py3.8 - - - - - 445f891f by Matti Picus at 2022-01-14T00:32:29+02:00 more release note work - - - - - 670c3952 by Carl Friedrich Bolz-Tereick at 2022-01-14T12:54:56+01:00 bad me, no cookies: re-enable accidentally commented out look_inside_iff --HG-- branch : py3.7 - - - - - e5caf7a5 by Matti Picus at 2022-01-14T16:30:40+02:00 fix broken link, issue 3638 - - - - - a89944e2 by Carl Friedrich Bolz-Tereick at 2022-01-14T20:47:13+01:00 skip this one, it doesn't really make sense in this form on pypy3 --HG-- branch : py3.7 - - - - - 8301595a by Carl Friedrich Bolz-Tereick at 2022-01-14T20:52:09+01:00 those operations are fine (the difference is ? as in some other tests ? that in pypy3 the iterator of range(n) does not emit a guard that checks that the result is non-negative) --HG-- branch : py3.7 - - - - - 1d48add0 by Matti Picus at 2022-01-15T17:56:29+02:00 merge py3.7 --HG-- branch : py3.8 - - - - - a836d9f3 by Matti Picus at 2022-01-17T11:30:07+02:00 remove local modifications to upstream file --HG-- branch : py3.8 - - - - - 30a3359c by Matti Picus at 2022-01-19T08:45:41+02:00 work on release note - - - - - 96351c1d by Carl Friedrich Bolz-Tereick at 2022-01-19T13:08:53+01:00 test and fix for kwargsdict popitem bug - - - - - 4c1a518c by Matti Picus at 2022-01-20T11:09:00+02:00 update darwin MACOSX_DEPLOYMENT_TARGET to 10.9 - - - - - 69c8bfb5 by Matti Picus at 2022-01-21T10:25:27+02:00 backport winreg test and change from python3 - - - - - 0c3c90d8 by Matti Picus at 2022-01-21T10:53:53+02:00 patch from debian --HG-- branch : py2.7-openssl3 - - - - - 7ae9c899 by Matti Picus at 2022-01-21T10:54:07+02:00 start to backport from py3.7 --HG-- branch : py2.7-openssl3 - - - - - f972857f by Matti Picus at 2022-01-21T12:13:44+02:00 remove vendored cryptography --HG-- branch : py2.7-openssl3 - - - - - 8e03a50f by Matti Picus at 2022-01-21T12:14:07+02:00 first cut at updating _stdssl.__init__.py --HG-- branch : py2.7-openssl3 - - - - - 54664707 by Matti Picus at 2022-01-21T12:16:42+02:00 remove redundant copy --HG-- branch : py2.7-openssl3 - - - - - 0c101f17 by Matti Picus at 2022-01-21T12:25:32+02:00 more patching from py3.7 --HG-- branch : py2.7-openssl3 - - - - - 32c49b6c by Matti Picus at 2022-01-21T12:55:27+02:00 fix enough merge errors so things start working --HG-- branch : py2.7-openssl3 - - - - - 44437560 by Matti Picus at 2022-01-21T16:10:26+02:00 add back OpenSSL3.0.1 as an option --HG-- branch : py2.7-openssl3 - - - - - 289dc5a0 by Matti Picus at 2022-01-21T17:16:52+02:00 port patch from debian: ssl6 address needs /n at the end --HG-- branch : py2.7-openssl3 - - - - - 1b5a9189 by Matti Picus at 2022-01-21T17:26:46+02:00 backport equivalent of 4af6525fb674 to deal with version numbering scheme change --HG-- branch : py2.7-openssl3 - - - - - 56e381e4 by Stefano Rivera at 2022-01-21T17:28:46-04:00 Avoid forcing the use of TLS 1.0 in SSL Tests OpenSSL 3 disables TLS 1.0 and 1.1 by default: > The security strength of SHA1 and MD5 based signatures in TLS has been reduced. > This results in SSL 3, TLS 1.0, TLS 1.1 and DTLS 1.0 no longer working at the > default security level of 1 and instead requires security level 0. Use an unspecified version where possible, and skip tests where that isn't possible. --HG-- branch : py2.7-openssl3 - - - - - 290361ce by Stefano Rivera at 2022-01-21T17:29:52-04:00 Requests TLS 1.2 in tests that requested 1.0 previously but don't support 1.3 OpenSSL 3 makes TLS 1.0 and 1.1 unuseable by default. --HG-- branch : py2.7-openssl3 - - - - - a8954847 by Stefano Rivera at 2022-01-21T17:30:30-04:00 Fix backporting typos, these are .format() strings --HG-- branch : py2.7-openssl3 - - - - - e1427212 by Stefano Rivera at 2022-01-21T18:35:53-04:00 Revert bpo-28182: Expose OpenSSL verification results (#3412) This was a 3.7 feature, 2.7 didn't have it. --HG-- branch : py2.7-openssl3 - - - - - 0e9a8e49 by Stefano Rivera at 2022-01-21T18:36:37-04:00 Revert bpo-31399: Let OpenSSL verify hostname and IP address (#3462) This was a 3.7 feature, 2.7 verified hostnames in Python. --HG-- branch : py2.7-openssl3 - - - - - f91ebf2b by Stefano Rivera at 2022-01-21T18:45:24-04:00 Backport 'str' to Python 2.7 'unicode' --HG-- branch : py2.7-openssl3 - - - - - 6839acd9 by Stefano Rivera at 2022-01-21T19:07:23-04:00 Backport OSError to Python 2.7 IOError --HG-- branch : py2.7-openssl3 - - - - - f622a37e by Stefano Rivera at 2022-01-21T22:30:27-04:00 Remove PROTOCOL_TLS_CLIENT and PROTOCOL_TLS_SERVER - these aren't exposed in Python 2.7 --HG-- branch : py2.7-openssl3 - - - - - 1bb775cd by Stefano Rivera at 2022-01-22T12:21:28-04:00 bpo-43794: OpenSSL 3.0.0: set OP_IGNORE_UNEXPECTED_EOF by default --HG-- branch : py2.7-openssl3 - - - - - b350099e by Stefano Rivera at 2022-01-22T12:31:26-04:00 Skip tests requiring TLS 1.2 under OpenSSL 3 We could parse for SECLEVEL in openssl.conf, but just skipping them is much simpler. --HG-- branch : py2.7-openssl3 - - - - - 81d5ca89 by Matti Picus at 2022-01-22T18:44:34+02:00 update release note and list of contributors/LICENSE - - - - - 47790c64 by Matti Picus at 2022-01-22T18:46:31+02:00 update default verison to 7.3.9 - - - - - 28636b5e by Stefano Rivera at 2022-01-22T12:46:59-04:00 bpo-43920: Make load_verify_locations(cadata) error message consistent (GH-25554) --HG-- branch : py2.7-openssl3 - - - - - 779888c2 by Matti Picus at 2022-01-22T19:48:45+02:00 fix link, use OpenSSL 1.1.1m by default --HG-- branch : py2.7-openssl3 - - - - - 6fe177e1 by Matti Picus at 2022-01-22T20:02:24+02:00 merge py2.7-openssl3 which provides OpenSSL3 - - - - - 11dca7d4 by Matti Picus at 2022-01-22T20:26:28+02:00 merge default --HG-- branch : py3.7 - - - - - f425d6fe by Matti Picus at 2022-01-23T09:45:26+02:00 fix merge --HG-- branch : py3.7 - - - - - 562c1dc3 by Matti Picus at 2022-01-23T15:06:25+02:00 more merge fixes --HG-- branch : py3.7 - - - - - 2b6bfb5d by Matti Picus at 2022-01-23T21:25:26+02:00 merge py3.7 into py3.8 --HG-- branch : py3.8 - - - - - 9d08114c by Matti Picus at 2022-01-24T04:46:14+02:00 fix merge --HG-- branch : py3.8 - - - - - df79d49e by Matti Picus at 2022-01-24T06:47:40+02:00 add WITH_DYLD to sysconfig for darwin --HG-- branch : py3.7 - - - - - 9a027989 by Matti Picus at 2022-01-24T06:48:21+02:00 merge py3.7 --HG-- branch : py3.8 - - - - - a71f5b6d by Matti Picus at 2022-01-24T08:17:06+02:00 merge py3.8 --HG-- branch : release-pypy3.8-v7.x - - - - - 30 changed files: - + .flake8 - .hgignore - .hgtags - LICENSE - extra_tests/cffi_tests/cffi0/test_version.py - extra_tests/cffi_tests/cffi0/test_zintegration.py - extra_tests/cffi_tests/cffi1/test_cffi_binary.py - extra_tests/cffi_tests/cffi1/test_ffi_obj.py - extra_tests/cffi_tests/test_c.py - extra_tests/cffi_tests/test_version.py - extra_tests/requirements.txt - extra_tests/test_datetime.py - extra_tests/test_posix.py - ? include/PyPy.h - lib-python/3/_osx_support.py - lib-python/3/ctypes/test/test_numbers.py - lib-python/3/distutils/_msvccompiler.py - lib-python/3/distutils/sysconfig_pypy.py - lib-python/3/ssl.py - lib-python/3/sysconfig.py - lib-python/3/test/audit-tests.py - lib-python/3/test/datetimetester.py - lib-python/3/test/test_asyncio/test_base_events.py - lib-python/3/test/test_asyncio/test_events.py - lib-python/3/test/test_audit.py - lib-python/3/test/test_collections.py - lib-python/3/test/test_descr.py - lib-python/3/test/test_socket.py - lib-python/3/test/test_ssl.py - lib-python/3/test/test_sysconfig.py View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/2436ba0fd9f65a3ff984b222964a512bcb5b1f71...a71f5b6d177202f0e029d058e7413ef927e89fe8 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/2436ba0fd9f65a3ff984b222964a512bcb5b1f71...a71f5b6d177202f0e029d058e7413ef927e89fe8 You're 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 Jan 24 05:52:15 2022 From: foss at heptapod.net (Matti Picus (@mattip)) Date: Mon, 24 Jan 2022 10:52:15 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.9] add __file__ to the multistage-loaded _ctypes_test Message-ID: <61ee84dfb0263_1a29c93fc1225dd@heptapod-foss.mail> Matti Picus pushed to branch branch/py3.9 at PyPy / pypy Commits: af68a04b by Matti Picus at 2022-01-24T12:51:04+02:00 add __file__ to the multistage-loaded _ctypes_test --HG-- branch : py3.9 - - - - - 2 changed files: - lib_pypy/_ctypes_test.py - lib_pypy/_pypy_testcapi.py View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/af68a04b97af4b7eff67cdc31fa05176fb32c03c -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/af68a04b97af4b7eff67cdc31fa05176fb32c03c You're 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 Jan 24 06:22:57 2022 From: foss at heptapod.net (Carl Friedrich Bolz-Tereick (@cfbolz)) Date: Mon, 24 Jan 2022 11:22:57 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/speedup-dict-copy] 3 commits: progress on making sure virtual dict copies stay virtual: Message-ID: <61ee8c111c682_1a2663028123110@heptapod-foss.mail> Carl Friedrich Bolz-Tereick pushed to branch branch/speedup-dict-copy at PyPy / pypy Commits: abc4c261 by Carl Friedrich Bolz-Tereick at 2022-01-23T21:28:22+01:00 progress on making sure virtual dict copies stay virtual: - stop reindex the dict after it has been copied (I don't quite get why that was done in the first place in rordereddict, it's not done in rdict and if anything it should probably be done in the source dict, not the new copy) - need a bit of @dont_look_inside to hide some opaque operations from the JIT that it doesn't support not quite done: arraycopy of virtual gcarray-of-structs isn't supported in the JIT yet --HG-- branch : speedup-dict-copy - - - - - 5e082bfe by Carl Friedrich Bolz-Tereick at 2022-01-24T11:38:29+01:00 support arraycopy for array-of-structs with virtual src/dest. this allows dict copies to stay virtual still something wrong in the backend version of test_dict, need to investigate --HG-- branch : speedup-dict-copy - - - - - 2c86d90a by Carl Friedrich Bolz-Tereick at 2022-01-24T12:22:38+01:00 use str key, a prebuilt instances fails in the backend test --HG-- branch : speedup-dict-copy - - - - - 4 changed files: - rpython/jit/metainterp/optimizeopt/heap.py - rpython/jit/metainterp/optimizeopt/rewrite.py - rpython/jit/metainterp/test/test_dict.py - rpython/rtyper/lltypesystem/rordereddict.py View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/c620cb37a1664101327154ea9288048efe78b8aa...2c86d90a129adec793b39e39b9293dc4bae19480 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/c620cb37a1664101327154ea9288048efe78b8aa...2c86d90a129adec793b39e39b9293dc4bae19480 You're 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 Jan 24 07:45:54 2022 From: foss at heptapod.net (Matti Picus (@mattip)) Date: Mon, 24 Jan 2022 12:45:54 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.9] NPN detection is disabled on CPython bpo-30622 Message-ID: <61ee9f82a03df_1a29c6d14124121@heptapod-foss.mail> Matti Picus pushed to branch branch/py3.9 at PyPy / pypy Commits: 9d91937a by Matti Picus at 2022-01-24T13:28:34+02:00 NPN detection is disabled on CPython bpo-30622 --HG-- branch : py3.9 - - - - - 1 changed file: - lib_pypy/_cffi_ssl/_stdssl/__init__.py View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/9d91937adf282d784e8942fc535a2bf8713d3650 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/9d91937adf282d784e8942fc535a2bf8713d3650 You're 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 Jan 24 13:23:23 2022 From: foss at heptapod.net (Matti Picus (@mattip)) Date: Mon, 24 Jan 2022 18:23:23 +0000 Subject: [pypy-commit] [Git][pypy/pypy] Pushed new branch branch/release-pypy3.9-v7.x Message-ID: <61eeee9b67032_1a2208474138785@heptapod-foss.mail> Matti Picus pushed new branch branch/release-pypy3.9-v7.x at PyPy / pypy -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/tree/branch/release-pypy3.9-v7.x You're 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 Jan 25 06:57:11 2022 From: foss at heptapod.net (Carl Friedrich Bolz-Tereick (@cfbolz)) Date: Tue, 25 Jan 2022 11:57:11 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.7] #3644: directly access the __context__ descriptor from BaseException. two reasons: Message-ID: <61efe597a96d3_1a2c5d834161237@heptapod-foss.mail> Carl Friedrich Bolz-Tereick pushed to branch branch/py3.7 at PyPy / pypy Commits: 854c6ecc by Carl Friedrich Bolz-Tereick at 2022-01-25T11:02:58+01:00 #3644: directly access the __context__ descriptor from BaseException. two reasons: - corner case compatibility with CPython - the situations where __context__ is handled are actually kind of subtle, so getting an unexpected error there can lead to exceptions disappearing --HG-- branch : py3.7 - - - - - 3 changed files: - pypy/interpreter/error.py - pypy/interpreter/pyopcode.py - pypy/interpreter/test/test_raise.py View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/854c6ecc842f5842c513394287a913bf4cd27434 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/854c6ecc842f5842c513394287a913bf4cd27434 You're 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 Jan 25 06:57:14 2022 From: foss at heptapod.net (Carl Friedrich Bolz-Tereick (@cfbolz)) Date: Tue, 25 Jan 2022 11:57:14 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.8] 2 commits: #3644: directly access the __context__ descriptor from BaseException. two reasons: Message-ID: <61efe59a75cf8_1a266302816149b@heptapod-foss.mail> Carl Friedrich Bolz-Tereick pushed to branch branch/py3.8 at PyPy / pypy Commits: 854c6ecc by Carl Friedrich Bolz-Tereick at 2022-01-25T11:02:58+01:00 #3644: directly access the __context__ descriptor from BaseException. two reasons: - corner case compatibility with CPython - the situations where __context__ is handled are actually kind of subtle, so getting an unexpected error there can lead to exceptions disappearing --HG-- branch : py3.7 - - - - - bd8c43a6 by Carl Friedrich Bolz-Tereick at 2022-01-25T11:17:52+01:00 merge py3.7 --HG-- branch : py3.8 - - - - - 3 changed files: - pypy/interpreter/error.py - pypy/interpreter/pyopcode.py - pypy/interpreter/test/test_raise.py View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/9a027989530685dcc2c6a9dedf7c579a7cda8922...bd8c43a68a17b1af9a0dd3e0edd5d02504af3a1f -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/9a027989530685dcc2c6a9dedf7c579a7cda8922...bd8c43a68a17b1af9a0dd3e0edd5d02504af3a1f You're 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 Jan 25 06:57:16 2022 From: foss at heptapod.net (Carl Friedrich Bolz-Tereick (@cfbolz)) Date: Tue, 25 Jan 2022 11:57:16 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.9] 4 commits: #3644: directly access the __context__ descriptor from BaseException. two reasons: Message-ID: <61efe59ca710f_1a2c5d8341616b@heptapod-foss.mail> Carl Friedrich Bolz-Tereick pushed to branch branch/py3.9 at PyPy / pypy Commits: 854c6ecc by Carl Friedrich Bolz-Tereick at 2022-01-25T11:02:58+01:00 #3644: directly access the __context__ descriptor from BaseException. two reasons: - corner case compatibility with CPython - the situations where __context__ is handled are actually kind of subtle, so getting an unexpected error there can lead to exceptions disappearing --HG-- branch : py3.7 - - - - - bd8c43a6 by Carl Friedrich Bolz-Tereick at 2022-01-25T11:17:52+01:00 merge py3.7 --HG-- branch : py3.8 - - - - - b680dd8e by Carl Friedrich Bolz-Tereick at 2022-01-25T11:26:49+01:00 merge py3.8 --HG-- branch : py3.9 - - - - - 93ab76fc by Carl Friedrich Bolz-Tereick at 2022-01-25T12:05:52+01:00 bug in floyd's cycle detection: the tortoise was updated in the wrong way (based on the hare, not on itself) --HG-- branch : py3.9 - - - - - 3 changed files: - pypy/interpreter/error.py - pypy/interpreter/pyopcode.py - pypy/interpreter/test/test_raise.py View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/9d91937adf282d784e8942fc535a2bf8713d3650...93ab76fc3dbf830dce34a7c138bdf37bf111c076 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/9d91937adf282d784e8942fc535a2bf8713d3650...93ab76fc3dbf830dce34a7c138bdf37bf111c076 You're 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 Jan 25 07:22:44 2022 From: foss at heptapod.net (Carl Friedrich Bolz-Tereick (@cfbolz)) Date: Tue, 25 Jan 2022 12:22:44 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.7] #3642: replace "raise ImportError" with "raise ModuleNotFoundError" where Message-ID: <61efeb9421a82_1a2c5d08c1629c8@heptapod-foss.mail> Carl Friedrich Bolz-Tereick pushed to branch branch/py3.7 at PyPy / pypy Commits: cd58edf7 by Carl Friedrich Bolz-Tereick at 2022-01-25T13:20:18+01:00 #3642: replace "raise ImportError" with "raise ModuleNotFoundError" where appropriate --HG-- branch : py3.7 - - - - - 15 changed files: - + extra_tests/test_modules.py - lib_pypy/__init__.py - lib_pypy/_cffi_ssl/_stdssl/__init__.py - lib_pypy/_crypt/__init__.py - lib_pypy/_ctypes_test.py - lib_pypy/_curses.py - lib_pypy/_dbm.py - lib_pypy/_overlapped.py - lib_pypy/_scproxy.py - lib_pypy/_testmultiphase.py - lib_pypy/_winapi.py - lib_pypy/msvcrt.py - lib_pypy/pyrepl/_minimal_curses.py - lib_pypy/readline.py - lib_pypy/syslog.py View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/cd58edf7e11510eb7bd5100837d1e7e7fc416fe7 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/cd58edf7e11510eb7bd5100837d1e7e7fc416fe7 You're 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 Jan 26 07:51:49 2022 From: foss at heptapod.net (Matti Picus (@mattip)) Date: Wed, 26 Jan 2022 12:51:49 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/default] 4 commits: Added tag release-pypy2.7-v7.3.8rc1 for changeset 6f82fdd0ce3c Message-ID: <61f143e5e394b_1a2e89c5c1847a@heptapod-foss.mail> Matti Picus pushed to branch branch/default at PyPy / pypy Commits: 4b05e3d9 by Matti Picus at 2022-01-26T14:49:42+02:00 Added tag release-pypy2.7-v7.3.8rc1 for changeset 6f82fdd0ce3c - - - - - 72e9d78c by Matti Picus at 2022-01-26T14:49:59+02:00 Added tag release-pypy3.7-v7.3.8rc1 for changeset 0e322cb44401 - - - - - ad70e3ab by Matti Picus at 2022-01-26T14:50:15+02:00 Added tag release-pypy3.8-v7.3.8rc1 for changeset 67f1b98040ba - - - - - 8947de41 by Matti Picus at 2022-01-26T14:50:41+02:00 Added tag release-pypy3.9-v7.3.8rc1 for changeset 307e102d7222 - - - - - 1 changed file: - .hgtags View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/dd05cdec87cf16068a0347e1892d0fc16874f0a4...8947de419bcadce77af8ae2f45e4bb3b65ec95dd -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/dd05cdec87cf16068a0347e1892d0fc16874f0a4...8947de419bcadce77af8ae2f45e4bb3b65ec95dd You're 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 Jan 26 12:42:07 2022 From: foss at heptapod.net (Carl Friedrich Bolz-Tereick (@cfbolz)) Date: Wed, 26 Jan 2022 17:42:07 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/default] a bit of contributor gardening Message-ID: <61f187efd07d0_1a52639098714@heptapod-foss.mail> Carl Friedrich Bolz-Tereick pushed to branch branch/default at PyPy / pypy Commits: 26b96ed0 by Carl Friedrich Bolz-Tereick at 2022-01-26T18:41:47+01:00 a bit of contributor gardening - - - - - 3 changed files: - LICENSE - pypy/doc/contributor.rst - pypy/doc/tool/makecontributor.py View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/26b96ed0096a1367c74a7e473a8ce8724db53a03 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/26b96ed0096a1367c74a7e473a8ce8724db53a03 You're 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 Jan 26 14:13:24 2022 From: foss at heptapod.net (Carl Friedrich Bolz-Tereick (@cfbolz)) Date: Wed, 26 Jan 2022 19:13:24 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.7] 2 commits: this test just works now Message-ID: <61f19d547df29_1a53fb9c10192@heptapod-foss.mail> Carl Friedrich Bolz-Tereick pushed to branch branch/py3.7 at PyPy / pypy Commits: 51bc00b8 by Carl Friedrich Bolz-Tereick at 2022-01-26T20:11:53+01:00 this test just works now --HG-- branch : py3.7 - - - - - 0c43c12d by Carl Friedrich Bolz-Tereick at 2022-01-26T20:13:07+01:00 fix transparent proxies of exceptions after ca6365ca5d6d. make it possible to raise them again. (slight problem: __context__ reads and writes are not seen by the proxy. I don't care at this point, I don't think there are any users of transparent proxies left?) --HG-- branch : py3.7 - - - - - 3 changed files: - pypy/objspace/std/proxyobject.py - pypy/objspace/std/test/test_bytesobject.py - pypy/objspace/std/transparent.py View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/cd58edf7e11510eb7bd5100837d1e7e7fc416fe7...0c43c12d4dec7c680a29ac80b0ce2721d748d3b9 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/cd58edf7e11510eb7bd5100837d1e7e7fc416fe7...0c43c12d4dec7c680a29ac80b0ce2721d748d3b9 You're 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 Jan 26 14:21:09 2022 From: foss at heptapod.net (Carl Friedrich Bolz-Tereick (@cfbolz)) Date: Wed, 26 Jan 2022 19:21:09 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.8] 4 commits: #3642: replace "raise ImportError" with "raise ModuleNotFoundError" where Message-ID: <61f19f25a5510_1a53f4f8102192@heptapod-foss.mail> Carl Friedrich Bolz-Tereick pushed to branch branch/py3.8 at PyPy / pypy Commits: cd58edf7 by Carl Friedrich Bolz-Tereick at 2022-01-25T13:20:18+01:00 #3642: replace "raise ImportError" with "raise ModuleNotFoundError" where appropriate --HG-- branch : py3.7 - - - - - 51bc00b8 by Carl Friedrich Bolz-Tereick at 2022-01-26T20:11:53+01:00 this test just works now --HG-- branch : py3.7 - - - - - 0c43c12d by Carl Friedrich Bolz-Tereick at 2022-01-26T20:13:07+01:00 fix transparent proxies of exceptions after ca6365ca5d6d. make it possible to raise them again. (slight problem: __context__ reads and writes are not seen by the proxy. I don't care at this point, I don't think there are any users of transparent proxies left?) --HG-- branch : py3.7 - - - - - 8700598d by Carl Friedrich Bolz-Tereick at 2022-01-26T20:15:22+01:00 merge py3.7 --HG-- branch : py3.8 - - - - - 18 changed files: - + extra_tests/test_modules.py - lib_pypy/__init__.py - lib_pypy/_cffi_ssl/_stdssl/__init__.py - lib_pypy/_crypt/__init__.py - lib_pypy/_ctypes_test.py - lib_pypy/_curses.py - lib_pypy/_dbm.py - lib_pypy/_overlapped.py - lib_pypy/_scproxy.py - lib_pypy/_testmultiphase.py - lib_pypy/_winapi.py - lib_pypy/msvcrt.py - lib_pypy/pyrepl/_minimal_curses.py - lib_pypy/readline.py - lib_pypy/syslog.py - pypy/objspace/std/proxyobject.py - pypy/objspace/std/test/test_bytesobject.py - pypy/objspace/std/transparent.py View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/bd8c43a68a17b1af9a0dd3e0edd5d02504af3a1f...8700598db1a4d74b418f7f731182b2d2dae052e0 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/bd8c43a68a17b1af9a0dd3e0edd5d02504af3a1f...8700598db1a4d74b418f7f731182b2d2dae052e0 You're 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 Jan 26 14:21:14 2022 From: foss at heptapod.net (Carl Friedrich Bolz-Tereick (@cfbolz)) Date: Wed, 26 Jan 2022 19:21:14 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.9] 5 commits: #3642: replace "raise ImportError" with "raise ModuleNotFoundError" where Message-ID: <61f19f2a72e24_1a53f4f8102381@heptapod-foss.mail> Carl Friedrich Bolz-Tereick pushed to branch branch/py3.9 at PyPy / pypy Commits: cd58edf7 by Carl Friedrich Bolz-Tereick at 2022-01-25T13:20:18+01:00 #3642: replace "raise ImportError" with "raise ModuleNotFoundError" where appropriate --HG-- branch : py3.7 - - - - - 51bc00b8 by Carl Friedrich Bolz-Tereick at 2022-01-26T20:11:53+01:00 this test just works now --HG-- branch : py3.7 - - - - - 0c43c12d by Carl Friedrich Bolz-Tereick at 2022-01-26T20:13:07+01:00 fix transparent proxies of exceptions after ca6365ca5d6d. make it possible to raise them again. (slight problem: __context__ reads and writes are not seen by the proxy. I don't care at this point, I don't think there are any users of transparent proxies left?) --HG-- branch : py3.7 - - - - - 8700598d by Carl Friedrich Bolz-Tereick at 2022-01-26T20:15:22+01:00 merge py3.7 --HG-- branch : py3.8 - - - - - 445b24bf by Carl Friedrich Bolz-Tereick at 2022-01-26T20:15:39+01:00 merge py3.8 --HG-- branch : py3.9 - - - - - 18 changed files: - + extra_tests/test_modules.py - lib_pypy/__init__.py - lib_pypy/_cffi_ssl/_stdssl/__init__.py - lib_pypy/_crypt/__init__.py - lib_pypy/_ctypes_test.py - lib_pypy/_curses.py - lib_pypy/_dbm.py - lib_pypy/_overlapped.py - lib_pypy/_scproxy.py - lib_pypy/_testmultiphase.py - lib_pypy/_winapi.py - lib_pypy/msvcrt.py - lib_pypy/pyrepl/_minimal_curses.py - lib_pypy/readline.py - lib_pypy/syslog.py - pypy/objspace/std/proxyobject.py - pypy/objspace/std/test/test_bytesobject.py - pypy/objspace/std/transparent.py View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/93ab76fc3dbf830dce34a7c138bdf37bf111c076...445b24bf91b24d738bc41b611285deab3bc329c9 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/93ab76fc3dbf830dce34a7c138bdf37bf111c076...445b24bf91b24d738bc41b611285deab3bc329c9 You're 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 Jan 26 17:55:48 2022 From: foss at heptapod.net (Matti Picus (@mattip)) Date: Wed, 26 Jan 2022 22:55:48 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/default] update verions.json, remove bot from contributors Message-ID: <61f1d174dbaaa_1a5263041073e0@heptapod-foss.mail> Matti Picus pushed to branch branch/default at PyPy / pypy Commits: 32126439 by Matti Picus at 2022-01-27T00:55:37+02:00 update verions.json, remove bot from contributors - - - - - 5 changed files: - LICENSE - pypy/doc/contributor.rst - pypy/tool/release/check_versions.py - pypy/tool/release/repackage.sh - pypy/tool/release/versions.json View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/321264399b5e3298e5c1f147b5eca4fdce68bf03 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/321264399b5e3298e5c1f147b5eca4fdce68bf03 You're 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 Jan 27 03:15:42 2022 From: foss at heptapod.net (Matti Picus (@mattip)) Date: Thu, 27 Jan 2022 08:15:42 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/release-pypy3.8-v7.x] revert pinning externals which was done for v7.3.6 Message-ID: <61f254aee496e_1a56001a81085ac@heptapod-foss.mail> Matti Picus pushed to branch branch/release-pypy3.8-v7.x at PyPy / pypy Commits: 3cb42bd2 by Matti Picus at 2022-01-27T09:54:06+02:00 revert pinning externals which was done for v7.3.6 --HG-- branch : release-pypy3.8-v7.x - - - - - 1 changed file: - get_externals.py View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/3cb42bd29c84531f58ccff409802ece072718a27 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/3cb42bd29c84531f58ccff409802ece072718a27 You're 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 Jan 27 05:18:06 2022 From: foss at heptapod.net (Carl Friedrich Bolz-Tereick (@cfbolz)) Date: Thu, 27 Jan 2022 10:18:06 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.9] put the bot into the script, so that it sticks on regeneration Message-ID: <61f2715eb2c16_1a56001a811179c@heptapod-foss.mail> Carl Friedrich Bolz-Tereick pushed to branch branch/py3.9 at PyPy / pypy Commits: 9755db43 by Carl Friedrich Bolz-Tereick at 2022-01-27T11:17:53+01:00 put the bot into the script, so that it sticks on regeneration --HG-- branch : py3.9 - - - - - 1 changed file: - pypy/doc/tool/makecontributor.py View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/9755db43cb435a9da8375e87455e212c7f7334f0 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/9755db43cb435a9da8375e87455e212c7f7334f0 You're 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 Jan 27 05:30:47 2022 From: foss at heptapod.net (Carl Friedrich Bolz-Tereick (@cfbolz)) Date: Thu, 27 Jan 2022 10:30:47 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/default] 2 commits: some small improvements to the release notes, mention that this will be the Message-ID: <61f27457b4efc_1a5634f841126c4@heptapod-foss.mail> Carl Friedrich Bolz-Tereick pushed to branch branch/default at PyPy / pypy Commits: 71a480e3 by Carl Friedrich Bolz-Tereick at 2022-01-27T11:30:06+01:00 some small improvements to the release notes, mention that this will be the last 3.7 release - - - - - 1f3b8c47 by Carl Friedrich Bolz-Tereick at 2022-01-27T11:17:53+01:00 put the bot into the script, so that it sticks on regeneration - - - - - 2 changed files: - pypy/doc/release-v7.3.8.rst - pypy/doc/tool/makecontributor.py View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/321264399b5e3298e5c1f147b5eca4fdce68bf03...1f3b8c4755003fd9d1b032f0ca67a34c00a6a91a -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/321264399b5e3298e5c1f147b5eca4fdce68bf03...1f3b8c4755003fd9d1b032f0ca67a34c00a6a91a You're 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 Jan 27 08:30:40 2022 From: foss at heptapod.net (Matti Picus (@mattip)) Date: Thu, 27 Jan 2022 13:30:40 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/default] 2 commits: fix unused value in ropenssl Message-ID: <61f29e802f4bb_1a5634f8411866b@heptapod-foss.mail> Matti Picus pushed to branch branch/default at PyPy / pypy Commits: 97397975 by Matti Picus at 2022-01-27T15:26:47+02:00 fix unused value in ropenssl - - - - - 7956e94c by Matti Picus at 2022-01-27T15:29:33+02:00 re-remove _hashlib which was restored in 1c5c15c4d48c tests fail when this is used without the rpython _ssl module, there is some initialization code missing - - - - - 6 changed files: - ? pypy/module/_hashlib/__init__.py - ? pypy/module/_hashlib/interp_hashlib.py - ? pypy/module/_hashlib/moduledef.py - ? pypy/module/_hashlib/test/test_hashlib.py - ? pypy/module/_hashlib/test/test_ztranslation.py - rpython/rlib/ropenssl.py View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/1f3b8c4755003fd9d1b032f0ca67a34c00a6a91a...7956e94ca0795dd4d799d1dea87402ef97abad81 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/1f3b8c4755003fd9d1b032f0ca67a34c00a6a91a...7956e94ca0795dd4d799d1dea87402ef97abad81 You're 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 Jan 27 12:38:09 2022 From: foss at heptapod.net (Matti Picus (@mattip)) Date: Thu, 27 Jan 2022 17:38:09 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.9] prefer pypy's offset over cpython's offset Message-ID: <61f2d881e6328_1a56355b012046a@heptapod-foss.mail> Matti Picus pushed to branch branch/py3.9 at PyPy / pypy Commits: bb70aa4d by Matti Picus at 2022-01-27T18:53:46+02:00 prefer pypy's offset over cpython's offset --HG-- branch : py3.9 - - - - - 1 changed file: - lib-python/3/test/test_future.py View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/bb70aa4da75f28bdb2b8451b255b3641d23b0f81 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/bb70aa4da75f28bdb2b8451b255b3641d23b0f81 You're 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 Jan 27 15:45:36 2022 From: foss at heptapod.net (Matti Picus (@mattip)) Date: Thu, 27 Jan 2022 20:45:36 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.7] test, fix: use rewinddir() in scandir Message-ID: <61f30470ae9c4_1a56355b01221d6@heptapod-foss.mail> Matti Picus pushed to branch branch/py3.7 at PyPy / pypy Commits: 70009fa4 by Matti Picus at 2022-01-27T22:43:26+02:00 test, fix: use rewinddir() in scandir --HG-- branch : py3.7 - - - - - 3 changed files: - pypy/module/posix/interp_posix.py - pypy/module/posix/interp_scandir.py - pypy/module/posix/test/test_posix2.py View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/70009fa4fa637b0c1340e8b394ad71edde2a4a76 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/70009fa4fa637b0c1340e8b394ad71edde2a4a76 You're 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 Jan 27 17:29:31 2022 From: foss at heptapod.net (Matti Picus (@mattip)) Date: Thu, 27 Jan 2022 22:29:31 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.7] dup2 returns fd2, stat(-1) raises OSError, test, fix exception for __fspath__ Message-ID: <61f31ccba2dd6_1a52627812629b@heptapod-foss.mail> Matti Picus pushed to branch branch/py3.7 at PyPy / pypy Commits: 105a6f60 by Matti Picus at 2022-01-27T22:54:42+02:00 dup2 returns fd2, stat(-1) raises OSError, test, fix exception for __fspath__ --HG-- branch : py3.7 - - - - - 2 changed files: - pypy/module/posix/interp_posix.py - pypy/module/posix/test/test_posix2.py View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/105a6f603bc7a2cb30f73708dfde5007d44ba90c -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/105a6f603bc7a2cb30f73708dfde5007d44ba90c You're 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 Jan 27 17:44:35 2022 From: foss at heptapod.net (Matti Picus (@mattip)) Date: Thu, 27 Jan 2022 22:44:35 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.7] skip one overly-pedantic check for structseq length, fix test that list raises Message-ID: <61f32053451d2_1a56355b012646e@heptapod-foss.mail> Matti Picus pushed to branch branch/py3.7 at PyPy / pypy Commits: 84a0744f by Matti Picus at 2022-01-28T00:43:49+02:00 skip one overly-pedantic check for structseq length, fix test that list raises --HG-- branch : py3.7 - - - - - 3 changed files: - lib-python/3/test/test_os.py - pypy/module/posix/interp_posix.py - pypy/module/posix/test/test_posix2.py View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/84a0744f52c222d6fcf4335647a88917497f8b90 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/84a0744f52c222d6fcf4335647a88917497f8b90 You're 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 Jan 27 20:29:21 2022 From: foss at heptapod.net (Stefano Rivera (@stefanor)) Date: Fri, 28 Jan 2022 01:29:21 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/release-pypy3.8-v7.x] This is version 7.3.8 Message-ID: <61f346f1b2f34_1a56355b01271eb@heptapod-foss.mail> Stefano Rivera pushed to branch branch/release-pypy3.8-v7.x at PyPy / pypy Commits: 09759a07 by Stefano Rivera at 2022-01-27T21:28:15-04:00 This is version 7.3.8 --HG-- branch : release-pypy3.8-v7.x - - - - - 1 changed file: - pypy/doc/conf.py View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/09759a0733630d90b6a185a94669bf9a19b11ee6 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/09759a0733630d90b6a185a94669bf9a19b11ee6 You're 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 Jan 27 21:49:51 2022 From: foss at heptapod.net (Stefano Rivera (@stefanor)) Date: Fri, 28 Jan 2022 02:49:51 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/default] pycparser isn't required, it's vendored Message-ID: <61f359cf8b970_1a57d19dc1275b4@heptapod-foss.mail> Stefano Rivera pushed to branch branch/default at PyPy / pypy Commits: 616d6a19 by Stefano Rivera at 2022-01-27T22:49:35-04:00 pycparser isn't required, it's vendored - - - - - 1 changed file: - lib_pypy/cffi.dist-info/METADATA View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/616d6a1907255199261519e38ced1177b331f1c8 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/616d6a1907255199261519e38ced1177b331f1c8 You're 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 Jan 28 04:10:51 2022 From: foss at heptapod.net (Matti Picus (@mattip)) Date: Fri, 28 Jan 2022 09:10:51 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/default] 2 commits: catch correct error Message-ID: <61f3b31b61cc1_1a57ce3b8129844@heptapod-foss.mail> Matti Picus pushed to branch branch/default at PyPy / pypy Commits: 53d349c1 by Matti Picus at 2022-01-28T10:45:02+02:00 catch correct error - - - - - 91ff9dba by Matti Picus at 2022-01-28T11:10:16+02:00 skip check that exposes difference between rpython os.stat and python2 os.stat - - - - - 2 changed files: - rpython/translator/c/test/test_extfunc.py - rpython/translator/platform/windows.py View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/616d6a1907255199261519e38ced1177b331f1c8...91ff9dba08748195252e51dccc2884dbcdcd49bd -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/616d6a1907255199261519e38ced1177b331f1c8...91ff9dba08748195252e51dccc2884dbcdcd49bd You're 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 Jan 28 08:48:02 2022 From: foss at heptapod.net (Carl Friedrich Bolz-Tereick (@cfbolz)) Date: Fri, 28 Jan 2022 13:48:02 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.7] #3652: fix handling of backslash in raw unicode escape decoders that don't Message-ID: <61f3f4121e07d_1a57d19c81464ae@heptapod-foss.mail> Carl Friedrich Bolz-Tereick pushed to branch branch/py3.7 at PyPy / pypy Commits: 6c982e01 by Carl Friedrich Bolz-Tereick at 2022-01-28T14:46:26+01:00 #3652: fix handling of backslash in raw unicode escape decoders that don't start valid escape sequences --HG-- branch : py3.7 - - - - - 2 changed files: - pypy/interpreter/test/test_unicodehelper.py - pypy/interpreter/unicodehelper.py View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/6c982e018582feb84450e1e0fbf3e90494174364 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/6c982e018582feb84450e1e0fbf3e90494174364 You're 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 Jan 28 08:55:13 2022 From: foss at heptapod.net (Carl Friedrich Bolz-Tereick (@cfbolz)) Date: Fri, 28 Jan 2022 13:55:13 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.9] 5 commits: test, fix: use rewinddir() in scandir Message-ID: <61f3f5c13c39c_1a526138147236@heptapod-foss.mail> Carl Friedrich Bolz-Tereick pushed to branch branch/py3.9 at PyPy / pypy Commits: 70009fa4 by Matti Picus at 2022-01-27T22:43:26+02:00 test, fix: use rewinddir() in scandir --HG-- branch : py3.7 - - - - - 105a6f60 by Matti Picus at 2022-01-27T22:54:42+02:00 dup2 returns fd2, stat(-1) raises OSError, test, fix exception for __fspath__ --HG-- branch : py3.7 - - - - - 84a0744f by Matti Picus at 2022-01-28T00:43:49+02:00 skip one overly-pedantic check for structseq length, fix test that list raises --HG-- branch : py3.7 - - - - - 6c982e01 by Carl Friedrich Bolz-Tereick at 2022-01-28T14:46:26+01:00 #3652: fix handling of backslash in raw unicode escape decoders that don't start valid escape sequences --HG-- branch : py3.7 - - - - - 9331f0a6 by Carl Friedrich Bolz-Tereick at 2022-01-28T14:54:50+01:00 merge py3.8 --HG-- branch : py3.9 - - - - - 6 changed files: - lib-python/3/test/test_os.py - pypy/interpreter/test/test_unicodehelper.py - pypy/interpreter/unicodehelper.py - pypy/module/posix/interp_posix.py - pypy/module/posix/interp_scandir.py - pypy/module/posix/test/test_posix2.py View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/bb70aa4da75f28bdb2b8451b255b3641d23b0f81...9331f0a6132f6f34cd0158b37d4bb34332854353 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/bb70aa4da75f28bdb2b8451b255b3641d23b0f81...9331f0a6132f6f34cd0158b37d4bb34332854353 You're 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 Jan 28 08:56:37 2022 From: foss at heptapod.net (Carl Friedrich Bolz-Tereick (@cfbolz)) Date: Fri, 28 Jan 2022 13:56:37 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.9] (mgorny): #3653: fix the search paths for the time zone info files Message-ID: <61f3f61540582_1a5635880147496@heptapod-foss.mail> Carl Friedrich Bolz-Tereick pushed to branch branch/py3.9 at PyPy / pypy Commits: 3d5525dd by Carl Friedrich Bolz-Tereick at 2022-01-28T14:56:15+01:00 (mgorny): #3653: fix the search paths for the time zone info files --HG-- branch : py3.9 - - - - - 1 changed file: - lib_pypy/_sysconfigdata.py View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/3d5525dd976e8b7cb3a15e324d9d4708ef9852c7 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/3d5525dd976e8b7cb3a15e324d9d4708ef9852c7 You're 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 Jan 29 15:57:28 2022 From: foss at heptapod.net (Matti Picus (@mattip)) Date: Sat, 29 Jan 2022 20:57:28 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.7] 17 commits: Backed out changeset 85525c43dc44 Message-ID: <61f5aa38b0d5f_1a5986fd41694b1@heptapod-foss.mail> Matti Picus pushed to branch branch/py3.7 at PyPy / pypy Commits: dd05cdec by Matti Picus at 2022-01-23T10:07:28+02:00 Backed out changeset 85525c43dc44 - - - - - 4b05e3d9 by Matti Picus at 2022-01-26T14:49:42+02:00 Added tag release-pypy2.7-v7.3.8rc1 for changeset 6f82fdd0ce3c - - - - - 72e9d78c by Matti Picus at 2022-01-26T14:49:59+02:00 Added tag release-pypy3.7-v7.3.8rc1 for changeset 0e322cb44401 - - - - - ad70e3ab by Matti Picus at 2022-01-26T14:50:15+02:00 Added tag release-pypy3.8-v7.3.8rc1 for changeset 67f1b98040ba - - - - - 8947de41 by Matti Picus at 2022-01-26T14:50:41+02:00 Added tag release-pypy3.9-v7.3.8rc1 for changeset 307e102d7222 - - - - - 26b96ed0 by Carl Friedrich Bolz-Tereick at 2022-01-26T18:41:47+01:00 a bit of contributor gardening - - - - - 32126439 by Matti Picus at 2022-01-27T00:55:37+02:00 update verions.json, remove bot from contributors - - - - - 71a480e3 by Carl Friedrich Bolz-Tereick at 2022-01-27T11:30:06+01:00 some small improvements to the release notes, mention that this will be the last 3.7 release - - - - - 1f3b8c47 by Carl Friedrich Bolz-Tereick at 2022-01-27T11:17:53+01:00 put the bot into the script, so that it sticks on regeneration - - - - - 97397975 by Matti Picus at 2022-01-27T15:26:47+02:00 fix unused value in ropenssl - - - - - 7956e94c by Matti Picus at 2022-01-27T15:29:33+02:00 re-remove _hashlib which was restored in 1c5c15c4d48c tests fail when this is used without the rpython _ssl module, there is some initialization code missing - - - - - 616d6a19 by Stefano Rivera at 2022-01-27T22:49:35-04:00 pycparser isn't required, it's vendored - - - - - 53d349c1 by Matti Picus at 2022-01-28T10:45:02+02:00 catch correct error - - - - - 91ff9dba by Matti Picus at 2022-01-28T11:10:16+02:00 skip check that exposes difference between rpython os.stat and python2 os.stat - - - - - 3ffda19e by Matti Picus at 2022-01-29T18:02:41+02:00 improve test resilience --HG-- branch : py3.7 - - - - - 6a0b0359 by Matti Picus at 2022-01-29T19:38:10+02:00 more pickiness around utime arguments --HG-- branch : py3.7 - - - - - 69d4b781 by Matti Picus at 2022-01-29T22:55:17+02:00 merge default --HG-- branch : py3.7 - - - - - 14 changed files: - .hgtags - LICENSE - lib_pypy/cffi.dist-info/METADATA - pypy/doc/contributor.rst - pypy/doc/release-v7.3.8.rst - pypy/doc/tool/makecontributor.py - pypy/module/posix/interp_posix.py - pypy/module/posix/test/test_posix2.py - pypy/tool/release/check_versions.py - pypy/tool/release/repackage.sh - pypy/tool/release/versions.json - rpython/rlib/ropenssl.py - rpython/translator/c/test/test_extfunc.py - rpython/translator/platform/windows.py View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/6c982e018582feb84450e1e0fbf3e90494174364...69d4b781a1ecea9a955c16cb9f96aa0212fc845b -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/6c982e018582feb84450e1e0fbf3e90494174364...69d4b781a1ecea9a955c16cb9f96aa0212fc845b You're 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 Jan 29 15:57:31 2022 From: foss at heptapod.net (Matti Picus (@mattip)) Date: Sat, 29 Jan 2022 20:57:31 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.8] 25 commits: Backed out changeset 85525c43dc44 Message-ID: <61f5aa3b3aae4_1a598a9b81696f3@heptapod-foss.mail> Matti Picus pushed to branch branch/py3.8 at PyPy / pypy Commits: dd05cdec by Matti Picus at 2022-01-23T10:07:28+02:00 Backed out changeset 85525c43dc44 - - - - - 4b05e3d9 by Matti Picus at 2022-01-26T14:49:42+02:00 Added tag release-pypy2.7-v7.3.8rc1 for changeset 6f82fdd0ce3c - - - - - 72e9d78c by Matti Picus at 2022-01-26T14:49:59+02:00 Added tag release-pypy3.7-v7.3.8rc1 for changeset 0e322cb44401 - - - - - ad70e3ab by Matti Picus at 2022-01-26T14:50:15+02:00 Added tag release-pypy3.8-v7.3.8rc1 for changeset 67f1b98040ba - - - - - 8947de41 by Matti Picus at 2022-01-26T14:50:41+02:00 Added tag release-pypy3.9-v7.3.8rc1 for changeset 307e102d7222 - - - - - 26b96ed0 by Carl Friedrich Bolz-Tereick at 2022-01-26T18:41:47+01:00 a bit of contributor gardening - - - - - 32126439 by Matti Picus at 2022-01-27T00:55:37+02:00 update verions.json, remove bot from contributors - - - - - 71a480e3 by Carl Friedrich Bolz-Tereick at 2022-01-27T11:30:06+01:00 some small improvements to the release notes, mention that this will be the last 3.7 release - - - - - 1f3b8c47 by Carl Friedrich Bolz-Tereick at 2022-01-27T11:17:53+01:00 put the bot into the script, so that it sticks on regeneration - - - - - 97397975 by Matti Picus at 2022-01-27T15:26:47+02:00 fix unused value in ropenssl - - - - - 7956e94c by Matti Picus at 2022-01-27T15:29:33+02:00 re-remove _hashlib which was restored in 1c5c15c4d48c tests fail when this is used without the rpython _ssl module, there is some initialization code missing - - - - - 70009fa4 by Matti Picus at 2022-01-27T22:43:26+02:00 test, fix: use rewinddir() in scandir --HG-- branch : py3.7 - - - - - 105a6f60 by Matti Picus at 2022-01-27T22:54:42+02:00 dup2 returns fd2, stat(-1) raises OSError, test, fix exception for __fspath__ --HG-- branch : py3.7 - - - - - 84a0744f by Matti Picus at 2022-01-28T00:43:49+02:00 skip one overly-pedantic check for structseq length, fix test that list raises --HG-- branch : py3.7 - - - - - 616d6a19 by Stefano Rivera at 2022-01-27T22:49:35-04:00 pycparser isn't required, it's vendored - - - - - 53d349c1 by Matti Picus at 2022-01-28T10:45:02+02:00 catch correct error - - - - - 91ff9dba by Matti Picus at 2022-01-28T11:10:16+02:00 skip check that exposes difference between rpython os.stat and python2 os.stat - - - - - 6c982e01 by Carl Friedrich Bolz-Tereick at 2022-01-28T14:46:26+01:00 #3652: fix handling of backslash in raw unicode escape decoders that don't start valid escape sequences --HG-- branch : py3.7 - - - - - 3ffda19e by Matti Picus at 2022-01-29T18:02:41+02:00 improve test resilience --HG-- branch : py3.7 - - - - - 6a0b0359 by Matti Picus at 2022-01-29T19:38:10+02:00 more pickiness around utime arguments --HG-- branch : py3.7 - - - - - 69d4b781 by Matti Picus at 2022-01-29T22:55:17+02:00 merge default --HG-- branch : py3.7 - - - - - d7cba12d by Matti Picus at 2022-01-29T22:56:30+02:00 merge py3.7 --HG-- branch : py3.8 - - - - - cf25fa5a by Matti Picus at 2022-01-29T22:13:09+02:00 fix formatting for CPython compatibility --HG-- branch : py3.8 - - - - - 69ecb3ff by Matti Picus at 2022-01-29T22:13:23+02:00 add failing test --HG-- branch : py3.8 - - - - - 7625bf5f by Matti Picus at 2022-01-29T22:52:43+02:00 add missing _Py_RestoreSignals() call in fork_exec There was a pure-python version back in python3.2, the C version never worked --HG-- branch : py3.8 - - - - - 21 changed files: - .hgtags - LICENSE - lib-python/3/test/test_os.py - lib_pypy/cffi.dist-info/METADATA - pypy/doc/contributor.rst - pypy/doc/release-v7.3.8.rst - pypy/doc/tool/makecontributor.py - pypy/interpreter/test/test_unicodehelper.py - pypy/interpreter/unicodehelper.py - pypy/module/_posixsubprocess/_posixsubprocess.c - pypy/module/_posixsubprocess/test/apptest_subprocess.py - pypy/module/posix/interp_posix.py - pypy/module/posix/interp_scandir.py - pypy/module/posix/test/test_posix2.py - pypy/module/thread/os_thread.py - pypy/tool/release/check_versions.py - pypy/tool/release/repackage.sh - pypy/tool/release/versions.json - rpython/rlib/ropenssl.py - rpython/translator/c/test/test_extfunc.py - rpython/translator/platform/windows.py View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/8700598db1a4d74b418f7f731182b2d2dae052e0...7625bf5f4f614720de9b6282308b39b1c74b5919 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/8700598db1a4d74b418f7f731182b2d2dae052e0...7625bf5f4f614720de9b6282308b39b1c74b5919 You're 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 Jan 29 16:23:45 2022 From: foss at heptapod.net (Carl Friedrich Bolz-Tereick (@cfbolz)) Date: Sat, 29 Jan 2022 21:23:45 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.9] this test is cpython only, it's about the careful destruction of everything at Message-ID: <61f5b0615108_1a57d1c0c169813@heptapod-foss.mail> Carl Friedrich Bolz-Tereick pushed to branch branch/py3.9 at PyPy / pypy Commits: eb15ea79 by Carl Friedrich Bolz-Tereick at 2022-01-29T22:23:29+01:00 this test is cpython only, it's about the careful destruction of everything at the end that cpython does --HG-- branch : py3.9 - - - - - 1 changed file: - lib-python/3/test/test_threading.py View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/eb15ea792e75080633d7597e25e5692fe7a36b38 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/eb15ea792e75080633d7597e25e5692fe7a36b38 You're 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 Jan 29 16:23:57 2022 From: foss at heptapod.net (Carl Friedrich Bolz-Tereick (@cfbolz)) Date: Sat, 29 Jan 2022 21:23:57 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.7] exceptions in atexit functions shouldn't crash the interpreter at shutdown Message-ID: <61f5b06d90346_1a5986ffc17005d@heptapod-foss.mail> Carl Friedrich Bolz-Tereick pushed to branch branch/py3.7 at PyPy / pypy Commits: 4188dfae by Carl Friedrich Bolz-Tereick at 2022-01-29T22:21:08+01:00 exceptions in atexit functions shouldn't crash the interpreter at shutdown --HG-- branch : py3.7 - - - - - 2 changed files: - pypy/interpreter/baseobjspace.py - pypy/interpreter/test/test_objspace.py View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/4188dfaedc6822e4785a86f8e5f9ecd2619bec83 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/4188dfaedc6822e4785a86f8e5f9ecd2619bec83 You're 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 Jan 30 01:18:16 2022 From: foss at heptapod.net (Matti Picus (@mattip)) Date: Sun, 30 Jan 2022 06:18:16 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.8] make it clear this function is a copy Message-ID: <61f62da85b9fc_1a5986fd41727cd@heptapod-foss.mail> Matti Picus pushed to branch branch/py3.8 at PyPy / pypy Commits: bcbcf994 by Matti Picus at 2022-01-30T08:18:03+02:00 make it clear this function is a copy --HG-- branch : py3.8 - - - - - 1 changed file: - pypy/module/_posixsubprocess/_posixsubprocess.c View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/bcbcf9943d3fa3bc16d809b0cee5634eb5effec4 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/bcbcf9943d3fa3bc16d809b0cee5634eb5effec4 You're 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 Jan 30 06:35:07 2022 From: foss at heptapod.net (Matti Picus (@mattip)) Date: Sun, 30 Jan 2022 11:35:07 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.8] 4 commits: exceptions in atexit functions shouldn't crash the interpreter at shutdown Message-ID: <61f677eba6f61_1a598a6c0182975@heptapod-foss.mail> Matti Picus pushed to branch branch/py3.8 at PyPy / pypy Commits: 4188dfae by Carl Friedrich Bolz-Tereick at 2022-01-29T22:21:08+01:00 exceptions in atexit functions shouldn't crash the interpreter at shutdown --HG-- branch : py3.7 - - - - - aadc29e6 by Matti Picus at 2022-01-30T09:51:48+02:00 allow PyPy's error messages in test --HG-- branch : py3.8 - - - - - a7776332 by Matti Picus at 2022-01-30T11:32:08+02:00 skip tests around __flags__ on methods --HG-- branch : py3.8 - - - - - 1836dc35 by Matti Picus at 2022-01-30T11:32:25+02:00 merge py3.7 --HG-- branch : py3.8 - - - - - 4 changed files: - lib-python/3/test/test_call.py - lib-python/3/test/test_eof.py - pypy/interpreter/baseobjspace.py - pypy/interpreter/test/test_objspace.py View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/bcbcf9943d3fa3bc16d809b0cee5634eb5effec4...1836dc358ae82ce9bf57de1ad103e84eff307f70 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/bcbcf9943d3fa3bc16d809b0cee5634eb5effec4...1836dc358ae82ce9bf57de1ad103e84eff307f70 You're 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 Jan 30 06:35:10 2022 From: foss at heptapod.net (Matti Picus (@mattip)) Date: Sun, 30 Jan 2022 11:35:10 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.9] 27 commits: Backed out changeset 85525c43dc44 Message-ID: <61f677ee1aee4_1a5ae6938183185@heptapod-foss.mail> Matti Picus pushed to branch branch/py3.9 at PyPy / pypy Commits: dd05cdec by Matti Picus at 2022-01-23T10:07:28+02:00 Backed out changeset 85525c43dc44 - - - - - 4b05e3d9 by Matti Picus at 2022-01-26T14:49:42+02:00 Added tag release-pypy2.7-v7.3.8rc1 for changeset 6f82fdd0ce3c - - - - - 72e9d78c by Matti Picus at 2022-01-26T14:49:59+02:00 Added tag release-pypy3.7-v7.3.8rc1 for changeset 0e322cb44401 - - - - - ad70e3ab by Matti Picus at 2022-01-26T14:50:15+02:00 Added tag release-pypy3.8-v7.3.8rc1 for changeset 67f1b98040ba - - - - - 8947de41 by Matti Picus at 2022-01-26T14:50:41+02:00 Added tag release-pypy3.9-v7.3.8rc1 for changeset 307e102d7222 - - - - - 26b96ed0 by Carl Friedrich Bolz-Tereick at 2022-01-26T18:41:47+01:00 a bit of contributor gardening - - - - - 32126439 by Matti Picus at 2022-01-27T00:55:37+02:00 update verions.json, remove bot from contributors - - - - - 71a480e3 by Carl Friedrich Bolz-Tereick at 2022-01-27T11:30:06+01:00 some small improvements to the release notes, mention that this will be the last 3.7 release - - - - - 1f3b8c47 by Carl Friedrich Bolz-Tereick at 2022-01-27T11:17:53+01:00 put the bot into the script, so that it sticks on regeneration - - - - - 97397975 by Matti Picus at 2022-01-27T15:26:47+02:00 fix unused value in ropenssl - - - - - 7956e94c by Matti Picus at 2022-01-27T15:29:33+02:00 re-remove _hashlib which was restored in 1c5c15c4d48c tests fail when this is used without the rpython _ssl module, there is some initialization code missing - - - - - 616d6a19 by Stefano Rivera at 2022-01-27T22:49:35-04:00 pycparser isn't required, it's vendored - - - - - 53d349c1 by Matti Picus at 2022-01-28T10:45:02+02:00 catch correct error - - - - - 91ff9dba by Matti Picus at 2022-01-28T11:10:16+02:00 skip check that exposes difference between rpython os.stat and python2 os.stat - - - - - 3ffda19e by Matti Picus at 2022-01-29T18:02:41+02:00 improve test resilience --HG-- branch : py3.7 - - - - - 6a0b0359 by Matti Picus at 2022-01-29T19:38:10+02:00 more pickiness around utime arguments --HG-- branch : py3.7 - - - - - d7cba12d by Matti Picus at 2022-01-29T22:56:30+02:00 merge py3.7 --HG-- branch : py3.8 - - - - - cf25fa5a by Matti Picus at 2022-01-29T22:13:09+02:00 fix formatting for CPython compatibility --HG-- branch : py3.8 - - - - - 69ecb3ff by Matti Picus at 2022-01-29T22:13:23+02:00 add failing test --HG-- branch : py3.8 - - - - - 7625bf5f by Matti Picus at 2022-01-29T22:52:43+02:00 add missing _Py_RestoreSignals() call in fork_exec There was a pure-python version back in python3.2, the C version never worked --HG-- branch : py3.8 - - - - - 69d4b781 by Matti Picus at 2022-01-29T22:55:17+02:00 merge default --HG-- branch : py3.7 - - - - - 4188dfae by Carl Friedrich Bolz-Tereick at 2022-01-29T22:21:08+01:00 exceptions in atexit functions shouldn't crash the interpreter at shutdown --HG-- branch : py3.7 - - - - - bcbcf994 by Matti Picus at 2022-01-30T08:18:03+02:00 make it clear this function is a copy --HG-- branch : py3.8 - - - - - aadc29e6 by Matti Picus at 2022-01-30T09:51:48+02:00 allow PyPy's error messages in test --HG-- branch : py3.8 - - - - - a7776332 by Matti Picus at 2022-01-30T11:32:08+02:00 skip tests around __flags__ on methods --HG-- branch : py3.8 - - - - - 1836dc35 by Matti Picus at 2022-01-30T11:32:25+02:00 merge py3.7 --HG-- branch : py3.8 - - - - - 1aade080 by Matti Picus at 2022-01-30T11:41:13+02:00 merge py3.8 --HG-- branch : py3.9 - - - - - 20 changed files: - .hgtags - LICENSE - lib-python/3/test/test_call.py - lib-python/3/test/test_eof.py - lib_pypy/cffi.dist-info/METADATA - pypy/doc/contributor.rst - pypy/doc/release-v7.3.8.rst - pypy/doc/tool/makecontributor.py - pypy/interpreter/baseobjspace.py - pypy/interpreter/test/test_objspace.py - pypy/module/_posixsubprocess/_posixsubprocess.c - pypy/module/_posixsubprocess/test/apptest_subprocess.py - pypy/module/posix/test/test_posix2.py - pypy/module/thread/os_thread.py - pypy/tool/release/check_versions.py - pypy/tool/release/repackage.sh - pypy/tool/release/versions.json - rpython/rlib/ropenssl.py - rpython/translator/c/test/test_extfunc.py - rpython/translator/platform/windows.py View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/eb15ea792e75080633d7597e25e5692fe7a36b38...1aade080dca38c1c192ea711e689d2bffa6c4736 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/eb15ea792e75080633d7597e25e5692fe7a36b38...1aade080dca38c1c192ea711e689d2bffa6c4736 You're 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 Jan 30 09:48:14 2022 From: foss at heptapod.net (Matti Picus (@mattip)) Date: Sun, 30 Jan 2022 14:48:14 +0000 Subject: [pypy-commit] [Git][pypy/benchmarks][branch/default] skip genshi, use array.to_bytes for python 3.9 Message-ID: <61f6a52ea03e7_1a5ad140c18437c@heptapod-foss.mail> Matti Picus pushed to branch branch/default at PyPy / benchmarks Commits: 85755b5b by Matti Picus at 2022-01-30T16:45:53+02:00 skip genshi, use array.to_bytes for python 3.9 - - - - - 4 changed files: - benchmarks.py - own/icbd/icbd/compiler/benchmarks/pypy/raytrace-simple.py - own/pyaes.py - own/raytrace-simple.py View it on Heptapod: https://foss.heptapod.net/pypy/benchmarks/-/commit/85755b5b212b26e80cdb05c29d7e97d85d55cd4d -- View it on Heptapod: https://foss.heptapod.net/pypy/benchmarks/-/commit/85755b5b212b26e80cdb05c29d7e97d85d55cd4d You're 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 Jan 30 09:55:42 2022 From: foss at heptapod.net (Matti Picus (@mattip)) Date: Sun, 30 Jan 2022 14:55:42 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.9] 2 commits: more from issue 3618: use tp_print as-if it was tp_pypy_flags for backward compatibility Message-ID: <61f6a6ee7eb60_1a5ad1484184763@heptapod-foss.mail> Matti Picus pushed to branch branch/py3.9 at PyPy / pypy Commits: e60ddfff by Matti Picus at 2022-01-30T16:51:52+02:00 more from issue 3618: use tp_print as-if it was tp_pypy_flags for backward compatibility --HG-- branch : py3.8 - - - - - 83ac60b0 by Matti Picus at 2022-01-30T16:55:13+02:00 merge py3.8 discarding py3.8-only changes --HG-- branch : py3.9 - - - - - 0 changed files: View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/1aade080dca38c1c192ea711e689d2bffa6c4736...83ac60b0c0f7a5b612eb9727beaaac549d8614c9 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/1aade080dca38c1c192ea711e689d2bffa6c4736...83ac60b0c0f7a5b612eb9727beaaac549d8614c9 You're 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 Jan 30 09:55:41 2022 From: foss at heptapod.net (Matti Picus (@mattip)) Date: Sun, 30 Jan 2022 14:55:41 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.8] more from issue 3618: use tp_print as-if it was tp_pypy_flags for backward compatibility Message-ID: <61f6a6edd6ea9_1a5b5fe78184516@heptapod-foss.mail> Matti Picus pushed to branch branch/py3.8 at PyPy / pypy Commits: e60ddfff by Matti Picus at 2022-01-30T16:51:52+02:00 more from issue 3618: use tp_print as-if it was tp_pypy_flags for backward compatibility --HG-- branch : py3.8 - - - - - 4 changed files: - pypy/module/cpyext/api.py - pypy/module/cpyext/include/floatobject.h - pypy/module/cpyext/include/object.h - pypy/module/cpyext/typeobject.py View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/e60ddfffec2a1de6049c58e97ec765ae975b696c -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/e60ddfffec2a1de6049c58e97ec765ae975b696c You're 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 Jan 30 13:54:36 2022 From: foss at heptapod.net (Carl Friedrich Bolz-Tereick (@cfbolz)) Date: Sun, 30 Jan 2022 18:54:36 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.7] #3656: update fast2locals to deal with the fact that it's now possible to Message-ID: <61f6deecf2ecd_1a5ac85a0185675@heptapod-foss.mail> Carl Friedrich Bolz-Tereick pushed to branch branch/py3.7 at PyPy / pypy Commits: fb1da0ec by Carl Friedrich Bolz-Tereick at 2022-01-30T19:54:25+01:00 #3656: update fast2locals to deal with the fact that it's now possible to delete cell vars (was forbidden in python2). --HG-- branch : py3.7 - - - - - 2 changed files: - pypy/interpreter/pyframe.py - pypy/interpreter/test/test_pyframe.py View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/fb1da0ec24f18a27ed1d741674a811aa53312630 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/fb1da0ec24f18a27ed1d741674a811aa53312630 You're 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 Jan 30 14:36:19 2022 From: foss at heptapod.net (Carl Friedrich Bolz-Tereick (@cfbolz)) Date: Sun, 30 Jan 2022 19:36:19 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.7] #3656: the reverse locals2fast has the same bug Message-ID: <61f6e8b3d5b10_1a5b5fe781872f9@heptapod-foss.mail> Carl Friedrich Bolz-Tereick pushed to branch branch/py3.7 at PyPy / pypy Commits: 9d1eaad0 by Carl Friedrich Bolz-Tereick at 2022-01-30T20:36:05+01:00 #3656: the reverse locals2fast has the same bug --HG-- branch : py3.7 - - - - - 2 changed files: - pypy/interpreter/pyframe.py - pypy/interpreter/test/apptest_pyframe.py View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/9d1eaad08a75cdd800cdb03aa159ced518d47bd4 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/9d1eaad08a75cdd800cdb03aa159ced518d47bd4 You're 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 Jan 30 16:44:34 2022 From: foss at heptapod.net (Matti Picus (@mattip)) Date: Sun, 30 Jan 2022 21:44:34 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.9] sync and rearrange object.h to better match upstream (issue 3587) Message-ID: <61f706c254bb5_1a5ad147019015e@heptapod-foss.mail> Matti Picus pushed to branch branch/py3.9 at PyPy / pypy Commits: 39e573ea by Matti Picus at 2022-01-30T23:43:51+02:00 sync and rearrange object.h to better match upstream (issue 3587) --HG-- branch : py3.9 - - - - - 1 changed file: - pypy/module/cpyext/include/object.h View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/39e573ea032bcc93b6c171973b66c1ef4f7779a9 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/39e573ea032bcc93b6c171973b66c1ef4f7779a9 You're 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 Jan 31 05:26:53 2022 From: foss at heptapod.net (Matti Picus (@mattip)) Date: Mon, 31 Jan 2022 10:26:53 +0000 Subject: [pypy-commit] [Git][pypy/pypy] Pushed new branch branch/cpyext-cmethod Message-ID: <61f7b96d807b7_1a5ac85a019812@heptapod-foss.mail> Matti Picus pushed new branch branch/cpyext-cmethod at PyPy / pypy -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/tree/branch/cpyext-cmethod You're 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 Jan 31 08:59:27 2022 From: foss at heptapod.net (Matti Picus (@mattip)) Date: Mon, 31 Jan 2022 13:59:27 +0000 Subject: [pypy-commit] [Git][pypy/pypy] Pushed new branch branch/pep-573 Message-ID: <61f7eb3f266cb_1a5ad14c0200188@heptapod-foss.mail> Matti Picus pushed new branch branch/pep-573 at PyPy / pypy -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/tree/branch/pep-573 You're 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 Jan 31 08:59:26 2022 From: foss at heptapod.net (Matti Picus (@mattip)) Date: Mon, 31 Jan 2022 13:59:26 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.9] fix tests from merge Message-ID: <61f7eb3eae43b_1a5c6b524199913@heptapod-foss.mail> Matti Picus pushed to branch branch/py3.9 at PyPy / pypy Commits: 7e9a4251 by Matti Picus at 2022-01-31T13:22:43+02:00 fix tests from merge --HG-- branch : py3.9 - - - - - 1 changed file: - pypy/module/_posixsubprocess/test/apptest_subprocess.py View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/7e9a4251ff7725b07469314371d225cb0d185224 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/7e9a4251ff7725b07469314371d225cb0d185224 You're 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 Jan 31 12:44:34 2022 From: foss at heptapod.net (Matti Picus (@mattip)) Date: Mon, 31 Jan 2022 17:44:34 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.9] add Py_GenericAlias and generate genericaliasobject.h Message-ID: <61f82002e96b4_1a5ad14702079f8@heptapod-foss.mail> Matti Picus pushed to branch branch/py3.9 at PyPy / pypy Commits: ba024e84 by Matti Picus at 2022-01-31T19:43:36+02:00 add Py_GenericAlias and generate genericaliasobject.h --HG-- branch : py3.9 - - - - - 5 changed files: - pypy/module/cpyext/api.py - pypy/module/cpyext/include/Python.h - pypy/module/cpyext/test/foo.c - pypy/module/cpyext/test/test_typeobject.py - pypy/module/cpyext/typeobject.py View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/ba024e84071d5412e805df545929d87c79a9f0aa -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/ba024e84071d5412e805df545929d87c79a9f0aa You're 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 Jan 31 13:25:27 2022 From: foss at heptapod.net (Matti Picus (@mattip)) Date: Mon, 31 Jan 2022 18:25:27 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/pep-573] add PyType_FromModuleAndSpec, PyType_GetModule, PyType_GetModuleState, ht_module Message-ID: <61f82997b201c_1a5986fd42086c7@heptapod-foss.mail> Matti Picus pushed to branch branch/pep-573 at PyPy / pypy Commits: 8b0c62e2 by Matti Picus at 2022-01-31T20:25:13+02:00 add PyType_FromModuleAndSpec, PyType_GetModule, PyType_GetModuleState, ht_module --HG-- branch : pep-573 - - - - - 5 changed files: - pypy/module/cpyext/api.py - pypy/module/cpyext/include/object.h - pypy/module/cpyext/parse/cpyext_object.h - pypy/module/cpyext/src/modsupport.c - pypy/module/cpyext/typeobject.py View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/8b0c62e202b6cd8ea30f660fbed40d3dc85a4199 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/8b0c62e202b6cd8ea30f660fbed40d3dc85a4199 You're 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 Jan 31 13:35:08 2022 From: foss at heptapod.net (Matti Picus (@mattip)) Date: Mon, 31 Jan 2022 18:35:08 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.8] 2 commits: distinguish between a c-api CMethod and an app-level Method Message-ID: <61f82bdc65c0e_1a5ad14c0208913@heptapod-foss.mail> Matti Picus pushed to branch branch/py3.8 at PyPy / pypy Commits: 4ad517f1 by Matti Picus at 2022-01-31T12:26:34+02:00 distinguish between a c-api CMethod and an app-level Method also avoid calling through cpyext functions in modsupport.py --HG-- branch : cpyext-cmethod - - - - - 5cf8f8c2 by Matti Picus at 2022-01-31T20:34:49+02:00 merge cpyext-cmethod which makes methods of cpyext classes different from methods of python classes for obscure and probably wrong reasons, but such is life --HG-- branch : py3.8 - - - - - 7 changed files: - pypy/interpreter/baseobjspace.py - pypy/interpreter/function.py - pypy/interpreter/pyframe.py - pypy/module/cpyext/classobject.py - pypy/module/cpyext/methodobject.py - pypy/module/cpyext/modsupport.py - pypy/module/cpyext/test/test_typeobject.py View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/e60ddfffec2a1de6049c58e97ec765ae975b696c...5cf8f8c24c25638605d60d8f587c7cd648a91d07 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/e60ddfffec2a1de6049c58e97ec765ae975b696c...5cf8f8c24c25638605d60d8f587c7cd648a91d07 You're 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 Jan 31 16:03:51 2022 From: foss at heptapod.net (Matti Picus (@mattip)) Date: Mon, 31 Jan 2022 21:03:51 +0000 Subject: [pypy-commit] [Git][pypy/benchmarks][branch/default] properly skip genshi for python>3.8 Message-ID: <61f84eb770f48_1a5c5484c21225b@heptapod-foss.mail> Matti Picus pushed to branch branch/default at PyPy / benchmarks Commits: 05552750 by Matti Picus at 2022-01-31T23:03:44+02:00 properly skip genshi for python>3.8 - - - - - 4 changed files: - benchmarks.py - own/bm_genshi.py - own/icbd/icbd/compiler/benchmarks/pypy/bm_genshi.py - unladen_swallow/perf.py View it on Heptapod: https://foss.heptapod.net/pypy/benchmarks/-/commit/05552750fc0ec9cbd109b74cd6e105b2159c3eec -- View it on Heptapod: https://foss.heptapod.net/pypy/benchmarks/-/commit/05552750fc0ec9cbd109b74cd6e105b2159c3eec You're receiving this email because of your account on foss.heptapod.net. -------------- next part -------------- An HTML attachment was scrubbed... URL: