From foss at heptapod.net Thu Oct 1 05:48:52 2020 From: foss at heptapod.net (Dan Villiom Podlaski Christiansen) Date: Thu, 01 Oct 2020 09:48:52 +0000 Subject: [pypy-commit] [Git][pypy/pypy] Deleted branch branch/darwin-sendfile Message-ID: <5f75a60443650_1732ae9248fdb48208029@heptapod-foss.mail> Dan Villiom Podlaski Christiansen deleted branch branch/darwin-sendfile at PyPy / pypy -- You're 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 Oct 1 05:51:46 2020 From: foss at heptapod.net (Dan Villiom Podlaski Christiansen) Date: Thu, 01 Oct 2020 09:51:46 +0000 Subject: [pypy-commit] [Git][pypy/pypy] Pushed new branch branch/darwin-sendfile-2.7 Message-ID: <5f75a6b24e73b_1732ae917eba250208257@heptapod-foss.mail> Dan Villiom Podlaski Christiansen pushed new branch branch/darwin-sendfile-2.7 at PyPy / pypy -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/tree/branch/darwin-sendfile-2.7 You're 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 Oct 1 05:44:04 2020 From: foss at heptapod.net (Dan Villiom Podlaski Christiansen) Date: Thu, 01 Oct 2020 09:44:04 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/macosx-deployment-target-2.7] 7 commits: issue3312: some limited support for longdouble constants Message-ID: <5f75a4e498ec8_1732ae9248fd8b420679b@heptapod-foss.mail> Dan Villiom Podlaski Christiansen pushed to branch branch/macosx-deployment-target-2.7 at PyPy / pypy Commits: 71d608cb by Armin Rigo at 2020-09-28T13:42:11+02:00 issue3312: some limited support for longdouble constants - - - - - d91f3c43 by Matti Picus at 2020-09-28T23:01:57+03:00 reapply PyPy fixes to urllib2.py after 1e7b78d6f418, fixes issue 3313 - - - - - 12083530 by Dan Villiom Podlaski Christiansen at 2020-09-22T18:30:24+02:00 build_cffi_imports: don't assume archive suffix is .gz - - - - - 869a2990 by Matti Picus at 2020-09-29T01:14:03+03:00 revert be9ad752d782, set MACOSX_DEPLOYMENT_TARGET in sysconfig to fix issue 3311 - - - - - 76802dfc by Matti Picus at 2020-09-30T09:13:08+03:00 document preference for named branches - - - - - 64738ad0 by Dan Villiom Podlaski Christiansen at 2020-10-01T11:08:09+02:00 merge branch 'default' into 'macosx-deployment-target-2.7' --HG-- branch : macosx-deployment-target-2.7 - - - - - 43ab87d3 by Dan Villiom Podlaski Christiansen at 2020-10-01T11:23:32+02:00 set MACOSX_DEPLOYMENT_TARGET to whatever detected during translation disutils yields an error if you set it to something other than that configured, and I tested that error --HG-- branch : macosx-deployment-target-2.7 - - - - - 9 changed files: - lib-python/2.7/_osx_support.py - lib-python/2.7/urllib2.py - lib_pypy/pypy_tools/build_cffi_imports.py - pypy/doc/contributing.rst - pypy/doc/release-v7.3.2.rst - rpython/rlib/rarithmetic.py - rpython/translator/c/primitive.py - rpython/translator/c/test/test_typed.py - rpython/translator/platform/darwin.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/compare/57d5a196dbffc63f51aa68fba18e0089d190ae81...43ab87d3efb68d84658af5f4430d136a09ae1f49 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/57d5a196dbffc63f51aa68fba18e0089d190ae81...43ab87d3efb68d84658af5f4430d136a09ae1f49 You're 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 Oct 1 10:11:52 2020 From: foss at heptapod.net (Dan Villiom Podlaski Christiansen) Date: Thu, 01 Oct 2020 14:11:52 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/testsuite-fixes] test_recompile: fix test Message-ID: <5f75e3a849407_1752aee9bdb38dc3165b@heptapod-foss.mail> Dan Villiom Podlaski Christiansen pushed to branch branch/testsuite-fixes at PyPy / pypy Commits: c7b40274 by Dan Villiom Podlaski Christiansen at 2020-09-23T20:51:12+02:00 test_recompile: fix test --HG-- branch : testsuite-fixes - - - - - 1 changed file: - pypy/module/_cffi_backend/test/test_recompiler.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/commit/c7b402744202da7c538e504ef8f83981c97b765e -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/c7b402744202da7c538e504ef8f83981c97b765e You're 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 Oct 2 05:47:10 2020 From: foss at heptapod.net (Dan Villiom Podlaski Christiansen) Date: Fri, 02 Oct 2020 09:47:10 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/testsuite-fixes] test_recompiler: restrict XFAIL to running under PyPy Message-ID: <5f76f71e2b6c1_1752aeea63cc6744218b@heptapod-foss.mail> Dan Villiom Podlaski Christiansen pushed to branch branch/testsuite-fixes at PyPy / pypy Commits: a7a0d5c5 by Dan Villiom Podlaski Christiansen at 2020-10-02T11:44:25+02:00 test_recompiler: restrict XFAIL to running under PyPy --HG-- branch : testsuite-fixes - - - - - 1 changed file: - pypy/module/_cffi_backend/test/test_recompiler.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/commit/a7a0d5c5fa671a74ca9c903ae877697b6813acd7 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/a7a0d5c5fa671a74ca9c903ae877697b6813acd7 You're 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 Oct 2 05:55:08 2020 From: foss at heptapod.net (Matti Picus) Date: Fri, 02 Oct 2020 09:55:08 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/default] 2 commits: rposix: implement sendfile on darwin (and freebsd?) Message-ID: <5f76f8fc92c63_1752aeea63cc6744325c@heptapod-foss.mail> Matti Picus pushed to branch branch/default at PyPy / pypy Commits: 8333e438 by Dan Villiom Podlaski Christiansen at 2020-09-23T23:48:00+02:00 rposix: implement sendfile on darwin (and freebsd?) This is not available in CPython 2.7 whether from the OS or MacPorts, so I've applied this against the `py3.6` branch. --HG-- branch : darwin-sendfile-2.7 - - - - - 98652c40 by Matti Picus at 2020-10-02T09:55:02+00:00 Merge branch 'branch/darwin-sendfile-2.7' into 'branch/default' rposix: implement sendfile on darwin (and freebsd?) See merge request pypy/pypy!763 - - - - - 1 changed file: - rpython/rlib/rposix.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/compare/76802dfcf127f2000fe1279c641fbd668c549c65...98652c408f489e1eb2e2b9f1a90b696b409697f9 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/76802dfcf127f2000fe1279c641fbd668c549c65...98652c408f489e1eb2e2b9f1a90b696b409697f9 You're 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 Oct 2 06:11:42 2020 From: foss at heptapod.net (Matti Picus) Date: Fri, 02 Oct 2020 10:11:42 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.7] 12 commits: Replace another python call. Debian removed the /usr/bin/python binary Message-ID: <5f76fcde79400_1752aee9bda863045017@heptapod-foss.mail> Matti Picus pushed to branch branch/py3.7 at PyPy / pypy Commits: bb007914 by Stefano Rivera at 2020-09-26T21:13:09-07:00 Replace another python call. Debian removed the /usr/bin/python binary - - - - - 71d608cb by Armin Rigo at 2020-09-28T13:42:11+02:00 issue3312: some limited support for longdouble constants - - - - - d91f3c43 by Matti Picus at 2020-09-28T23:01:57+03:00 reapply PyPy fixes to urllib2.py after 1e7b78d6f418, fixes issue 3313 - - - - - 12083530 by Dan Villiom Podlaski Christiansen at 2020-09-22T18:30:24+02:00 build_cffi_imports: don't assume archive suffix is .gz - - - - - 8333e438 by Dan Villiom Podlaski Christiansen at 2020-09-23T23:48:00+02:00 rposix: implement sendfile on darwin (and freebsd?) This is not available in CPython 2.7 whether from the OS or MacPorts, so I've applied this against the `py3.6` branch. --HG-- branch : darwin-sendfile-2.7 - - - - - 9b30de50 by Matti Picus at 2020-09-29T00:11:26+03:00 merge default into py3.6 --HG-- branch : py3.6 - - - - - 869a2990 by Matti Picus at 2020-09-29T01:14:03+03:00 revert be9ad752d782, set MACOSX_DEPLOYMENT_TARGET in sysconfig to fix issue 3311 - - - - - 76802dfc by Matti Picus at 2020-09-30T09:13:08+03:00 document preference for named branches - - - - - 98652c40 by Matti Picus at 2020-10-02T09:55:02+00:00 Merge branch 'branch/darwin-sendfile-2.7' into 'branch/default' rposix: implement sendfile on darwin (and freebsd?) See merge request pypy/pypy!763 - - - - - 20e33023 by Matti Picus at 2020-10-02T12:56:15+03:00 merge default into py3.6 --HG-- branch : py3.6 - - - - - 43968cd8 by Matti Picus at 2020-10-02T13:10:31+03:00 disable _hpy_universal on 32-bit linux until the Signed/intptr_t problem is fixed --HG-- branch : py3.6 - - - - - 9d9b9961 by Matti Picus at 2020-10-02T13:11:14+03:00 merge py3.6 into py3.7 --HG-- branch : py3.7 - - - - - 10 changed files: - lib_pypy/pypy_tools/build_cffi_imports.py - pypy/config/pypyoption.py - pypy/doc/contributing.rst - pypy/doc/release-v7.3.2.rst - pypy/module/posix/test/test_posix2.py - rpython/rlib/rarithmetic.py - rpython/rlib/rposix.py - rpython/translator/c/primitive.py - rpython/translator/c/test/test_typed.py - rpython/translator/platform/darwin.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/compare/745b808871aa319053e5671445eac0ac5596af4e...9d9b99610164d0eaa05103a61c80de94140eec6b -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/745b808871aa319053e5671445eac0ac5596af4e...9d9b99610164d0eaa05103a61c80de94140eec6b You're 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 Oct 2 06:11:39 2020 From: foss at heptapod.net (Matti Picus) Date: Fri, 02 Oct 2020 10:11:39 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.6] 6 commits: rposix: implement sendfile on darwin (and freebsd?) Message-ID: <5f76fcdbb800e_1752aee9bd92ac44483d@heptapod-foss.mail> Matti Picus pushed to branch branch/py3.6 at PyPy / pypy Commits: 8333e438 by Dan Villiom Podlaski Christiansen at 2020-09-23T23:48:00+02:00 rposix: implement sendfile on darwin (and freebsd?) This is not available in CPython 2.7 whether from the OS or MacPorts, so I've applied this against the `py3.6` branch. --HG-- branch : darwin-sendfile-2.7 - - - - - 869a2990 by Matti Picus at 2020-09-29T01:14:03+03:00 revert be9ad752d782, set MACOSX_DEPLOYMENT_TARGET in sysconfig to fix issue 3311 - - - - - 76802dfc by Matti Picus at 2020-09-30T09:13:08+03:00 document preference for named branches - - - - - 98652c40 by Matti Picus at 2020-10-02T09:55:02+00:00 Merge branch 'branch/darwin-sendfile-2.7' into 'branch/default' rposix: implement sendfile on darwin (and freebsd?) See merge request pypy/pypy!763 - - - - - 20e33023 by Matti Picus at 2020-10-02T12:56:15+03:00 merge default into py3.6 --HG-- branch : py3.6 - - - - - 43968cd8 by Matti Picus at 2020-10-02T13:10:31+03:00 disable _hpy_universal on 32-bit linux until the Signed/intptr_t problem is fixed --HG-- branch : py3.6 - - - - - 5 changed files: - pypy/config/pypyoption.py - pypy/doc/contributing.rst - pypy/doc/release-v7.3.2.rst - rpython/rlib/rposix.py - rpython/translator/platform/darwin.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/compare/9b30de50e576d312434226dc5639c3dd3e1f0d5d...43968cd82f92c38c77e4406109c6d6e4800fba20 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/9b30de50e576d312434226dc5639c3dd3e1f0d5d...43968cd82f92c38c77e4406109c6d6e4800fba20 You're 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 Oct 2 11:43:17 2020 From: foss at heptapod.net (Antonio Cuni) Date: Fri, 02 Oct 2020 15:43:17 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/hpy] test_nb_ops_binary passes Message-ID: <5f774a9573803_1752aee9bdabb64528f9@heptapod-foss.mail> Antonio Cuni pushed to branch branch/hpy at PyPy / pypy Commits: 4c6bdc31 by Antonio Cuni at 2020-10-01T11:04:51+02:00 test_nb_ops_binary passes --HG-- branch : hpy - - - - - 1 changed file: - pypy/module/_hpy_universal/interp_slot.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/commit/4c6bdc318920ccfee8bfc14d57d919d1a84bf42b -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/4c6bdc318920ccfee8bfc14d57d919d1a84bf42b You're 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 Oct 2 11:43:17 2020 From: foss at heptapod.net (Antonio Cuni) Date: Fri, 02 Oct 2020 15:43:17 +0000 Subject: [pypy-commit] [Git][pypy/pypy] Pushed new branch branch/rpython-never-allocate Message-ID: <5f774a95b45f3_1752aee9bdaa610530d0@heptapod-foss.mail> Antonio Cuni pushed new branch branch/rpython-never-allocate at PyPy / pypy -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/tree/branch/rpython-never-allocate You're 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 Oct 2 13:30:05 2020 From: foss at heptapod.net (Ronan Lamy) Date: Fri, 02 Oct 2020 17:30:05 +0000 Subject: [pypy-commit] [Git][pypy/pypy] Pushed new branch branch/rpy-cparser Message-ID: <5f77639d8ff60_1752aeea63cc82c57149@heptapod-foss.mail> Ronan Lamy pushed new branch branch/rpy-cparser at PyPy / pypy -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/tree/branch/rpy-cparser You're 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 Oct 2 17:53:37 2020 From: foss at heptapod.net (Antonio Cuni) Date: Fri, 02 Oct 2020 21:53:37 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/rpython-never-allocate] improve the test to check that if we constant-fold the MyClass malloc(), everything works Message-ID: <5f77a1616b16a_1752aee9bd92ac466419@heptapod-foss.mail> Antonio Cuni pushed to branch branch/rpython-never-allocate at PyPy / pypy Commits: aba70973 by Antonio Cuni at 2020-10-02T23:53:14+02:00 improve the test to check that if we constant-fold the MyClass malloc(), everything works --HG-- branch : rpython-never-allocate - - - - - 1 changed file: - rpython/rlib/test/test_objectmodel.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/commit/aba70973beae4d2de68d760fec9b5440624c2a7e -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/aba70973beae4d2de68d760fec9b5440624c2a7e You're 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 Oct 2 17:53:33 2020 From: foss at heptapod.net (Antonio Cuni) Date: Fri, 02 Oct 2020 21:53:33 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/hpy] make it possible to call handles.using() with multiple objects, and use it to... Message-ID: <5f77a15d5aed9_1752aeea63cc9e466249@heptapod-foss.mail> Antonio Cuni pushed to branch branch/hpy at PyPy / pypy Commits: beddbe69 by Antonio Cuni at 2020-10-02T18:08:36+02:00 make it possible to call handles.using() with multiple objects, and use it to simplify a piece of code --HG-- branch : hpy - - - - - 3 changed files: - pypy/module/_hpy_universal/handles.py - pypy/module/_hpy_universal/interp_descr.py - pypy/module/_hpy_universal/test/test_handles.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/commit/beddbe698187d6a9cda0c373fa89bd7de195fa0f -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/beddbe698187d6a9cda0c373fa89bd7de195fa0f You're 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 Oct 2 19:11:45 2020 From: foss at heptapod.net (Antonio Cuni) Date: Fri, 02 Oct 2020 23:11:45 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/hpy] 4 commits: Refactor interp_slots.py Message-ID: <5f77b3b1e4d18_1752aeea63cc674684e6@heptapod-foss.mail> Antonio Cuni pushed to branch branch/hpy at PyPy / pypy Commits: 54c265b9 by Antonio Cuni at 2020-10-03T00:22:08+02:00 Refactor interp_slots.py The autogen approach works for simple cases, but it quickly shows its limit for more complex ones. The problem is that even in CPython the correspondance between the various *func typedef and wrap_* functions is strong but not complete. So, it seems better and easier to follow CPython as close as possible: instead of autogenerating the W_SlotWrapper from the HPyFunc_* typedef, we write them manually, following the very same name convention as CPython. In this commit, kill autogen_interp_slots and move/rename the exiting wrappers inside interp_slot.py --HG-- branch : hpy - - - - - 2e44346b by Antonio Cuni at 2020-10-03T00:28:33+02:00 rename this to follow more closely CPython's naming convention --HG-- branch : hpy - - - - - 2d3c084c by Antonio Cuni at 2020-10-03T00:33:42+02:00 kill autogen_interp_slots_py: at the moment we don't need our own autogen script, but we keep it as an example in case we will need it later --HG-- branch : hpy - - - - - 0083f318 by Antonio Cuni at 2020-10-03T00:46:26+02:00 implement nb_bool; test_nb_ops_type_conversion passes --HG-- branch : hpy - - - - - 3 changed files: - ? pypy/module/_hpy_universal/autogen_interp_slots.py - pypy/module/_hpy_universal/interp_slot.py - pypy/module/_hpy_universal/tools/autogen.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/compare/beddbe698187d6a9cda0c373fa89bd7de195fa0f...0083f3181f4e4f1b4ca04f0bdbdc2bacd323dca5 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/beddbe698187d6a9cda0c373fa89bd7de195fa0f...0083f3181f4e4f1b4ca04f0bdbdc2bacd323dca5 You're 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 Oct 2 19:31:16 2020 From: foss at heptapod.net (Stefano Rivera) Date: Fri, 02 Oct 2020 23:31:16 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/stdlib-2.7.18-3] 2 commits: bpo-38535: Fix positions for AST nodes for calls without arguments in decorators Message-ID: <5f77b844b19b2_1752aeea63cc82c689b2@heptapod-foss.mail> Stefano Rivera pushed to branch branch/stdlib-2.7.18-3 at PyPy / pypy Commits: d45eb67d by Stefano Rivera at 2020-10-02T13:06:56-07:00 bpo-38535: Fix positions for AST nodes for calls without arguments in decorators --HG-- branch : stdlib-2.7.18-3 - - - - - eef497d7 by Stefano Rivera at 2015-06-05T20:32:17+02:00 bytearray(obj) should call obj.__index__() instead of obj.__int__(). adapted from b84f64795e2b in the py3k branch --HG-- branch : stdlib-2.7.18-3 - - - - - 4 changed files: - pypy/interpreter/astcompiler/astbuilder.py - pypy/interpreter/astcompiler/test/test_astbuilder.py - pypy/objspace/std/bytearrayobject.py - pypy/objspace/std/test/test_bytearrayobject.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/compare/07d02be9a91e99bee17bc9ed19566119b851337c...eef497d78137b19cd02bab61c654b70b7de2a511 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/07d02be9a91e99bee17bc9ed19566119b851337c...eef497d78137b19cd02bab61c654b70b7de2a511 You're 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 Oct 2 21:07:36 2020 From: foss at heptapod.net (Antonio Cuni) Date: Sat, 03 Oct 2020 01:07:36 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/hpy] implement W_wrap_ternaryfunc: test_nb_ops_power passes Message-ID: <5f77ced85a11b_1752aeea63cc750694d1@heptapod-foss.mail> Antonio Cuni pushed to branch branch/hpy at PyPy / pypy Commits: 8eaf2342 by Antonio Cuni at 2020-10-03T03:07:25+02:00 implement W_wrap_ternaryfunc: test_nb_ops_power passes --HG-- branch : hpy - - - - - 1 changed file: - pypy/module/_hpy_universal/interp_slot.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/commit/8eaf2342e2cc2c5b3dbdf4c2fad1c9d4dc04739e -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/8eaf2342e2cc2c5b3dbdf4c2fad1c9d4dc04739e You're 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 Oct 2 21:09:35 2020 From: foss at heptapod.net (Stefano Rivera) Date: Sat, 03 Oct 2020 01:09:35 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/stdlib-2.7.18-3] 2 commits: Update _testcapimodule to 2.7.18 Message-ID: <5f77cf4f5052f_1752aee9bdabb646962a@heptapod-foss.mail> Stefano Rivera pushed to branch branch/stdlib-2.7.18-3 at PyPy / pypy Commits: 5374494e by Stefano Rivera at 2020-10-02T17:40:25-07:00 Update _testcapimodule to 2.7.18 Skip test_long_as_unsigned_long_long_mask as it currently segfaults --HG-- branch : stdlib-2.7.18-3 - - - - - 8a37c310 by Ronan Lamy at 2019-10-16T16:48:28+01:00 Fix range checking in GB18030 decoder (bpo-29990) --HG-- branch : stdlib-2.7.18-3 - - - - - 4 changed files: - lib-python/2.7/test/test_capi.py - lib_pypy/_testcapimodule.c - pypy/module/_multibytecodec/src/cjkcodecs/_codecs_cn.c - pypy/module/_multibytecodec/test/test_c_codecs.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/compare/eef497d78137b19cd02bab61c654b70b7de2a511...8a37c3104d993fe1f6ebcb64b8d405b30be91cf4 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/eef497d78137b19cd02bab61c654b70b7de2a511...8a37c3104d993fe1f6ebcb64b8d405b30be91cf4 You're 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 Oct 3 01:46:46 2020 From: foss at heptapod.net (Stefano Rivera) Date: Sat, 03 Oct 2020 05:46:46 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/stdlib-2.7.18-3] 5 commits: Fix handling escape characters in HZ codec (bpo-30003) Message-ID: <5f78104643733_1752aeea63cc9e4702b5@heptapod-foss.mail> Stefano Rivera pushed to branch branch/stdlib-2.7.18-3 at PyPy / pypy Commits: 64ab68e9 by Ronan Lamy at 2019-10-16T17:57:57+01:00 Fix handling escape characters in HZ codec (bpo-30003) --HG-- branch : stdlib-2.7.18-3 - - - - - a9fb5988 by Stefano Rivera at 2020-10-02T22:06:02-07:00 Handle NULL argument to PyLong_AsUnsignedLongLongMask As used in test_long_as_unsigned_long_long_mask in _testcapimodule --HG-- branch : stdlib-2.7.18-3 - - - - - 457bbd3b by Stefano Rivera at 2020-10-02T21:39:21-07:00 Swallow exceptions in PySlice_GetIndices PySlice_GetIndicesEx is the improved version that raises exceptions. As the cPython docs say: > Returns 0 on success and -1 on error with no exception set (unless one of the > indices was not None and failed to be converted to an integer, in > which case -1 is returned with an exception set). > > You probably do not want to use this function. If you want to use slice > objects in versions of Python prior to 2.3, you would probably do well to > incorporate the source of PySlice_GetIndicesEx(), suitably renamed, in the > source of your extension. --HG-- branch : stdlib-2.7.18-3 - - - - - d4de7d26 by Stefano Rivera at 2020-10-02T21:24:16-07:00 PyBuffer_To/FromContiguous were implemented in 94ab09b73962 --HG-- branch : stdlib-2.7.18-3 - - - - - 32d0cb16 by Stefano Rivera at 2020-10-02T18:15:37-07:00 Update _ctypes_test to 2.7.18 --HG-- branch : stdlib-2.7.18-3 - - - - - 9 changed files: - lib-python/2.7/test/test_capi.py - lib_pypy/_ctypes_test.c - lib_pypy/_testcapimodule.c - pypy/module/_multibytecodec/src/cjkcodecs/_codecs_cn.c - pypy/module/_multibytecodec/test/test_c_codecs.py - pypy/module/cpyext/longobject.py - pypy/module/cpyext/sliceobject.py - pypy/module/cpyext/test/test_longobject.py - pypy/module/cpyext/test/test_sliceobject.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/compare/8a37c3104d993fe1f6ebcb64b8d405b30be91cf4...32d0cb168268ec6f8d05f3ce02f38c583815e8c2 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/8a37c3104d993fe1f6ebcb64b8d405b30be91cf4...32d0cb168268ec6f8d05f3ce02f38c583815e8c2 You're 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 Oct 3 11:04:40 2020 From: foss at heptapod.net (Antonio Cuni) Date: Sat, 03 Oct 2020 15:04:40 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/hpy] 3 commits: fix translation Message-ID: <5f789308210db_1752aee9bdaa610723f2@heptapod-foss.mail> Antonio Cuni pushed to branch branch/hpy at PyPy / pypy Commits: 287a620f by Antonio Cuni at 2020-10-03T15:41:24+01:00 fix translation --HG-- branch : hpy - - - - - 37062a41 by Antonio Cuni at 2020-10-03T16:47:03+02:00 fix test_extra, the API changed --HG-- branch : hpy - - - - - de1d4470 by Antonio Cuni at 2020-10-03T17:00:27+02:00 implement HPyTupleBuilder --HG-- branch : hpy - - - - - 4 changed files: - pypy/module/_hpy_universal/interp_builder.py - pypy/module/_hpy_universal/interp_slot.py - pypy/module/_hpy_universal/llapi.py - pypy/module/_hpy_universal/test/test_extra.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/compare/8eaf2342e2cc2c5b3dbdf4c2fad1c9d4dc04739e...de1d44703d93360fcadaa6304b873a8b266f99ea -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/8eaf2342e2cc2c5b3dbdf4c2fad1c9d4dc04739e...de1d44703d93360fcadaa6304b873a8b266f99ea You're 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 Oct 3 13:34:04 2020 From: foss at heptapod.net (Matti Picus) Date: Sat, 03 Oct 2020 17:34:04 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/default] 6 commits: update repackage script to create .hg_archival.txt, issue 3315 Message-ID: <5f78b60c221d9_1752aeea63cc9e4731f2@heptapod-foss.mail> Matti Picus pushed to branch branch/default at PyPy / pypy Commits: fe78f8cf by Matti Picus at 2020-10-02T17:57:58+03:00 update repackage script to create .hg_archival.txt, issue 3315 - - - - - 7461549e by Matti Picus at 2020-10-03T19:20:51+03:00 move translated os.* tests to extra_tests - - - - - 64e7a519 by Matti Picus at 2020-10-03T19:32:57+03:00 redo moved tests, flake8 - - - - - 609406d4 by Matti Picus at 2020-10-03T19:33:09+03:00 small fixes - - - - - 21f2bcd1 by Matti Picus at 2020-10-03T20:07:58+03:00 restart whatsnew-pypy3-head.rst - - - - - e3549d0f by Matti Picus at 2020-10-03T20:33:35+03:00 simplify source repackaging via hg archive, creates .hg_archival.txt, issue 3315 - - - - - 10 changed files: - extra_tests/cffi_tests/test_c.py - + extra_tests/test_os.py - lib-python/2.7/test/test_urllib2.py - pypy/doc/index-of-whatsnew.rst - pypy/doc/whatsnew-head.rst - pypy/doc/whatsnew-pypy3-7.3.1.rst - + pypy/doc/whatsnew-pypy3-7.3.2.rst - pypy/doc/whatsnew-pypy3-head.rst - pypy/module/posix/test/test_posix2.py - pypy/tool/release/repackage.sh View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/compare/98652c408f489e1eb2e2b9f1a90b696b409697f9...e3549d0f9dcb1758e2b0a18d0ba88158b3dfd698 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/98652c408f489e1eb2e2b9f1a90b696b409697f9...e3549d0f9dcb1758e2b0a18d0ba88158b3dfd698 You're 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 Oct 3 17:25:21 2020 From: foss at heptapod.net (Matti Picus) Date: Sat, 03 Oct 2020 21:25:21 +0000 Subject: [pypy-commit] [Git][pypy/pypy] Pushed new branch branch/longdouble-ctypes Message-ID: <5f78ec418f0a1_1752aeea63cc75078384@heptapod-foss.mail> Matti Picus pushed new branch branch/longdouble-ctypes at PyPy / pypy -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/tree/branch/longdouble-ctypes You're 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 Oct 4 02:00:11 2020 From: foss at heptapod.net (Matti Picus) Date: Sun, 04 Oct 2020 06:00:11 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.6] 7 commits: update repackage script to create .hg_archival.txt, issue 3315 Message-ID: <5f7964ebe30e7_1752aee9bdb38dc81690@heptapod-foss.mail> Matti Picus pushed to branch branch/py3.6 at PyPy / pypy Commits: fe78f8cf by Matti Picus at 2020-10-02T17:57:58+03:00 update repackage script to create .hg_archival.txt, issue 3315 - - - - - 7461549e by Matti Picus at 2020-10-03T19:20:51+03:00 move translated os.* tests to extra_tests - - - - - 64e7a519 by Matti Picus at 2020-10-03T19:32:57+03:00 redo moved tests, flake8 - - - - - 609406d4 by Matti Picus at 2020-10-03T19:33:09+03:00 small fixes - - - - - 46f1073a by Matti Picus at 2020-10-03T19:58:10+03:00 merge default into py3.6 --HG-- branch : py3.6 - - - - - 21f2bcd1 by Matti Picus at 2020-10-03T20:07:58+03:00 restart whatsnew-pypy3-head.rst - - - - - 58aad925 by Matti Picus at 2020-10-03T20:09:37+03:00 merge default into py3.6 --HG-- branch : py3.6 - - - - - 9 changed files: - extra_tests/cffi_tests/test_c.py - + extra_tests/test_os.py - pypy/doc/index-of-whatsnew.rst - pypy/doc/whatsnew-head.rst - pypy/doc/whatsnew-pypy3-7.3.1.rst - + pypy/doc/whatsnew-pypy3-7.3.2.rst - pypy/doc/whatsnew-pypy3-head.rst - pypy/module/posix/test/test_posix2.py - pypy/tool/release/repackage.sh View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/compare/43968cd82f92c38c77e4406109c6d6e4800fba20...58aad92510971e53bc1b84fbd76dfe7db6b05d3a -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/43968cd82f92c38c77e4406109c6d6e4800fba20...58aad92510971e53bc1b84fbd76dfe7db6b05d3a You're 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 Oct 4 02:34:26 2020 From: foss at heptapod.net (Matti Picus) Date: Sun, 04 Oct 2020 06:34:26 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/longdouble-ctypes] add assert, but why is it needed? Message-ID: <5f796cf29c810_1752aee9bdabb64822e9@heptapod-foss.mail> Matti Picus pushed to branch branch/longdouble-ctypes at PyPy / pypy Commits: 65877468 by Matti Picus at 2020-10-04T09:33:59+03:00 add assert, but why is it needed? --HG-- branch : longdouble-ctypes - - - - - 1 changed file: - rpython/rlib/clibffi.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/commit/6587746832b41a90b05aaed826a0c289dcadbaa3 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/6587746832b41a90b05aaed826a0c289dcadbaa3 You're 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 Oct 4 05:45:28 2020 From: foss at heptapod.net (=?UTF-8?B?TWljaGHFgiBHw7Nybnk=?=) Date: Sun, 04 Oct 2020 09:45:28 +0000 Subject: [pypy-commit] [Git][pypy/pypy] Pushed new branch topic/default/sethostname-bytes Message-ID: <5f7999b888984_1752aeea348e218829dd@heptapod-foss.mail> Micha? G?rny pushed new branch topic/default/sethostname-bytes at PyPy / pypy -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/tree/topic/default/sethostname-bytes You're 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 Oct 4 06:08:00 2020 From: foss at heptapod.net (Antonio Cuni) Date: Sun, 04 Oct 2020 10:08:00 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/hpy] fix translation, as explained by the comment Message-ID: <5f799f0090323_1752aeea348e21884852@heptapod-foss.mail> Antonio Cuni pushed to branch branch/hpy at PyPy / pypy Commits: c6364c7d by Antonio Cuni at 2020-10-04T11:07:46+01:00 fix translation, as explained by the comment --HG-- branch : hpy - - - - - 1 changed file: - pypy/module/_hpy_universal/interp_builder.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/commit/c6364c7d0aa99d7837d113e2ad5ebeb3023d2bff -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/c6364c7d0aa99d7837d113e2ad5ebeb3023d2bff You're 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 Oct 4 09:46:51 2020 From: foss at heptapod.net (=?UTF-8?B?TWljaGHFgiBHw7Nybnk=?=) Date: Sun, 04 Oct 2020 13:46:51 +0000 Subject: [pypy-commit] [Git][pypy/pypy] Pushed new branch topic/py3.6/sethostname-bytes2 Message-ID: <5f79d24bf0fd0_1752aeea63cc90892712@heptapod-foss.mail> Micha? G?rny pushed new branch topic/py3.6/sethostname-bytes2 at PyPy / pypy -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/tree/topic/py3.6/sethostname-bytes2 You're 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 Oct 4 09:48:40 2020 From: foss at heptapod.net (Antonio Cuni) Date: Sun, 04 Oct 2020 13:48:40 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/default] improve the fake objspace so that it fails if you pass a resizable list to... Message-ID: <5f79d2b89006_1752aeea63cc750935de@heptapod-foss.mail> Antonio Cuni pushed to branch branch/default at PyPy / pypy Commits: 7f4f78a8 by Antonio Cuni at 2020-10-04T15:24:36+02:00 improve the fake objspace so that it fails if you pass a resizable list to newtuple, and to catch the problem which was fixed by 0726e91a1ce1 - - - - - 1 changed file: - pypy/objspace/fake/objspace.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/commit/7f4f78a85fab1d2f3191eb6b916e35a517466dc1 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/7f4f78a85fab1d2f3191eb6b916e35a517466dc1 You're 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 Oct 4 09:48:44 2020 From: foss at heptapod.net (Antonio Cuni) Date: Sun, 04 Oct 2020 13:48:44 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/hpy] 2 commits: improve the fake objspace so that it fails if you pass a resizable list to... Message-ID: <5f79d2bce1d8d_1752aee9bdabb6493750@heptapod-foss.mail> Antonio Cuni pushed to branch branch/hpy at PyPy / pypy Commits: 007d9e5c by Antonio Cuni at 2020-10-04T15:24:36+02:00 improve the fake objspace so that it fails if you pass a resizable list to newtuple, and to catch the problem which was fixed by 0726e91a1ce1 --HG-- branch : hpy - - - - - f4fe012b by Antonio Cuni at 2020-10-04T15:46:28+02:00 greatly simplify inter_builder.py by unsharing the code between ListBuilder and TupleBuilder; this introduces a bit of code duplication, but removes all the unnecessary code and rpython hacks which were needed to implement the non-shared parts of the code --HG-- branch : hpy - - - - - 2 changed files: - pypy/module/_hpy_universal/interp_builder.py - pypy/objspace/fake/objspace.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/compare/c6364c7d0aa99d7837d113e2ad5ebeb3023d2bff...f4fe012b04846cdd5af16bc142cc1d3dad441682 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/c6364c7d0aa99d7837d113e2ad5ebeb3023d2bff...f4fe012b04846cdd5af16bc142cc1d3dad441682 You're 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 Oct 4 12:39:37 2020 From: foss at heptapod.net (Antonio Cuni) Date: Sun, 04 Oct 2020 16:39:37 +0000 Subject: [pypy-commit] [Git][pypy/pypy] Pushed new branch branch/hpy-46f151a Message-ID: <5f79fac9250da_1752aee9bd92ac4965fd@heptapod-foss.mail> Antonio Cuni pushed new branch branch/hpy-46f151a at PyPy / pypy -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/tree/branch/hpy-46f151a You're 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 Oct 4 12:55:44 2020 From: foss at heptapod.net (Matti Picus) Date: Sun, 04 Oct 2020 16:55:44 +0000 Subject: [pypy-commit] [Git][pypy/pypy] Deleted branch topic/py3.6/sethostname-bytes2 Message-ID: <5f79fe906e5a9_1752aeea63cc75096948@heptapod-foss.mail> Matti Picus deleted branch topic/py3.6/sethostname-bytes2 at PyPy / pypy -- You're 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 Oct 4 12:55:47 2020 From: foss at heptapod.net (Matti Picus) Date: Sun, 04 Oct 2020 16:55:47 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.6] Fix sethostname() failure when passed bytes Message-ID: <5f79fe937191e_1752aee9bda86309808a@heptapod-foss.mail> Matti Picus pushed to branch branch/py3.6 at PyPy / pypy Commits: 5ee29254 by Micha? G?rny at 2020-10-04T15:46:23+02:00 Fix sethostname() failure when passed bytes My implementation of sethostname() was broken and failed when passed bytes on Python 3. Update the implementation to match CPython -- that is, use bytes if provided, or fsencode() when str is provided. --HG-- branch : py3.6 - - - - - 2 changed files: - pypy/module/_socket/interp_func.py - pypy/module/_socket/test/test_sock_app.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/commit/5ee2925459372a8af805e952f433acd75e426325 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/5ee2925459372a8af805e952f433acd75e426325 You're 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 Oct 4 16:33:02 2020 From: foss at heptapod.net (Matti Picus) Date: Sun, 04 Oct 2020 20:33:02 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/longdouble-ctypes] fix check Message-ID: <5f7a317e65e8c_1752aeea63cc908119749@heptapod-foss.mail> Matti Picus pushed to branch branch/longdouble-ctypes at PyPy / pypy Commits: ab304eea by Matti Picus at 2020-10-04T23:31:11+03:00 fix check --HG-- branch : longdouble-ctypes - - - - - 1 changed file: - rpython/rlib/clibffi.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/commit/ab304eea4687d16125d85e8a517870e0000f23f5 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/ab304eea4687d16125d85e8a517870e0000f23f5 You're 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 Oct 5 04:37:31 2020 From: foss at heptapod.net (Antonio Cuni) Date: Mon, 05 Oct 2020 08:37:31 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/hpy-46f151a] 3 commits: fix the case for params==NULL Message-ID: <5f7adb4b10ccf_1752aeea348e218127194@heptapod-foss.mail> Antonio Cuni pushed to branch branch/hpy-46f151a at PyPy / pypy Commits: cbf4cc42 by Antonio Cuni at 2020-10-04T18:59:41+02:00 fix the case for params==NULL --HG-- branch : hpy-46f151a - - - - - 49858015 by Antonio Cuni at 2020-10-04T19:14:38+02:00 fix for test_ztranslation --HG-- branch : hpy-46f151a - - - - - cc2d9575 by Antonio Cuni at 2020-10-05T10:37:12+02:00 translation fix: we need to use 'struct _HPy_s' inside the declaration of HPyType_SpecParam, else it conflicts with the corresponding declaration inside hpy.h --HG-- branch : hpy-46f151a - - - - - 3 changed files: - pypy/module/_hpy_universal/interp_type.py - pypy/module/_hpy_universal/llapi.py - pypy/module/_hpy_universal/test/test_ztranslation.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/compare/7b5703f5b361fe79369053ce591f4f84e5cd65e4...cc2d95752b2e94db456be18c6cc32d4f76f75fca -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/7b5703f5b361fe79369053ce591f4f84e5cd65e4...cc2d95752b2e94db456be18c6cc32d4f76f75fca You're 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 Oct 5 05:12:26 2020 From: foss at heptapod.net (Antonio Cuni) Date: Mon, 05 Oct 2020 09:12:26 +0000 Subject: [pypy-commit] [Git][pypy/pypy] Deleted branch branch/hpy-46f151a Message-ID: <5f7ae37a33969_1752aeea63cc75012775e@heptapod-foss.mail> Antonio Cuni deleted branch branch/hpy-46f151a at PyPy / pypy -- You're 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 Oct 5 05:12:33 2020 From: foss at heptapod.net (Antonio Cuni) Date: Mon, 05 Oct 2020 09:12:33 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/hpy] 9 commits: ./update_vendored.sh to git rev 46f151a Message-ID: <5f7ae3816bcc0_1752aeea348e218127911@heptapod-foss.mail> Antonio Cuni pushed to branch branch/hpy at PyPy / pypy Commits: b814aa95 by Antonio Cuni at 2020-10-04T17:38:57+02:00 ./update_vendored.sh to git rev 46f151a --HG-- branch : hpy-46f151a - - - - - d6738f87 by Antonio Cuni at 2020-10-04T17:58:34+02:00 implement hpy.universal.get_version(), using the data which is found inside _vendored/hpy/devel/version.py (which is itself generated by setuptools-scm) --HG-- branch : hpy-46f151a - - - - - e2da95fa by Antonio Cuni at 2020-10-04T18:30:07+02:00 add support for HPyType_SpecParam_Base --HG-- branch : hpy-46f151a - - - - - 7b5703f5 by Antonio Cuni at 2020-10-04T18:39:06+02:00 add support for HPyType_SpecParam_BasesTuple --HG-- branch : hpy-46f151a - - - - - cbf4cc42 by Antonio Cuni at 2020-10-04T18:59:41+02:00 fix the case for params==NULL --HG-- branch : hpy-46f151a - - - - - 49858015 by Antonio Cuni at 2020-10-04T19:14:38+02:00 fix for test_ztranslation --HG-- branch : hpy-46f151a - - - - - cc2d9575 by Antonio Cuni at 2020-10-05T10:37:12+02:00 translation fix: we need to use 'struct _HPy_s' inside the declaration of HPyType_SpecParam, else it conflicts with the corresponding declaration inside hpy.h --HG-- branch : hpy-46f151a - - - - - 76d9a0a5 by Antonio Cuni at 2020-10-05T11:11:25+02:00 close merged branch --HG-- branch : hpy-46f151a - - - - - 49109894 by Antonio Cuni at 2020-10-05T11:12:16+02:00 hg merge hpy-46f151a. This updates _hpy_universal to hpy rev 46f151a --HG-- branch : hpy - - - - - 17 changed files: - pypy/module/_hpy_universal/_vendored/hpy/devel/include/common/hpytype.h - pypy/module/_hpy_universal/_vendored/hpy/devel/include/common/runtime/ctx_type.h - pypy/module/_hpy_universal/_vendored/hpy/devel/include/cpython/hpy.h - pypy/module/_hpy_universal/_vendored/hpy/devel/include/universal/autogen_ctx.h - pypy/module/_hpy_universal/_vendored/hpy/devel/include/universal/autogen_trampolines.h - pypy/module/_hpy_universal/_vendored/hpy/devel/src/runtime/argparse.c - pypy/module/_hpy_universal/_vendored/hpy/devel/src/runtime/ctx_type.c - pypy/module/_hpy_universal/_vendored/hpy/devel/version.py - pypy/module/_hpy_universal/interp_hpy.py - pypy/module/_hpy_universal/interp_type.py - pypy/module/_hpy_universal/llapi.py - pypy/module/_hpy_universal/moduledef.py - pypy/module/_hpy_universal/test/_vendored/support.py - pypy/module/_hpy_universal/test/_vendored/test_basic.py - pypy/module/_hpy_universal/test/_vendored/test_hpytype.py - pypy/module/_hpy_universal/test/support.py - pypy/module/_hpy_universal/test/test_ztranslation.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/compare/f4fe012b04846cdd5af16bc142cc1d3dad441682...4910989472ecf3455592fb383ed50339e071d10a -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/f4fe012b04846cdd5af16bc142cc1d3dad441682...4910989472ecf3455592fb383ed50339e071d10a You're 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 Oct 5 05:20:26 2020 From: foss at heptapod.net (Matti Picus) Date: Mon, 05 Oct 2020 09:20:26 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/win64] 149 commits: Check whether stream is closed in BufferedMixin.truncate_w(). Message-ID: <5f7ae55ae19a_1752aeea348e2181297be@heptapod-foss.mail> Matti Picus pushed to branch branch/win64 at PyPy / pypy Commits: 02d287ec by Manuel Jacob at 2020-03-08T02:21:14+01:00 Check whether stream is closed in BufferedMixin.truncate_w(). Before this, the method was failing later on a closed stream when accessing the underlying raw stream. It is more consistent and robust to check for a closed stream earlier. Starting with the next changeset, closing the stream will set the buffer to None. Given that the buffer is potentially accessed by truncate_w(), it is a very good idea to check that the stream is not closed, although it is hard to make truncate_w() actually access the buffer when the stream is closed (because closing it will flush the unwritten data from the buffer). - - - - - 8d022e19 by Manuel Jacob at 2020-03-07T23:08:57+01:00 Set buffer of buffered IO classes to None in close(). This helps to reclaim the memory used by the buffer earlier. - - - - - 0909ebb2 by Matti Picus at 2020-08-19T10:19:08+03:00 fix import in test - - - - - 764001ba by Matti Picus at 2020-08-21T13:02:53+03:00 fixes for running untranslated tests with pypy2 - - - - - b209d3f2 by Matti Picus at 2020-08-21T17:10:15+03:00 partial fix: turn a crash into an error on win32 - - - - - 55653e85 by Matti Picus at 2020-08-22T14:23:05+02:00 fix - - - - - 35452c8d by Matti Picus at 2020-08-22T23:32:01+03:00 use FdValidator not is_valid_fd - - - - - 090bfda5 by Matti Picus at 2020-08-23T10:02:10+03:00 rename JITLOG when running untranslated since the host python may be pypy - - - - - e557922e by Matti Picus at 2020-08-23T11:18:36+03:00 upgrade 26691d5fd920 - - - - - c8463f46 by Armin Rigo at 2020-08-23T11:30:50+02:00 Use "JITLOG" in programs translated with rpython/bin/rpython, and "JITLOG_FORTESTS" in all other cases (i.e. for tests) - - - - - f2f7b5a0 by Matti Picus at 2020-08-23T18:37:47+03:00 when running on top of pypy, the test inside app_main fails - - - - - 6a51a223 by Matti Picus at 2020-08-24T05:42:43+00:00 Merge branch 'topic/default/bufferedio-release-buffer' into 'branch/default' Set buffer to None on close of buffered io classes See merge request pypy/pypy!711 - - - - - 41d663e4 by Matti Picus at 2020-08-24T11:29:36+03:00 use an environment varialble to detect test_app_main. Is this a security risk? - - - - - 1a3adda2 by Matti Picus at 2020-08-24T11:31:59+03:00 fix test that fails in a pypy virtualenv untranslated - - - - - e90b4728 by Matti Picus at 2020-08-24T12:00:00+03:00 skip test on win32 - - - - - 385e34da by Armin Rigo at 2020-08-24T13:41:21+02:00 app_main: instead of guessing in we_are_translated(), just use a global flag which is True, but set to False when running tests - - - - - a36bbe54 by Matti Picus at 2020-08-24T17:44:51+03:00 suppress IPH in fclose, pclose via new Suppress_IPH context manager This should be used where CPython uses _Py_BEGIN_SUPPRESS_IPH, _Py_END_SUPPRESS_IPH - - - - - 9e605908 by Matti Picus at 2020-08-24T18:22:06+03:00 test, implement sq_repeat wrapper (issue 3281) - - - - - 10ba3e18 by Matti Picus at 2020-08-24T22:50:49+03:00 test, implemenst sq_inplace_repeat wrapper; cleanup from 0fd79fda9e0a - - - - - b7597585 by Matti Picus at 2020-08-25T00:53:36+03:00 prevent LeakChecker from erroring on test exit by moving import to setup - - - - - 919b3097 by Matti Picus at 2020-08-25T08:40:37+03:00 typo - - - - - e28e4844 by Matti Picus at 2020-08-25T11:26:58+03:00 fix test, remove test for no-op function on MSVC10+ - - - - - ed25c8a5 by Matti Picus at 2020-08-25T11:27:29+03:00 add SuppressIPH_del to be used inside __del__ - - - - - e0492842 by Matti Picus at 2020-08-25T12:18:57+03:00 fix leak found by LeakFinder in tests - - - - - 448ca6a9 by Matti Picus at 2020-08-25T13:02:17+03:00 typo and test rfile not posix - - - - - c65af24e by Matti Picus at 2020-08-25T15:15:08+03:00 add gc.collect before ALLOCATED check - - - - - 2911ecba by Matti Picus at 2020-08-26T23:57:08+03:00 add a gc.collect for pypy - - - - - e3c81a24 by Matti Picus at 2020-08-27T00:14:59+03:00 dict order can change between cpython2 and pypy2. Test against both ordering - - - - - aca83dba by Matti Picus at 2020-08-27T12:21:09+03:00 test, fix for crash in strftime, will not crash when using msvcrt>=10 - - - - - 7fda7578 by Matti Picus at 2020-08-27T14:30:47+03:00 add missing import - - - - - c119b12d by Matti Picus at 2020-08-27T16:28:36+03:00 add missing import - - - - - 14dadc2b by Matti Picus at 2020-08-28T08:19:08+03:00 properly skipif test - - - - - b0aaf43e by Armin Rigo at 2020-08-30T10:48:55+02:00 for now, skip tests that can't find the 'c' library (notably on Windows with PyPy) - - - - - f777c652 by Matti Picus at 2020-08-30T12:15:42+03:00 clean up unused import - - - - - be3b4f8a by Armin Rigo at 2020-08-30T11:18:44+02:00 this test is fragile on a non-translated pypy, skip it - - - - - b1949e10 by Armin Rigo at 2020-08-30T11:19:17+02:00 merge heads - - - - - b1730594 by Armin Rigo at 2020-08-30T11:24:28+02:00 add the tweaked test_c.py from cffi, which can now be run directly - - - - - ab4c0b0a by Matti Picus at 2020-08-30T13:28:44+03:00 make stack 3MB on windows - - - - - 81aa90e2 by Matti Picus at 2020-08-30T13:44:13+03:00 typo - - - - - cb01408e by Armin Rigo at 2020-08-30T16:10:16+02:00 Trying to implement pypyjit.releaseall(), marking all machine codes as to be released --HG-- branch : jit-releaseall - - - - - f28fdcda by Armin Rigo at 2020-08-30T17:01:28+02:00 add jit_hooks.stats_memmgr_release_all() --HG-- branch : jit-releaseall - - - - - f6d4891c by Armin Rigo at 2020-08-30T17:10:02+02:00 explain the return value of this function in the docstring - - - - - a2a08253 by Armin Rigo at 2020-08-30T17:13:03+02:00 Add the app-level hook 'pypyjit.releaseall()' --HG-- branch : jit-releaseall - - - - - 5ae5b52f by Armin Rigo at 2020-08-30T19:10:55+00:00 Merge branch 'branch/jit-releaseall' into 'branch/default' Add pypyjit.releaseall() pypyjit.releaseall() is a helper that marks all current machine code objects as ready to release. They will be released at the next GC (unless they are currently in use in the stack of one of the threads). Doing `pypyjit.releaseall(); gc.collect()` is a heavy hammer that forces the JIT roughly to the state of a newly started PyPy. It might be useful in some cases where our GC strategy is not good enough, e.g. if there is an ever-growing number of bridges out of the same loop, which can occur e.g. if the loop is in stable code but contains inline bridges that depend on code or classes that keep being (re-)created. See merge request pypy/pypy!749 - - - - - 893217a9 by Matti Picus at 2020-08-31T09:01:00+03:00 document new function, fix translation - - - - - f8c00c2e by Armin Rigo at 2020-09-02T12:48:49+02:00 Rewrite code like the app-level "lst[i+1]" to fold the "+1" inside the constant offset inside the low-level array (the overflow check, if any, remains) - - - - - b5fb435b by Armin Rigo at 2020-09-02T15:56:28+02:00 Some intbound checking around the 'uint' comparisons - - - - - 15f87937 by Ronan Lamy at 2020-09-02T16:39:42+01:00 reduce diff with py3 - - - - - 84f37171 by Armin Rigo at 2020-09-02T21:16:56+02:00 fix for e11b82085fc9 (hard to test, it requires careful consideration of when to call get_box_replacement and when not to call it) - - - - - d3d85756 by Armin Rigo at 2020-09-03T08:17:02+02:00 update to cffi/108825c76286 - - - - - 9603e120 by Armin Rigo at 2020-09-03T08:33:54+02:00 fix for 90c5a06b0923 - - - - - 6ec3fd76 by Armin Rigo at 2020-09-03T08:40:50+02:00 add some prints in an attempt to understand this failure, which doesn't show up locally - - - - - 2f249602 by Armin Rigo at 2020-09-03T11:14:55+02:00 Disable the work done on optimize_UINT_LT & friends, with explanation - - - - - 0c7c37b1 by Matti Picus at 2020-09-06T14:00:20+03:00 update release note - - - - - e7f7ad3b by Matti Picus at 2020-09-06T14:04:48+03:00 update the HEAD version to 7.3.3 - - - - - 6bab6f69 by Matti Picus at 2020-09-06T14:09:53+03:00 restart whatsnew - - - - - 72bac5e9 by Matti Picus at 2020-09-06T16:21:02+03:00 fix some documentation build warnings and errors, comment out hpy from release - - - - - cea16152 by Matti Picus at 2020-09-06T16:24:07+03:00 change all http to https, fix some broken links - - - - - dbb5c4b6 by Ronan Lamy at 2020-09-08T17:10:47+01:00 Use rffi.ptradd() instead of a weird cast - - - - - 8e89b9a3 by Matti Picus at 2020-09-08T19:44:04+03:00 Added tag release-pypy3.6-v7.3.2rc1 for changeset 3d817608d63b - - - - - 70fd1164 by Matti Picus at 2020-09-08T19:44:19+03:00 Added tag release-pypy3.7-v7.3.2rc1 for changeset 55adbaed6eda - - - - - 27dd7e9a by Matti Picus at 2020-09-08T19:44:41+03:00 Added tag release-pypy2.7-v7.3.2rc1 for changeset 9d418ec24144 - - - - - 84c31c50 by cjmcdonald at google.com at 2020-09-08T15:25:11-06:00 Respect system PKG_CONFIG environment variable Many cross-compilation setups use custom pkg-config wrappers to ensure that the proper version of libraries get linked against. The conventional way to specify such a wrapper is via the PKG_CONFIG environment variable, so change the default pkg_config logic to use the contents of that variable if available. --HG-- branch : cross_compilation_fixes - - - - - 948a417e by cjmcdonald at google.com at 2020-09-08T15:30:57-06:00 Only set CC variable if otherwise unspecified This probing logic tests for the existence of `gcc` and sets the value of the 'CC' variable based on the results of that test, but many build pipelines already define a value for 'CC' that they don't want overridden. Change this probing logic to only set 'CC' if the environment variable doesn't already have a specified value. --HG-- branch : cross_compilation_fixes - - - - - 71141863 by Matti Picus at 2020-09-09T11:56:46+03:00 update release process - - - - - 18d9c67f by Matti Picus at 2020-09-09T11:57:21+03:00 backport fix for bpo-39017 - - - - - d52d46ac by Matti Picus at 2020-09-09T13:30:52+03:00 add sphinx-affiliates which allows searching across other sphinx sites - - - - - cdb4d846 by Matti Picus at 2020-09-09T16:15:15+03:00 add the extension to rpython as well - - - - - bd337d33 by Armin Rigo at 2020-09-09T15:02:16+00:00 Merge branch 'branch/cross_compilation_fixes' into 'branch/default' Cross-compilation cleanups See merge request pypy/pypy!750 - - - - - 029a00da by Armin Rigo at 2020-09-09T17:45:30+02:00 A fix for a corner case (shown by test_ztranslation in branch 'hpy'). A non-fix as a skipped test for a similar, even-more-obscure case. - - - - - 30ddf8f9 by Armin Rigo at 2020-09-09T22:47:47+02:00 next similar issue (73e7c4e0b67d) - - - - - e7e2dead by Matti Picus at 2020-09-10T07:35:59+03:00 typo, update whatsnew - - - - - 8f27f38a by Matti Picus at 2020-09-10T07:40:25+03:00 add test file - - - - - b6da8a63 by Matti Picus at 2020-09-10T12:07:19+03:00 test, implement easy part of PyMemoryView_GetContiguous - - - - - 85a16ef3 by Micha? G?rny at 2020-09-10T15:55:03+02:00 sync httplib2 and urllib2 to cpython 2.7 git with security backports Sync httplib and urllib2 stdlib modules and the respective tests to the current state of CPython 2.7 git (EOL-ed) + two patches backported from 3.6 that are present in the Gentoo patchset. This has only trivial changes compared to backporting the four relevant patches and should make it easier to apply a final stdlib update post-release. The Gentoo patches can be found as the two top patches on https://gitweb.gentoo.org/fork/cpython.git/log/?h=gentoo-2.7.18-r2 - - - - - 50c53a77 by Armin Rigo at 2020-09-10T17:07:02+02:00 Issue #3297 A corner case that produces a bogus loop containing getarrayitem_gc with index -1, or with whatever index is given in the initial value of 'pos'. Negative values would segfault; positive values would allocate '8 * pos' bytes of memory however large the value is. Try to fix all these cases. - - - - - dd9cdb9e by Armin Rigo at 2020-09-10T18:00:01+02:00 A test that fails on some backends, will fix - - - - - a837a163 by Armin Rigo at 2020-09-10T18:06:18+02:00 fix aarch64 for 3495b2305437 - - - - - e47fa51e by Armin Rigo at 2020-09-10T18:11:50+02:00 fix arm for 3495b2305437 (probably, it's like aarch64, but not tested) - - - - - b2a983a3 by Matti Picus at 2020-09-10T20:14:56+00:00 Merge branch 'topic/default/py27-backport-secfixes' into 'branch/default' sync httplib2 and urllib2 to cpython 2.7 git with security backports See merge request pypy/pypy!754 - - - - - a246d030 by Matti Picus at 2020-09-10T23:45:40+03:00 add latest changes to release note - - - - - cd731cf0 by Matti Picus at 2020-09-11T10:50:40+03:00 fix translation - - - - - 16161f05 by Armin Rigo at 2020-09-11T14:44:38+02:00 oops sorry, fix - - - - - 50e2497e by Armin Rigo at 2020-09-11T14:51:35+02:00 Fix this test for 32-bit - - - - - 8795a5a6 by Armin Rigo at 2020-09-11T15:03:40+02:00 Test fix: workaround for limited length of UNIXAddresses - - - - - 9c36f683 by Armin Rigo at 2020-09-12T10:02:35+02:00 backport bpo-38243 because it is classified as a CVE - - - - - 3145a409 by Matti Picus at 2020-09-13T00:27:13+03:00 test, implement PyNumber_ToBase - - - - - 1e9b3172 by Matti Picus at 2020-09-13T11:39:24+03:00 skip test that crashes uptranslated - - - - - 84352e45 by Matti Picus at 2020-09-13T18:30:30+03:00 refactor force-builds script - - - - - 28615e94 by Matti Picus at 2020-09-13T23:59:08+03:00 use win32_14x or win64_14x branch name for exernals - - - - - af67d261 by Matti Picus at 2020-09-14T18:32:55+03:00 update release note, add note about release status - - - - - f1377391 by Matti Picus at 2020-09-14T20:49:26+03:00 typo - - - - - 7ff7bd6c by Matti Picus at 2020-09-15T00:13:17+03:00 typo - - - - - 5830135d by Micha? G?rny at 2020-09-15T08:00:57+02:00 sync test_xmlrpc to CPython 2.7 to fix test failure - - - - - 0ac5b28d by Matti Picus at 2020-09-15T09:47:51+03:00 typo (again). which will happen first: correctly formatting or the release - - - - - 2bf6d207 by Matti Picus at 2020-09-16T14:19:10+03:00 Added tag release-pypy2.7-v7.3.2rc2 for changeset 513d750d64de - - - - - a7742911 by Matti Picus at 2020-09-16T14:19:32+03:00 Added tag release-pypy3.6-v7.3.2rc2 for changeset bef50b0f3fe7 - - - - - d728bc1a by Matti Picus at 2020-09-16T14:19:46+03:00 Added tag release-pypy3.7-v7.3.2rc2 for changeset ade3eeb8331f - - - - - fa54da53 by Dan Villiom Podlaski Christiansen at 2020-09-17T12:38:45+02:00 darwin: don't define _POSIX_C_SOURCE, as it hides e.g. getpagesize() - - - - - 74e9314f by Dan Villiom Podlaski Christiansen at 2020-09-17T12:51:25+02:00 darwin: sysctlbyname is in sys/sysctl.h - - - - - a5639069 by Dan Villiom Podlaski Christiansen at 2020-09-17T12:55:34+02:00 fix inconsistent #ifdef's surrounding get_vmprof_stack() - - - - - 8dfa45d2 by Dan Villiom Podlaski Christiansen at 2020-09-17T12:56:22+02:00 darwin: strlen() is in <string.h> - - - - - d0441a61 by Dan Villiom Podlaski Christiansen at 2020-09-17T13:33:16+02:00 boehm gc: try using pkg-config to find it - - - - - e4f103a2 by Dan Villiom Podlaski Christiansen at 2020-09-17T14:17:03+02:00 rvmprof: avoid missing prototype, which is an error in Clang 11 - - - - - 017dc84d by Dan Villiom Podlaski Christiansen at 2020-09-17T16:38:55+02:00 fix curses build - - - - - 0f38a218 by Dan Villiom Podlaski Christiansen at 2020-09-17T17:35:25+02:00 build_cffi_imports: use an HTTP mirror; fix building gdbm on Darwin - - - - - de23b457 by Matti Picus at 2020-09-22T10:38:52+03:00 mangle the _Py_subtype_dealloc name so tests on a pypy2 host will not be confused This is needed due to the code using the function pointer internally - - - - - 8232fed9 by Matti Picus at 2020-09-22T11:22:31+03:00 lzma is not available via http, only https - - - - - 567a5f14 by Antonio Cuni at 2020-09-22T10:35:52+02:00 remove duplicate entry and ignore the content of the bin/ directory (which is useful if you ./pypy -m pip install stuff inside your working copy - - - - - fc501ec5 by Matti Picus at 2020-09-22T12:09:34+03:00 fix link, http works but the suffix is bz2 - - - - - c101bf47 by Antonio Cuni at 2020-09-22T11:48:51+02:00 Suppress the cpyext warnings like: missing slot '__setattr__'/'tp_setattr', discovered on 'object' ... They have been around forever and nobody looks at them anyway - - - - - afa884f1 by Matti Picus at 2020-09-22T15:57:31+03:00 follow CPython and include wchar.h in unicodeobject.h, it is needed elsewhere - - - - - 05bcd838 by Stefano Rivera at 2020-09-22T14:35:38-07:00 Update path to build_cffi_imports.py - - - - - a66270a3 by Matti Picus at 2020-09-23T10:29:56+03:00 python is no longer a valid command on some systems (tumbleweed) - - - - - e2a2b739 by Armin Rigo at 2020-09-23T14:19:20+02:00 update to cffi/144ac54d9bff - - - - - 460470ea by Matti Picus at 2020-09-24T20:44:28+03:00 Added tag release-pypy2.7-v7.3.2rc3 for changeset 6abe2e00c51d - - - - - 81c5481d by Matti Picus at 2020-09-24T20:44:49+03:00 Added tag release-pypy3.6-v7.3.2rc3 for changeset d38cd66c14b8 - - - - - 6433fe08 by Matti Picus at 2020-09-24T20:45:05+03:00 Added tag release-pypy3.7-v7.3.2rc3 for changeset 87875bf2dfd8 - - - - - 4a7d1478 by Matti Picus at 2020-09-24T20:50:47+03:00 guess at a fix - - - - - 70c354b6 by Matti Picus at 2020-09-24T23:02:57+03:00 get rid of mentions of bitbucket - - - - - e00ab6a1 by Matti Picus at 2020-09-24T23:09:34+03:00 Added tag release-pypy2.7-v7.3.2 for changeset 6abe2e00c51d - - - - - f29e139a by Matti Picus at 2020-09-24T23:09:53+03:00 Added tag release-pypy3.6-v7.3.2 for changeset d38cd66c14b8 - - - - - a745bc08 by Matti Picus at 2020-09-24T23:10:19+03:00 Added tag release-pypy3.7-v7.3.2 for changeset 87875bf2dfd8 - - - - - 72234cba by Matti Picus at 2020-09-24T23:27:11+03:00 update release note - - - - - b94c3c6d by Matti Picus at 2020-09-25T09:28:26+03:00 redo the rvmprof changes in a way that I think can be upstreamed - - - - - 63b4501a by Matti Picus at 2020-09-25T10:57:11+03:00 Rework, based on comments from LarstiQ on IRC - - - - - 95d42207 by Matti Picus at 2020-09-25T11:23:53+03:00 close resources in test - - - - - f293b45b by Matti Picus at 2020-09-25T11:38:38+03:00 increase the tolerance a bit for latency inside a docker - - - - - 913e0dae by Armin Rigo at 2020-09-26T09:26:24+02:00 oops, fix for test_gc_indexed_box_plus_large_offset - - - - - c9be894f by Armin Rigo at 2020-09-26T10:41:02+02:00 skip a segfaulting test on ppc big-endian. more complex tests using the whole backend work fine, and also going back in time doesn't stop this segfault, so maybe it is some unrelated issue - - - - - 525479ae by Armin Rigo at 2020-09-26T10:57:52+02:00 skip another test that now crashes on ppc big-endian - - - - - 30c1deda by Matti Picus at 2020-09-27T01:00:52+03:00 try to add a flag to support MacOS<=10.13 - - - - - fdf249b1 by Matti Picus at 2020-09-27T01:05:29+03:00 typo - - - - - bb007914 by Stefano Rivera at 2020-09-26T21:13:09-07:00 Replace another python call. Debian removed the /usr/bin/python binary - - - - - 71d608cb by Armin Rigo at 2020-09-28T13:42:11+02:00 issue3312: some limited support for longdouble constants - - - - - d91f3c43 by Matti Picus at 2020-09-28T23:01:57+03:00 reapply PyPy fixes to urllib2.py after 1e7b78d6f418, fixes issue 3313 - - - - - 12083530 by Dan Villiom Podlaski Christiansen at 2020-09-22T18:30:24+02:00 build_cffi_imports: don't assume archive suffix is .gz - - - - - 8333e438 by Dan Villiom Podlaski Christiansen at 2020-09-23T23:48:00+02:00 rposix: implement sendfile on darwin (and freebsd?) This is not available in CPython 2.7 whether from the OS or MacPorts, so I've applied this against the `py3.6` branch. --HG-- branch : darwin-sendfile-2.7 - - - - - 869a2990 by Matti Picus at 2020-09-29T01:14:03+03:00 revert be9ad752d782, set MACOSX_DEPLOYMENT_TARGET in sysconfig to fix issue 3311 - - - - - 76802dfc by Matti Picus at 2020-09-30T09:13:08+03:00 document preference for named branches - - - - - 98652c40 by Matti Picus at 2020-10-02T09:55:02+00:00 Merge branch 'branch/darwin-sendfile-2.7' into 'branch/default' rposix: implement sendfile on darwin (and freebsd?) See merge request pypy/pypy!763 - - - - - fe78f8cf by Matti Picus at 2020-10-02T17:57:58+03:00 update repackage script to create .hg_archival.txt, issue 3315 - - - - - 7461549e by Matti Picus at 2020-10-03T19:20:51+03:00 move translated os.* tests to extra_tests - - - - - 64e7a519 by Matti Picus at 2020-10-03T19:32:57+03:00 redo moved tests, flake8 - - - - - 609406d4 by Matti Picus at 2020-10-03T19:33:09+03:00 small fixes - - - - - 21f2bcd1 by Matti Picus at 2020-10-03T20:07:58+03:00 restart whatsnew-pypy3-head.rst - - - - - e3549d0f by Matti Picus at 2020-10-03T20:33:35+03:00 simplify source repackaging via hg archive, creates .hg_archival.txt, issue 3315 - - - - - 7f4f78a8 by Antonio Cuni at 2020-10-04T15:24:36+02:00 improve the fake objspace so that it fails if you pass a resizable list to newtuple, and to catch the problem which was fixed by 0726e91a1ce1 - - - - - 8f4a1ba5 by Matti Picus at 2020-10-05T12:19:00+03:00 merge default into branch --HG-- branch : win64 - - - - - 30 changed files: - .hgignore - .hgtags - Makefile - + extra_tests/cffi_tests/test_c.py - extra_tests/test_binop_overriding.py - + extra_tests/test_os.py - extra_tests/test_semlock.py - lib-python/2.7/DocXMLRPCServer.py - lib-python/2.7/httplib.py - lib-python/2.7/site.py - lib-python/2.7/subprocess.py - lib-python/2.7/sysconfig.py - lib-python/2.7/tarfile.py - + lib-python/2.7/test/recursion.tar - lib-python/2.7/test/test_docxmlrpc.py - lib-python/2.7/test/test_httplib.py - lib-python/2.7/test/test_tarfile.py - lib-python/2.7/test/test_urllib2.py - lib-python/2.7/test/test_xmlrpc.py - lib-python/2.7/urllib.py - lib-python/2.7/urllib2.py - lib_pypy/_curses_build.py - lib_pypy/cffi.egg-info/PKG-INFO - lib_pypy/cffi/__init__.py - lib_pypy/cffi/_embedding.h - lib_pypy/pypy_tools/build_cffi_imports.py - pypy/doc/architecture.rst - pypy/doc/build.rst - pypy/doc/coding-guide.rst - pypy/doc/conf.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/compare/246d52d8da60a8913e3107bd3fb7b7b137775416...8f4a1ba5be22d83a086f8c2a2f978176484b21d9 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/246d52d8da60a8913e3107bd3fb7b7b137775416...8f4a1ba5be22d83a086f8c2a2f978176484b21d9 You're 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 Oct 5 08:29:06 2020 From: foss at heptapod.net (Antonio Cuni) Date: Mon, 05 Oct 2020 12:29:06 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/hpy] 2 commits: fix translation Message-ID: <5f7b11927d6d9_1752aeea63cc82c1354b8@heptapod-foss.mail> Antonio Cuni pushed to branch branch/hpy at PyPy / pypy Commits: d94560f9 by Antonio Cuni at 2020-10-05T13:28:21+01:00 fix translation --HG-- branch : hpy - - - - - 4c55e9e2 by Antonio Cuni at 2020-10-05T14:28:11+02:00 use a different way to get the version without importing _vendored.hpy.devel: this makes it possible to translate pypy even if pathlib is not installed (because it's imported by hpy/devel/__init__.py) --HG-- branch : hpy - - - - - 2 changed files: - pypy/module/_hpy_universal/interp_hpy.py - pypy/module/_hpy_universal/interp_type.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/compare/4910989472ecf3455592fb383ed50339e071d10a...4c55e9e23aaed4b14c1a7dc5105d39a823129619 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/4910989472ecf3455592fb383ed50339e071d10a...4c55e9e23aaed4b14c1a7dc5105d39a823129619 You're 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 Oct 5 10:22:58 2020 From: foss at heptapod.net (Antonio Cuni) Date: Mon, 05 Oct 2020 14:22:58 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.6] 35 commits: ./update_vedored to hpy git revision 7cf3e2f Message-ID: <5f7b2c42a1cd3_1752aeea63cc908138429@heptapod-foss.mail> Antonio Cuni pushed to branch branch/py3.6 at PyPy / pypy Commits: 290fef6b by Antonio Cuni at 2020-09-22T09:30:26+02:00 ./update_vedored to hpy git revision 7cf3e2f --HG-- branch : hpy - - - - - 669b93dc by Antonio Cuni at 2020-09-22T10:35:52+02:00 remove duplicate entry and ignore the content of the bin/ directory (which is useful if you ./pypy -m pip install stuff inside your working copy --HG-- branch : hpy - - - - - c6fe3e35 by Antonio Cuni at 2020-09-22T11:06:04+02:00 adapt our support.py to the upstream changes. test_basic.py passes again --HG-- branch : hpy - - - - - 419aee31 by Antonio Cuni at 2020-09-22T11:49:22+02:00 update the HPyContext struct --HG-- branch : hpy - - - - - 6c30bcd6 by Antonio Cuni at 2020-09-22T11:48:51+02:00 Suppress the cpyext warnings like: missing slot '__setattr__'/'tp_setattr', discovered on 'object' ... They have been around forever and nobody looks at them anyway --HG-- branch : hpy - - - - - e4728302 by Antonio Cuni at 2020-09-22T12:01:01+02:00 comment out these SLOTS: they are not included yet in autogen_hpyslot.h, they will be reenabled later when there is a test for them --HG-- branch : hpy - - - - - 983cf46c by Antonio Cuni at 2020-09-22T12:14:14+02:00 rename this (no clue why it was called differently) --HG-- branch : hpy - - - - - e210c5b9 by Antonio Cuni at 2020-09-22T18:55:56+02:00 tp_new's calling convention is special, because you need to take the first __args__.arguments_w and pass it as "self" manually. This logic in CPython is done by tp_new_wrapper, and here we do it by subclassing W_ExtensionFunction --HG-- branch : hpy - - - - - 40bf3e9e by Ronan Lamy at 2020-09-30T17:41:38+01:00 Comment out more missing slots --HG-- branch : hpy - - - - - 58354c76 by Ronan Lamy at 2020-09-30T20:17:29+01:00 implement HPyTuple_FromArray --HG-- branch : hpy - - - - - 4c6bdc31 by Antonio Cuni at 2020-10-01T11:04:51+02:00 test_nb_ops_binary passes --HG-- branch : hpy - - - - - beddbe69 by Antonio Cuni at 2020-10-02T18:08:36+02:00 make it possible to call handles.using() with multiple objects, and use it to simplify a piece of code --HG-- branch : hpy - - - - - 54c265b9 by Antonio Cuni at 2020-10-03T00:22:08+02:00 Refactor interp_slots.py The autogen approach works for simple cases, but it quickly shows its limit for more complex ones. The problem is that even in CPython the correspondance between the various *func typedef and wrap_* functions is strong but not complete. So, it seems better and easier to follow CPython as close as possible: instead of autogenerating the W_SlotWrapper from the HPyFunc_* typedef, we write them manually, following the very same name convention as CPython. In this commit, kill autogen_interp_slots and move/rename the exiting wrappers inside interp_slot.py --HG-- branch : hpy - - - - - 2e44346b by Antonio Cuni at 2020-10-03T00:28:33+02:00 rename this to follow more closely CPython's naming convention --HG-- branch : hpy - - - - - 2d3c084c by Antonio Cuni at 2020-10-03T00:33:42+02:00 kill autogen_interp_slots_py: at the moment we don't need our own autogen script, but we keep it as an example in case we will need it later --HG-- branch : hpy - - - - - 0083f318 by Antonio Cuni at 2020-10-03T00:46:26+02:00 implement nb_bool; test_nb_ops_type_conversion passes --HG-- branch : hpy - - - - - 8eaf2342 by Antonio Cuni at 2020-10-03T03:07:25+02:00 implement W_wrap_ternaryfunc: test_nb_ops_power passes --HG-- branch : hpy - - - - - 287a620f by Antonio Cuni at 2020-10-03T15:41:24+01:00 fix translation --HG-- branch : hpy - - - - - 37062a41 by Antonio Cuni at 2020-10-03T16:47:03+02:00 fix test_extra, the API changed --HG-- branch : hpy - - - - - de1d4470 by Antonio Cuni at 2020-10-03T17:00:27+02:00 implement HPyTupleBuilder --HG-- branch : hpy - - - - - c6364c7d by Antonio Cuni at 2020-10-04T11:07:46+01:00 fix translation, as explained by the comment --HG-- branch : hpy - - - - - 007d9e5c by Antonio Cuni at 2020-10-04T15:24:36+02:00 improve the fake objspace so that it fails if you pass a resizable list to newtuple, and to catch the problem which was fixed by 0726e91a1ce1 --HG-- branch : hpy - - - - - f4fe012b by Antonio Cuni at 2020-10-04T15:46:28+02:00 greatly simplify inter_builder.py by unsharing the code between ListBuilder and TupleBuilder; this introduces a bit of code duplication, but removes all the unnecessary code and rpython hacks which were needed to implement the non-shared parts of the code --HG-- branch : hpy - - - - - b814aa95 by Antonio Cuni at 2020-10-04T17:38:57+02:00 ./update_vendored.sh to git rev 46f151a --HG-- branch : hpy-46f151a - - - - - d6738f87 by Antonio Cuni at 2020-10-04T17:58:34+02:00 implement hpy.universal.get_version(), using the data which is found inside _vendored/hpy/devel/version.py (which is itself generated by setuptools-scm) --HG-- branch : hpy-46f151a - - - - - e2da95fa by Antonio Cuni at 2020-10-04T18:30:07+02:00 add support for HPyType_SpecParam_Base --HG-- branch : hpy-46f151a - - - - - 7b5703f5 by Antonio Cuni at 2020-10-04T18:39:06+02:00 add support for HPyType_SpecParam_BasesTuple --HG-- branch : hpy-46f151a - - - - - cbf4cc42 by Antonio Cuni at 2020-10-04T18:59:41+02:00 fix the case for params==NULL --HG-- branch : hpy-46f151a - - - - - 49858015 by Antonio Cuni at 2020-10-04T19:14:38+02:00 fix for test_ztranslation --HG-- branch : hpy-46f151a - - - - - cc2d9575 by Antonio Cuni at 2020-10-05T10:37:12+02:00 translation fix: we need to use 'struct _HPy_s' inside the declaration of HPyType_SpecParam, else it conflicts with the corresponding declaration inside hpy.h --HG-- branch : hpy-46f151a - - - - - 76d9a0a5 by Antonio Cuni at 2020-10-05T11:11:25+02:00 close merged branch --HG-- branch : hpy-46f151a - - - - - 49109894 by Antonio Cuni at 2020-10-05T11:12:16+02:00 hg merge hpy-46f151a. This updates _hpy_universal to hpy rev 46f151a --HG-- branch : hpy - - - - - d94560f9 by Antonio Cuni at 2020-10-05T13:28:21+01:00 fix translation --HG-- branch : hpy - - - - - 4c55e9e2 by Antonio Cuni at 2020-10-05T14:28:11+02:00 use a different way to get the version without importing _vendored.hpy.devel: this makes it possible to translate pypy even if pathlib is not installed (because it's imported by hpy/devel/__init__.py) --HG-- branch : hpy - - - - - 1fcf558b by Antonio Cuni at 2020-10-05T14:22:52+00:00 Merge branch 'branch/hpy' into 'branch/py3.6' Update to HPy 46f151a See merge request pypy/pypy!767 --HG-- branch : py3.6 - - - - - 30 changed files: - pypy/module/_hpy_universal/_vendored/hpy/devel/include/common/typeslots.h ? pypy/module/_hpy_universal/_vendored/hpy/devel/include/common/autogen_hpyslot.h - pypy/module/_hpy_universal/_vendored/hpy/devel/include/common/autogen_impl.h - pypy/module/_hpy_universal/_vendored/hpy/devel/include/common/hpydef.h - pypy/module/_hpy_universal/_vendored/hpy/devel/include/common/hpyfunc.h - pypy/module/_hpy_universal/_vendored/hpy/devel/include/common/hpytype.h - pypy/module/_hpy_universal/_vendored/hpy/devel/include/common/macros.h - + pypy/module/_hpy_universal/_vendored/hpy/devel/include/common/runtime/ctx_tuple.h - + pypy/module/_hpy_universal/_vendored/hpy/devel/include/common/runtime/ctx_tuplebuilder.h - pypy/module/_hpy_universal/_vendored/hpy/devel/include/common/runtime/ctx_type.h - + pypy/module/_hpy_universal/_vendored/hpy/devel/include/common/version.h - pypy/module/_hpy_universal/_vendored/hpy/devel/include/cpython/hpy.h - pypy/module/_hpy_universal/_vendored/hpy/devel/include/universal/autogen_ctx.h - pypy/module/_hpy_universal/_vendored/hpy/devel/include/universal/autogen_trampolines.h - pypy/module/_hpy_universal/_vendored/hpy/devel/include/universal/hpy.h - pypy/module/_hpy_universal/_vendored/hpy/devel/src/runtime/argparse.c - pypy/module/_hpy_universal/_vendored/hpy/devel/src/runtime/ctx_listbuilder.c - + pypy/module/_hpy_universal/_vendored/hpy/devel/src/runtime/ctx_tuple.c - + pypy/module/_hpy_universal/_vendored/hpy/devel/src/runtime/ctx_tuplebuilder.c - pypy/module/_hpy_universal/_vendored/hpy/devel/src/runtime/ctx_type.c - + pypy/module/_hpy_universal/_vendored/hpy/devel/version.py - ? pypy/module/_hpy_universal/autogen_interp_slots.py - pypy/module/_hpy_universal/handles.py - pypy/module/_hpy_universal/interp_builder.py - pypy/module/_hpy_universal/interp_descr.py - pypy/module/_hpy_universal/interp_hpy.py - pypy/module/_hpy_universal/interp_slot.py - + pypy/module/_hpy_universal/interp_tuple.py - pypy/module/_hpy_universal/interp_type.py - pypy/module/_hpy_universal/llapi.py - pypy/module/_hpy_universal/moduledef.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/compare/5ee2925459372a8af805e952f433acd75e426325...1fcf558b1ef12bb0cb63f250ce7f6b329451fbd9 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/5ee2925459372a8af805e952f433acd75e426325...1fcf558b1ef12bb0cb63f250ce7f6b329451fbd9 You're 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 Oct 5 10:24:14 2020 From: foss at heptapod.net (Antonio Cuni) Date: Mon, 05 Oct 2020 14:24:14 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/hpy] 175 commits: more merge-from-default cleanup Message-ID: <5f7b2c8e98cab_1752aeea63cc908139223@heptapod-foss.mail> Antonio Cuni pushed to branch branch/hpy at PyPy / pypy Commits: 1ddc8bd8 by Matti Picus at 2020-08-25T20:48:02+03:00 more merge-from-default cleanup --HG-- branch : py3.6 - - - - - 1b2d3708 by Matti Picus at 2020-08-26T17:43:49+03:00 more merge-from-default cleanup --HG-- branch : py3.6 - - - - - 2911ecba by Matti Picus at 2020-08-26T23:57:08+03:00 add a gc.collect for pypy - - - - - e3c81a24 by Matti Picus at 2020-08-27T00:14:59+03:00 dict order can change between cpython2 and pypy2. Test against both ordering - - - - - aca83dba by Matti Picus at 2020-08-27T12:21:09+03:00 test, fix for crash in strftime, will not crash when using msvcrt>=10 - - - - - ff4c2f71 by Matti Picus at 2020-08-27T13:49:20+03:00 Merge with default --HG-- branch : py3.6 - - - - - 6a4cf067 by Matti Picus at 2020-08-27T13:50:37+03:00 rework win32 strftime to use wcsftime, not pre-check format string, unskip test --HG-- branch : py3.6 - - - - - 7fda7578 by Matti Picus at 2020-08-27T14:30:47+03:00 add missing import - - - - - 659a4cf5 by Matti Picus at 2020-08-27T14:34:05+03:00 merge default into py3.6, fix merge --HG-- branch : py3.6 - - - - - c119b12d by Matti Picus at 2020-08-27T16:28:36+03:00 add missing import - - - - - e6d7c8db by Matti Picus at 2020-08-27T16:29:00+03:00 merge default into py3.6 --HG-- branch : py3.6 - - - - - ebca0532 by Matti Picus at 2020-08-27T21:04:10+03:00 use CPython implementation of raise_signal The original version would be improved if it used a SUPPRESS_IPH guard. --HG-- branch : py3.6 - - - - - b995bf80 by Matti Picus at 2020-08-27T22:20:09+03:00 test, add os.{gs}et_handle_inheritable, PEP 446 --HG-- branch : py3.6 - - - - - 14dadc2b by Matti Picus at 2020-08-28T08:19:08+03:00 properly skipif test - - - - - 5964e063 by Matti Picus at 2020-08-28T09:32:46+03:00 use correct signature. Maybe refactor into win32/posix implementations? --HG-- branch : py3.6 - - - - - d2a864ef by Matti Picus at 2020-08-28T14:12:22+03:00 typo --HG-- branch : py3.6 - - - - - 5f43fe2a by Matti Picus at 2020-08-28T14:54:05+03:00 fix test for pypy --HG-- branch : py3.6 - - - - - b0aaf43e by Armin Rigo at 2020-08-30T10:48:55+02:00 for now, skip tests that can't find the 'c' library (notably on Windows with PyPy) - - - - - f777c652 by Matti Picus at 2020-08-30T12:15:42+03:00 clean up unused import - - - - - be3b4f8a by Armin Rigo at 2020-08-30T11:18:44+02:00 this test is fragile on a non-translated pypy, skip it - - - - - b1949e10 by Armin Rigo at 2020-08-30T11:19:17+02:00 merge heads - - - - - b1730594 by Armin Rigo at 2020-08-30T11:24:28+02:00 add the tweaked test_c.py from cffi, which can now be run directly - - - - - ab4c0b0a by Matti Picus at 2020-08-30T13:28:44+03:00 make stack 3MB on windows - - - - - a5db1efc by Matti Picus at 2020-08-30T13:29:30+03:00 merge default into py3.6 --HG-- branch : py3.6 - - - - - 81aa90e2 by Matti Picus at 2020-08-30T13:44:13+03:00 typo - - - - - 3ea50edf by Matti Picus at 2020-08-30T13:44:48+03:00 merge default into py3.6 --HG-- branch : py3.6 - - - - - d4b9fe6f by Matti Picus at 2020-08-30T16:30:05+03:00 fix merge --HG-- branch : py3.6 - - - - - cb01408e by Armin Rigo at 2020-08-30T16:10:16+02:00 Trying to implement pypyjit.releaseall(), marking all machine codes as to be released --HG-- branch : jit-releaseall - - - - - f28fdcda by Armin Rigo at 2020-08-30T17:01:28+02:00 add jit_hooks.stats_memmgr_release_all() --HG-- branch : jit-releaseall - - - - - f6d4891c by Armin Rigo at 2020-08-30T17:10:02+02:00 explain the return value of this function in the docstring - - - - - a2a08253 by Armin Rigo at 2020-08-30T17:13:03+02:00 Add the app-level hook 'pypyjit.releaseall()' --HG-- branch : jit-releaseall - - - - - 5ae5b52f by Armin Rigo at 2020-08-30T19:10:55+00:00 Merge branch 'branch/jit-releaseall' into 'branch/default' Add pypyjit.releaseall() pypyjit.releaseall() is a helper that marks all current machine code objects as ready to release. They will be released at the next GC (unless they are currently in use in the stack of one of the threads). Doing `pypyjit.releaseall(); gc.collect()` is a heavy hammer that forces the JIT roughly to the state of a newly started PyPy. It might be useful in some cases where our GC strategy is not good enough, e.g. if there is an ever-growing number of bridges out of the same loop, which can occur e.g. if the loop is in stable code but contains inline bridges that depend on code or classes that keep being (re-)created. See merge request pypy/pypy!749 - - - - - 9a9c75a7 by Matti Picus at 2020-08-30T23:07:45+03:00 clean up test_sock_app, fix _socket.share --HG-- branch : py3.6 - - - - - 6fc9966e by Matti Picus at 2020-08-31T08:48:21+03:00 fix translation --HG-- branch : py3.6 - - - - - 893217a9 by Matti Picus at 2020-08-31T09:01:00+03:00 document new function, fix translation - - - - - f8c00c2e by Armin Rigo at 2020-09-02T12:48:49+02:00 Rewrite code like the app-level "lst[i+1]" to fold the "+1" inside the constant offset inside the low-level array (the overflow check, if any, remains) - - - - - b5fb435b by Armin Rigo at 2020-09-02T15:56:28+02:00 Some intbound checking around the 'uint' comparisons - - - - - 15f87937 by Ronan Lamy at 2020-09-02T16:39:42+01:00 reduce diff with py3 - - - - - 84f37171 by Armin Rigo at 2020-09-02T21:16:56+02:00 fix for e11b82085fc9 (hard to test, it requires careful consideration of when to call get_box_replacement and when not to call it) - - - - - d3d85756 by Armin Rigo at 2020-09-03T08:17:02+02:00 update to cffi/108825c76286 - - - - - 9603e120 by Armin Rigo at 2020-09-03T08:33:54+02:00 fix for 90c5a06b0923 - - - - - 6ec3fd76 by Armin Rigo at 2020-09-03T08:40:50+02:00 add some prints in an attempt to understand this failure, which doesn't show up locally - - - - - 2f249602 by Armin Rigo at 2020-09-03T11:14:55+02:00 Disable the work done on optimize_UINT_LT & friends, with explanation - - - - - 0c7c37b1 by Matti Picus at 2020-09-06T14:00:20+03:00 update release note - - - - - e7f7ad3b by Matti Picus at 2020-09-06T14:04:48+03:00 update the HEAD version to 7.3.3 - - - - - 6bab6f69 by Matti Picus at 2020-09-06T14:09:53+03:00 restart whatsnew - - - - - f0ec6a87 by Matti Picus at 2020-09-06T14:17:44+03:00 merge default into py3.6 --HG-- branch : py3.6 - - - - - 72bac5e9 by Matti Picus at 2020-09-06T16:21:02+03:00 fix some documentation build warnings and errors, comment out hpy from release - - - - - cea16152 by Matti Picus at 2020-09-06T16:24:07+03:00 change all http to https, fix some broken links - - - - - dbb5c4b6 by Ronan Lamy at 2020-09-08T17:10:47+01:00 Use rffi.ptradd() instead of a weird cast - - - - - 8e89b9a3 by Matti Picus at 2020-09-08T19:44:04+03:00 Added tag release-pypy3.6-v7.3.2rc1 for changeset 3d817608d63b - - - - - 70fd1164 by Matti Picus at 2020-09-08T19:44:19+03:00 Added tag release-pypy3.7-v7.3.2rc1 for changeset 55adbaed6eda - - - - - 27dd7e9a by Matti Picus at 2020-09-08T19:44:41+03:00 Added tag release-pypy2.7-v7.3.2rc1 for changeset 9d418ec24144 - - - - - 84c31c50 by cjmcdonald at google.com at 2020-09-08T15:25:11-06:00 Respect system PKG_CONFIG environment variable Many cross-compilation setups use custom pkg-config wrappers to ensure that the proper version of libraries get linked against. The conventional way to specify such a wrapper is via the PKG_CONFIG environment variable, so change the default pkg_config logic to use the contents of that variable if available. --HG-- branch : cross_compilation_fixes - - - - - 948a417e by cjmcdonald at google.com at 2020-09-08T15:30:57-06:00 Only set CC variable if otherwise unspecified This probing logic tests for the existence of `gcc` and sets the value of the 'CC' variable based on the results of that test, but many build pipelines already define a value for 'CC' that they don't want overridden. Change this probing logic to only set 'CC' if the environment variable doesn't already have a specified value. --HG-- branch : cross_compilation_fixes - - - - - 71141863 by Matti Picus at 2020-09-09T11:56:46+03:00 update release process - - - - - 18d9c67f by Matti Picus at 2020-09-09T11:57:21+03:00 backport fix for bpo-39017 - - - - - ea4f3875 by Matti Picus at 2020-09-09T11:58:33+03:00 merge default into branch --HG-- branch : py3.6 - - - - - dbb28e81 by Matti Picus at 2020-09-09T12:00:24+03:00 fix for bpo-39017 --HG-- branch : py3.6 - - - - - 93b559e1 by Matti Picus at 2020-09-09T12:15:52+03:00 fix bpo 41004 --HG-- branch : py3.6 - - - - - d52d46ac by Matti Picus at 2020-09-09T13:30:52+03:00 add sphinx-affiliates which allows searching across other sphinx sites - - - - - cdb4d846 by Matti Picus at 2020-09-09T16:15:15+03:00 add the extension to rpython as well - - - - - bd337d33 by Armin Rigo at 2020-09-09T15:02:16+00:00 Merge branch 'branch/cross_compilation_fixes' into 'branch/default' Cross-compilation cleanups See merge request pypy/pypy!750 - - - - - 029a00da by Armin Rigo at 2020-09-09T17:45:30+02:00 A fix for a corner case (shown by test_ztranslation in branch 'hpy'). A non-fix as a skipped test for a similar, even-more-obscure case. - - - - - 30ddf8f9 by Armin Rigo at 2020-09-09T22:47:47+02:00 next similar issue (73e7c4e0b67d) - - - - - e7e2dead by Matti Picus at 2020-09-10T07:35:59+03:00 typo, update whatsnew - - - - - 8f27f38a by Matti Picus at 2020-09-10T07:40:25+03:00 add test file - - - - - 865defcb by Matti Picus at 2020-09-10T07:40:56+03:00 add test file --HG-- branch : py3.6 - - - - - 813e2389 by Matti Picus at 2020-09-10T09:27:03+03:00 revert changes merged from default in 8f8ff88976cb: py3.6 threading is different --HG-- branch : py3.6 - - - - - 70de54d0 by Micha? G?rny at 2020-09-10T10:53:59+02:00 prevent header injection in http methods (bpo-39603) Port the patch from Python 3.6 (f02de961b9) to our stdlib: reject control chars in http method in http.client.putrequest to prevent http header injection. --HG-- branch : py3.6 - - - - - b6da8a63 by Matti Picus at 2020-09-10T12:07:19+03:00 test, implement easy part of PyMemoryView_GetContiguous - - - - - 49a96f40 by Matti Picus at 2020-09-10T12:07:19+03:00 test, implement easy part of PyMemoryView_GetContiguous --HG-- branch : py3.6 - - - - - 28d9e895 by Micha? G?rny at 2020-09-10T11:28:03+02:00 fix regex in AbstractBasicAuthHandler (CVE-2020-8492 / bpo-39503) Port the patch from Python 3.6 (69cdeeb93e) to our stdlib: The AbstractBasicAuthHandler class of the urllib.request module uses an inefficient regular expression which can be exploited by an attacker to cause a denial of service. Fix the regex to prevent the catastrophic backtracking. Vulnerability reported by Ben Caller and Matt Schwager. AbstractBasicAuthHandler of urllib.request now parses all WWW-Authenticate HTTP headers and accepts multiple challenges per header: use the realm of the first Basic challenge. --HG-- branch : py3.6 - - - - - 85a16ef3 by Micha? G?rny at 2020-09-10T15:55:03+02:00 sync httplib2 and urllib2 to cpython 2.7 git with security backports Sync httplib and urllib2 stdlib modules and the respective tests to the current state of CPython 2.7 git (EOL-ed) + two patches backported from 3.6 that are present in the Gentoo patchset. This has only trivial changes compared to backporting the four relevant patches and should make it easier to apply a final stdlib update post-release. The Gentoo patches can be found as the two top patches on https://gitweb.gentoo.org/fork/cpython.git/log/?h=gentoo-2.7.18-r2 - - - - - 50c53a77 by Armin Rigo at 2020-09-10T17:07:02+02:00 Issue #3297 A corner case that produces a bogus loop containing getarrayitem_gc with index -1, or with whatever index is given in the initial value of 'pos'. Negative values would segfault; positive values would allocate '8 * pos' bytes of memory however large the value is. Try to fix all these cases. - - - - - dd9cdb9e by Armin Rigo at 2020-09-10T18:00:01+02:00 A test that fails on some backends, will fix - - - - - a837a163 by Armin Rigo at 2020-09-10T18:06:18+02:00 fix aarch64 for 3495b2305437 - - - - - e47fa51e by Armin Rigo at 2020-09-10T18:11:50+02:00 fix arm for 3495b2305437 (probably, it's like aarch64, but not tested) - - - - - b2a983a3 by Matti Picus at 2020-09-10T20:14:56+00:00 Merge branch 'topic/default/py27-backport-secfixes' into 'branch/default' sync httplib2 and urllib2 to cpython 2.7 git with security backports See merge request pypy/pypy!754 - - - - - 92978c45 by Matti Picus at 2020-09-10T23:25:18+03:00 Merge fixes for bpo-39603 --HG-- branch : py3.6 - - - - - 99f5151f by Matti Picus at 2020-09-10T23:25:57+03:00 merge fixes for bpo-39503 --HG-- branch : py3.6 - - - - - a246d030 by Matti Picus at 2020-09-10T23:45:40+03:00 add latest changes to release note - - - - - ccc6278e by Micha? G?rny at 2020-09-10T23:08:27+02:00 sync http.client module with py3.6 to fix CVE-2019-18348 Sync http.client module as well as test_httplib and test_urllib to include better CVE-2019-18348 protection via validating hostname for control characters. This also includes refactoring of path validation that makes it possible to override it. --HG-- branch : py3.6 - - - - - b1a2c935 by Micha? G?rny at 2020-09-10T23:12:16+02:00 sync email.headerregistry with py3.6 to fix bpo-39073 Sync email.headerregistry module and the relevant test to CPython 3.6 branch. The only change is disallowing CR/LF in email.headerregistry.Address that aims to prevent header injection. --HG-- branch : py3.6 - - - - - b5c7c9d5 by Micha? G?rny at 2020-09-10T23:15:18+02:00 sync asyncio.base_events with py3.6 to fix bpo-37228 Sync asyncio.base_events and the matching test with CPython 3.6 branch to fix bpo-37228. This includes the change banning reuse_address parameter to loop.create_datagram_endpoint() because of security concerns with doing that. --HG-- branch : py3.6 - - - - - 66df0127 by Micha? G?rny at 2020-09-10T23:18:03+02:00 sync uu to py3.6 to fix bpo-38945 Sync uu, encodings.uu_codec and relevant tests to CPython 3.6 branch to fix bpo-38945. This is a fix preventing newline in filename from corrupting the output format. --HG-- branch : py3.6 - - - - - a3d3a77b by Micha? G?rny at 2020-09-10T23:20:30+02:00 sync cookiejar to py3.6 to fix bpo-38804 Sync cookiejar and matching tests to CPython 3.6 branch to fix bpo-38804 or REDoS in cookiejar. --HG-- branch : py3.6 - - - - - 11180268 by Micha? G?rny at 2020-09-10T23:23:15+02:00 sync xmlrpc.server to py3.6 to fix bpo-38243 Sync xmlrpc.server and the matching tset to CPython 3.6 branch to fix bpo-38243, that is escape the server title when rendering as HTML. --HG-- branch : py3.6 - - - - - 5a721904 by Micha? G?rny at 2020-09-10T23:29:33+02:00 sync email to py3.6 to fix bpo-37461 and bpo-34155 Sync email._header_value_parser, email._parseaddr and their respective tests to include fixes for bpo-37461 and bpo-34155. The former is DoS via infinite loop while parsing specially crafted email headers, the latter is accepting domains containing '@'. --HG-- branch : py3.6 - - - - - ba16be06 by Matti Picus at 2020-09-11T10:50:40+03:00 fix translation --HG-- branch : py3.6 - - - - - cd731cf0 by Matti Picus at 2020-09-11T10:50:40+03:00 fix translation - - - - - 6d21fd2f by Matti Picus at 2020-09-11T11:45:16+03:00 merge stdlib fixes to py3.6 --HG-- branch : py3.6 - - - - - 16161f05 by Armin Rigo at 2020-09-11T14:44:38+02:00 oops sorry, fix - - - - - 50e2497e by Armin Rigo at 2020-09-11T14:51:35+02:00 Fix this test for 32-bit - - - - - 8795a5a6 by Armin Rigo at 2020-09-11T15:03:40+02:00 Test fix: workaround for limited length of UNIXAddresses - - - - - 9c36f683 by Armin Rigo at 2020-09-12T10:02:35+02:00 backport bpo-38243 because it is classified as a CVE - - - - - 3145a409 by Matti Picus at 2020-09-13T00:27:13+03:00 test, implement PyNumber_ToBase - - - - - c0c6af4f by Matti Picus at 2020-09-13T00:30:33+03:00 merge default into py3.6 --HG-- branch : py3.6 - - - - - d21d8b8e by Matti Picus at 2020-09-13T07:06:10+03:00 fix translation --HG-- branch : py3.6 - - - - - 2241887a by Matti Picus at 2020-09-13T07:43:08+03:00 fix untranslated test --HG-- branch : py3.6 - - - - - 1e9b3172 by Matti Picus at 2020-09-13T11:39:24+03:00 skip test that crashes uptranslated - - - - - 84352e45 by Matti Picus at 2020-09-13T18:30:30+03:00 refactor force-builds script - - - - - 28615e94 by Matti Picus at 2020-09-13T23:59:08+03:00 use win32_14x or win64_14x branch name for exernals - - - - - af67d261 by Matti Picus at 2020-09-14T18:32:55+03:00 update release note, add note about release status - - - - - 697577b2 by Matti Picus at 2020-09-14T20:48:57+03:00 merge default into py3.6 --HG-- branch : py3.6 - - - - - f1377391 by Matti Picus at 2020-09-14T20:49:26+03:00 typo - - - - - 7ff7bd6c by Matti Picus at 2020-09-15T00:13:17+03:00 typo - - - - - 5830135d by Micha? G?rny at 2020-09-15T08:00:57+02:00 sync test_xmlrpc to CPython 2.7 to fix test failure - - - - - 0ac5b28d by Matti Picus at 2020-09-15T09:47:51+03:00 typo (again). which will happen first: correctly formatting or the release - - - - - 2bf6d207 by Matti Picus at 2020-09-16T14:19:10+03:00 Added tag release-pypy2.7-v7.3.2rc2 for changeset 513d750d64de - - - - - a7742911 by Matti Picus at 2020-09-16T14:19:32+03:00 Added tag release-pypy3.6-v7.3.2rc2 for changeset bef50b0f3fe7 - - - - - d728bc1a by Matti Picus at 2020-09-16T14:19:46+03:00 Added tag release-pypy3.7-v7.3.2rc2 for changeset ade3eeb8331f - - - - - fa54da53 by Dan Villiom Podlaski Christiansen at 2020-09-17T12:38:45+02:00 darwin: don't define _POSIX_C_SOURCE, as it hides e.g. getpagesize() - - - - - 74e9314f by Dan Villiom Podlaski Christiansen at 2020-09-17T12:51:25+02:00 darwin: sysctlbyname is in sys/sysctl.h - - - - - a5639069 by Dan Villiom Podlaski Christiansen at 2020-09-17T12:55:34+02:00 fix inconsistent #ifdef's surrounding get_vmprof_stack() - - - - - 8dfa45d2 by Dan Villiom Podlaski Christiansen at 2020-09-17T12:56:22+02:00 darwin: strlen() is in <string.h> - - - - - d0441a61 by Dan Villiom Podlaski Christiansen at 2020-09-17T13:33:16+02:00 boehm gc: try using pkg-config to find it - - - - - e4f103a2 by Dan Villiom Podlaski Christiansen at 2020-09-17T14:17:03+02:00 rvmprof: avoid missing prototype, which is an error in Clang 11 - - - - - 017dc84d by Dan Villiom Podlaski Christiansen at 2020-09-17T16:38:55+02:00 fix curses build - - - - - 0f38a218 by Dan Villiom Podlaski Christiansen at 2020-09-17T17:35:25+02:00 build_cffi_imports: use an HTTP mirror; fix building gdbm on Darwin - - - - - c3ee84c3 by Antonio Cuni at 2020-09-21T10:58:51+02:00 Merge the hpy branch: this contains all the features up to the upstream hpy commit f46ea1e. The development of hpy will continue on the branch and it will be merged regularly here --HG-- branch : py3.6 - - - - - de23b457 by Matti Picus at 2020-09-22T10:38:52+03:00 mangle the _Py_subtype_dealloc name so tests on a pypy2 host will not be confused This is needed due to the code using the function pointer internally - - - - - 8232fed9 by Matti Picus at 2020-09-22T11:22:31+03:00 lzma is not available via http, only https - - - - - 567a5f14 by Antonio Cuni at 2020-09-22T10:35:52+02:00 remove duplicate entry and ignore the content of the bin/ directory (which is useful if you ./pypy -m pip install stuff inside your working copy - - - - - fc501ec5 by Matti Picus at 2020-09-22T12:09:34+03:00 fix link, http works but the suffix is bz2 - - - - - c101bf47 by Antonio Cuni at 2020-09-22T11:48:51+02:00 Suppress the cpyext warnings like: missing slot '__setattr__'/'tp_setattr', discovered on 'object' ... They have been around forever and nobody looks at them anyway - - - - - afa884f1 by Matti Picus at 2020-09-22T15:57:31+03:00 follow CPython and include wchar.h in unicodeobject.h, it is needed elsewhere - - - - - bb007914 by Stefano Rivera at 2020-09-26T21:13:09-07:00 Replace another python call. Debian removed the /usr/bin/python binary - - - - - 71d608cb by Armin Rigo at 2020-09-28T13:42:11+02:00 issue3312: some limited support for longdouble constants - - - - - d91f3c43 by Matti Picus at 2020-09-28T23:01:57+03:00 reapply PyPy fixes to urllib2.py after 1e7b78d6f418, fixes issue 3313 - - - - - 12083530 by Dan Villiom Podlaski Christiansen at 2020-09-22T18:30:24+02:00 build_cffi_imports: don't assume archive suffix is .gz - - - - - 05bcd838 by Stefano Rivera at 2020-09-22T14:35:38-07:00 Update path to build_cffi_imports.py - - - - - d3b10736 by Matti Picus at 2020-09-23T09:33:33+03:00 split info getting for time.time, restores time.time interface to upstream --HG-- branch : py3.6 - - - - - 586220d0 by Matti Picus at 2020-09-23T10:02:22+03:00 more split info getting for time.time --HG-- branch : py3.6 - - - - - a66270a3 by Matti Picus at 2020-09-23T10:29:56+03:00 python is no longer a valid command on some systems (tumbleweed) - - - - - 1eebbaa9 by Matti Picus at 2020-09-23T10:38:28+03:00 merge default into py3.6 --HG-- branch : py3.6 - - - - - e2a2b739 by Armin Rigo at 2020-09-23T14:19:20+02:00 update to cffi/144ac54d9bff - - - - - 8333e438 by Dan Villiom Podlaski Christiansen at 2020-09-23T23:48:00+02:00 rposix: implement sendfile on darwin (and freebsd?) This is not available in CPython 2.7 whether from the OS or MacPorts, so I've applied this against the `py3.6` branch. --HG-- branch : darwin-sendfile-2.7 - - - - - 460470ea by Matti Picus at 2020-09-24T20:44:28+03:00 Added tag release-pypy2.7-v7.3.2rc3 for changeset 6abe2e00c51d - - - - - 81c5481d by Matti Picus at 2020-09-24T20:44:49+03:00 Added tag release-pypy3.6-v7.3.2rc3 for changeset d38cd66c14b8 - - - - - 6433fe08 by Matti Picus at 2020-09-24T20:45:05+03:00 Added tag release-pypy3.7-v7.3.2rc3 for changeset 87875bf2dfd8 - - - - - 4a7d1478 by Matti Picus at 2020-09-24T20:50:47+03:00 guess at a fix - - - - - 70c354b6 by Matti Picus at 2020-09-24T23:02:57+03:00 get rid of mentions of bitbucket - - - - - 80cbe29f by Matti Picus at 2020-09-24T23:03:57+03:00 merge default into py3.6 --HG-- branch : py3.6 - - - - - 18ac91ad by Matti Picus at 2020-09-24T23:09:02+03:00 get rid of more mentions of bitbucket --HG-- branch : py3.6 - - - - - e00ab6a1 by Matti Picus at 2020-09-24T23:09:34+03:00 Added tag release-pypy2.7-v7.3.2 for changeset 6abe2e00c51d - - - - - f29e139a by Matti Picus at 2020-09-24T23:09:53+03:00 Added tag release-pypy3.6-v7.3.2 for changeset d38cd66c14b8 - - - - - a745bc08 by Matti Picus at 2020-09-24T23:10:19+03:00 Added tag release-pypy3.7-v7.3.2 for changeset 87875bf2dfd8 - - - - - 72234cba by Matti Picus at 2020-09-24T23:27:11+03:00 update release note - - - - - b94c3c6d by Matti Picus at 2020-09-25T09:28:26+03:00 redo the rvmprof changes in a way that I think can be upstreamed - - - - - 63b4501a by Matti Picus at 2020-09-25T10:57:11+03:00 Rework, based on comments from LarstiQ on IRC - - - - - 95d42207 by Matti Picus at 2020-09-25T11:23:53+03:00 close resources in test - - - - - f293b45b by Matti Picus at 2020-09-25T11:38:38+03:00 increase the tolerance a bit for latency inside a docker - - - - - 913e0dae by Armin Rigo at 2020-09-26T09:26:24+02:00 oops, fix for test_gc_indexed_box_plus_large_offset - - - - - c9be894f by Armin Rigo at 2020-09-26T10:41:02+02:00 skip a segfaulting test on ppc big-endian. more complex tests using the whole backend work fine, and also going back in time doesn't stop this segfault, so maybe it is some unrelated issue - - - - - 525479ae by Armin Rigo at 2020-09-26T10:57:52+02:00 skip another test that now crashes on ppc big-endian - - - - - 30c1deda by Matti Picus at 2020-09-27T01:00:52+03:00 try to add a flag to support MacOS<=10.13 - - - - - fdf249b1 by Matti Picus at 2020-09-27T01:05:29+03:00 typo - - - - - 880cbec4 by Matti Picus at 2020-09-27T08:24:16+03:00 merge default into py3.6 --HG-- branch : py3.6 - - - - - 9b30de50 by Matti Picus at 2020-09-29T00:11:26+03:00 merge default into py3.6 --HG-- branch : py3.6 - - - - - 869a2990 by Matti Picus at 2020-09-29T01:14:03+03:00 revert be9ad752d782, set MACOSX_DEPLOYMENT_TARGET in sysconfig to fix issue 3311 - - - - - 76802dfc by Matti Picus at 2020-09-30T09:13:08+03:00 document preference for named branches - - - - - 98652c40 by Matti Picus at 2020-10-02T09:55:02+00:00 Merge branch 'branch/darwin-sendfile-2.7' into 'branch/default' rposix: implement sendfile on darwin (and freebsd?) See merge request pypy/pypy!763 - - - - - 20e33023 by Matti Picus at 2020-10-02T12:56:15+03:00 merge default into py3.6 --HG-- branch : py3.6 - - - - - 43968cd8 by Matti Picus at 2020-10-02T13:10:31+03:00 disable _hpy_universal on 32-bit linux until the Signed/intptr_t problem is fixed --HG-- branch : py3.6 - - - - - fe78f8cf by Matti Picus at 2020-10-02T17:57:58+03:00 update repackage script to create .hg_archival.txt, issue 3315 - - - - - 7461549e by Matti Picus at 2020-10-03T19:20:51+03:00 move translated os.* tests to extra_tests - - - - - 64e7a519 by Matti Picus at 2020-10-03T19:32:57+03:00 redo moved tests, flake8 - - - - - 609406d4 by Matti Picus at 2020-10-03T19:33:09+03:00 small fixes - - - - - 46f1073a by Matti Picus at 2020-10-03T19:58:10+03:00 merge default into py3.6 --HG-- branch : py3.6 - - - - - 21f2bcd1 by Matti Picus at 2020-10-03T20:07:58+03:00 restart whatsnew-pypy3-head.rst - - - - - 58aad925 by Matti Picus at 2020-10-03T20:09:37+03:00 merge default into py3.6 --HG-- branch : py3.6 - - - - - 5ee29254 by Micha? G?rny at 2020-10-04T15:46:23+02:00 Fix sethostname() failure when passed bytes My implementation of sethostname() was broken and failed when passed bytes on Python 3. Update the implementation to match CPython -- that is, use bytes if provided, or fsencode() when str is provided. --HG-- branch : py3.6 - - - - - 1fcf558b by Antonio Cuni at 2020-10-05T14:22:52+00:00 Merge branch 'branch/hpy' into 'branch/py3.6' Update to HPy 46f151a See merge request pypy/pypy!767 --HG-- branch : py3.6 - - - - - c918539a by Antonio Cuni at 2020-10-05T16:24:02+02:00 merge py3.6 into hpy --HG-- branch : hpy - - - - - 30 changed files: - .hgignore - .hgtags - Makefile - + extra_tests/cffi_tests/test_c.py - extra_tests/test_binop_overriding.py - + extra_tests/test_os.py - extra_tests/test_semlock.py - + lib-python/2.7/test/recursion.tar - lib-python/3/asyncio/base_events.py - lib-python/3/email/_header_value_parser.py - lib-python/3/email/_parseaddr.py - lib-python/3/email/headerregistry.py - lib-python/3/encodings/uu_codec.py - lib-python/3/http/client.py - lib-python/3/http/cookiejar.py - lib-python/3/ipaddress.py - lib-python/3/site.py - lib-python/3/subprocess.py - lib-python/3/tarfile.py - + lib-python/3/test/recursion.tar - lib-python/3/test/test_asyncio/test_base_events.py - lib-python/3/test/test_docxmlrpc.py - lib-python/3/test/test_email/test__header_value_parser.py - lib-python/3/test/test_email/test_email.py - lib-python/3/test/test_email/test_headerregistry.py - lib-python/3/test/test_http_cookiejar.py - lib-python/3/test/test_httplib.py - lib-python/3/test/test_ipaddress.py - lib-python/3/test/test_strftime.py - lib-python/3/test/test_tarfile.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/compare/4c55e9e23aaed4b14c1a7dc5105d39a823129619...c918539abf5366ce5d26c836a9226a4b13cc140d -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/4c55e9e23aaed4b14c1a7dc5105d39a823129619...c918539abf5366ce5d26c836a9226a4b13cc140d You're 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 Oct 5 13:41:42 2020 From: foss at heptapod.net (Matti Picus) Date: Mon, 05 Oct 2020 17:41:42 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/win64] install cffi from source Message-ID: <5f7b5ad65f2e0_1752aeea63cc82c15245a@heptapod-foss.mail> Matti Picus pushed to branch branch/win64 at PyPy / pypy Commits: 4ebf4727 by Matti Picus at 2020-10-05T20:41:13+03:00 install cffi from source --HG-- branch : win64 - - - - - 1 changed file: - requirements.txt View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/commit/4ebf4727808353169e340515a34b70b1daf9f914 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/4ebf4727808353169e340515a34b70b1daf9f914 You're 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 Oct 5 15:52:07 2020 From: foss at heptapod.net (nulano) Date: Mon, 05 Oct 2020 19:52:07 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/win64] 3 commits: fix rposix function signatures for both Linux and Win64 Message-ID: <5f7b7967ec36c_1752aee9bda86301547fb@heptapod-foss.mail> nulano pushed to branch branch/win64 at PyPy / pypy Commits: 30c125a4 by nulano at 2020-10-05T20:42:27+01:00 fix rposix function signatures for both Linux and Win64 --HG-- branch : win64 - - - - - 250ca1b4 by nulano at 2020-10-05T20:50:34+01:00 typo in test_semaphore --HG-- branch : win64 - - - - - abcc5388 by nulano at 2020-10-05T20:51:39+01:00 Merge --HG-- branch : win64 - - - - - 4 changed files: - pypy/module/_multiprocessing/test/test_semaphore.py - rpython/rlib/_os_support.py - rpython/rlib/rposix.py - rpython/rtyper/lltypesystem/rffi.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/compare/4ebf4727808353169e340515a34b70b1daf9f914...abcc5388ea64a2c7670785463641ad53506efd65 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/4ebf4727808353169e340515a34b70b1daf9f914...abcc5388ea64a2c7670785463641ad53506efd65 You're 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 Oct 5 16:14:41 2020 From: foss at heptapod.net (Armin Rigo) Date: Mon, 05 Oct 2020 20:14:41 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/default] Fix crypt with a multithread protection lock, similar to the one in grp.py Message-ID: <5f7b7eb171506_1752aeea63cc6741553f9@heptapod-foss.mail> Armin Rigo pushed to branch branch/default at PyPy / pypy Commits: 36b29935 by Armin Rigo at 2020-10-05T22:14:31+02:00 Fix crypt with a multithread protection lock, similar to the one in grp.py - - - - - 1 changed file: - lib_pypy/crypt/__init__.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/commit/36b29935f3af98f071873218fb3d15200a54bc80 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/36b29935f3af98f071873218fb3d15200a54bc80 You're 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 Oct 5 16:54:58 2020 From: foss at heptapod.net (Matti Picus) Date: Mon, 05 Oct 2020 20:54:58 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/win64] skip cppyy, cpyext tests on win64 Message-ID: <5f7b88229c001_1752aee9bd92ac41585d0@heptapod-foss.mail> Matti Picus pushed to branch branch/win64 at PyPy / pypy Commits: dc69a3bb by Matti Picus at 2020-10-05T23:54:25+03:00 skip cppyy, cpyext tests on win64 --HG-- branch : win64 - - - - - 2 changed files: - pypy/module/_cppyy/test/conftest.py - pypy/module/cpyext/test/conftest.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/commit/dc69a3bbaf3422a136bb32eb928ec9e8b524e9e8 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/dc69a3bbaf3422a136bb32eb928ec9e8b524e9e8 You're 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 Oct 5 20:49:18 2020 From: foss at heptapod.net (Stefano Rivera) Date: Tue, 06 Oct 2020 00:49:18 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/stdlib-2.7.18-3] 2 commits: Ensure correct PEP3118 codes for primitive ctypes types (cf. bpo-10746) Message-ID: <5f7bbf0e70fb_1752aeea63cc6741616d5@heptapod-foss.mail> Stefano Rivera pushed to branch branch/stdlib-2.7.18-3 at PyPy / pypy Commits: 54c76ca0 by Ronan Lamy at 2020-05-27T17:57:16+01:00 Ensure correct PEP3118 codes for primitive ctypes types (cf. bpo-10746) --HG-- branch : stdlib-2.7.18-3 - - - - - b47c45b9 by Matti Picus at 2019-08-25T10:36:16+03:00 cpython3 compatibility for raising when calling methods on abstract classes --HG-- branch : stdlib-2.7.18-3 - - - - - 5 changed files: - lib_pypy/_ctypes/array.py - lib_pypy/_ctypes/basics.py - lib_pypy/_ctypes/pointer.py - lib_pypy/_ctypes/primitive.py - lib_pypy/_ctypes/structure.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/compare/32d0cb168268ec6f8d05f3ce02f38c583815e8c2...b47c45b9f1fb9c6bf863d7a6ee513b137fe6c357 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/32d0cb168268ec6f8d05f3ce02f38c583815e8c2...b47c45b9f1fb9c6bf863d7a6ee513b137fe6c357 You're 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 Oct 5 22:18:50 2020 From: foss at heptapod.net (Stefano Rivera) Date: Tue, 06 Oct 2020 02:18:50 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/stdlib-2.7.18-3] 2 commits: Return a TypeError like cpython would if a timedelta argument doesn't divmod correctly Message-ID: <5f7bd40a24b9d_1752aeea348e218162062@heptapod-foss.mail> Stefano Rivera pushed to branch branch/stdlib-2.7.18-3 at PyPy / pypy Commits: 2b6d8a98 by Stefano Rivera at 2020-10-05T18:42:38-07:00 Return a TypeError like cpython would if a timedelta argument doesn't divmod correctly Handle the ridiculous __divmod__ results that test_datetime.TestTimeDelta.test_issue31752 uses. This doesn't really matters in PyPy, we aren't triggering an interpreter failure here like cPython. --HG-- branch : stdlib-2.7.18-3 - - - - - 161339fe by Richard Plangger at 2017-02-27T18:55:01+01:00 (ronan, plan_rich) fix descriptor invocation inside the descr_call of W_TypeObject --HG-- branch : stdlib-2.7.18-3 - - - - - 3 changed files: - lib_pypy/datetime.py - pypy/objspace/std/typeobject.py - pypy/objspace/test/apptest_descriptor.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/compare/b47c45b9f1fb9c6bf863d7a6ee513b137fe6c357...161339fea35593af52545ed615d81b980c25c5c2 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/b47c45b9f1fb9c6bf863d7a6ee513b137fe6c357...161339fea35593af52545ed615d81b980c25c5c2 You're 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 Oct 5 23:49:21 2020 From: foss at heptapod.net (Stefano Rivera) Date: Tue, 06 Oct 2020 03:49:21 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/stdlib-2.7.18-3] 4 commits: Fix test_dict failures from bpo-27945 tests Message-ID: <5f7be94114c74_1752aee9bdb38dc162946@heptapod-foss.mail> Stefano Rivera pushed to branch branch/stdlib-2.7.18-3 at PyPy / pypy Commits: 8750999f by Stefano Rivera at 2020-10-05T20:06:39-07:00 Fix test_dict failures from bpo-27945 tests As-applied to py3.6 in 63c246992f08 --HG-- branch : stdlib-2.7.18-3 - - - - - b0ddceb1 by Stefano Rivera at 2020-10-05T20:14:38-07:00 Handle PyPy's magic offset from cPython (bpo-29514) --HG-- branch : stdlib-2.7.18-3 - - - - - 1d2da07e by Stefano Rivera at 2020-10-05T20:34:12-07:00 Reapply c8d93fa469ba, dropped in d147d3b422d7 > Fix the cpython test for newer pypy versions, with a comment --HG-- branch : stdlib-2.7.18-3 - - - - - 28ac5015 by Ronan Lamy at 2019-08-08T15:59:45+01:00 Fix bpo-25862 --HG-- branch : stdlib-2.7.18-3 - - - - - 5 changed files: - lib-python/2.7/test/test_dict.py - lib-python/2.7/test/test_import_magic.py - lib-python/2.7/test/test_inspect.py - pypy/module/_io/interp_textio.py - pypy/module/_io/test/apptest_textio.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/compare/161339fea35593af52545ed615d81b980c25c5c2...28ac50153159f82d529b7b95207726deeb05a507 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/161339fea35593af52545ed615d81b980c25c5c2...28ac50153159f82d529b7b95207726deeb05a507 You're 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 Oct 6 01:48:50 2020 From: foss at heptapod.net (Matti Picus) Date: Tue, 06 Oct 2020 05:48:50 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/default] fix failing tests Message-ID: <5f7c05421f507_1752aee9bd92ac416351c@heptapod-foss.mail> Matti Picus pushed to branch branch/default at PyPy / pypy Commits: 4bd4f38e by Matti Picus at 2020-10-06T08:48:26+03:00 fix failing tests - - - - - 1 changed file: - extra_tests/test_os.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/commit/4bd4f38eaacc07e40c205aa6779fc1220920699d -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/4bd4f38eaacc07e40c205aa6779fc1220920699d You're 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 Oct 6 04:27:13 2020 From: foss at heptapod.net (Matti Picus) Date: Tue, 06 Oct 2020 08:27:13 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/stdlib-2.7.18-3] 2 commits: backport fix for CVE-2019-5010, cpython issue 35746 Message-ID: <5f7c2a61624c8_1752aeea63cc908164173@heptapod-foss.mail> Matti Picus pushed to branch branch/stdlib-2.7.18-3 at PyPy / pypy Commits: 77aa9687 by Matti Picus at 2020-10-06T11:06:01+03:00 backport fix for CVE-2019-5010, cpython issue 35746 --HG-- branch : stdlib-2.7.18-3 - - - - - 25a8a06c by Matti Picus at 2020-10-06T11:26:47+03:00 fix incompatibility with ssl context defaults --HG-- branch : stdlib-2.7.18-3 - - - - - 2 changed files: - lib_pypy/_cffi_ssl/_stdssl/__init__.py - lib_pypy/_cffi_ssl/_stdssl/certificate.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/compare/28ac50153159f82d529b7b95207726deeb05a507...25a8a06c4fcb4538827f76ae720137e6ca15382b -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/28ac50153159f82d529b7b95207726deeb05a507...25a8a06c4fcb4538827f76ae720137e6ca15382b You're 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 Oct 6 20:08:37 2020 From: foss at heptapod.net (nulano) Date: Wed, 07 Oct 2020 00:08:37 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/win64] fix overflow in rbigint.abs_rshift_and_mask on non-win64 Message-ID: <5f7d070589732_1752aee9bdb38dc1748f6@heptapod-foss.mail> nulano pushed to branch branch/win64 at PyPy / pypy Commits: 7a8e6d54 by nulano at 2020-10-07T01:08:19+01:00 fix overflow in rbigint.abs_rshift_and_mask on non-win64 --HG-- branch : win64 - - - - - 1 changed file: - rpython/rlib/rbigint.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/commit/7a8e6d54476204beb229e91d63f80b54d60791c5 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/7a8e6d54476204beb229e91d63f80b54d60791c5 You're 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 Oct 7 01:36:08 2020 From: foss at heptapod.net (Matti Picus) Date: Wed, 07 Oct 2020 05:36:08 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/default] more test fixes Message-ID: <5f7d53c8df6e7_1752aee9bdb38dc17528@heptapod-foss.mail> Matti Picus pushed to branch branch/default at PyPy / pypy Commits: 0555837d by Matti Picus at 2020-10-07T08:34:21+03:00 more test fixes - - - - - 1 changed file: - extra_tests/test_os.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/commit/0555837d5d37b8a0169cf114d746a00748d70a03 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/0555837d5d37b8a0169cf114d746a00748d70a03 You're 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 Oct 7 01:55:23 2020 From: foss at heptapod.net (Matti Picus) Date: Wed, 07 Oct 2020 05:55:23 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/win64] fix missing imports to skip cpyext Message-ID: <5f7d584bce653_1752aeea63cc82c17544a@heptapod-foss.mail> Matti Picus pushed to branch branch/win64 at PyPy / pypy Commits: 2aa36f2b by Matti Picus at 2020-10-07T08:54:25+03:00 fix missing imports to skip cpyext --HG-- branch : win64 - - - - - 1 changed file: - pypy/module/cpyext/test/conftest.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/commit/2aa36f2b1269507efd6b1c15a55e753a65fbfb5e -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/2aa36f2b1269507efd6b1c15a55e753a65fbfb5e You're 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 Oct 7 02:10:24 2020 From: foss at heptapod.net (Matti Picus) Date: Wed, 07 Oct 2020 06:10:24 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/default] update expired testing certificates from latest CPython HEAD Message-ID: <5f7d5bd095c56_1752aeea63cc9e41756b4@heptapod-foss.mail> Matti Picus pushed to branch branch/default at PyPy / pypy Commits: 3a0aa403 by Matti Picus at 2020-10-07T09:09:48+03:00 update expired testing certificates from latest CPython HEAD - - - - - 5 changed files: - lib-python/2.7/test/keycert.passwd.pem - lib-python/2.7/test/keycert.pem - lib-python/2.7/test/keycert2.pem - lib-python/2.7/test/keycert3.pem - lib-python/2.7/test/keycert4.pem View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/commit/3a0aa4037e8a67bf772f8e5b5f860578ff0eb868 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/3a0aa4037e8a67bf772f8e5b5f860578ff0eb868 You're 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 Oct 7 05:17:40 2020 From: foss at heptapod.net (Antonio Cuni) Date: Wed, 07 Oct 2020 09:17:40 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/hpy] 2 commits: ./update_vendored to hpy 0.1.dev642+g508502c, git rev 508502c Message-ID: <5f7d87b4f056c_1752aee9bdb38dc1780b6@heptapod-foss.mail> Antonio Cuni pushed to branch branch/hpy at PyPy / pypy Commits: 6d01cb06 by Antonio Cuni at 2020-10-05T17:06:26+02:00 ./update_vendored to hpy 0.1.dev642+g508502c, git rev 508502c --HG-- branch : hpy - - - - - ddb139b2 by Antonio Cuni at 2020-10-05T17:11:29+02:00 implement HPy_sq_length --HG-- branch : hpy - - - - - 10 changed files: - pypy/module/_hpy_universal/_vendored/hpy/devel/include/common/autogen_hpyslot.h - pypy/module/_hpy_universal/_vendored/hpy/devel/include/common/version.h - pypy/module/_hpy_universal/_vendored/hpy/devel/src/runtime/ctx_module.c - pypy/module/_hpy_universal/_vendored/hpy/devel/src/runtime/ctx_type.c - pypy/module/_hpy_universal/_vendored/hpy/devel/version.py - pypy/module/_hpy_universal/interp_slot.py - pypy/module/_hpy_universal/test/_vendored/test_hpydict.py - pypy/module/_hpy_universal/test/_vendored/test_hpytype.py - pypy/module/_hpy_universal/test/_vendored/test_slots.py - pypy/module/_hpy_universal/update_vendored.sh View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/compare/c918539abf5366ce5d26c836a9226a4b13cc140d...ddb139b234f2261aed5ba07a12a99ca52e073f65 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/c918539abf5366ce5d26c836a9226a4b13cc140d...ddb139b234f2261aed5ba07a12a99ca52e073f65 You're 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 Oct 7 08:19:19 2020 From: foss at heptapod.net (Matti Picus) Date: Wed, 07 Oct 2020 12:19:19 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/win64] create just the bare minimum of include headers to allow _cffi_backend to work Message-ID: <5f7db247c5d62_1752aeea63cc9081810c@heptapod-foss.mail> Matti Picus pushed to branch branch/win64 at PyPy / pypy Commits: 55ae78a4 by Matti Picus at 2020-10-07T14:54:46+03:00 create just the bare minimum of include headers to allow _cffi_backend to work --HG-- branch : win64 - - - - - 2 changed files: - pypy/interpreter/baseobjspace.py - + pypy/module/_cffi_backend/copy_includes.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/commit/55ae78a4259add985431dbe16cfcb5cb412cb277 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/55ae78a4259add985431dbe16cfcb5cb412cb277 You're 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 Oct 7 10:15:19 2020 From: foss at heptapod.net (Matti Picus) Date: Wed, 07 Oct 2020 14:15:19 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/win64] fix typedef of Py_ssize_t Message-ID: <5f7dcd77b4863_1752aeea63cc908185382@heptapod-foss.mail> Matti Picus pushed to branch branch/win64 at PyPy / pypy Commits: 87e3cd92 by Matti Picus at 2020-10-07T17:14:38+03:00 fix typedef of Py_ssize_t --HG-- branch : win64 - - - - - 1 changed file: - pypy/module/_cffi_backend/copy_includes.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/commit/87e3cd92c490752df5480d3c70a74d9ecbd45644 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/87e3cd92c490752df5480d3c70a74d9ecbd45644 You're 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 Oct 7 12:42:59 2020 From: foss at heptapod.net (Stefano Rivera) Date: Wed, 07 Oct 2020 16:42:59 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/stdlib-2.7.18-3] 2 commits: CPython compatibility: IOBase.readlines() should rely on the iterator protocol... Message-ID: <5f7df01331708_1752aee9bdabb641891d8@heptapod-foss.mail> Stefano Rivera pushed to branch branch/stdlib-2.7.18-3 at PyPy / pypy Commits: 8067c535 by Stefano Rivera at 2020-10-06T16:11:46-07:00 CPython compatibility: IOBase.readlines() should rely on the iterator protocol instead of calling readline() directly (grafted from 7b9b2790269b94ca9ade16847146b5f566502b9d) --HG-- branch : stdlib-2.7.18-3 - - - - - 91436581 by Stefano Rivera at 2020-10-06T16:12:11-07:00 Ensure that IOBase.readlines() uses overridden __iter__ or __next__ in all cases Grafted from 768e7e44eb1eb061d36c385d7e77be800942f402 and eb1aa8262e34. --HG-- branch : stdlib-2.7.18-3 - - - - - 2 changed files: - pypy/module/_io/interp_iobase.py - pypy/module/_io/test/apptest_io.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/compare/25a8a06c4fcb4538827f76ae720137e6ca15382b...914365814011f74ae5826050533bef20bdaac617 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/25a8a06c4fcb4538827f76ae720137e6ca15382b...914365814011f74ae5826050533bef20bdaac617 You're 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 Oct 7 19:43:19 2020 From: foss at heptapod.net (nulano) Date: Wed, 07 Oct 2020 23:43:19 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/win64] fix test_rffi_sizeof was ignored for lltype.* Message-ID: <5f7e5297bc62_1752aeea63cc908195865@heptapod-foss.mail> nulano pushed to branch branch/win64 at PyPy / pypy Commits: babe6787 by nulano at 2020-10-08T00:43:02+01:00 fix test_rffi_sizeof was ignored for lltype.* --HG-- branch : win64 - - - - - 1 changed file: - rpython/rtyper/lltypesystem/test/test_rffi.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/commit/babe6787408b42932af658f5d29a95f5025e1481 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/babe6787408b42932af658f5d29a95f5025e1481 You're 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 Oct 7 20:04:48 2020 From: foss at heptapod.net (Stefano Rivera) Date: Thu, 08 Oct 2020 00:04:48 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/stdlib-2.7.18-3] 2 commits: Reject environmnet variables containing = Message-ID: <5f7e57a0d4006_1752aee9bda86301960f7@heptapod-foss.mail> Stefano Rivera pushed to branch branch/stdlib-2.7.18-3 at PyPy / pypy Commits: 2a6b624d by Stefano Rivera at 2020-10-07T12:10:22-07:00 Reject environmnet variables containing = Adapted from 1697fc0bff5dd60fd0ed4149b238a21a3485a38d > Issue 3136: Windows: os.putenv() --HG-- branch : stdlib-2.7.18-3 - - - - - cda8f65e by Stefano Rivera at 2020-10-07T12:37:58-07:00 prevent re-entrant use of iterator in itertools.tee, bpo-34410 (adapted from cd1115f6c1fd3f0840a57f26e79dde4fc5e39c99) --HG-- branch : stdlib-2.7.18-3 - - - - - 4 changed files: - pypy/module/itertools/interp_itertools.py - pypy/module/itertools/test/test_itertools.py - pypy/module/posix/interp_posix.py - pypy/module/posix/test/test_posix2.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/compare/914365814011f74ae5826050533bef20bdaac617...cda8f65ea964e8db88e79659f8722bfe4aba4840 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/914365814011f74ae5826050533bef20bdaac617...cda8f65ea964e8db88e79659f8722bfe4aba4840 You're 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 Oct 7 21:52:00 2020 From: foss at heptapod.net (Stefano Rivera) Date: Thu, 08 Oct 2020 01:52:00 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/stdlib-2.7.18-3] 5 commits: Leave internal state unchanged if _random.Random.setstate() raises an exception (bpo-29960) Message-ID: <5f7e70c0b4ffa_1752aee9bdabb641967b@heptapod-foss.mail> Stefano Rivera pushed to branch branch/stdlib-2.7.18-3 at PyPy / pypy Commits: 467c9f9f by Stefano Rivera at 2020-10-07T17:08:13-07:00 Leave internal state unchanged if _random.Random.setstate() raises an exception (bpo-29960) (grafted from 2cbe9ff660033e5af4ea7e99b5d6584853fcee53) --HG-- branch : stdlib-2.7.18-3 - - - - - 6bddfd52 by Stefano Rivera at 2020-10-07T17:13:54-07:00 _sqlite.Cursor: add relevant part of __check_cursor to close() (grafted from ff4600cfa35e31384ae6c55c7d9b5f21f9aca5bc) --HG-- branch : stdlib-2.7.18-3 - - - - - 8183c825 by Stefano Rivera at 2020-10-07T17:30:29-07:00 test, fix error message for CPython compatibility Picked up from bpo-34052's new tests. (grafted from 2e89e7ae99c0e9568ad1cf8266f6ad10584e8585) --HG-- branch : stdlib-2.7.18-3 - - - - - 44302b30 by Stefano Rivera at 2020-10-07T17:39:20-07:00 This is Python 2.x not 3, encode unicode filenames (bpo-25404) --HG-- branch : stdlib-2.7.18-3 - - - - - 82078b62 by Stefano Rivera at 2020-10-07T17:48:38-07:00 test: Skip bpo-33817 test that uses pythonapi --HG-- branch : stdlib-2.7.18-3 - - - - - 7 changed files: - lib-python/2.7/test/test_str.py - lib_pypy/_cffi_ssl/_stdssl/__init__.py - lib_pypy/_sqlite3.py - pypy/interpreter/test/test_typedef.py - pypy/module/_random/interp_random.py - pypy/module/_random/test/test_random.py - pypy/objspace/descroperation.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/compare/cda8f65ea964e8db88e79659f8722bfe4aba4840...82078b6289d0b69ebf18c8813f1505616242a347 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/cda8f65ea964e8db88e79659f8722bfe4aba4840...82078b6289d0b69ebf18c8813f1505616242a347 You're 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 Oct 7 22:40:20 2020 From: foss at heptapod.net (Stefano Rivera) Date: Thu, 08 Oct 2020 02:40:20 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/stdlib-2.7.18-3] Fix the bpo-30730 test (invalid env vars in subprocess) in the posix implementation Message-ID: <5f7e7c14ad45c_1752aee9bdb38dc1969eb@heptapod-foss.mail> Stefano Rivera pushed to branch branch/stdlib-2.7.18-3 at PyPy / pypy Commits: 97f8a66d by Stefano Rivera at 2020-10-07T19:24:51-07:00 Fix the bpo-30730 test (invalid env vars in subprocess) in the posix implementation --HG-- branch : stdlib-2.7.18-3 - - - - - 1 changed file: - lib-python/2.7/subprocess.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/commit/97f8a66d9f20c9af539e2b21fbb3b6fb5e7259f0 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/97f8a66d9f20c9af539e2b21fbb3b6fb5e7259f0 You're 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 Oct 7 23:48:58 2020 From: foss at heptapod.net (Stefano Rivera) Date: Thu, 08 Oct 2020 03:48:58 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/stdlib-2.7.18-3] 4 commits: test: pypy's exception message differs Message-ID: <5f7e8c2abfd19_1752aee9bdb38dc1971ef@heptapod-foss.mail> Stefano Rivera pushed to branch branch/stdlib-2.7.18-3 at PyPy / pypy Commits: a3b58b5c by Stefano Rivera at 2020-10-07T19:53:31-07:00 test: pypy's exception message differs --HG-- branch : stdlib-2.7.18-3 - - - - - 6cacdb12 by Stefano Rivera at 2020-10-07T19:53:42-07:00 test: Add an explicit garbage collection to trigger weakref death --HG-- branch : stdlib-2.7.18-3 - - - - - 5020ad6b by Stefano Rivera at 2020-10-07T20:47:49-07:00 Skip tests: PyPy can pickle iterators --HG-- branch : stdlib-2.7.18-3 - - - - - 89bb3278 by Stefano Rivera at 2020-10-07T20:48:35-07:00 Explicitly skip cElementTree MiscTests. cElementTree is importable under PyPy, but isn't implemented in C --HG-- branch : stdlib-2.7.18-3 - - - - - 2 changed files: - lib-python/2.7/test/test_xml_etree.py - lib-python/2.7/test/test_xml_etree_c.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/compare/97f8a66d9f20c9af539e2b21fbb3b6fb5e7259f0...89bb327864db4cbff33a7a883ee0c7a40f768f04 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/97f8a66d9f20c9af539e2b21fbb3b6fb5e7259f0...89bb327864db4cbff33a7a883ee0c7a40f768f04 You're 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 Oct 7 23:52:29 2020 From: foss at heptapod.net (Matti Picus) Date: Thu, 08 Oct 2020 03:52:29 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/default] always use NT sysconfig scheme on windows, issue 3321 Message-ID: <5f7e8cfddb057_1752aee9bdb38dc197831@heptapod-foss.mail> Matti Picus pushed to branch branch/default at PyPy / pypy Commits: c23aead4 by Matti Picus at 2020-10-08T05:46:36+03:00 always use NT sysconfig scheme on windows, issue 3321 - - - - - 1 changed file: - lib-python/2.7/sysconfig.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/commit/c23aead4a88548cff48789a41efac1ff4cd603c7 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/c23aead4a88548cff48789a41efac1ff4cd603c7 You're 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 Oct 7 23:52:40 2020 From: foss at heptapod.net (Matti Picus) Date: Thu, 08 Oct 2020 03:52:40 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.6] always use NT sysconfig scheme on windows, issue 3321 Message-ID: <5f7e8d086b0cb_1752aeea63cc82c1980a4@heptapod-foss.mail> Matti Picus pushed to branch branch/py3.6 at PyPy / pypy Commits: 94cb6d73 by Matti Picus at 2020-10-08T05:48:13+03:00 always use NT sysconfig scheme on windows, issue 3321 --HG-- branch : py3.6 - - - - - 1 changed file: - lib-python/3/sysconfig.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/commit/94cb6d73e73d9c2d4e82c0484d660300bbb1a306 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/94cb6d73e73d9c2d4e82c0484d660300bbb1a306 You're 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 Oct 8 00:30:16 2020 From: foss at heptapod.net (Matti Picus) Date: Thu, 08 Oct 2020 04:30:16 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/default] fix (again) avoid python since it needs LD_LIBRARY_PATH on buildbot workers Message-ID: <5f7e95d86f397_1752aeea63cc9081991a2@heptapod-foss.mail> Matti Picus pushed to branch branch/default at PyPy / pypy Commits: 24f76b1c by Matti Picus at 2020-10-08T07:29:54+03:00 fix (again) avoid python since it needs LD_LIBRARY_PATH on buildbot workers - - - - - 1 changed file: - extra_tests/test_os.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/commit/24f76b1c1291c290e662846a866ec5839d27b15e -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/24f76b1c1291c290e662846a866ec5839d27b15e You're 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 Oct 8 01:14:01 2020 From: foss at heptapod.net (Stefano Rivera) Date: Thu, 08 Oct 2020 05:14:01 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/stdlib-2.7.18-3] Revert 8f04b833f59a, superseded by bpo-30365 Message-ID: <5f7ea0199d9bb_1752aeea63cc67419986@heptapod-foss.mail> Stefano Rivera pushed to branch branch/stdlib-2.7.18-3 at PyPy / pypy Commits: 1c0496fe by Stefano Rivera at 2020-10-07T22:13:31-07:00 Revert 8f04b833f59a, superseded by bpo-30365 --HG-- branch : stdlib-2.7.18-3 - - - - - 1 changed file: - lib-python/2.7/xml/etree/ElementTree.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/commit/1c0496feba75dd3c1c3ea402591391a8bd2beb7c -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/1c0496feba75dd3c1c3ea402591391a8bd2beb7c You're 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 Oct 8 01:33:15 2020 From: foss at heptapod.net (Stefano Rivera) Date: Thu, 08 Oct 2020 05:33:15 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/stdlib-2.7.18-3] PyPy's parser has always pointed to the start of the token, not the end Message-ID: <5f7ea49b4594e_1752aeea63cc9082000f5@heptapod-foss.mail> Stefano Rivera pushed to branch branch/stdlib-2.7.18-3 at PyPy / pypy Commits: 1429b4e8 by Stefano Rivera at 2020-10-07T22:32:38-07:00 PyPy's parser has always pointed to the start of the token, not the end cPython >= 3.8 has now followed in bpo-34683. --HG-- branch : stdlib-2.7.18-3 - - - - - 1 changed file: - lib-python/2.7/test/test_test_support.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/commit/1429b4e8e4ff2dbbbdf3497ed7104c118445518f -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/1429b4e8e4ff2dbbbdf3497ed7104c118445518f You're 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 Oct 8 01:47:29 2020 From: foss at heptapod.net (Stefano Rivera) Date: Thu, 08 Oct 2020 05:47:29 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/stdlib-2.7.18-3] Explicitly disable cElementTree tests more effectively (so @cet_only works) Message-ID: <5f7ea7f15d102_1752aeea63cc908200284@heptapod-foss.mail> Stefano Rivera pushed to branch branch/stdlib-2.7.18-3 at PyPy / pypy Commits: e53b3dde by Stefano Rivera at 2020-10-07T22:44:58-07:00 Explicitly disable cElementTree tests more effectively (so @cet_only works) Backed out changeset 2dbf44ce2b79 --HG-- branch : stdlib-2.7.18-3 - - - - - 1 changed file: - lib-python/2.7/test/test_xml_etree_c.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/commit/e53b3dde8ecbb572e6e8b0a2199ff68c02eec9f9 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/e53b3dde8ecbb572e6e8b0a2199ff68c02eec9f9 You're 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 Oct 8 16:09:14 2020 From: foss at heptapod.net (Matti Picus) Date: Thu, 08 Oct 2020 20:09:14 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/win64] 8 commits: Fix crypt with a multithread protection lock, similar to the one in grp.py Message-ID: <5f7f71ea58530_1752aeea348e218217217@heptapod-foss.mail> Matti Picus pushed to branch branch/win64 at PyPy / pypy Commits: 36b29935 by Armin Rigo at 2020-10-05T22:14:31+02:00 Fix crypt with a multithread protection lock, similar to the one in grp.py - - - - - 4bd4f38e by Matti Picus at 2020-10-06T08:48:26+03:00 fix failing tests - - - - - 0555837d by Matti Picus at 2020-10-07T08:34:21+03:00 more test fixes - - - - - 3a0aa403 by Matti Picus at 2020-10-07T09:09:48+03:00 update expired testing certificates from latest CPython HEAD - - - - - c23aead4 by Matti Picus at 2020-10-08T05:46:36+03:00 always use NT sysconfig scheme on windows, issue 3321 - - - - - 24f76b1c by Matti Picus at 2020-10-08T07:29:54+03:00 fix (again) avoid python since it needs LD_LIBRARY_PATH on buildbot workers - - - - - aff9c021 by Matti Picus at 2020-10-08T23:05:54+03:00 refactor app_main to delay importing stdlib's os, maybe related to issue 3323 --HG-- branch : app_main - - - - - 2d90de13 by Matti Picus at 2020-10-08T23:07:12+03:00 merge app_main into win64 --HG-- branch : win64 - - - - - 9 changed files: - extra_tests/test_os.py - lib-python/2.7/sysconfig.py - lib-python/2.7/test/keycert.passwd.pem - lib-python/2.7/test/keycert.pem - lib-python/2.7/test/keycert2.pem - lib-python/2.7/test/keycert3.pem - lib-python/2.7/test/keycert4.pem - lib_pypy/crypt/__init__.py - pypy/interpreter/app_main.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/compare/babe6787408b42932af658f5d29a95f5025e1481...2d90de1376355415ac93705f8168b8f2048a5bbf -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/babe6787408b42932af658f5d29a95f5025e1481...2d90de1376355415ac93705f8168b8f2048a5bbf You're 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 Oct 8 16:09:14 2020 From: foss at heptapod.net (Matti Picus) Date: Thu, 08 Oct 2020 20:09:14 +0000 Subject: [pypy-commit] [Git][pypy/pypy] Pushed new branch branch/app_main Message-ID: <5f7f71eaaf987_1752aee9bda863021748f@heptapod-foss.mail> Matti Picus pushed new branch branch/app_main at PyPy / pypy -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/tree/branch/app_main You're 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 Oct 8 16:26:35 2020 From: foss at heptapod.net (Matti Picus) Date: Thu, 08 Oct 2020 20:26:35 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/win64] fix Py_ssize_t typedef (nulano) Message-ID: <5f7f75fb5454b_1752aeea63cc6742181c0@heptapod-foss.mail> Matti Picus pushed to branch branch/win64 at PyPy / pypy Commits: 2dc2c5d4 by Matti Picus at 2020-10-08T23:26:13+03:00 fix Py_ssize_t typedef (nulano) --HG-- branch : win64 - - - - - 1 changed file: - pypy/module/_cffi_backend/copy_includes.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/commit/2dc2c5d455295e82a24d9e35f96a5b1f86371461 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/2dc2c5d455295e82a24d9e35f96a5b1f86371461 You're 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 Oct 9 02:10:43 2020 From: foss at heptapod.net (Matti Picus) Date: Fri, 09 Oct 2020 06:10:43 +0000 Subject: [pypy-commit] [Git][pypy/pypy] Deleted branch branch/app_main Message-ID: <5f7ffee3bbf40_1752aee9bd92ac4220990@heptapod-foss.mail> Matti Picus deleted branch branch/app_main at PyPy / pypy -- You're 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 Oct 9 02:10:47 2020 From: foss at heptapod.net (Matti Picus) Date: Fri, 09 Oct 2020 06:10:47 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/default] 5 commits: refactor app_main to delay importing stdlib's os, maybe related to issue 3323 Message-ID: <5f7ffee78f334_1752aee9bd92ac42211b1@heptapod-foss.mail> Matti Picus pushed to branch branch/default at PyPy / pypy Commits: aff9c021 by Matti Picus at 2020-10-08T23:05:54+03:00 refactor app_main to delay importing stdlib's os, maybe related to issue 3323 --HG-- branch : app_main - - - - - 0af58f5e by Matti Picus at 2020-10-09T08:25:42+03:00 revert cf2bc3e07e69, redo with specific nt_pypy scheme - - - - - 25e68735 by Matti Picus at 2020-10-09T08:27:49+03:00 close and document branch for merging --HG-- branch : app_main - - - - - 296cbbd1 by Matti Picus at 2020-10-09T08:29:46+03:00 merge app_main which delays 'import os' until after 'import site' - - - - - 27065ba7 by Matti Picus at 2020-10-09T09:09:15+03:00 typo - - - - - 4 changed files: - extra_tests/test_os.py - lib-python/2.7/sysconfig.py - pypy/doc/whatsnew-head.rst - pypy/interpreter/app_main.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/compare/24f76b1c1291c290e662846a866ec5839d27b15e...27065ba71c176bab33cac22ac3573ffc350c10ff -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/24f76b1c1291c290e662846a866ec5839d27b15e...27065ba71c176bab33cac22ac3573ffc350c10ff You're 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 Oct 9 02:10:49 2020 From: foss at heptapod.net (Matti Picus) Date: Fri, 09 Oct 2020 06:10:49 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/win64] 5 commits: revert cf2bc3e07e69, redo with specific nt_pypy scheme Message-ID: <5f7ffee967948_1752aeea348e218221352@heptapod-foss.mail> Matti Picus pushed to branch branch/win64 at PyPy / pypy Commits: 0af58f5e by Matti Picus at 2020-10-09T08:25:42+03:00 revert cf2bc3e07e69, redo with specific nt_pypy scheme - - - - - 25e68735 by Matti Picus at 2020-10-09T08:27:49+03:00 close and document branch for merging --HG-- branch : app_main - - - - - 296cbbd1 by Matti Picus at 2020-10-09T08:29:46+03:00 merge app_main which delays 'import os' until after 'import site' - - - - - 27065ba7 by Matti Picus at 2020-10-09T09:09:15+03:00 typo - - - - - f96f316c by Matti Picus at 2020-10-09T09:09:57+03:00 merge default into win64 --HG-- branch : win64 - - - - - 3 changed files: - extra_tests/test_os.py - lib-python/2.7/sysconfig.py - pypy/doc/whatsnew-head.rst View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/compare/2dc2c5d455295e82a24d9e35f96a5b1f86371461...f96f316c36b711bbfdbf450fe8f30dfec0881e55 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/2dc2c5d455295e82a24d9e35f96a5b1f86371461...f96f316c36b711bbfdbf450fe8f30dfec0881e55 You're 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 Oct 9 02:11:09 2020 From: foss at heptapod.net (Matti Picus) Date: Fri, 09 Oct 2020 06:11:09 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.6] 15 commits: simplify source repackaging via hg archive, creates .hg_archival.txt, issue 3315 Message-ID: <5f7ffefd29038_1752aeea63cc674221570@heptapod-foss.mail> Matti Picus pushed to branch branch/py3.6 at PyPy / pypy Commits: e3549d0f by Matti Picus at 2020-10-03T20:33:35+03:00 simplify source repackaging via hg archive, creates .hg_archival.txt, issue 3315 - - - - - 7f4f78a8 by Antonio Cuni at 2020-10-04T15:24:36+02:00 improve the fake objspace so that it fails if you pass a resizable list to newtuple, and to catch the problem which was fixed by 0726e91a1ce1 - - - - - 36b29935 by Armin Rigo at 2020-10-05T22:14:31+02:00 Fix crypt with a multithread protection lock, similar to the one in grp.py - - - - - 4bd4f38e by Matti Picus at 2020-10-06T08:48:26+03:00 fix failing tests - - - - - 0555837d by Matti Picus at 2020-10-07T08:34:21+03:00 more test fixes - - - - - 3a0aa403 by Matti Picus at 2020-10-07T09:09:48+03:00 update expired testing certificates from latest CPython HEAD - - - - - c23aead4 by Matti Picus at 2020-10-08T05:46:36+03:00 always use NT sysconfig scheme on windows, issue 3321 - - - - - 24f76b1c by Matti Picus at 2020-10-08T07:29:54+03:00 fix (again) avoid python since it needs LD_LIBRARY_PATH on buildbot workers - - - - - aff9c021 by Matti Picus at 2020-10-08T23:05:54+03:00 refactor app_main to delay importing stdlib's os, maybe related to issue 3323 --HG-- branch : app_main - - - - - 2b478b0b by Matti Picus at 2020-10-09T08:22:56+03:00 revert a2485177d42e, redo with specific nt_pypy scheme --HG-- branch : py3.6 - - - - - 0af58f5e by Matti Picus at 2020-10-09T08:25:42+03:00 revert cf2bc3e07e69, redo with specific nt_pypy scheme - - - - - 25e68735 by Matti Picus at 2020-10-09T08:27:49+03:00 close and document branch for merging --HG-- branch : app_main - - - - - 296cbbd1 by Matti Picus at 2020-10-09T08:29:46+03:00 merge app_main which delays 'import os' until after 'import site' - - - - - ece2628b by Matti Picus at 2020-10-09T08:39:34+03:00 merge default into py3.6 --HG-- branch : py3.6 - - - - - 18207aa3 by Matti Picus at 2020-10-09T08:44:26+03:00 move initstdio to after "import site" for virtualenvs, test for issue 3323 --HG-- branch : py3.6 - - - - - 7 changed files: - extra_tests/test_os.py - + extra_tests/test_venv.py - lib-python/3/sysconfig.py - lib_pypy/_crypt/__init__.py - pypy/doc/whatsnew-head.rst - pypy/interpreter/app_main.py - pypy/tool/release/repackage.sh View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/compare/94cb6d73e73d9c2d4e82c0484d660300bbb1a306...18207aa37e6a6db3132d005fb92180913771b920 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/94cb6d73e73d9c2d4e82c0484d660300bbb1a306...18207aa37e6a6db3132d005fb92180913771b920 You're 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 Oct 9 10:50:11 2020 From: foss at heptapod.net (Stefano Rivera) Date: Fri, 09 Oct 2020 14:50:11 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/stdlib-2.7.18-3] 4 commits: Temporary: app_test for sys_settrace Message-ID: <5f8078a3a98ce_1752aeea63cc82c2292d3@heptapod-foss.mail> Stefano Rivera pushed to branch branch/stdlib-2.7.18-3 at PyPy / pypy Commits: 881b7c78 by Stefano Rivera at 2020-10-08T23:48:47-07:00 Temporary: app_test for sys_settrace --HG-- branch : stdlib-2.7.18-3 - - - - - 75ea3bc4 by Stefano Rivera at 2020-10-08T20:01:05-07:00 cpython compatibility (grafted from c9039acb3770b3f29467dd7d220d2e7e620f1939) --HG-- branch : stdlib-2.7.18-3 - - - - - 8c29f859 by Stefano Rivera at 2020-10-09T00:16:56-07:00 bpo-17288: Prevent jumps from 'return' and 'exception' trace events. Adapted from 29268d8eba51 --HG-- branch : stdlib-2.7.18-3 - - - - - afa45571 by Stefano Rivera at 2020-10-09T01:02:39-07:00 bpo-33026: Fix jumping out of "with" block by setting f_lineno Adapted from 29268d8eba51 --HG-- branch : stdlib-2.7.18-3 - - - - - 3 changed files: - pypy/interpreter/executioncontext.py - pypy/interpreter/pyframe.py - + pypy/interpreter/test/apptest_sys_settrace.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/compare/e53b3dde8ecbb572e6e8b0a2199ff68c02eec9f9...afa45571a7f39a847423723f395d713693abf957 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/e53b3dde8ecbb572e6e8b0a2199ff68c02eec9f9...afa45571a7f39a847423723f395d713693abf957 You're 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 Oct 9 10:54:28 2020 From: foss at heptapod.net (Stefano Rivera) Date: Fri, 09 Oct 2020 14:54:28 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/stdlib-2.7.18-3] Backed out changeset 396185377e61 Message-ID: <5f8079a4264ed_1752aee9bdb38dc2294c9@heptapod-foss.mail> Stefano Rivera pushed to branch branch/stdlib-2.7.18-3 at PyPy / pypy Commits: e20c5ce6 by Stefano Rivera at 2020-10-09T07:54:08-07:00 Backed out changeset 396185377e61 Whoops, meant to strip that before pushing --HG-- branch : stdlib-2.7.18-3 - - - - - 1 changed file: - ? pypy/interpreter/test/apptest_sys_settrace.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/commit/e20c5ce6cffbdd04bb3e01615fb1f3681ff12b83 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/e20c5ce6cffbdd04bb3e01615fb1f3681ff12b83 You're 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 Oct 9 11:41:35 2020 From: foss at heptapod.net (Stefano Rivera) Date: Fri, 09 Oct 2020 15:41:35 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/stdlib-2.7.18-3] 2 commits: Check return value of decoder.getstate() Message-ID: <5f8084af6546d_1752aeea63cc908234382@heptapod-foss.mail> Stefano Rivera pushed to branch branch/stdlib-2.7.18-3 at PyPy / pypy Commits: 2cdce53c by Stefano Rivera at 2020-10-09T08:19:20-07:00 Check return value of decoder.getstate() (grafted from c795f015ed3622fec95ddaba460f87e197a8a736) --HG-- branch : stdlib-2.7.18-3 - - - - - e4d87836 by Stefano Rivera at 2020-10-09T08:41:16-07:00 bpo-31271: A TypeError should be raised in case the return value of encoder's encode() is invalid. --HG-- branch : stdlib-2.7.18-3 - - - - - 2 changed files: - pypy/module/_io/interp_textio.py - pypy/module/_io/test/apptest_textio.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/compare/e20c5ce6cffbdd04bb3e01615fb1f3681ff12b83...e4d8783625c57a74ef0c667adb0a3a414992a21c -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/e20c5ce6cffbdd04bb3e01615fb1f3681ff12b83...e4d8783625c57a74ef0c667adb0a3a414992a21c You're 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 Oct 9 12:57:52 2020 From: foss at heptapod.net (Stefano Rivera) Date: Fri, 09 Oct 2020 16:57:52 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/stdlib-2.7.18-3] Replace more test_support with support. Bad merge? Message-ID: <5f80969018458_1753fedeba55398237976@heptapod-foss.mail> Stefano Rivera pushed to branch branch/stdlib-2.7.18-3 at PyPy / pypy Commits: 9ad9e775 by Stefano Rivera at 2020-10-09T09:56:42-07:00 Replace more test_support with support. Bad merge? --HG-- branch : stdlib-2.7.18-3 - - - - - 1 changed file: - lib-python/2.7/test/test_multiprocessing.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/commit/9ad9e7754c3414eb35422cec24edcaa969fe091f -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/9ad9e7754c3414eb35422cec24edcaa969fe091f You're 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 Oct 9 13:08:15 2020 From: foss at heptapod.net (Stefano Rivera) Date: Fri, 09 Oct 2020 17:08:15 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/stdlib-2.7.18-3] fix test Message-ID: <5f8098ffe55af_1752aeea63cc750238183@heptapod-foss.mail> Stefano Rivera pushed to branch branch/stdlib-2.7.18-3 at PyPy / pypy Commits: 43047ca2 by Stefano Rivera at 2020-10-09T10:02:19-07:00 fix test (grafted from c8644313626b882272ff489a1a4c8eca55a58426) --HG-- branch : stdlib-2.7.18-3 - - - - - 1 changed file: - extra_tests/ctypes_tests/test_buffers.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/commit/43047ca270606406132ac7b18d9104b354b55277 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/43047ca270606406132ac7b18d9104b354b55277 You're 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 Oct 9 14:29:40 2020 From: foss at heptapod.net (Stefano Rivera) Date: Fri, 09 Oct 2020 18:29:40 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/stdlib-2.7.18-3] 2 commits: test_multiprocessing: pypy's GC doesn't have {get, set}_threshold Message-ID: <5f80ac14159d_1752aee9bda8630242384@heptapod-foss.mail> Stefano Rivera pushed to branch branch/stdlib-2.7.18-3 at PyPy / pypy Commits: ff414866 by Stefano Rivera at 2020-10-09T11:22:08-07:00 test_multiprocessing: pypy's GC doesn't have {get,set}_threshold --HG-- branch : stdlib-2.7.18-3 - - - - - d812baf0 by Stefano Rivera at 2020-10-09T11:29:21-07:00 test_multiprocessing: Sprinkle some explicit GC collection into tests expecting weakref cleanup --HG-- branch : stdlib-2.7.18-3 - - - - - 1 changed file: - lib-python/2.7/test/test_multiprocessing.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/compare/43047ca270606406132ac7b18d9104b354b55277...d812baf0b754dc59d50919596ce94a2dbff87aaa -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/43047ca270606406132ac7b18d9104b354b55277...d812baf0b754dc59d50919596ce94a2dbff87aaa You're 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 Oct 9 19:31:26 2020 From: foss at heptapod.net (Stefano Rivera) Date: Fri, 09 Oct 2020 23:31:26 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/stdlib-2.7.18-3] This is Python 2, no f-strings yet Message-ID: <5f80f2ce139a4_1752aee9bdb38dc244810@heptapod-foss.mail> Stefano Rivera pushed to branch branch/stdlib-2.7.18-3 at PyPy / pypy Commits: 22f9a6f1 by Stefano Rivera at 2020-10-09T16:31:09-07:00 This is Python 2, no f-strings yet --HG-- branch : stdlib-2.7.18-3 - - - - - 1 changed file: - extra_tests/ctypes_tests/test_buffers.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/commit/22f9a6f17cd5157b78af9f7b260957d550f4cf24 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/22f9a6f17cd5157b78af9f7b260957d550f4cf24 You're 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 Oct 9 23:17:57 2020 From: foss at heptapod.net (Stefano Rivera) Date: Sat, 10 Oct 2020 03:17:57 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/stdlib-2.7.18-3] 3 commits: blind commit: Hopefully fixing test.test_tcl.TclTest.test_getint on linux32 Message-ID: <5f8127e587732_1752aeea63cc9e4245389@heptapod-foss.mail> Stefano Rivera pushed to branch branch/stdlib-2.7.18-3 at PyPy / pypy Commits: f69fc4a7 by Stefano Rivera at 2020-10-09T17:58:40-07:00 blind commit: Hopefully fixing test.test_tcl.TclTest.test_getint on linux32 --HG-- branch : stdlib-2.7.18-3 - - - - - 13debb05 by Stefano Rivera at 2020-10-09T18:01:52-07:00 OveflowError is raised on 32bit systems --HG-- branch : stdlib-2.7.18-3 - - - - - 88f98511 by Stefano Rivera at 2020-10-09T18:14:07-07:00 bpo-30807: signal.setitimer() may disable the timer by mistake --HG-- branch : stdlib-2.7.18-3 - - - - - 3 changed files: - lib-python/2.7/test/test_time.py - lib_pypy/_tkinter/tclobj.py - pypy/module/signal/interp_signal.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/compare/22f9a6f17cd5157b78af9f7b260957d550f4cf24...88f985110f95e50d1de22b11c0d46ba5ef5a3fc0 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/22f9a6f17cd5157b78af9f7b260957d550f4cf24...88f985110f95e50d1de22b11c0d46ba5ef5a3fc0 You're 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 Oct 10 01:53:16 2020 From: foss at heptapod.net (Stefano Rivera) Date: Sat, 10 Oct 2020 05:53:16 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/stdlib-2.7.18-3] ctypes: Pass structs by value Message-ID: <5f814c4c5dbdd_1752aee9bda8630245962@heptapod-foss.mail> Stefano Rivera pushed to branch branch/stdlib-2.7.18-3 at PyPy / pypy Commits: 69cbbe98 by Stefano Rivera at 2020-10-09T22:52:31-07:00 ctypes: Pass structs by value Picked up on arm64, thanks to the test from bpo-29565. --HG-- branch : stdlib-2.7.18-3 - - - - - 1 changed file: - lib_pypy/_ctypes/structure.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/commit/69cbbe982b60a130172891ed4b314f56db6db817 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/69cbbe982b60a130172891ed4b314f56db6db817 You're 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 Oct 10 02:48:49 2020 From: foss at heptapod.net (Stefano Rivera) Date: Sat, 10 Oct 2020 06:48:49 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/stdlib-2.7.18-3] 26 commits: issue3312: some limited support for longdouble constants Message-ID: <5f815951d135b_1752aee9bd92ac42468e9@heptapod-foss.mail> Stefano Rivera pushed to branch branch/stdlib-2.7.18-3 at PyPy / pypy Commits: 71d608cb by Armin Rigo at 2020-09-28T13:42:11+02:00 issue3312: some limited support for longdouble constants - - - - - d91f3c43 by Matti Picus at 2020-09-28T23:01:57+03:00 reapply PyPy fixes to urllib2.py after 1e7b78d6f418, fixes issue 3313 - - - - - 12083530 by Dan Villiom Podlaski Christiansen at 2020-09-22T18:30:24+02:00 build_cffi_imports: don't assume archive suffix is .gz - - - - - 8333e438 by Dan Villiom Podlaski Christiansen at 2020-09-23T23:48:00+02:00 rposix: implement sendfile on darwin (and freebsd?) This is not available in CPython 2.7 whether from the OS or MacPorts, so I've applied this against the `py3.6` branch. --HG-- branch : darwin-sendfile-2.7 - - - - - 869a2990 by Matti Picus at 2020-09-29T01:14:03+03:00 revert be9ad752d782, set MACOSX_DEPLOYMENT_TARGET in sysconfig to fix issue 3311 - - - - - 76802dfc by Matti Picus at 2020-09-30T09:13:08+03:00 document preference for named branches - - - - - 98652c40 by Matti Picus at 2020-10-02T09:55:02+00:00 Merge branch 'branch/darwin-sendfile-2.7' into 'branch/default' rposix: implement sendfile on darwin (and freebsd?) See merge request pypy/pypy!763 - - - - - fe78f8cf by Matti Picus at 2020-10-02T17:57:58+03:00 update repackage script to create .hg_archival.txt, issue 3315 - - - - - 7461549e by Matti Picus at 2020-10-03T19:20:51+03:00 move translated os.* tests to extra_tests - - - - - 64e7a519 by Matti Picus at 2020-10-03T19:32:57+03:00 redo moved tests, flake8 - - - - - 609406d4 by Matti Picus at 2020-10-03T19:33:09+03:00 small fixes - - - - - 21f2bcd1 by Matti Picus at 2020-10-03T20:07:58+03:00 restart whatsnew-pypy3-head.rst - - - - - e3549d0f by Matti Picus at 2020-10-03T20:33:35+03:00 simplify source repackaging via hg archive, creates .hg_archival.txt, issue 3315 - - - - - 7f4f78a8 by Antonio Cuni at 2020-10-04T15:24:36+02:00 improve the fake objspace so that it fails if you pass a resizable list to newtuple, and to catch the problem which was fixed by 0726e91a1ce1 - - - - - 36b29935 by Armin Rigo at 2020-10-05T22:14:31+02:00 Fix crypt with a multithread protection lock, similar to the one in grp.py - - - - - 4bd4f38e by Matti Picus at 2020-10-06T08:48:26+03:00 fix failing tests - - - - - 0555837d by Matti Picus at 2020-10-07T08:34:21+03:00 more test fixes - - - - - 3a0aa403 by Matti Picus at 2020-10-07T09:09:48+03:00 update expired testing certificates from latest CPython HEAD - - - - - c23aead4 by Matti Picus at 2020-10-08T05:46:36+03:00 always use NT sysconfig scheme on windows, issue 3321 - - - - - 24f76b1c by Matti Picus at 2020-10-08T07:29:54+03:00 fix (again) avoid python since it needs LD_LIBRARY_PATH on buildbot workers - - - - - aff9c021 by Matti Picus at 2020-10-08T23:05:54+03:00 refactor app_main to delay importing stdlib's os, maybe related to issue 3323 --HG-- branch : app_main - - - - - 0af58f5e by Matti Picus at 2020-10-09T08:25:42+03:00 revert cf2bc3e07e69, redo with specific nt_pypy scheme - - - - - 25e68735 by Matti Picus at 2020-10-09T08:27:49+03:00 close and document branch for merging --HG-- branch : app_main - - - - - 296cbbd1 by Matti Picus at 2020-10-09T08:29:46+03:00 merge app_main which delays 'import os' until after 'import site' - - - - - 27065ba7 by Matti Picus at 2020-10-09T09:09:15+03:00 typo - - - - - 3e76cf42 by Stefano Rivera at 2020-10-09T23:47:58-07:00 merge default into stdlib-2.7.18-3 --HG-- branch : stdlib-2.7.18-3 - - - - - 23 changed files: - extra_tests/cffi_tests/test_c.py - + extra_tests/test_os.py - lib-python/2.7/sysconfig.py - lib-python/2.7/test/test_urllib2.py - lib-python/2.7/urllib2.py - lib_pypy/crypt/__init__.py - lib_pypy/pypy_tools/build_cffi_imports.py - pypy/doc/contributing.rst - pypy/doc/index-of-whatsnew.rst - pypy/doc/release-v7.3.2.rst - pypy/doc/whatsnew-head.rst - pypy/doc/whatsnew-pypy3-7.3.1.rst - + pypy/doc/whatsnew-pypy3-7.3.2.rst - pypy/doc/whatsnew-pypy3-head.rst - pypy/interpreter/app_main.py - pypy/module/posix/test/test_posix2.py - pypy/objspace/fake/objspace.py - pypy/tool/release/repackage.sh - rpython/rlib/rarithmetic.py - rpython/rlib/rposix.py - rpython/translator/c/primitive.py - rpython/translator/c/test/test_typed.py - rpython/translator/platform/darwin.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/compare/d60906d4d9e956f7379ba5335228ca41c696e1b9...3e76cf4231ec90236b83dbd4f595d265fc6300cd -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/d60906d4d9e956f7379ba5335228ca41c696e1b9...3e76cf4231ec90236b83dbd4f595d265fc6300cd You're 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 Oct 10 02:43:50 2020 From: foss at heptapod.net (Stefano Rivera) Date: Sat, 10 Oct 2020 06:43:50 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/stdlib-2.7.18-3] bpo-30058: Fixed buffer overflow in select.kqueue.control(). Message-ID: <5f81582629701_1752aeea63cc674246685@heptapod-foss.mail> Stefano Rivera pushed to branch branch/stdlib-2.7.18-3 at PyPy / pypy Commits: d60906d4 by Stefano Rivera at 2020-10-09T23:34:48-07:00 bpo-30058: Fixed buffer overflow in select.kqueue.control(). --HG-- branch : stdlib-2.7.18-3 - - - - - 2 changed files: - pypy/module/select/interp_kqueue.py - pypy/module/select/test/test_kqueue.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/commit/d60906d4d9e956f7379ba5335228ca41c696e1b9 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/d60906d4d9e956f7379ba5335228ca41c696e1b9 You're 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 Oct 10 03:53:10 2020 From: foss at heptapod.net (Stefano Rivera) Date: Sat, 10 Oct 2020 07:53:10 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/default] 5 commits: getsockopt(): For boolean options, non-zero vales are true Message-ID: <5f8168669c41d_1752aeea63cc750247411@heptapod-foss.mail> Stefano Rivera pushed to branch branch/default at PyPy / pypy Commits: 119699b4 by Stefano Rivera at 2020-10-10T00:07:05-07:00 getsockopt(): For boolean options, non-zero vales are true On MacOS, TCP_NODELAY was returning 4. - - - - - 6f9118ce by Stefano Rivera at 2020-10-10T00:21:27-07:00 You can't rely on SO_RCVBUF & SO_SNDBUF, MacOS will auto-tune them up to 512k - - - - - e8fd41bb by Stefano Rivera at 2020-10-10T00:26:19-07:00 Case-insensitive encoding comparison >>>> sys.getfilesystemencoding() 'utf-8' - - - - - c4f94e47 by Stefano Rivera at 2020-10-10T00:38:10-07:00 wait3() on MacOS ignores invalid options - - - - - 88a177ce by Stefano Rivera at 2020-10-10T00:52:19-07:00 This test failure is known MacOS issue. We'll just have to live with a more limited test on MacOS - - - - - 4 changed files: - pypy/module/_socket/test/test_sock_app.py - pypy/module/posix/test/test_posix2.py - pypy/module/test_lib_pypy/test_os_wait.py - pypy/objspace/std/test/test_newformat.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/compare/27065ba71c176bab33cac22ac3573ffc350c10ff...88a177cea8d16225099f90ded43a80734e980e98 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/27065ba71c176bab33cac22ac3573ffc350c10ff...88a177cea8d16225099f90ded43a80734e980e98 You're 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 Oct 10 12:33:41 2020 From: foss at heptapod.net (Stefano Rivera) Date: Sat, 10 Oct 2020 16:33:41 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/default] 2 commits: Drop -n, on MacOS, the builtin echo in sh doesn't support -n Message-ID: <5f81e26556f67_1752aeea63cc7502566d8@heptapod-foss.mail> Stefano Rivera pushed to branch branch/default at PyPy / pypy Commits: c504a6cd by Stefano Rivera at 2020-10-10T09:02:44-07:00 Drop -n, on MacOS, the builtin echo in sh doesn't support -n - - - - - da4d2ab5 by Stefano Rivera at 2020-10-10T09:04:34-07:00 We now have an nt_pypy scheme - - - - - 2 changed files: - extra_tests/test_os.py - lib-python/2.7/test/test_sysconfig.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/compare/88a177cea8d16225099f90ded43a80734e980e98...da4d2ab51ac470de3e8588fb78396e1dc84da4cb -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/88a177cea8d16225099f90ded43a80734e980e98...da4d2ab51ac470de3e8588fb78396e1dc84da4cb You're 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 Oct 10 12:41:14 2020 From: foss at heptapod.net (Stefano Rivera) Date: Sat, 10 Oct 2020 16:41:14 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/stdlib-2.7.18-3] 8 commits: getsockopt(): For boolean options, non-zero vales are true Message-ID: <5f81e42af3408_1752aeea63cc9e42569f8@heptapod-foss.mail> Stefano Rivera pushed to branch branch/stdlib-2.7.18-3 at PyPy / pypy Commits: 119699b4 by Stefano Rivera at 2020-10-10T00:07:05-07:00 getsockopt(): For boolean options, non-zero vales are true On MacOS, TCP_NODELAY was returning 4. - - - - - 6f9118ce by Stefano Rivera at 2020-10-10T00:21:27-07:00 You can't rely on SO_RCVBUF & SO_SNDBUF, MacOS will auto-tune them up to 512k - - - - - e8fd41bb by Stefano Rivera at 2020-10-10T00:26:19-07:00 Case-insensitive encoding comparison >>>> sys.getfilesystemencoding() 'utf-8' - - - - - c4f94e47 by Stefano Rivera at 2020-10-10T00:38:10-07:00 wait3() on MacOS ignores invalid options - - - - - 88a177ce by Stefano Rivera at 2020-10-10T00:52:19-07:00 This test failure is known MacOS issue. We'll just have to live with a more limited test on MacOS - - - - - c504a6cd by Stefano Rivera at 2020-10-10T09:02:44-07:00 Drop -n, on MacOS, the builtin echo in sh doesn't support -n - - - - - da4d2ab5 by Stefano Rivera at 2020-10-10T09:04:34-07:00 We now have an nt_pypy scheme - - - - - d6f75db6 by Stefano Rivera at 2020-10-10T09:38:55-07:00 merge default into stdlib-2.7.18-3 --HG-- branch : stdlib-2.7.18-3 - - - - - 6 changed files: - extra_tests/test_os.py - lib-python/2.7/test/test_sysconfig.py - pypy/module/_socket/test/test_sock_app.py - pypy/module/posix/test/test_posix2.py - pypy/module/test_lib_pypy/test_os_wait.py - pypy/objspace/std/test/test_newformat.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/compare/3e76cf4231ec90236b83dbd4f595d265fc6300cd...d6f75db6e56a2a47f06ab1d194dfb7107e840915 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/3e76cf4231ec90236b83dbd4f595d265fc6300cd...d6f75db6e56a2a47f06ab1d194dfb7107e840915 You're 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 Oct 10 15:07:27 2020 From: foss at heptapod.net (Matti Picus) Date: Sat, 10 Oct 2020 19:07:27 +0000 Subject: [pypy-commit] [Git][pypy/pypy] Deleted branch branch/stdlib-2.7.18-3 Message-ID: <5f82066f8c087_1752aeea63cc674259015@heptapod-foss.mail> Matti Picus deleted branch branch/stdlib-2.7.18-3 at PyPy / pypy -- You're 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 Oct 10 15:07:31 2020 From: foss at heptapod.net (Matti Picus) Date: Sat, 10 Oct 2020 19:07:31 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/default] 68 commits: update to v2.7.16 Message-ID: <5f820673e66c7_1752aeea63cc90825926d@heptapod-foss.mail> Matti Picus pushed to branch branch/default at PyPy / pypy Commits: 1794dd2c by Matti Picus at 2019-05-20T12:55:24+03:00 update to v2.7.16 --HG-- branch : vendor/stdlib - - - - - 62d4a706 by Matti Picus at 2019-05-20T12:56:07+03:00 add how-to-update --HG-- branch : vendor/stdlib - - - - - 4c2d1029 by Micha? G?rny at 2020-09-28T09:28:36+02:00 update stdlib to v2.7.18-3-g138e2caeb4 --HG-- branch : vendor/stdlib - - - - - 2e7012c8 by Micha? G?rny at 2020-09-28T10:51:59+02:00 start stdlib-2.7.18-3 branch --HG-- branch : stdlib-2.7.18-3 - - - - - f67b9ed9 by Micha? G?rny at 2020-09-28T10:45:03+02:00 merge vendor/stdlib --HG-- branch : stdlib-2.7.18-3 - - - - - f0618030 by Micha? G?rny at 2020-09-29T15:24:42+02:00 fix mistakenly readded py2.7 import from weakref.py --HG-- branch : stdlib-2.7.18-3 - - - - - 049ea398 by Micha? G?rny at 2020-09-29T15:25:00+02:00 add new py2.7 tests to conftest --HG-- branch : stdlib-2.7.18-3 - - - - - 94e8d8ee by Micha? G?rny at 2020-09-29T16:31:50+02:00 test_syntax: Fix doctest exception message to match pypy --HG-- branch : stdlib-2.7.18-3 - - - - - 5ee9c187 by Micha? G?rny at 2020-09-29T17:31:21+02:00 test_thread: fix pypy gc collection lost on update, caused test to hang --HG-- branch : stdlib-2.7.18-3 - - - - - 2f9bea3f by Micha? G?rny at 2020-09-29T21:39:55+02:00 test_time: fix exception compatibility with pypy --HG-- branch : stdlib-2.7.18-3 - - - - - 07d02be9 by Micha? G?rny at 2020-09-29T21:43:20+02:00 test_xml_etree.py: fix test failure due to refcounting impl detail --HG-- branch : stdlib-2.7.18-3 - - - - - d45eb67d by Stefano Rivera at 2020-10-02T13:06:56-07:00 bpo-38535: Fix positions for AST nodes for calls without arguments in decorators --HG-- branch : stdlib-2.7.18-3 - - - - - eef497d7 by Stefano Rivera at 2015-06-05T20:32:17+02:00 bytearray(obj) should call obj.__index__() instead of obj.__int__(). adapted from b84f64795e2b in the py3k branch --HG-- branch : stdlib-2.7.18-3 - - - - - 5374494e by Stefano Rivera at 2020-10-02T17:40:25-07:00 Update _testcapimodule to 2.7.18 Skip test_long_as_unsigned_long_long_mask as it currently segfaults --HG-- branch : stdlib-2.7.18-3 - - - - - 8a37c310 by Ronan Lamy at 2019-10-16T16:48:28+01:00 Fix range checking in GB18030 decoder (bpo-29990) --HG-- branch : stdlib-2.7.18-3 - - - - - 64ab68e9 by Ronan Lamy at 2019-10-16T17:57:57+01:00 Fix handling escape characters in HZ codec (bpo-30003) --HG-- branch : stdlib-2.7.18-3 - - - - - a9fb5988 by Stefano Rivera at 2020-10-02T22:06:02-07:00 Handle NULL argument to PyLong_AsUnsignedLongLongMask As used in test_long_as_unsigned_long_long_mask in _testcapimodule --HG-- branch : stdlib-2.7.18-3 - - - - - 457bbd3b by Stefano Rivera at 2020-10-02T21:39:21-07:00 Swallow exceptions in PySlice_GetIndices PySlice_GetIndicesEx is the improved version that raises exceptions. As the cPython docs say: > Returns 0 on success and -1 on error with no exception set (unless one of the > indices was not None and failed to be converted to an integer, in > which case -1 is returned with an exception set). > > You probably do not want to use this function. If you want to use slice > objects in versions of Python prior to 2.3, you would probably do well to > incorporate the source of PySlice_GetIndicesEx(), suitably renamed, in the > source of your extension. --HG-- branch : stdlib-2.7.18-3 - - - - - d4de7d26 by Stefano Rivera at 2020-10-02T21:24:16-07:00 PyBuffer_To/FromContiguous were implemented in 94ab09b73962 --HG-- branch : stdlib-2.7.18-3 - - - - - 32d0cb16 by Stefano Rivera at 2020-10-02T18:15:37-07:00 Update _ctypes_test to 2.7.18 --HG-- branch : stdlib-2.7.18-3 - - - - - 54c76ca0 by Ronan Lamy at 2020-05-27T17:57:16+01:00 Ensure correct PEP3118 codes for primitive ctypes types (cf. bpo-10746) --HG-- branch : stdlib-2.7.18-3 - - - - - b47c45b9 by Matti Picus at 2019-08-25T10:36:16+03:00 cpython3 compatibility for raising when calling methods on abstract classes --HG-- branch : stdlib-2.7.18-3 - - - - - 2b6d8a98 by Stefano Rivera at 2020-10-05T18:42:38-07:00 Return a TypeError like cpython would if a timedelta argument doesn't divmod correctly Handle the ridiculous __divmod__ results that test_datetime.TestTimeDelta.test_issue31752 uses. This doesn't really matters in PyPy, we aren't triggering an interpreter failure here like cPython. --HG-- branch : stdlib-2.7.18-3 - - - - - 161339fe by Richard Plangger at 2017-02-27T18:55:01+01:00 (ronan, plan_rich) fix descriptor invocation inside the descr_call of W_TypeObject --HG-- branch : stdlib-2.7.18-3 - - - - - 8750999f by Stefano Rivera at 2020-10-05T20:06:39-07:00 Fix test_dict failures from bpo-27945 tests As-applied to py3.6 in 63c246992f08 --HG-- branch : stdlib-2.7.18-3 - - - - - b0ddceb1 by Stefano Rivera at 2020-10-05T20:14:38-07:00 Handle PyPy's magic offset from cPython (bpo-29514) --HG-- branch : stdlib-2.7.18-3 - - - - - 1d2da07e by Stefano Rivera at 2020-10-05T20:34:12-07:00 Reapply c8d93fa469ba, dropped in d147d3b422d7 > Fix the cpython test for newer pypy versions, with a comment --HG-- branch : stdlib-2.7.18-3 - - - - - 28ac5015 by Ronan Lamy at 2019-08-08T15:59:45+01:00 Fix bpo-25862 --HG-- branch : stdlib-2.7.18-3 - - - - - 77aa9687 by Matti Picus at 2020-10-06T11:06:01+03:00 backport fix for CVE-2019-5010, cpython issue 35746 --HG-- branch : stdlib-2.7.18-3 - - - - - 25a8a06c by Matti Picus at 2020-10-06T11:26:47+03:00 fix incompatibility with ssl context defaults --HG-- branch : stdlib-2.7.18-3 - - - - - 8067c535 by Stefano Rivera at 2020-10-06T16:11:46-07:00 CPython compatibility: IOBase.readlines() should rely on the iterator protocol instead of calling readline() directly (grafted from 7b9b2790269b94ca9ade16847146b5f566502b9d) --HG-- branch : stdlib-2.7.18-3 - - - - - 91436581 by Stefano Rivera at 2020-10-06T16:12:11-07:00 Ensure that IOBase.readlines() uses overridden __iter__ or __next__ in all cases Grafted from 768e7e44eb1eb061d36c385d7e77be800942f402 and eb1aa8262e34. --HG-- branch : stdlib-2.7.18-3 - - - - - 2a6b624d by Stefano Rivera at 2020-10-07T12:10:22-07:00 Reject environmnet variables containing = Adapted from 1697fc0bff5dd60fd0ed4149b238a21a3485a38d > Issue 3136: Windows: os.putenv() --HG-- branch : stdlib-2.7.18-3 - - - - - cda8f65e by Stefano Rivera at 2020-10-07T12:37:58-07:00 prevent re-entrant use of iterator in itertools.tee, bpo-34410 (adapted from cd1115f6c1fd3f0840a57f26e79dde4fc5e39c99) --HG-- branch : stdlib-2.7.18-3 - - - - - 467c9f9f by Stefano Rivera at 2020-10-07T17:08:13-07:00 Leave internal state unchanged if _random.Random.setstate() raises an exception (bpo-29960) (grafted from 2cbe9ff660033e5af4ea7e99b5d6584853fcee53) --HG-- branch : stdlib-2.7.18-3 - - - - - 6bddfd52 by Stefano Rivera at 2020-10-07T17:13:54-07:00 _sqlite.Cursor: add relevant part of __check_cursor to close() (grafted from ff4600cfa35e31384ae6c55c7d9b5f21f9aca5bc) --HG-- branch : stdlib-2.7.18-3 - - - - - 8183c825 by Stefano Rivera at 2020-10-07T17:30:29-07:00 test, fix error message for CPython compatibility Picked up from bpo-34052's new tests. (grafted from 2e89e7ae99c0e9568ad1cf8266f6ad10584e8585) --HG-- branch : stdlib-2.7.18-3 - - - - - 44302b30 by Stefano Rivera at 2020-10-07T17:39:20-07:00 This is Python 2.x not 3, encode unicode filenames (bpo-25404) --HG-- branch : stdlib-2.7.18-3 - - - - - 82078b62 by Stefano Rivera at 2020-10-07T17:48:38-07:00 test: Skip bpo-33817 test that uses pythonapi --HG-- branch : stdlib-2.7.18-3 - - - - - 97f8a66d by Stefano Rivera at 2020-10-07T19:24:51-07:00 Fix the bpo-30730 test (invalid env vars in subprocess) in the posix implementation --HG-- branch : stdlib-2.7.18-3 - - - - - a3b58b5c by Stefano Rivera at 2020-10-07T19:53:31-07:00 test: pypy's exception message differs --HG-- branch : stdlib-2.7.18-3 - - - - - 6cacdb12 by Stefano Rivera at 2020-10-07T19:53:42-07:00 test: Add an explicit garbage collection to trigger weakref death --HG-- branch : stdlib-2.7.18-3 - - - - - 5020ad6b by Stefano Rivera at 2020-10-07T20:47:49-07:00 Skip tests: PyPy can pickle iterators --HG-- branch : stdlib-2.7.18-3 - - - - - 89bb3278 by Stefano Rivera at 2020-10-07T20:48:35-07:00 Explicitly skip cElementTree MiscTests. cElementTree is importable under PyPy, but isn't implemented in C --HG-- branch : stdlib-2.7.18-3 - - - - - 1c0496fe by Stefano Rivera at 2020-10-07T22:13:31-07:00 Revert 8f04b833f59a, superseded by bpo-30365 --HG-- branch : stdlib-2.7.18-3 - - - - - 1429b4e8 by Stefano Rivera at 2020-10-07T22:32:38-07:00 PyPy's parser has always pointed to the start of the token, not the end cPython >= 3.8 has now followed in bpo-34683. --HG-- branch : stdlib-2.7.18-3 - - - - - e53b3dde by Stefano Rivera at 2020-10-07T22:44:58-07:00 Explicitly disable cElementTree tests more effectively (so @cet_only works) Backed out changeset 2dbf44ce2b79 --HG-- branch : stdlib-2.7.18-3 - - - - - 881b7c78 by Stefano Rivera at 2020-10-08T23:48:47-07:00 Temporary: app_test for sys_settrace --HG-- branch : stdlib-2.7.18-3 - - - - - 75ea3bc4 by Stefano Rivera at 2020-10-08T20:01:05-07:00 cpython compatibility (grafted from c9039acb3770b3f29467dd7d220d2e7e620f1939) --HG-- branch : stdlib-2.7.18-3 - - - - - 8c29f859 by Stefano Rivera at 2020-10-09T00:16:56-07:00 bpo-17288: Prevent jumps from 'return' and 'exception' trace events. Adapted from 29268d8eba51 --HG-- branch : stdlib-2.7.18-3 - - - - - afa45571 by Stefano Rivera at 2020-10-09T01:02:39-07:00 bpo-33026: Fix jumping out of "with" block by setting f_lineno Adapted from 29268d8eba51 --HG-- branch : stdlib-2.7.18-3 - - - - - e20c5ce6 by Stefano Rivera at 2020-10-09T07:54:08-07:00 Backed out changeset 396185377e61 Whoops, meant to strip that before pushing --HG-- branch : stdlib-2.7.18-3 - - - - - 2cdce53c by Stefano Rivera at 2020-10-09T08:19:20-07:00 Check return value of decoder.getstate() (grafted from c795f015ed3622fec95ddaba460f87e197a8a736) --HG-- branch : stdlib-2.7.18-3 - - - - - e4d87836 by Stefano Rivera at 2020-10-09T08:41:16-07:00 bpo-31271: A TypeError should be raised in case the return value of encoder's encode() is invalid. --HG-- branch : stdlib-2.7.18-3 - - - - - 9ad9e775 by Stefano Rivera at 2020-10-09T09:56:42-07:00 Replace more test_support with support. Bad merge? --HG-- branch : stdlib-2.7.18-3 - - - - - 43047ca2 by Stefano Rivera at 2020-10-09T10:02:19-07:00 fix test (grafted from c8644313626b882272ff489a1a4c8eca55a58426) --HG-- branch : stdlib-2.7.18-3 - - - - - ff414866 by Stefano Rivera at 2020-10-09T11:22:08-07:00 test_multiprocessing: pypy's GC doesn't have {get,set}_threshold --HG-- branch : stdlib-2.7.18-3 - - - - - d812baf0 by Stefano Rivera at 2020-10-09T11:29:21-07:00 test_multiprocessing: Sprinkle some explicit GC collection into tests expecting weakref cleanup --HG-- branch : stdlib-2.7.18-3 - - - - - 22f9a6f1 by Stefano Rivera at 2020-10-09T16:31:09-07:00 This is Python 2, no f-strings yet --HG-- branch : stdlib-2.7.18-3 - - - - - f69fc4a7 by Stefano Rivera at 2020-10-09T17:58:40-07:00 blind commit: Hopefully fixing test.test_tcl.TclTest.test_getint on linux32 --HG-- branch : stdlib-2.7.18-3 - - - - - 13debb05 by Stefano Rivera at 2020-10-09T18:01:52-07:00 OveflowError is raised on 32bit systems --HG-- branch : stdlib-2.7.18-3 - - - - - 88f98511 by Stefano Rivera at 2020-10-09T18:14:07-07:00 bpo-30807: signal.setitimer() may disable the timer by mistake --HG-- branch : stdlib-2.7.18-3 - - - - - 69cbbe98 by Stefano Rivera at 2020-10-09T22:52:31-07:00 ctypes: Pass structs by value Picked up on arm64, thanks to the test from bpo-29565. --HG-- branch : stdlib-2.7.18-3 - - - - - d60906d4 by Stefano Rivera at 2020-10-09T23:34:48-07:00 bpo-30058: Fixed buffer overflow in select.kqueue.control(). --HG-- branch : stdlib-2.7.18-3 - - - - - 3e76cf42 by Stefano Rivera at 2020-10-09T23:47:58-07:00 merge default into stdlib-2.7.18-3 --HG-- branch : stdlib-2.7.18-3 - - - - - d6f75db6 by Stefano Rivera at 2020-10-10T09:38:55-07:00 merge default into stdlib-2.7.18-3 --HG-- branch : stdlib-2.7.18-3 - - - - - 89482fbc by Matti Picus at 2020-10-10T22:03:40+03:00 close branch to be merged --HG-- branch : stdlib-2.7.18-3 - - - - - 3d0ea6aa by Matti Picus at 2020-10-10T22:04:11+03:00 merge stdlib-2.7.18-3 which updates stdlib - - - - - 30 changed files: - extra_tests/ctypes_tests/test_buffers.py - lib-python/2.7/HTMLParser.py - lib-python/2.7/SocketServer.py - lib-python/2.7/_pyio.py - lib-python/2.7/_strptime.py - lib-python/2.7/_threading_local.py - lib-python/2.7/aifc.py - lib-python/2.7/argparse.py - lib-python/2.7/asynchat.py - lib-python/2.7/asyncore.py - lib-python/2.7/bsddb/test/test_associate.py - lib-python/2.7/bsddb/test/test_basics.py - lib-python/2.7/bsddb/test/test_dbenv.py - lib-python/2.7/bsddb/test/test_dbshelve.py - lib-python/2.7/bsddb/test/test_dbtables.py - lib-python/2.7/bsddb/test/test_distributed_transactions.py - lib-python/2.7/bsddb/test/test_lock.py - lib-python/2.7/bsddb/test/test_misc.py - lib-python/2.7/bsddb/test/test_recno.py - lib-python/2.7/bsddb/test/test_replication.py - lib-python/2.7/bsddb/test/test_sequence.py - lib-python/2.7/bsddb/test/test_thread.py - lib-python/2.7/cProfile.py - lib-python/2.7/cgi.py - lib-python/2.7/cgitb.py - lib-python/2.7/codecs.py - lib-python/2.7/compiler/pyassem.py - lib-python/2.7/compiler/transformer.py - lib-python/2.7/cookielib.py - lib-python/2.7/copy_reg.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/compare/da4d2ab51ac470de3e8588fb78396e1dc84da4cb...3d0ea6aa78fb271d9f2818c80790bd0bdbe14288 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/da4d2ab51ac470de3e8588fb78396e1dc84da4cb...3d0ea6aa78fb271d9f2818c80790bd0bdbe14288 You're 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 Oct 10 15:07:34 2020 From: foss at heptapod.net (Matti Picus) Date: Sat, 10 Oct 2020 19:07:34 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/win64] 76 commits: update to v2.7.16 Message-ID: <5f820676e8b82_1752aeea63cc750259462@heptapod-foss.mail> Matti Picus pushed to branch branch/win64 at PyPy / pypy Commits: 1794dd2c by Matti Picus at 2019-05-20T12:55:24+03:00 update to v2.7.16 --HG-- branch : vendor/stdlib - - - - - 62d4a706 by Matti Picus at 2019-05-20T12:56:07+03:00 add how-to-update --HG-- branch : vendor/stdlib - - - - - 4c2d1029 by Micha? G?rny at 2020-09-28T09:28:36+02:00 update stdlib to v2.7.18-3-g138e2caeb4 --HG-- branch : vendor/stdlib - - - - - 2e7012c8 by Micha? G?rny at 2020-09-28T10:51:59+02:00 start stdlib-2.7.18-3 branch --HG-- branch : stdlib-2.7.18-3 - - - - - f67b9ed9 by Micha? G?rny at 2020-09-28T10:45:03+02:00 merge vendor/stdlib --HG-- branch : stdlib-2.7.18-3 - - - - - f0618030 by Micha? G?rny at 2020-09-29T15:24:42+02:00 fix mistakenly readded py2.7 import from weakref.py --HG-- branch : stdlib-2.7.18-3 - - - - - 049ea398 by Micha? G?rny at 2020-09-29T15:25:00+02:00 add new py2.7 tests to conftest --HG-- branch : stdlib-2.7.18-3 - - - - - 94e8d8ee by Micha? G?rny at 2020-09-29T16:31:50+02:00 test_syntax: Fix doctest exception message to match pypy --HG-- branch : stdlib-2.7.18-3 - - - - - 5ee9c187 by Micha? G?rny at 2020-09-29T17:31:21+02:00 test_thread: fix pypy gc collection lost on update, caused test to hang --HG-- branch : stdlib-2.7.18-3 - - - - - 2f9bea3f by Micha? G?rny at 2020-09-29T21:39:55+02:00 test_time: fix exception compatibility with pypy --HG-- branch : stdlib-2.7.18-3 - - - - - 07d02be9 by Micha? G?rny at 2020-09-29T21:43:20+02:00 test_xml_etree.py: fix test failure due to refcounting impl detail --HG-- branch : stdlib-2.7.18-3 - - - - - d45eb67d by Stefano Rivera at 2020-10-02T13:06:56-07:00 bpo-38535: Fix positions for AST nodes for calls without arguments in decorators --HG-- branch : stdlib-2.7.18-3 - - - - - eef497d7 by Stefano Rivera at 2015-06-05T20:32:17+02:00 bytearray(obj) should call obj.__index__() instead of obj.__int__(). adapted from b84f64795e2b in the py3k branch --HG-- branch : stdlib-2.7.18-3 - - - - - 5374494e by Stefano Rivera at 2020-10-02T17:40:25-07:00 Update _testcapimodule to 2.7.18 Skip test_long_as_unsigned_long_long_mask as it currently segfaults --HG-- branch : stdlib-2.7.18-3 - - - - - 8a37c310 by Ronan Lamy at 2019-10-16T16:48:28+01:00 Fix range checking in GB18030 decoder (bpo-29990) --HG-- branch : stdlib-2.7.18-3 - - - - - 64ab68e9 by Ronan Lamy at 2019-10-16T17:57:57+01:00 Fix handling escape characters in HZ codec (bpo-30003) --HG-- branch : stdlib-2.7.18-3 - - - - - a9fb5988 by Stefano Rivera at 2020-10-02T22:06:02-07:00 Handle NULL argument to PyLong_AsUnsignedLongLongMask As used in test_long_as_unsigned_long_long_mask in _testcapimodule --HG-- branch : stdlib-2.7.18-3 - - - - - 457bbd3b by Stefano Rivera at 2020-10-02T21:39:21-07:00 Swallow exceptions in PySlice_GetIndices PySlice_GetIndicesEx is the improved version that raises exceptions. As the cPython docs say: > Returns 0 on success and -1 on error with no exception set (unless one of the > indices was not None and failed to be converted to an integer, in > which case -1 is returned with an exception set). > > You probably do not want to use this function. If you want to use slice > objects in versions of Python prior to 2.3, you would probably do well to > incorporate the source of PySlice_GetIndicesEx(), suitably renamed, in the > source of your extension. --HG-- branch : stdlib-2.7.18-3 - - - - - d4de7d26 by Stefano Rivera at 2020-10-02T21:24:16-07:00 PyBuffer_To/FromContiguous were implemented in 94ab09b73962 --HG-- branch : stdlib-2.7.18-3 - - - - - 32d0cb16 by Stefano Rivera at 2020-10-02T18:15:37-07:00 Update _ctypes_test to 2.7.18 --HG-- branch : stdlib-2.7.18-3 - - - - - 54c76ca0 by Ronan Lamy at 2020-05-27T17:57:16+01:00 Ensure correct PEP3118 codes for primitive ctypes types (cf. bpo-10746) --HG-- branch : stdlib-2.7.18-3 - - - - - b47c45b9 by Matti Picus at 2019-08-25T10:36:16+03:00 cpython3 compatibility for raising when calling methods on abstract classes --HG-- branch : stdlib-2.7.18-3 - - - - - 2b6d8a98 by Stefano Rivera at 2020-10-05T18:42:38-07:00 Return a TypeError like cpython would if a timedelta argument doesn't divmod correctly Handle the ridiculous __divmod__ results that test_datetime.TestTimeDelta.test_issue31752 uses. This doesn't really matters in PyPy, we aren't triggering an interpreter failure here like cPython. --HG-- branch : stdlib-2.7.18-3 - - - - - 161339fe by Richard Plangger at 2017-02-27T18:55:01+01:00 (ronan, plan_rich) fix descriptor invocation inside the descr_call of W_TypeObject --HG-- branch : stdlib-2.7.18-3 - - - - - 8750999f by Stefano Rivera at 2020-10-05T20:06:39-07:00 Fix test_dict failures from bpo-27945 tests As-applied to py3.6 in 63c246992f08 --HG-- branch : stdlib-2.7.18-3 - - - - - b0ddceb1 by Stefano Rivera at 2020-10-05T20:14:38-07:00 Handle PyPy's magic offset from cPython (bpo-29514) --HG-- branch : stdlib-2.7.18-3 - - - - - 1d2da07e by Stefano Rivera at 2020-10-05T20:34:12-07:00 Reapply c8d93fa469ba, dropped in d147d3b422d7 > Fix the cpython test for newer pypy versions, with a comment --HG-- branch : stdlib-2.7.18-3 - - - - - 28ac5015 by Ronan Lamy at 2019-08-08T15:59:45+01:00 Fix bpo-25862 --HG-- branch : stdlib-2.7.18-3 - - - - - 77aa9687 by Matti Picus at 2020-10-06T11:06:01+03:00 backport fix for CVE-2019-5010, cpython issue 35746 --HG-- branch : stdlib-2.7.18-3 - - - - - 25a8a06c by Matti Picus at 2020-10-06T11:26:47+03:00 fix incompatibility with ssl context defaults --HG-- branch : stdlib-2.7.18-3 - - - - - 8067c535 by Stefano Rivera at 2020-10-06T16:11:46-07:00 CPython compatibility: IOBase.readlines() should rely on the iterator protocol instead of calling readline() directly (grafted from 7b9b2790269b94ca9ade16847146b5f566502b9d) --HG-- branch : stdlib-2.7.18-3 - - - - - 91436581 by Stefano Rivera at 2020-10-06T16:12:11-07:00 Ensure that IOBase.readlines() uses overridden __iter__ or __next__ in all cases Grafted from 768e7e44eb1eb061d36c385d7e77be800942f402 and eb1aa8262e34. --HG-- branch : stdlib-2.7.18-3 - - - - - 2a6b624d by Stefano Rivera at 2020-10-07T12:10:22-07:00 Reject environmnet variables containing = Adapted from 1697fc0bff5dd60fd0ed4149b238a21a3485a38d > Issue 3136: Windows: os.putenv() --HG-- branch : stdlib-2.7.18-3 - - - - - cda8f65e by Stefano Rivera at 2020-10-07T12:37:58-07:00 prevent re-entrant use of iterator in itertools.tee, bpo-34410 (adapted from cd1115f6c1fd3f0840a57f26e79dde4fc5e39c99) --HG-- branch : stdlib-2.7.18-3 - - - - - 467c9f9f by Stefano Rivera at 2020-10-07T17:08:13-07:00 Leave internal state unchanged if _random.Random.setstate() raises an exception (bpo-29960) (grafted from 2cbe9ff660033e5af4ea7e99b5d6584853fcee53) --HG-- branch : stdlib-2.7.18-3 - - - - - 6bddfd52 by Stefano Rivera at 2020-10-07T17:13:54-07:00 _sqlite.Cursor: add relevant part of __check_cursor to close() (grafted from ff4600cfa35e31384ae6c55c7d9b5f21f9aca5bc) --HG-- branch : stdlib-2.7.18-3 - - - - - 8183c825 by Stefano Rivera at 2020-10-07T17:30:29-07:00 test, fix error message for CPython compatibility Picked up from bpo-34052's new tests. (grafted from 2e89e7ae99c0e9568ad1cf8266f6ad10584e8585) --HG-- branch : stdlib-2.7.18-3 - - - - - 44302b30 by Stefano Rivera at 2020-10-07T17:39:20-07:00 This is Python 2.x not 3, encode unicode filenames (bpo-25404) --HG-- branch : stdlib-2.7.18-3 - - - - - 82078b62 by Stefano Rivera at 2020-10-07T17:48:38-07:00 test: Skip bpo-33817 test that uses pythonapi --HG-- branch : stdlib-2.7.18-3 - - - - - 97f8a66d by Stefano Rivera at 2020-10-07T19:24:51-07:00 Fix the bpo-30730 test (invalid env vars in subprocess) in the posix implementation --HG-- branch : stdlib-2.7.18-3 - - - - - a3b58b5c by Stefano Rivera at 2020-10-07T19:53:31-07:00 test: pypy's exception message differs --HG-- branch : stdlib-2.7.18-3 - - - - - 6cacdb12 by Stefano Rivera at 2020-10-07T19:53:42-07:00 test: Add an explicit garbage collection to trigger weakref death --HG-- branch : stdlib-2.7.18-3 - - - - - 5020ad6b by Stefano Rivera at 2020-10-07T20:47:49-07:00 Skip tests: PyPy can pickle iterators --HG-- branch : stdlib-2.7.18-3 - - - - - 89bb3278 by Stefano Rivera at 2020-10-07T20:48:35-07:00 Explicitly skip cElementTree MiscTests. cElementTree is importable under PyPy, but isn't implemented in C --HG-- branch : stdlib-2.7.18-3 - - - - - 1c0496fe by Stefano Rivera at 2020-10-07T22:13:31-07:00 Revert 8f04b833f59a, superseded by bpo-30365 --HG-- branch : stdlib-2.7.18-3 - - - - - 1429b4e8 by Stefano Rivera at 2020-10-07T22:32:38-07:00 PyPy's parser has always pointed to the start of the token, not the end cPython >= 3.8 has now followed in bpo-34683. --HG-- branch : stdlib-2.7.18-3 - - - - - e53b3dde by Stefano Rivera at 2020-10-07T22:44:58-07:00 Explicitly disable cElementTree tests more effectively (so @cet_only works) Backed out changeset 2dbf44ce2b79 --HG-- branch : stdlib-2.7.18-3 - - - - - 881b7c78 by Stefano Rivera at 2020-10-08T23:48:47-07:00 Temporary: app_test for sys_settrace --HG-- branch : stdlib-2.7.18-3 - - - - - 75ea3bc4 by Stefano Rivera at 2020-10-08T20:01:05-07:00 cpython compatibility (grafted from c9039acb3770b3f29467dd7d220d2e7e620f1939) --HG-- branch : stdlib-2.7.18-3 - - - - - 8c29f859 by Stefano Rivera at 2020-10-09T00:16:56-07:00 bpo-17288: Prevent jumps from 'return' and 'exception' trace events. Adapted from 29268d8eba51 --HG-- branch : stdlib-2.7.18-3 - - - - - afa45571 by Stefano Rivera at 2020-10-09T01:02:39-07:00 bpo-33026: Fix jumping out of "with" block by setting f_lineno Adapted from 29268d8eba51 --HG-- branch : stdlib-2.7.18-3 - - - - - e20c5ce6 by Stefano Rivera at 2020-10-09T07:54:08-07:00 Backed out changeset 396185377e61 Whoops, meant to strip that before pushing --HG-- branch : stdlib-2.7.18-3 - - - - - 2cdce53c by Stefano Rivera at 2020-10-09T08:19:20-07:00 Check return value of decoder.getstate() (grafted from c795f015ed3622fec95ddaba460f87e197a8a736) --HG-- branch : stdlib-2.7.18-3 - - - - - e4d87836 by Stefano Rivera at 2020-10-09T08:41:16-07:00 bpo-31271: A TypeError should be raised in case the return value of encoder's encode() is invalid. --HG-- branch : stdlib-2.7.18-3 - - - - - 9ad9e775 by Stefano Rivera at 2020-10-09T09:56:42-07:00 Replace more test_support with support. Bad merge? --HG-- branch : stdlib-2.7.18-3 - - - - - 43047ca2 by Stefano Rivera at 2020-10-09T10:02:19-07:00 fix test (grafted from c8644313626b882272ff489a1a4c8eca55a58426) --HG-- branch : stdlib-2.7.18-3 - - - - - ff414866 by Stefano Rivera at 2020-10-09T11:22:08-07:00 test_multiprocessing: pypy's GC doesn't have {get,set}_threshold --HG-- branch : stdlib-2.7.18-3 - - - - - d812baf0 by Stefano Rivera at 2020-10-09T11:29:21-07:00 test_multiprocessing: Sprinkle some explicit GC collection into tests expecting weakref cleanup --HG-- branch : stdlib-2.7.18-3 - - - - - 22f9a6f1 by Stefano Rivera at 2020-10-09T16:31:09-07:00 This is Python 2, no f-strings yet --HG-- branch : stdlib-2.7.18-3 - - - - - f69fc4a7 by Stefano Rivera at 2020-10-09T17:58:40-07:00 blind commit: Hopefully fixing test.test_tcl.TclTest.test_getint on linux32 --HG-- branch : stdlib-2.7.18-3 - - - - - 13debb05 by Stefano Rivera at 2020-10-09T18:01:52-07:00 OveflowError is raised on 32bit systems --HG-- branch : stdlib-2.7.18-3 - - - - - 88f98511 by Stefano Rivera at 2020-10-09T18:14:07-07:00 bpo-30807: signal.setitimer() may disable the timer by mistake --HG-- branch : stdlib-2.7.18-3 - - - - - 69cbbe98 by Stefano Rivera at 2020-10-09T22:52:31-07:00 ctypes: Pass structs by value Picked up on arm64, thanks to the test from bpo-29565. --HG-- branch : stdlib-2.7.18-3 - - - - - d60906d4 by Stefano Rivera at 2020-10-09T23:34:48-07:00 bpo-30058: Fixed buffer overflow in select.kqueue.control(). --HG-- branch : stdlib-2.7.18-3 - - - - - 3e76cf42 by Stefano Rivera at 2020-10-09T23:47:58-07:00 merge default into stdlib-2.7.18-3 --HG-- branch : stdlib-2.7.18-3 - - - - - 119699b4 by Stefano Rivera at 2020-10-10T00:07:05-07:00 getsockopt(): For boolean options, non-zero vales are true On MacOS, TCP_NODELAY was returning 4. - - - - - 6f9118ce by Stefano Rivera at 2020-10-10T00:21:27-07:00 You can't rely on SO_RCVBUF & SO_SNDBUF, MacOS will auto-tune them up to 512k - - - - - e8fd41bb by Stefano Rivera at 2020-10-10T00:26:19-07:00 Case-insensitive encoding comparison >>>> sys.getfilesystemencoding() 'utf-8' - - - - - c4f94e47 by Stefano Rivera at 2020-10-10T00:38:10-07:00 wait3() on MacOS ignores invalid options - - - - - 88a177ce by Stefano Rivera at 2020-10-10T00:52:19-07:00 This test failure is known MacOS issue. We'll just have to live with a more limited test on MacOS - - - - - c504a6cd by Stefano Rivera at 2020-10-10T09:02:44-07:00 Drop -n, on MacOS, the builtin echo in sh doesn't support -n - - - - - da4d2ab5 by Stefano Rivera at 2020-10-10T09:04:34-07:00 We now have an nt_pypy scheme - - - - - d6f75db6 by Stefano Rivera at 2020-10-10T09:38:55-07:00 merge default into stdlib-2.7.18-3 --HG-- branch : stdlib-2.7.18-3 - - - - - 89482fbc by Matti Picus at 2020-10-10T22:03:40+03:00 close branch to be merged --HG-- branch : stdlib-2.7.18-3 - - - - - 3d0ea6aa by Matti Picus at 2020-10-10T22:04:11+03:00 merge stdlib-2.7.18-3 which updates stdlib - - - - - b284c014 by Matti Picus at 2020-10-10T22:04:47+03:00 merge default into branch --HG-- branch : win64 - - - - - 30 changed files: - extra_tests/ctypes_tests/test_buffers.py - extra_tests/test_os.py - lib-python/2.7/HTMLParser.py - lib-python/2.7/SocketServer.py - lib-python/2.7/_pyio.py - lib-python/2.7/_strptime.py - lib-python/2.7/_threading_local.py - lib-python/2.7/aifc.py - lib-python/2.7/argparse.py - lib-python/2.7/asynchat.py - lib-python/2.7/asyncore.py - lib-python/2.7/bsddb/test/test_associate.py - lib-python/2.7/bsddb/test/test_basics.py - lib-python/2.7/bsddb/test/test_dbenv.py - lib-python/2.7/bsddb/test/test_dbshelve.py - lib-python/2.7/bsddb/test/test_dbtables.py - lib-python/2.7/bsddb/test/test_distributed_transactions.py - lib-python/2.7/bsddb/test/test_lock.py - lib-python/2.7/bsddb/test/test_misc.py - lib-python/2.7/bsddb/test/test_recno.py - lib-python/2.7/bsddb/test/test_replication.py - lib-python/2.7/bsddb/test/test_sequence.py - lib-python/2.7/bsddb/test/test_thread.py - lib-python/2.7/cProfile.py - lib-python/2.7/cgi.py - lib-python/2.7/cgitb.py - lib-python/2.7/codecs.py - lib-python/2.7/compiler/pyassem.py - lib-python/2.7/compiler/transformer.py - lib-python/2.7/cookielib.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/compare/f96f316c36b711bbfdbf450fe8f30dfec0881e55...b284c014180cc6e653187cf52442df0924089cdf -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/f96f316c36b711bbfdbf450fe8f30dfec0881e55...b284c014180cc6e653187cf52442df0924089cdf You're 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 Oct 10 16:54:51 2020 From: foss at heptapod.net (Stefano Rivera) Date: Sat, 10 Oct 2020 20:54:51 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/default] 5 commits: bpo-35194: Fix a wrong constant in cp932 codec. Message-ID: <5f821f9b17249_1752aee9bd92ac426342a@heptapod-foss.mail> Stefano Rivera pushed to branch branch/default at PyPy / pypy Commits: 2f1b824f by Stefano Rivera at 2020-10-10T13:13:34-07:00 bpo-35194: Fix a wrong constant in cp932 codec. - - - - - 3b0a9c0d by Stefano Rivera at 2020-10-10T13:16:02-07:00 bpo-34794: Fix a leak in Tkinter. - - - - - 39d38bc9 by Stefano Rivera at 2020-10-10T13:18:15-07:00 cpython GH-6028: Fix error message in sqlite connection thread check. - - - - - 4e8933c4 by Stefano Rivera at 2020-10-10T13:20:32-07:00 bpo-29004: Document binascii.crc_hqx() implements CRC-CCITT - - - - - 3b3f780d by Stefano Rivera at 2020-10-10T13:54:28-07:00 bpo-33781: audioop: enhance rounding double as int - - - - - 5 changed files: - lib_pypy/_audioop_build.py - lib_pypy/_sqlite3.py - lib_pypy/_tkinter/tclobj.py - pypy/module/_multibytecodec/src/cjkcodecs/_codecs_jp.c - pypy/module/binascii/interp_hqx.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/compare/3d0ea6aa78fb271d9f2818c80790bd0bdbe14288...3b3f780de2dd2ea70ca3193e72b6926948d7a4b6 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/3d0ea6aa78fb271d9f2818c80790bd0bdbe14288...3b3f780de2dd2ea70ca3193e72b6926948d7a4b6 You're 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 Oct 10 17:36:38 2020 From: foss at heptapod.net (nulano) Date: Sat, 10 Oct 2020 21:36:38 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/win64] skip cpyext tests when calling a single file directly Message-ID: <5f822966d8901_1752aeea63cc82c264798@heptapod-foss.mail> nulano pushed to branch branch/win64 at PyPy / pypy Commits: 2e7d493a by nulano at 2020-10-10T22:36:21+01:00 skip cpyext tests when calling a single file directly --HG-- branch : win64 - - - - - 1 changed file: - pypy/module/cpyext/test/conftest.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/commit/2e7d493a9a7499216514e24f9b00f936dcd5d0e6 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/2e7d493a9a7499216514e24f9b00f936dcd5d0e6 You're 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 Oct 11 01:36:28 2020 From: foss at heptapod.net (Matti Picus) Date: Sun, 11 Oct 2020 05:36:28 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/default] check for None in PyLong_AsUnsignedLongLong Message-ID: <5f8299dc2e6d7_1753fedeba553982654ba@heptapod-foss.mail> Matti Picus pushed to branch branch/default at PyPy / pypy Commits: 65d6e77f by Matti Picus at 2020-10-11T08:22:46+03:00 check for None in PyLong_AsUnsignedLongLong - - - - - 1 changed file: - pypy/module/cpyext/longobject.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/commit/65d6e77f7c02d15ba4158e73a5cf640422a9b0b5 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/65d6e77f7c02d15ba4158e73a5cf640422a9b0b5 You're 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 Oct 11 01:36:33 2020 From: foss at heptapod.net (Matti Picus) Date: Sun, 11 Oct 2020 05:36:33 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/vendor/stdlib-3.6] 2 commits: copy in stdlib3.6.12, remove stdlib2.7 Message-ID: <5f8299e1dc1b6_1753fedeba553982658e7@heptapod-foss.mail> Matti Picus pushed to branch branch/vendor/stdlib-3.6 at PyPy / pypy Commits: 10e4ceca by Matti Picus at 2020-10-11T08:28:41+03:00 copy in stdlib3.6.12, remove stdlib2.7 --HG-- branch : vendor/stdlib-3.6 - - - - - bcd7ed67 by Matti Picus at 2020-10-11T08:31:30+03:00 add new file --HG-- branch : vendor/stdlib-3.6 - - - - - 10 changed files: - ? lib-python/2.7/BaseHTTPServer.py - ? lib-python/2.7/Bastion.py - ? lib-python/2.7/CGIHTTPServer.py - ? lib-python/2.7/ConfigParser.py - ? lib-python/2.7/Cookie.py - ? lib-python/2.7/DocXMLRPCServer.py - ? lib-python/2.7/HTMLParser.py - ? lib-python/2.7/MimeWriter.py - ? lib-python/2.7/Queue.py - ? lib-python/2.7/SimpleHTTPServer.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/compare/b2089456df29e4729f8bed5192718123e0023451...bcd7ed67895540a52ef16850c8c5a3df69d999d5 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/b2089456df29e4729f8bed5192718123e0023451...bcd7ed67895540a52ef16850c8c5a3df69d999d5 You're 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 Oct 11 01:36:35 2020 From: foss at heptapod.net (Matti Picus) Date: Sun, 11 Oct 2020 05:36:35 +0000 Subject: [pypy-commit] [Git][pypy/pypy] Pushed new branch branch/stdlib-3.6.12 Message-ID: <5f8299e3cec41_1752aee9bdb38dc266016@heptapod-foss.mail> Matti Picus pushed new branch branch/stdlib-3.6.12 at PyPy / pypy -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/tree/branch/stdlib-3.6.12 You're 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 Oct 11 01:36:31 2020 From: foss at heptapod.net (Matti Picus) Date: Sun, 11 Oct 2020 05:36:31 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.6] 85 commits: update to v2.7.16 Message-ID: <5f8299df5ddba_1752aeea348e2182656f4@heptapod-foss.mail> Matti Picus pushed to branch branch/py3.6 at PyPy / pypy Commits: 1794dd2c by Matti Picus at 2019-05-20T12:55:24+03:00 update to v2.7.16 --HG-- branch : vendor/stdlib - - - - - 62d4a706 by Matti Picus at 2019-05-20T12:56:07+03:00 add how-to-update --HG-- branch : vendor/stdlib - - - - - 4c2d1029 by Micha? G?rny at 2020-09-28T09:28:36+02:00 update stdlib to v2.7.18-3-g138e2caeb4 --HG-- branch : vendor/stdlib - - - - - 2e7012c8 by Micha? G?rny at 2020-09-28T10:51:59+02:00 start stdlib-2.7.18-3 branch --HG-- branch : stdlib-2.7.18-3 - - - - - f67b9ed9 by Micha? G?rny at 2020-09-28T10:45:03+02:00 merge vendor/stdlib --HG-- branch : stdlib-2.7.18-3 - - - - - f0618030 by Micha? G?rny at 2020-09-29T15:24:42+02:00 fix mistakenly readded py2.7 import from weakref.py --HG-- branch : stdlib-2.7.18-3 - - - - - 049ea398 by Micha? G?rny at 2020-09-29T15:25:00+02:00 add new py2.7 tests to conftest --HG-- branch : stdlib-2.7.18-3 - - - - - 94e8d8ee by Micha? G?rny at 2020-09-29T16:31:50+02:00 test_syntax: Fix doctest exception message to match pypy --HG-- branch : stdlib-2.7.18-3 - - - - - 5ee9c187 by Micha? G?rny at 2020-09-29T17:31:21+02:00 test_thread: fix pypy gc collection lost on update, caused test to hang --HG-- branch : stdlib-2.7.18-3 - - - - - 2f9bea3f by Micha? G?rny at 2020-09-29T21:39:55+02:00 test_time: fix exception compatibility with pypy --HG-- branch : stdlib-2.7.18-3 - - - - - 07d02be9 by Micha? G?rny at 2020-09-29T21:43:20+02:00 test_xml_etree.py: fix test failure due to refcounting impl detail --HG-- branch : stdlib-2.7.18-3 - - - - - d45eb67d by Stefano Rivera at 2020-10-02T13:06:56-07:00 bpo-38535: Fix positions for AST nodes for calls without arguments in decorators --HG-- branch : stdlib-2.7.18-3 - - - - - eef497d7 by Stefano Rivera at 2015-06-05T20:32:17+02:00 bytearray(obj) should call obj.__index__() instead of obj.__int__(). adapted from b84f64795e2b in the py3k branch --HG-- branch : stdlib-2.7.18-3 - - - - - 5374494e by Stefano Rivera at 2020-10-02T17:40:25-07:00 Update _testcapimodule to 2.7.18 Skip test_long_as_unsigned_long_long_mask as it currently segfaults --HG-- branch : stdlib-2.7.18-3 - - - - - 8a37c310 by Ronan Lamy at 2019-10-16T16:48:28+01:00 Fix range checking in GB18030 decoder (bpo-29990) --HG-- branch : stdlib-2.7.18-3 - - - - - 64ab68e9 by Ronan Lamy at 2019-10-16T17:57:57+01:00 Fix handling escape characters in HZ codec (bpo-30003) --HG-- branch : stdlib-2.7.18-3 - - - - - a9fb5988 by Stefano Rivera at 2020-10-02T22:06:02-07:00 Handle NULL argument to PyLong_AsUnsignedLongLongMask As used in test_long_as_unsigned_long_long_mask in _testcapimodule --HG-- branch : stdlib-2.7.18-3 - - - - - 457bbd3b by Stefano Rivera at 2020-10-02T21:39:21-07:00 Swallow exceptions in PySlice_GetIndices PySlice_GetIndicesEx is the improved version that raises exceptions. As the cPython docs say: > Returns 0 on success and -1 on error with no exception set (unless one of the > indices was not None and failed to be converted to an integer, in > which case -1 is returned with an exception set). > > You probably do not want to use this function. If you want to use slice > objects in versions of Python prior to 2.3, you would probably do well to > incorporate the source of PySlice_GetIndicesEx(), suitably renamed, in the > source of your extension. --HG-- branch : stdlib-2.7.18-3 - - - - - d4de7d26 by Stefano Rivera at 2020-10-02T21:24:16-07:00 PyBuffer_To/FromContiguous were implemented in 94ab09b73962 --HG-- branch : stdlib-2.7.18-3 - - - - - 32d0cb16 by Stefano Rivera at 2020-10-02T18:15:37-07:00 Update _ctypes_test to 2.7.18 --HG-- branch : stdlib-2.7.18-3 - - - - - 54c76ca0 by Ronan Lamy at 2020-05-27T17:57:16+01:00 Ensure correct PEP3118 codes for primitive ctypes types (cf. bpo-10746) --HG-- branch : stdlib-2.7.18-3 - - - - - b47c45b9 by Matti Picus at 2019-08-25T10:36:16+03:00 cpython3 compatibility for raising when calling methods on abstract classes --HG-- branch : stdlib-2.7.18-3 - - - - - 2b6d8a98 by Stefano Rivera at 2020-10-05T18:42:38-07:00 Return a TypeError like cpython would if a timedelta argument doesn't divmod correctly Handle the ridiculous __divmod__ results that test_datetime.TestTimeDelta.test_issue31752 uses. This doesn't really matters in PyPy, we aren't triggering an interpreter failure here like cPython. --HG-- branch : stdlib-2.7.18-3 - - - - - 161339fe by Richard Plangger at 2017-02-27T18:55:01+01:00 (ronan, plan_rich) fix descriptor invocation inside the descr_call of W_TypeObject --HG-- branch : stdlib-2.7.18-3 - - - - - 8750999f by Stefano Rivera at 2020-10-05T20:06:39-07:00 Fix test_dict failures from bpo-27945 tests As-applied to py3.6 in 63c246992f08 --HG-- branch : stdlib-2.7.18-3 - - - - - b0ddceb1 by Stefano Rivera at 2020-10-05T20:14:38-07:00 Handle PyPy's magic offset from cPython (bpo-29514) --HG-- branch : stdlib-2.7.18-3 - - - - - 1d2da07e by Stefano Rivera at 2020-10-05T20:34:12-07:00 Reapply c8d93fa469ba, dropped in d147d3b422d7 > Fix the cpython test for newer pypy versions, with a comment --HG-- branch : stdlib-2.7.18-3 - - - - - 28ac5015 by Ronan Lamy at 2019-08-08T15:59:45+01:00 Fix bpo-25862 --HG-- branch : stdlib-2.7.18-3 - - - - - 77aa9687 by Matti Picus at 2020-10-06T11:06:01+03:00 backport fix for CVE-2019-5010, cpython issue 35746 --HG-- branch : stdlib-2.7.18-3 - - - - - 25a8a06c by Matti Picus at 2020-10-06T11:26:47+03:00 fix incompatibility with ssl context defaults --HG-- branch : stdlib-2.7.18-3 - - - - - 8067c535 by Stefano Rivera at 2020-10-06T16:11:46-07:00 CPython compatibility: IOBase.readlines() should rely on the iterator protocol instead of calling readline() directly (grafted from 7b9b2790269b94ca9ade16847146b5f566502b9d) --HG-- branch : stdlib-2.7.18-3 - - - - - 91436581 by Stefano Rivera at 2020-10-06T16:12:11-07:00 Ensure that IOBase.readlines() uses overridden __iter__ or __next__ in all cases Grafted from 768e7e44eb1eb061d36c385d7e77be800942f402 and eb1aa8262e34. --HG-- branch : stdlib-2.7.18-3 - - - - - 2a6b624d by Stefano Rivera at 2020-10-07T12:10:22-07:00 Reject environmnet variables containing = Adapted from 1697fc0bff5dd60fd0ed4149b238a21a3485a38d > Issue 3136: Windows: os.putenv() --HG-- branch : stdlib-2.7.18-3 - - - - - cda8f65e by Stefano Rivera at 2020-10-07T12:37:58-07:00 prevent re-entrant use of iterator in itertools.tee, bpo-34410 (adapted from cd1115f6c1fd3f0840a57f26e79dde4fc5e39c99) --HG-- branch : stdlib-2.7.18-3 - - - - - 467c9f9f by Stefano Rivera at 2020-10-07T17:08:13-07:00 Leave internal state unchanged if _random.Random.setstate() raises an exception (bpo-29960) (grafted from 2cbe9ff660033e5af4ea7e99b5d6584853fcee53) --HG-- branch : stdlib-2.7.18-3 - - - - - 6bddfd52 by Stefano Rivera at 2020-10-07T17:13:54-07:00 _sqlite.Cursor: add relevant part of __check_cursor to close() (grafted from ff4600cfa35e31384ae6c55c7d9b5f21f9aca5bc) --HG-- branch : stdlib-2.7.18-3 - - - - - 8183c825 by Stefano Rivera at 2020-10-07T17:30:29-07:00 test, fix error message for CPython compatibility Picked up from bpo-34052's new tests. (grafted from 2e89e7ae99c0e9568ad1cf8266f6ad10584e8585) --HG-- branch : stdlib-2.7.18-3 - - - - - 44302b30 by Stefano Rivera at 2020-10-07T17:39:20-07:00 This is Python 2.x not 3, encode unicode filenames (bpo-25404) --HG-- branch : stdlib-2.7.18-3 - - - - - 82078b62 by Stefano Rivera at 2020-10-07T17:48:38-07:00 test: Skip bpo-33817 test that uses pythonapi --HG-- branch : stdlib-2.7.18-3 - - - - - 97f8a66d by Stefano Rivera at 2020-10-07T19:24:51-07:00 Fix the bpo-30730 test (invalid env vars in subprocess) in the posix implementation --HG-- branch : stdlib-2.7.18-3 - - - - - a3b58b5c by Stefano Rivera at 2020-10-07T19:53:31-07:00 test: pypy's exception message differs --HG-- branch : stdlib-2.7.18-3 - - - - - 6cacdb12 by Stefano Rivera at 2020-10-07T19:53:42-07:00 test: Add an explicit garbage collection to trigger weakref death --HG-- branch : stdlib-2.7.18-3 - - - - - 5020ad6b by Stefano Rivera at 2020-10-07T20:47:49-07:00 Skip tests: PyPy can pickle iterators --HG-- branch : stdlib-2.7.18-3 - - - - - 89bb3278 by Stefano Rivera at 2020-10-07T20:48:35-07:00 Explicitly skip cElementTree MiscTests. cElementTree is importable under PyPy, but isn't implemented in C --HG-- branch : stdlib-2.7.18-3 - - - - - 1c0496fe by Stefano Rivera at 2020-10-07T22:13:31-07:00 Revert 8f04b833f59a, superseded by bpo-30365 --HG-- branch : stdlib-2.7.18-3 - - - - - 1429b4e8 by Stefano Rivera at 2020-10-07T22:32:38-07:00 PyPy's parser has always pointed to the start of the token, not the end cPython >= 3.8 has now followed in bpo-34683. --HG-- branch : stdlib-2.7.18-3 - - - - - e53b3dde by Stefano Rivera at 2020-10-07T22:44:58-07:00 Explicitly disable cElementTree tests more effectively (so @cet_only works) Backed out changeset 2dbf44ce2b79 --HG-- branch : stdlib-2.7.18-3 - - - - - 881b7c78 by Stefano Rivera at 2020-10-08T23:48:47-07:00 Temporary: app_test for sys_settrace --HG-- branch : stdlib-2.7.18-3 - - - - - 75ea3bc4 by Stefano Rivera at 2020-10-08T20:01:05-07:00 cpython compatibility (grafted from c9039acb3770b3f29467dd7d220d2e7e620f1939) --HG-- branch : stdlib-2.7.18-3 - - - - - 27065ba7 by Matti Picus at 2020-10-09T09:09:15+03:00 typo - - - - - 8c29f859 by Stefano Rivera at 2020-10-09T00:16:56-07:00 bpo-17288: Prevent jumps from 'return' and 'exception' trace events. Adapted from 29268d8eba51 --HG-- branch : stdlib-2.7.18-3 - - - - - afa45571 by Stefano Rivera at 2020-10-09T01:02:39-07:00 bpo-33026: Fix jumping out of "with" block by setting f_lineno Adapted from 29268d8eba51 --HG-- branch : stdlib-2.7.18-3 - - - - - e20c5ce6 by Stefano Rivera at 2020-10-09T07:54:08-07:00 Backed out changeset 396185377e61 Whoops, meant to strip that before pushing --HG-- branch : stdlib-2.7.18-3 - - - - - 2cdce53c by Stefano Rivera at 2020-10-09T08:19:20-07:00 Check return value of decoder.getstate() (grafted from c795f015ed3622fec95ddaba460f87e197a8a736) --HG-- branch : stdlib-2.7.18-3 - - - - - e4d87836 by Stefano Rivera at 2020-10-09T08:41:16-07:00 bpo-31271: A TypeError should be raised in case the return value of encoder's encode() is invalid. --HG-- branch : stdlib-2.7.18-3 - - - - - 9ad9e775 by Stefano Rivera at 2020-10-09T09:56:42-07:00 Replace more test_support with support. Bad merge? --HG-- branch : stdlib-2.7.18-3 - - - - - 43047ca2 by Stefano Rivera at 2020-10-09T10:02:19-07:00 fix test (grafted from c8644313626b882272ff489a1a4c8eca55a58426) --HG-- branch : stdlib-2.7.18-3 - - - - - ff414866 by Stefano Rivera at 2020-10-09T11:22:08-07:00 test_multiprocessing: pypy's GC doesn't have {get,set}_threshold --HG-- branch : stdlib-2.7.18-3 - - - - - d812baf0 by Stefano Rivera at 2020-10-09T11:29:21-07:00 test_multiprocessing: Sprinkle some explicit GC collection into tests expecting weakref cleanup --HG-- branch : stdlib-2.7.18-3 - - - - - 22f9a6f1 by Stefano Rivera at 2020-10-09T16:31:09-07:00 This is Python 2, no f-strings yet --HG-- branch : stdlib-2.7.18-3 - - - - - f69fc4a7 by Stefano Rivera at 2020-10-09T17:58:40-07:00 blind commit: Hopefully fixing test.test_tcl.TclTest.test_getint on linux32 --HG-- branch : stdlib-2.7.18-3 - - - - - 13debb05 by Stefano Rivera at 2020-10-09T18:01:52-07:00 OveflowError is raised on 32bit systems --HG-- branch : stdlib-2.7.18-3 - - - - - 88f98511 by Stefano Rivera at 2020-10-09T18:14:07-07:00 bpo-30807: signal.setitimer() may disable the timer by mistake --HG-- branch : stdlib-2.7.18-3 - - - - - 69cbbe98 by Stefano Rivera at 2020-10-09T22:52:31-07:00 ctypes: Pass structs by value Picked up on arm64, thanks to the test from bpo-29565. --HG-- branch : stdlib-2.7.18-3 - - - - - d60906d4 by Stefano Rivera at 2020-10-09T23:34:48-07:00 bpo-30058: Fixed buffer overflow in select.kqueue.control(). --HG-- branch : stdlib-2.7.18-3 - - - - - 3e76cf42 by Stefano Rivera at 2020-10-09T23:47:58-07:00 merge default into stdlib-2.7.18-3 --HG-- branch : stdlib-2.7.18-3 - - - - - 119699b4 by Stefano Rivera at 2020-10-10T00:07:05-07:00 getsockopt(): For boolean options, non-zero vales are true On MacOS, TCP_NODELAY was returning 4. - - - - - 6f9118ce by Stefano Rivera at 2020-10-10T00:21:27-07:00 You can't rely on SO_RCVBUF & SO_SNDBUF, MacOS will auto-tune them up to 512k - - - - - e8fd41bb by Stefano Rivera at 2020-10-10T00:26:19-07:00 Case-insensitive encoding comparison >>>> sys.getfilesystemencoding() 'utf-8' - - - - - c4f94e47 by Stefano Rivera at 2020-10-10T00:38:10-07:00 wait3() on MacOS ignores invalid options - - - - - 88a177ce by Stefano Rivera at 2020-10-10T00:52:19-07:00 This test failure is known MacOS issue. We'll just have to live with a more limited test on MacOS - - - - - c504a6cd by Stefano Rivera at 2020-10-10T09:02:44-07:00 Drop -n, on MacOS, the builtin echo in sh doesn't support -n - - - - - da4d2ab5 by Stefano Rivera at 2020-10-10T09:04:34-07:00 We now have an nt_pypy scheme - - - - - d6f75db6 by Stefano Rivera at 2020-10-10T09:38:55-07:00 merge default into stdlib-2.7.18-3 --HG-- branch : stdlib-2.7.18-3 - - - - - 89482fbc by Matti Picus at 2020-10-10T22:03:40+03:00 close branch to be merged --HG-- branch : stdlib-2.7.18-3 - - - - - 3d0ea6aa by Matti Picus at 2020-10-10T22:04:11+03:00 merge stdlib-2.7.18-3 which updates stdlib - - - - - 2f1b824f by Stefano Rivera at 2020-10-10T13:13:34-07:00 bpo-35194: Fix a wrong constant in cp932 codec. - - - - - 3b0a9c0d by Stefano Rivera at 2020-10-10T13:16:02-07:00 bpo-34794: Fix a leak in Tkinter. - - - - - 39d38bc9 by Stefano Rivera at 2020-10-10T13:18:15-07:00 cpython GH-6028: Fix error message in sqlite connection thread check. - - - - - 4e8933c4 by Stefano Rivera at 2020-10-10T13:20:32-07:00 bpo-29004: Document binascii.crc_hqx() implements CRC-CCITT - - - - - 3b3f780d by Stefano Rivera at 2020-10-10T13:54:28-07:00 bpo-33781: audioop: enhance rounding double as int - - - - - fad5a5d5 by Matti Picus at 2020-10-11T08:09:54+03:00 merge default into py3.6 --HG-- branch : py3.6 - - - - - cb30e4d7 by Matti Picus at 2020-10-11T08:11:08+03:00 merge default into py3.6, discarding changes from stdlib-2.7.18-3 --HG-- branch : py3.6 - - - - - 65d6e77f by Matti Picus at 2020-10-11T08:22:46+03:00 check for None in PyLong_AsUnsignedLongLong - - - - - 9863b5b9 by Matti Picus at 2020-10-11T08:24:29+03:00 merge default into py3.6 --HG-- branch : py3.6 - - - - - 9 changed files: - extra_tests/test_os.py - lib_pypy/_audioop_build.py - lib_pypy/_tkinter/tclobj.py - pypy/module/_multibytecodec/src/cjkcodecs/_codecs_jp.c - pypy/module/_socket/test/test_sock_app.py - pypy/module/binascii/interp_hqx.py - pypy/module/cpyext/longobject.py - pypy/module/test_lib_pypy/test_os_wait.py - pypy/objspace/std/test/test_newformat.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/compare/18207aa37e6a6db3132d005fb92180913771b920...9863b5b9af4917c323f4e5ef5953fec75792bc1b -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/18207aa37e6a6db3132d005fb92180913771b920...9863b5b9af4917c323f4e5ef5953fec75792bc1b You're 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 Oct 11 02:23:20 2020 From: foss at heptapod.net (Matti Picus) Date: Sun, 11 Oct 2020 06:23:20 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/stdlib-3.6.12] 3 commits: manually backport f801807de06f - kqueue and bpo 30058 Message-ID: <5f82a4d866351_1752aee9bd92ac42672ee@heptapod-foss.mail> Matti Picus pushed to branch branch/stdlib-3.6.12 at PyPy / pypy Commits: 1c92f810 by Matti Picus at 2020-10-11T09:16:21+03:00 manually backport f801807de06f - kqueue and bpo 30058 --HG-- branch : stdlib-3.6.12 - - - - - 26a8758f by Stefano Rivera at 2020-10-09T18:14:07-07:00 bpo-30807: signal.setitimer() may disable the timer by mistake --HG-- branch : stdlib-3.6.12 - - - - - 6d2d7a3d by Stefano Rivera at 2020-10-09T22:52:31-07:00 ctypes: Pass structs by value Picked up on arm64, thanks to the test from bpo-29565. --HG-- branch : stdlib-3.6.12 - - - - - 4 changed files: - lib_pypy/_ctypes/structure.py - pypy/module/select/interp_kqueue.py - pypy/module/select/test/test_kqueue.py - pypy/module/signal/interp_signal.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/compare/5fa3e52cd1ad9b5be1308f469d0c328ba3459c16...6d2d7a3d3d75014e135b541655f747b1b4e566c2 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/5fa3e52cd1ad9b5be1308f469d0c328ba3459c16...6d2d7a3d3d75014e135b541655f747b1b4e566c2 You're 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 Oct 11 15:34:53 2020 From: foss at heptapod.net (Matti Picus) Date: Sun, 11 Oct 2020 19:34:53 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.6] 3 commits: fix merge from default Message-ID: <5f835e5dc2365_1752aeea4b89eb82757e@heptapod-foss.mail> Matti Picus pushed to branch branch/py3.6 at PyPy / pypy Commits: f2505d21 by Matti Picus at 2020-10-11T18:23:06+03:00 fix merge from default --HG-- branch : py3.6 - - - - - d1214037 by Matti Picus at 2020-10-11T18:33:32+03:00 removed python2.7 test file --HG-- branch : py3.6 - - - - - 6b5d7be5 by Matti Picus at 2020-10-11T22:29:37+03:00 test, fix for modifying self.__dict__ in self.__set_name__, issue 3326 --HG-- branch : py3.6 - - - - - 4 changed files: - ? lib-python/2.7/test/recursion.tar - lib_pypy/_crypt/__init__.py - pypy/objspace/std/test/test_typeobject.py - pypy/objspace/std/typeobject.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/compare/9863b5b9af4917c323f4e5ef5953fec75792bc1b...6b5d7be50929be3356ad77af8de790a92724cdda -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/9863b5b9af4917c323f4e5ef5953fec75792bc1b...6b5d7be50929be3356ad77af8de790a92724cdda You're 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 Oct 11 16:07:41 2020 From: foss at heptapod.net (Matti Picus) Date: Sun, 11 Oct 2020 20:07:41 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.6] revert move of initstdio till after importing site.py, d6d2e3bd5516 Message-ID: <5f83660db05f4_1752aee9bd92ac42775d7@heptapod-foss.mail> Matti Picus pushed to branch branch/py3.6 at PyPy / pypy Commits: ea5ade57 by Matti Picus at 2020-10-11T23:06:18+03:00 revert move of initstdio till after importing site.py, d6d2e3bd5516 --HG-- branch : py3.6 - - - - - 1 changed file: - pypy/interpreter/app_main.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/commit/ea5ade5760e9e3057023438bb9415521b6350b99 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/ea5ade5760e9e3057023438bb9415521b6350b99 You're 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 Oct 11 16:08:43 2020 From: foss at heptapod.net (Matti Picus) Date: Sun, 11 Oct 2020 20:08:43 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/win64] skip micronumpy tests on win64 (for now? permenantly?) Message-ID: <5f83664b77a6a_1752aee9bd92ac42777b3@heptapod-foss.mail> Matti Picus pushed to branch branch/win64 at PyPy / pypy Commits: 27e38927 by Matti Picus at 2020-10-11T09:29:05+03:00 skip micronumpy tests on win64 (for now? permenantly?) --HG-- branch : win64 - - - - - 1 changed file: - + pypy/module/micronumpy/test/conftest.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/commit/27e38927bd2e054f44d3388c481571bd0b00fde0 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/27e38927bd2e054f44d3388c481571bd0b00fde0 You're 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 Oct 11 16:13:12 2020 From: foss at heptapod.net (Matti Picus) Date: Sun, 11 Oct 2020 20:13:12 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.6] simplify (arigato) Message-ID: <5f8367582586c_1752aeea348e21827793b@heptapod-foss.mail> Matti Picus pushed to branch branch/py3.6 at PyPy / pypy Commits: c01f3930 by Matti Picus at 2020-10-11T23:12:39+03:00 simplify (arigato) --HG-- branch : py3.6 - - - - - 1 changed file: - pypy/objspace/std/typeobject.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/commit/c01f393015ad46c7799a1a05a79a393c71174b23 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/c01f393015ad46c7799a1a05a79a393c71174b23 You're 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 Oct 11 16:53:26 2020 From: foss at heptapod.net (nulano) Date: Sun, 11 Oct 2020 20:53:26 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/win64] 2 commits: fix FFI_TYPE_LONGDOUBLE on win64 Message-ID: <5f8370c656ac2_1753fedeba55398278667@heptapod-foss.mail> nulano pushed to branch branch/win64 at PyPy / pypy Commits: 43fd1e4b by nulano at 2020-10-11T21:49:01+01:00 fix FFI_TYPE_LONGDOUBLE on win64 --HG-- branch : win64 - - - - - b033a3f9 by nulano at 2020-10-11T21:52:51+01:00 Merge --HG-- branch : win64 - - - - - 2 changed files: - rpython/translator/c/src/libffi_msvc/ffi.c - rpython/translator/c/src/libffi_msvc/ffi.h View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/compare/27e38927bd2e054f44d3388c481571bd0b00fde0...b033a3f9b62e7c1fbd489ed6c00fd89d513ba20e -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/27e38927bd2e054f44d3388c481571bd0b00fde0...b033a3f9b62e7c1fbd489ed6c00fd89d513ba20e You're 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 Oct 11 17:10:56 2020 From: foss at heptapod.net (Matti Picus) Date: Sun, 11 Oct 2020 21:10:56 +0000 Subject: [pypy-commit] [Git][pypy/pypy] Pushed new branch branch/app_main_imports Message-ID: <5f8374e08a19_1752aee9bda86302788c6@heptapod-foss.mail> Matti Picus pushed new branch branch/app_main_imports at PyPy / pypy -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/tree/branch/app_main_imports You're 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 Oct 12 01:31:00 2020 From: foss at heptapod.net (Matti Picus) Date: Mon, 12 Oct 2020 05:31:00 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/default] differentiate in tests between sys.maxunicode and sizeof(w_char_t) Message-ID: <5f83ea149012e_1752aeea63cc750279029@heptapod-foss.mail> Matti Picus pushed to branch branch/default at PyPy / pypy Commits: 0ac395cd by Matti Picus at 2020-07-23T21:44:54+03:00 differentiate in tests between sys.maxunicode and sizeof(w_char_t) - - - - - 1 changed file: - pypy/module/_rawffi/test/test__rawffi.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/commit/0ac395cd2dd2c69163df6ffdcb0efb166d857cb7 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/0ac395cd2dd2c69163df6ffdcb0efb166d857cb7 You're 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 Oct 12 02:37:17 2020 From: foss at heptapod.net (Matti Picus) Date: Mon, 12 Oct 2020 06:37:17 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/default] remove redundant test, skip test of SO_SNDBUF on windows Message-ID: <5f83f99d1f6a9_1752aeea63cc9e42792da@heptapod-foss.mail> Matti Picus pushed to branch branch/default at PyPy / pypy Commits: beab80f6 by Matti Picus at 2020-10-12T09:33:43+03:00 remove redundant test, skip test of SO_SNDBUF on windows - - - - - 1 changed file: - pypy/module/_socket/test/test_sock_app.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/commit/beab80f6e953ab5087c126a05ab2e213b4b79101 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/beab80f6e953ab5087c126a05ab2e213b4b79101 You're 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 Oct 12 10:13:25 2020 From: foss at heptapod.net (Matti Picus) Date: Mon, 12 Oct 2020 14:13:25 +0000 Subject: [pypy-commit] [Git][pypy/pypy] Deleted branch branch/stdlib-3.6.12 Message-ID: <5f8464857ab6_1752aeea63cc9e42871d9@heptapod-foss.mail> Matti Picus deleted branch branch/stdlib-3.6.12 at PyPy / pypy -- You're 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 Oct 12 10:13:28 2020 From: foss at heptapod.net (Matti Picus) Date: Mon, 12 Oct 2020 14:13:28 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/default] 2 commits: nt_pypy -> pypy_nt to be compatible with f1aa5bb836b (nulano) Message-ID: <5f846488e3765_1753fedeba55398287345@heptapod-foss.mail> Matti Picus pushed to branch branch/default at PyPy / pypy Commits: d86e0726 by Matti Picus at 2020-10-12T12:13:35+03:00 nt_pypy -> pypy_nt to be compatible with f1aa5bb836b (nulano) - - - - - 3a1ba5ae by Matti Picus at 2020-10-12T17:04:25+03:00 update version number after merge of stdlib-2.7.18-3 - - - - - 4 changed files: - lib-python/2.7/sysconfig.py - lib-python/2.7/test/test_sysconfig.py - pypy/module/cpyext/include/patchlevel.h - pypy/module/sys/version.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/compare/beab80f6e953ab5087c126a05ab2e213b4b79101...3a1ba5aecca63992c030059595c5a8ea8379f9ce -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/beab80f6e953ab5087c126a05ab2e213b4b79101...3a1ba5aecca63992c030059595c5a8ea8379f9ce You're 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 Oct 12 10:13:31 2020 From: foss at heptapod.net (Matti Picus) Date: Mon, 12 Oct 2020 14:13:31 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.6] 16 commits: differentiate in tests between sys.maxunicode and sizeof(w_char_t) Message-ID: <5f84648b8fb67_1752aeea63cc67428758c@heptapod-foss.mail> Matti Picus pushed to branch branch/py3.6 at PyPy / pypy Commits: 0ac395cd by Matti Picus at 2020-07-23T21:44:54+03:00 differentiate in tests between sys.maxunicode and sizeof(w_char_t) - - - - - 10e4ceca by Matti Picus at 2020-10-11T08:28:41+03:00 copy in stdlib3.6.12, remove stdlib2.7 --HG-- branch : vendor/stdlib-3.6 - - - - - bcd7ed67 by Matti Picus at 2020-10-11T08:31:30+03:00 add new file --HG-- branch : vendor/stdlib-3.6 - - - - - 5fa3e52c by Matti Picus at 2020-10-11T08:34:38+03:00 merge vendor/stdlib-3.6 into branch --HG-- branch : stdlib-3.6.12 - - - - - 1c92f810 by Matti Picus at 2020-10-11T09:16:21+03:00 manually backport f801807de06f - kqueue and bpo 30058 --HG-- branch : stdlib-3.6.12 - - - - - 26a8758f by Stefano Rivera at 2020-10-09T18:14:07-07:00 bpo-30807: signal.setitimer() may disable the timer by mistake --HG-- branch : stdlib-3.6.12 - - - - - 6d2d7a3d by Stefano Rivera at 2020-10-09T22:52:31-07:00 ctypes: Pass structs by value Picked up on arm64, thanks to the test from bpo-29565. --HG-- branch : stdlib-3.6.12 - - - - - beab80f6 by Matti Picus at 2020-10-12T09:33:43+03:00 remove redundant test, skip test of SO_SNDBUF on windows - - - - - 6be3772f by Matti Picus at 2020-10-12T10:15:58+03:00 ensure the venv has a pypy3 (after building, the exe is pypy3-c) --HG-- branch : py3.6 - - - - - 89ad4aaf by Matti Picus at 2020-10-12T10:17:29+03:00 merge default into py3.6 --HG-- branch : py3.6 - - - - - d86e0726 by Matti Picus at 2020-10-12T12:13:35+03:00 nt_pypy -> pypy_nt to be compatible with f1aa5bb836b (nulano) - - - - - 47216f00 by Matti Picus at 2020-10-12T12:16:03+03:00 nt_pypy -> pypy_nt to be compatible with distutils/command/install.py (nulano) --HG-- branch : py3.6 - - - - - 3a1ba5ae by Matti Picus at 2020-10-12T17:04:25+03:00 update version number after merge of stdlib-2.7.18-3 - - - - - b16e08f0 by Matti Picus at 2020-10-12T17:08:13+03:00 merge default into py3.6 --HG-- branch : py3.6 - - - - - c6dcdfa7 by Matti Picus at 2020-10-12T17:11:53+03:00 close branch to be merged --HG-- branch : stdlib-3.6.12 - - - - - 4bc66649 by Matti Picus at 2020-10-12T17:12:24+03:00 merge stdlib-3.6.12 --HG-- branch : py3.6 - - - - - 19 changed files: - lib-python/3/email/parser.py - lib-python/3/pydoc_data/topics.py - lib-python/3/sysconfig.py - lib-python/3/test/pickletester.py - lib-python/3/test/test_email/test_policy.py - lib-python/3/test/test_heapq.py - lib-python/3/test/test_io.py - lib-python/3/test/test_py_compile.py - lib-python/3/test/test_sysconfig.py - lib-python/3/venv/__init__.py - lib_pypy/_ctypes/structure.py - pypy/doc/whatsnew-pypy3-head.rst - pypy/module/_socket/test/test_sock_app.py - pypy/module/cpyext/include/patchlevel.h - pypy/module/select/interp_kqueue.py - pypy/module/select/test/test_kqueue.py - pypy/module/signal/interp_signal.py - pypy/module/sys/version.py - pypy/tool/release/package.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/compare/c01f393015ad46c7799a1a05a79a393c71174b23...4bc6664958c89b7e9652e223c5d7f8d0216a4b75 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/c01f393015ad46c7799a1a05a79a393c71174b23...4bc6664958c89b7e9652e223c5d7f8d0216a4b75 You're 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 Oct 12 19:44:46 2020 From: foss at heptapod.net (Matti Picus) Date: Mon, 12 Oct 2020 23:44:46 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/default] sort the tuple of wanted names Message-ID: <5f84ea6eb299a_1752aee9bd92ac429242b@heptapod-foss.mail> Matti Picus pushed to branch branch/default at PyPy / pypy Commits: 3e39e466 by Matti Picus at 2020-10-13T02:44:17+03:00 sort the tuple of wanted names - - - - - 1 changed file: - lib-python/2.7/test/test_sysconfig.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/commit/3e39e466fe101f205c17aad5261a1f95800f9e2b -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/3e39e466fe101f205c17aad5261a1f95800f9e2b You're 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 Oct 13 02:55:32 2020 From: foss at heptapod.net (Matti Picus) Date: Tue, 13 Oct 2020 06:55:32 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.6] revert stray change that crept into 07c530a2c5c6 Message-ID: <5f854f646c91f_1752aeea4b89eb82948f1@heptapod-foss.mail> Matti Picus pushed to branch branch/py3.6 at PyPy / pypy Commits: f2eceb4b by Matti Picus at 2020-10-13T09:55:04+03:00 revert stray change that crept into 07c530a2c5c6 --HG-- branch : py3.6 - - - - - 1 changed file: - pypy/tool/release/package.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/commit/f2eceb4b7230be42d52396c75832d4f01bd15cd1 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/f2eceb4b7230be42d52396c75832d4f01bd15cd1 You're 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 Oct 13 04:36:59 2020 From: foss at heptapod.net (Matti Picus) Date: Tue, 13 Oct 2020 08:36:59 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.6] fix tests in extra_tests/test_os.py Message-ID: <5f85672b6548b_1752aeea63cc9e42969d2@heptapod-foss.mail> Matti Picus pushed to branch branch/py3.6 at PyPy / pypy Commits: 092ec1e2 by Matti Picus at 2020-10-13T10:06:08+03:00 fix tests in extra_tests/test_os.py --HG-- branch : py3.6 - - - - - 1 changed file: - extra_tests/test_os.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/commit/092ec1e27de562744b0f0ea98b6d597420bd80a9 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/092ec1e27de562744b0f0ea98b6d597420bd80a9 You're 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 Oct 13 05:20:10 2020 From: foss at heptapod.net (Matti Picus) Date: Tue, 13 Oct 2020 09:20:10 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.6] test, fix execve with no args (reverts 2939d5ee3bf4) Message-ID: <5f85714ab5017_1752aeea4b89eb8297957@heptapod-foss.mail> Matti Picus pushed to branch branch/py3.6 at PyPy / pypy Commits: b836e6f1 by Matti Picus at 2020-10-13T12:19:34+03:00 test, fix execve with no args (reverts 2939d5ee3bf4) --HG-- branch : py3.6 - - - - - 3 changed files: - extra_tests/test_os.py - pypy/module/posix/interp_posix.py - pypy/module/posix/test/test_posix2.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/commit/b836e6f19ee0fd909b1aea26c26001cd3c5ba690 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/b836e6f19ee0fd909b1aea26c26001cd3c5ba690 You're 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 Oct 13 19:42:21 2020 From: foss at heptapod.net (nulano) Date: Tue, 13 Oct 2020 23:42:21 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/win64] 13 commits: bpo-35194: Fix a wrong constant in cp932 codec. Message-ID: <5f863b5d9bd94_1752aeea63cc9e430682a@heptapod-foss.mail> nulano pushed to branch branch/win64 at PyPy / pypy Commits: 2f1b824f by Stefano Rivera at 2020-10-10T13:13:34-07:00 bpo-35194: Fix a wrong constant in cp932 codec. - - - - - 3b0a9c0d by Stefano Rivera at 2020-10-10T13:16:02-07:00 bpo-34794: Fix a leak in Tkinter. - - - - - 39d38bc9 by Stefano Rivera at 2020-10-10T13:18:15-07:00 cpython GH-6028: Fix error message in sqlite connection thread check. - - - - - 4e8933c4 by Stefano Rivera at 2020-10-10T13:20:32-07:00 bpo-29004: Document binascii.crc_hqx() implements CRC-CCITT - - - - - 3b3f780d by Stefano Rivera at 2020-10-10T13:54:28-07:00 bpo-33781: audioop: enhance rounding double as int - - - - - 65d6e77f by Matti Picus at 2020-10-11T08:22:46+03:00 check for None in PyLong_AsUnsignedLongLong - - - - - 0ac395cd by Matti Picus at 2020-07-23T21:44:54+03:00 differentiate in tests between sys.maxunicode and sizeof(w_char_t) - - - - - beab80f6 by Matti Picus at 2020-10-12T09:33:43+03:00 remove redundant test, skip test of SO_SNDBUF on windows - - - - - d86e0726 by Matti Picus at 2020-10-12T12:13:35+03:00 nt_pypy -> pypy_nt to be compatible with f1aa5bb836b (nulano) - - - - - 3a1ba5ae by Matti Picus at 2020-10-12T17:04:25+03:00 update version number after merge of stdlib-2.7.18-3 - - - - - 3e39e466 by Matti Picus at 2020-10-13T02:44:17+03:00 sort the tuple of wanted names - - - - - 7824709e by nulano at 2020-10-14T00:39:19+01:00 add some missing includes to _cffi_backend/copy_includes.py --HG-- branch : win64 - - - - - 54cc5de4 by nulano at 2020-10-14T00:41:37+01:00 Merge --HG-- branch : win64 - - - - - 13 changed files: - lib-python/2.7/sysconfig.py - lib-python/2.7/test/test_sysconfig.py - lib_pypy/_audioop_build.py - lib_pypy/_sqlite3.py - lib_pypy/_tkinter/tclobj.py - pypy/module/_cffi_backend/copy_includes.py - pypy/module/_multibytecodec/src/cjkcodecs/_codecs_jp.c - pypy/module/_rawffi/test/test__rawffi.py - pypy/module/_socket/test/test_sock_app.py - pypy/module/binascii/interp_hqx.py - pypy/module/cpyext/include/patchlevel.h - pypy/module/cpyext/longobject.py - pypy/module/sys/version.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/compare/b033a3f9b62e7c1fbd489ed6c00fd89d513ba20e...54cc5de4e9a499009f3f5a8e803883eeb9641d9d -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/b033a3f9b62e7c1fbd489ed6c00fd89d513ba20e...54cc5de4e9a499009f3f5a8e803883eeb9641d9d You're 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 Oct 14 00:39:07 2020 From: foss at heptapod.net (Stefano Rivera) Date: Wed, 14 Oct 2020 04:39:07 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/default] 2 commits: bpo-31893: Simplify select.kqueue object comparison Message-ID: <5f8680eb1a4bb_1753fedeb2090cc307241@heptapod-foss.mail> Stefano Rivera pushed to branch branch/default at PyPy / pypy Commits: 1c587c14 by Stefano Rivera at 2020-10-13T19:53:55-07:00 bpo-31893: Simplify select.kqueue object comparison Return NotImplemented in comparison with other types, resulting in a defined ordering on 2.7, and an exception on 3.x. - - - - - dd274e80 by Stefano Rivera at 2020-10-13T16:39:07-07:00 Support current MacOS in this (non-upstream) kqueue test On MacOS 10.15 (and presumably other recent versions) ENOENT is returned rather than EBADF. But that's besides the point of the test, so handle it. - - - - - 3 changed files: - lib-python/2.7/test/test_kqueue.py - pypy/module/select/interp_kqueue.py - pypy/module/select/test/test_kqueue.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/compare/3e39e466fe101f205c17aad5261a1f95800f9e2b...dd274e805033eca898c70332ffe9a82813c92397 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/3e39e466fe101f205c17aad5261a1f95800f9e2b...dd274e805033eca898c70332ffe9a82813c92397 You're 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 Oct 14 00:39:09 2020 From: foss at heptapod.net (Stefano Rivera) Date: Wed, 14 Oct 2020 04:39:09 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.6] Allow customizing structseq constructors for sched_param() (cPython compatibility) Message-ID: <5f8680ed8c584_1752aee9bda8630307468@heptapod-foss.mail> Stefano Rivera pushed to branch branch/py3.6 at PyPy / pypy Commits: ba379e5c by Stefano Rivera at 2020-10-13T18:52:29-07:00 Allow customizing structseq constructors for sched_param() (cPython compatibility) --HG-- branch : py3.6 - - - - - 3 changed files: - lib_pypy/_structseq.py - pypy/module/posix/app_posix.py - pypy/module/posix/test/test_posix2.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/commit/ba379e5cced234330c91551b328694d2243e40ab -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/ba379e5cced234330c91551b328694d2243e40ab You're 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 Oct 14 01:00:36 2020 From: foss at heptapod.net (Matti Picus) Date: Wed, 14 Oct 2020 05:00:36 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.6] fix test_sysconfig by sorting tuple Message-ID: <5f8685f4d8d7d_1753fedeba55398307646@heptapod-foss.mail> Matti Picus pushed to branch branch/py3.6 at PyPy / pypy Commits: 31443842 by Matti Picus at 2020-10-14T07:48:34+03:00 fix test_sysconfig by sorting tuple --HG-- branch : py3.6 - - - - - 1 changed file: - lib-python/3/test/test_sysconfig.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/commit/3144384200da735b735cacb07ddcee6de3e9b260 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/3144384200da735b735cacb07ddcee6de3e9b260 You're 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 Oct 14 03:08:30 2020 From: foss at heptapod.net (Stefano Rivera) Date: Wed, 14 Oct 2020 07:08:30 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.6] 2 commits: bpo-33041: Fixed jumping if the function contains an 'async for' loop. Message-ID: <5f86a3eec4009_1753fedeb2090cc308859@heptapod-foss.mail> Stefano Rivera pushed to branch branch/py3.6 at PyPy / pypy Commits: b743e79a by Stefano Rivera at 2020-10-13T23:10:14-07:00 bpo-33041: Fixed jumping if the function contains an 'async for' loop. --HG-- branch : py3.6 - - - - - b274ff65 by Stefano Rivera at 2020-10-13T23:15:58-07:00 bpo-17288: Prevent jump from a yield statement --HG-- branch : py3.6 - - - - - 2 changed files: - pypy/interpreter/astcompiler/codegen.py - pypy/interpreter/pyframe.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/compare/3144384200da735b735cacb07ddcee6de3e9b260...b274ff65477cdf180f4afcf1ec29477e1d14d525 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/3144384200da735b735cacb07ddcee6de3e9b260...b274ff65477cdf180f4afcf1ec29477e1d14d525 You're 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 Oct 14 03:22:03 2020 From: foss at heptapod.net (Matti Picus) Date: Wed, 14 Oct 2020 07:22:03 +0000 Subject: [pypy-commit] [Git][pypy/pypy] Pushed new branch branch/win64-py3.6 Message-ID: <5f86a71bda3a0_1752aee9bda863030911a@heptapod-foss.mail> Matti Picus pushed new branch branch/win64-py3.6 at PyPy / pypy -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/tree/branch/win64-py3.6 You're 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 Oct 14 04:05:01 2020 From: foss at heptapod.net (Armin Rigo) Date: Wed, 14 Oct 2020 08:05:01 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/default] update to cffi/831e391a969c Message-ID: <5f86b12d70754_1753fedeb2090cc3097af@heptapod-foss.mail> Armin Rigo pushed to branch branch/default at PyPy / pypy Commits: cfc62cdb by Armin Rigo at 2020-10-14T10:04:54+02:00 update to cffi/831e391a969c - - - - - 1 changed file: - pypy/module/_cffi_backend/test/_backend_test_c.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/commit/cfc62cdb201481fdeed928d859bc5212296be0fc -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/cfc62cdb201481fdeed928d859bc5212296be0fc You're 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 Oct 14 05:13:07 2020 From: foss at heptapod.net (Stefano Rivera) Date: Wed, 14 Oct 2020 09:13:07 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.6] 3 commits: test_dis: Drop unnecessary Stack size deltas Message-ID: <5f86c123e1f1a_1752aeea63cc75031031@heptapod-foss.mail> Stefano Rivera pushed to branch branch/py3.6 at PyPy / pypy Commits: ac8d09ca by Stefano Rivera at 2020-10-14T00:29:24-07:00 test_dis: Drop unnecessary Stack size deltas --HG-- branch : py3.6 - - - - - 820bd34a by Stefano Rivera at 2020-10-14T01:55:13-07:00 bpo-11471: avoid generating a JUMP_FORWARD instruction at the end of an if-block if there is no else-clause --HG-- branch : py3.6 - - - - - 119f506b by Stefano Rivera at 2020-10-14T02:08:05-07:00 PyPy doesn't optimize out jumps to jumps in byte-code (yet?) --HG-- branch : py3.6 - - - - - 2 changed files: - lib-python/3/test/test_dis.py - pypy/interpreter/astcompiler/codegen.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/compare/b274ff65477cdf180f4afcf1ec29477e1d14d525...119f506bffcb3c8a2563e6a0ee7b4462166da2df -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/b274ff65477cdf180f4afcf1ec29477e1d14d525...119f506bffcb3c8a2563e6a0ee7b4462166da2df You're 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 Oct 14 05:15:00 2020 From: foss at heptapod.net (Armin Rigo) Date: Wed, 14 Oct 2020 09:15:00 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/default] update to cffi/b643ede2c603 Message-ID: <5f86c19458700_1753fedeb2090cc3105a4@heptapod-foss.mail> Armin Rigo pushed to branch branch/default at PyPy / pypy Commits: 54206070 by Armin Rigo at 2020-10-14T11:14:54+02:00 update to cffi/b643ede2c603 - - - - - 1 changed file: - pypy/module/_cffi_backend/test/_backend_test_c.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/commit/54206070180bfb476d7a8d7f8219351fd8e9bc2c -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/54206070180bfb476d7a8d7f8219351fd8e9bc2c You're 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 Oct 14 10:48:05 2020 From: foss at heptapod.net (Matti Picus) Date: Wed, 14 Oct 2020 14:48:05 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/win64-py3.6] fix merge - all bigint_w conversions must have a convert method Message-ID: <5f870fa5b000c_1753fedeb2090cc323858@heptapod-foss.mail> Matti Picus pushed to branch branch/win64-py3.6 at PyPy / pypy Commits: a9b37bd6 by Matti Picus at 2020-10-14T17:46:26+03:00 fix merge - all bigint_w conversions must have a convert method --HG-- branch : win64-py3.6 - - - - - 1 changed file: - pypy/module/array/interp_array.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/commit/a9b37bd6e37cecd3ea32f0e8c255517269fcd092 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/a9b37bd6e37cecd3ea32f0e8c255517269fcd092 You're 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 Oct 14 17:22:47 2020 From: foss at heptapod.net (Matti Picus) Date: Wed, 14 Oct 2020 21:22:47 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/win64-py3.6] 2 commits: fix translation Message-ID: <5f876c27858bb_1753fedeb2090cc32977a@heptapod-foss.mail> Matti Picus pushed to branch branch/win64-py3.6 at PyPy / pypy Commits: 25cc3b60 by Matti Picus at 2020-10-14T21:07:14+03:00 fix translation --HG-- branch : win64-py3.6 - - - - - e8e406f4 by Matti Picus at 2020-10-14T23:30:21+03:00 fix merge/translation issues --HG-- branch : win64-py3.6 - - - - - 2 changed files: - pypy/module/_winreg/interp_winreg.py - pypy/module/bz2/interp_bz2.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/compare/a9b37bd6e37cecd3ea32f0e8c255517269fcd092...e8e406f41f999c40c7e5305cfa5dd48ac2373314 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/a9b37bd6e37cecd3ea32f0e8c255517269fcd092...e8e406f41f999c40c7e5305cfa5dd48ac2373314 You're 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 Oct 14 18:56:27 2020 From: foss at heptapod.net (nulano) Date: Wed, 14 Oct 2020 22:56:27 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/win64-py3.6] fix merge/test Message-ID: <5f87821bce9b5_1752aeea839da483312d3@heptapod-foss.mail> nulano pushed to branch branch/win64-py3.6 at PyPy / pypy Commits: a4825163 by nulano at 2020-10-14T23:56:11+01:00 fix merge/test --HG-- branch : win64-py3.6 - - - - - 1 changed file: - pypy/module/_multiprocessing/test/test_semaphore.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/commit/a48251633cc548eabc79ca712ac7982f3afc208d -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/a48251633cc548eabc79ca712ac7982f3afc208d You're 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 Oct 15 00:45:26 2020 From: foss at heptapod.net (Matti Picus) Date: Thu, 15 Oct 2020 04:45:26 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.6] 7 commits: sort the tuple of wanted names Message-ID: <5f87d3e643d7b_1752aee9bdb38dc33209f@heptapod-foss.mail> Matti Picus pushed to branch branch/py3.6 at PyPy / pypy Commits: 3e39e466 by Matti Picus at 2020-10-13T02:44:17+03:00 sort the tuple of wanted names - - - - - 1c587c14 by Stefano Rivera at 2020-10-13T19:53:55-07:00 bpo-31893: Simplify select.kqueue object comparison Return NotImplemented in comparison with other types, resulting in a defined ordering on 2.7, and an exception on 3.x. - - - - - dd274e80 by Stefano Rivera at 2020-10-13T16:39:07-07:00 Support current MacOS in this (non-upstream) kqueue test On MacOS 10.15 (and presumably other recent versions) ENOENT is returned rather than EBADF. But that's besides the point of the test, so handle it. - - - - - cfc62cdb by Armin Rigo at 2020-10-14T10:04:54+02:00 update to cffi/831e391a969c - - - - - 54206070 by Armin Rigo at 2020-10-14T11:14:54+02:00 update to cffi/b643ede2c603 - - - - - e68a6436 by Matti Picus at 2020-10-14T17:14:15+03:00 merge default into py3.6 --HG-- branch : py3.6 - - - - - 9aecf3a4 by Matti Picus at 2020-10-15T07:40:49+03:00 skip hpy tests on linux32 --HG-- branch : py3.6 - - - - - 5 changed files: - pypy/config/pypyoption.py - pypy/module/_cffi_backend/test/_backend_test_c.py - pypy/module/_hpy_universal/test/conftest.py - pypy/module/select/interp_kqueue.py - pypy/module/select/test/test_kqueue.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/compare/119f506bffcb3c8a2563e6a0ee7b4462166da2df...9aecf3a424f54e61ec819a600db8bff2fb455ce8 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/119f506bffcb3c8a2563e6a0ee7b4462166da2df...9aecf3a424f54e61ec819a600db8bff2fb455ce8 You're 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 Oct 15 00:45:28 2020 From: foss at heptapod.net (Matti Picus) Date: Thu, 15 Oct 2020 04:45:28 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/win64-py3.6] 13 commits: bpo-31893: Simplify select.kqueue object comparison Message-ID: <5f87d3e8a9021_1752aeea839da483322e8@heptapod-foss.mail> Matti Picus pushed to branch branch/win64-py3.6 at PyPy / pypy Commits: 1c587c14 by Stefano Rivera at 2020-10-13T19:53:55-07:00 bpo-31893: Simplify select.kqueue object comparison Return NotImplemented in comparison with other types, resulting in a defined ordering on 2.7, and an exception on 3.x. - - - - - dd274e80 by Stefano Rivera at 2020-10-13T16:39:07-07:00 Support current MacOS in this (non-upstream) kqueue test On MacOS 10.15 (and presumably other recent versions) ENOENT is returned rather than EBADF. But that's besides the point of the test, so handle it. - - - - - b743e79a by Stefano Rivera at 2020-10-13T23:10:14-07:00 bpo-33041: Fixed jumping if the function contains an 'async for' loop. --HG-- branch : py3.6 - - - - - b274ff65 by Stefano Rivera at 2020-10-13T23:15:58-07:00 bpo-17288: Prevent jump from a yield statement --HG-- branch : py3.6 - - - - - ac8d09ca by Stefano Rivera at 2020-10-14T00:29:24-07:00 test_dis: Drop unnecessary Stack size deltas --HG-- branch : py3.6 - - - - - cfc62cdb by Armin Rigo at 2020-10-14T10:04:54+02:00 update to cffi/831e391a969c - - - - - 820bd34a by Stefano Rivera at 2020-10-14T01:55:13-07:00 bpo-11471: avoid generating a JUMP_FORWARD instruction at the end of an if-block if there is no else-clause --HG-- branch : py3.6 - - - - - 119f506b by Stefano Rivera at 2020-10-14T02:08:05-07:00 PyPy doesn't optimize out jumps to jumps in byte-code (yet?) --HG-- branch : py3.6 - - - - - 54206070 by Armin Rigo at 2020-10-14T11:14:54+02:00 update to cffi/b643ede2c603 - - - - - e68a6436 by Matti Picus at 2020-10-14T17:14:15+03:00 merge default into py3.6 --HG-- branch : py3.6 - - - - - 9aecf3a4 by Matti Picus at 2020-10-15T07:40:49+03:00 skip hpy tests on linux32 --HG-- branch : py3.6 - - - - - 8715f069 by Matti Picus at 2020-10-15T07:41:36+03:00 merge py3.6 into branch --HG-- branch : win64-py3.6 - - - - - 5d4a9784 by Matti Picus at 2020-10-15T07:44:25+03:00 skip _hpy_universal on win64 for now --HG-- branch : win64-py3.6 - - - - - 8 changed files: - lib-python/3/test/test_dis.py - pypy/config/pypyoption.py - pypy/interpreter/astcompiler/codegen.py - pypy/interpreter/pyframe.py - pypy/module/_cffi_backend/test/_backend_test_c.py - pypy/module/_hpy_universal/test/conftest.py - pypy/module/select/interp_kqueue.py - pypy/module/select/test/test_kqueue.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/compare/a48251633cc548eabc79ca712ac7982f3afc208d...5d4a9784ec25a17f7a3b9fcc6d32e9955f019f05 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/a48251633cc548eabc79ca712ac7982f3afc208d...5d4a9784ec25a17f7a3b9fcc6d32e9955f019f05 You're 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 Oct 15 04:56:35 2020 From: foss at heptapod.net (Matti Picus) Date: Thu, 15 Oct 2020 08:56:35 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/win64-py3.6] more winreg fixes Message-ID: <5f880ec3e5302_1752aee9bdb38dc3332f7@heptapod-foss.mail> Matti Picus pushed to branch branch/win64-py3.6 at PyPy / pypy Commits: f0a697a7 by Matti Picus at 2020-10-15T11:55:55+03:00 more winreg fixes --HG-- branch : win64-py3.6 - - - - - 1 changed file: - pypy/module/_winreg/interp_winreg.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/commit/f0a697a7e05e6894adac46d80ad252ed9fcfff29 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/f0a697a7e05e6894adac46d80ad252ed9fcfff29 You're 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 Oct 15 05:07:32 2020 From: foss at heptapod.net (Matti Picus) Date: Thu, 15 Oct 2020 09:07:32 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.6] typo Message-ID: <5f88115450098_1752aeea63cc750333632@heptapod-foss.mail> Matti Picus pushed to branch branch/py3.6 at PyPy / pypy Commits: ceba230e by Matti Picus at 2020-10-15T12:06:40+03:00 typo --HG-- branch : py3.6 - - - - - 1 changed file: - pypy/module/_hpy_universal/test/conftest.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/commit/ceba230e4fdfd6237e503db49c08288094b86b0e -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/ceba230e4fdfd6237e503db49c08288094b86b0e You're 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 Oct 15 05:07:34 2020 From: foss at heptapod.net (Matti Picus) Date: Thu, 15 Oct 2020 09:07:34 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/win64-py3.6] 2 commits: typo Message-ID: <5f881156ded9a_1752aee9bdb38dc33388e@heptapod-foss.mail> Matti Picus pushed to branch branch/win64-py3.6 at PyPy / pypy Commits: ceba230e by Matti Picus at 2020-10-15T12:06:40+03:00 typo --HG-- branch : py3.6 - - - - - 55a160ea by Matti Picus at 2020-10-15T12:07:03+03:00 merge py3.6 into branch --HG-- branch : win64-py3.6 - - - - - 1 changed file: - pypy/module/_hpy_universal/test/conftest.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/compare/f0a697a7e05e6894adac46d80ad252ed9fcfff29...55a160eadf8cfecfcf4a647c3b4ca698b782db88 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/f0a697a7e05e6894adac46d80ad252ed9fcfff29...55a160eadf8cfecfcf4a647c3b4ca698b782db88 You're 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 Oct 15 14:24:07 2020 From: foss at heptapod.net (Matti Picus) Date: Thu, 15 Oct 2020 18:24:07 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/win64-py3.6] fix translation Message-ID: <5f8893c7a3c56_1753fedeba553983490a@heptapod-foss.mail> Matti Picus pushed to branch branch/win64-py3.6 at PyPy / pypy Commits: edf21b01 by Matti Picus at 2020-10-15T21:17:10+03:00 fix translation --HG-- branch : win64-py3.6 - - - - - 5 changed files: - pypy/module/_io/interp_win32consoleio.py - pypy/module/_socket/interp_socket.py - pypy/module/_winreg/interp_winreg.py - pypy/module/time/interp_time.py - rpython/rlib/rwin32.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/commit/edf21b01398cfed93fdef3bd8c1c978f76ff3566 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/edf21b01398cfed93fdef3bd8c1c978f76ff3566 You're 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 Oct 15 14:55:52 2020 From: foss at heptapod.net (Matti Picus) Date: Thu, 15 Oct 2020 18:55:52 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/win64] 7 commits: bpo-31893: Simplify select.kqueue object comparison Message-ID: <5f889b38507fb_1752aee9bda8630350538@heptapod-foss.mail> Matti Picus pushed to branch branch/win64 at PyPy / pypy Commits: 1c587c14 by Stefano Rivera at 2020-10-13T19:53:55-07:00 bpo-31893: Simplify select.kqueue object comparison Return NotImplemented in comparison with other types, resulting in a defined ordering on 2.7, and an exception on 3.x. - - - - - dd274e80 by Stefano Rivera at 2020-10-13T16:39:07-07:00 Support current MacOS in this (non-upstream) kqueue test On MacOS 10.15 (and presumably other recent versions) ENOENT is returned rather than EBADF. But that's besides the point of the test, so handle it. - - - - - cfc62cdb by Armin Rigo at 2020-10-14T10:04:54+02:00 update to cffi/831e391a969c - - - - - 54206070 by Armin Rigo at 2020-10-14T11:14:54+02:00 update to cffi/b643ede2c603 - - - - - 845aa0dd by Matti Picus at 2020-10-15T21:37:16+03:00 backport rpython changes from py3.6 - - - - - fc5e9b83 by Matti Picus at 2020-10-15T21:46:36+03:00 merge default into branch --HG-- branch : win64 - - - - - 6e860e19 by Matti Picus at 2020-10-15T21:55:10+03:00 backport py3.6 changes --HG-- branch : win64 - - - - - 9 changed files: - lib-python/2.7/test/test_kqueue.py - pypy/module/_cffi_backend/test/_backend_test_c.py - pypy/module/select/interp_kqueue.py - pypy/module/select/test/test_kqueue.py - rpython/rlib/rbigint.py - rpython/rlib/rposix.py - rpython/rlib/rwin32.py - rpython/rlib/test/test_rbigint.py - rpython/translator/platform/darwin.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/compare/54cc5de4e9a499009f3f5a8e803883eeb9641d9d...6e860e1929495dd748a12dd1a49a54edd4e7d619 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/54cc5de4e9a499009f3f5a8e803883eeb9641d9d...6e860e1929495dd748a12dd1a49a54edd4e7d619 You're 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 Oct 15 14:55:47 2020 From: foss at heptapod.net (Matti Picus) Date: Thu, 15 Oct 2020 18:55:47 +0000 Subject: [pypy-commit] [Git][pypy/pypy] Deleted branch topic/macosx-deployment-target-2.7/experimenting-with-the-build-in-2.7 Message-ID: <5f889b33d7e0f_1752aeea348e2183501aa@heptapod-foss.mail> Matti Picus deleted branch topic/macosx-deployment-target-2.7/experimenting-with-the-build-in-2.7 at PyPy / pypy -- You're 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 Oct 15 14:55:50 2020 From: foss at heptapod.net (Matti Picus) Date: Thu, 15 Oct 2020 18:55:50 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/default] backport rpython changes from py3.6 Message-ID: <5f889b3694b50_1753fedeb2090cc350344@heptapod-foss.mail> Matti Picus pushed to branch branch/default at PyPy / pypy Commits: 845aa0dd by Matti Picus at 2020-10-15T21:37:16+03:00 backport rpython changes from py3.6 - - - - - 5 changed files: - rpython/rlib/rbigint.py - rpython/rlib/rposix.py - rpython/rlib/rwin32.py - rpython/rlib/test/test_rbigint.py - rpython/translator/platform/darwin.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/commit/845aa0ddd472118593a75c4cec1ffdaf2d77191d -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/845aa0ddd472118593a75c4cec1ffdaf2d77191d You're 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 Oct 15 14:56:12 2020 From: foss at heptapod.net (Matti Picus) Date: Thu, 15 Oct 2020 18:56:12 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.6] 2 commits: backport rpython changes from py3.6 Message-ID: <5f889b4cb78e2_1752aee9bdb38dc35072e@heptapod-foss.mail> Matti Picus pushed to branch branch/py3.6 at PyPy / pypy Commits: 845aa0dd by Matti Picus at 2020-10-15T21:37:16+03:00 backport rpython changes from py3.6 - - - - - 5123893a by Matti Picus at 2020-10-15T21:48:17+03:00 merge default into py3.6 --HG-- branch : py3.6 - - - - - 0 changed files: View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/compare/ceba230e4fdfd6237e503db49c08288094b86b0e...5123893a67b1c318b3b6471817ba844ed05f7087 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/ceba230e4fdfd6237e503db49c08288094b86b0e...5123893a67b1c318b3b6471817ba844ed05f7087 You're 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 Oct 15 14:56:15 2020 From: foss at heptapod.net (Matti Picus) Date: Thu, 15 Oct 2020 18:56:15 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/win64-py3.6] 3 commits: backport rpython changes from py3.6 Message-ID: <5f889b4f46c34_1752aeea63cc75035095b@heptapod-foss.mail> Matti Picus pushed to branch branch/win64-py3.6 at PyPy / pypy Commits: 845aa0dd by Matti Picus at 2020-10-15T21:37:16+03:00 backport rpython changes from py3.6 - - - - - 5123893a by Matti Picus at 2020-10-15T21:48:17+03:00 merge default into py3.6 --HG-- branch : py3.6 - - - - - 0842ad6e by Matti Picus at 2020-10-15T21:49:09+03:00 merge py3.6 into branch --HG-- branch : win64-py3.6 - - - - - 0 changed files: View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/compare/edf21b01398cfed93fdef3bd8c1c978f76ff3566...0842ad6e27ef33edb3330e92615470c2d5ac0061 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/edf21b01398cfed93fdef3bd8c1c978f76ff3566...0842ad6e27ef33edb3330e92615470c2d5ac0061 You're 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 Oct 15 18:59:11 2020 From: foss at heptapod.net (nulano) Date: Thu, 15 Oct 2020 22:59:11 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/win64-py3.6] 2 commits: widen descr_repr params in interp_socket Message-ID: <5f88d43fa62b_1752aeea839da483568e7@heptapod-foss.mail> nulano pushed to branch branch/win64-py3.6 at PyPy / pypy Commits: 3487c66c by nulano at 2020-10-15T23:04:17+01:00 widen descr_repr params in interp_socket --HG-- branch : win64-py3.6 - - - - - de9e69fd by nulano at 2020-10-15T23:24:30+01:00 fail early in rstr.do_stringformat for ints too small, not when speciallizing ll_int2xxx --HG-- branch : win64-py3.6 - - - - - 2 changed files: - pypy/module/_socket/interp_socket.py - rpython/rtyper/lltypesystem/rstr.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/compare/0842ad6e27ef33edb3330e92615470c2d5ac0061...de9e69fddc08a1b2f97bc846ea702f3fc6f37633 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/0842ad6e27ef33edb3330e92615470c2d5ac0061...de9e69fddc08a1b2f97bc846ea702f3fc6f37633 You're 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 Oct 16 10:26:22 2020 From: foss at heptapod.net (Matti Picus) Date: Fri, 16 Oct 2020 14:26:22 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.7] 186 commits: update to v2.7.16 Message-ID: <5f89ad8ec598a_1752aee9bda8630372350@heptapod-foss.mail> Matti Picus pushed to branch branch/py3.7 at PyPy / pypy Commits: 1794dd2c by Matti Picus at 2019-05-20T12:55:24+03:00 update to v2.7.16 --HG-- branch : vendor/stdlib - - - - - 62d4a706 by Matti Picus at 2019-05-20T12:56:07+03:00 add how-to-update --HG-- branch : vendor/stdlib - - - - - 4c2d1029 by Micha? G?rny at 2020-09-28T09:28:36+02:00 update stdlib to v2.7.18-3-g138e2caeb4 --HG-- branch : vendor/stdlib - - - - - 2e7012c8 by Micha? G?rny at 2020-09-28T10:51:59+02:00 start stdlib-2.7.18-3 branch --HG-- branch : stdlib-2.7.18-3 - - - - - f67b9ed9 by Micha? G?rny at 2020-09-28T10:45:03+02:00 merge vendor/stdlib --HG-- branch : stdlib-2.7.18-3 - - - - - f0618030 by Micha? G?rny at 2020-09-29T15:24:42+02:00 fix mistakenly readded py2.7 import from weakref.py --HG-- branch : stdlib-2.7.18-3 - - - - - 049ea398 by Micha? G?rny at 2020-09-29T15:25:00+02:00 add new py2.7 tests to conftest --HG-- branch : stdlib-2.7.18-3 - - - - - 94e8d8ee by Micha? G?rny at 2020-09-29T16:31:50+02:00 test_syntax: Fix doctest exception message to match pypy --HG-- branch : stdlib-2.7.18-3 - - - - - 5ee9c187 by Micha? G?rny at 2020-09-29T17:31:21+02:00 test_thread: fix pypy gc collection lost on update, caused test to hang --HG-- branch : stdlib-2.7.18-3 - - - - - 2f9bea3f by Micha? G?rny at 2020-09-29T21:39:55+02:00 test_time: fix exception compatibility with pypy --HG-- branch : stdlib-2.7.18-3 - - - - - 07d02be9 by Micha? G?rny at 2020-09-29T21:43:20+02:00 test_xml_etree.py: fix test failure due to refcounting impl detail --HG-- branch : stdlib-2.7.18-3 - - - - - d45eb67d by Stefano Rivera at 2020-10-02T13:06:56-07:00 bpo-38535: Fix positions for AST nodes for calls without arguments in decorators --HG-- branch : stdlib-2.7.18-3 - - - - - eef497d7 by Stefano Rivera at 2015-06-05T20:32:17+02:00 bytearray(obj) should call obj.__index__() instead of obj.__int__(). adapted from b84f64795e2b in the py3k branch --HG-- branch : stdlib-2.7.18-3 - - - - - 5374494e by Stefano Rivera at 2020-10-02T17:40:25-07:00 Update _testcapimodule to 2.7.18 Skip test_long_as_unsigned_long_long_mask as it currently segfaults --HG-- branch : stdlib-2.7.18-3 - - - - - 8a37c310 by Ronan Lamy at 2019-10-16T16:48:28+01:00 Fix range checking in GB18030 decoder (bpo-29990) --HG-- branch : stdlib-2.7.18-3 - - - - - 64ab68e9 by Ronan Lamy at 2019-10-16T17:57:57+01:00 Fix handling escape characters in HZ codec (bpo-30003) --HG-- branch : stdlib-2.7.18-3 - - - - - a9fb5988 by Stefano Rivera at 2020-10-02T22:06:02-07:00 Handle NULL argument to PyLong_AsUnsignedLongLongMask As used in test_long_as_unsigned_long_long_mask in _testcapimodule --HG-- branch : stdlib-2.7.18-3 - - - - - 457bbd3b by Stefano Rivera at 2020-10-02T21:39:21-07:00 Swallow exceptions in PySlice_GetIndices PySlice_GetIndicesEx is the improved version that raises exceptions. As the cPython docs say: > Returns 0 on success and -1 on error with no exception set (unless one of the > indices was not None and failed to be converted to an integer, in > which case -1 is returned with an exception set). > > You probably do not want to use this function. If you want to use slice > objects in versions of Python prior to 2.3, you would probably do well to > incorporate the source of PySlice_GetIndicesEx(), suitably renamed, in the > source of your extension. --HG-- branch : stdlib-2.7.18-3 - - - - - d4de7d26 by Stefano Rivera at 2020-10-02T21:24:16-07:00 PyBuffer_To/FromContiguous were implemented in 94ab09b73962 --HG-- branch : stdlib-2.7.18-3 - - - - - 32d0cb16 by Stefano Rivera at 2020-10-02T18:15:37-07:00 Update _ctypes_test to 2.7.18 --HG-- branch : stdlib-2.7.18-3 - - - - - 54c76ca0 by Ronan Lamy at 2020-05-27T17:57:16+01:00 Ensure correct PEP3118 codes for primitive ctypes types (cf. bpo-10746) --HG-- branch : stdlib-2.7.18-3 - - - - - b47c45b9 by Matti Picus at 2019-08-25T10:36:16+03:00 cpython3 compatibility for raising when calling methods on abstract classes --HG-- branch : stdlib-2.7.18-3 - - - - - 2b6d8a98 by Stefano Rivera at 2020-10-05T18:42:38-07:00 Return a TypeError like cpython would if a timedelta argument doesn't divmod correctly Handle the ridiculous __divmod__ results that test_datetime.TestTimeDelta.test_issue31752 uses. This doesn't really matters in PyPy, we aren't triggering an interpreter failure here like cPython. --HG-- branch : stdlib-2.7.18-3 - - - - - 161339fe by Richard Plangger at 2017-02-27T18:55:01+01:00 (ronan, plan_rich) fix descriptor invocation inside the descr_call of W_TypeObject --HG-- branch : stdlib-2.7.18-3 - - - - - 8750999f by Stefano Rivera at 2020-10-05T20:06:39-07:00 Fix test_dict failures from bpo-27945 tests As-applied to py3.6 in 63c246992f08 --HG-- branch : stdlib-2.7.18-3 - - - - - b0ddceb1 by Stefano Rivera at 2020-10-05T20:14:38-07:00 Handle PyPy's magic offset from cPython (bpo-29514) --HG-- branch : stdlib-2.7.18-3 - - - - - 1d2da07e by Stefano Rivera at 2020-10-05T20:34:12-07:00 Reapply c8d93fa469ba, dropped in d147d3b422d7 > Fix the cpython test for newer pypy versions, with a comment --HG-- branch : stdlib-2.7.18-3 - - - - - 28ac5015 by Ronan Lamy at 2019-08-08T15:59:45+01:00 Fix bpo-25862 --HG-- branch : stdlib-2.7.18-3 - - - - - 0ac395cd by Matti Picus at 2020-07-23T21:44:54+03:00 differentiate in tests between sys.maxunicode and sizeof(w_char_t) - - - - - 290fef6b by Antonio Cuni at 2020-09-22T09:30:26+02:00 ./update_vedored to hpy git revision 7cf3e2f --HG-- branch : hpy - - - - - 669b93dc by Antonio Cuni at 2020-09-22T10:35:52+02:00 remove duplicate entry and ignore the content of the bin/ directory (which is useful if you ./pypy -m pip install stuff inside your working copy --HG-- branch : hpy - - - - - c6fe3e35 by Antonio Cuni at 2020-09-22T11:06:04+02:00 adapt our support.py to the upstream changes. test_basic.py passes again --HG-- branch : hpy - - - - - 419aee31 by Antonio Cuni at 2020-09-22T11:49:22+02:00 update the HPyContext struct --HG-- branch : hpy - - - - - 6c30bcd6 by Antonio Cuni at 2020-09-22T11:48:51+02:00 Suppress the cpyext warnings like: missing slot '__setattr__'/'tp_setattr', discovered on 'object' ... They have been around forever and nobody looks at them anyway --HG-- branch : hpy - - - - - e4728302 by Antonio Cuni at 2020-09-22T12:01:01+02:00 comment out these SLOTS: they are not included yet in autogen_hpyslot.h, they will be reenabled later when there is a test for them --HG-- branch : hpy - - - - - 983cf46c by Antonio Cuni at 2020-09-22T12:14:14+02:00 rename this (no clue why it was called differently) --HG-- branch : hpy - - - - - e210c5b9 by Antonio Cuni at 2020-09-22T18:55:56+02:00 tp_new's calling convention is special, because you need to take the first __args__.arguments_w and pass it as "self" manually. This logic in CPython is done by tp_new_wrapper, and here we do it by subclassing W_ExtensionFunction --HG-- branch : hpy - - - - - 40bf3e9e by Ronan Lamy at 2020-09-30T17:41:38+01:00 Comment out more missing slots --HG-- branch : hpy - - - - - 58354c76 by Ronan Lamy at 2020-09-30T20:17:29+01:00 implement HPyTuple_FromArray --HG-- branch : hpy - - - - - 4c6bdc31 by Antonio Cuni at 2020-10-01T11:04:51+02:00 test_nb_ops_binary passes --HG-- branch : hpy - - - - - fe78f8cf by Matti Picus at 2020-10-02T17:57:58+03:00 update repackage script to create .hg_archival.txt, issue 3315 - - - - - beddbe69 by Antonio Cuni at 2020-10-02T18:08:36+02:00 make it possible to call handles.using() with multiple objects, and use it to simplify a piece of code --HG-- branch : hpy - - - - - 54c265b9 by Antonio Cuni at 2020-10-03T00:22:08+02:00 Refactor interp_slots.py The autogen approach works for simple cases, but it quickly shows its limit for more complex ones. The problem is that even in CPython the correspondance between the various *func typedef and wrap_* functions is strong but not complete. So, it seems better and easier to follow CPython as close as possible: instead of autogenerating the W_SlotWrapper from the HPyFunc_* typedef, we write them manually, following the very same name convention as CPython. In this commit, kill autogen_interp_slots and move/rename the exiting wrappers inside interp_slot.py --HG-- branch : hpy - - - - - 2e44346b by Antonio Cuni at 2020-10-03T00:28:33+02:00 rename this to follow more closely CPython's naming convention --HG-- branch : hpy - - - - - 2d3c084c by Antonio Cuni at 2020-10-03T00:33:42+02:00 kill autogen_interp_slots_py: at the moment we don't need our own autogen script, but we keep it as an example in case we will need it later --HG-- branch : hpy - - - - - 0083f318 by Antonio Cuni at 2020-10-03T00:46:26+02:00 implement nb_bool; test_nb_ops_type_conversion passes --HG-- branch : hpy - - - - - 8eaf2342 by Antonio Cuni at 2020-10-03T03:07:25+02:00 implement W_wrap_ternaryfunc: test_nb_ops_power passes --HG-- branch : hpy - - - - - 287a620f by Antonio Cuni at 2020-10-03T15:41:24+01:00 fix translation --HG-- branch : hpy - - - - - 37062a41 by Antonio Cuni at 2020-10-03T16:47:03+02:00 fix test_extra, the API changed --HG-- branch : hpy - - - - - de1d4470 by Antonio Cuni at 2020-10-03T17:00:27+02:00 implement HPyTupleBuilder --HG-- branch : hpy - - - - - 7461549e by Matti Picus at 2020-10-03T19:20:51+03:00 move translated os.* tests to extra_tests - - - - - 64e7a519 by Matti Picus at 2020-10-03T19:32:57+03:00 redo moved tests, flake8 - - - - - 609406d4 by Matti Picus at 2020-10-03T19:33:09+03:00 small fixes - - - - - 46f1073a by Matti Picus at 2020-10-03T19:58:10+03:00 merge default into py3.6 --HG-- branch : py3.6 - - - - - 21f2bcd1 by Matti Picus at 2020-10-03T20:07:58+03:00 restart whatsnew-pypy3-head.rst - - - - - 58aad925 by Matti Picus at 2020-10-03T20:09:37+03:00 merge default into py3.6 --HG-- branch : py3.6 - - - - - e3549d0f by Matti Picus at 2020-10-03T20:33:35+03:00 simplify source repackaging via hg archive, creates .hg_archival.txt, issue 3315 - - - - - c6364c7d by Antonio Cuni at 2020-10-04T11:07:46+01:00 fix translation, as explained by the comment --HG-- branch : hpy - - - - - 007d9e5c by Antonio Cuni at 2020-10-04T15:24:36+02:00 improve the fake objspace so that it fails if you pass a resizable list to newtuple, and to catch the problem which was fixed by 0726e91a1ce1 --HG-- branch : hpy - - - - - 7f4f78a8 by Antonio Cuni at 2020-10-04T15:24:36+02:00 improve the fake objspace so that it fails if you pass a resizable list to newtuple, and to catch the problem which was fixed by 0726e91a1ce1 - - - - - 5ee29254 by Micha? G?rny at 2020-10-04T15:46:23+02:00 Fix sethostname() failure when passed bytes My implementation of sethostname() was broken and failed when passed bytes on Python 3. Update the implementation to match CPython -- that is, use bytes if provided, or fsencode() when str is provided. --HG-- branch : py3.6 - - - - - f4fe012b by Antonio Cuni at 2020-10-04T15:46:28+02:00 greatly simplify inter_builder.py by unsharing the code between ListBuilder and TupleBuilder; this introduces a bit of code duplication, but removes all the unnecessary code and rpython hacks which were needed to implement the non-shared parts of the code --HG-- branch : hpy - - - - - b814aa95 by Antonio Cuni at 2020-10-04T17:38:57+02:00 ./update_vendored.sh to git rev 46f151a --HG-- branch : hpy-46f151a - - - - - d6738f87 by Antonio Cuni at 2020-10-04T17:58:34+02:00 implement hpy.universal.get_version(), using the data which is found inside _vendored/hpy/devel/version.py (which is itself generated by setuptools-scm) --HG-- branch : hpy-46f151a - - - - - e2da95fa by Antonio Cuni at 2020-10-04T18:30:07+02:00 add support for HPyType_SpecParam_Base --HG-- branch : hpy-46f151a - - - - - 7b5703f5 by Antonio Cuni at 2020-10-04T18:39:06+02:00 add support for HPyType_SpecParam_BasesTuple --HG-- branch : hpy-46f151a - - - - - cbf4cc42 by Antonio Cuni at 2020-10-04T18:59:41+02:00 fix the case for params==NULL --HG-- branch : hpy-46f151a - - - - - 49858015 by Antonio Cuni at 2020-10-04T19:14:38+02:00 fix for test_ztranslation --HG-- branch : hpy-46f151a - - - - - cc2d9575 by Antonio Cuni at 2020-10-05T10:37:12+02:00 translation fix: we need to use 'struct _HPy_s' inside the declaration of HPyType_SpecParam, else it conflicts with the corresponding declaration inside hpy.h --HG-- branch : hpy-46f151a - - - - - 76d9a0a5 by Antonio Cuni at 2020-10-05T11:11:25+02:00 close merged branch --HG-- branch : hpy-46f151a - - - - - 49109894 by Antonio Cuni at 2020-10-05T11:12:16+02:00 hg merge hpy-46f151a. This updates _hpy_universal to hpy rev 46f151a --HG-- branch : hpy - - - - - d94560f9 by Antonio Cuni at 2020-10-05T13:28:21+01:00 fix translation --HG-- branch : hpy - - - - - 4c55e9e2 by Antonio Cuni at 2020-10-05T14:28:11+02:00 use a different way to get the version without importing _vendored.hpy.devel: this makes it possible to translate pypy even if pathlib is not installed (because it's imported by hpy/devel/__init__.py) --HG-- branch : hpy - - - - - 1fcf558b by Antonio Cuni at 2020-10-05T14:22:52+00:00 Merge branch 'branch/hpy' into 'branch/py3.6' Update to HPy 46f151a See merge request pypy/pypy!767 --HG-- branch : py3.6 - - - - - 36b29935 by Armin Rigo at 2020-10-05T22:14:31+02:00 Fix crypt with a multithread protection lock, similar to the one in grp.py - - - - - 4bd4f38e by Matti Picus at 2020-10-06T08:48:26+03:00 fix failing tests - - - - - 77aa9687 by Matti Picus at 2020-10-06T11:06:01+03:00 backport fix for CVE-2019-5010, cpython issue 35746 --HG-- branch : stdlib-2.7.18-3 - - - - - 25a8a06c by Matti Picus at 2020-10-06T11:26:47+03:00 fix incompatibility with ssl context defaults --HG-- branch : stdlib-2.7.18-3 - - - - - 8067c535 by Stefano Rivera at 2020-10-06T16:11:46-07:00 CPython compatibility: IOBase.readlines() should rely on the iterator protocol instead of calling readline() directly (grafted from 7b9b2790269b94ca9ade16847146b5f566502b9d) --HG-- branch : stdlib-2.7.18-3 - - - - - 91436581 by Stefano Rivera at 2020-10-06T16:12:11-07:00 Ensure that IOBase.readlines() uses overridden __iter__ or __next__ in all cases Grafted from 768e7e44eb1eb061d36c385d7e77be800942f402 and eb1aa8262e34. --HG-- branch : stdlib-2.7.18-3 - - - - - 0555837d by Matti Picus at 2020-10-07T08:34:21+03:00 more test fixes - - - - - 3a0aa403 by Matti Picus at 2020-10-07T09:09:48+03:00 update expired testing certificates from latest CPython HEAD - - - - - 2a6b624d by Stefano Rivera at 2020-10-07T12:10:22-07:00 Reject environmnet variables containing = Adapted from 1697fc0bff5dd60fd0ed4149b238a21a3485a38d > Issue 3136: Windows: os.putenv() --HG-- branch : stdlib-2.7.18-3 - - - - - cda8f65e by Stefano Rivera at 2020-10-07T12:37:58-07:00 prevent re-entrant use of iterator in itertools.tee, bpo-34410 (adapted from cd1115f6c1fd3f0840a57f26e79dde4fc5e39c99) --HG-- branch : stdlib-2.7.18-3 - - - - - 467c9f9f by Stefano Rivera at 2020-10-07T17:08:13-07:00 Leave internal state unchanged if _random.Random.setstate() raises an exception (bpo-29960) (grafted from 2cbe9ff660033e5af4ea7e99b5d6584853fcee53) --HG-- branch : stdlib-2.7.18-3 - - - - - 6bddfd52 by Stefano Rivera at 2020-10-07T17:13:54-07:00 _sqlite.Cursor: add relevant part of __check_cursor to close() (grafted from ff4600cfa35e31384ae6c55c7d9b5f21f9aca5bc) --HG-- branch : stdlib-2.7.18-3 - - - - - 8183c825 by Stefano Rivera at 2020-10-07T17:30:29-07:00 test, fix error message for CPython compatibility Picked up from bpo-34052's new tests. (grafted from 2e89e7ae99c0e9568ad1cf8266f6ad10584e8585) --HG-- branch : stdlib-2.7.18-3 - - - - - 44302b30 by Stefano Rivera at 2020-10-07T17:39:20-07:00 This is Python 2.x not 3, encode unicode filenames (bpo-25404) --HG-- branch : stdlib-2.7.18-3 - - - - - 82078b62 by Stefano Rivera at 2020-10-07T17:48:38-07:00 test: Skip bpo-33817 test that uses pythonapi --HG-- branch : stdlib-2.7.18-3 - - - - - 97f8a66d by Stefano Rivera at 2020-10-07T19:24:51-07:00 Fix the bpo-30730 test (invalid env vars in subprocess) in the posix implementation --HG-- branch : stdlib-2.7.18-3 - - - - - c23aead4 by Matti Picus at 2020-10-08T05:46:36+03:00 always use NT sysconfig scheme on windows, issue 3321 - - - - - 94cb6d73 by Matti Picus at 2020-10-08T05:48:13+03:00 always use NT sysconfig scheme on windows, issue 3321 --HG-- branch : py3.6 - - - - - a3b58b5c by Stefano Rivera at 2020-10-07T19:53:31-07:00 test: pypy's exception message differs --HG-- branch : stdlib-2.7.18-3 - - - - - 6cacdb12 by Stefano Rivera at 2020-10-07T19:53:42-07:00 test: Add an explicit garbage collection to trigger weakref death --HG-- branch : stdlib-2.7.18-3 - - - - - 5020ad6b by Stefano Rivera at 2020-10-07T20:47:49-07:00 Skip tests: PyPy can pickle iterators --HG-- branch : stdlib-2.7.18-3 - - - - - 89bb3278 by Stefano Rivera at 2020-10-07T20:48:35-07:00 Explicitly skip cElementTree MiscTests. cElementTree is importable under PyPy, but isn't implemented in C --HG-- branch : stdlib-2.7.18-3 - - - - - 24f76b1c by Matti Picus at 2020-10-08T07:29:54+03:00 fix (again) avoid python since it needs LD_LIBRARY_PATH on buildbot workers - - - - - 1c0496fe by Stefano Rivera at 2020-10-07T22:13:31-07:00 Revert 8f04b833f59a, superseded by bpo-30365 --HG-- branch : stdlib-2.7.18-3 - - - - - 1429b4e8 by Stefano Rivera at 2020-10-07T22:32:38-07:00 PyPy's parser has always pointed to the start of the token, not the end cPython >= 3.8 has now followed in bpo-34683. --HG-- branch : stdlib-2.7.18-3 - - - - - e53b3dde by Stefano Rivera at 2020-10-07T22:44:58-07:00 Explicitly disable cElementTree tests more effectively (so @cet_only works) Backed out changeset 2dbf44ce2b79 --HG-- branch : stdlib-2.7.18-3 - - - - - aff9c021 by Matti Picus at 2020-10-08T23:05:54+03:00 refactor app_main to delay importing stdlib's os, maybe related to issue 3323 --HG-- branch : app_main - - - - - 881b7c78 by Stefano Rivera at 2020-10-08T23:48:47-07:00 Temporary: app_test for sys_settrace --HG-- branch : stdlib-2.7.18-3 - - - - - 75ea3bc4 by Stefano Rivera at 2020-10-08T20:01:05-07:00 cpython compatibility (grafted from c9039acb3770b3f29467dd7d220d2e7e620f1939) --HG-- branch : stdlib-2.7.18-3 - - - - - 2b478b0b by Matti Picus at 2020-10-09T08:22:56+03:00 revert a2485177d42e, redo with specific nt_pypy scheme --HG-- branch : py3.6 - - - - - 0af58f5e by Matti Picus at 2020-10-09T08:25:42+03:00 revert cf2bc3e07e69, redo with specific nt_pypy scheme - - - - - 25e68735 by Matti Picus at 2020-10-09T08:27:49+03:00 close and document branch for merging --HG-- branch : app_main - - - - - 296cbbd1 by Matti Picus at 2020-10-09T08:29:46+03:00 merge app_main which delays 'import os' until after 'import site' - - - - - ece2628b by Matti Picus at 2020-10-09T08:39:34+03:00 merge default into py3.6 --HG-- branch : py3.6 - - - - - 18207aa3 by Matti Picus at 2020-10-09T08:44:26+03:00 move initstdio to after "import site" for virtualenvs, test for issue 3323 --HG-- branch : py3.6 - - - - - 27065ba7 by Matti Picus at 2020-10-09T09:09:15+03:00 typo - - - - - 8c29f859 by Stefano Rivera at 2020-10-09T00:16:56-07:00 bpo-17288: Prevent jumps from 'return' and 'exception' trace events. Adapted from 29268d8eba51 --HG-- branch : stdlib-2.7.18-3 - - - - - afa45571 by Stefano Rivera at 2020-10-09T01:02:39-07:00 bpo-33026: Fix jumping out of "with" block by setting f_lineno Adapted from 29268d8eba51 --HG-- branch : stdlib-2.7.18-3 - - - - - e20c5ce6 by Stefano Rivera at 2020-10-09T07:54:08-07:00 Backed out changeset 396185377e61 Whoops, meant to strip that before pushing --HG-- branch : stdlib-2.7.18-3 - - - - - 2cdce53c by Stefano Rivera at 2020-10-09T08:19:20-07:00 Check return value of decoder.getstate() (grafted from c795f015ed3622fec95ddaba460f87e197a8a736) --HG-- branch : stdlib-2.7.18-3 - - - - - e4d87836 by Stefano Rivera at 2020-10-09T08:41:16-07:00 bpo-31271: A TypeError should be raised in case the return value of encoder's encode() is invalid. --HG-- branch : stdlib-2.7.18-3 - - - - - 9ad9e775 by Stefano Rivera at 2020-10-09T09:56:42-07:00 Replace more test_support with support. Bad merge? --HG-- branch : stdlib-2.7.18-3 - - - - - 43047ca2 by Stefano Rivera at 2020-10-09T10:02:19-07:00 fix test (grafted from c8644313626b882272ff489a1a4c8eca55a58426) --HG-- branch : stdlib-2.7.18-3 - - - - - ff414866 by Stefano Rivera at 2020-10-09T11:22:08-07:00 test_multiprocessing: pypy's GC doesn't have {get,set}_threshold --HG-- branch : stdlib-2.7.18-3 - - - - - d812baf0 by Stefano Rivera at 2020-10-09T11:29:21-07:00 test_multiprocessing: Sprinkle some explicit GC collection into tests expecting weakref cleanup --HG-- branch : stdlib-2.7.18-3 - - - - - 22f9a6f1 by Stefano Rivera at 2020-10-09T16:31:09-07:00 This is Python 2, no f-strings yet --HG-- branch : stdlib-2.7.18-3 - - - - - f69fc4a7 by Stefano Rivera at 2020-10-09T17:58:40-07:00 blind commit: Hopefully fixing test.test_tcl.TclTest.test_getint on linux32 --HG-- branch : stdlib-2.7.18-3 - - - - - 13debb05 by Stefano Rivera at 2020-10-09T18:01:52-07:00 OveflowError is raised on 32bit systems --HG-- branch : stdlib-2.7.18-3 - - - - - 88f98511 by Stefano Rivera at 2020-10-09T18:14:07-07:00 bpo-30807: signal.setitimer() may disable the timer by mistake --HG-- branch : stdlib-2.7.18-3 - - - - - 10e4ceca by Matti Picus at 2020-10-11T08:28:41+03:00 copy in stdlib3.6.12, remove stdlib2.7 --HG-- branch : vendor/stdlib-3.6 - - - - - bcd7ed67 by Matti Picus at 2020-10-11T08:31:30+03:00 add new file --HG-- branch : vendor/stdlib-3.6 - - - - - 5fa3e52c by Matti Picus at 2020-10-11T08:34:38+03:00 merge vendor/stdlib-3.6 into branch --HG-- branch : stdlib-3.6.12 - - - - - 1c92f810 by Matti Picus at 2020-10-11T09:16:21+03:00 manually backport f801807de06f - kqueue and bpo 30058 --HG-- branch : stdlib-3.6.12 - - - - - 26a8758f by Stefano Rivera at 2020-10-09T18:14:07-07:00 bpo-30807: signal.setitimer() may disable the timer by mistake --HG-- branch : stdlib-3.6.12 - - - - - 69cbbe98 by Stefano Rivera at 2020-10-09T22:52:31-07:00 ctypes: Pass structs by value Picked up on arm64, thanks to the test from bpo-29565. --HG-- branch : stdlib-2.7.18-3 - - - - - 6d2d7a3d by Stefano Rivera at 2020-10-09T22:52:31-07:00 ctypes: Pass structs by value Picked up on arm64, thanks to the test from bpo-29565. --HG-- branch : stdlib-3.6.12 - - - - - d60906d4 by Stefano Rivera at 2020-10-09T23:34:48-07:00 bpo-30058: Fixed buffer overflow in select.kqueue.control(). --HG-- branch : stdlib-2.7.18-3 - - - - - 3e76cf42 by Stefano Rivera at 2020-10-09T23:47:58-07:00 merge default into stdlib-2.7.18-3 --HG-- branch : stdlib-2.7.18-3 - - - - - 119699b4 by Stefano Rivera at 2020-10-10T00:07:05-07:00 getsockopt(): For boolean options, non-zero vales are true On MacOS, TCP_NODELAY was returning 4. - - - - - 6f9118ce by Stefano Rivera at 2020-10-10T00:21:27-07:00 You can't rely on SO_RCVBUF & SO_SNDBUF, MacOS will auto-tune them up to 512k - - - - - e8fd41bb by Stefano Rivera at 2020-10-10T00:26:19-07:00 Case-insensitive encoding comparison >>>> sys.getfilesystemencoding() 'utf-8' - - - - - c4f94e47 by Stefano Rivera at 2020-10-10T00:38:10-07:00 wait3() on MacOS ignores invalid options - - - - - 88a177ce by Stefano Rivera at 2020-10-10T00:52:19-07:00 This test failure is known MacOS issue. We'll just have to live with a more limited test on MacOS - - - - - c504a6cd by Stefano Rivera at 2020-10-10T09:02:44-07:00 Drop -n, on MacOS, the builtin echo in sh doesn't support -n - - - - - da4d2ab5 by Stefano Rivera at 2020-10-10T09:04:34-07:00 We now have an nt_pypy scheme - - - - - d6f75db6 by Stefano Rivera at 2020-10-10T09:38:55-07:00 merge default into stdlib-2.7.18-3 --HG-- branch : stdlib-2.7.18-3 - - - - - 89482fbc by Matti Picus at 2020-10-10T22:03:40+03:00 close branch to be merged --HG-- branch : stdlib-2.7.18-3 - - - - - 3d0ea6aa by Matti Picus at 2020-10-10T22:04:11+03:00 merge stdlib-2.7.18-3 which updates stdlib - - - - - 2f1b824f by Stefano Rivera at 2020-10-10T13:13:34-07:00 bpo-35194: Fix a wrong constant in cp932 codec. - - - - - 3b0a9c0d by Stefano Rivera at 2020-10-10T13:16:02-07:00 bpo-34794: Fix a leak in Tkinter. - - - - - 39d38bc9 by Stefano Rivera at 2020-10-10T13:18:15-07:00 cpython GH-6028: Fix error message in sqlite connection thread check. - - - - - 4e8933c4 by Stefano Rivera at 2020-10-10T13:20:32-07:00 bpo-29004: Document binascii.crc_hqx() implements CRC-CCITT - - - - - 3b3f780d by Stefano Rivera at 2020-10-10T13:54:28-07:00 bpo-33781: audioop: enhance rounding double as int - - - - - fad5a5d5 by Matti Picus at 2020-10-11T08:09:54+03:00 merge default into py3.6 --HG-- branch : py3.6 - - - - - cb30e4d7 by Matti Picus at 2020-10-11T08:11:08+03:00 merge default into py3.6, discarding changes from stdlib-2.7.18-3 --HG-- branch : py3.6 - - - - - 65d6e77f by Matti Picus at 2020-10-11T08:22:46+03:00 check for None in PyLong_AsUnsignedLongLong - - - - - 9863b5b9 by Matti Picus at 2020-10-11T08:24:29+03:00 merge default into py3.6 --HG-- branch : py3.6 - - - - - f2505d21 by Matti Picus at 2020-10-11T18:23:06+03:00 fix merge from default --HG-- branch : py3.6 - - - - - d1214037 by Matti Picus at 2020-10-11T18:33:32+03:00 removed python2.7 test file --HG-- branch : py3.6 - - - - - 6b5d7be5 by Matti Picus at 2020-10-11T22:29:37+03:00 test, fix for modifying self.__dict__ in self.__set_name__, issue 3326 --HG-- branch : py3.6 - - - - - ea5ade57 by Matti Picus at 2020-10-11T23:06:18+03:00 revert move of initstdio till after importing site.py, d6d2e3bd5516 --HG-- branch : py3.6 - - - - - c01f3930 by Matti Picus at 2020-10-11T23:12:39+03:00 simplify (arigato) --HG-- branch : py3.6 - - - - - beab80f6 by Matti Picus at 2020-10-12T09:33:43+03:00 remove redundant test, skip test of SO_SNDBUF on windows - - - - - 6be3772f by Matti Picus at 2020-10-12T10:15:58+03:00 ensure the venv has a pypy3 (after building, the exe is pypy3-c) --HG-- branch : py3.6 - - - - - 89ad4aaf by Matti Picus at 2020-10-12T10:17:29+03:00 merge default into py3.6 --HG-- branch : py3.6 - - - - - d86e0726 by Matti Picus at 2020-10-12T12:13:35+03:00 nt_pypy -> pypy_nt to be compatible with f1aa5bb836b (nulano) - - - - - 47216f00 by Matti Picus at 2020-10-12T12:16:03+03:00 nt_pypy -> pypy_nt to be compatible with distutils/command/install.py (nulano) --HG-- branch : py3.6 - - - - - 3a1ba5ae by Matti Picus at 2020-10-12T17:04:25+03:00 update version number after merge of stdlib-2.7.18-3 - - - - - b16e08f0 by Matti Picus at 2020-10-12T17:08:13+03:00 merge default into py3.6 --HG-- branch : py3.6 - - - - - c6dcdfa7 by Matti Picus at 2020-10-12T17:11:53+03:00 close branch to be merged --HG-- branch : stdlib-3.6.12 - - - - - 4bc66649 by Matti Picus at 2020-10-12T17:12:24+03:00 merge stdlib-3.6.12 --HG-- branch : py3.6 - - - - - 3e39e466 by Matti Picus at 2020-10-13T02:44:17+03:00 sort the tuple of wanted names - - - - - f2eceb4b by Matti Picus at 2020-10-13T09:55:04+03:00 revert stray change that crept into 07c530a2c5c6 --HG-- branch : py3.6 - - - - - 092ec1e2 by Matti Picus at 2020-10-13T10:06:08+03:00 fix tests in extra_tests/test_os.py --HG-- branch : py3.6 - - - - - b836e6f1 by Matti Picus at 2020-10-13T12:19:34+03:00 test, fix execve with no args (reverts 2939d5ee3bf4) --HG-- branch : py3.6 - - - - - 1c587c14 by Stefano Rivera at 2020-10-13T19:53:55-07:00 bpo-31893: Simplify select.kqueue object comparison Return NotImplemented in comparison with other types, resulting in a defined ordering on 2.7, and an exception on 3.x. - - - - - dd274e80 by Stefano Rivera at 2020-10-13T16:39:07-07:00 Support current MacOS in this (non-upstream) kqueue test On MacOS 10.15 (and presumably other recent versions) ENOENT is returned rather than EBADF. But that's besides the point of the test, so handle it. - - - - - ba379e5c by Stefano Rivera at 2020-10-13T18:52:29-07:00 Allow customizing structseq constructors for sched_param() (cPython compatibility) --HG-- branch : py3.6 - - - - - 31443842 by Matti Picus at 2020-10-14T07:48:34+03:00 fix test_sysconfig by sorting tuple --HG-- branch : py3.6 - - - - - b743e79a by Stefano Rivera at 2020-10-13T23:10:14-07:00 bpo-33041: Fixed jumping if the function contains an 'async for' loop. --HG-- branch : py3.6 - - - - - b274ff65 by Stefano Rivera at 2020-10-13T23:15:58-07:00 bpo-17288: Prevent jump from a yield statement --HG-- branch : py3.6 - - - - - ac8d09ca by Stefano Rivera at 2020-10-14T00:29:24-07:00 test_dis: Drop unnecessary Stack size deltas --HG-- branch : py3.6 - - - - - cfc62cdb by Armin Rigo at 2020-10-14T10:04:54+02:00 update to cffi/831e391a969c - - - - - 820bd34a by Stefano Rivera at 2020-10-14T01:55:13-07:00 bpo-11471: avoid generating a JUMP_FORWARD instruction at the end of an if-block if there is no else-clause --HG-- branch : py3.6 - - - - - 119f506b by Stefano Rivera at 2020-10-14T02:08:05-07:00 PyPy doesn't optimize out jumps to jumps in byte-code (yet?) --HG-- branch : py3.6 - - - - - 54206070 by Armin Rigo at 2020-10-14T11:14:54+02:00 update to cffi/b643ede2c603 - - - - - e68a6436 by Matti Picus at 2020-10-14T17:14:15+03:00 merge default into py3.6 --HG-- branch : py3.6 - - - - - 9aecf3a4 by Matti Picus at 2020-10-15T07:40:49+03:00 skip hpy tests on linux32 --HG-- branch : py3.6 - - - - - ceba230e by Matti Picus at 2020-10-15T12:06:40+03:00 typo --HG-- branch : py3.6 - - - - - 845aa0dd by Matti Picus at 2020-10-15T21:37:16+03:00 backport rpython changes from py3.6 - - - - - 5123893a by Matti Picus at 2020-10-15T21:48:17+03:00 merge default into py3.6 --HG-- branch : py3.6 - - - - - f752eaa9 by Matti Picus at 2020-10-16T17:25:38+03:00 merge py.37 into py.37 --HG-- branch : py3.7 - - - - - 30 changed files: - extra_tests/cffi_tests/test_c.py - + extra_tests/test_os.py - + extra_tests/test_venv.py - ? lib-python/2.7/test/recursion.tar - lib-python/3/sysconfig.py - lib-python/3/test/test_dis.py - lib-python/3/test/test_sysconfig.py - lib-python/3/venv/__init__.py - lib_pypy/_audioop_build.py - lib_pypy/_crypt/__init__.py - lib_pypy/_ctypes/structure.py - lib_pypy/_structseq.py - lib_pypy/_tkinter/tclobj.py - pypy/config/pypyoption.py - pypy/doc/index-of-whatsnew.rst - pypy/doc/whatsnew-head.rst - pypy/doc/whatsnew-pypy3-7.3.1.rst - + pypy/doc/whatsnew-pypy3-7.3.2.rst - pypy/doc/whatsnew-pypy3-head.rst - pypy/interpreter/app_main.py - pypy/interpreter/astcompiler/codegen.py - pypy/interpreter/pyframe.py - pypy/module/_cffi_backend/test/_backend_test_c.py - pypy/module/_hpy_universal/_vendored/hpy/devel/include/common/typeslots.h ? pypy/module/_hpy_universal/_vendored/hpy/devel/include/common/autogen_hpyslot.h - pypy/module/_hpy_universal/_vendored/hpy/devel/include/common/autogen_impl.h - pypy/module/_hpy_universal/_vendored/hpy/devel/include/common/hpydef.h - pypy/module/_hpy_universal/_vendored/hpy/devel/include/common/hpyfunc.h - pypy/module/_hpy_universal/_vendored/hpy/devel/include/common/hpytype.h - pypy/module/_hpy_universal/_vendored/hpy/devel/include/common/macros.h - + pypy/module/_hpy_universal/_vendored/hpy/devel/include/common/runtime/ctx_tuple.h View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/compare/9d9b99610164d0eaa05103a61c80de94140eec6b...f752eaa9940ac4bd90215e2bc2c41626b4b0a195 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/9d9b99610164d0eaa05103a61c80de94140eec6b...f752eaa9940ac4bd90215e2bc2c41626b4b0a195 You're 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 Oct 16 11:47:00 2020 From: foss at heptapod.net (Matti Picus) Date: Fri, 16 Oct 2020 15:47:00 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.7] another os.getenv -> getenv in app_main Message-ID: <5f89c074ca5de_1753fedeb2090cc3742be@heptapod-foss.mail> Matti Picus pushed to branch branch/py3.7 at PyPy / pypy Commits: dbe1a373 by Matti Picus at 2020-10-16T18:46:32+03:00 another os.getenv -> getenv in app_main --HG-- branch : py3.7 - - - - - 1 changed file: - pypy/interpreter/app_main.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/commit/dbe1a37344b172cb3ec1cffa420fc187b25922bf -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/dbe1a37344b172cb3ec1cffa420fc187b25922bf You're 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 Oct 16 13:25:20 2020 From: foss at heptapod.net (Ronan Lamy) Date: Fri, 16 Oct 2020 17:25:20 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/rpy-cparser] 2 commits: Reduce diff with cffi Message-ID: <5f89d780439f0_1752aee9bd92ac4377286@heptapod-foss.mail> Ronan Lamy pushed to branch branch/rpy-cparser at PyPy / pypy Commits: 0712b59f by Ronan Lamy at 2020-10-15T17:28:53+01:00 Reduce diff with cffi --HG-- branch : rpy-cparser - - - - - b4dd4839 by Ronan Lamy at 2020-10-16T18:24:24+01:00 Update cparser code to match latest cffi --HG-- branch : rpy-cparser - - - - - 3 changed files: - pypy/module/cpyext/_cparser.py - pypy/module/cpyext/cmodel.py - pypy/module/cpyext/error.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/compare/73ffa6884011c7b2c21d47493023f57b8f3b53f3...b4dd4839657e63686130e72b8855ec898393dad7 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/73ffa6884011c7b2c21d47493023f57b8f3b53f3...b4dd4839657e63686130e72b8855ec898393dad7 You're 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 Oct 17 16:02:32 2020 From: foss at heptapod.net (Matti Picus) Date: Sat, 17 Oct 2020 20:02:32 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/default] rename misnamed apptest file Message-ID: <5f8b4dd846239_1752aeea348e218389181@heptapod-foss.mail> Matti Picus pushed to branch branch/default at PyPy / pypy Commits: 04fecdbd by Matti Picus at 2020-10-17T23:01:02+03:00 rename misnamed apptest file - - - - - 1 changed file: - pypy/module/_socket/test/test_sock_app.py ? pypy/module/_socket/test/apptest_sock.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/commit/04fecdbd15c2e7c1e69eac494cd2c6958c5c2ba2 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/04fecdbd15c2e7c1e69eac494cd2c6958c5c2ba2 You're 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 Oct 17 16:02:08 2020 From: foss at heptapod.net (Matti Picus) Date: Sat, 17 Oct 2020 20:02:08 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/win64] fail early in rstr.do_stringformat for ints too small, not when speciallizing ll_int2xxx Message-ID: <5f8b4dc0c77be_1752aeea839da48388917@heptapod-foss.mail> Matti Picus pushed to branch branch/win64 at PyPy / pypy Commits: 3a0761c6 by nulano at 2020-10-15T23:24:30+01:00 fail early in rstr.do_stringformat for ints too small, not when speciallizing ll_int2xxx --HG-- branch : win64 - - - - - 1 changed file: - rpython/rtyper/lltypesystem/rstr.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/commit/3a0761c6b6c767d0b8f045b3139d581d02d61bc1 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/3a0761c6b6c767d0b8f045b3139d581d02d61bc1 You're 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 Oct 17 16:20:08 2020 From: foss at heptapod.net (Matti Picus) Date: Sat, 17 Oct 2020 20:20:08 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/default] back out d0c5958a553c, the file is not yet an apptest Message-ID: <5f8b51f8db95e_1752aee9bda8630389372@heptapod-foss.mail> Matti Picus pushed to branch branch/default at PyPy / pypy Commits: fe3566c1 by Matti Picus at 2020-10-17T23:19:32+03:00 back out d0c5958a553c, the file is not yet an apptest - - - - - 1 changed file: - pypy/module/_socket/test/apptest_sock.py ? pypy/module/_socket/test/test_sock_app.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/commit/fe3566c163405fc6b195057850f71c7ecd50d0d9 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/fe3566c163405fc6b195057850f71c7ecd50d0d9 You're 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 Oct 17 17:14:05 2020 From: foss at heptapod.net (Matti Picus) Date: Sat, 17 Oct 2020 21:14:05 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/default] 2 commits: skip test of socket.fromfd on windows with file fd, fails also on CPython Message-ID: <5f8b5e9d8b4f7_1752aeea63cc7503903f7@heptapod-foss.mail> Matti Picus pushed to branch branch/default at PyPy / pypy Commits: 4ad1fd7a by Matti Picus at 2020-10-17T23:50:07+03:00 skip test of socket.fromfd on windows with file fd, fails also on CPython - - - - - 9632ec30 by Matti Picus at 2020-10-18T00:13:14+03:00 skip pattern in socket.inte_pton on windows, fails also on CPython - - - - - 1 changed file: - pypy/module/_socket/test/test_sock_app.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/compare/fe3566c163405fc6b195057850f71c7ecd50d0d9...9632ec30333f304fc4a57c7aaab72c8e342d696e -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/fe3566c163405fc6b195057850f71c7ecd50d0d9...9632ec30333f304fc4a57c7aaab72c8e342d696e You're 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 Oct 17 17:25:35 2020 From: foss at heptapod.net (Matti Picus) Date: Sat, 17 Oct 2020 21:25:35 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.7] add missing test Message-ID: <5f8b614f586f_1752aeea63cc750390579@heptapod-foss.mail> Matti Picus pushed to branch branch/py3.7 at PyPy / pypy Commits: 01a1064e by Matti Picus at 2020-10-18T00:25:08+03:00 add missing test --HG-- branch : py3.7 - - - - - 1 changed file: - lib-python/conftest.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/commit/01a1064ebbf2bd22d3ca322cad6b60b30d99ae67 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/01a1064ebbf2bd22d3ca322cad6b60b30d99ae67 You're 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 Oct 17 17:27:44 2020 From: foss at heptapod.net (Matti Picus) Date: Sat, 17 Oct 2020 21:27:44 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.7] typo Message-ID: <5f8b61d0e740e_1752aee9bdb38dc39073f@heptapod-foss.mail> Matti Picus pushed to branch branch/py3.7 at PyPy / pypy Commits: 092ee1f3 by Matti Picus at 2020-10-18T00:27:28+03:00 typo --HG-- branch : py3.7 - - - - - 1 changed file: - lib-python/conftest.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/commit/092ee1f3c12fc70cd48f58366e17d197ebaf9c7f -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/092ee1f3c12fc70cd48f58366e17d197ebaf9c7f You're 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 Oct 18 05:29:22 2020 From: foss at heptapod.net (Armin Rigo) Date: Sun, 18 Oct 2020 09:29:22 +0000 Subject: [pypy-commit] [Git][pypy/pypy] Pushed new branch branch/py3.7-rsre Message-ID: <5f8c0af239427_1752aeea79401b839505c@heptapod-foss.mail> Armin Rigo pushed new branch branch/py3.7-rsre at PyPy / pypy -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/tree/branch/py3.7-rsre You're 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 Oct 18 06:51:00 2020 From: foss at heptapod.net (Armin Rigo) Date: Sun, 18 Oct 2020 10:51:00 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.7-rsre] in-progress Message-ID: <5f8c1e142cd5_1753fedeb2090cc396444@heptapod-foss.mail> Armin Rigo pushed to branch branch/py3.7-rsre at PyPy / pypy Commits: 1817adc1 by Armin Rigo at 2020-10-18T12:50:59+02:00 in-progress --HG-- branch : py3.7-rsre - - - - - 5 changed files: - rpython/rlib/rsre/rsre_char.py - rpython/rlib/rsre/rsre_constants.py - rpython/rlib/rsre/rsre_core.py - rpython/rlib/rsre/rsre_utf8.py - rpython/rlib/rsre/test/test_match.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/commit/1817adc1b9b1dfb7cb6dc7388abed1f906220baf -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/1817adc1b9b1dfb7cb6dc7388abed1f906220baf You're 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 Oct 18 07:03:46 2020 From: foss at heptapod.net (Armin Rigo) Date: Sun, 18 Oct 2020 11:03:46 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.7-rsre] in-progress Message-ID: <5f8c2112a1643_1752aeea348e21839689f@heptapod-foss.mail> Armin Rigo pushed to branch branch/py3.7-rsre at PyPy / pypy Commits: b0b41d5c by Armin Rigo at 2020-10-18T13:03:43+02:00 in-progress --HG-- branch : py3.7-rsre - - - - - 1 changed file: - rpython/rlib/rsre/rsre_core.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/commit/b0b41d5c144189a9c258622e74244438f918a93a -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/b0b41d5c144189a9c258622e74244438f918a93a You're 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 Oct 18 16:44:15 2020 From: foss at heptapod.net (Yannick Jadoul) Date: Sun, 18 Oct 2020 20:44:15 +0000 Subject: [pypy-commit] [Git][pypy/pypy] Pushed new branch branch/pymodule_new-const-charp Message-ID: <5f8ca91f1c7da_1752aeea79401b83995dc@heptapod-foss.mail> Yannick Jadoul pushed new branch branch/pymodule_new-const-charp at PyPy / pypy -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/tree/branch/pymodule_new-const-charp You're 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 Oct 19 06:08:48 2020 From: foss at heptapod.net (Armin Rigo) Date: Mon, 19 Oct 2020 10:08:48 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.7-rsre] 5 commits: Can't run most of the tests as they are written. Will need another approach Message-ID: <5f8d65b02f6df_1752aee9bda863040659f@heptapod-foss.mail> Armin Rigo pushed to branch branch/py3.7-rsre at PyPy / pypy Commits: 983cc800 by Armin Rigo at 2020-10-19T10:29:03+02:00 Can't run most of the tests as they are written. Will need another approach --HG-- branch : py3.7-rsre - - - - - c3081ce3 by Armin Rigo at 2020-10-19T10:36:31+02:00 Backed out changeset c1aa5a9acd68, restoring sre_*.py to their 3.7 version --HG-- branch : py3.7-rsre - - - - - 2c6596a2 by Armin Rigo at 2020-10-19T10:50:42+02:00 Seems _sre.CODESIZE should always be 4 in v3.7 --HG-- branch : py3.7-rsre - - - - - e9bf0732 by Armin Rigo at 2020-10-19T10:54:26+02:00 update the MAGIC number --HG-- branch : py3.7-rsre - - - - - 648b86cb by Armin Rigo at 2020-10-19T12:08:47+02:00 Update the exported functions on the _sre module --HG-- branch : py3.7-rsre - - - - - 8 changed files: - lib-python/3/sre_compile.py - lib-python/3/sre_constants.py - pypy/module/_sre/interp_sre.py - pypy/module/_sre/moduledef.py - pypy/module/_sre/test/test_app_sre.py - rpython/rlib/rsre/rpy/_sre.py - rpython/rlib/rsre/rsre_char.py - rpython/rlib/rsre/test/test_char.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/compare/b0b41d5c144189a9c258622e74244438f918a93a...648b86cb9722c60c52f1ffe946f194f7ece79f55 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/b0b41d5c144189a9c258622e74244438f918a93a...648b86cb9722c60c52f1ffe946f194f7ece79f55 You're 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 Oct 19 06:42:33 2020 From: foss at heptapod.net (Armin Rigo) Date: Mon, 19 Oct 2020 10:42:33 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.7-rsre] fixes Message-ID: <5f8d6d99ad30_1752aee9bdb38dc40803c@heptapod-foss.mail> Armin Rigo pushed to branch branch/py3.7-rsre at PyPy / pypy Commits: 68ac8632 by Armin Rigo at 2020-10-19T11:37:48+01:00 fixes --HG-- branch : py3.7-rsre - - - - - 1 changed file: - rpython/rlib/rsre/rsre_core.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/commit/68ac8632af897024a520cff007ff2f95c5bfb840 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/68ac8632af897024a520cff007ff2f95c5bfb840 You're 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 Oct 19 09:05:33 2020 From: foss at heptapod.net (Armin Rigo) Date: Mon, 19 Oct 2020 13:05:33 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.7-rsre] add missing single-char fast matchers for IN_UNI_IGNORE and IN_LOC_IGNORE Message-ID: <5f8d8f1d43763_1752aeea79401b84100fc@heptapod-foss.mail> Armin Rigo pushed to branch branch/py3.7-rsre at PyPy / pypy Commits: 768e3a66 by Armin Rigo at 2020-10-19T15:05:32+02:00 add missing single-char fast matchers for IN_UNI_IGNORE and IN_LOC_IGNORE --HG-- branch : py3.7-rsre - - - - - 1 changed file: - rpython/rlib/rsre/rsre_core.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/commit/768e3a6660958ccc0e41ca10e817c6029d872833 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/768e3a6660958ccc0e41ca10e817c6029d872833 You're 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 Oct 19 09:28:39 2020 From: foss at heptapod.net (Armin Rigo) Date: Mon, 19 Oct 2020 13:28:39 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.7-rsre] Fix test Message-ID: <5f8d948743956_1752aeea63cc7504104e9@heptapod-foss.mail> Armin Rigo pushed to branch branch/py3.7-rsre at PyPy / pypy Commits: 569aff9b by Armin Rigo at 2020-10-19T15:28:40+02:00 Fix test --HG-- branch : py3.7-rsre - - - - - 1 changed file: - pypy/module/_sre/test/support_test_app_sre.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/commit/569aff9b53c72f3766e4d2b4caf432d97a7b971e -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/569aff9b53c72f3766e4d2b4caf432d97a7b971e You're 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 Oct 19 13:54:14 2020 From: foss at heptapod.net (Armin Rigo) Date: Mon, 19 Oct 2020 17:54:14 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/default] 2 commits: fix a test checking an internal detail of _sre scanners Message-ID: <5f8dd2c6493f7_1753fedeb2090cc4136f9@heptapod-foss.mail> Armin Rigo pushed to branch branch/default at PyPy / pypy Commits: e16d733b by Armin Rigo at 2020-10-19T19:29:15+02:00 fix a test checking an internal detail of _sre scanners - - - - - 93e7e757 by Armin Rigo at 2020-10-19T19:31:57+02:00 add a few tests showing a difference between pre-3.7 and 3.7 - - - - - 2 changed files: - pypy/module/_sre/interp_sre.py - pypy/module/_sre/test/test_app_sre.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/compare/9632ec30333f304fc4a57c7aaab72c8e342d696e...93e7e757ca5aac673001f0388427baa216fd23fd -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/9632ec30333f304fc4a57c7aaab72c8e342d696e...93e7e757ca5aac673001f0388427baa216fd23fd You're 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 Oct 19 13:54:16 2020 From: foss at heptapod.net (Armin Rigo) Date: Mon, 19 Oct 2020 17:54:16 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.7-rsre] update to the rules of 3.7 for matching empty strings at Message-ID: <5f8dd2c884b67_1752aeea63cc7504138f8@heptapod-foss.mail> Armin Rigo pushed to branch branch/py3.7-rsre at PyPy / pypy Commits: 9a9cf583 by Armin Rigo at 2020-10-19T19:39:38+02:00 update to the rules of 3.7 for matching empty strings at various positions (which are simpler) --HG-- branch : py3.7-rsre - - - - - 3 changed files: - pypy/module/_sre/interp_sre.py - pypy/module/_sre/test/test_app_sre.py - rpython/rlib/rsre/rsre_core.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/commit/9a9cf58375786c1660701a0b015c9e96240958a7 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/9a9cf58375786c1660701a0b015c9e96240958a7 You're 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 Oct 22 12:16:35 2020 From: foss at heptapod.net (Ronan Lamy) Date: Thu, 22 Oct 2020 16:16:35 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/rpy-cparser] Move cparser from cpyext to rpython.tool.cparser Message-ID: <5f91b063d1c41_1752aeea348e21844097e@heptapod-foss.mail> Ronan Lamy pushed to branch branch/rpy-cparser at PyPy / pypy Commits: 99b1c572 by Ronan Lamy at 2020-10-22T17:16:10+01:00 Move cparser from cpyext to rpython.tool.cparser --HG-- branch : rpy-cparser - - - - - 9 changed files: - pypy/module/cpyext/cparser.py - + rpython/tool/cparser/__init__.py - pypy/module/cpyext/commontypes.py ? rpython/tool/cparser/commontypes.py - pypy/module/cpyext/_cparser.py ? rpython/tool/cparser/cparser.py - + rpython/tool/cparser/cts.py - pypy/module/cpyext/error.py ? rpython/tool/cparser/error.py - pypy/module/cpyext/cmodel.py ? rpython/tool/cparser/model.py - + rpython/tool/cparser/test/__init__.py - pypy/module/cpyext/test/test_cparser.py ? rpython/tool/cparser/test/test_cts.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/commit/99b1c572a5f9e408bdd3480d3aa46d226ba5a964 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/99b1c572a5f9e408bdd3480d3aa46d226ba5a964 You're 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 Oct 22 16:11:08 2020 From: foss at heptapod.net (Ronan Lamy) Date: Thu, 22 Oct 2020 20:11:08 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/rpy-cparser] 2 commits: Move cpyext-specific test back to cpyext Message-ID: <5f91e75cd6e16_1752aeea348e21844385b@heptapod-foss.mail> Ronan Lamy pushed to branch branch/rpy-cparser at PyPy / pypy Commits: a887e76d by Ronan Lamy at 2020-10-22T20:35:22+01:00 Move cpyext-specific test back to cpyext --HG-- branch : rpy-cparser - - - - - 2bd48dea by Ronan Lamy at 2020-10-22T21:10:51+01:00 Configure named structs, without requiring a spurious typedef --HG-- branch : rpy-cparser - - - - - 3 changed files: - pypy/module/cpyext/test/test_api.py - rpython/tool/cparser/cts.py - rpython/tool/cparser/test/test_cts.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/compare/99b1c572a5f9e408bdd3480d3aa46d226ba5a964...2bd48dea871a3d5e4f883dbba6c34c4f8ba44d19 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/99b1c572a5f9e408bdd3480d3aa46d226ba5a964...2bd48dea871a3d5e4f883dbba6c34c4f8ba44d19 You're 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 Oct 22 19:57:49 2020 From: foss at heptapod.net (Matti Picus) Date: Thu, 22 Oct 2020 23:57:49 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.6] 2 commits: test fix for issue 3331 (os.stat(''), os.listdir('')) Message-ID: <5f921c7dedd78_1752aeea63cc9e4445252@heptapod-foss.mail> Matti Picus pushed to branch branch/py3.6 at PyPy / pypy Commits: 701065e0 by Matti Picus at 2020-10-23T02:56:49+03:00 test fix for issue 3331 (os.stat(''), os.listdir('')) --HG-- branch : py3.6 - - - - - f10c6639 by Matti Picus at 2020-10-23T02:57:12+03:00 cleanup tests --HG-- branch : py3.6 - - - - - 3 changed files: - pypy/module/posix/interp_posix.py - pypy/module/posix/test/test_posix2.py - rpython/rlib/rposix.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/compare/5123893a67b1c318b3b6471817ba844ed05f7087...f10c663984ea87cc781b1aee5e1203254b9bfd0a -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/5123893a67b1c318b3b6471817ba844ed05f7087...f10c663984ea87cc781b1aee5e1203254b9bfd0a You're 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 Oct 22 20:01:55 2020 From: foss at heptapod.net (Matti Picus) Date: Fri, 23 Oct 2020 00:01:55 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/default] backport changes from py3.6 Message-ID: <5f921d73d8dc6_1752aee9bdb38dc445491@heptapod-foss.mail> Matti Picus pushed to branch branch/default at PyPy / pypy Commits: c10f2caf by Matti Picus at 2020-10-23T02:58:46+03:00 backport changes from py3.6 - - - - - 1 changed file: - rpython/rlib/rposix.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/commit/c10f2cafc060aec4c0be1292eb019c3bf363c135 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/c10f2cafc060aec4c0be1292eb019c3bf363c135 You're 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 Oct 23 10:19:48 2020 From: foss at heptapod.net (Matti Picus) Date: Fri, 23 Oct 2020 14:19:48 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.6] 2 commits: skip hpy vendored tests on windows until hpy supports it Message-ID: <5f92e6842a524_1752aeea63cc9e445508@heptapod-foss.mail> Matti Picus pushed to branch branch/py3.6 at PyPy / pypy Commits: 790c273d by Matti Picus at 2020-10-23T15:54:36+03:00 skip hpy vendored tests on windows until hpy supports it --HG-- branch : py3.6 - - - - - 19e0338b by Matti Picus at 2020-10-23T17:18:52+03:00 fix decode_codepage - outsize is widechar len, when what we need is codepoints --HG-- branch : py3.6 - - - - - 3 changed files: - pypy/interpreter/unicodehelper_win32.py - pypy/module/_codecs/interp_codecs.py - pypy/module/_hpy_universal/test/_vendored/conftest.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/compare/f10c663984ea87cc781b1aee5e1203254b9bfd0a...19e0338b560efe8aae52835a8bef39ec2ee7b602 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/f10c663984ea87cc781b1aee5e1203254b9bfd0a...19e0338b560efe8aae52835a8bef39ec2ee7b602 You're 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 Oct 23 13:37:20 2020 From: foss at heptapod.net (Ronan Lamy) Date: Fri, 23 Oct 2020 17:37:20 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/rpy-cparser] 3 commits: Raise meaningful error when trying to configure an undefined struct Message-ID: <5f9314d0a231d_1752aee9bd92ac4457820@heptapod-foss.mail> Ronan Lamy pushed to branch branch/rpy-cparser at PyPy / pypy Commits: 5b894b90 by Ronan Lamy at 2020-10-23T17:31:45+01:00 Raise meaningful error when trying to configure an undefined struct --HG-- branch : rpy-cparser - - - - - 10c61d39 by Ronan Lamy at 2020-10-23T18:02:04+01:00 Make it possible to parse a header without configuring the types immediately --HG-- branch : rpy-cparser - - - - - 10a949ba by Ronan Lamy at 2020-10-23T18:37:01+01:00 Add missing portions of descrobject.h --HG-- branch : rpy-cparser - - - - - 6 changed files: - pypy/module/cpyext/api.py - pypy/module/cpyext/parse/cpyext_descrobject.h - pypy/module/cpyext/parse/cpyext_object.h - pypy/module/cpyext/typeobject.py - rpython/tool/cparser/cts.py - rpython/tool/cparser/test/test_cts.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/compare/2bd48dea871a3d5e4f883dbba6c34c4f8ba44d19...10a949bad2ed6c4b9c9a414cb003d73671f55f34 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/2bd48dea871a3d5e4f883dbba6c34c4f8ba44d19...10a949bad2ed6c4b9c9a414cb003d73671f55f34 You're 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 Oct 24 18:08:28 2020 From: foss at heptapod.net (Matti Picus) Date: Sat, 24 Oct 2020 22:08:28 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.6] 4 commits: windows does not have sethostname Message-ID: <5f94a5dc26541_1752aee9bdb38dc46834f@heptapod-foss.mail> Matti Picus pushed to branch branch/py3.6 at PyPy / pypy Commits: 26a03e9f by Matti Picus at 2020-10-24T22:09:21+03:00 windows does not have sethostname --HG-- branch : py3.6 - - - - - 3cd51174 by Matti Picus at 2020-10-24T23:40:51+03:00 fix issue 3324 (bpo 41966) with upstream patch --HG-- branch : py3.6 - - - - - 7cc68b40 by Matti Picus at 2020-10-24T23:41:40+03:00 fix test for sizeof(w_char) == 2 --HG-- branch : py3.6 - - - - - 31cf8234 by Matti Picus at 2020-10-24T23:38:44+03:00 refactor handling in wcharpsize2utf8 since wcharp is utf16 on windows --HG-- branch : py3.6 - - - - - 7 changed files: - lib-python/3/datetime.py - pypy/interpreter/unicodehelper.py - pypy/interpreter/unicodehelper_win32.py - pypy/module/_codecs/test/test_codecs.py - pypy/module/_socket/test/test_sock_app.py - pypy/module/cpyext/test/test_arraymodule.py - pypy/module/cpyext/unicodeobject.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/compare/19e0338b560efe8aae52835a8bef39ec2ee7b602...31cf8234c522c21194ce0de5395037a0acc49f86 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/19e0338b560efe8aae52835a8bef39ec2ee7b602...31cf8234c522c21194ce0de5395037a0acc49f86 You're 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 Oct 25 10:04:43 2020 From: foss at heptapod.net (Matti Picus) Date: Sun, 25 Oct 2020 14:04:43 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.6] 2 commits: call setlocale(xxx, '') to initialize the values from the environment Message-ID: <5f9585fbab1d1_1752aeea63cc9e4484359@heptapod-foss.mail> Matti Picus pushed to branch branch/py3.6 at PyPy / pypy Commits: 91331d3c by Matti Picus at 2020-10-25T08:49:59+02:00 call setlocale(xxx, '') to initialize the values from the environment --HG-- branch : py3.6 - - - - - 2e3bece2 by Matti Picus at 2020-10-25T13:04:49+02:00 add `sqlite3_load_extension`, fixes issue #3334 --HG-- branch : py3.6 - - - - - 3 changed files: - lib_pypy/_sqlite3.py - lib_pypy/_sqlite3_build.py - pypy/module/_codecs/locale_codec.c View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/compare/31cf8234c522c21194ce0de5395037a0acc49f86...2e3bece2e63f2d3c5605b4364a55d918946c4929 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/31cf8234c522c21194ce0de5395037a0acc49f86...2e3bece2e63f2d3c5605b4364a55d918946c4929 You're 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 Oct 25 13:00:21 2020 From: foss at heptapod.net (Antonio Cuni) Date: Sun, 25 Oct 2020 17:00:21 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/hpy] 21 commits: ./update_vendored to hpy version 0.1.dev723+gdba748d, git rev dba748d Message-ID: <5f95af2545711_1752aeea79401b848644b@heptapod-foss.mail> Antonio Cuni pushed to branch branch/hpy at PyPy / pypy Commits: ef51db74 by Antonio Cuni at 2020-10-23T10:25:21+02:00 ./update_vendored to hpy version 0.1.dev723+gdba748d, git rev dba748d --HG-- branch : hpy - - - - - d2045a5e by Antonio Cuni at 2020-10-23T10:33:22+02:00 update the context and adjust the list of pre-allocated handles --HG-- branch : hpy - - - - - ec11517d by Antonio Cuni at 2020-10-23T11:18:29+02:00 add support for __doc__ on both W_ExtensionFunction and W_ExtensionMethod --HG-- branch : hpy - - - - - 0932f5c1 by Antonio Cuni at 2020-10-23T11:26:59+02:00 fix this after changing the signature of W_ExtensionFunction.__init__ --HG-- branch : hpy - - - - - af1ef9fe by Antonio Cuni at 2020-10-23T11:27:48+02:00 make it possible to call pytest.skip() without arguments from applevel tests (needed because at least one hpy test does it) --HG-- branch : hpy - - - - - 75c42782 by Antonio Cuni at 2020-10-23T11:37:47+02:00 correctly handle HPyDef_MEMBER(.readonly=1) --HG-- branch : hpy - - - - - c0e231ac by Antonio Cuni at 2020-10-23T11:57:11+02:00 implement HPyMember_STRING --HG-- branch : hpy - - - - - d9a17fb2 by Antonio Cuni at 2020-10-23T12:06:56+02:00 implement HPyMember_CHAR --HG-- branch : hpy - - - - - e18f1b25 by Antonio Cuni at 2020-10-23T12:11:49+02:00 implement HPyMember_STRING_INPLACE --HG-- branch : hpy - - - - - 4f723a38 by Antonio Cuni at 2020-10-23T12:14:58+02:00 implement HPyMember_BOOL --HG-- branch : hpy - - - - - 5da0a0b7 by Antonio Cuni at 2020-10-23T14:45:17+02:00 implement HPyMember_NONE --HG-- branch : hpy - - - - - 4a540521 by Antonio Cuni at 2020-10-23T14:56:17+02:00 improve the test and fix --HG-- branch : hpy - - - - - bda02205 by Antonio Cuni at 2020-10-25T15:07:14+01:00 the tests inside test_extra are being integrated into the main hpy tests in the git branch antocuni/integrate-pypy-tests: move them into the appropriate place also here --HG-- branch : hpy - - - - - dd6a6308 by Antonio Cuni at 2020-10-25T15:32:44+01:00 WIP: fix the test as it was done by git commit c1d07fd of the antocuni/integrate-pypy-tests branch. Implement the __setitem__ side of the sq_ass_item slot. The test still fails because we are missing __delitem__ --HG-- branch : hpy - - - - - 47222fb3 by Antonio Cuni at 2020-10-25T15:44:15+01:00 implement W_wrap_sq_delitem and make test_sq_ass_item pass --HG-- branch : hpy - - - - - 729b59fc by Antonio Cuni at 2020-10-25T15:48:45+01:00 enable sq_concat and sq_inplace_concat --HG-- branch : hpy - - - - - 65c031bf by Antonio Cuni at 2020-10-25T15:51:06+01:00 implement sq_repeat and sq_inplace_repeat --HG-- branch : hpy - - - - - 9f4e2186 by Antonio Cuni at 2020-10-25T15:59:44+01:00 implement sq_contains --HG-- branch : hpy - - - - - d9f82c0b by Antonio Cuni at 2020-10-25T17:29:32+01:00 correctly handle negative indices inside sq_* slots --HG-- branch : hpy - - - - - 3fdfa324 by Antonio Cuni at 2020-10-25T17:44:21+01:00 improve test_legacy_slots_members as done by hpy git rev 94981b9, and fix it --HG-- branch : hpy - - - - - b3fb3403 by Antonio Cuni at 2020-10-25T17:52:16+01:00 add a link to the relevant issue here --HG-- branch : hpy - - - - - 30 changed files: - pypy/module/_hpy_universal/_vendored/hpy/devel/__init__.py - pypy/module/_hpy_universal/_vendored/hpy/devel/include/common/autogen_hpyfunc_declare.h - pypy/module/_hpy_universal/_vendored/hpy/devel/include/common/autogen_hpyslot.h - pypy/module/_hpy_universal/_vendored/hpy/devel/include/common/hpydef.h - pypy/module/_hpy_universal/_vendored/hpy/devel/include/common/hpyfunc.h - + pypy/module/_hpy_universal/_vendored/hpy/devel/include/common/runtime/ctx_tracker.h - pypy/module/_hpy_universal/_vendored/hpy/devel/include/common/version.h - pypy/module/_hpy_universal/_vendored/hpy/devel/include/cpython/autogen_hpyfunc_trampolines.h - pypy/module/_hpy_universal/_vendored/hpy/devel/include/cpython/hpy.h - pypy/module/_hpy_universal/_vendored/hpy/devel/include/universal/autogen_ctx.h - pypy/module/_hpy_universal/_vendored/hpy/devel/include/universal/autogen_hpyfunc_trampolines.h - pypy/module/_hpy_universal/_vendored/hpy/devel/include/universal/autogen_trampolines.h - pypy/module/_hpy_universal/_vendored/hpy/devel/include/universal/hpy.h - pypy/module/_hpy_universal/_vendored/hpy/devel/src/runtime/ctx_listbuilder.c - + pypy/module/_hpy_universal/_vendored/hpy/devel/src/runtime/ctx_tracker.c - pypy/module/_hpy_universal/_vendored/hpy/devel/src/runtime/ctx_tuplebuilder.c - pypy/module/_hpy_universal/_vendored/hpy/devel/version.py - pypy/module/_hpy_universal/handles.py - pypy/module/_hpy_universal/interp_cpy_compat.py - pypy/module/_hpy_universal/interp_descr.py - pypy/module/_hpy_universal/interp_extfunc.py - pypy/module/_hpy_universal/interp_module.py - pypy/module/_hpy_universal/interp_slot.py - pypy/module/_hpy_universal/interp_type.py - pypy/module/_hpy_universal/llapi.py - pypy/module/_hpy_universal/test/_vendored/test_basic.py - pypy/module/_hpy_universal/test/_vendored/test_cpy_compat.py - pypy/module/_hpy_universal/test/_vendored/test_hpylong.py - pypy/module/_hpy_universal/test/_vendored/test_hpytype.py - pypy/module/_hpy_universal/test/_vendored/test_slots.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/compare/ddb139b234f2261aed5ba07a12a99ca52e073f65...b3fb340319b4c564ad4e4b4bc313500cdd9d53af -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/ddb139b234f2261aed5ba07a12a99ca52e073f65...b3fb340319b4c564ad4e4b4bc313500cdd9d53af You're 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 Oct 25 13:32:33 2020 From: foss at heptapod.net (Matti Picus) Date: Sun, 25 Oct 2020 17:32:33 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.6] 3 commits: refactor to be more like cpython and call WideCharToMultiByte only once per char Message-ID: <5f95b6b1a19e5_1752aeea651664c487317@heptapod-foss.mail> Matti Picus pushed to branch branch/py3.6 at PyPy / pypy Commits: 87a3e024 by Matti Picus at 2020-10-25T16:11:40+02:00 refactor to be more like cpython and call WideCharToMultiByte only once per char --HG-- branch : py3.6 - - - - - 5087de19 by Matti Picus at 2020-10-25T16:02:27+02:00 add missing imports --HG-- branch : py3.6 - - - - - 08b819f1 by Matti Picus at 2020-10-25T19:30:28+02:00 try to change windows sys.defaultfileencoding to utf-8 I am not sure about the change in fsencode, it may break locales? --HG-- branch : py3.6 - - - - - 4 changed files: - pypy/interpreter/unicodehelper.py - pypy/interpreter/unicodehelper_win32.py - pypy/module/_multiprocessing/test/test_win32.py - pypy/module/sys/interp_encoding.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/compare/2e3bece2e63f2d3c5605b4364a55d918946c4929...08b819f16c27f9fde135ab1e510dc0171dbba313 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/2e3bece2e63f2d3c5605b4364a55d918946c4929...08b819f16c27f9fde135ab1e510dc0171dbba313 You're 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 Oct 25 13:45:07 2020 From: foss at heptapod.net (Matti Picus) Date: Sun, 25 Oct 2020 17:45:07 +0000 Subject: [pypy-commit] [Git][pypy/pypy] Pushed new branch branch/rpython3 Message-ID: <5f95b9a3b4252_1752aee9bdb38dc487738@heptapod-foss.mail> Matti Picus pushed new branch branch/rpython3 at PyPy / pypy -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/tree/branch/rpython3 You're 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 Oct 25 15:09:23 2020 From: foss at heptapod.net (Matti Picus) Date: Sun, 25 Oct 2020 19:09:23 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.6] use surrogateescape errors in fsencode, fsdecode in windows Message-ID: <5f95cd63367cb_1752aee9bdb38dc4883a3@heptapod-foss.mail> Matti Picus pushed to branch branch/py3.6 at PyPy / pypy Commits: 383779a9 by Matti Picus at 2020-10-25T21:08:41+02:00 use surrogateescape errors in fsencode, fsdecode in windows --HG-- branch : py3.6 - - - - - 1 changed file: - pypy/interpreter/unicodehelper.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/commit/383779a9d241c96348bbd7253100f43f365cfc93 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/383779a9d241c96348bbd7253100f43f365cfc93 You're 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 Oct 26 02:20:14 2020 From: foss at heptapod.net (Matti Picus) Date: Mon, 26 Oct 2020 06:20:14 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.6] provide a method to persist initial module attributes across reloads Message-ID: <5f966a9e34ffc_1752aee9bdb38dc4930c0@heptapod-foss.mail> Matti Picus pushed to branch branch/py3.6 at PyPy / pypy Commits: d5535d88 by Matti Picus at 2020-10-26T08:19:44+02:00 provide a method to persist initial module attributes across reloads --HG-- branch : py3.6 - - - - - 2 changed files: - pypy/interpreter/mixedmodule.py - pypy/module/time/interp_time.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/commit/d5535d88e5d172c36c74120dabdcee2b745ef190 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/d5535d88e5d172c36c74120dabdcee2b745ef190 You're 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 Oct 26 13:01:47 2020 From: foss at heptapod.net (Matti Picus) Date: Mon, 26 Oct 2020 17:01:47 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.6] do not crash when trying to re-read enormous dynamic keys Message-ID: <5f9700fb44abf_1752aeea651664c496687@heptapod-foss.mail> Matti Picus pushed to branch branch/py3.6 at PyPy / pypy Commits: e9d60453 by Matti Picus at 2020-10-26T17:43:48+02:00 do not crash when trying to re-read enormous dynamic keys --HG-- branch : py3.6 - - - - - 1 changed file: - pypy/module/_winreg/interp_winreg.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/commit/e9d6045381f3e21c9fe8913cb7eef495cce4ded3 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/e9d6045381f3e21c9fe8913cb7eef495cce4ded3 You're 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 Oct 27 01:25:25 2020 From: foss at heptapod.net (Matti Picus) Date: Tue, 27 Oct 2020 05:25:25 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.6] try removing this shortcut which causes an untranslated test failure in listdir_unicode Message-ID: <5f97af45cbed1_1752aee9d657d345024ee@heptapod-foss.mail> Matti Picus pushed to branch branch/py3.6 at PyPy / pypy Commits: ab6440a8 by Matti Picus at 2020-10-27T07:24:59+02:00 try removing this shortcut which causes an untranslated test failure in listdir_unicode --HG-- branch : py3.6 - - - - - 1 changed file: - pypy/module/sys/moduledef.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/commit/ab6440a86b4a5d425a1887ea03394037168b2a3b -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/ab6440a86b4a5d425a1887ea03394037168b2a3b You're 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 Oct 27 06:18:31 2020 From: foss at heptapod.net (Matti Picus) Date: Tue, 27 Oct 2020 10:18:31 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.6] 3 commits: fxi trivial parts of test_pypy_c test failures Message-ID: <5f97f3f7af8c8_17b2afa561677d821f1@heptapod-foss.mail> Matti Picus pushed to branch branch/py3.6 at PyPy / pypy Commits: 1909234c by Matti Picus at 2020-10-27T08:16:10+02:00 fxi trivial parts of test_pypy_c test failures --HG-- branch : py3.6 - - - - - 38deac9f by Matti Picus at 2020-10-27T08:30:58+02:00 revert 297d9787d1b7, skip instead --HG-- branch : py3.6 - - - - - e26f6303 by Matti Picus at 2020-10-27T08:45:54+02:00 revert 06084366697b, use utf-8 as bootstrap encoding on linux and unkown --HG-- branch : py3.6 - - - - - 7 changed files: - pypy/module/_winreg/interp_winreg.py - pypy/module/_winreg/test/test_winreg.py - pypy/module/pypyjit/test_pypy_c/test_generators.py - pypy/module/pypyjit/test_pypy_c/test_getframe.py - pypy/module/pypyjit/test_pypy_c/test_string.py - pypy/module/sys/interp_encoding.py - pypy/module/sys/moduledef.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/compare/ab6440a86b4a5d425a1887ea03394037168b2a3b...e26f6303d94305aec5de4adec39277821bb860f4 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/ab6440a86b4a5d425a1887ea03394037168b2a3b...e26f6303d94305aec5de4adec39277821bb860f4 You're 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 Oct 27 11:25:33 2020 From: foss at heptapod.net (Matti Picus) Date: Tue, 27 Oct 2020 15:25:33 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.6] do not raise errors in a finalizer, improve tests Message-ID: <5f983bed77486_17b2afa4bf549dc511a@heptapod-foss.mail> Matti Picus pushed to branch branch/py3.6 at PyPy / pypy Commits: bdf7196f by Matti Picus at 2020-10-27T17:24:46+02:00 do not raise errors in a finalizer, improve tests --HG-- branch : py3.6 - - - - - 2 changed files: - pypy/module/_winreg/interp_winreg.py - pypy/module/_winreg/test/test_winreg.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/commit/bdf7196f894e53673e9f2d3ee4d17512a9b85a21 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/bdf7196f894e53673e9f2d3ee4d17512a9b85a21 You're 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 Oct 27 13:02:57 2020 From: foss at heptapod.net (Ronan Lamy) Date: Tue, 27 Oct 2020 17:02:57 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/hpy] Workaround for bridge functions misbehaving when switching between different... Message-ID: <5f9852c15795a_17b2afa4bf6896460a0@heptapod-foss.mail> Ronan Lamy pushed to branch branch/hpy at PyPy / pypy Commits: 9a9f7399 by Ronan Lamy at 2020-10-27T17:02:41+00:00 Workaround for bridge functions misbehaving when switching between different space objects in testing --HG-- branch : hpy - - - - - 1 changed file: - pypy/module/_hpy_universal/state.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/commit/9a9f73999ee2b4f8055fcf2dab37b40225d7c0e5 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/9a9f73999ee2b4f8055fcf2dab37b40225d7c0e5 You're 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 Oct 28 02:12:36 2020 From: foss at heptapod.net (Matti Picus) Date: Wed, 28 Oct 2020 06:12:36 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/win64] 9 commits: rename misnamed apptest file Message-ID: <5f990bd4e315b_17b2afa561677d8744b@heptapod-foss.mail> Matti Picus pushed to branch branch/win64 at PyPy / pypy Commits: 04fecdbd by Matti Picus at 2020-10-17T23:01:02+03:00 rename misnamed apptest file - - - - - fe3566c1 by Matti Picus at 2020-10-17T23:19:32+03:00 back out d0c5958a553c, the file is not yet an apptest - - - - - 4ad1fd7a by Matti Picus at 2020-10-17T23:50:07+03:00 skip test of socket.fromfd on windows with file fd, fails also on CPython - - - - - 9632ec30 by Matti Picus at 2020-10-18T00:13:14+03:00 skip pattern in socket.inte_pton on windows, fails also on CPython - - - - - e16d733b by Armin Rigo at 2020-10-19T19:29:15+02:00 fix a test checking an internal detail of _sre scanners - - - - - 93e7e757 by Armin Rigo at 2020-10-19T19:31:57+02:00 add a few tests showing a difference between pre-3.7 and 3.7 - - - - - c10f2caf by Matti Picus at 2020-10-23T02:58:46+03:00 backport changes from py3.6 - - - - - a83d5d8b by Matti Picus at 2020-10-28T08:09:05+02:00 merge default into branch --HG-- branch : win64 - - - - - 96e21020 by Matti Picus at 2020-10-28T08:11:51+02:00 document branch --HG-- branch : win64 - - - - - 5 changed files: - pypy/doc/whatsnew-head.rst - pypy/module/_socket/test/test_sock_app.py - pypy/module/_sre/interp_sre.py - pypy/module/_sre/test/test_app_sre.py - rpython/rlib/rposix.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/compare/3a0761c6b6c767d0b8f045b3139d581d02d61bc1...96e21020d605e40b368e8e9c49e449e6b62cd339 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/3a0761c6b6c767d0b8f045b3139d581d02d61bc1...96e21020d605e40b368e8e9c49e449e6b62cd339 You're 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 Oct 28 02:13:01 2020 From: foss at heptapod.net (Matti Picus) Date: Wed, 28 Oct 2020 06:13:01 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.6] 2 commits: use same spaceconfig across the file, imporves test time and avoids issues Message-ID: <5f990bedf3686_17b2afa561676e876d3@heptapod-foss.mail> Matti Picus pushed to branch branch/py3.6 at PyPy / pypy Commits: 5babc966 by Matti Picus at 2020-10-28T07:53:29+02:00 use same spaceconfig across the file, imporves test time and avoids issues xref eb352de8b5b3 --HG-- branch : py3.6 - - - - - 20fba185 by Matti Picus at 2020-10-28T08:01:29+02:00 fix test for sys.getfilesystemencoding --HG-- branch : py3.6 - - - - - 2 changed files: - pypy/module/posix/test/test_posix2.py - pypy/module/sys/test/test_sysmodule.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/compare/bdf7196f894e53673e9f2d3ee4d17512a9b85a21...20fba18501d9535b36ae93145b02d327eb4ef024 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/bdf7196f894e53673e9f2d3ee4d17512a9b85a21...20fba18501d9535b36ae93145b02d327eb4ef024 You're 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 Oct 28 04:19:07 2020 From: foss at heptapod.net (Matti Picus) Date: Wed, 28 Oct 2020 08:19:07 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/win64-py3.6] 37 commits: merge default into branch Message-ID: <5f99297b88a14_17b2afa4bf549dc804f@heptapod-foss.mail> Matti Picus pushed to branch branch/win64-py3.6 at PyPy / pypy Commits: fc5e9b83 by Matti Picus at 2020-10-15T21:46:36+03:00 merge default into branch --HG-- branch : win64 - - - - - 6e860e19 by Matti Picus at 2020-10-15T21:55:10+03:00 backport py3.6 changes --HG-- branch : win64 - - - - - 3a0761c6 by nulano at 2020-10-15T23:24:30+01:00 fail early in rstr.do_stringformat for ints too small, not when speciallizing ll_int2xxx --HG-- branch : win64 - - - - - 04fecdbd by Matti Picus at 2020-10-17T23:01:02+03:00 rename misnamed apptest file - - - - - fe3566c1 by Matti Picus at 2020-10-17T23:19:32+03:00 back out d0c5958a553c, the file is not yet an apptest - - - - - 4ad1fd7a by Matti Picus at 2020-10-17T23:50:07+03:00 skip test of socket.fromfd on windows with file fd, fails also on CPython - - - - - 9632ec30 by Matti Picus at 2020-10-18T00:13:14+03:00 skip pattern in socket.inte_pton on windows, fails also on CPython - - - - - e16d733b by Armin Rigo at 2020-10-19T19:29:15+02:00 fix a test checking an internal detail of _sre scanners - - - - - 93e7e757 by Armin Rigo at 2020-10-19T19:31:57+02:00 add a few tests showing a difference between pre-3.7 and 3.7 - - - - - 701065e0 by Matti Picus at 2020-10-23T02:56:49+03:00 test fix for issue 3331 (os.stat(''), os.listdir('')) --HG-- branch : py3.6 - - - - - f10c6639 by Matti Picus at 2020-10-23T02:57:12+03:00 cleanup tests --HG-- branch : py3.6 - - - - - c10f2caf by Matti Picus at 2020-10-23T02:58:46+03:00 backport changes from py3.6 - - - - - 790c273d by Matti Picus at 2020-10-23T15:54:36+03:00 skip hpy vendored tests on windows until hpy supports it --HG-- branch : py3.6 - - - - - 19e0338b by Matti Picus at 2020-10-23T17:18:52+03:00 fix decode_codepage - outsize is widechar len, when what we need is codepoints --HG-- branch : py3.6 - - - - - 26a03e9f by Matti Picus at 2020-10-24T22:09:21+03:00 windows does not have sethostname --HG-- branch : py3.6 - - - - - 3cd51174 by Matti Picus at 2020-10-24T23:40:51+03:00 fix issue 3324 (bpo 41966) with upstream patch --HG-- branch : py3.6 - - - - - 7cc68b40 by Matti Picus at 2020-10-24T23:41:40+03:00 fix test for sizeof(w_char) == 2 --HG-- branch : py3.6 - - - - - 31cf8234 by Matti Picus at 2020-10-24T23:38:44+03:00 refactor handling in wcharpsize2utf8 since wcharp is utf16 on windows --HG-- branch : py3.6 - - - - - 91331d3c by Matti Picus at 2020-10-25T08:49:59+02:00 call setlocale(xxx, '') to initialize the values from the environment --HG-- branch : py3.6 - - - - - 2e3bece2 by Matti Picus at 2020-10-25T13:04:49+02:00 add `sqlite3_load_extension`, fixes issue #3334 --HG-- branch : py3.6 - - - - - 87a3e024 by Matti Picus at 2020-10-25T16:11:40+02:00 refactor to be more like cpython and call WideCharToMultiByte only once per char --HG-- branch : py3.6 - - - - - 5087de19 by Matti Picus at 2020-10-25T16:02:27+02:00 add missing imports --HG-- branch : py3.6 - - - - - 08b819f1 by Matti Picus at 2020-10-25T19:30:28+02:00 try to change windows sys.defaultfileencoding to utf-8 I am not sure about the change in fsencode, it may break locales? --HG-- branch : py3.6 - - - - - 383779a9 by Matti Picus at 2020-10-25T21:08:41+02:00 use surrogateescape errors in fsencode, fsdecode in windows --HG-- branch : py3.6 - - - - - d5535d88 by Matti Picus at 2020-10-26T08:19:44+02:00 provide a method to persist initial module attributes across reloads --HG-- branch : py3.6 - - - - - e9d60453 by Matti Picus at 2020-10-26T17:43:48+02:00 do not crash when trying to re-read enormous dynamic keys --HG-- branch : py3.6 - - - - - ab6440a8 by Matti Picus at 2020-10-27T07:24:59+02:00 try removing this shortcut which causes an untranslated test failure in listdir_unicode --HG-- branch : py3.6 - - - - - 1909234c by Matti Picus at 2020-10-27T08:16:10+02:00 fxi trivial parts of test_pypy_c test failures --HG-- branch : py3.6 - - - - - 38deac9f by Matti Picus at 2020-10-27T08:30:58+02:00 revert 297d9787d1b7, skip instead --HG-- branch : py3.6 - - - - - e26f6303 by Matti Picus at 2020-10-27T08:45:54+02:00 revert 06084366697b, use utf-8 as bootstrap encoding on linux and unkown --HG-- branch : py3.6 - - - - - bdf7196f by Matti Picus at 2020-10-27T17:24:46+02:00 do not raise errors in a finalizer, improve tests --HG-- branch : py3.6 - - - - - 5babc966 by Matti Picus at 2020-10-28T07:53:29+02:00 use same spaceconfig across the file, imporves test time and avoids issues xref eb352de8b5b3 --HG-- branch : py3.6 - - - - - 20fba185 by Matti Picus at 2020-10-28T08:01:29+02:00 fix test for sys.getfilesystemencoding --HG-- branch : py3.6 - - - - - a83d5d8b by Matti Picus at 2020-10-28T08:09:05+02:00 merge default into branch --HG-- branch : win64 - - - - - 96e21020 by Matti Picus at 2020-10-28T08:11:51+02:00 document branch --HG-- branch : win64 - - - - - 229761f8 by Matti Picus at 2020-10-28T08:23:01+02:00 merge py3.6 into branch --HG-- branch : win64-py3.6 - - - - - 1972e632 by Matti Picus at 2020-10-28T08:36:55+02:00 merge win64 into branch --HG-- branch : win64-py3.6 - - - - - 29 changed files: - lib-python/3/datetime.py - lib_pypy/_sqlite3.py - lib_pypy/_sqlite3_build.py - pypy/doc/whatsnew-head.rst - pypy/interpreter/mixedmodule.py - pypy/interpreter/unicodehelper.py - pypy/interpreter/unicodehelper_win32.py - pypy/module/_codecs/interp_codecs.py - pypy/module/_codecs/locale_codec.c - pypy/module/_codecs/test/test_codecs.py - pypy/module/_hpy_universal/test/_vendored/conftest.py - pypy/module/_multiprocessing/test/test_win32.py - pypy/module/_socket/test/test_sock_app.py - pypy/module/_sre/interp_sre.py - pypy/module/_sre/test/test_app_sre.py - pypy/module/_winreg/interp_winreg.py - pypy/module/_winreg/test/test_winreg.py - pypy/module/cpyext/test/test_arraymodule.py - pypy/module/cpyext/unicodeobject.py - pypy/module/posix/interp_posix.py - pypy/module/posix/test/test_posix2.py - pypy/module/pypyjit/test_pypy_c/test_generators.py - pypy/module/pypyjit/test_pypy_c/test_getframe.py - pypy/module/pypyjit/test_pypy_c/test_string.py - pypy/module/sys/interp_encoding.py - pypy/module/sys/moduledef.py - pypy/module/sys/test/test_sysmodule.py - pypy/module/time/interp_time.py - rpython/rlib/rposix.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/compare/de9e69fddc08a1b2f97bc846ea702f3fc6f37633...1972e632956f8f9df45ba186d1b8cdb39859b9dc -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/de9e69fddc08a1b2f97bc846ea702f3fc6f37633...1972e632956f8f9df45ba186d1b8cdb39859b9dc You're 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 Oct 28 13:27:53 2020 From: foss at heptapod.net (cptpcrd) Date: Wed, 28 Oct 2020 17:27:53 +0000 Subject: [pypy-commit] [Git][pypy/pypy] Pushed new branch branch/cptpcrd-resource-prlimit Message-ID: <5f99aa192640d_17b2afa4bf549dc1327d@heptapod-foss.mail> cptpcrd pushed new branch branch/cptpcrd-resource-prlimit at PyPy / pypy -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/tree/branch/cptpcrd-resource-prlimit You're 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 Oct 28 17:59:15 2020 From: foss at heptapod.net (cptpcrd) Date: Wed, 28 Oct 2020 21:59:15 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/cptpcrd-resource-prlimit] only compile my_prlimit header on Linux Message-ID: <5f99e9b3ed25c_17b2afa561677d8171e7@heptapod-foss.mail> cptpcrd pushed to branch branch/cptpcrd-resource-prlimit at PyPy / pypy Commits: 7cd66c27 by cptpcrd at 2020-10-28T17:59:00-04:00 only compile my_prlimit header on Linux --HG-- branch : cptpcrd-resource-prlimit - - - - - 1 changed file: - lib_pypy/_resource_build.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/commit/7cd66c27d7fbe9a3d1f52cbccced171b36156079 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/7cd66c27d7fbe9a3d1f52cbccced171b36156079 You're 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 Oct 29 08:42:36 2020 From: foss at heptapod.net (cptpcrd) Date: Thu, 29 Oct 2020 12:42:36 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/cptpcrd-resource-prlimit] my_prlimit -> _prlimit (in _resource_build) Message-ID: <5f9ab8bcccdc_17b2afa561675e425051@heptapod-foss.mail> cptpcrd pushed to branch branch/cptpcrd-resource-prlimit at PyPy / pypy Commits: 77fe4f3e by cptpcrd at 2020-10-29T08:42:10-04:00 my_prlimit -> _prlimit (in _resource_build) --HG-- branch : cptpcrd-resource-prlimit - - - - - 2 changed files: - lib_pypy/_resource_build.py - lib_pypy/resource.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/commit/77fe4f3e35fc7e86b0f26f9249a20ae84019cf71 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/77fe4f3e35fc7e86b0f26f9249a20ae84019cf71 You're 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 Oct 29 09:26:35 2020 From: foss at heptapod.net (Matti Picus) Date: Thu, 29 Oct 2020 13:26:35 +0000 Subject: [pypy-commit] [Git][pypy/pypy] Deleted branch branch/cptpcrd-resource-prlimit Message-ID: <5f9ac30b4facf_17b2afa4bf689642789@heptapod-foss.mail> Matti Picus deleted branch branch/cptpcrd-resource-prlimit at PyPy / pypy -- You're 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 Oct 29 09:26:38 2020 From: foss at heptapod.net (Matti Picus) Date: Thu, 29 Oct 2020 13:26:38 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/default] 6 commits: add resource.prlimit() (added in CPython 3.4) Message-ID: <5f9ac30e62816_17b2afa4bf6896428054@heptapod-foss.mail> Matti Picus pushed to branch branch/default at PyPy / pypy Commits: da03fda1 by cptpcrd at 2020-10-28T13:25:54-04:00 add resource.prlimit() (added in CPython 3.4) --HG-- branch : cptpcrd-resource-prlimit - - - - - 7cd66c27 by cptpcrd at 2020-10-28T17:59:00-04:00 only compile my_prlimit header on Linux --HG-- branch : cptpcrd-resource-prlimit - - - - - 77fe4f3e by cptpcrd at 2020-10-29T08:42:10-04:00 my_prlimit -> _prlimit (in _resource_build) --HG-- branch : cptpcrd-resource-prlimit - - - - - 9054a23f by Matti Picus at 2020-10-29T15:04:23+02:00 dynamically allocate Py_buffer.format if needed, issue 3336 - - - - - 656b8e3b by Matti Picus at 2020-10-29T15:06:36+02:00 document, close branch to be merged --HG-- branch : cptpcrd-resource-prlimit - - - - - f6367941 by Matti Picus at 2020-10-29T15:07:13+02:00 merge cptpcrd-resource-prlimit, which provides resource.prlimit - - - - - 8 changed files: - lib_pypy/_resource_build.py - lib_pypy/resource.py - pypy/doc/whatsnew-head.rst - pypy/module/cpyext/api.py - pypy/module/cpyext/memoryobject.py - pypy/module/cpyext/parse/cpyext_object.h - pypy/module/cpyext/test/test_memoryobject.py - pypy/module/test_lib_pypy/test_resource.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/compare/c10f2cafc060aec4c0be1292eb019c3bf363c135...f6367941a7705c678c72f4e0f1d2e57bf1a81c52 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/c10f2cafc060aec4c0be1292eb019c3bf363c135...f6367941a7705c678c72f4e0f1d2e57bf1a81c52 You're 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 Oct 29 09:26:40 2020 From: foss at heptapod.net (Matti Picus) Date: Thu, 29 Oct 2020 13:26:40 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.6] 14 commits: rename misnamed apptest file Message-ID: <5f9ac31084879_17b2afa4bf4679c2823@heptapod-foss.mail> Matti Picus pushed to branch branch/py3.6 at PyPy / pypy Commits: 04fecdbd by Matti Picus at 2020-10-17T23:01:02+03:00 rename misnamed apptest file - - - - - fe3566c1 by Matti Picus at 2020-10-17T23:19:32+03:00 back out d0c5958a553c, the file is not yet an apptest - - - - - 4ad1fd7a by Matti Picus at 2020-10-17T23:50:07+03:00 skip test of socket.fromfd on windows with file fd, fails also on CPython - - - - - 9632ec30 by Matti Picus at 2020-10-18T00:13:14+03:00 skip pattern in socket.inte_pton on windows, fails also on CPython - - - - - e16d733b by Armin Rigo at 2020-10-19T19:29:15+02:00 fix a test checking an internal detail of _sre scanners - - - - - 93e7e757 by Armin Rigo at 2020-10-19T19:31:57+02:00 add a few tests showing a difference between pre-3.7 and 3.7 - - - - - c10f2caf by Matti Picus at 2020-10-23T02:58:46+03:00 backport changes from py3.6 - - - - - da03fda1 by cptpcrd at 2020-10-28T13:25:54-04:00 add resource.prlimit() (added in CPython 3.4) --HG-- branch : cptpcrd-resource-prlimit - - - - - 7cd66c27 by cptpcrd at 2020-10-28T17:59:00-04:00 only compile my_prlimit header on Linux --HG-- branch : cptpcrd-resource-prlimit - - - - - 77fe4f3e by cptpcrd at 2020-10-29T08:42:10-04:00 my_prlimit -> _prlimit (in _resource_build) --HG-- branch : cptpcrd-resource-prlimit - - - - - 9054a23f by Matti Picus at 2020-10-29T15:04:23+02:00 dynamically allocate Py_buffer.format if needed, issue 3336 - - - - - 656b8e3b by Matti Picus at 2020-10-29T15:06:36+02:00 document, close branch to be merged --HG-- branch : cptpcrd-resource-prlimit - - - - - f6367941 by Matti Picus at 2020-10-29T15:07:13+02:00 merge cptpcrd-resource-prlimit, which provides resource.prlimit - - - - - 8c7517d9 by Matti Picus at 2020-10-29T15:12:03+02:00 merge default into branch --HG-- branch : py3.6 - - - - - 10 changed files: - lib_pypy/_resource_build.py - lib_pypy/resource.py - pypy/doc/whatsnew-head.rst - pypy/module/_socket/test/test_sock_app.py - pypy/module/_sre/interp_sre.py - pypy/module/_sre/test/test_app_sre.py - pypy/module/cpyext/api.py - pypy/module/cpyext/memoryobject.py - pypy/module/cpyext/parse/cpyext_object.h - pypy/module/test_lib_pypy/test_resource.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/compare/20fba18501d9535b36ae93145b02d327eb4ef024...8c7517d9f99c3b2ac219f77931096d7d44e6a436 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/20fba18501d9535b36ae93145b02d327eb4ef024...8c7517d9f99c3b2ac219f77931096d7d44e6a436 You're 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 Oct 29 09:38:03 2020 From: foss at heptapod.net (cptpcrd) Date: Thu, 29 Oct 2020 13:38:03 +0000 Subject: [pypy-commit] [Git][pypy/pypy] Pushed new branch branch/cptpcrd-resource-py3.6-exceptions Message-ID: <5f9ac5bb845b8_17b2afa4bf549dc29577@heptapod-foss.mail> cptpcrd pushed new branch branch/cptpcrd-resource-py3.6-exceptions at PyPy / pypy -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/tree/branch/cptpcrd-resource-py3.6-exceptions You're 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 Oct 29 10:31:50 2020 From: foss at heptapod.net (Matti Picus) Date: Thu, 29 Oct 2020 14:31:50 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.7] 39 commits: rename misnamed apptest file Message-ID: <5f9ad256f3002_17b2afa561675e430631@heptapod-foss.mail> Matti Picus pushed to branch branch/py3.7 at PyPy / pypy Commits: 04fecdbd by Matti Picus at 2020-10-17T23:01:02+03:00 rename misnamed apptest file - - - - - fe3566c1 by Matti Picus at 2020-10-17T23:19:32+03:00 back out d0c5958a553c, the file is not yet an apptest - - - - - 4ad1fd7a by Matti Picus at 2020-10-17T23:50:07+03:00 skip test of socket.fromfd on windows with file fd, fails also on CPython - - - - - 9632ec30 by Matti Picus at 2020-10-18T00:13:14+03:00 skip pattern in socket.inte_pton on windows, fails also on CPython - - - - - e16d733b by Armin Rigo at 2020-10-19T19:29:15+02:00 fix a test checking an internal detail of _sre scanners - - - - - 93e7e757 by Armin Rigo at 2020-10-19T19:31:57+02:00 add a few tests showing a difference between pre-3.7 and 3.7 - - - - - 701065e0 by Matti Picus at 2020-10-23T02:56:49+03:00 test fix for issue 3331 (os.stat(''), os.listdir('')) --HG-- branch : py3.6 - - - - - f10c6639 by Matti Picus at 2020-10-23T02:57:12+03:00 cleanup tests --HG-- branch : py3.6 - - - - - c10f2caf by Matti Picus at 2020-10-23T02:58:46+03:00 backport changes from py3.6 - - - - - 790c273d by Matti Picus at 2020-10-23T15:54:36+03:00 skip hpy vendored tests on windows until hpy supports it --HG-- branch : py3.6 - - - - - 19e0338b by Matti Picus at 2020-10-23T17:18:52+03:00 fix decode_codepage - outsize is widechar len, when what we need is codepoints --HG-- branch : py3.6 - - - - - 26a03e9f by Matti Picus at 2020-10-24T22:09:21+03:00 windows does not have sethostname --HG-- branch : py3.6 - - - - - 3cd51174 by Matti Picus at 2020-10-24T23:40:51+03:00 fix issue 3324 (bpo 41966) with upstream patch --HG-- branch : py3.6 - - - - - 7cc68b40 by Matti Picus at 2020-10-24T23:41:40+03:00 fix test for sizeof(w_char) == 2 --HG-- branch : py3.6 - - - - - 31cf8234 by Matti Picus at 2020-10-24T23:38:44+03:00 refactor handling in wcharpsize2utf8 since wcharp is utf16 on windows --HG-- branch : py3.6 - - - - - 91331d3c by Matti Picus at 2020-10-25T08:49:59+02:00 call setlocale(xxx, '') to initialize the values from the environment --HG-- branch : py3.6 - - - - - 2e3bece2 by Matti Picus at 2020-10-25T13:04:49+02:00 add `sqlite3_load_extension`, fixes issue #3334 --HG-- branch : py3.6 - - - - - 87a3e024 by Matti Picus at 2020-10-25T16:11:40+02:00 refactor to be more like cpython and call WideCharToMultiByte only once per char --HG-- branch : py3.6 - - - - - 5087de19 by Matti Picus at 2020-10-25T16:02:27+02:00 add missing imports --HG-- branch : py3.6 - - - - - 08b819f1 by Matti Picus at 2020-10-25T19:30:28+02:00 try to change windows sys.defaultfileencoding to utf-8 I am not sure about the change in fsencode, it may break locales? --HG-- branch : py3.6 - - - - - 383779a9 by Matti Picus at 2020-10-25T21:08:41+02:00 use surrogateescape errors in fsencode, fsdecode in windows --HG-- branch : py3.6 - - - - - d5535d88 by Matti Picus at 2020-10-26T08:19:44+02:00 provide a method to persist initial module attributes across reloads --HG-- branch : py3.6 - - - - - e9d60453 by Matti Picus at 2020-10-26T17:43:48+02:00 do not crash when trying to re-read enormous dynamic keys --HG-- branch : py3.6 - - - - - ab6440a8 by Matti Picus at 2020-10-27T07:24:59+02:00 try removing this shortcut which causes an untranslated test failure in listdir_unicode --HG-- branch : py3.6 - - - - - 1909234c by Matti Picus at 2020-10-27T08:16:10+02:00 fxi trivial parts of test_pypy_c test failures --HG-- branch : py3.6 - - - - - 38deac9f by Matti Picus at 2020-10-27T08:30:58+02:00 revert 297d9787d1b7, skip instead --HG-- branch : py3.6 - - - - - e26f6303 by Matti Picus at 2020-10-27T08:45:54+02:00 revert 06084366697b, use utf-8 as bootstrap encoding on linux and unkown --HG-- branch : py3.6 - - - - - bdf7196f by Matti Picus at 2020-10-27T17:24:46+02:00 do not raise errors in a finalizer, improve tests --HG-- branch : py3.6 - - - - - 5babc966 by Matti Picus at 2020-10-28T07:53:29+02:00 use same spaceconfig across the file, imporves test time and avoids issues xref eb352de8b5b3 --HG-- branch : py3.6 - - - - - 20fba185 by Matti Picus at 2020-10-28T08:01:29+02:00 fix test for sys.getfilesystemencoding --HG-- branch : py3.6 - - - - - da03fda1 by cptpcrd at 2020-10-28T13:25:54-04:00 add resource.prlimit() (added in CPython 3.4) --HG-- branch : cptpcrd-resource-prlimit - - - - - 7cd66c27 by cptpcrd at 2020-10-28T17:59:00-04:00 only compile my_prlimit header on Linux --HG-- branch : cptpcrd-resource-prlimit - - - - - 77fe4f3e by cptpcrd at 2020-10-29T08:42:10-04:00 my_prlimit -> _prlimit (in _resource_build) --HG-- branch : cptpcrd-resource-prlimit - - - - - 9054a23f by Matti Picus at 2020-10-29T15:04:23+02:00 dynamically allocate Py_buffer.format if needed, issue 3336 - - - - - 656b8e3b by Matti Picus at 2020-10-29T15:06:36+02:00 document, close branch to be merged --HG-- branch : cptpcrd-resource-prlimit - - - - - f6367941 by Matti Picus at 2020-10-29T15:07:13+02:00 merge cptpcrd-resource-prlimit, which provides resource.prlimit - - - - - 8c7517d9 by Matti Picus at 2020-10-29T15:12:03+02:00 merge default into branch --HG-- branch : py3.6 - - - - - f3be0cc3 by Matti Picus at 2020-10-29T16:01:36+02:00 merge py3.7 into py3.6 --HG-- branch : py3.7 - - - - - 7c43378c by Matti Picus at 2020-10-29T16:31:26+02:00 3.7.9 was merged, update versions --HG-- branch : py3.7 - - - - - 30 changed files: - lib-python/3/datetime.py - lib_pypy/_resource_build.py - lib_pypy/_sqlite3.py - lib_pypy/_sqlite3_build.py - lib_pypy/resource.py - pypy/doc/whatsnew-head.rst - pypy/interpreter/mixedmodule.py - pypy/interpreter/unicodehelper.py - pypy/interpreter/unicodehelper_win32.py - pypy/module/_codecs/interp_codecs.py - pypy/module/_codecs/locale_codec.c - pypy/module/_codecs/test/test_codecs.py - pypy/module/_hpy_universal/test/_vendored/conftest.py - pypy/module/_multiprocessing/test/test_win32.py - pypy/module/_socket/test/test_sock_app.py - pypy/module/_sre/interp_sre.py - pypy/module/_sre/test/test_app_sre.py - pypy/module/_winreg/interp_winreg.py - pypy/module/_winreg/test/test_winreg.py - pypy/module/cpyext/api.py - pypy/module/cpyext/include/patchlevel.h - pypy/module/cpyext/memoryobject.py - pypy/module/cpyext/parse/cpyext_object.h - pypy/module/cpyext/test/test_arraymodule.py - pypy/module/cpyext/unicodeobject.py - pypy/module/posix/interp_posix.py - pypy/module/posix/test/test_posix2.py - pypy/module/pypyjit/test_pypy_c/test_generators.py - pypy/module/pypyjit/test_pypy_c/test_getframe.py - pypy/module/pypyjit/test_pypy_c/test_string.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/compare/092ee1f3c12fc70cd48f58366e17d197ebaf9c7f...7c43378c57c7cc2b10b41cf7b60ed1332a69e30d -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/092ee1f3c12fc70cd48f58366e17d197ebaf9c7f...7c43378c57c7cc2b10b41cf7b60ed1332a69e30d You're 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 Oct 29 13:26:22 2020 From: foss at heptapod.net (Matti Picus) Date: Thu, 29 Oct 2020 17:26:22 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.6] 4 commits: add draft release note Message-ID: <5f9afb3edf647_17b2afa561676e8314d6@heptapod-foss.mail> Matti Picus pushed to branch branch/py3.6 at PyPy / pypy Commits: 639ee0cd by Matti Picus at 2020-10-29T16:59:16+02:00 add draft release note - - - - - bfadad3f by Matti Picus at 2020-10-29T19:12:44+02:00 fix translation - - - - - f5a766a6 by Matti Picus at 2020-10-29T19:25:01+02:00 update release note - - - - - e5999580 by Matti Picus at 2020-10-29T19:25:31+02:00 Merge with default --HG-- branch : py3.6 - - - - - 2 changed files: - + pypy/doc/release-v7.3.3.rst - pypy/module/cpyext/memoryobject.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/compare/8c7517d9f99c3b2ac219f77931096d7d44e6a436...e5999580313f866d8049275b9ac58b66742c7a7c -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/8c7517d9f99c3b2ac219f77931096d7d44e6a436...e5999580313f866d8049275b9ac58b66742c7a7c You're 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 Oct 29 13:26:20 2020 From: foss at heptapod.net (Matti Picus) Date: Thu, 29 Oct 2020 17:26:20 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/default] 3 commits: add draft release note Message-ID: <5f9afb3c6bb1e_17b2afa561674f4312bf@heptapod-foss.mail> Matti Picus pushed to branch branch/default at PyPy / pypy Commits: 639ee0cd by Matti Picus at 2020-10-29T16:59:16+02:00 add draft release note - - - - - bfadad3f by Matti Picus at 2020-10-29T19:12:44+02:00 fix translation - - - - - f5a766a6 by Matti Picus at 2020-10-29T19:25:01+02:00 update release note - - - - - 2 changed files: - + pypy/doc/release-v7.3.3.rst - pypy/module/cpyext/memoryobject.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/compare/f6367941a7705c678c72f4e0f1d2e57bf1a81c52...f5a766a648f67b61f71b92d6667d6e62f2c85324 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/f6367941a7705c678c72f4e0f1d2e57bf1a81c52...f5a766a648f67b61f71b92d6667d6e62f2c85324 You're 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 Oct 29 13:37:01 2020 From: foss at heptapod.net (Matti Picus) Date: Thu, 29 Oct 2020 17:37:01 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.7] 5 commits: add draft release note Message-ID: <5f9afdbda0b20_17b2afa561678c83217@heptapod-foss.mail> Matti Picus pushed to branch branch/py3.7 at PyPy / pypy Commits: 639ee0cd by Matti Picus at 2020-10-29T16:59:16+02:00 add draft release note - - - - - bfadad3f by Matti Picus at 2020-10-29T19:12:44+02:00 fix translation - - - - - f5a766a6 by Matti Picus at 2020-10-29T19:25:01+02:00 update release note - - - - - e5999580 by Matti Picus at 2020-10-29T19:25:31+02:00 Merge with default --HG-- branch : py3.6 - - - - - 1dbb32ee by Matti Picus at 2020-10-29T19:25:54+02:00 Merge with py3.6 --HG-- branch : py3.7 - - - - - 2 changed files: - + pypy/doc/release-v7.3.3.rst - pypy/module/cpyext/memoryobject.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/compare/7c43378c57c7cc2b10b41cf7b60ed1332a69e30d...1dbb32ee42ca8405c81b63f52a0b692163f1cce9 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/7c43378c57c7cc2b10b41cf7b60ed1332a69e30d...1dbb32ee42ca8405c81b63f52a0b692163f1cce9 You're 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 Oct 29 17:11:57 2020 From: foss at heptapod.net (Matti Picus) Date: Thu, 29 Oct 2020 21:11:57 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/default] test, fix for readonly flag on PyObject_GetBuffer(, view) (issue 3307) Message-ID: <5f9b301d4def0_17b2afa561676e8426f4@heptapod-foss.mail> Matti Picus pushed to branch branch/default at PyPy / pypy Commits: c3965a13 by Matti Picus at 2020-10-29T22:29:13+02:00 test, fix for readonly flag on PyObject_GetBuffer(<bytes>, view) (issue 3307) - - - - - 2 changed files: - pypy/module/cpyext/slotdefs.py - pypy/module/cpyext/test/test_memoryobject.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/commit/c3965a13e4c0b21d8d3fb76ad47fe84d186b0267 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/c3965a13e4c0b21d8d3fb76ad47fe84d186b0267 You're 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 Oct 30 03:46:49 2020 From: foss at heptapod.net (Matti Picus) Date: Fri, 30 Oct 2020 07:46:49 +0000 Subject: [pypy-commit] [Git][pypy/pypy] Deleted branch branch/cptpcrd-resource-py3.6-exceptions Message-ID: <5f9bc4e9a9200_17b2afa561674f446728@heptapod-foss.mail> Matti Picus deleted branch branch/cptpcrd-resource-py3.6-exceptions at PyPy / pypy -- You're 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 Oct 30 03:46:54 2020 From: foss at heptapod.net (Matti Picus) Date: Fri, 30 Oct 2020 07:46:54 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.6] 7 commits: rework exception handling in 'resource' module to match CPython Message-ID: <5f9bc4eeb72ab_17b2afa4bf549dc47184@heptapod-foss.mail> Matti Picus pushed to branch branch/py3.6 at PyPy / pypy Commits: ba1a6fd4 by cptpcrd at 2020-10-29T09:36:30-04:00 rework exception handling in 'resource' module to match CPython As per PEP 3151 --HG-- branch : cptpcrd-resource-py3.6-exceptions - - - - - c3965a13 by Matti Picus at 2020-10-29T22:29:13+02:00 test, fix for readonly flag on PyObject_GetBuffer(<bytes>, view) (issue 3307) - - - - - 06012fd0 by Matti Picus at 2020-10-30T09:28:35+02:00 revert these files to remove os.prlimit from 2.7 - - - - - d6b40b67 by Matti Picus at 2020-10-30T09:37:26+02:00 merge default into py3.6, preserving os.prlimit --HG-- branch : py3.6 - - - - - 38bf1376 by Matti Picus at 2020-10-30T09:38:01+02:00 close branch to be merged --HG-- branch : cptpcrd-resource-py3.6-exceptions - - - - - ea4802ee by Matti Picus at 2020-10-30T09:39:33+02:00 merge branch which fixes exception handling in resource --HG-- branch : py3.6 - - - - - 8ca6f98f by Matti Picus at 2020-10-30T09:43:52+02:00 fix bad merge --HG-- branch : py3.6 - - - - - 4 changed files: - lib_pypy/resource.py - pypy/doc/whatsnew-pypy3-head.rst - pypy/module/cpyext/slotdefs.py - pypy/module/cpyext/test/test_memoryobject.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/compare/e5999580313f866d8049275b9ac58b66742c7a7c...8ca6f98f8685c87c09b8889eb7244276bd9b5edb -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/e5999580313f866d8049275b9ac58b66742c7a7c...8ca6f98f8685c87c09b8889eb7244276bd9b5edb You're 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 Oct 30 03:46:52 2020 From: foss at heptapod.net (Matti Picus) Date: Fri, 30 Oct 2020 07:46:52 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/default] revert these files to remove os.prlimit from 2.7 Message-ID: <5f9bc4ec97f1a_17b2afa561674f44695f@heptapod-foss.mail> Matti Picus pushed to branch branch/default at PyPy / pypy Commits: 06012fd0 by Matti Picus at 2020-10-30T09:28:35+02:00 revert these files to remove os.prlimit from 2.7 - - - - - 3 changed files: - lib_pypy/_resource_build.py - lib_pypy/resource.py - pypy/module/test_lib_pypy/test_resource.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/commit/06012fd0cfc3aba39bb452e3fbbecdd120e0faf2 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/06012fd0cfc3aba39bb452e3fbbecdd120e0faf2 You're 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 Oct 30 03:48:13 2020 From: foss at heptapod.net (Matti Picus) Date: Fri, 30 Oct 2020 07:48:13 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/default] update release note Message-ID: <5f9bc53d2129d_17b2afa4bf4679c478ba@heptapod-foss.mail> Matti Picus pushed to branch branch/default at PyPy / pypy Commits: 1eaa5c38 by Matti Picus at 2020-10-30T09:45:54+02:00 update release note - - - - - 1 changed file: - pypy/doc/release-v7.3.3.rst View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/commit/1eaa5c38215d5696a897837bfe2a60f6d5563eef -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/1eaa5c38215d5696a897837bfe2a60f6d5563eef You're 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 Oct 30 05:43:55 2020 From: foss at heptapod.net (Matti Picus) Date: Fri, 30 Oct 2020 09:43:55 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/default] tweak struct, adapt test to new struct layout Message-ID: <5f9be05bb21bb_17b2afa561674f4513da@heptapod-foss.mail> Matti Picus pushed to branch branch/default at PyPy / pypy Commits: ce7a2d62 by Matti Picus at 2020-10-30T11:40:11+02:00 tweak struct, adapt test to new struct layout - - - - - 2 changed files: - lib_pypy/_testcapimodule.c - pypy/module/cpyext/parse/cpyext_object.h View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/commit/ce7a2d62a8ebba77671cd8babb4b9e342861f02b -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/ce7a2d62a8ebba77671cd8babb4b9e342861f02b You're 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 Oct 30 05:43:58 2020 From: foss at heptapod.net (Matti Picus) Date: Fri, 30 Oct 2020 09:43:58 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.6] 3 commits: update release note Message-ID: <5f9be05e30eb6_17b2afa4bf682d4515c6@heptapod-foss.mail> Matti Picus pushed to branch branch/py3.6 at PyPy / pypy Commits: 1eaa5c38 by Matti Picus at 2020-10-30T09:45:54+02:00 update release note - - - - - ce7a2d62 by Matti Picus at 2020-10-30T11:40:11+02:00 tweak struct, adapt test to new struct layout - - - - - b5dcae16 by Matti Picus at 2020-10-30T11:43:04+02:00 merge default into py3.6 --HG-- branch : py3.6 - - - - - 2 changed files: - pypy/doc/release-v7.3.3.rst - pypy/module/cpyext/parse/cpyext_object.h View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/compare/8ca6f98f8685c87c09b8889eb7244276bd9b5edb...b5dcae165bdde77265e772a53b2024d04b580921 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/8ca6f98f8685c87c09b8889eb7244276bd9b5edb...b5dcae165bdde77265e772a53b2024d04b580921 You're 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 Oct 31 14:49:17 2020 From: foss at heptapod.net (Matti Picus) Date: Sat, 31 Oct 2020 18:49:17 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/release-pypy3.6-v7.x] 590 commits: update to v2.7.16 Message-ID: <5f9db1ad29542_17b2afa4bf549dc7612f@heptapod-foss.mail> Matti Picus pushed to branch branch/release-pypy3.6-v7.x at PyPy / pypy Commits: 1794dd2c by Matti Picus at 2019-05-20T12:55:24+03:00 update to v2.7.16 --HG-- branch : vendor/stdlib - - - - - 62d4a706 by Matti Picus at 2019-05-20T12:56:07+03:00 add how-to-update --HG-- branch : vendor/stdlib - - - - - 4c2d1029 by Micha? G?rny at 2020-09-28T09:28:36+02:00 update stdlib to v2.7.18-3-g138e2caeb4 --HG-- branch : vendor/stdlib - - - - - 2e7012c8 by Micha? G?rny at 2020-09-28T10:51:59+02:00 start stdlib-2.7.18-3 branch --HG-- branch : stdlib-2.7.18-3 - - - - - f67b9ed9 by Micha? G?rny at 2020-09-28T10:45:03+02:00 merge vendor/stdlib --HG-- branch : stdlib-2.7.18-3 - - - - - f0618030 by Micha? G?rny at 2020-09-29T15:24:42+02:00 fix mistakenly readded py2.7 import from weakref.py --HG-- branch : stdlib-2.7.18-3 - - - - - 049ea398 by Micha? G?rny at 2020-09-29T15:25:00+02:00 add new py2.7 tests to conftest --HG-- branch : stdlib-2.7.18-3 - - - - - 94e8d8ee by Micha? G?rny at 2020-09-29T16:31:50+02:00 test_syntax: Fix doctest exception message to match pypy --HG-- branch : stdlib-2.7.18-3 - - - - - 5ee9c187 by Micha? G?rny at 2020-09-29T17:31:21+02:00 test_thread: fix pypy gc collection lost on update, caused test to hang --HG-- branch : stdlib-2.7.18-3 - - - - - 2f9bea3f by Micha? G?rny at 2020-09-29T21:39:55+02:00 test_time: fix exception compatibility with pypy --HG-- branch : stdlib-2.7.18-3 - - - - - 07d02be9 by Micha? G?rny at 2020-09-29T21:43:20+02:00 test_xml_etree.py: fix test failure due to refcounting impl detail --HG-- branch : stdlib-2.7.18-3 - - - - - d45eb67d by Stefano Rivera at 2020-10-02T13:06:56-07:00 bpo-38535: Fix positions for AST nodes for calls without arguments in decorators --HG-- branch : stdlib-2.7.18-3 - - - - - eef497d7 by Stefano Rivera at 2015-06-05T20:32:17+02:00 bytearray(obj) should call obj.__index__() instead of obj.__int__(). adapted from b84f64795e2b in the py3k branch --HG-- branch : stdlib-2.7.18-3 - - - - - 5374494e by Stefano Rivera at 2020-10-02T17:40:25-07:00 Update _testcapimodule to 2.7.18 Skip test_long_as_unsigned_long_long_mask as it currently segfaults --HG-- branch : stdlib-2.7.18-3 - - - - - 8a37c310 by Ronan Lamy at 2019-10-16T16:48:28+01:00 Fix range checking in GB18030 decoder (bpo-29990) --HG-- branch : stdlib-2.7.18-3 - - - - - 64ab68e9 by Ronan Lamy at 2019-10-16T17:57:57+01:00 Fix handling escape characters in HZ codec (bpo-30003) --HG-- branch : stdlib-2.7.18-3 - - - - - a9fb5988 by Stefano Rivera at 2020-10-02T22:06:02-07:00 Handle NULL argument to PyLong_AsUnsignedLongLongMask As used in test_long_as_unsigned_long_long_mask in _testcapimodule --HG-- branch : stdlib-2.7.18-3 - - - - - 457bbd3b by Stefano Rivera at 2020-10-02T21:39:21-07:00 Swallow exceptions in PySlice_GetIndices PySlice_GetIndicesEx is the improved version that raises exceptions. As the cPython docs say: > Returns 0 on success and -1 on error with no exception set (unless one of the > indices was not None and failed to be converted to an integer, in > which case -1 is returned with an exception set). > > You probably do not want to use this function. If you want to use slice > objects in versions of Python prior to 2.3, you would probably do well to > incorporate the source of PySlice_GetIndicesEx(), suitably renamed, in the > source of your extension. --HG-- branch : stdlib-2.7.18-3 - - - - - d4de7d26 by Stefano Rivera at 2020-10-02T21:24:16-07:00 PyBuffer_To/FromContiguous were implemented in 94ab09b73962 --HG-- branch : stdlib-2.7.18-3 - - - - - 32d0cb16 by Stefano Rivera at 2020-10-02T18:15:37-07:00 Update _ctypes_test to 2.7.18 --HG-- branch : stdlib-2.7.18-3 - - - - - 54c76ca0 by Ronan Lamy at 2020-05-27T17:57:16+01:00 Ensure correct PEP3118 codes for primitive ctypes types (cf. bpo-10746) --HG-- branch : stdlib-2.7.18-3 - - - - - b47c45b9 by Matti Picus at 2019-08-25T10:36:16+03:00 cpython3 compatibility for raising when calling methods on abstract classes --HG-- branch : stdlib-2.7.18-3 - - - - - 2b6d8a98 by Stefano Rivera at 2020-10-05T18:42:38-07:00 Return a TypeError like cpython would if a timedelta argument doesn't divmod correctly Handle the ridiculous __divmod__ results that test_datetime.TestTimeDelta.test_issue31752 uses. This doesn't really matters in PyPy, we aren't triggering an interpreter failure here like cPython. --HG-- branch : stdlib-2.7.18-3 - - - - - 161339fe by Richard Plangger at 2017-02-27T18:55:01+01:00 (ronan, plan_rich) fix descriptor invocation inside the descr_call of W_TypeObject --HG-- branch : stdlib-2.7.18-3 - - - - - 8750999f by Stefano Rivera at 2020-10-05T20:06:39-07:00 Fix test_dict failures from bpo-27945 tests As-applied to py3.6 in 63c246992f08 --HG-- branch : stdlib-2.7.18-3 - - - - - b0ddceb1 by Stefano Rivera at 2020-10-05T20:14:38-07:00 Handle PyPy's magic offset from cPython (bpo-29514) --HG-- branch : stdlib-2.7.18-3 - - - - - 1d2da07e by Stefano Rivera at 2020-10-05T20:34:12-07:00 Reapply c8d93fa469ba, dropped in d147d3b422d7 > Fix the cpython test for newer pypy versions, with a comment --HG-- branch : stdlib-2.7.18-3 - - - - - 28ac5015 by Ronan Lamy at 2019-08-08T15:59:45+01:00 Fix bpo-25862 --HG-- branch : stdlib-2.7.18-3 - - - - - bee36268 by Ronan Lamy at 2019-11-15T19:37:34+01:00 A branch to create an HPy implementation in PyPy. --HG-- branch : hpy - - - - - bcfc1440 by Ronan Lamy at 2019-11-15T19:49:13+01:00 Create empty hpy_universal module --HG-- branch : hpy - - - - - 3b3c7658 by Ronan Lamy at 2019-11-15T20:57:00+01:00 (antocuni, ronan) Setup the infrastructure to compile and test HPy modules Vendor files from pyhandle/hpy inside pypy/module/hpy_universal/test/_vendored with some temporary changes. --HG-- branch : hpy - - - - - 8638676f by Ronan Lamy at 2019-11-16T14:13:51+01:00 Fix cparser issue with struct types appearing in function arguments --HG-- branch : hpy - - - - - 3175dd1a by Ronan Lamy at 2019-11-16T16:45:16+01:00 Add a cparser test --HG-- branch : hpy - - - - - 40f2b1d1 by Ronan Lamy at 2019-11-16T17:01:02+01:00 Begin implementing hpy_universal.load() --HG-- branch : hpy - - - - - 315fe4d5 by Armin Rigo at 2019-11-16T17:55:57+01:00 (ronan, arigo) Don't call PyErr_Occurred() when its result is not needed --HG-- branch : hpy - - - - - 2d3c0678 by Armin Rigo at 2019-11-16T17:57:35+01:00 (ronan, arigo) in-progress: start to make C stuff and link it to RPython stuff (for now, that's mostly the HPyContext) --HG-- branch : hpy - - - - - f6dde41c by Armin Rigo at 2019-11-16T18:57:33+01:00 (ronan, arigo, antocuni just arrived now) Yay, we can now import the empty module --HG-- branch : hpy - - - - - a8e0e49a by Armin Rigo at 2019-11-16T19:12:56+01:00 Put the next test to pass --HG-- branch : hpy - - - - - a03bd383 by Ronan Lamy at 2019-11-16T20:51:46+01:00 Replace hpy_universal.load() with hpy_universal.load_from_spec() --HG-- branch : hpy - - - - - 07d73b6e by Armin Rigo at 2019-11-16T21:16:28+01:00 (antocuni, ronan, arigo) Progress towards, but not yet, reaching test_noop_function --HG-- branch : hpy - - - - - f8fccd6d by Antonio Cuni at 2019-11-16T23:44:45+01:00 (antocuni, arigo): implement HPyNone_Get, test_noop_function finally passes --HG-- branch : hpy - - - - - eb74bb25 by Antonio Cuni at 2019-11-17T00:21:37+01:00 (antocuni, arigo, ronan): kill the usage of @slot_function from cpyext and use the much simpler @apifunc --HG-- branch : hpy - - - - - a364c640 by Armin Rigo at 2019-11-17T00:29:09+01:00 Translation fixes. Try following these specialize.memo() if you can! --HG-- branch : hpy - - - - - ce9bbecd by Antonio Cuni at 2019-11-17T00:31:06+01:00 skip this for now --HG-- branch : hpy - - - - - 1192686d by Antonio Cuni at 2019-11-17T00:37:50+01:00 progress towards passing test_self_is_module: implement HPy_Dup --HG-- branch : hpy - - - - - 597b4a68 by Antonio Cuni at 2019-11-17T00:43:45+01:00 pass the module as 'self' when calling HPyFunctionDefs. test_self_is_module passes --HG-- branch : hpy - - - - - 9005d1d2 by Antonio Cuni at 2019-11-17T00:49:53+01:00 add unit test for handles.py --HG-- branch : hpy - - - - - db91425e by Antonio Cuni at 2019-11-17T00:52:16+01:00 implement handles.close --HG-- branch : hpy - - - - - d35df617 by Antonio Cuni at 2019-11-17T01:00:53+01:00 implement a context-manager to allocate handles --HG-- branch : hpy - - - - - 022e0918 by Antonio Cuni at 2019-11-17T01:02:48+01:00 use the new handles context manager here --HG-- branch : hpy - - - - - 381193b1 by Antonio Cuni at 2019-11-17T01:09:48+01:00 implement METH_O calls; test_identify_function passes --HG-- branch : hpy - - - - - 14998a6d by Antonio Cuni at 2019-11-17T01:14:45+01:00 import this test, which already passes :) --HG-- branch : hpy - - - - - 7eeb96ff by Armin Rigo at 2019-11-17T11:03:26+01:00 Reintroduce hpy_universal.load(), but keeping .load_from_spec() too --HG-- branch : hpy - - - - - 528de85d by Antonio Cuni at 2019-11-17T09:25:29+00:00 the JIT doesn't like the casts from FUNCPTR to VOIDP, so hide this function from it --HG-- branch : hpy - - - - - 539ef752 by Antonio Cuni at 2019-11-17T12:31:21+00:00 (antocuni, arigo, ronan): fix translation --HG-- branch : hpy - - - - - 576e0ba8 by Armin Rigo at 2019-11-17T15:16:11+01:00 (antocuni, ronan, arigo) More general progress --HG-- branch : hpy - - - - - b677f27c by Armin Rigo at 2019-11-17T19:08:41+01:00 HPy_Close(), HPyNumber_Add() --HG-- branch : hpy - - - - - cc4b7b66 by Armin Rigo at 2019-11-17T19:28:46+01:00 HPyUnicode_FromString() --HG-- branch : hpy - - - - - 0f1d299e by Antonio Cuni at 2019-11-18T01:32:41+01:00 add a script to update the _vendored directory from the hpy repo --HG-- branch : hpy - - - - - 4c1f48cd by Antonio Cuni at 2019-11-18T09:17:58+01:00 move the _vendored directory one level up and reorganize things until tests pass again --HG-- branch : hpy - - - - - 8eb0f7a8 by Antonio Cuni at 2019-11-18T10:56:16+01:00 update the script with the new location --HG-- branch : hpy - - - - - 789b759f by Antonio Cuni at 2019-11-18T11:08:17+01:00 make the script nicer --HG-- branch : hpy - - - - - ccc3b548 by Antonio Cuni at 2019-11-18T11:10:16+01:00 update support.py to the git hpy revision 48d7fda --HG-- branch : hpy - - - - - c5bbe223 by Antonio Cuni at 2019-11-18T11:13:49+01:00 we no longer need the FakeSpec, we can call hpy_universal.load directly now --HG-- branch : hpy - - - - - ce5a22f6 by Antonio Cuni at 2019-11-18T11:37:25+01:00 reduce code duplication and reuse most of the logic which is already in support.py --HG-- branch : hpy - - - - - b039c1ad by Antonio Cuni at 2019-11-18T12:09:52+01:00 remove the test duplication: we can now reuse directly the tests which we vendored from hpy --HG-- branch : hpy - - - - - dccaa21b by Armin Rigo at 2019-11-18T12:53:01+01:00 update pyhandle/hpy 56a54e1 --HG-- branch : hpy - - - - - a22f9750 by Armin Rigo at 2019-11-18T13:03:39+01:00 Bah, fix the update_vendored script and really update everything to 56a54e1 --HG-- branch : hpy - - - - - 4e0bafa1 by Armin Rigo at 2019-11-18T13:07:31+01:00 Use h_None, h_False, h_True --HG-- branch : hpy - - - - - 38ab275c by Antonio Cuni at 2019-11-18T15:27:18+01:00 (antocuni, arigo): add a passing test which we needed to convince ourselves that you can raise exceptions from within llhelper()ed functions --HG-- branch : hpy - - - - - 70b1f7da by Antonio Cuni at 2019-11-18T17:40:26+01:00 update to pyhandle/hpy c8ddac3 --HG-- branch : hpy - - - - - 8dce5c83 by Antonio Cuni at 2019-11-18T18:07:52+01:00 (antocuni, arigo) WIP implementing test_exception this mostly works already. However, if you raise an exception which is raised inside an llhelper callback, ll2ctypes raises it and ctypes prints it to stderr (by invoking sys.excepthook). After the printing, it is correctly propagated and thus the test passes. Next commits will try to convince ll2ctypes to do the right thing and just propagate the exception --HG-- branch : hpy - - - - - 93391297 by Armin Rigo at 2019-11-18T18:38:29+01:00 (antocuni, arigo) Allow llhelper functions to propagate exceptions from RPython to RPython via C. This already works after translation, but we need to convince ll2ctypes. --HG-- branch : hpy - - - - - 59e91308 by Armin Rigo at 2019-11-18T18:39:05+01:00 merge heads --HG-- branch : hpy - - - - - 7c291b85 by Armin Rigo at 2019-11-18T18:42:40+01:00 Add test_ztranslation, occasionally useful --HG-- branch : hpy - - - - - 1ee36f87 by Antonio Cuni at 2019-11-18T23:24:43+01:00 introduce a new decorator @llhelper_can_raise and use it to fix test_exception --HG-- branch : hpy - - - - - 284368c2 by Antonio Cuni at 2019-11-18T23:28:02+01:00 remove the error argument from @apifunc. It was unused and we decided to use a different approach for exceptions anyway --HG-- branch : hpy - - - - - 228d1d33 by Antonio Cuni at 2019-11-19T11:48:09+01:00 This checkin might win the prize for the highest amount of XXXs/lines of code: it needs a deep review, please :) Fix W_ExtensionFunction_call_varargs to use the updated calling convention, and implement ctx_Arg_Parse. --HG-- branch : hpy - - - - - f578af6a by Antonio Cuni at 2019-11-21T15:51:39+01:00 extend checkmodule to be able to invoke the C compiler if requested. Use the new functionality to test hpy_universal translation, which currently fails during the C compilation step due to a misdeclared type in the HPyContextS Struct. Will be fixed in next commits --HG-- branch : hpy - - - - - 60bc79ad by Antonio Cuni at 2019-11-21T16:06:01+01:00 fix test_handles, which now requires a more capable fake space --HG-- branch : hpy - - - - - ab69cd76 by Antonio Cuni at 2019-11-21T16:28:04+01:00 introduce HPyS_real, which is the actualy C struct used to represent handles in C, and use it in the definition of HPyContextS. This fixes test_ztranslation, and hopefully the real translation as well --HG-- branch : hpy - - - - - 45806ae2 by Antonio Cuni at 2019-11-21T18:27:18+01:00 silence a gcc warning --HG-- branch : hpy - - - - - 10e53603 by Antonio Cuni at 2019-11-21T18:38:24+01:00 try to use cpyext's CTypeSpace to declare some of the types needed by hpy. Hopefully, this will make things clearer and potentially will reduce code duplication with pyhandle/hpy --HG-- branch : hpy-ctypespace - - - - - e0c2123b by Antonio Cuni at 2019-11-21T18:56:45+01:00 bah, typo --HG-- branch : hpy-ctypespace - - - - - a28d158e by Antonio Cuni at 2019-11-21T19:24:01+01:00 I'm not sure exactly what's happening, but with the double cast we end up with a global array inside ctx->ctx_Arg_Parse; doing this seems to solve the issue --HG-- branch : hpy - - - - - c0d73082 by Antonio Cuni at 2019-11-21T19:24:21+01:00 merge from hpy --HG-- branch : hpy-ctypespace - - - - - 1a490997 by Antonio Cuni at 2019-11-21T19:37:27+01:00 move the typefef HPyInitFunc into cts; I removed the 'Ptr' from it to follow CPython convention (e.g., PyCFunction). In order to make it working, I had to move the HPy/_HPy_real distinction inside the cts itself --HG-- branch : hpy-ctypespace - - - - - a888c5ed by Antonio Cuni at 2019-11-22T11:21:25+01:00 move more types into cts --HG-- branch : hpy-ctypespace - - - - - f5b6acdf by Antonio Cuni at 2019-11-22T12:06:26+01:00 Introduce rffi.constcharp2str, and improve the repr of low-level array types. Previously, you got annotation errors like this, which were VERY confusing: * UnionError: - SomePtr(ll_ptrtype=<* Array of Char >) - SomePtr(ll_ptrtype=<* Array of Char >) Now you get the much more meaningful: * UnionError: - SomePtr(ll_ptrtype=<* Array of Char {'nolength': True} >) - SomePtr(ll_ptrtype=<* Array of Char {'render_as_const': True, 'nolength': True} >) --HG-- branch : hpy-ctypespace - - - - - 370dc73a by Antonio Cuni at 2019-11-22T15:13:29+01:00 use the new rffi.constcharp2str to match the lltype of these fields --HG-- branch : hpy-ctypespace - - - - - c97f20ed by Antonio Cuni at 2019-11-22T17:16:44+01:00 fix translation again: we need a way to convince gcc that our notion of _struct_HPy_s is the same as its --HG-- branch : hpy-ctypespace - - - - - c02e199f by Antonio Cuni at 2019-11-22T17:22:33+01:00 move the last type definition into cts --HG-- branch : hpy-ctypespace - - - - - de822a87 by Antonio Cuni at 2019-11-23T01:08:47+01:00 resolve an XXX and use the proper way to include src/getargs.c as a separate compiled module --HG-- branch : hpy - - - - - 2ee500ee by Antonio Cuni at 2019-11-23T12:06:05+01:00 fix these two tests which were failing after the change of the repr --HG-- branch : hpy-ctypespace - - - - - 4466f8b0 by Antonio Cuni at 2019-11-23T12:08:44+01:00 ops, this broke several test_ztranslation tests :( --HG-- branch : hpy - - - - - 6776c8ab by Antonio Cuni at 2019-11-23T12:18:08+01:00 don't collect the tests inside hpy_universal/_vendored --HG-- branch : hpy - - - - - f7029ed8 by Antonio Cuni at 2019-11-28T01:11:47+01:00 close branch which will be merged into hpy --HG-- branch : hpy-ctypespace - - - - - c78edf7d by Antonio Cuni at 2019-11-28T01:17:08+01:00 Merge branch hpy-ctypespace. Use CTypeSpace to declare HPy types I think that the final result is much easier to read and to manage. Currently, the C bits needs to be written by hand, but we can probably hack more until it can read the real universal/hpy.h or an autogen version which is easier to parse. --HG-- branch : hpy - - - - - 9a7f4031 by Antonio Cuni at 2019-11-28T01:20:44+01:00 update hpy_universal/_vendored to git revision 2129945 --HG-- branch : hpy - - - - - 6c244045 by Antonio Cuni at 2019-11-28T01:45:58+01:00 update the support machinery to take the new argument extra_templates; add test files for all the new hpy tests. Update the type declaration of HPyContext_s --HG-- branch : hpy - - - - - 64e40521 by Antonio Cuni at 2019-11-28T10:52:41+01:00 use the updated values for HPy_METH_* --HG-- branch : hpy - - - - - 18cfbe66 by Antonio Cuni at 2019-11-28T10:54:30+01:00 add one more builtin singleton --HG-- branch : hpy - - - - - 4370dde6 by Antonio Cuni at 2019-11-28T11:10:32+01:00 update to pyhandle/hpy 2aec7ae --HG-- branch : hpy - - - - - 3812e49f by Antonio Cuni at 2019-11-28T11:10:57+01:00 implement make_module(..., extra_sources=...) --HG-- branch : hpy - - - - - f1581100 by Antonio Cuni at 2019-11-28T11:52:00+01:00 finally! Collect all the api functions automatically and stick them into the context. We need to make this RPython, though --HG-- branch : hpy - - - - - c3151a17 by Antonio Cuni at 2019-11-28T12:16:51+01:00 fix translation for the part which was broken by 64a75c77d1cc. Translation is still broken because of other problems though, will be fixed later --HG-- branch : hpy - - - - - b2d925f5 by Antonio Cuni at 2019-11-28T16:07:53+01:00 try to emit a nice error message if you call @api.func too late --HG-- branch : hpy - - - - - 33197254 by Antonio Cuni at 2019-11-28T16:12:42+01:00 now that we support exceptions inside llhelpers, we can just raise NotImplementedError instead of abort()ing if we miss a API function --HG-- branch : hpy - - - - - 5f1b4244 by Antonio Cuni at 2019-11-28T17:09:25+01:00 use C syntax to declare the signature of @API.func --HG-- branch : hpy - - - - - a54c5686 by Antonio Cuni at 2019-11-28T17:35:27+01:00 split interp_hpy into multiple files: the naming convention is that a function HPyFoo_* should be in interp_foo.py" --HG-- branch : hpy - - - - - ae0bbd94 by Antonio Cuni at 2019-11-28T17:55:03+01:00 implement three more API funcs, test_basic.py passes again --HG-- branch : hpy - - - - - 2d17553d by Antonio Cuni at 2019-11-28T18:02:08+01:00 update_vendored to git rev 3349da7 --HG-- branch : hpy - - - - - d1d4be0e by Antonio Cuni at 2019-11-28T18:04:14+01:00 rename the files according to 60b296770b36 --HG-- branch : hpy - - - - - 3fc71cfb by Antonio Cuni at 2019-11-28T18:28:26+01:00 update_vendored to 3349da7 --HG-- branch : hpy - - - - - 8f7ce4ba by Antonio Cuni at 2019-11-28T18:28:56+01:00 start to run test_hpybytes and to implement the needed functions --HG-- branch : hpy - - - - - ce4a329d by Antonio Cuni at 2019-11-28T18:45:13+01:00 implement HPyBytes_{Size,GET_SIZE} --HG-- branch : hpy - - - - - cb18f57d by Antonio Cuni at 2019-11-29T11:41:29+01:00 add file where to store random ideas, and a conversation I had with armin --HG-- branch : hpy - - - - - e64f6315 by Antonio Cuni at 2019-11-29T17:05:30+01:00 add a way to attach finalizers which are run when a handle is closed --HG-- branch : hpy - - - - - 6cd87ec4 by Antonio Cuni at 2019-11-29T17:41:59+01:00 rename HandleFinalizer into HandleReleaseCallback, to avoid confusion with other kind of finalizers --HG-- branch : hpy - - - - - 5f4447f3 by Antonio Cuni at 2019-11-29T17:55:07+01:00 use the new handle callback mechanism to implement HPyBytes_AsString and to free the buffer when the handle is released --HG-- branch : hpy - - - - - 9df2e11f by Antonio Cuni at 2019-11-29T18:07:03+01:00 implement HPyDict_{New,SetItem}, test_hpydict passes now --HG-- branch : hpy - - - - - 52a4ab55 by Antonio Cuni at 2019-11-29T18:15:15+01:00 implement HPyList_{New,Append}, test_hpylist passes --HG-- branch : hpy - - - - - a7d0672a by Antonio Cuni at 2019-11-29T18:51:35+01:00 update_vendored to 9aa8a27, and start writing unicode functions. Most of test_hpyunicode passes, but we still need HPyUnicode_AsUTF8String --HG-- branch : hpy - - - - - 42e92fd1 by Antonio Cuni at 2019-11-29T21:37:01+01:00 some progress in fixing test_ztranslation, which includes improving the fake objspace --HG-- branch : hpy - - - - - 5542a8f8 by Antonio Cuni at 2019-12-01T11:47:36+01:00 update_vendored to e481b58; this change was made in the hpy-ctypespace branch but needed to be ported to pyhandle/hpy and properly vendored --HG-- branch : hpy - - - - - d272022e by Antonio Cuni at 2019-12-01T11:54:49+01:00 translation fix --HG-- branch : hpy - - - - - 74f26305 by Antonio Cuni at 2019-12-01T12:08:17+01:00 give a better name to this helper, it makes it much easier to debug translation errors --HG-- branch : hpy - - - - - ffa0d59b by Antonio Cuni at 2019-12-02T10:46:40+01:00 progress towards making test_ztranslation working again: these changes are needed to that functions inside hpy_universal.interp_list are annotated correctly, because they do 'assert isinstance(w_obj, W_ListObject)', so they bring in real code from the std objspace --HG-- branch : hpy - - - - - ed1c079c by Antonio Cuni at 2019-12-02T12:17:56+01:00 fix the last bit of translation --HG-- branch : hpy - - - - - 3365b842 by Antonio Cuni at 2019-12-02T12:23:38+01:00 finally fix hpy_universa:test_ztranslation: we need to ensure that the annotator sees some concrete implementation of W_DictMultiObject, else it only sees the base class which is full of abstract methods --HG-- branch : hpy - - - - - d1db9157 by Antonio Cuni at 2019-12-02T12:24:13+01:00 add an option to show Pdb+ in ztranslation tests, so that it is easier to debug translation errors --HG-- branch : hpy - - - - - 319ff194 by Antonio Cuni at 2019-12-02T15:07:38+01:00 fix translation, and make it possible to show pdb+ even when the test passes --HG-- branch : hpy - - - - - 8afb7f2d by Matti Picus at 2019-12-06T12:18:55+02:00 fast path for ascii in fsdecode: costs traversing the string but saves expensive calls --HG-- branch : hpy - - - - - a68a95c3 by Antonio Cuni at 2020-01-05T11:29:44+01:00 hg merge py3.6 --HG-- branch : hpy - - - - - ad74398d by Antonio Cuni at 2020-01-10T17:21:52+01:00 ./update_vendored to git rev 2e8b5f6 --HG-- branch : hpy - - - - - bb6b7a72 by Antonio Cuni at 2020-01-10T17:25:34+01:00 start to work on the hpy/cpyext bridge: we need some tweaks to enable cpyext, make sure that we use the correct include dirs to find our own Python.h and to tell tests NOT to check the exact value of refcnt; test_frompyobject passes, the rest is WIP --HG-- branch : hpy - - - - - 9c657707 by Antonio Cuni at 2020-01-10T17:50:39+01:00 ./update_vendored.sh to git rev 0b50d4c --HG-- branch : hpy - - - - - ea4415f5 by Antonio Cuni at 2020-01-10T18:04:35+01:00 implement HPy_AsPyObject --HG-- branch : hpy - - - - - c3cb93f9 by Antonio Cuni at 2020-01-10T21:27:29+01:00 add support for legacy methods using the old C-API calling convention, which are wrapped through the cpyext machinery; test_cpy_compat now fully passes :) --HG-- branch : hpy - - - - - c338175f by Antonio Cuni at 2020-01-10T21:50:04+01:00 try a translation fix --HG-- branch : hpy - - - - - 7ba5dcc5 by Antonio Cuni at 2020-01-11T01:05:28+01:00 add a sanity check to ensure that we don't have a name clash in the various separate_modules_sources, else one overwrites the other --HG-- branch : hpy - - - - - 759b805d by Antonio Cuni at 2020-01-11T01:11:39+01:00 rename these files to avoid a name clash with cpyext/src/getargs.c --HG-- branch : hpy - - - - - eca06c26 by Antonio Cuni at 2020-01-14T15:22:23+01:00 hg merge py3.6 --HG-- branch : hpy - - - - - b592d285 by Antonio Cuni at 2020-01-14T18:55:08+01:00 move the attach_legacy_methods logic into interp_cpy_compat, where it belongs --HG-- branch : hpy - - - - - e08b7d0e by Antonio Cuni at 2020-01-14T19:01:53+01:00 introduce W_CPyStaticData to manage the lifetime of pymethods. Previously, the array was freed as soon as we exited the scoped_alloc(), so we ended up with W_PyCFunction referencing dead memory :( --HG-- branch : hpy - - - - - 9aa6ee6a by Antonio Cuni at 2020-01-14T23:36:24+00:00 fix translation --HG-- branch : hpy - - - - - b4b4be2c by Antonio Cuni at 2020-01-15T11:09:56+01:00 implement HPyUnicode_AsUTF8String --HG-- branch : hpy - - - - - f94247c2 by Antonio Cuni at 2020-01-15T16:26:43+01:00 update_vendored to pyhandle/hpy at 3dc9602 --HG-- branch : hpy - - - - - 1e6abba8 by Antonio Cuni at 2020-01-15T16:52:20+01:00 fix test_ztranslation: making the whole cpyext passing ztranslation is too hard, so we fix it by adding an option to disable the hpy/cpyext bridge --HG-- branch : hpy - - - - - ff6088e0 by Antonio Cuni at 2020-01-15T16:58:07+01:00 assign a better name to the generated wrapper functions, so that they are easier to distinguish in the generated C code --HG-- branch : hpy - - - - - 55e35349 by Antonio Cuni at 2020-03-05T09:04:25+01:00 WIP: rename all the imports from hpy_universal to _hpy_universal --HG-- branch : hpy - - - - - 638c11cd by Antonio Cuni at 2020-03-05T09:05:03+01:00 hg mv hpy_universal _hpy_universal --HG-- branch : hpy - - - - - 449508f1 by Antonio Cuni at 2020-03-05T09:10:27+01:00 skip this failing test for now --HG-- branch : hpy - - - - - d99387a6 by Antonio Cuni at 2020-03-05T09:14:33+01:00 fix import --HG-- branch : hpy - - - - - a618cdd0 by Antonio Cuni at 2020-03-05T23:12:03+01:00 ./update_vendored --HG-- branch : hpy - - - - - 9c04e418 by Antonio Cuni at 2020-03-11T16:56:42+01:00 kill hpy_global_ctx, and use a space-specific ctx instead. This is needed to avoid ending up with multiple spaces (e.g. one with cpyext and one without) sharing the same ctx, and overwriting each other's llhelpers(). Before this commit, all tests which were run after test_cpy_compat failed because of this --HG-- branch : hpy - - - - - b889d0fb by Antonio Cuni at 2020-03-12T11:22:00+01:00 hg merge py3.6 --HG-- branch : hpy - - - - - 8a85cf1a by Antonio Cuni at 2020-03-12T11:35:51+01:00 finally! After the merge of rgil-track-thread and after killing cpyext_glob_tid_ptr in 0fd6d867bff6, we no longer need to call C through generic_cpy_call, as we no longer need special care when calling back from C. As a result, test_cpy_compat:test_aspyobject_custom_class finally passes :) --HG-- branch : hpy - - - - - 4b36d99a by Antonio Cuni at 2020-03-12T11:47:41+01:00 ./update_vendored to git rev cd95d87 --HG-- branch : hpy - - - - - ca6927e7 by Antonio Cuni at 2020-03-12T17:24:04+01:00 ./update_vendored to git rev 337eb0a --HG-- branch : hpy - - - - - d388000d by Antonio Cuni at 2020-03-12T17:28:55+01:00 WIP: start to fix things after the latest ./update_vendored: 1. Regenerate the struct _HPyContext_s 2. kill hpyarg.{c,h} and the corresponding ctx_Arg_Parse field: it has been replaced by _vendored/src/runtime/argparse.c which comes directly from the main hpy repo 3. tweak support.py to include argparse.c in the compilation Many tests now fail because of the new features which have not been implemented yet --HG-- branch : hpy - - - - - c2d3f3e1 by Antonio Cuni at 2020-03-13T20:49:47+01:00 skip this test for now: implementing HPyErr_Occurred probably involves some deep magic with rpython --HG-- branch : hpy - - - - - 7e3144b1 by Antonio Cuni at 2020-03-14T20:01:32+01:00 WIP: implement the HPyMeth_KEYWORDS calling convention. Not fully tested yet, because we need HPy_GetItem first --HG-- branch : hpy - - - - - cadbe668 by Antonio Cuni at 2020-03-14T20:12:52+01:00 implement HPyDict_GetItem --HG-- branch : hpy - - - - - 04d36e29 by Antonio Cuni at 2020-03-15T17:45:32+01:00 fix annotator --HG-- branch : hpy - - - - - ce3d3b96 by Antonio Cuni at 2020-03-15T17:49:14+01:00 Fix translation, which was broken by 9a8d23dd614c. Previously, this hint was not needed because it was already included by llexternal('ctx_Arg_Parse', ...). But 9a8d23dd614c killed the llexternal, with the consequence that the eci was no longer seen by the translator and not included in the final makefile. By adding this, we make sure that it's included again. --HG-- branch : hpy - - - - - 9750f01c by Antonio Cuni at 2020-03-25T17:55:23+01:00 Be more robust when defining w_* methods in applevel tests: - the old logic didn't work in case the function was defined at module level (i.e., when the function body was indented by 4 spaces) - the old logic assumed that the w_ method has the same name as its actual function --HG-- branch : hpy - - - - - 768b90ac by Antonio Cuni at 2020-03-25T17:59:35+01:00 enable test_argparse --HG-- branch : hpy - - - - - 2280a122 by Antonio Cuni at 2020-03-25T18:12:35+01:00 WIP: enable test_object and start to implement the various methods --HG-- branch : hpy - - - - - ef33da83 by Antonio Cuni at 2020-03-25T18:31:03+01:00 implement HPy_HasAttr and HPy_HasAttr_s --HG-- branch : hpy - - - - - 29a1fc57 by Antonio Cuni at 2020-03-25T18:37:40+01:00 use a helper function to convert to the correct C type --HG-- branch : hpy - - - - - 716794df by Antonio Cuni at 2020-03-25T18:44:24+01:00 implement HPy_HasAttr and HPy_HasAttr_s --HG-- branch : hpy - - - - - 832f01f8 by Antonio Cuni at 2020-03-26T11:39:05+01:00 implement HPy_GetItem_* --HG-- branch : hpy - - - - - 7836dccd by Antonio Cuni at 2020-03-26T11:55:10+01:00 ./update_vendored to git rev b38b7f5 --HG-- branch : hpy - - - - - e43a7af9 by Antonio Cuni at 2020-03-26T15:34:44+01:00 update the context --HG-- branch : hpy - - - - - 34e5334c by Antonio Cuni at 2020-03-26T15:34:55+01:00 implement HPy_SetItem_* --HG-- branch : hpy - - - - - b459ebac by Antonio Cuni at 2020-03-26T15:43:13+01:00 fix translation --HG-- branch : hpy - - - - - 33d1dab4 by Antonio Cuni at 2020-03-26T15:48:01+01:00 move ccharp2text into API, so it is generally available everywhere --HG-- branch : hpy - - - - - eff6c2e8 by Antonio Cuni at 2020-03-26T15:53:37+01:00 WIP: add test_number and the relevant autogenerated placeholders --HG-- branch : hpy - - - - - 3e65e89c by Antonio Cuni at 2020-03-26T17:04:10+01:00 implement all unary functions in interp_number.py, with a small bit of metapgrogramming --HG-- branch : hpy - - - - - 33b39563 by Antonio Cuni at 2020-03-26T17:20:31+01:00 implement all the functions which are needed to pass test_binary --HG-- branch : hpy - - - - - 96e09b1e by Antonio Cuni at 2020-03-26T17:22:43+01:00 implement HPy_Power --HG-- branch : hpy - - - - - 982f2e2a by Antonio Cuni at 2020-03-26T17:23:42+01:00 implement HPy_MatrixMultiply --HG-- branch : hpy - - - - - f75e3c1e by Antonio Cuni at 2020-03-26T17:28:50+01:00 implement all the inplace functions needed to pass test_inplace_binary --HG-- branch : hpy - - - - - b4f45373 by Antonio Cuni at 2020-03-26T18:06:47+01:00 implement HPy_InPlacePower: it seems to have a weird semantics on CPython, try to mimic it --HG-- branch : hpy - - - - - 96302830 by Antonio Cuni at 2020-03-26T18:10:31+01:00 implement HPy_MatrixMultiply --HG-- branch : hpy - - - - - 79a0fb74 by Antonio Cuni at 2020-03-26T18:20:19+01:00 ./update_vendored.sh to git rev 79077d1 --HG-- branch : hpy - - - - - d5644c4b by Antonio Cuni at 2020-03-27T11:55:54+01:00 add a comment which summarizes my IRC discussion with armin on #hpy (14/03/2020) --HG-- branch : hpy - - - - - f7c1a0d0 by Antonio Cuni at 2020-04-02T18:33:36+02:00 WIP: move vendored tests into test/_vendored: the plan is to kill the current test/test_basic.py&co. and automatically generate applevel tests from the vendored ones --HG-- branch : hpy - - - - - e8828937 by Antonio Cuni at 2020-04-02T18:44:46+02:00 WIP: add a conftest which automatically turns _vendored tests into AppTests, and start to port test_basic to the new style --HG-- branch : hpy - - - - - b33c6db2 by Antonio Cuni at 2020-04-02T18:56:03+02:00 fix import --HG-- branch : hpy - - - - - ab2f99a1 by Antonio Cuni at 2020-04-02T19:03:42+02:00 kill most of the existing AppTest, they are no longer needed now --HG-- branch : hpy - - - - - 7f6c5f01 by Antonio Cuni at 2020-04-02T19:16:07+02:00 hack until we can automatically collect and run test_cpy_compat --HG-- branch : hpy - - - - - 0c95d755 by Antonio Cuni at 2020-04-02T19:18:53+02:00 add a README which explains how tests are collected --HG-- branch : hpy - - - - - 514d2c27 by Antonio Cuni at 2020-04-02T19:26:09+02:00 ignore this file, it's not needed here and it's using python3 syntax anyway --HG-- branch : hpy - - - - - 71e8dbb0 by Antonio Cuni at 2020-04-03T01:37:34+02:00 add a generic way to make helper methods compatible with AppTest, so we can kill the ugly extra_AppTestParse* classes --HG-- branch : hpy - - - - - db5d7da5 by Antonio Cuni at 2020-04-03T19:45:10+02:00 improve ./update_vendored.sh: now it copies the whole hpy.devel package, which will be needed for extra_tests --HG-- branch : hpy - - - - - 4d942880 by Antonio Cuni at 2020-04-03T19:50:45+02:00 add a conftest to run hpy tests as extra_tests as well (i.e., after translation) --HG-- branch : hpy - - - - - 1f92c845 by Antonio Cuni at 2020-04-03T19:52:41+02:00 try to run hpy tests on the gitlab CI --HG-- branch : hpy - - - - - a18e4582 by Antonio Cuni at 2020-04-22T18:59:59+02:00 tentative checkin to better integrate HPy and RPython exceptions. So far implemented only in the we_are_translated() case --HG-- branch : hpy - - - - - 5c889fa5 by Antonio Cuni at 2020-04-22T20:21:28+02:00 forgot to add this file, which belongs to c7a4473c712c --HG-- branch : hpy - - - - - 84b8fce8 by Antonio Cuni at 2020-04-23T18:53:15+02:00 ./update_vendored to git rev a2f3e78 --HG-- branch : hpy - - - - - d749e3ad by Antonio Cuni at 2020-04-23T23:06:04+02:00 hack hack to pass test_exception_occurred both before and after translation --HG-- branch : hpy - - - - - 7137608a by Antonio Cuni at 2020-04-25T11:50:37+02:00 WIP: introduce the concept of the hpy-rpython bridge, which makes possible to call rpython functions from C, and thus to implement some HPy API functions directly in C. Use it to implement HPyErr_Occurred. We still need to fix HPyErr_SetString and to fix the after-translation case --HG-- branch : hpy - - - - - 2b1e8c56 by Antonio Cuni at 2020-04-25T15:31:27+02:00 change the naming convention of the bridge functions, so there is a more clear distinction between the API funcs and the bridge funcs --HG-- branch : hpy - - - - - e2cb93a2 by Antonio Cuni at 2020-04-25T16:17:51+02:00 implement HPyErr_SetString in C, and use the new bridge functionality to call back into RPython to raise the proper OperationError --HG-- branch : hpy - - - - - 76335ee8 by Antonio Cuni at 2020-04-25T19:34:11+02:00 WIP: progress towards fixing translation --HG-- branch : hpy - - - - - b933d0f8 by Antonio Cuni at 2020-04-26T11:47:53+02:00 hack around until we fix both the translated and untranslated cases. It requires a couple of workaround but hopefully I managed to keep the workarounds as small and delimited as possible --HG-- branch : hpy - - - - - cb6b14c0 by Antonio Cuni at 2020-04-28T10:43:54+01:00 fix translation --HG-- branch : hpy - - - - - 993bb1fd by Ronan Lamy at 2020-07-02T21:19:17+01:00 hg merge py3.6 --HG-- branch : hpy - - - - - b32ae152 by Ronan Lamy at 2020-07-07T17:07:49+01:00 fix cpyext tests --HG-- branch : hpy - - - - - 12ba1972 by Ronan Lamy at 2020-07-13T18:55:59+01:00 attach_dict_strategy() causes translation issues if the annotator doesn't see enough of the dict API. So use it only to check _hpy_universal. --HG-- branch : hpy - - - - - 3a021d78 by Ronan Lamy at 2020-07-13T18:58:57+01:00 hg merge py3.6 --HG-- branch : hpy - - - - - 3d31b618 by Ronan Lamy at 2020-07-15T18:13:37+01:00 rm commented code --HG-- branch : hpy - - - - - 63b38f56 by Ronan Lamy at 2020-07-15T18:22:29+01:00 make sure that _hpy_universal's conftest doesn't disrupt -D tests --HG-- branch : hpy - - - - - fe4bc16a by Ronan Lamy at 2020-07-16T15:35:37+01:00 hg merge py3.6 --HG-- branch : hpy - - - - - 291e1503 by Ronan Lamy at 2020-07-16T16:58:41+01:00 fix test --HG-- branch : hpy - - - - - f6fef6fd by Matti Picus at 2020-07-19T13:28:37+03:00 fix and run update_vendored --HG-- branch : hpy-update-vendored - - - - - d7f66ce3 by Matti Picus at 2020-07-19T13:55:51+03:00 make test_ztranslation start to work --HG-- branch : hpy-update-vendored - - - - - 6462d7c7 by Matti Picus at 2020-07-20T18:47:16+03:00 remove files that were deleted from upstream --HG-- branch : hpy-update-vendored - - - - - 0ac395cd by Matti Picus at 2020-07-23T21:44:54+03:00 differentiate in tests between sys.maxunicode and sizeof(w_char_t) - - - - - 1bf89254 by Ronan Lamy at 2020-08-04T16:13:45+02:00 update-vendored to hpy commit 7edf54d5c554639db881793a2b95bcb5c9cbf858 --HG-- branch : hpy-update-vendored - - - - - 412fdb46 by Ronan Lamy at 2020-08-04T17:15:01+02:00 Adapt to HPy's method refactoring --HG-- branch : hpy-update-vendored - - - - - 9d127dbb by Ronan Lamy at 2020-08-04T17:48:14+02:00 update-vendored to hpy commit b8f0878a6e681aa66d5da04fb2d61f30577e4a0d --HG-- branch : hpy-update-vendored - - - - - fb754181 by Ronan Lamy at 2020-08-04T20:07:16+02:00 Add the new functions to HPyContext and stub implementations --HG-- branch : hpy-update-vendored - - - - - 6a344b5c by Ronan Lamy at 2020-08-04T20:22:40+02:00 Implement HPyFloat_AsDouble() --HG-- branch : hpy-update-vendored - - - - - 377ad601 by Ronan Lamy at 2020-08-05T14:00:04+02:00 Also update argparse.c --HG-- branch : hpy-update-vendored - - - - - b79ea79a by Ronan Lamy at 2020-08-05T14:31:21+02:00 Check that the signature kind is valid --HG-- branch : hpy-update-vendored - - - - - 0705f959 by Ronan Lamy at 2020-08-06T12:20:34+02:00 update-vendored to hpy commit 79fefc660e82d38d07a9bad5501ab84decdd5979 --HG-- branch : hpy-update-vendored - - - - - 8f63a74d by Ronan Lamy at 2020-08-07T14:02:17+02:00 update-vendored to hpy commit d83f1a5f187540728e73fd678e4097c6fa391321 --HG-- branch : hpy-update-vendored - - - - - d10eee4f by Ronan Lamy at 2020-08-07T14:09:59+02:00 Begin implementing HPyType_FromSpec, only handling methods for now --HG-- branch : hpy-update-vendored - - - - - b9dcc8cd by Ronan Lamy at 2020-08-07T15:16:44+02:00 oops --HG-- branch : hpy-update-vendored - - - - - 74b0305e by Ronan Lamy at 2020-08-07T15:42:48+02:00 Add missing constants --HG-- branch : hpy-update-vendored - - - - - 8bb3127b by Ronan Lamy at 2020-08-07T16:01:02+02:00 Implement HPy_{Repr,Str,ASCII,Bytes} --HG-- branch : hpy-update-vendored - - - - - 90420cbe by Ronan Lamy at 2020-08-07T16:23:44+02:00 HPy_IsTrue --HG-- branch : hpy-update-vendored - - - - - 2316d5e5 by Ronan Lamy at 2020-08-07T16:58:39+02:00 Add missing HPyLong_From* functions --HG-- branch : hpy-update-vendored - - - - - 898a6964 by Ronan Lamy at 2020-08-07T16:59:08+02:00 HPy_RichCompare --HG-- branch : hpy-update-vendored - - - - - c5066d00 by Ronan Lamy at 2020-08-07T17:04:09+02:00 HPy_Hash --HG-- branch : hpy-update-vendored - - - - - 6115e63e by Ronan Lamy at 2020-08-07T17:37:27+02:00 hg merge py3.6 --HG-- branch : hpy-update-vendored - - - - - f30236a4 by Ronan Lamy at 2020-08-07T17:49:25+02:00 HPyNumber_Check --HG-- branch : hpy-update-vendored - - - - - 4ae2ab32 by Ronan Lamy at 2020-08-07T18:05:49+02:00 Stop trying to support legacy methods for now --HG-- branch : hpy-update-vendored - - - - - 49659719 by Ronan Lamy at 2020-08-07T18:09:17+02:00 Fix HPy_Bytes() --HG-- branch : hpy-update-vendored - - - - - f2ad0e12 by Ronan Lamy at 2020-08-07T22:38:12+02:00 reenable legacy methods --HG-- branch : hpy-update-vendored - - - - - 5791facb by Ronan Lamy at 2020-08-07T23:35:33+02:00 set up support for more than one kind of HPyDef --HG-- branch : hpy-update-vendored - - - - - cfb16b70 by Ronan Lamy at 2020-08-08T01:00:07+02:00 Find a hackish way to parse enums --HG-- branch : hpy-update-vendored - - - - - 02cf4f79 by Ronan Lamy at 2020-08-09T00:15:25+02:00 Start implementing slots --HG-- branch : hpy-update-vendored - - - - - 94e15e10 by Ronan Lamy at 2020-08-09T10:57:37+02:00 fix translation --HG-- branch : hpy-update-vendored - - - - - d5f89aee by Ronan Lamy at 2020-08-09T11:38:56+02:00 Don't store the raw hpymeth on W_ExtensionFunctions, so that slots can create them as well --HG-- branch : hpy-update-vendored - - - - - 16ddbe1a by Ronan Lamy at 2020-08-09T11:44:24+02:00 Handle tp_new slot --HG-- branch : hpy-update-vendored - - - - - bc22748a by Ronan Lamy at 2020-08-10T16:44:05+02:00 Implement _HPy_New --HG-- branch : hpy-update-vendored - - - - - 8340a86c by Ronan Lamy at 2020-08-11T13:18:53+02:00 implement _HPy_Cast() --HG-- branch : hpy-update-vendored - - - - - e5bc56bc by Ronan Lamy at 2020-08-11T18:06:39+02:00 HPyType_GenericNew() --HG-- branch : hpy-update-vendored - - - - - 7ac7f49f by Ronan Lamy at 2020-08-11T18:52:06+02:00 fix translation --HG-- branch : hpy-update-vendored - - - - - e9ebbcf9 by Ronan Lamy at 2020-08-11T19:09:30+02:00 fix typo --HG-- branch : hpy-update-vendored - - - - - 3357fe3e by Ronan Lamy at 2020-08-11T19:46:19+02:00 fix --HG-- branch : hpy-update-vendored - - - - - a3dab822 by Ronan Lamy at 2020-08-19T19:28:19+01:00 Implement HPy_sq_item --HG-- branch : hpy-update-vendored - - - - - 293b50fa by Antonio Cuni at 2020-08-20T19:50:04+02:00 partially fix test_ztranslation, by avoiding annotatin the content of _create_new_type if we are using the fake objspace. A more proper solution would be to turn "_create_new_type" into a real space method, but I'm not sure we want to go fully in that direction. test_ztranslation still fails, but for another unrelated reason (because it cannot find the type "HPyDef_Slot" at the stage of C compilation) --HG-- branch : hpy-update-vendored - - - - - 8104da1c by Antonio Cuni at 2020-08-22T10:48:35+02:00 Add a tool which extends hpy's own autogen to generate pypy-specific files. In particular, autogen the W_SlotWrapper_* subclasses, one for every HPyFunc we need --HG-- branch : hpy-update-vendored - - - - - 26a2d96b by Antonio Cuni at 2020-08-23T09:27:15+02:00 greatly simplify the code which instantiate the correct W_SlotWrapper subclass and fills correct slots --HG-- branch : hpy-update-vendored - - - - - bedc43db by Antonio Cuni at 2020-08-23T09:30:08+02:00 remove the ugly import * --HG-- branch : hpy-update-vendored - - - - - cdc88b31 by Antonio Cuni at 2020-08-23T09:47:13+02:00 just cosmetics: put placeholders for all the HPy_* slots, in the same order as they are defined in typeslots.h --HG-- branch : hpy-update-vendored - - - - - e3626b84 by Ronan Lamy at 2020-08-24T16:34:31+01:00 Make the HPy_Def hack work after translation as well --HG-- branch : hpy-update-vendored - - - - - d5ae69eb by Ronan Lamy at 2020-08-24T19:41:24+01:00 fix translation --HG-- branch : hpy-update-vendored - - - - - a8613d7f by Ronan Lamy at 2020-08-25T16:58:37+01:00 close branch before merging back into 'hpy' --HG-- branch : hpy-update-vendored - - - - - e3484ebd by Ronan Lamy at 2020-08-25T16:59:12+01:00 Merge branch 'hpy-update-vendored' --HG-- branch : hpy - - - - - be8a982c by Ronan Lamy at 2020-08-25T17:01:43+01:00 hg merge py3.6 --HG-- branch : hpy - - - - - 2faf98a9 by Ronan Lamy at 2020-08-26T16:01:07+01:00 update-vendored to hpy commit f46ea1e28b4b08301150275cfdfccc8b751d30aa and update llapi.py --HG-- branch : hpy - - - - - d29de8f5 by Ronan Lamy at 2020-08-31T18:23:42+01:00 Fix extension compilation for hpy apptests --HG-- branch : hpy - - - - - ab17b05c by Ronan Lamy at 2020-08-31T21:47:52+01:00 Implement HPy_tp_init --HG-- branch : hpy - - - - - 0b3c95a3 by Antonio Cuni at 2020-09-01T11:40:41+02:00 add a comment --HG-- branch : hpy - - - - - 412a86fa by Antonio Cuni at 2020-09-01T17:03:39+02:00 Fix the ./update_vendored script and make sure it copies the whole content of the hpy/devel/ directory. Moreover, run ./update_vendored.sh again, against the git commit f46ea1e28b4b08301150275cfdfccc8b751d30aa. This "fixes" pypy commit 8d9ec3b26d4b, which ran the old&buggy version of update_vendored.sh --HG-- branch : hpy - - - - - 22698729 by Antonio Cuni at 2020-09-01T17:30:40+02:00 Manually redo commit 76db55f57df9 of the hpy-setuptools-extension branch. Kill our custom hacks HPyDevel/HPyExtensionCompiler to compile tests, and reuse the code and logic which is already present in hpy.devel.HPyDevel instead. --HG-- branch : hpy - - - - - 1a5ac523 by Antonio Cuni at 2020-09-01T17:46:02+02:00 install requirements in gitlab-ci --HG-- branch : hpy - - - - - a7542467 by Ronan Lamy at 2020-09-02T19:59:40+01:00 Create W_HPyTypeObject and get rid of the __hpy_basicsize__ hack --HG-- branch : hpy - - - - - 4bef757d by Ronan Lamy at 2020-09-02T20:42:30+01:00 Factor out common parts of HPyType_GenericNew and _HPy_New --HG-- branch : hpy - - - - - 794e0a72 by Ronan Lamy at 2020-09-02T20:56:04+01:00 Implement HPy_tp_destroy --HG-- branch : hpy - - - - - 89dacbde by Ronan Lamy at 2020-09-03T15:48:30+01:00 fix translation --HG-- branch : hpy - - - - - 3890be89 by Ronan Lamy at 2020-09-03T15:57:21+01:00 Begin implementing members and getsets --HG-- branch : hpy - - - - - 53328780 by Antonio Cuni at 2020-09-07T14:35:50+02:00 Rename W_ExtensionFunction.flags into .sig, and use the old HPy_METH_* into HPyFunc_*, to use the same name as we use in the C version --HG-- branch : hpy - - - - - 4043fb2c by Antonio Cuni at 2020-09-07T14:52:07+02:00 show the numeric value of the unsupported kind in the exception message, and use RuntimeError for the same kind of error in interp_extfunc.py --HG-- branch : hpy - - - - - 7a0b460d by Antonio Cuni at 2020-09-07T15:49:51+02:00 kill this script, we are using a different approach for slots now --HG-- branch : hpy - - - - - 37b1fcf4 by Antonio Cuni at 2020-09-07T15:58:22+02:00 complete the renaming of flags into sig; raise ValueError when we find an unsupported kind or signature, because there is a test which explicitly checks that --HG-- branch : hpy - - - - - 6b8dc857 by Antonio Cuni at 2020-09-07T16:08:14+02:00 review the commmits of the branch hpy-update-vendored in form of inline comments --HG-- branch : hpy - - - - - 1c1b1629 by Ronan Lamy at 2020-09-07T16:31:43+01:00 merge heads --HG-- branch : hpy - - - - - b98f5ab9 by Ronan Lamy at 2020-09-07T20:51:39+01:00 WIP: implement members --HG-- branch : hpy - - - - - d0bd2822 by Antonio Cuni at 2020-09-08T15:43:16+02:00 Improve the ./update_vendored.sh script in preparation of the merge of the hpy branch 'get-version': - use rsync instead of cp to sync the files: this way, it automatically deletes files which have been deleted in the src git repo - check that the versions reported by git describe and the one found in hpy/devel/version.py match: this way, we will be able to use _vendored/hpy/devel/version.py to implement _hpy_universal.get_version() --HG-- branch : hpy - - - - - 236a3115 by Antonio Cuni at 2020-09-08T16:00:13+02:00 partially revert commit 16a177fc418b: there is a test checking the exact error message, we can't simply change it :( --HG-- branch : hpy - - - - - e4d54e83 by Antonio Cuni at 2020-09-08T17:07:51+02:00 fix this XXX and add an optimization: since we don't need _reserved0 and _reserved1 on PyPy, we can just allocate less bytes and adjust the offsets of the returned pointer --HG-- branch : hpy - - - - - cbafdaa5 by Antonio Cuni at 2020-09-08T17:52:35+02:00 start implementing GetSets; test_HPyDef_GET passes --HG-- branch : hpy - - - - - 8aafa80d by Antonio Cuni at 2020-09-08T17:55:48+02:00 passing the closure is tested in test_HPyDef_GETSET; fix the XXX --HG-- branch : hpy - - - - - f969db65 by Antonio Cuni at 2020-09-08T18:03:53+02:00 implement the 'set' part of getset; test_HPyDef_GETSET and test_HPyDef_SET pass --HG-- branch : hpy - - - - - 8729887e by Antonio Cuni at 2020-09-09T00:52:27+02:00 fix a translation error, by making sure we don't mix the two rpython-level func ptrs to member_get and getset_get --HG-- branch : hpy - - - - - a0e24523 by Antonio Cuni at 2020-09-09T10:45:33+02:00 translation fix --HG-- branch : hpy - - - - - ce40559b by Antonio Cuni at 2020-09-09T10:58:09+01:00 fix translation, by temporarily breaking HPyMember_BOOL --HG-- branch : hpy - - - - - dd63a1a2 by Antonio Cuni at 2020-09-09T17:29:51+02:00 progress towards fixing test_ztranslation --HG-- branch : hpy - - - - - fc641dfd by Antonio Cuni at 2020-09-09T17:32:18+02:00 finally fix test_ztranslation.py :) --HG-- branch : hpy - - - - - f1377391 by Matti Picus at 2020-09-14T20:49:26+03:00 typo - - - - - 7ff7bd6c by Matti Picus at 2020-09-15T00:13:17+03:00 typo - - - - - 5830135d by Micha? G?rny at 2020-09-15T08:00:57+02:00 sync test_xmlrpc to CPython 2.7 to fix test failure - - - - - 0ac5b28d by Matti Picus at 2020-09-15T09:47:51+03:00 typo (again). which will happen first: correctly formatting or the release - - - - - 2bf6d207 by Matti Picus at 2020-09-16T14:19:10+03:00 Added tag release-pypy2.7-v7.3.2rc2 for changeset 513d750d64de - - - - - a7742911 by Matti Picus at 2020-09-16T14:19:32+03:00 Added tag release-pypy3.6-v7.3.2rc2 for changeset bef50b0f3fe7 - - - - - d728bc1a by Matti Picus at 2020-09-16T14:19:46+03:00 Added tag release-pypy3.7-v7.3.2rc2 for changeset ade3eeb8331f - - - - - fa54da53 by Dan Villiom Podlaski Christiansen at 2020-09-17T12:38:45+02:00 darwin: don't define _POSIX_C_SOURCE, as it hides e.g. getpagesize() - - - - - 74e9314f by Dan Villiom Podlaski Christiansen at 2020-09-17T12:51:25+02:00 darwin: sysctlbyname is in sys/sysctl.h - - - - - a5639069 by Dan Villiom Podlaski Christiansen at 2020-09-17T12:55:34+02:00 fix inconsistent #ifdef's surrounding get_vmprof_stack() - - - - - 8dfa45d2 by Dan Villiom Podlaski Christiansen at 2020-09-17T12:56:22+02:00 darwin: strlen() is in <string.h> - - - - - d0441a61 by Dan Villiom Podlaski Christiansen at 2020-09-17T13:33:16+02:00 boehm gc: try using pkg-config to find it - - - - - e4f103a2 by Dan Villiom Podlaski Christiansen at 2020-09-17T14:17:03+02:00 rvmprof: avoid missing prototype, which is an error in Clang 11 - - - - - ae58fd40 by Antonio Cuni at 2020-09-17T14:31:04+02:00 move the logic to parse spec.c_defines in its own function --HG-- branch : hpy - - - - - 017dc84d by Dan Villiom Podlaski Christiansen at 2020-09-17T16:38:55+02:00 fix curses build - - - - - 0f38a218 by Dan Villiom Podlaski Christiansen at 2020-09-17T17:35:25+02:00 build_cffi_imports: use an HTTP mirror; fix building gdbm on Darwin - - - - - c6c9c977 by Antonio Cuni at 2020-09-18T12:01:09+02:00 WIP: start to support legacy slots, in a hacky and probably not-rpython way. This is enough to make test_cpy_compat.test_legacy_slots_repr pass --HG-- branch : hpy - - - - - c8e296ce by Antonio Cuni at 2020-09-18T20:29:09+02:00 improve the code in attach_legacy_slots_to_type and make it much simpler, by precomputing a lookup table from SLOT_TABLE and slotdefs --HG-- branch : hpy - - - - - a03af286 by Antonio Cuni at 2020-09-18T20:40:46+02:00 WIP, progress to fix translation --HG-- branch : hpy - - - - - 63aa368a by Antonio Cuni at 2020-09-19T15:14:38+02:00 fix test_ztranslation by including the header files which are needed to dereference things like PySlot_Slot inside attach_legacy_slots_to_type --HG-- branch : hpy - - - - - 5b196343 by Antonio Cuni at 2020-09-19T17:23:19+02:00 add a file where to collect additional tests that we want to write during the development, to be later ported to the main hpy repo. Add a passing test which excercises the code in attach_legacy_slots_to_type a bit more --HG-- branch : hpy - - - - - ab67012e by Antonio Cuni at 2020-09-19T17:53:45+02:00 add support for the legacy slot Py_tp_methods --HG-- branch : hpy - - - - - 18b86f6e by Antonio Cuni at 2020-09-19T17:59:45+02:00 try to fix translation --HG-- branch : hpy - - - - - bca14ee1 by Antonio Cuni at 2020-09-19T18:10:46+02:00 try again to fix translation --HG-- branch : hpy - - - - - afae06cb by Antonio Cuni at 2020-09-19T18:30:16+02:00 KIll W_CPyStaticData. In the early days, it was needed because we recived HPyMethodDef[] and had to malloc() PyMethodDef[] on the fly, so this was needed to handle the ownership of the malloced memory. Nowadays, the HPy API is written in a way that we receive PyMethodDef[] direcly, and thus it's the job of the caller to manage its lifetime (and usually, they are static data anyay). --HG-- branch : hpy - - - - - 9ebcea46 by Antonio Cuni at 2020-09-20T10:40:28+02:00 implement support for Py_tp_members --HG-- branch : hpy - - - - - 8559f2ba by Antonio Cuni at 2020-09-20T16:05:41+02:00 skip legacy getsets for now, we need to decide how to implement HPy_AsPyObject first --HG-- branch : hpy - - - - - a7a205a0 by Antonio Cuni at 2020-09-20T16:13:26+02:00 rpython is a sad language :(. Fix translation --HG-- branch : hpy - - - - - fd091928 by Antonio Cuni at 2020-09-20T16:21:49+02:00 implement HPyDict_Check --HG-- branch : hpy - - - - - ff8b1283 by Antonio Cuni at 2020-09-20T16:24:11+02:00 implement HPyErr_NoMemory --HG-- branch : hpy - - - - - 324b181b by Antonio Cuni at 2020-09-20T16:25:29+02:00 HPyList_Check --HG-- branch : hpy - - - - - 8d272fb9 by Antonio Cuni at 2020-09-20T16:29:03+02:00 HPy_Length --HG-- branch : hpy - - - - - 416a7c9f by Antonio Cuni at 2020-09-21T08:52:52+02:00 implement HPyListBuilder --HG-- branch : hpy - - - - - 025a4681 by Antonio Cuni at 2020-09-21T09:08:59+02:00 fix translation --HG-- branch : hpy - - - - - 5690877c by Antonio Cuni at 2020-09-21T09:11:42+02:00 more translation fix --HG-- branch : hpy - - - - - c3ee84c3 by Antonio Cuni at 2020-09-21T10:58:51+02:00 Merge the hpy branch: this contains all the features up to the upstream hpy commit f46ea1e. The development of hpy will continue on the branch and it will be merged regularly here --HG-- branch : py3.6 - - - - - 290fef6b by Antonio Cuni at 2020-09-22T09:30:26+02:00 ./update_vedored to hpy git revision 7cf3e2f --HG-- branch : hpy - - - - - de23b457 by Matti Picus at 2020-09-22T10:38:52+03:00 mangle the _Py_subtype_dealloc name so tests on a pypy2 host will not be confused This is needed due to the code using the function pointer internally - - - - - 8232fed9 by Matti Picus at 2020-09-22T11:22:31+03:00 lzma is not available via http, only https - - - - - 669b93dc by Antonio Cuni at 2020-09-22T10:35:52+02:00 remove duplicate entry and ignore the content of the bin/ directory (which is useful if you ./pypy -m pip install stuff inside your working copy --HG-- branch : hpy - - - - - 567a5f14 by Antonio Cuni at 2020-09-22T10:35:52+02:00 remove duplicate entry and ignore the content of the bin/ directory (which is useful if you ./pypy -m pip install stuff inside your working copy - - - - - c6fe3e35 by Antonio Cuni at 2020-09-22T11:06:04+02:00 adapt our support.py to the upstream changes. test_basic.py passes again --HG-- branch : hpy - - - - - fc501ec5 by Matti Picus at 2020-09-22T12:09:34+03:00 fix link, http works but the suffix is bz2 - - - - - 419aee31 by Antonio Cuni at 2020-09-22T11:49:22+02:00 update the HPyContext struct --HG-- branch : hpy - - - - - 6c30bcd6 by Antonio Cuni at 2020-09-22T11:48:51+02:00 Suppress the cpyext warnings like: missing slot '__setattr__'/'tp_setattr', discovered on 'object' ... They have been around forever and nobody looks at them anyway --HG-- branch : hpy - - - - - c101bf47 by Antonio Cuni at 2020-09-22T11:48:51+02:00 Suppress the cpyext warnings like: missing slot '__setattr__'/'tp_setattr', discovered on 'object' ... They have been around forever and nobody looks at them anyway - - - - - e4728302 by Antonio Cuni at 2020-09-22T12:01:01+02:00 comment out these SLOTS: they are not included yet in autogen_hpyslot.h, they will be reenabled later when there is a test for them --HG-- branch : hpy - - - - - 983cf46c by Antonio Cuni at 2020-09-22T12:14:14+02:00 rename this (no clue why it was called differently) --HG-- branch : hpy - - - - - afa884f1 by Matti Picus at 2020-09-22T15:57:31+03:00 follow CPython and include wchar.h in unicodeobject.h, it is needed elsewhere - - - - - bb007914 by Stefano Rivera at 2020-09-26T21:13:09-07:00 Replace another python call. Debian removed the /usr/bin/python binary - - - - - 71d608cb by Armin Rigo at 2020-09-28T13:42:11+02:00 issue3312: some limited support for longdouble constants - - - - - d91f3c43 by Matti Picus at 2020-09-28T23:01:57+03:00 reapply PyPy fixes to urllib2.py after 1e7b78d6f418, fixes issue 3313 - - - - - 12083530 by Dan Villiom Podlaski Christiansen at 2020-09-22T18:30:24+02:00 build_cffi_imports: don't assume archive suffix is .gz - - - - - e210c5b9 by Antonio Cuni at 2020-09-22T18:55:56+02:00 tp_new's calling convention is special, because you need to take the first __args__.arguments_w and pass it as "self" manually. This logic in CPython is done by tp_new_wrapper, and here we do it by subclassing W_ExtensionFunction --HG-- branch : hpy - - - - - 05bcd838 by Stefano Rivera at 2020-09-22T14:35:38-07:00 Update path to build_cffi_imports.py - - - - - d3b10736 by Matti Picus at 2020-09-23T09:33:33+03:00 split info getting for time.time, restores time.time interface to upstream --HG-- branch : py3.6 - - - - - 586220d0 by Matti Picus at 2020-09-23T10:02:22+03:00 more split info getting for time.time --HG-- branch : py3.6 - - - - - a66270a3 by Matti Picus at 2020-09-23T10:29:56+03:00 python is no longer a valid command on some systems (tumbleweed) - - - - - 1eebbaa9 by Matti Picus at 2020-09-23T10:38:28+03:00 merge default into py3.6 --HG-- branch : py3.6 - - - - - e2a2b739 by Armin Rigo at 2020-09-23T14:19:20+02:00 update to cffi/144ac54d9bff - - - - - 8333e438 by Dan Villiom Podlaski Christiansen at 2020-09-23T23:48:00+02:00 rposix: implement sendfile on darwin (and freebsd?) This is not available in CPython 2.7 whether from the OS or MacPorts, so I've applied this against the `py3.6` branch. --HG-- branch : darwin-sendfile-2.7 - - - - - 460470ea by Matti Picus at 2020-09-24T20:44:28+03:00 Added tag release-pypy2.7-v7.3.2rc3 for changeset 6abe2e00c51d - - - - - 81c5481d by Matti Picus at 2020-09-24T20:44:49+03:00 Added tag release-pypy3.6-v7.3.2rc3 for changeset d38cd66c14b8 - - - - - 6433fe08 by Matti Picus at 2020-09-24T20:45:05+03:00 Added tag release-pypy3.7-v7.3.2rc3 for changeset 87875bf2dfd8 - - - - - 4a7d1478 by Matti Picus at 2020-09-24T20:50:47+03:00 guess at a fix - - - - - 70c354b6 by Matti Picus at 2020-09-24T23:02:57+03:00 get rid of mentions of bitbucket - - - - - 80cbe29f by Matti Picus at 2020-09-24T23:03:57+03:00 merge default into py3.6 --HG-- branch : py3.6 - - - - - 18ac91ad by Matti Picus at 2020-09-24T23:09:02+03:00 get rid of more mentions of bitbucket --HG-- branch : py3.6 - - - - - e00ab6a1 by Matti Picus at 2020-09-24T23:09:34+03:00 Added tag release-pypy2.7-v7.3.2 for changeset 6abe2e00c51d - - - - - f29e139a by Matti Picus at 2020-09-24T23:09:53+03:00 Added tag release-pypy3.6-v7.3.2 for changeset d38cd66c14b8 - - - - - a745bc08 by Matti Picus at 2020-09-24T23:10:19+03:00 Added tag release-pypy3.7-v7.3.2 for changeset 87875bf2dfd8 - - - - - 72234cba by Matti Picus at 2020-09-24T23:27:11+03:00 update release note - - - - - b94c3c6d by Matti Picus at 2020-09-25T09:28:26+03:00 redo the rvmprof changes in a way that I think can be upstreamed - - - - - 63b4501a by Matti Picus at 2020-09-25T10:57:11+03:00 Rework, based on comments from LarstiQ on IRC - - - - - 95d42207 by Matti Picus at 2020-09-25T11:23:53+03:00 close resources in test - - - - - f293b45b by Matti Picus at 2020-09-25T11:38:38+03:00 increase the tolerance a bit for latency inside a docker - - - - - 913e0dae by Armin Rigo at 2020-09-26T09:26:24+02:00 oops, fix for test_gc_indexed_box_plus_large_offset - - - - - c9be894f by Armin Rigo at 2020-09-26T10:41:02+02:00 skip a segfaulting test on ppc big-endian. more complex tests using the whole backend work fine, and also going back in time doesn't stop this segfault, so maybe it is some unrelated issue - - - - - 525479ae by Armin Rigo at 2020-09-26T10:57:52+02:00 skip another test that now crashes on ppc big-endian - - - - - 30c1deda by Matti Picus at 2020-09-27T01:00:52+03:00 try to add a flag to support MacOS<=10.13 - - - - - fdf249b1 by Matti Picus at 2020-09-27T01:05:29+03:00 typo - - - - - 880cbec4 by Matti Picus at 2020-09-27T08:24:16+03:00 merge default into py3.6 --HG-- branch : py3.6 - - - - - 9b30de50 by Matti Picus at 2020-09-29T00:11:26+03:00 merge default into py3.6 --HG-- branch : py3.6 - - - - - 869a2990 by Matti Picus at 2020-09-29T01:14:03+03:00 revert be9ad752d782, set MACOSX_DEPLOYMENT_TARGET in sysconfig to fix issue 3311 - - - - - 76802dfc by Matti Picus at 2020-09-30T09:13:08+03:00 document preference for named branches - - - - - 40bf3e9e by Ronan Lamy at 2020-09-30T17:41:38+01:00 Comment out more missing slots --HG-- branch : hpy - - - - - 58354c76 by Ronan Lamy at 2020-09-30T20:17:29+01:00 implement HPyTuple_FromArray --HG-- branch : hpy - - - - - 4c6bdc31 by Antonio Cuni at 2020-10-01T11:04:51+02:00 test_nb_ops_binary passes --HG-- branch : hpy - - - - - 98652c40 by Matti Picus at 2020-10-02T09:55:02+00:00 Merge branch 'branch/darwin-sendfile-2.7' into 'branch/default' rposix: implement sendfile on darwin (and freebsd?) See merge request pypy/pypy!763 - - - - - 20e33023 by Matti Picus at 2020-10-02T12:56:15+03:00 merge default into py3.6 --HG-- branch : py3.6 - - - - - 43968cd8 by Matti Picus at 2020-10-02T13:10:31+03:00 disable _hpy_universal on 32-bit linux until the Signed/intptr_t problem is fixed --HG-- branch : py3.6 - - - - - fe78f8cf by Matti Picus at 2020-10-02T17:57:58+03:00 update repackage script to create .hg_archival.txt, issue 3315 - - - - - beddbe69 by Antonio Cuni at 2020-10-02T18:08:36+02:00 make it possible to call handles.using() with multiple objects, and use it to simplify a piece of code --HG-- branch : hpy - - - - - 54c265b9 by Antonio Cuni at 2020-10-03T00:22:08+02:00 Refactor interp_slots.py The autogen approach works for simple cases, but it quickly shows its limit for more complex ones. The problem is that even in CPython the correspondance between the various *func typedef and wrap_* functions is strong but not complete. So, it seems better and easier to follow CPython as close as possible: instead of autogenerating the W_SlotWrapper from the HPyFunc_* typedef, we write them manually, following the very same name convention as CPython. In this commit, kill autogen_interp_slots and move/rename the exiting wrappers inside interp_slot.py --HG-- branch : hpy - - - - - 2e44346b by Antonio Cuni at 2020-10-03T00:28:33+02:00 rename this to follow more closely CPython's naming convention --HG-- branch : hpy - - - - - 2d3c084c by Antonio Cuni at 2020-10-03T00:33:42+02:00 kill autogen_interp_slots_py: at the moment we don't need our own autogen script, but we keep it as an example in case we will need it later --HG-- branch : hpy - - - - - 0083f318 by Antonio Cuni at 2020-10-03T00:46:26+02:00 implement nb_bool; test_nb_ops_type_conversion passes --HG-- branch : hpy - - - - - 8eaf2342 by Antonio Cuni at 2020-10-03T03:07:25+02:00 implement W_wrap_ternaryfunc: test_nb_ops_power passes --HG-- branch : hpy - - - - - 287a620f by Antonio Cuni at 2020-10-03T15:41:24+01:00 fix translation --HG-- branch : hpy - - - - - 37062a41 by Antonio Cuni at 2020-10-03T16:47:03+02:00 fix test_extra, the API changed --HG-- branch : hpy - - - - - de1d4470 by Antonio Cuni at 2020-10-03T17:00:27+02:00 implement HPyTupleBuilder --HG-- branch : hpy - - - - - 7461549e by Matti Picus at 2020-10-03T19:20:51+03:00 move translated os.* tests to extra_tests - - - - - 64e7a519 by Matti Picus at 2020-10-03T19:32:57+03:00 redo moved tests, flake8 - - - - - 609406d4 by Matti Picus at 2020-10-03T19:33:09+03:00 small fixes - - - - - 46f1073a by Matti Picus at 2020-10-03T19:58:10+03:00 merge default into py3.6 --HG-- branch : py3.6 - - - - - 21f2bcd1 by Matti Picus at 2020-10-03T20:07:58+03:00 restart whatsnew-pypy3-head.rst - - - - - 58aad925 by Matti Picus at 2020-10-03T20:09:37+03:00 merge default into py3.6 --HG-- branch : py3.6 - - - - - e3549d0f by Matti Picus at 2020-10-03T20:33:35+03:00 simplify source repackaging via hg archive, creates .hg_archival.txt, issue 3315 - - - - - c6364c7d by Antonio Cuni at 2020-10-04T11:07:46+01:00 fix translation, as explained by the comment --HG-- branch : hpy - - - - - 007d9e5c by Antonio Cuni at 2020-10-04T15:24:36+02:00 improve the fake objspace so that it fails if you pass a resizable list to newtuple, and to catch the problem which was fixed by 0726e91a1ce1 --HG-- branch : hpy - - - - - 7f4f78a8 by Antonio Cuni at 2020-10-04T15:24:36+02:00 improve the fake objspace so that it fails if you pass a resizable list to newtuple, and to catch the problem which was fixed by 0726e91a1ce1 - - - - - 5ee29254 by Micha? G?rny at 2020-10-04T15:46:23+02:00 Fix sethostname() failure when passed bytes My implementation of sethostname() was broken and failed when passed bytes on Python 3. Update the implementation to match CPython -- that is, use bytes if provided, or fsencode() when str is provided. --HG-- branch : py3.6 - - - - - f4fe012b by Antonio Cuni at 2020-10-04T15:46:28+02:00 greatly simplify inter_builder.py by unsharing the code between ListBuilder and TupleBuilder; this introduces a bit of code duplication, but removes all the unnecessary code and rpython hacks which were needed to implement the non-shared parts of the code --HG-- branch : hpy - - - - - b814aa95 by Antonio Cuni at 2020-10-04T17:38:57+02:00 ./update_vendored.sh to git rev 46f151a --HG-- branch : hpy-46f151a - - - - - d6738f87 by Antonio Cuni at 2020-10-04T17:58:34+02:00 implement hpy.universal.get_version(), using the data which is found inside _vendored/hpy/devel/version.py (which is itself generated by setuptools-scm) --HG-- branch : hpy-46f151a - - - - - e2da95fa by Antonio Cuni at 2020-10-04T18:30:07+02:00 add support for HPyType_SpecParam_Base --HG-- branch : hpy-46f151a - - - - - 7b5703f5 by Antonio Cuni at 2020-10-04T18:39:06+02:00 add support for HPyType_SpecParam_BasesTuple --HG-- branch : hpy-46f151a - - - - - cbf4cc42 by Antonio Cuni at 2020-10-04T18:59:41+02:00 fix the case for params==NULL --HG-- branch : hpy-46f151a - - - - - 49858015 by Antonio Cuni at 2020-10-04T19:14:38+02:00 fix for test_ztranslation --HG-- branch : hpy-46f151a - - - - - cc2d9575 by Antonio Cuni at 2020-10-05T10:37:12+02:00 translation fix: we need to use 'struct _HPy_s' inside the declaration of HPyType_SpecParam, else it conflicts with the corresponding declaration inside hpy.h --HG-- branch : hpy-46f151a - - - - - 76d9a0a5 by Antonio Cuni at 2020-10-05T11:11:25+02:00 close merged branch --HG-- branch : hpy-46f151a - - - - - 49109894 by Antonio Cuni at 2020-10-05T11:12:16+02:00 hg merge hpy-46f151a. This updates _hpy_universal to hpy rev 46f151a --HG-- branch : hpy - - - - - d94560f9 by Antonio Cuni at 2020-10-05T13:28:21+01:00 fix translation --HG-- branch : hpy - - - - - 4c55e9e2 by Antonio Cuni at 2020-10-05T14:28:11+02:00 use a different way to get the version without importing _vendored.hpy.devel: this makes it possible to translate pypy even if pathlib is not installed (because it's imported by hpy/devel/__init__.py) --HG-- branch : hpy - - - - - 1fcf558b by Antonio Cuni at 2020-10-05T14:22:52+00:00 Merge branch 'branch/hpy' into 'branch/py3.6' Update to HPy 46f151a See merge request pypy/pypy!767 --HG-- branch : py3.6 - - - - - 36b29935 by Armin Rigo at 2020-10-05T22:14:31+02:00 Fix crypt with a multithread protection lock, similar to the one in grp.py - - - - - 4bd4f38e by Matti Picus at 2020-10-06T08:48:26+03:00 fix failing tests - - - - - 77aa9687 by Matti Picus at 2020-10-06T11:06:01+03:00 backport fix for CVE-2019-5010, cpython issue 35746 --HG-- branch : stdlib-2.7.18-3 - - - - - 25a8a06c by Matti Picus at 2020-10-06T11:26:47+03:00 fix incompatibility with ssl context defaults --HG-- branch : stdlib-2.7.18-3 - - - - - 8067c535 by Stefano Rivera at 2020-10-06T16:11:46-07:00 CPython compatibility: IOBase.readlines() should rely on the iterator protocol instead of calling readline() directly (grafted from 7b9b2790269b94ca9ade16847146b5f566502b9d) --HG-- branch : stdlib-2.7.18-3 - - - - - 91436581 by Stefano Rivera at 2020-10-06T16:12:11-07:00 Ensure that IOBase.readlines() uses overridden __iter__ or __next__ in all cases Grafted from 768e7e44eb1eb061d36c385d7e77be800942f402 and eb1aa8262e34. --HG-- branch : stdlib-2.7.18-3 - - - - - 0555837d by Matti Picus at 2020-10-07T08:34:21+03:00 more test fixes - - - - - 3a0aa403 by Matti Picus at 2020-10-07T09:09:48+03:00 update expired testing certificates from latest CPython HEAD - - - - - 2a6b624d by Stefano Rivera at 2020-10-07T12:10:22-07:00 Reject environmnet variables containing = Adapted from 1697fc0bff5dd60fd0ed4149b238a21a3485a38d > Issue 3136: Windows: os.putenv() --HG-- branch : stdlib-2.7.18-3 - - - - - cda8f65e by Stefano Rivera at 2020-10-07T12:37:58-07:00 prevent re-entrant use of iterator in itertools.tee, bpo-34410 (adapted from cd1115f6c1fd3f0840a57f26e79dde4fc5e39c99) --HG-- branch : stdlib-2.7.18-3 - - - - - 467c9f9f by Stefano Rivera at 2020-10-07T17:08:13-07:00 Leave internal state unchanged if _random.Random.setstate() raises an exception (bpo-29960) (grafted from 2cbe9ff660033e5af4ea7e99b5d6584853fcee53) --HG-- branch : stdlib-2.7.18-3 - - - - - 6bddfd52 by Stefano Rivera at 2020-10-07T17:13:54-07:00 _sqlite.Cursor: add relevant part of __check_cursor to close() (grafted from ff4600cfa35e31384ae6c55c7d9b5f21f9aca5bc) --HG-- branch : stdlib-2.7.18-3 - - - - - 8183c825 by Stefano Rivera at 2020-10-07T17:30:29-07:00 test, fix error message for CPython compatibility Picked up from bpo-34052's new tests. (grafted from 2e89e7ae99c0e9568ad1cf8266f6ad10584e8585) --HG-- branch : stdlib-2.7.18-3 - - - - - 44302b30 by Stefano Rivera at 2020-10-07T17:39:20-07:00 This is Python 2.x not 3, encode unicode filenames (bpo-25404) --HG-- branch : stdlib-2.7.18-3 - - - - - 82078b62 by Stefano Rivera at 2020-10-07T17:48:38-07:00 test: Skip bpo-33817 test that uses pythonapi --HG-- branch : stdlib-2.7.18-3 - - - - - 97f8a66d by Stefano Rivera at 2020-10-07T19:24:51-07:00 Fix the bpo-30730 test (invalid env vars in subprocess) in the posix implementation --HG-- branch : stdlib-2.7.18-3 - - - - - c23aead4 by Matti Picus at 2020-10-08T05:46:36+03:00 always use NT sysconfig scheme on windows, issue 3321 - - - - - 94cb6d73 by Matti Picus at 2020-10-08T05:48:13+03:00 always use NT sysconfig scheme on windows, issue 3321 --HG-- branch : py3.6 - - - - - a3b58b5c by Stefano Rivera at 2020-10-07T19:53:31-07:00 test: pypy's exception message differs --HG-- branch : stdlib-2.7.18-3 - - - - - 6cacdb12 by Stefano Rivera at 2020-10-07T19:53:42-07:00 test: Add an explicit garbage collection to trigger weakref death --HG-- branch : stdlib-2.7.18-3 - - - - - 5020ad6b by Stefano Rivera at 2020-10-07T20:47:49-07:00 Skip tests: PyPy can pickle iterators --HG-- branch : stdlib-2.7.18-3 - - - - - 89bb3278 by Stefano Rivera at 2020-10-07T20:48:35-07:00 Explicitly skip cElementTree MiscTests. cElementTree is importable under PyPy, but isn't implemented in C --HG-- branch : stdlib-2.7.18-3 - - - - - 24f76b1c by Matti Picus at 2020-10-08T07:29:54+03:00 fix (again) avoid python since it needs LD_LIBRARY_PATH on buildbot workers - - - - - 1c0496fe by Stefano Rivera at 2020-10-07T22:13:31-07:00 Revert 8f04b833f59a, superseded by bpo-30365 --HG-- branch : stdlib-2.7.18-3 - - - - - 1429b4e8 by Stefano Rivera at 2020-10-07T22:32:38-07:00 PyPy's parser has always pointed to the start of the token, not the end cPython >= 3.8 has now followed in bpo-34683. --HG-- branch : stdlib-2.7.18-3 - - - - - e53b3dde by Stefano Rivera at 2020-10-07T22:44:58-07:00 Explicitly disable cElementTree tests more effectively (so @cet_only works) Backed out changeset 2dbf44ce2b79 --HG-- branch : stdlib-2.7.18-3 - - - - - aff9c021 by Matti Picus at 2020-10-08T23:05:54+03:00 refactor app_main to delay importing stdlib's os, maybe related to issue 3323 --HG-- branch : app_main - - - - - 881b7c78 by Stefano Rivera at 2020-10-08T23:48:47-07:00 Temporary: app_test for sys_settrace --HG-- branch : stdlib-2.7.18-3 - - - - - 75ea3bc4 by Stefano Rivera at 2020-10-08T20:01:05-07:00 cpython compatibility (grafted from c9039acb3770b3f29467dd7d220d2e7e620f1939) --HG-- branch : stdlib-2.7.18-3 - - - - - 2b478b0b by Matti Picus at 2020-10-09T08:22:56+03:00 revert a2485177d42e, redo with specific nt_pypy scheme --HG-- branch : py3.6 - - - - - 0af58f5e by Matti Picus at 2020-10-09T08:25:42+03:00 revert cf2bc3e07e69, redo with specific nt_pypy scheme - - - - - 25e68735 by Matti Picus at 2020-10-09T08:27:49+03:00 close and document branch for merging --HG-- branch : app_main - - - - - 296cbbd1 by Matti Picus at 2020-10-09T08:29:46+03:00 merge app_main which delays 'import os' until after 'import site' - - - - - ece2628b by Matti Picus at 2020-10-09T08:39:34+03:00 merge default into py3.6 --HG-- branch : py3.6 - - - - - 18207aa3 by Matti Picus at 2020-10-09T08:44:26+03:00 move initstdio to after "import site" for virtualenvs, test for issue 3323 --HG-- branch : py3.6 - - - - - 27065ba7 by Matti Picus at 2020-10-09T09:09:15+03:00 typo - - - - - 8c29f859 by Stefano Rivera at 2020-10-09T00:16:56-07:00 bpo-17288: Prevent jumps from 'return' and 'exception' trace events. Adapted from 29268d8eba51 --HG-- branch : stdlib-2.7.18-3 - - - - - afa45571 by Stefano Rivera at 2020-10-09T01:02:39-07:00 bpo-33026: Fix jumping out of "with" block by setting f_lineno Adapted from 29268d8eba51 --HG-- branch : stdlib-2.7.18-3 - - - - - e20c5ce6 by Stefano Rivera at 2020-10-09T07:54:08-07:00 Backed out changeset 396185377e61 Whoops, meant to strip that before pushing --HG-- branch : stdlib-2.7.18-3 - - - - - 2cdce53c by Stefano Rivera at 2020-10-09T08:19:20-07:00 Check return value of decoder.getstate() (grafted from c795f015ed3622fec95ddaba460f87e197a8a736) --HG-- branch : stdlib-2.7.18-3 - - - - - e4d87836 by Stefano Rivera at 2020-10-09T08:41:16-07:00 bpo-31271: A TypeError should be raised in case the return value of encoder's encode() is invalid. --HG-- branch : stdlib-2.7.18-3 - - - - - 9ad9e775 by Stefano Rivera at 2020-10-09T09:56:42-07:00 Replace more test_support with support. Bad merge? --HG-- branch : stdlib-2.7.18-3 - - - - - 43047ca2 by Stefano Rivera at 2020-10-09T10:02:19-07:00 fix test (grafted from c8644313626b882272ff489a1a4c8eca55a58426) --HG-- branch : stdlib-2.7.18-3 - - - - - ff414866 by Stefano Rivera at 2020-10-09T11:22:08-07:00 test_multiprocessing: pypy's GC doesn't have {get,set}_threshold --HG-- branch : stdlib-2.7.18-3 - - - - - d812baf0 by Stefano Rivera at 2020-10-09T11:29:21-07:00 test_multiprocessing: Sprinkle some explicit GC collection into tests expecting weakref cleanup --HG-- branch : stdlib-2.7.18-3 - - - - - 22f9a6f1 by Stefano Rivera at 2020-10-09T16:31:09-07:00 This is Python 2, no f-strings yet --HG-- branch : stdlib-2.7.18-3 - - - - - f69fc4a7 by Stefano Rivera at 2020-10-09T17:58:40-07:00 blind commit: Hopefully fixing test.test_tcl.TclTest.test_getint on linux32 --HG-- branch : stdlib-2.7.18-3 - - - - - 13debb05 by Stefano Rivera at 2020-10-09T18:01:52-07:00 OveflowError is raised on 32bit systems --HG-- branch : stdlib-2.7.18-3 - - - - - 88f98511 by Stefano Rivera at 2020-10-09T18:14:07-07:00 bpo-30807: signal.setitimer() may disable the timer by mistake --HG-- branch : stdlib-2.7.18-3 - - - - - 10e4ceca by Matti Picus at 2020-10-11T08:28:41+03:00 copy in stdlib3.6.12, remove stdlib2.7 --HG-- branch : vendor/stdlib-3.6 - - - - - bcd7ed67 by Matti Picus at 2020-10-11T08:31:30+03:00 add new file --HG-- branch : vendor/stdlib-3.6 - - - - - 5fa3e52c by Matti Picus at 2020-10-11T08:34:38+03:00 merge vendor/stdlib-3.6 into branch --HG-- branch : stdlib-3.6.12 - - - - - 1c92f810 by Matti Picus at 2020-10-11T09:16:21+03:00 manually backport f801807de06f - kqueue and bpo 30058 --HG-- branch : stdlib-3.6.12 - - - - - 26a8758f by Stefano Rivera at 2020-10-09T18:14:07-07:00 bpo-30807: signal.setitimer() may disable the timer by mistake --HG-- branch : stdlib-3.6.12 - - - - - 69cbbe98 by Stefano Rivera at 2020-10-09T22:52:31-07:00 ctypes: Pass structs by value Picked up on arm64, thanks to the test from bpo-29565. --HG-- branch : stdlib-2.7.18-3 - - - - - 6d2d7a3d by Stefano Rivera at 2020-10-09T22:52:31-07:00 ctypes: Pass structs by value Picked up on arm64, thanks to the test from bpo-29565. --HG-- branch : stdlib-3.6.12 - - - - - d60906d4 by Stefano Rivera at 2020-10-09T23:34:48-07:00 bpo-30058: Fixed buffer overflow in select.kqueue.control(). --HG-- branch : stdlib-2.7.18-3 - - - - - 3e76cf42 by Stefano Rivera at 2020-10-09T23:47:58-07:00 merge default into stdlib-2.7.18-3 --HG-- branch : stdlib-2.7.18-3 - - - - - 119699b4 by Stefano Rivera at 2020-10-10T00:07:05-07:00 getsockopt(): For boolean options, non-zero vales are true On MacOS, TCP_NODELAY was returning 4. - - - - - 6f9118ce by Stefano Rivera at 2020-10-10T00:21:27-07:00 You can't rely on SO_RCVBUF & SO_SNDBUF, MacOS will auto-tune them up to 512k - - - - - e8fd41bb by Stefano Rivera at 2020-10-10T00:26:19-07:00 Case-insensitive encoding comparison >>>> sys.getfilesystemencoding() 'utf-8' - - - - - c4f94e47 by Stefano Rivera at 2020-10-10T00:38:10-07:00 wait3() on MacOS ignores invalid options - - - - - 88a177ce by Stefano Rivera at 2020-10-10T00:52:19-07:00 This test failure is known MacOS issue. We'll just have to live with a more limited test on MacOS - - - - - c504a6cd by Stefano Rivera at 2020-10-10T09:02:44-07:00 Drop -n, on MacOS, the builtin echo in sh doesn't support -n - - - - - da4d2ab5 by Stefano Rivera at 2020-10-10T09:04:34-07:00 We now have an nt_pypy scheme - - - - - d6f75db6 by Stefano Rivera at 2020-10-10T09:38:55-07:00 merge default into stdlib-2.7.18-3 --HG-- branch : stdlib-2.7.18-3 - - - - - 89482fbc by Matti Picus at 2020-10-10T22:03:40+03:00 close branch to be merged --HG-- branch : stdlib-2.7.18-3 - - - - - 3d0ea6aa by Matti Picus at 2020-10-10T22:04:11+03:00 merge stdlib-2.7.18-3 which updates stdlib - - - - - 2f1b824f by Stefano Rivera at 2020-10-10T13:13:34-07:00 bpo-35194: Fix a wrong constant in cp932 codec. - - - - - 3b0a9c0d by Stefano Rivera at 2020-10-10T13:16:02-07:00 bpo-34794: Fix a leak in Tkinter. - - - - - 39d38bc9 by Stefano Rivera at 2020-10-10T13:18:15-07:00 cpython GH-6028: Fix error message in sqlite connection thread check. - - - - - 4e8933c4 by Stefano Rivera at 2020-10-10T13:20:32-07:00 bpo-29004: Document binascii.crc_hqx() implements CRC-CCITT - - - - - 3b3f780d by Stefano Rivera at 2020-10-10T13:54:28-07:00 bpo-33781: audioop: enhance rounding double as int - - - - - fad5a5d5 by Matti Picus at 2020-10-11T08:09:54+03:00 merge default into py3.6 --HG-- branch : py3.6 - - - - - cb30e4d7 by Matti Picus at 2020-10-11T08:11:08+03:00 merge default into py3.6, discarding changes from stdlib-2.7.18-3 --HG-- branch : py3.6 - - - - - 65d6e77f by Matti Picus at 2020-10-11T08:22:46+03:00 check for None in PyLong_AsUnsignedLongLong - - - - - 9863b5b9 by Matti Picus at 2020-10-11T08:24:29+03:00 merge default into py3.6 --HG-- branch : py3.6 - - - - - f2505d21 by Matti Picus at 2020-10-11T18:23:06+03:00 fix merge from default --HG-- branch : py3.6 - - - - - d1214037 by Matti Picus at 2020-10-11T18:33:32+03:00 removed python2.7 test file --HG-- branch : py3.6 - - - - - 6b5d7be5 by Matti Picus at 2020-10-11T22:29:37+03:00 test, fix for modifying self.__dict__ in self.__set_name__, issue 3326 --HG-- branch : py3.6 - - - - - ea5ade57 by Matti Picus at 2020-10-11T23:06:18+03:00 revert move of initstdio till after importing site.py, d6d2e3bd5516 --HG-- branch : py3.6 - - - - - c01f3930 by Matti Picus at 2020-10-11T23:12:39+03:00 simplify (arigato) --HG-- branch : py3.6 - - - - - beab80f6 by Matti Picus at 2020-10-12T09:33:43+03:00 remove redundant test, skip test of SO_SNDBUF on windows - - - - - 6be3772f by Matti Picus at 2020-10-12T10:15:58+03:00 ensure the venv has a pypy3 (after building, the exe is pypy3-c) --HG-- branch : py3.6 - - - - - 89ad4aaf by Matti Picus at 2020-10-12T10:17:29+03:00 merge default into py3.6 --HG-- branch : py3.6 - - - - - d86e0726 by Matti Picus at 2020-10-12T12:13:35+03:00 nt_pypy -> pypy_nt to be compatible with f1aa5bb836b (nulano) - - - - - 47216f00 by Matti Picus at 2020-10-12T12:16:03+03:00 nt_pypy -> pypy_nt to be compatible with distutils/command/install.py (nulano) --HG-- branch : py3.6 - - - - - 3a1ba5ae by Matti Picus at 2020-10-12T17:04:25+03:00 update version number after merge of stdlib-2.7.18-3 - - - - - b16e08f0 by Matti Picus at 2020-10-12T17:08:13+03:00 merge default into py3.6 --HG-- branch : py3.6 - - - - - c6dcdfa7 by Matti Picus at 2020-10-12T17:11:53+03:00 close branch to be merged --HG-- branch : stdlib-3.6.12 - - - - - 4bc66649 by Matti Picus at 2020-10-12T17:12:24+03:00 merge stdlib-3.6.12 --HG-- branch : py3.6 - - - - - 3e39e466 by Matti Picus at 2020-10-13T02:44:17+03:00 sort the tuple of wanted names - - - - - f2eceb4b by Matti Picus at 2020-10-13T09:55:04+03:00 revert stray change that crept into 07c530a2c5c6 --HG-- branch : py3.6 - - - - - 092ec1e2 by Matti Picus at 2020-10-13T10:06:08+03:00 fix tests in extra_tests/test_os.py --HG-- branch : py3.6 - - - - - b836e6f1 by Matti Picus at 2020-10-13T12:19:34+03:00 test, fix execve with no args (reverts 2939d5ee3bf4) --HG-- branch : py3.6 - - - - - 1c587c14 by Stefano Rivera at 2020-10-13T19:53:55-07:00 bpo-31893: Simplify select.kqueue object comparison Return NotImplemented in comparison with other types, resulting in a defined ordering on 2.7, and an exception on 3.x. - - - - - dd274e80 by Stefano Rivera at 2020-10-13T16:39:07-07:00 Support current MacOS in this (non-upstream) kqueue test On MacOS 10.15 (and presumably other recent versions) ENOENT is returned rather than EBADF. But that's besides the point of the test, so handle it. - - - - - ba379e5c by Stefano Rivera at 2020-10-13T18:52:29-07:00 Allow customizing structseq constructors for sched_param() (cPython compatibility) --HG-- branch : py3.6 - - - - - 31443842 by Matti Picus at 2020-10-14T07:48:34+03:00 fix test_sysconfig by sorting tuple --HG-- branch : py3.6 - - - - - b743e79a by Stefano Rivera at 2020-10-13T23:10:14-07:00 bpo-33041: Fixed jumping if the function contains an 'async for' loop. --HG-- branch : py3.6 - - - - - b274ff65 by Stefano Rivera at 2020-10-13T23:15:58-07:00 bpo-17288: Prevent jump from a yield statement --HG-- branch : py3.6 - - - - - ac8d09ca by Stefano Rivera at 2020-10-14T00:29:24-07:00 test_dis: Drop unnecessary Stack size deltas --HG-- branch : py3.6 - - - - - cfc62cdb by Armin Rigo at 2020-10-14T10:04:54+02:00 update to cffi/831e391a969c - - - - - 820bd34a by Stefano Rivera at 2020-10-14T01:55:13-07:00 bpo-11471: avoid generating a JUMP_FORWARD instruction at the end of an if-block if there is no else-clause --HG-- branch : py3.6 - - - - - 119f506b by Stefano Rivera at 2020-10-14T02:08:05-07:00 PyPy doesn't optimize out jumps to jumps in byte-code (yet?) --HG-- branch : py3.6 - - - - - 54206070 by Armin Rigo at 2020-10-14T11:14:54+02:00 update to cffi/b643ede2c603 - - - - - e68a6436 by Matti Picus at 2020-10-14T17:14:15+03:00 merge default into py3.6 --HG-- branch : py3.6 - - - - - 9aecf3a4 by Matti Picus at 2020-10-15T07:40:49+03:00 skip hpy tests on linux32 --HG-- branch : py3.6 - - - - - ceba230e by Matti Picus at 2020-10-15T12:06:40+03:00 typo --HG-- branch : py3.6 - - - - - 845aa0dd by Matti Picus at 2020-10-15T21:37:16+03:00 backport rpython changes from py3.6 - - - - - 5123893a by Matti Picus at 2020-10-15T21:48:17+03:00 merge default into py3.6 --HG-- branch : py3.6 - - - - - 04fecdbd by Matti Picus at 2020-10-17T23:01:02+03:00 rename misnamed apptest file - - - - - fe3566c1 by Matti Picus at 2020-10-17T23:19:32+03:00 back out d0c5958a553c, the file is not yet an apptest - - - - - 4ad1fd7a by Matti Picus at 2020-10-17T23:50:07+03:00 skip test of socket.fromfd on windows with file fd, fails also on CPython - - - - - 9632ec30 by Matti Picus at 2020-10-18T00:13:14+03:00 skip pattern in socket.inte_pton on windows, fails also on CPython - - - - - e16d733b by Armin Rigo at 2020-10-19T19:29:15+02:00 fix a test checking an internal detail of _sre scanners - - - - - 93e7e757 by Armin Rigo at 2020-10-19T19:31:57+02:00 add a few tests showing a difference between pre-3.7 and 3.7 - - - - - 701065e0 by Matti Picus at 2020-10-23T02:56:49+03:00 test fix for issue 3331 (os.stat(''), os.listdir('')) --HG-- branch : py3.6 - - - - - f10c6639 by Matti Picus at 2020-10-23T02:57:12+03:00 cleanup tests --HG-- branch : py3.6 - - - - - c10f2caf by Matti Picus at 2020-10-23T02:58:46+03:00 backport changes from py3.6 - - - - - 790c273d by Matti Picus at 2020-10-23T15:54:36+03:00 skip hpy vendored tests on windows until hpy supports it --HG-- branch : py3.6 - - - - - 19e0338b by Matti Picus at 2020-10-23T17:18:52+03:00 fix decode_codepage - outsize is widechar len, when what we need is codepoints --HG-- branch : py3.6 - - - - - 26a03e9f by Matti Picus at 2020-10-24T22:09:21+03:00 windows does not have sethostname --HG-- branch : py3.6 - - - - - 3cd51174 by Matti Picus at 2020-10-24T23:40:51+03:00 fix issue 3324 (bpo 41966) with upstream patch --HG-- branch : py3.6 - - - - - 7cc68b40 by Matti Picus at 2020-10-24T23:41:40+03:00 fix test for sizeof(w_char) == 2 --HG-- branch : py3.6 - - - - - 31cf8234 by Matti Picus at 2020-10-24T23:38:44+03:00 refactor handling in wcharpsize2utf8 since wcharp is utf16 on windows --HG-- branch : py3.6 - - - - - 91331d3c by Matti Picus at 2020-10-25T08:49:59+02:00 call setlocale(xxx, '') to initialize the values from the environment --HG-- branch : py3.6 - - - - - 2e3bece2 by Matti Picus at 2020-10-25T13:04:49+02:00 add `sqlite3_load_extension`, fixes issue #3334 --HG-- branch : py3.6 - - - - - 87a3e024 by Matti Picus at 2020-10-25T16:11:40+02:00 refactor to be more like cpython and call WideCharToMultiByte only once per char --HG-- branch : py3.6 - - - - - 5087de19 by Matti Picus at 2020-10-25T16:02:27+02:00 add missing imports --HG-- branch : py3.6 - - - - - 08b819f1 by Matti Picus at 2020-10-25T19:30:28+02:00 try to change windows sys.defaultfileencoding to utf-8 I am not sure about the change in fsencode, it may break locales? --HG-- branch : py3.6 - - - - - 383779a9 by Matti Picus at 2020-10-25T21:08:41+02:00 use surrogateescape errors in fsencode, fsdecode in windows --HG-- branch : py3.6 - - - - - d5535d88 by Matti Picus at 2020-10-26T08:19:44+02:00 provide a method to persist initial module attributes across reloads --HG-- branch : py3.6 - - - - - e9d60453 by Matti Picus at 2020-10-26T17:43:48+02:00 do not crash when trying to re-read enormous dynamic keys --HG-- branch : py3.6 - - - - - ab6440a8 by Matti Picus at 2020-10-27T07:24:59+02:00 try removing this shortcut which causes an untranslated test failure in listdir_unicode --HG-- branch : py3.6 - - - - - 1909234c by Matti Picus at 2020-10-27T08:16:10+02:00 fxi trivial parts of test_pypy_c test failures --HG-- branch : py3.6 - - - - - 38deac9f by Matti Picus at 2020-10-27T08:30:58+02:00 revert 297d9787d1b7, skip instead --HG-- branch : py3.6 - - - - - e26f6303 by Matti Picus at 2020-10-27T08:45:54+02:00 revert 06084366697b, use utf-8 as bootstrap encoding on linux and unkown --HG-- branch : py3.6 - - - - - bdf7196f by Matti Picus at 2020-10-27T17:24:46+02:00 do not raise errors in a finalizer, improve tests --HG-- branch : py3.6 - - - - - 5babc966 by Matti Picus at 2020-10-28T07:53:29+02:00 use same spaceconfig across the file, imporves test time and avoids issues xref eb352de8b5b3 --HG-- branch : py3.6 - - - - - 20fba185 by Matti Picus at 2020-10-28T08:01:29+02:00 fix test for sys.getfilesystemencoding --HG-- branch : py3.6 - - - - - da03fda1 by cptpcrd at 2020-10-28T13:25:54-04:00 add resource.prlimit() (added in CPython 3.4) --HG-- branch : cptpcrd-resource-prlimit - - - - - 7cd66c27 by cptpcrd at 2020-10-28T17:59:00-04:00 only compile my_prlimit header on Linux --HG-- branch : cptpcrd-resource-prlimit - - - - - 77fe4f3e by cptpcrd at 2020-10-29T08:42:10-04:00 my_prlimit -> _prlimit (in _resource_build) --HG-- branch : cptpcrd-resource-prlimit - - - - - 9054a23f by Matti Picus at 2020-10-29T15:04:23+02:00 dynamically allocate Py_buffer.format if needed, issue 3336 - - - - - 656b8e3b by Matti Picus at 2020-10-29T15:06:36+02:00 document, close branch to be merged --HG-- branch : cptpcrd-resource-prlimit - - - - - f6367941 by Matti Picus at 2020-10-29T15:07:13+02:00 merge cptpcrd-resource-prlimit, which provides resource.prlimit - - - - - 8c7517d9 by Matti Picus at 2020-10-29T15:12:03+02:00 merge default into branch --HG-- branch : py3.6 - - - - - ba1a6fd4 by cptpcrd at 2020-10-29T09:36:30-04:00 rework exception handling in 'resource' module to match CPython As per PEP 3151 --HG-- branch : cptpcrd-resource-py3.6-exceptions - - - - - 639ee0cd by Matti Picus at 2020-10-29T16:59:16+02:00 add draft release note - - - - - bfadad3f by Matti Picus at 2020-10-29T19:12:44+02:00 fix translation - - - - - f5a766a6 by Matti Picus at 2020-10-29T19:25:01+02:00 update release note - - - - - e5999580 by Matti Picus at 2020-10-29T19:25:31+02:00 Merge with default --HG-- branch : py3.6 - - - - - c3965a13 by Matti Picus at 2020-10-29T22:29:13+02:00 test, fix for readonly flag on PyObject_GetBuffer(<bytes>, view) (issue 3307) - - - - - 06012fd0 by Matti Picus at 2020-10-30T09:28:35+02:00 revert these files to remove os.prlimit from 2.7 - - - - - d6b40b67 by Matti Picus at 2020-10-30T09:37:26+02:00 merge default into py3.6, preserving os.prlimit --HG-- branch : py3.6 - - - - - 38bf1376 by Matti Picus at 2020-10-30T09:38:01+02:00 close branch to be merged --HG-- branch : cptpcrd-resource-py3.6-exceptions - - - - - ea4802ee by Matti Picus at 2020-10-30T09:39:33+02:00 merge branch which fixes exception handling in resource --HG-- branch : py3.6 - - - - - 8ca6f98f by Matti Picus at 2020-10-30T09:43:52+02:00 fix bad merge --HG-- branch : py3.6 - - - - - 1eaa5c38 by Matti Picus at 2020-10-30T09:45:54+02:00 update release note - - - - - ce7a2d62 by Matti Picus at 2020-10-30T11:40:11+02:00 tweak struct, adapt test to new struct layout - - - - - b5dcae16 by Matti Picus at 2020-10-30T11:43:04+02:00 merge default into py3.6 --HG-- branch : py3.6 - - - - - 763d7f65 by Matti Picus at 2020-10-31T19:36:42+02:00 conditionally build prlimit only if it exists in glibc --HG-- branch : py3.6 - - - - - 256e4bae by Matti Picus at 2020-10-31T19:38:25+02:00 move whatsnew-head - - - - - e99f01f9 by Matti Picus at 2020-10-31T19:45:52+02:00 start 7.3.3 release cycle - - - - - a3c0d694 by Matti Picus at 2020-10-31T20:27:23+02:00 2to3 makecontributor.py, update contributors - - - - - 7540c3b1 by Matti Picus at 2020-10-31T20:36:36+02:00 merge default into branch --HG-- branch : py3.6 - - - - - 3a49e010 by Matti Picus at 2020-10-31T20:39:35+02:00 merge py3.6 into release --HG-- branch : release-pypy3.6-v7.x - - - - - bf1ed887 by Matti Picus at 2020-10-31T20:41:10+02:00 update version numbers --HG-- branch : release-pypy3.6-v7.x - - - - - 30 changed files: - .gitlab-ci.yml - .hgignore - .hgtags - LICENSE - extra_tests/cffi_tests/test_c.py - + extra_tests/hpy_tests/conftest.py - + extra_tests/test_os.py - + extra_tests/test_venv.py - ? lib-python/2.7/test/recursion.tar - lib-python/3/datetime.py - lib-python/3/email/parser.py - lib-python/3/pydoc_data/topics.py - lib-python/3/site.py - lib-python/3/subprocess.py - lib-python/3/sysconfig.py - lib-python/3/test/pickletester.py - lib-python/3/test/test_dis.py - lib-python/3/test/test_email/test_policy.py - lib-python/3/test/test_heapq.py - lib-python/3/test/test_io.py - lib-python/3/test/test_py_compile.py - lib-python/3/test/test_sysconfig.py - lib-python/3/venv/__init__.py - lib_pypy/_audioop_build.py - lib_pypy/_crypt/__init__.py - lib_pypy/_ctypes/structure.py - lib_pypy/_curses_build.py - lib_pypy/_resource_build.py - lib_pypy/_sqlite3.py - lib_pypy/_sqlite3_build.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/compare/db266fa6d43386f8ffec0999a05edccc762554ec...bf1ed88769f07f144167169b553f6e32addac5df -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/db266fa6d43386f8ffec0999a05edccc762554ec...bf1ed88769f07f144167169b553f6e32addac5df You're 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 Oct 31 14:49:47 2020 From: foss at heptapod.net (Matti Picus) Date: Sat, 31 Oct 2020 18:49:47 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.6] update unused Makefile Message-ID: <5f9db1cb1c2c0_17b2afa561674f47657a@heptapod-foss.mail> Matti Picus pushed to branch branch/py3.6 at PyPy / pypy Commits: f0b3c994 by Matti Picus at 2020-10-31T20:48:13+02:00 update unused Makefile --HG-- branch : py3.6 - - - - - 1 changed file: - Makefile View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/commit/f0b3c994329923c6d46a2fefbcb0fa2a1227dda9 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/f0b3c994329923c6d46a2fefbcb0fa2a1227dda9 You're 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 Oct 31 14:49:46 2020 From: foss at heptapod.net (Matti Picus) Date: Sat, 31 Oct 2020 18:49:46 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/release-pypy2.7-v7.x] 180 commits: update to v2.7.16 Message-ID: <5f9db1cad7e4d_17b2afa4bf682d476349@heptapod-foss.mail> Matti Picus pushed to branch branch/release-pypy2.7-v7.x at PyPy / pypy Commits: 1794dd2c by Matti Picus at 2019-05-20T12:55:24+03:00 update to v2.7.16 --HG-- branch : vendor/stdlib - - - - - 62d4a706 by Matti Picus at 2019-05-20T12:56:07+03:00 add how-to-update --HG-- branch : vendor/stdlib - - - - - 4c2d1029 by Micha? G?rny at 2020-09-28T09:28:36+02:00 update stdlib to v2.7.18-3-g138e2caeb4 --HG-- branch : vendor/stdlib - - - - - 2e7012c8 by Micha? G?rny at 2020-09-28T10:51:59+02:00 start stdlib-2.7.18-3 branch --HG-- branch : stdlib-2.7.18-3 - - - - - f67b9ed9 by Micha? G?rny at 2020-09-28T10:45:03+02:00 merge vendor/stdlib --HG-- branch : stdlib-2.7.18-3 - - - - - f0618030 by Micha? G?rny at 2020-09-29T15:24:42+02:00 fix mistakenly readded py2.7 import from weakref.py --HG-- branch : stdlib-2.7.18-3 - - - - - 049ea398 by Micha? G?rny at 2020-09-29T15:25:00+02:00 add new py2.7 tests to conftest --HG-- branch : stdlib-2.7.18-3 - - - - - 94e8d8ee by Micha? G?rny at 2020-09-29T16:31:50+02:00 test_syntax: Fix doctest exception message to match pypy --HG-- branch : stdlib-2.7.18-3 - - - - - 5ee9c187 by Micha? G?rny at 2020-09-29T17:31:21+02:00 test_thread: fix pypy gc collection lost on update, caused test to hang --HG-- branch : stdlib-2.7.18-3 - - - - - 2f9bea3f by Micha? G?rny at 2020-09-29T21:39:55+02:00 test_time: fix exception compatibility with pypy --HG-- branch : stdlib-2.7.18-3 - - - - - 07d02be9 by Micha? G?rny at 2020-09-29T21:43:20+02:00 test_xml_etree.py: fix test failure due to refcounting impl detail --HG-- branch : stdlib-2.7.18-3 - - - - - d45eb67d by Stefano Rivera at 2020-10-02T13:06:56-07:00 bpo-38535: Fix positions for AST nodes for calls without arguments in decorators --HG-- branch : stdlib-2.7.18-3 - - - - - eef497d7 by Stefano Rivera at 2015-06-05T20:32:17+02:00 bytearray(obj) should call obj.__index__() instead of obj.__int__(). adapted from b84f64795e2b in the py3k branch --HG-- branch : stdlib-2.7.18-3 - - - - - 5374494e by Stefano Rivera at 2020-10-02T17:40:25-07:00 Update _testcapimodule to 2.7.18 Skip test_long_as_unsigned_long_long_mask as it currently segfaults --HG-- branch : stdlib-2.7.18-3 - - - - - 8a37c310 by Ronan Lamy at 2019-10-16T16:48:28+01:00 Fix range checking in GB18030 decoder (bpo-29990) --HG-- branch : stdlib-2.7.18-3 - - - - - 64ab68e9 by Ronan Lamy at 2019-10-16T17:57:57+01:00 Fix handling escape characters in HZ codec (bpo-30003) --HG-- branch : stdlib-2.7.18-3 - - - - - a9fb5988 by Stefano Rivera at 2020-10-02T22:06:02-07:00 Handle NULL argument to PyLong_AsUnsignedLongLongMask As used in test_long_as_unsigned_long_long_mask in _testcapimodule --HG-- branch : stdlib-2.7.18-3 - - - - - 457bbd3b by Stefano Rivera at 2020-10-02T21:39:21-07:00 Swallow exceptions in PySlice_GetIndices PySlice_GetIndicesEx is the improved version that raises exceptions. As the cPython docs say: > Returns 0 on success and -1 on error with no exception set (unless one of the > indices was not None and failed to be converted to an integer, in > which case -1 is returned with an exception set). > > You probably do not want to use this function. If you want to use slice > objects in versions of Python prior to 2.3, you would probably do well to > incorporate the source of PySlice_GetIndicesEx(), suitably renamed, in the > source of your extension. --HG-- branch : stdlib-2.7.18-3 - - - - - d4de7d26 by Stefano Rivera at 2020-10-02T21:24:16-07:00 PyBuffer_To/FromContiguous were implemented in 94ab09b73962 --HG-- branch : stdlib-2.7.18-3 - - - - - 32d0cb16 by Stefano Rivera at 2020-10-02T18:15:37-07:00 Update _ctypes_test to 2.7.18 --HG-- branch : stdlib-2.7.18-3 - - - - - 54c76ca0 by Ronan Lamy at 2020-05-27T17:57:16+01:00 Ensure correct PEP3118 codes for primitive ctypes types (cf. bpo-10746) --HG-- branch : stdlib-2.7.18-3 - - - - - b47c45b9 by Matti Picus at 2019-08-25T10:36:16+03:00 cpython3 compatibility for raising when calling methods on abstract classes --HG-- branch : stdlib-2.7.18-3 - - - - - 2b6d8a98 by Stefano Rivera at 2020-10-05T18:42:38-07:00 Return a TypeError like cpython would if a timedelta argument doesn't divmod correctly Handle the ridiculous __divmod__ results that test_datetime.TestTimeDelta.test_issue31752 uses. This doesn't really matters in PyPy, we aren't triggering an interpreter failure here like cPython. --HG-- branch : stdlib-2.7.18-3 - - - - - 161339fe by Richard Plangger at 2017-02-27T18:55:01+01:00 (ronan, plan_rich) fix descriptor invocation inside the descr_call of W_TypeObject --HG-- branch : stdlib-2.7.18-3 - - - - - 8750999f by Stefano Rivera at 2020-10-05T20:06:39-07:00 Fix test_dict failures from bpo-27945 tests As-applied to py3.6 in 63c246992f08 --HG-- branch : stdlib-2.7.18-3 - - - - - b0ddceb1 by Stefano Rivera at 2020-10-05T20:14:38-07:00 Handle PyPy's magic offset from cPython (bpo-29514) --HG-- branch : stdlib-2.7.18-3 - - - - - 1d2da07e by Stefano Rivera at 2020-10-05T20:34:12-07:00 Reapply c8d93fa469ba, dropped in d147d3b422d7 > Fix the cpython test for newer pypy versions, with a comment --HG-- branch : stdlib-2.7.18-3 - - - - - 28ac5015 by Ronan Lamy at 2019-08-08T15:59:45+01:00 Fix bpo-25862 --HG-- branch : stdlib-2.7.18-3 - - - - - 2bf6d207 by Matti Picus at 2020-09-16T14:19:10+03:00 Added tag release-pypy2.7-v7.3.2rc2 for changeset 513d750d64de - - - - - a7742911 by Matti Picus at 2020-09-16T14:19:32+03:00 Added tag release-pypy3.6-v7.3.2rc2 for changeset bef50b0f3fe7 - - - - - d728bc1a by Matti Picus at 2020-09-16T14:19:46+03:00 Added tag release-pypy3.7-v7.3.2rc2 for changeset ade3eeb8331f - - - - - fa54da53 by Dan Villiom Podlaski Christiansen at 2020-09-17T12:38:45+02:00 darwin: don't define _POSIX_C_SOURCE, as it hides e.g. getpagesize() - - - - - 74e9314f by Dan Villiom Podlaski Christiansen at 2020-09-17T12:51:25+02:00 darwin: sysctlbyname is in sys/sysctl.h - - - - - a5639069 by Dan Villiom Podlaski Christiansen at 2020-09-17T12:55:34+02:00 fix inconsistent #ifdef's surrounding get_vmprof_stack() - - - - - 8dfa45d2 by Dan Villiom Podlaski Christiansen at 2020-09-17T12:56:22+02:00 darwin: strlen() is in <string.h> - - - - - d0441a61 by Dan Villiom Podlaski Christiansen at 2020-09-17T13:33:16+02:00 boehm gc: try using pkg-config to find it - - - - - e4f103a2 by Dan Villiom Podlaski Christiansen at 2020-09-17T14:17:03+02:00 rvmprof: avoid missing prototype, which is an error in Clang 11 - - - - - 017dc84d by Dan Villiom Podlaski Christiansen at 2020-09-17T16:38:55+02:00 fix curses build - - - - - 0f38a218 by Dan Villiom Podlaski Christiansen at 2020-09-17T17:35:25+02:00 build_cffi_imports: use an HTTP mirror; fix building gdbm on Darwin - - - - - de23b457 by Matti Picus at 2020-09-22T10:38:52+03:00 mangle the _Py_subtype_dealloc name so tests on a pypy2 host will not be confused This is needed due to the code using the function pointer internally - - - - - 8232fed9 by Matti Picus at 2020-09-22T11:22:31+03:00 lzma is not available via http, only https - - - - - 567a5f14 by Antonio Cuni at 2020-09-22T10:35:52+02:00 remove duplicate entry and ignore the content of the bin/ directory (which is useful if you ./pypy -m pip install stuff inside your working copy - - - - - fc501ec5 by Matti Picus at 2020-09-22T12:09:34+03:00 fix link, http works but the suffix is bz2 - - - - - c101bf47 by Antonio Cuni at 2020-09-22T11:48:51+02:00 Suppress the cpyext warnings like: missing slot '__setattr__'/'tp_setattr', discovered on 'object' ... They have been around forever and nobody looks at them anyway - - - - - afa884f1 by Matti Picus at 2020-09-22T15:57:31+03:00 follow CPython and include wchar.h in unicodeobject.h, it is needed elsewhere - - - - - 05bcd838 by Stefano Rivera at 2020-09-22T14:35:38-07:00 Update path to build_cffi_imports.py - - - - - a66270a3 by Matti Picus at 2020-09-23T10:29:56+03:00 python is no longer a valid command on some systems (tumbleweed) - - - - - e2a2b739 by Armin Rigo at 2020-09-23T14:19:20+02:00 update to cffi/144ac54d9bff - - - - - 460470ea by Matti Picus at 2020-09-24T20:44:28+03:00 Added tag release-pypy2.7-v7.3.2rc3 for changeset 6abe2e00c51d - - - - - 81c5481d by Matti Picus at 2020-09-24T20:44:49+03:00 Added tag release-pypy3.6-v7.3.2rc3 for changeset d38cd66c14b8 - - - - - 6433fe08 by Matti Picus at 2020-09-24T20:45:05+03:00 Added tag release-pypy3.7-v7.3.2rc3 for changeset 87875bf2dfd8 - - - - - 4a7d1478 by Matti Picus at 2020-09-24T20:50:47+03:00 guess at a fix - - - - - 70c354b6 by Matti Picus at 2020-09-24T23:02:57+03:00 get rid of mentions of bitbucket - - - - - e00ab6a1 by Matti Picus at 2020-09-24T23:09:34+03:00 Added tag release-pypy2.7-v7.3.2 for changeset 6abe2e00c51d - - - - - f29e139a by Matti Picus at 2020-09-24T23:09:53+03:00 Added tag release-pypy3.6-v7.3.2 for changeset d38cd66c14b8 - - - - - a745bc08 by Matti Picus at 2020-09-24T23:10:19+03:00 Added tag release-pypy3.7-v7.3.2 for changeset 87875bf2dfd8 - - - - - 72234cba by Matti Picus at 2020-09-24T23:27:11+03:00 update release note - - - - - b94c3c6d by Matti Picus at 2020-09-25T09:28:26+03:00 redo the rvmprof changes in a way that I think can be upstreamed - - - - - 63b4501a by Matti Picus at 2020-09-25T10:57:11+03:00 Rework, based on comments from LarstiQ on IRC - - - - - 95d42207 by Matti Picus at 2020-09-25T11:23:53+03:00 close resources in test - - - - - f293b45b by Matti Picus at 2020-09-25T11:38:38+03:00 increase the tolerance a bit for latency inside a docker - - - - - 913e0dae by Armin Rigo at 2020-09-26T09:26:24+02:00 oops, fix for test_gc_indexed_box_plus_large_offset - - - - - c9be894f by Armin Rigo at 2020-09-26T10:41:02+02:00 skip a segfaulting test on ppc big-endian. more complex tests using the whole backend work fine, and also going back in time doesn't stop this segfault, so maybe it is some unrelated issue - - - - - 525479ae by Armin Rigo at 2020-09-26T10:57:52+02:00 skip another test that now crashes on ppc big-endian - - - - - 30c1deda by Matti Picus at 2020-09-27T01:00:52+03:00 try to add a flag to support MacOS<=10.13 - - - - - fdf249b1 by Matti Picus at 2020-09-27T01:05:29+03:00 typo - - - - - bb007914 by Stefano Rivera at 2020-09-26T21:13:09-07:00 Replace another python call. Debian removed the /usr/bin/python binary - - - - - 71d608cb by Armin Rigo at 2020-09-28T13:42:11+02:00 issue3312: some limited support for longdouble constants - - - - - d91f3c43 by Matti Picus at 2020-09-28T23:01:57+03:00 reapply PyPy fixes to urllib2.py after 1e7b78d6f418, fixes issue 3313 - - - - - 12083530 by Dan Villiom Podlaski Christiansen at 2020-09-22T18:30:24+02:00 build_cffi_imports: don't assume archive suffix is .gz - - - - - 8333e438 by Dan Villiom Podlaski Christiansen at 2020-09-23T23:48:00+02:00 rposix: implement sendfile on darwin (and freebsd?) This is not available in CPython 2.7 whether from the OS or MacPorts, so I've applied this against the `py3.6` branch. --HG-- branch : darwin-sendfile-2.7 - - - - - 869a2990 by Matti Picus at 2020-09-29T01:14:03+03:00 revert be9ad752d782, set MACOSX_DEPLOYMENT_TARGET in sysconfig to fix issue 3311 - - - - - 76802dfc by Matti Picus at 2020-09-30T09:13:08+03:00 document preference for named branches - - - - - 98652c40 by Matti Picus at 2020-10-02T09:55:02+00:00 Merge branch 'branch/darwin-sendfile-2.7' into 'branch/default' rposix: implement sendfile on darwin (and freebsd?) See merge request pypy/pypy!763 - - - - - fe78f8cf by Matti Picus at 2020-10-02T17:57:58+03:00 update repackage script to create .hg_archival.txt, issue 3315 - - - - - 7461549e by Matti Picus at 2020-10-03T19:20:51+03:00 move translated os.* tests to extra_tests - - - - - 64e7a519 by Matti Picus at 2020-10-03T19:32:57+03:00 redo moved tests, flake8 - - - - - 609406d4 by Matti Picus at 2020-10-03T19:33:09+03:00 small fixes - - - - - 21f2bcd1 by Matti Picus at 2020-10-03T20:07:58+03:00 restart whatsnew-pypy3-head.rst - - - - - e3549d0f by Matti Picus at 2020-10-03T20:33:35+03:00 simplify source repackaging via hg archive, creates .hg_archival.txt, issue 3315 - - - - - 7f4f78a8 by Antonio Cuni at 2020-10-04T15:24:36+02:00 improve the fake objspace so that it fails if you pass a resizable list to newtuple, and to catch the problem which was fixed by 0726e91a1ce1 - - - - - 36b29935 by Armin Rigo at 2020-10-05T22:14:31+02:00 Fix crypt with a multithread protection lock, similar to the one in grp.py - - - - - 4bd4f38e by Matti Picus at 2020-10-06T08:48:26+03:00 fix failing tests - - - - - 77aa9687 by Matti Picus at 2020-10-06T11:06:01+03:00 backport fix for CVE-2019-5010, cpython issue 35746 --HG-- branch : stdlib-2.7.18-3 - - - - - 25a8a06c by Matti Picus at 2020-10-06T11:26:47+03:00 fix incompatibility with ssl context defaults --HG-- branch : stdlib-2.7.18-3 - - - - - 8067c535 by Stefano Rivera at 2020-10-06T16:11:46-07:00 CPython compatibility: IOBase.readlines() should rely on the iterator protocol instead of calling readline() directly (grafted from 7b9b2790269b94ca9ade16847146b5f566502b9d) --HG-- branch : stdlib-2.7.18-3 - - - - - 91436581 by Stefano Rivera at 2020-10-06T16:12:11-07:00 Ensure that IOBase.readlines() uses overridden __iter__ or __next__ in all cases Grafted from 768e7e44eb1eb061d36c385d7e77be800942f402 and eb1aa8262e34. --HG-- branch : stdlib-2.7.18-3 - - - - - 0555837d by Matti Picus at 2020-10-07T08:34:21+03:00 more test fixes - - - - - 3a0aa403 by Matti Picus at 2020-10-07T09:09:48+03:00 update expired testing certificates from latest CPython HEAD - - - - - 2a6b624d by Stefano Rivera at 2020-10-07T12:10:22-07:00 Reject environmnet variables containing = Adapted from 1697fc0bff5dd60fd0ed4149b238a21a3485a38d > Issue 3136: Windows: os.putenv() --HG-- branch : stdlib-2.7.18-3 - - - - - cda8f65e by Stefano Rivera at 2020-10-07T12:37:58-07:00 prevent re-entrant use of iterator in itertools.tee, bpo-34410 (adapted from cd1115f6c1fd3f0840a57f26e79dde4fc5e39c99) --HG-- branch : stdlib-2.7.18-3 - - - - - 467c9f9f by Stefano Rivera at 2020-10-07T17:08:13-07:00 Leave internal state unchanged if _random.Random.setstate() raises an exception (bpo-29960) (grafted from 2cbe9ff660033e5af4ea7e99b5d6584853fcee53) --HG-- branch : stdlib-2.7.18-3 - - - - - 6bddfd52 by Stefano Rivera at 2020-10-07T17:13:54-07:00 _sqlite.Cursor: add relevant part of __check_cursor to close() (grafted from ff4600cfa35e31384ae6c55c7d9b5f21f9aca5bc) --HG-- branch : stdlib-2.7.18-3 - - - - - 8183c825 by Stefano Rivera at 2020-10-07T17:30:29-07:00 test, fix error message for CPython compatibility Picked up from bpo-34052's new tests. (grafted from 2e89e7ae99c0e9568ad1cf8266f6ad10584e8585) --HG-- branch : stdlib-2.7.18-3 - - - - - 44302b30 by Stefano Rivera at 2020-10-07T17:39:20-07:00 This is Python 2.x not 3, encode unicode filenames (bpo-25404) --HG-- branch : stdlib-2.7.18-3 - - - - - 82078b62 by Stefano Rivera at 2020-10-07T17:48:38-07:00 test: Skip bpo-33817 test that uses pythonapi --HG-- branch : stdlib-2.7.18-3 - - - - - 97f8a66d by Stefano Rivera at 2020-10-07T19:24:51-07:00 Fix the bpo-30730 test (invalid env vars in subprocess) in the posix implementation --HG-- branch : stdlib-2.7.18-3 - - - - - c23aead4 by Matti Picus at 2020-10-08T05:46:36+03:00 always use NT sysconfig scheme on windows, issue 3321 - - - - - a3b58b5c by Stefano Rivera at 2020-10-07T19:53:31-07:00 test: pypy's exception message differs --HG-- branch : stdlib-2.7.18-3 - - - - - 6cacdb12 by Stefano Rivera at 2020-10-07T19:53:42-07:00 test: Add an explicit garbage collection to trigger weakref death --HG-- branch : stdlib-2.7.18-3 - - - - - 5020ad6b by Stefano Rivera at 2020-10-07T20:47:49-07:00 Skip tests: PyPy can pickle iterators --HG-- branch : stdlib-2.7.18-3 - - - - - 89bb3278 by Stefano Rivera at 2020-10-07T20:48:35-07:00 Explicitly skip cElementTree MiscTests. cElementTree is importable under PyPy, but isn't implemented in C --HG-- branch : stdlib-2.7.18-3 - - - - - 24f76b1c by Matti Picus at 2020-10-08T07:29:54+03:00 fix (again) avoid python since it needs LD_LIBRARY_PATH on buildbot workers - - - - - 1c0496fe by Stefano Rivera at 2020-10-07T22:13:31-07:00 Revert 8f04b833f59a, superseded by bpo-30365 --HG-- branch : stdlib-2.7.18-3 - - - - - 1429b4e8 by Stefano Rivera at 2020-10-07T22:32:38-07:00 PyPy's parser has always pointed to the start of the token, not the end cPython >= 3.8 has now followed in bpo-34683. --HG-- branch : stdlib-2.7.18-3 - - - - - e53b3dde by Stefano Rivera at 2020-10-07T22:44:58-07:00 Explicitly disable cElementTree tests more effectively (so @cet_only works) Backed out changeset 2dbf44ce2b79 --HG-- branch : stdlib-2.7.18-3 - - - - - aff9c021 by Matti Picus at 2020-10-08T23:05:54+03:00 refactor app_main to delay importing stdlib's os, maybe related to issue 3323 --HG-- branch : app_main - - - - - 881b7c78 by Stefano Rivera at 2020-10-08T23:48:47-07:00 Temporary: app_test for sys_settrace --HG-- branch : stdlib-2.7.18-3 - - - - - 75ea3bc4 by Stefano Rivera at 2020-10-08T20:01:05-07:00 cpython compatibility (grafted from c9039acb3770b3f29467dd7d220d2e7e620f1939) --HG-- branch : stdlib-2.7.18-3 - - - - - 0af58f5e by Matti Picus at 2020-10-09T08:25:42+03:00 revert cf2bc3e07e69, redo with specific nt_pypy scheme - - - - - 25e68735 by Matti Picus at 2020-10-09T08:27:49+03:00 close and document branch for merging --HG-- branch : app_main - - - - - 296cbbd1 by Matti Picus at 2020-10-09T08:29:46+03:00 merge app_main which delays 'import os' until after 'import site' - - - - - 27065ba7 by Matti Picus at 2020-10-09T09:09:15+03:00 typo - - - - - 8c29f859 by Stefano Rivera at 2020-10-09T00:16:56-07:00 bpo-17288: Prevent jumps from 'return' and 'exception' trace events. Adapted from 29268d8eba51 --HG-- branch : stdlib-2.7.18-3 - - - - - afa45571 by Stefano Rivera at 2020-10-09T01:02:39-07:00 bpo-33026: Fix jumping out of "with" block by setting f_lineno Adapted from 29268d8eba51 --HG-- branch : stdlib-2.7.18-3 - - - - - e20c5ce6 by Stefano Rivera at 2020-10-09T07:54:08-07:00 Backed out changeset 396185377e61 Whoops, meant to strip that before pushing --HG-- branch : stdlib-2.7.18-3 - - - - - 2cdce53c by Stefano Rivera at 2020-10-09T08:19:20-07:00 Check return value of decoder.getstate() (grafted from c795f015ed3622fec95ddaba460f87e197a8a736) --HG-- branch : stdlib-2.7.18-3 - - - - - e4d87836 by Stefano Rivera at 2020-10-09T08:41:16-07:00 bpo-31271: A TypeError should be raised in case the return value of encoder's encode() is invalid. --HG-- branch : stdlib-2.7.18-3 - - - - - 9ad9e775 by Stefano Rivera at 2020-10-09T09:56:42-07:00 Replace more test_support with support. Bad merge? --HG-- branch : stdlib-2.7.18-3 - - - - - 43047ca2 by Stefano Rivera at 2020-10-09T10:02:19-07:00 fix test (grafted from c8644313626b882272ff489a1a4c8eca55a58426) --HG-- branch : stdlib-2.7.18-3 - - - - - ff414866 by Stefano Rivera at 2020-10-09T11:22:08-07:00 test_multiprocessing: pypy's GC doesn't have {get,set}_threshold --HG-- branch : stdlib-2.7.18-3 - - - - - d812baf0 by Stefano Rivera at 2020-10-09T11:29:21-07:00 test_multiprocessing: Sprinkle some explicit GC collection into tests expecting weakref cleanup --HG-- branch : stdlib-2.7.18-3 - - - - - 22f9a6f1 by Stefano Rivera at 2020-10-09T16:31:09-07:00 This is Python 2, no f-strings yet --HG-- branch : stdlib-2.7.18-3 - - - - - f69fc4a7 by Stefano Rivera at 2020-10-09T17:58:40-07:00 blind commit: Hopefully fixing test.test_tcl.TclTest.test_getint on linux32 --HG-- branch : stdlib-2.7.18-3 - - - - - 13debb05 by Stefano Rivera at 2020-10-09T18:01:52-07:00 OveflowError is raised on 32bit systems --HG-- branch : stdlib-2.7.18-3 - - - - - 88f98511 by Stefano Rivera at 2020-10-09T18:14:07-07:00 bpo-30807: signal.setitimer() may disable the timer by mistake --HG-- branch : stdlib-2.7.18-3 - - - - - 69cbbe98 by Stefano Rivera at 2020-10-09T22:52:31-07:00 ctypes: Pass structs by value Picked up on arm64, thanks to the test from bpo-29565. --HG-- branch : stdlib-2.7.18-3 - - - - - d60906d4 by Stefano Rivera at 2020-10-09T23:34:48-07:00 bpo-30058: Fixed buffer overflow in select.kqueue.control(). --HG-- branch : stdlib-2.7.18-3 - - - - - 3e76cf42 by Stefano Rivera at 2020-10-09T23:47:58-07:00 merge default into stdlib-2.7.18-3 --HG-- branch : stdlib-2.7.18-3 - - - - - 119699b4 by Stefano Rivera at 2020-10-10T00:07:05-07:00 getsockopt(): For boolean options, non-zero vales are true On MacOS, TCP_NODELAY was returning 4. - - - - - 6f9118ce by Stefano Rivera at 2020-10-10T00:21:27-07:00 You can't rely on SO_RCVBUF & SO_SNDBUF, MacOS will auto-tune them up to 512k - - - - - e8fd41bb by Stefano Rivera at 2020-10-10T00:26:19-07:00 Case-insensitive encoding comparison >>>> sys.getfilesystemencoding() 'utf-8' - - - - - c4f94e47 by Stefano Rivera at 2020-10-10T00:38:10-07:00 wait3() on MacOS ignores invalid options - - - - - 88a177ce by Stefano Rivera at 2020-10-10T00:52:19-07:00 This test failure is known MacOS issue. We'll just have to live with a more limited test on MacOS - - - - - c504a6cd by Stefano Rivera at 2020-10-10T09:02:44-07:00 Drop -n, on MacOS, the builtin echo in sh doesn't support -n - - - - - da4d2ab5 by Stefano Rivera at 2020-10-10T09:04:34-07:00 We now have an nt_pypy scheme - - - - - d6f75db6 by Stefano Rivera at 2020-10-10T09:38:55-07:00 merge default into stdlib-2.7.18-3 --HG-- branch : stdlib-2.7.18-3 - - - - - 89482fbc by Matti Picus at 2020-10-10T22:03:40+03:00 close branch to be merged --HG-- branch : stdlib-2.7.18-3 - - - - - 3d0ea6aa by Matti Picus at 2020-10-10T22:04:11+03:00 merge stdlib-2.7.18-3 which updates stdlib - - - - - 2f1b824f by Stefano Rivera at 2020-10-10T13:13:34-07:00 bpo-35194: Fix a wrong constant in cp932 codec. - - - - - 3b0a9c0d by Stefano Rivera at 2020-10-10T13:16:02-07:00 bpo-34794: Fix a leak in Tkinter. - - - - - 39d38bc9 by Stefano Rivera at 2020-10-10T13:18:15-07:00 cpython GH-6028: Fix error message in sqlite connection thread check. - - - - - 4e8933c4 by Stefano Rivera at 2020-10-10T13:20:32-07:00 bpo-29004: Document binascii.crc_hqx() implements CRC-CCITT - - - - - 3b3f780d by Stefano Rivera at 2020-10-10T13:54:28-07:00 bpo-33781: audioop: enhance rounding double as int - - - - - 65d6e77f by Matti Picus at 2020-10-11T08:22:46+03:00 check for None in PyLong_AsUnsignedLongLong - - - - - 0ac395cd by Matti Picus at 2020-07-23T21:44:54+03:00 differentiate in tests between sys.maxunicode and sizeof(w_char_t) - - - - - beab80f6 by Matti Picus at 2020-10-12T09:33:43+03:00 remove redundant test, skip test of SO_SNDBUF on windows - - - - - d86e0726 by Matti Picus at 2020-10-12T12:13:35+03:00 nt_pypy -> pypy_nt to be compatible with f1aa5bb836b (nulano) - - - - - 3a1ba5ae by Matti Picus at 2020-10-12T17:04:25+03:00 update version number after merge of stdlib-2.7.18-3 - - - - - 3e39e466 by Matti Picus at 2020-10-13T02:44:17+03:00 sort the tuple of wanted names - - - - - 1c587c14 by Stefano Rivera at 2020-10-13T19:53:55-07:00 bpo-31893: Simplify select.kqueue object comparison Return NotImplemented in comparison with other types, resulting in a defined ordering on 2.7, and an exception on 3.x. - - - - - dd274e80 by Stefano Rivera at 2020-10-13T16:39:07-07:00 Support current MacOS in this (non-upstream) kqueue test On MacOS 10.15 (and presumably other recent versions) ENOENT is returned rather than EBADF. But that's besides the point of the test, so handle it. - - - - - cfc62cdb by Armin Rigo at 2020-10-14T10:04:54+02:00 update to cffi/831e391a969c - - - - - 54206070 by Armin Rigo at 2020-10-14T11:14:54+02:00 update to cffi/b643ede2c603 - - - - - 845aa0dd by Matti Picus at 2020-10-15T21:37:16+03:00 backport rpython changes from py3.6 - - - - - 04fecdbd by Matti Picus at 2020-10-17T23:01:02+03:00 rename misnamed apptest file - - - - - fe3566c1 by Matti Picus at 2020-10-17T23:19:32+03:00 back out d0c5958a553c, the file is not yet an apptest - - - - - 4ad1fd7a by Matti Picus at 2020-10-17T23:50:07+03:00 skip test of socket.fromfd on windows with file fd, fails also on CPython - - - - - 9632ec30 by Matti Picus at 2020-10-18T00:13:14+03:00 skip pattern in socket.inte_pton on windows, fails also on CPython - - - - - e16d733b by Armin Rigo at 2020-10-19T19:29:15+02:00 fix a test checking an internal detail of _sre scanners - - - - - 93e7e757 by Armin Rigo at 2020-10-19T19:31:57+02:00 add a few tests showing a difference between pre-3.7 and 3.7 - - - - - c10f2caf by Matti Picus at 2020-10-23T02:58:46+03:00 backport changes from py3.6 - - - - - da03fda1 by cptpcrd at 2020-10-28T13:25:54-04:00 add resource.prlimit() (added in CPython 3.4) --HG-- branch : cptpcrd-resource-prlimit - - - - - 7cd66c27 by cptpcrd at 2020-10-28T17:59:00-04:00 only compile my_prlimit header on Linux --HG-- branch : cptpcrd-resource-prlimit - - - - - 77fe4f3e by cptpcrd at 2020-10-29T08:42:10-04:00 my_prlimit -> _prlimit (in _resource_build) --HG-- branch : cptpcrd-resource-prlimit - - - - - 9054a23f by Matti Picus at 2020-10-29T15:04:23+02:00 dynamically allocate Py_buffer.format if needed, issue 3336 - - - - - 656b8e3b by Matti Picus at 2020-10-29T15:06:36+02:00 document, close branch to be merged --HG-- branch : cptpcrd-resource-prlimit - - - - - f6367941 by Matti Picus at 2020-10-29T15:07:13+02:00 merge cptpcrd-resource-prlimit, which provides resource.prlimit - - - - - 639ee0cd by Matti Picus at 2020-10-29T16:59:16+02:00 add draft release note - - - - - bfadad3f by Matti Picus at 2020-10-29T19:12:44+02:00 fix translation - - - - - f5a766a6 by Matti Picus at 2020-10-29T19:25:01+02:00 update release note - - - - - c3965a13 by Matti Picus at 2020-10-29T22:29:13+02:00 test, fix for readonly flag on PyObject_GetBuffer(<bytes>, view) (issue 3307) - - - - - 06012fd0 by Matti Picus at 2020-10-30T09:28:35+02:00 revert these files to remove os.prlimit from 2.7 - - - - - 1eaa5c38 by Matti Picus at 2020-10-30T09:45:54+02:00 update release note - - - - - ce7a2d62 by Matti Picus at 2020-10-30T11:40:11+02:00 tweak struct, adapt test to new struct layout - - - - - 256e4bae by Matti Picus at 2020-10-31T19:38:25+02:00 move whatsnew-head - - - - - e99f01f9 by Matti Picus at 2020-10-31T19:45:52+02:00 start 7.3.3 release cycle - - - - - a3c0d694 by Matti Picus at 2020-10-31T20:27:23+02:00 2to3 makecontributor.py, update contributors - - - - - 56371240 by Matti Picus at 2020-10-31T20:31:43+02:00 merge default into release branch --HG-- branch : release-pypy2.7-v7.x - - - - - b2289299 by Matti Picus at 2020-10-31T20:33:16+02:00 update version numbers --HG-- branch : release-pypy2.7-v7.x - - - - - 30 changed files: - .hgignore - .hgtags - LICENSE - extra_tests/cffi_tests/test_c.py - extra_tests/ctypes_tests/test_buffers.py - + extra_tests/test_os.py - lib-python/2.7/HTMLParser.py - lib-python/2.7/SocketServer.py - lib-python/2.7/_pyio.py - lib-python/2.7/_strptime.py - lib-python/2.7/_threading_local.py - lib-python/2.7/aifc.py - lib-python/2.7/argparse.py - lib-python/2.7/asynchat.py - lib-python/2.7/asyncore.py - lib-python/2.7/bsddb/test/test_associate.py - lib-python/2.7/bsddb/test/test_basics.py - lib-python/2.7/bsddb/test/test_dbenv.py - lib-python/2.7/bsddb/test/test_dbshelve.py - lib-python/2.7/bsddb/test/test_dbtables.py - lib-python/2.7/bsddb/test/test_distributed_transactions.py - lib-python/2.7/bsddb/test/test_lock.py - lib-python/2.7/bsddb/test/test_misc.py - lib-python/2.7/bsddb/test/test_recno.py - lib-python/2.7/bsddb/test/test_replication.py - lib-python/2.7/bsddb/test/test_sequence.py - lib-python/2.7/bsddb/test/test_thread.py - lib-python/2.7/cProfile.py - lib-python/2.7/cgi.py - lib-python/2.7/cgitb.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/compare/60b7a74b66547b7f2bdf3008d3f23422bfa6047f...b22892990bdc5ece6d585c045ada6b0315c602ee -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/60b7a74b66547b7f2bdf3008d3f23422bfa6047f...b22892990bdc5ece6d585c045ada6b0315c602ee You're 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 Oct 31 15:59:05 2020 From: foss at heptapod.net (Matti Picus) Date: Sat, 31 Oct 2020 19:59:05 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.6] use _pydecimal not _decimal Message-ID: <5f9dc2097add2_17b2afa4bf68964767f8@heptapod-foss.mail> Matti Picus pushed to branch branch/py3.6 at PyPy / pypy Commits: 678fc404 by Matti Picus at 2020-10-31T21:58:46+02:00 use _pydecimal not _decimal --HG-- branch : py3.6 - - - - - 2 changed files: - lib_pypy/_decimal.py ? lib_pypy/__decimal.py - lib_pypy/pypy_tools/build_cffi_imports.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/commit/678fc40470a340a15d394716bbb8596ee9c744ee -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/678fc40470a340a15d394716bbb8596ee9c744ee You're 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 Oct 31 17:28:42 2020 From: foss at heptapod.net (nulano) Date: Sat, 31 Oct 2020 21:28:42 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/win64] 2 commits: this is no longer needed Message-ID: <5f9dd70a81b24_17b2afa4bf4679c79141@heptapod-foss.mail> nulano pushed to branch branch/win64 at PyPy / pypy Commits: accb58d0 by nulano at 2020-10-31T21:23:54+00:00 this is no longer needed --HG-- branch : win64 - - - - - 6d0a9a8c by nulano at 2020-10-31T21:28:14+00:00 translating win64 on regular CPython is now an error; I think RPython is also affected (at the very least rpython.rlib.rbigint is broken on regular CPython) --HG-- branch : win64 - - - - - 3 changed files: - pypy/__init__.py - rpython/__init__.py - rpython/rlib/test/test_rbigint.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/compare/96e21020d605e40b368e8e9c49e449e6b62cd339...6d0a9a8ce4985e33a52baa435a5ce230f3846e4c -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/96e21020d605e40b368e8e9c49e449e6b62cd339...6d0a9a8ce4985e33a52baa435a5ce230f3846e4c You're receiving this email because of your account on foss.heptapod.net. -------------- next part -------------- An HTML attachment was scrubbed... URL: