From foss at heptapod.net Thu Apr 1 01:37:12 2021 From: foss at heptapod.net (Matti Picus) Date: Thu, 01 Apr 2021 05:37:12 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/default] fix needed for testing Message-ID: <60655c08dd794_1fb9afe0c24605f@heptapod-foss.mail> Matti Picus pushed to branch branch/default at PyPy / pypy Commits: a40f4f9a by Matti Picus at 2021-04-01T08:23:08+03:00 fix needed for testing - - - - - 1 changed file: - lib_pypy/pyrepl/reader.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/commit/a40f4f9a63620b90fea16f347b483e96879b156d -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/a40f4f9a63620b90fea16f347b483e96879b156d You're 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 Apr 1 01:37:16 2021 From: foss at heptapod.net (Matti Picus) Date: Thu, 01 Apr 2021 05:37:16 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.7] do not embed lmza on linux, maybe review this when we drop CentOS6 Message-ID: <60655c0c291be_1fb9ae318246215@heptapod-foss.mail> Matti Picus pushed to branch branch/py3.7 at PyPy / pypy Commits: 94e147df by Matti Picus at 2021-04-01T08:36:48+03:00 do not embed lmza on linux, maybe review this when we drop CentOS6 --HG-- branch : py3.7 - - - - - 1 changed file: - lib_pypy/pypy_tools/build_cffi_imports.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/commit/94e147df982c50af20177f6c9c804c0b6e8bd784 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/94e147df982c50af20177f6c9c804c0b6e8bd784 You're 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 Apr 1 03:35:04 2021 From: foss at heptapod.net (Matti Picus) Date: Thu, 01 Apr 2021 07:35:04 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/default] 2 commits: fix memory leak Message-ID: <606577a81b643_1fb9feb88247621@heptapod-foss.mail> Matti Picus pushed to branch branch/default at PyPy / pypy Commits: 54403d48 by Matti Picus at 2021-04-01T09:48:27+03:00 fix memory leak - - - - - 4a5e64a9 by Matti Picus at 2021-04-01T10:08:32+03:00 typo, fix memory leak - - - - - 2 changed files: - lib_pypy/pyrepl/reader.py - pypy/module/_minimal_curses/interp_curses.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/compare/a40f4f9a63620b90fea16f347b483e96879b156d...4a5e64a959e85f01fa3172f4d41c62ec020a095b -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/a40f4f9a63620b90fea16f347b483e96879b156d...4a5e64a959e85f01fa3172f4d41c62ec020a095b You're 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 Apr 1 03:35:07 2021 From: foss at heptapod.net (Matti Picus) Date: Thu, 01 Apr 2021 07:35:07 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.7] 6 commits: fix needed for testing Message-ID: <606577ab5bb97_1fba64ca824788f@heptapod-foss.mail> Matti Picus pushed to branch branch/py3.7 at PyPy / pypy Commits: a40f4f9a by Matti Picus at 2021-04-01T08:23:08+03:00 fix needed for testing - - - - - dfe8b91b by Matti Picus at 2021-04-01T08:56:29+03:00 restart whatsnew-pypy3-head.rst --HG-- branch : py3.7 - - - - - 54403d48 by Matti Picus at 2021-04-01T09:48:27+03:00 fix memory leak - - - - - 4a5e64a9 by Matti Picus at 2021-04-01T10:08:32+03:00 typo, fix memory leak - - - - - 17c8d760 by Matti Picus at 2021-04-01T10:10:02+03:00 merge default into branch --HG-- branch : py3.7 - - - - - 85c0cc3a by Matti Picus at 2021-04-01T10:34:13+03:00 fix test --HG-- branch : py3.7 - - - - - 5 changed files: - lib_pypy/pyrepl/reader.py - lib_pypy/pyrepl/readline.py - pypy/doc/whatsnew-pypy3-head.rst - pypy/module/_minimal_curses/interp_curses.py - pypy/module/readline/test/test_readline.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/compare/94e147df982c50af20177f6c9c804c0b6e8bd784...85c0cc3a51d29258a4e0ff464616dc25cccc5f55 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/94e147df982c50af20177f6c9c804c0b6e8bd784...85c0cc3a51d29258a4e0ff464616dc25cccc5f55 You're 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 Apr 1 09:21:39 2021 From: foss at heptapod.net (Matti Picus) Date: Thu, 01 Apr 2021 13:21:39 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/release-pypy2.7-v7.x] 6 commits: fix regex (backported from CPython 2.7.18) Message-ID: <6065c8e392dff_1fb9fee44259238@heptapod-foss.mail> Matti Picus pushed to branch branch/release-pypy2.7-v7.x at PyPy / pypy Commits: e9a550aa by Matti Picus at 2021-03-31T18:05:22+03:00 fix regex (backported from CPython 2.7.18) - - - - - 744198ac by Matti Picus at 2021-03-31T22:51:26+03:00 merge PR 34 from github.com/pypy/pyrepl (issue 2371) - - - - - a40f4f9a by Matti Picus at 2021-04-01T08:23:08+03:00 fix needed for testing - - - - - 54403d48 by Matti Picus at 2021-04-01T09:48:27+03:00 fix memory leak - - - - - 4a5e64a9 by Matti Picus at 2021-04-01T10:08:32+03:00 typo, fix memory leak - - - - - eca98401 by Matti Picus at 2021-04-01T16:19:54+03:00 merge default into release --HG-- branch : release-pypy2.7-v7.x - - - - - 7 changed files: - extra_tests/test_pyrepl/infrastructure.py - extra_tests/test_pyrepl/test_reader.py - lib-python/2.7/ctypes/test/test_macholib.py - lib_pypy/pyrepl/historical_reader.py - lib_pypy/pyrepl/reader.py - lib_pypy/pyrepl/unix_console.py - pypy/module/_minimal_curses/interp_curses.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/compare/8b0cc85c0f454a3cc2083a8b5893adcfbd729511...eca98401dd70bca35488af261d3c349c97e98643 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/8b0cc85c0f454a3cc2083a8b5893adcfbd729511...eca98401dd70bca35488af261d3c349c97e98643 You're 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 Apr 1 09:21:44 2021 From: foss at heptapod.net (Matti Picus) Date: Thu, 01 Apr 2021 13:21:44 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/release-pypy3.7-v7.x] 35 commits: hg merge py3.6 Message-ID: <6065c8e827c80_1fba92928259475@heptapod-foss.mail> Matti Picus pushed to branch branch/release-pypy3.7-v7.x at PyPy / pypy Commits: b9b69be8 by Ronan Lamy at 2020-12-04T18:26:27+00:00 hg merge py3.6 --HG-- branch : hpy - - - - - a1637a5f by Matti Picus at 2020-11-24T10:22:21+02:00 add symlinks for python, python3 to the package (not on windows) --HG-- branch : hpy - - - - - 5aba2588 by Matti Picus at 2020-12-06T00:44:10+02:00 back out changeset 2215fd8a26a8 applied to wrong branch --HG-- branch : hpy - - - - - 97a84cd2 by Simon Cross at 2020-12-08T17:23:06+02:00 Update vendored hpy to 2829a0d. --HG-- branch : hpy-update-to-2829a0d - - - - - e6d13817 by Simon Cross at 2020-12-08T17:24:15+02:00 Fix locating of compiled .so file. --HG-- branch : hpy-update-to-2829a0d - - - - - 85b3af55 by Simon Cross at 2020-12-08T17:34:26+02:00 Restore skipping hpy tests on windows from r100780. --HG-- branch : hpy-update-to-2829a0d - - - - - 0d6ab8c9 by Simon Cross at 2020-12-09T22:41:14+02:00 Small update of vendored hpy to 22a05e8. --HG-- branch : hpy-update-to-2829a0d - - - - - b43a8a8c by Simon Cross at 2020-12-09T22:43:57+02:00 Implement HPy_FatalError. --HG-- branch : hpy-update-to-2829a0d - - - - - a78307bf by Simon Cross at 2020-12-10T11:44:39+02:00 Fix HPyLong_AsUnsignedLongLong and HPyLong_AsSsize_t to ignore __int__ and __index__ methods. --HG-- branch : hpy-update-to-2829a0d - - - - - ee6fe2ff by Simon Cross at 2020-12-10T11:45:49+02:00 Update vendored hpy to c9ada53 plus an uncommitted fix for the HPy_FatalError test. --HG-- branch : hpy-update-to-2829a0d - - - - - 738880b7 by Simon Cross at 2020-12-10T13:44:05+02:00 Update vendored hpy to 7a0cb53. --HG-- branch : hpy-update-to-2829a0d - - - - - b856262d by Simon Cross at 2020-12-10T18:50:48+02:00 Update vendored hpy to 6e38f80. --HG-- branch : hpy-update-to-2829a0d - - - - - 616db8d0 by Simon Cross at 2020-12-10T18:51:36+02:00 Look for filename as .hpy.so now that the C extenion name is correct. --HG-- branch : hpy-update-to-2829a0d - - - - - f45191e7 by Simon Cross at 2020-12-10T21:03:32+00:00 Merge branch 'branch/hpy-update-to-2829a0d' into 'branch/hpy' Update hpy to 2829a0d See merge request pypy/pypy!783 --HG-- branch : hpy - - - - - 55925cc9 by Ronan Lamy at 2021-01-15T18:37:32+00:00 Don't crash when importing a defective module --HG-- branch : hpy - - - - - a120be83 by Ronan Lamy at 2021-03-11T18:44:35+00:00 Update to Python 3.7 (merge 'py3.7' into 'hpy') --HG-- branch : hpy - - - - - eadd7579 by Ronan Lamy at 2021-03-12T17:22:07+00:00 update-vendored to commit eb07982b6 --HG-- branch : hpy-update-to-eb07982b6 - - - - - 269dfa30 by Ronan Lamy at 2021-03-12T17:28:03+00:00 rename .should_check_refcount() to .supports_refcounts() --HG-- branch : hpy-update-to-eb07982b6 - - - - - be64a053 by Ronan Lamy at 2021-03-12T18:09:53+00:00 Add the other .supports_foo() helpers --HG-- branch : hpy-update-to-eb07982b6 - - - - - 224ee0cc by Ronan Lamy at 2021-03-12T18:41:50+00:00 Implement HPyTuple_Check --HG-- branch : hpy-update-to-eb07982b6 - - - - - 00f18fdb by Ronan Lamy at 2021-03-12T18:50:25+00:00 Implement HPyCallable_Check --HG-- branch : hpy-update-to-eb07982b6 - - - - - 33f0e547 by Ronan Lamy at 2021-03-12T19:41:20+00:00 Implement HPy_CallTupleDict --HG-- branch : hpy-update-to-eb07982b6 - - - - - e2ab8dff by Ronan Lamy at 2021-03-16T16:52:41+00:00 Initialise all required attributes in HPyModule_Create() --HG-- branch : hpy-update-to-eb07982b6 - - - - - 706bbfb9 by Ronan Lamy at 2021-03-16T19:58:34+00:00 Merge branch 'branch/hpy-update-to-eb07982b6' into 'branch/hpy' Branch/hpy update to eb07982b6 See merge request pypy/pypy!810 --HG-- branch : hpy - - - - - ebb50162 by Matti Picus at 2021-03-31T20:45:53+03:00 merge hpy into py3.7 --HG-- branch : py3.7 - - - - - 744198ac by Matti Picus at 2021-03-31T22:51:26+03:00 merge PR 34 from github.com/pypy/pyrepl (issue 2371) - - - - - 933937e4 by Matti Picus at 2021-03-31T22:54:21+03:00 merge default into py3.7 --HG-- branch : py3.7 - - - - - a40f4f9a by Matti Picus at 2021-04-01T08:23:08+03:00 fix needed for testing - - - - - 94e147df by Matti Picus at 2021-04-01T08:36:48+03:00 do not embed lmza on linux, maybe review this when we drop CentOS6 --HG-- branch : py3.7 - - - - - dfe8b91b by Matti Picus at 2021-04-01T08:56:29+03:00 restart whatsnew-pypy3-head.rst --HG-- branch : py3.7 - - - - - 54403d48 by Matti Picus at 2021-04-01T09:48:27+03:00 fix memory leak - - - - - 4a5e64a9 by Matti Picus at 2021-04-01T10:08:32+03:00 typo, fix memory leak - - - - - 17c8d760 by Matti Picus at 2021-04-01T10:10:02+03:00 merge default into branch --HG-- branch : py3.7 - - - - - 85c0cc3a by Matti Picus at 2021-04-01T10:34:13+03:00 fix test --HG-- branch : py3.7 - - - - - f491c0c6 by Matti Picus at 2021-04-01T16:21:05+03:00 merge py3.7 into release --HG-- branch : release-pypy3.7-v7.x - - - - - 30 changed files: - extra_tests/test_pyrepl/infrastructure.py - extra_tests/test_pyrepl/test_reader.py - lib_pypy/pypy_tools/build_cffi_imports.py - lib_pypy/pyrepl/historical_reader.py - lib_pypy/pyrepl/reader.py - lib_pypy/pyrepl/readline.py - lib_pypy/pyrepl/unix_console.py - pypy/doc/whatsnew-pypy3-head.rst - 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/autogen_impl.h - + pypy/module/_hpy_universal/_vendored/hpy/devel/include/common/runtime/ctx_call.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/src/runtime/ctx_call.c - pypy/module/_hpy_universal/_vendored/hpy/devel/version.py - + pypy/module/_hpy_universal/interp_call.py - pypy/module/_hpy_universal/interp_hpy.py - pypy/module/_hpy_universal/interp_long.py - pypy/module/_hpy_universal/interp_module.py - pypy/module/_hpy_universal/interp_object.py - pypy/module/_hpy_universal/interp_tuple.py - pypy/module/_hpy_universal/llapi.py - pypy/module/_hpy_universal/src/hpyerr.c - pypy/module/_hpy_universal/src/hpyerr.h View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/compare/df803daaa0f31de0be9a209e88104d99ec20097d...f491c0c6cf9f4c3f28d30424b07463b22de0aa5e -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/df803daaa0f31de0be9a209e88104d99ec20097d...f491c0c6cf9f4c3f28d30424b07463b22de0aa5e You're 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 Apr 1 09:54:31 2021 From: foss at heptapod.net (Matti Picus) Date: Thu, 01 Apr 2021 13:54:31 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/default] mention HPy in release note; tweak documentation Message-ID: <6065d097d547c_1fb9ad9182596be@heptapod-foss.mail> Matti Picus pushed to branch branch/default at PyPy / pypy Commits: 625e232f by Matti Picus at 2021-04-01T16:54:07+03:00 mention HPy in release note; tweak documentation - - - - - 4 changed files: - pypy/doc/conf.py - pypy/doc/index-of-release-notes.rst - pypy/doc/release-v7.3.4.rst - pypy/doc/sandbox.rst View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/commit/625e232f8d33868a8d3cb8a6f485f6879ffa9681 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/625e232f8d33868a8d3cb8a6f485f6879ffa9681 You're 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 Apr 1 16:30:08 2021 From: foss at heptapod.net (Matti Picus) Date: Thu, 01 Apr 2021 20:30:08 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/default] restore code that got lost in the shuffle (thanks obfusk) Message-ID: <60662d503c391_1fb9feb8826878@heptapod-foss.mail> Matti Picus pushed to branch branch/default at PyPy / pypy Commits: deae602f by Matti Picus at 2021-04-01T23:25:08+03:00 restore code that got lost in the shuffle (thanks obfusk) - - - - - 1 changed file: - lib_pypy/pyrepl/simple_interact.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/commit/deae602ff28098c4657a2fc4c348b9c2019536f3 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/deae602ff28098c4657a2fc4c348b9c2019536f3 You're 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 Apr 1 16:30:10 2021 From: foss at heptapod.net (Matti Picus) Date: Thu, 01 Apr 2021 20:30:10 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/release-pypy2.7-v7.x] 3 commits: mention HPy in release note; tweak documentation Message-ID: <60662d52d5590_1fb9afe0c2689bc@heptapod-foss.mail> Matti Picus pushed to branch branch/release-pypy2.7-v7.x at PyPy / pypy Commits: 625e232f by Matti Picus at 2021-04-01T16:54:07+03:00 mention HPy in release note; tweak documentation - - - - - deae602f by Matti Picus at 2021-04-01T23:25:08+03:00 restore code that got lost in the shuffle (thanks obfusk) - - - - - 0da17c33 by Matti Picus at 2021-04-01T23:29:50+03:00 merge default into py3.7 --HG-- branch : release-pypy2.7-v7.x - - - - - 5 changed files: - lib_pypy/pyrepl/simple_interact.py - pypy/doc/conf.py - pypy/doc/index-of-release-notes.rst - pypy/doc/release-v7.3.4.rst - pypy/doc/sandbox.rst View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/compare/eca98401dd70bca35488af261d3c349c97e98643...0da17c332b4806e5ab919f056f491f62f4b3b07d -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/eca98401dd70bca35488af261d3c349c97e98643...0da17c332b4806e5ab919f056f491f62f4b3b07d You're 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 Apr 2 01:52:12 2021 From: foss at heptapod.net (Matti Picus) Date: Fri, 02 Apr 2021 05:52:12 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.7] revert pyrepl to 24f58eca7031, before merging from pypy/pyrepl Message-ID: <6066b10c5f4c4_1fb9fee442793f3@heptapod-foss.mail> Matti Picus pushed to branch branch/py3.7 at PyPy / pypy Commits: fa5d419c by Matti Picus at 2021-04-02T08:28:36+03:00 revert pyrepl to 24f58eca7031, before merging from pypy/pyrepl --HG-- branch : py3.7 - - - - - 26 changed files: - extra_tests/test_pyrepl/__init__.py - extra_tests/test_pyrepl/infrastructure.py - extra_tests/test_pyrepl/test_basic.py - extra_tests/test_pyrepl/test_bugs.py - ? extra_tests/test_pyrepl/test_curses.py - extra_tests/test_pyrepl/test_functional.py - extra_tests/test_pyrepl/test_reader.py - extra_tests/test_pyrepl/test_readline.py - ? extra_tests/test_pyrepl/test_unix_reader.py - extra_tests/test_pyrepl/test_wishes.py - lib_pypy/pyrepl/_minimal_curses.py - lib_pypy/pyrepl/cmdrepl.py - lib_pypy/pyrepl/completer.py - lib_pypy/pyrepl/completing_reader.py - lib_pypy/pyrepl/console.py - lib_pypy/pyrepl/curses.py - lib_pypy/pyrepl/historical_reader.py - lib_pypy/pyrepl/input.py - lib_pypy/pyrepl/keymap.py - lib_pypy/pyrepl/pygame_console.py - lib_pypy/pyrepl/python_reader.py - lib_pypy/pyrepl/reader.py - lib_pypy/pyrepl/readline.py - lib_pypy/pyrepl/simple_interact.py - lib_pypy/pyrepl/unix_console.py - lib_pypy/pyrepl/unix_eventqueue.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/commit/fa5d419c703454dcc3de420e13e305b3e017bc2b -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/fa5d419c703454dcc3de420e13e305b3e017bc2b You're 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 Apr 2 01:52:07 2021 From: foss at heptapod.net (Matti Picus) Date: Fri, 02 Apr 2021 05:52:07 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/default] revert pyrepl to 8ef001285964, before merging upstream Message-ID: <6066b107972b8_1fba929282791f4@heptapod-foss.mail> Matti Picus pushed to branch branch/default at PyPy / pypy Commits: 1730e6f4 by Matti Picus at 2021-04-02T01:27:25+03:00 revert pyrepl to 8ef001285964, before merging upstream - - - - - 30 changed files: - extra_tests/test_pyrepl/__init__.py - extra_tests/test_pyrepl/infrastructure.py - extra_tests/test_pyrepl/test_basic.py - extra_tests/test_pyrepl/test_bugs.py - ? extra_tests/test_pyrepl/test_curses.py - extra_tests/test_pyrepl/test_functional.py - extra_tests/test_pyrepl/test_reader.py - extra_tests/test_pyrepl/test_readline.py - ? extra_tests/test_pyrepl/test_unix_reader.py - extra_tests/test_pyrepl/test_wishes.py - ? lib_pypy/pyrepl/_minimal_curses.py - lib_pypy/pyrepl/cmdrepl.py - lib_pypy/pyrepl/commands.py - lib_pypy/pyrepl/completer.py - lib_pypy/pyrepl/completing_reader.py - lib_pypy/pyrepl/console.py - lib_pypy/pyrepl/curses.py - lib_pypy/pyrepl/historical_reader.py - lib_pypy/pyrepl/input.py - lib_pypy/pyrepl/keymap.py - lib_pypy/pyrepl/module_lister.py - lib_pypy/pyrepl/pygame_console.py - lib_pypy/pyrepl/python_reader.py - lib_pypy/pyrepl/reader.py - lib_pypy/pyrepl/readline.py - lib_pypy/pyrepl/simple_interact.py - ? lib_pypy/pyrepl/trace.py - lib_pypy/pyrepl/unix_console.py - lib_pypy/pyrepl/unix_eventqueue.py - pypy/doc/release-v7.3.4.rst View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/commit/1730e6f455196fc719103033d518d648153bac52 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/1730e6f455196fc719103033d518d648153bac52 You're 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 Apr 2 01:52:14 2021 From: foss at heptapod.net (Matti Picus) Date: Fri, 02 Apr 2021 05:52:14 +0000 Subject: [pypy-commit] [Git][pypy/pypy] Pushed new branch branch/pyrepl Message-ID: <6066b10e3c462_1fba614a42795a4@heptapod-foss.mail> Matti Picus pushed new branch branch/pyrepl at PyPy / pypy -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/tree/branch/pyrepl You're 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 Apr 2 01:52:19 2021 From: foss at heptapod.net (Matti Picus) Date: Fri, 02 Apr 2021 05:52:19 +0000 Subject: [pypy-commit] [Git][pypy/pypy] Pushed new branch branch/pyrepl3 Message-ID: <6066b113d64df_1fba92914279767@heptapod-foss.mail> Matti Picus pushed new branch branch/pyrepl3 at PyPy / pypy -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/tree/branch/pyrepl3 You're 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 Apr 2 01:52:23 2021 From: foss at heptapod.net (Matti Picus) Date: Fri, 02 Apr 2021 05:52:23 +0000 Subject: [pypy-commit] [Git][pypy/pypy] Pushed new branch branch/pyrepl-wide Message-ID: <6066b11744c6f_1fb9ae318279995@heptapod-foss.mail> Matti Picus pushed new branch branch/pyrepl-wide at PyPy / pypy -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/tree/branch/pyrepl-wide You're 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 Apr 2 01:56:55 2021 From: foss at heptapod.net (Matti Picus) Date: Fri, 02 Apr 2021 05:56:55 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/pyrepl-wide] typo Message-ID: <6066b22788153_1fba64cf82808c6@heptapod-foss.mail> Matti Picus pushed to branch branch/pyrepl-wide at PyPy / pypy Commits: 77085905 by Matti Picus at 2021-04-02T08:56:36+03:00 typo --HG-- branch : pyrepl-wide - - - - - 1 changed file: - extra_tests/test_pyrepl/test_input.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/commit/77085905499422b4adf0ed5e2c3f73ed78131375 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/77085905499422b4adf0ed5e2c3f73ed78131375 You're 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 Apr 2 08:14:38 2021 From: foss at heptapod.net (Matti Picus) Date: Fri, 02 Apr 2021 12:14:38 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.7] revert test to fix it Message-ID: <60670aae50d24_1ef3025013094@heptapod-foss.mail> Matti Picus pushed to branch branch/py3.7 at PyPy / pypy Commits: 2b10c85e by Matti Picus at 2021-04-02T15:14:22+03:00 revert test to fix it --HG-- branch : py3.7 - - - - - 1 changed file: - pypy/module/readline/test/test_readline.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/commit/2b10c85e9d68bfe9d66dd0ca290d55aa726b9a05 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/2b10c85e9d68bfe9d66dd0ca290d55aa726b9a05 You're 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 Apr 2 10:12:55 2021 From: foss at heptapod.net (Matti Picus) Date: Fri, 02 Apr 2021 14:12:55 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/release-pypy2.7-v7.x] 2 commits: revert pyrepl to 8ef001285964, before merging upstream Message-ID: <6067266783bd1_1ef3028c1486d@heptapod-foss.mail> Matti Picus pushed to branch branch/release-pypy2.7-v7.x at PyPy / pypy Commits: 1730e6f4 by Matti Picus at 2021-04-02T01:27:25+03:00 revert pyrepl to 8ef001285964, before merging upstream - - - - - fc3e9f57 by Matti Picus at 2021-04-02T17:11:49+03:00 merge default into release --HG-- branch : release-pypy2.7-v7.x - - - - - 30 changed files: - extra_tests/test_pyrepl/__init__.py - extra_tests/test_pyrepl/infrastructure.py - extra_tests/test_pyrepl/test_basic.py - extra_tests/test_pyrepl/test_bugs.py - ? extra_tests/test_pyrepl/test_curses.py - extra_tests/test_pyrepl/test_functional.py - extra_tests/test_pyrepl/test_reader.py - extra_tests/test_pyrepl/test_readline.py - ? extra_tests/test_pyrepl/test_unix_reader.py - extra_tests/test_pyrepl/test_wishes.py - ? lib_pypy/pyrepl/_minimal_curses.py - lib_pypy/pyrepl/cmdrepl.py - lib_pypy/pyrepl/commands.py - lib_pypy/pyrepl/completer.py - lib_pypy/pyrepl/completing_reader.py - lib_pypy/pyrepl/console.py - lib_pypy/pyrepl/curses.py - lib_pypy/pyrepl/historical_reader.py - lib_pypy/pyrepl/input.py - lib_pypy/pyrepl/keymap.py - lib_pypy/pyrepl/module_lister.py - lib_pypy/pyrepl/pygame_console.py - lib_pypy/pyrepl/python_reader.py - lib_pypy/pyrepl/reader.py - lib_pypy/pyrepl/readline.py - lib_pypy/pyrepl/simple_interact.py - ? lib_pypy/pyrepl/trace.py - lib_pypy/pyrepl/unix_console.py - lib_pypy/pyrepl/unix_eventqueue.py - pypy/doc/release-v7.3.4.rst View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/compare/0da17c332b4806e5ab919f056f491f62f4b3b07d...fc3e9f573789a3450b734492a23653d87623a22e -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/0da17c332b4806e5ab919f056f491f62f4b3b07d...fc3e9f573789a3450b734492a23653d87623a22e You're 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 Apr 2 10:12:58 2021 From: foss at heptapod.net (Matti Picus) Date: Fri, 02 Apr 2021 14:12:58 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/release-pypy3.7-v7.x] 3 commits: revert pyrepl to 24f58eca7031, before merging from pypy/pyrepl Message-ID: <6067266a7a67b_1ef3028c150bb@heptapod-foss.mail> Matti Picus pushed to branch branch/release-pypy3.7-v7.x at PyPy / pypy Commits: fa5d419c by Matti Picus at 2021-04-02T08:28:36+03:00 revert pyrepl to 24f58eca7031, before merging from pypy/pyrepl --HG-- branch : py3.7 - - - - - 2b10c85e by Matti Picus at 2021-04-02T15:14:22+03:00 revert test to fix it --HG-- branch : py3.7 - - - - - 66fd2e7b by Matti Picus at 2021-04-02T17:12:31+03:00 merge py3.7 into release --HG-- branch : release-pypy3.7-v7.x - - - - - 27 changed files: - extra_tests/test_pyrepl/__init__.py - extra_tests/test_pyrepl/infrastructure.py - extra_tests/test_pyrepl/test_basic.py - extra_tests/test_pyrepl/test_bugs.py - ? extra_tests/test_pyrepl/test_curses.py - extra_tests/test_pyrepl/test_functional.py - extra_tests/test_pyrepl/test_reader.py - extra_tests/test_pyrepl/test_readline.py - ? extra_tests/test_pyrepl/test_unix_reader.py - extra_tests/test_pyrepl/test_wishes.py - lib_pypy/pyrepl/_minimal_curses.py - lib_pypy/pyrepl/cmdrepl.py - lib_pypy/pyrepl/completer.py - lib_pypy/pyrepl/completing_reader.py - lib_pypy/pyrepl/console.py - lib_pypy/pyrepl/curses.py - lib_pypy/pyrepl/historical_reader.py - lib_pypy/pyrepl/input.py - lib_pypy/pyrepl/keymap.py - lib_pypy/pyrepl/pygame_console.py - lib_pypy/pyrepl/python_reader.py - lib_pypy/pyrepl/reader.py - lib_pypy/pyrepl/readline.py - lib_pypy/pyrepl/simple_interact.py - lib_pypy/pyrepl/unix_console.py - lib_pypy/pyrepl/unix_eventqueue.py - pypy/module/readline/test/test_readline.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/compare/f491c0c6cf9f4c3f28d30424b07463b22de0aa5e...66fd2e7b27f0324f11de96d580977433b6e2327e -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/f491c0c6cf9f4c3f28d30424b07463b22de0aa5e...66fd2e7b27f0324f11de96d580977433b6e2327e You're 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 Apr 3 01:39:34 2021 From: foss at heptapod.net (Carl Friedrich Bolz-Tereick) Date: Sat, 03 Apr 2021 05:39:34 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.8] fix top level await problems, maybe? Message-ID: <6067ff966e9f4_1ef3028c171cd@heptapod-foss.mail> Carl Friedrich Bolz-Tereick pushed to branch branch/py3.8 at PyPy / pypy Commits: c2d1f17a by Carl Friedrich Bolz-Tereick at 2021-04-03T07:37:57+02:00 fix top level await problems, maybe? --HG-- branch : py3.8 - - - - - 1 changed file: - pypy/interpreter/astcompiler/codegen.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/commit/c2d1f17a1f3955e6b207f25a6250e281123564ef -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/c2d1f17a1f3955e6b207f25a6250e281123564ef You're 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 Apr 3 01:40:39 2021 From: foss at heptapod.net (Carl Friedrich Bolz-Tereick) Date: Sat, 03 Apr 2021 05:40:39 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.8-new-opcodes] 17 commits: start implementing try: finally: Message-ID: <6067ffd763e94_1ef302501734@heptapod-foss.mail> Carl Friedrich Bolz-Tereick pushed to branch branch/py3.8-new-opcodes at PyPy / pypy Commits: 0881b374 by Carl Friedrich Bolz-Tereick at 2021-03-30T16:34:31+02:00 start implementing try: finally: --HG-- branch : py3.8-new-opcodes - - - - - f4df6610 by Carl Friedrich Bolz-Tereick at 2021-03-30T17:34:30+02:00 test break in except: handler --HG-- branch : py3.8-new-opcodes - - - - - d67ae65e by Carl Friedrich Bolz-Tereick at 2021-03-30T17:39:07+02:00 test another case --HG-- branch : py3.8-new-opcodes - - - - - 9446076b by Carl Friedrich Bolz-Tereick at 2021-03-30T22:08:08+02:00 adjust to pypy-specificities --HG-- branch : py3.8-new-opcodes - - - - - 55fe07da by Carl Friedrich Bolz-Tereick at 2021-03-30T22:48:20+02:00 continue in finally --HG-- branch : py3.8-new-opcodes - - - - - caafd611 by Carl Friedrich Bolz-Tereick at 2021-03-30T23:03:09+02:00 more convolutions --HG-- branch : py3.8-new-opcodes - - - - - 1117ed14 by Carl Friedrich Bolz-Tereick at 2021-03-30T23:07:43+02:00 except body unwinding --HG-- branch : py3.8-new-opcodes - - - - - c19483c8 by Carl Friedrich Bolz-Tereick at 2021-03-31T11:55:31+02:00 start supporting with --HG-- branch : py3.8-new-opcodes - - - - - 8c50ae06 by Carl Friedrich Bolz-Tereick at 2021-03-31T12:02:51+02:00 unwind with blocks --HG-- branch : py3.8-new-opcodes - - - - - 76526021 by Carl Friedrich Bolz-Tereick at 2021-03-31T23:13:11+02:00 fix problem in named except blocks --HG-- branch : py3.8-new-opcodes - - - - - 542de198 by Carl Friedrich Bolz-Tereick at 2021-03-31T23:13:53+02:00 support async for loops --HG-- branch : py3.8-new-opcodes - - - - - 08284c2b by Carl Friedrich Bolz-Tereick at 2021-03-31T23:17:05+02:00 there is only one kind of unroller left --HG-- branch : py3.8-new-opcodes - - - - - 6e776eb0 by Carl Friedrich Bolz-Tereick at 2021-04-01T07:51:43+02:00 update copy of stdlib opcode --HG-- branch : py3.8-new-opcodes - - - - - d18a901f by Carl Friedrich Bolz-Tereick at 2021-04-01T13:46:10+02:00 start with async generators --HG-- branch : py3.8-new-opcodes - - - - - 191ca21d by Carl Friedrich Bolz-Tereick at 2021-04-01T14:03:56+02:00 async with support --HG-- branch : py3.8-new-opcodes - - - - - c2d1f17a by Carl Friedrich Bolz-Tereick at 2021-04-03T07:37:57+02:00 fix top level await problems, maybe? --HG-- branch : py3.8 - - - - - fd47ca64 by Carl Friedrich Bolz-Tereick at 2021-04-03T07:40:12+02:00 merge py3.8 --HG-- branch : py3.8-new-opcodes - - - - - 9 changed files: - lib-python/3/opcode.py - pypy/interpreter/astcompiler/codegen.py - pypy/interpreter/newastcompiler/assemble.py - pypy/interpreter/newastcompiler/codegen.py - pypy/interpreter/newastcompiler/test/test_compiler.py - pypy/interpreter/newpycode.py - pypy/interpreter/newpyframe.py - pypy/interpreter/newpyopcode.py - pypy/tool/opcode3.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/compare/1e69ebe63e9874724e342e8830a158dc7730f561...fd47ca64c30b41b035727f31e235c0c10f8a0baa -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/1e69ebe63e9874724e342e8830a158dc7730f561...fd47ca64c30b41b035727f31e235c0c10f8a0baa You're 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 Apr 3 02:27:41 2021 From: foss at heptapod.net (Matti Picus) Date: Sat, 03 Apr 2021 06:27:41 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.7] embed _gdbm and lzma on arm64 Message-ID: <60680addeefdd_1ef1ad88017948@heptapod-foss.mail> Matti Picus pushed to branch branch/py3.7 at PyPy / pypy Commits: 85520826 by Matti Picus at 2021-04-03T06:25:04+00:00 embed _gdbm and lzma on arm64 --HG-- branch : py3.7 - - - - - 1 changed file: - lib_pypy/pypy_tools/build_cffi_imports.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/commit/8552082636a85dd4fcb9177d6323135c75ed3078 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/8552082636a85dd4fcb9177d6323135c75ed3078 You're 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 Apr 3 02:32:26 2021 From: foss at heptapod.net (Matti Picus) Date: Sat, 03 Apr 2021 06:32:26 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/release-pypy3.7-v7.x] 3 commits: embed _gdbm and lzma on arm64 Message-ID: <60680bfa9922d_1ef488641811b@heptapod-foss.mail> Matti Picus pushed to branch branch/release-pypy3.7-v7.x at PyPy / pypy Commits: 85520826 by Matti Picus at 2021-04-03T06:25:04+00:00 embed _gdbm and lzma on arm64 --HG-- branch : py3.7 - - - - - b47c113a by Matti Picus at 2021-04-03T09:29:47+03:00 merge py3.7 into release --HG-- branch : release-pypy3.7-v7.x - - - - - 1efc5b86 by Matti Picus at 2021-04-03T09:31:27+03:00 sync with py3.7: enable _hpy_universal --HG-- branch : release-pypy3.7-v7.x - - - - - 2 changed files: - lib_pypy/pypy_tools/build_cffi_imports.py - pypy/config/pypyoption.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/compare/66fd2e7b27f0324f11de96d580977433b6e2327e...1efc5b86c72a6ff9a3f6e05ded560071dae96e5a -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/66fd2e7b27f0324f11de96d580977433b6e2327e...1efc5b86c72a6ff9a3f6e05ded560071dae96e5a You're 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 Apr 3 15:43:55 2021 From: foss at heptapod.net (Matti Picus) Date: Sat, 03 Apr 2021 19:43:55 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/release-pypy3.7-v7.x] add '-fPIC', fix gdbm C interface Message-ID: <6068c57bc9410_1ef1cfd682381a@heptapod-foss.mail> Matti Picus pushed to branch branch/release-pypy3.7-v7.x at PyPy / pypy Commits: 63f4a587 by Matti Picus at 2021-04-03T19:38:47+00:00 add '-fPIC', fix gdbm C interface --HG-- branch : release-pypy3.7-v7.x - - - - - 3 changed files: - lib_pypy/_gdbm.py - lib_pypy/_gdbm_build.py - lib_pypy/pypy_tools/build_cffi_imports.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/commit/63f4a5877f7752636f820e3f195c8900637b34b0 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/63f4a5877f7752636f820e3f195c8900637b34b0 You're 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 Apr 3 15:57:28 2021 From: foss at heptapod.net (Matti Picus) Date: Sat, 03 Apr 2021 19:57:28 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.7] add '-fPIC', fix gdbm C interface Message-ID: <6068c8a8d0464_1ef3077824215@heptapod-foss.mail> Matti Picus pushed to branch branch/py3.7 at PyPy / pypy Commits: df4bbeac by Matti Picus at 2021-04-03T19:38:47+00:00 add '-fPIC', fix gdbm C interface --HG-- branch : py3.7 - - - - - 3 changed files: - lib_pypy/_gdbm.py - lib_pypy/_gdbm_build.py - lib_pypy/pypy_tools/build_cffi_imports.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/commit/df4bbeacdbc5e068cbafb7c6857c18aa81500ebe -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/df4bbeacdbc5e068cbafb7c6857c18aa81500ebe You're 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 Apr 3 15:57:25 2021 From: foss at heptapod.net (Matti Picus) Date: Sat, 03 Apr 2021 19:57:25 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/default] skip zlib test on 1.2.7 too (manylinux2014 buildbot) Message-ID: <6068c8a580693_1ef1cfd68240ea@heptapod-foss.mail> Matti Picus pushed to branch branch/default at PyPy / pypy Commits: 0f6d68b7 by Matti Picus at 2021-04-03T22:56:35+03:00 skip zlib test on 1.2.7 too (manylinux2014 buildbot) - - - - - 1 changed file: - pypy/module/zlib/test/test_zlib.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/commit/0f6d68b7cb0a4005a8bef7633cb92427be21933b -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/0f6d68b7cb0a4005a8bef7633cb92427be21933b You're 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 Apr 3 16:01:25 2021 From: foss at heptapod.net (Matti Picus) Date: Sat, 03 Apr 2021 20:01:25 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.7] 5 commits: mention HPy in release note; tweak documentation Message-ID: <6068c995841e7_1ef307782445e@heptapod-foss.mail> Matti Picus pushed to branch branch/py3.7 at PyPy / pypy Commits: 625e232f by Matti Picus at 2021-04-01T16:54:07+03:00 mention HPy in release note; tweak documentation - - - - - deae602f by Matti Picus at 2021-04-01T23:25:08+03:00 restore code that got lost in the shuffle (thanks obfusk) - - - - - 1730e6f4 by Matti Picus at 2021-04-02T01:27:25+03:00 revert pyrepl to 8ef001285964, before merging upstream - - - - - 0f6d68b7 by Matti Picus at 2021-04-03T22:56:35+03:00 skip zlib test on 1.2.7 too (manylinux2014 buildbot) - - - - - 3cd6871b by Matti Picus at 2021-04-03T23:00:22+03:00 merge default into py3.7 --HG-- branch : py3.7 - - - - - 6 changed files: - ? lib_pypy/pyrepl/trace.py - pypy/doc/conf.py - pypy/doc/index-of-release-notes.rst - pypy/doc/release-v7.3.4.rst - pypy/doc/sandbox.rst - pypy/module/zlib/test/test_zlib.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/compare/df4bbeacdbc5e068cbafb7c6857c18aa81500ebe...3cd6871bd7b85c3c5c98dd1a5e2ff2f17758f19d -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/df4bbeacdbc5e068cbafb7c6857c18aa81500ebe...3cd6871bd7b85c3c5c98dd1a5e2ff2f17758f19d You're 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 Apr 4 02:10:21 2021 From: foss at heptapod.net (Matti Picus) Date: Sun, 04 Apr 2021 06:10:21 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.7] add file lost in merge with default Message-ID: <6069584d6e3ad_1ef3077826437@heptapod-foss.mail> Matti Picus pushed to branch branch/py3.7 at PyPy / pypy Commits: 0ec664d7 by Matti Picus at 2021-04-04T09:10:08+03:00 add file lost in merge with default --HG-- branch : py3.7 - - - - - 1 changed file: - + lib_pypy/pyrepl/trace.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/commit/0ec664d750f896f166138cdaa01916b0a1ed8eeb -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/0ec664d750f896f166138cdaa01916b0a1ed8eeb You're 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 Apr 4 04:26:32 2021 From: foss at heptapod.net (Matti Picus) Date: Sun, 04 Apr 2021 08:26:32 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.7] disable _hpyproject_universal on windows until hpyproject/hpy/pull/125 is merged Message-ID: <606978386c26a_1ef1cfde0270b0@heptapod-foss.mail> Matti Picus pushed to branch branch/py3.7 at PyPy / pypy Commits: 77df7770 by Matti Picus at 2021-04-04T11:24:08+03:00 disable _hpyproject_universal on windows until hpyproject/hpy/pull/125 is merged --HG-- branch : py3.7 - - - - - 1 changed file: - pypy/config/pypyoption.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/commit/77df7770e483a5367c2246d489b21ba377b14f4a -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/77df7770e483a5367c2246d489b21ba377b14f4a You're 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 Apr 4 06:18:43 2021 From: foss at heptapod.net (Matti Picus) Date: Sun, 04 Apr 2021 10:18:43 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/release-pypy2.7-v7.x] 2 commits: skip zlib test on 1.2.7 too (manylinux2014 buildbot) Message-ID: <60699283e4969_1ef48828276a4@heptapod-foss.mail> Matti Picus pushed to branch branch/release-pypy2.7-v7.x at PyPy / pypy Commits: 0f6d68b7 by Matti Picus at 2021-04-03T22:56:35+03:00 skip zlib test on 1.2.7 too (manylinux2014 buildbot) - - - - - 98bbdc57 by Matti Picus at 2021-04-04T13:17:30+03:00 merge default into release --HG-- branch : release-pypy2.7-v7.x - - - - - 1 changed file: - pypy/module/zlib/test/test_zlib.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/compare/fc3e9f573789a3450b734492a23653d87623a22e...98bbdc57569bdce93859196acabbf6bedd60c9eb -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/fc3e9f573789a3450b734492a23653d87623a22e...98bbdc57569bdce93859196acabbf6bedd60c9eb You're 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 Apr 4 06:18:47 2021 From: foss at heptapod.net (Matti Picus) Date: Sun, 04 Apr 2021 10:18:47 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/release-pypy3.7-v7.x] 9 commits: mention HPy in release note; tweak documentation Message-ID: <6069928744666_1ef1ad830278c@heptapod-foss.mail> Matti Picus pushed to branch branch/release-pypy3.7-v7.x at PyPy / pypy Commits: 625e232f by Matti Picus at 2021-04-01T16:54:07+03:00 mention HPy in release note; tweak documentation - - - - - deae602f by Matti Picus at 2021-04-01T23:25:08+03:00 restore code that got lost in the shuffle (thanks obfusk) - - - - - 1730e6f4 by Matti Picus at 2021-04-02T01:27:25+03:00 revert pyrepl to 8ef001285964, before merging upstream - - - - - df4bbeac by Matti Picus at 2021-04-03T19:38:47+00:00 add '-fPIC', fix gdbm C interface --HG-- branch : py3.7 - - - - - 0f6d68b7 by Matti Picus at 2021-04-03T22:56:35+03:00 skip zlib test on 1.2.7 too (manylinux2014 buildbot) - - - - - 3cd6871b by Matti Picus at 2021-04-03T23:00:22+03:00 merge default into py3.7 --HG-- branch : py3.7 - - - - - 0ec664d7 by Matti Picus at 2021-04-04T09:10:08+03:00 add file lost in merge with default --HG-- branch : py3.7 - - - - - 77df7770 by Matti Picus at 2021-04-04T11:24:08+03:00 disable _hpyproject_universal on windows until hpyproject/hpy/pull/125 is merged --HG-- branch : py3.7 - - - - - 0e12e9ae by Matti Picus at 2021-04-04T13:18:09+03:00 merge py3.7 into release --HG-- branch : release-pypy3.7-v7.x - - - - - 6 changed files: - pypy/config/pypyoption.py - pypy/doc/conf.py - pypy/doc/index-of-release-notes.rst - pypy/doc/release-v7.3.4.rst - pypy/doc/sandbox.rst - pypy/module/zlib/test/test_zlib.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/compare/63f4a5877f7752636f820e3f195c8900637b34b0...0e12e9ae8f2d274c87b01cedb67730c268e488e8 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/63f4a5877f7752636f820e3f195c8900637b34b0...0e12e9ae8f2d274c87b01cedb67730c268e488e8 You're 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 Apr 4 13:06:46 2021 From: foss at heptapod.net (Matti Picus) Date: Sun, 04 Apr 2021 17:06:46 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/default] 2 commits: Added tag release-pypy2.7-v7.3.4rc2 for changeset 63df5ef41012 Message-ID: <6069f226dd764_1ef1cfe58295e6@heptapod-foss.mail> Matti Picus pushed to branch branch/default at PyPy / pypy Commits: ba228b10 by Matti Picus at 2021-04-04T20:05:58+03:00 Added tag release-pypy2.7-v7.3.4rc2 for changeset 63df5ef41012 - - - - - 34aaf3fe by Matti Picus at 2021-04-04T20:06:16+03:00 Added tag release-pypy3.7-v7.3.4rc2 for changeset 51efa818fd9b - - - - - 1 changed file: - .hgtags View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/compare/0f6d68b7cb0a4005a8bef7633cb92427be21933b...34aaf3fe82c3de54fdef17fca8ba046a2f193ff9 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/0f6d68b7cb0a4005a8bef7633cb92427be21933b...34aaf3fe82c3de54fdef17fca8ba046a2f193ff9 You're 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 Apr 6 06:36:48 2021 From: foss at heptapod.net (Carl Friedrich Bolz-Tereick) Date: Tue, 06 Apr 2021 10:36:48 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.8-new-opcodes] 9 commits: move the content back to the original files (intentionally not using hg mv, to Message-ID: <606c39c0c8811_1ef1cfd9046565@heptapod-foss.mail> Carl Friedrich Bolz-Tereick pushed to branch branch/py3.8-new-opcodes at PyPy / pypy Commits: b8864861 by Carl Friedrich Bolz-Tereick at 2021-04-03T07:57:10+02:00 move the content back to the original files (intentionally not using hg mv, to get a consistent long history without having to use copy-tracking. to look into the details of these changes, look at the commits of the py3.8-new-opcodes branch) --HG-- branch : py3.8-new-opcodes - - - - - 74030122 by Carl Friedrich Bolz-Tereick at 2021-04-03T08:14:37+02:00 cleanup --HG-- branch : py3.8-new-opcodes - - - - - cad31bfe by Carl Friedrich Bolz-Tereick at 2021-04-03T08:20:23+02:00 add repr --HG-- branch : py3.8-new-opcodes - - - - - d6cd83ab by Carl Friedrich Bolz-Tereick at 2021-04-03T08:39:13+02:00 this just fails nowadays --HG-- branch : py3.8-new-opcodes - - - - - 1cb9730a by Carl Friedrich Bolz-Tereick at 2021-04-03T08:44:51+02:00 those two tests just work now --HG-- branch : py3.8-new-opcodes - - - - - 511653a0 by Carl Friedrich Bolz-Tereick at 2021-04-03T08:53:09+02:00 woops, rescue tests --HG-- branch : py3.8-new-opcodes - - - - - 06e73639 by Carl Friedrich Bolz-Tereick at 2021-04-03T12:40:48+02:00 fix stack effect of POP_FINALLY --HG-- branch : py3.8-new-opcodes - - - - - 0dbe7a04 by Carl Friedrich Bolz-Tereick at 2021-04-03T12:51:00+02:00 if False is constant-folded nowadays --HG-- branch : py3.8-new-opcodes - - - - - 012e95f5 by Carl Friedrich Bolz-Tereick at 2021-04-04T08:55:06+02:00 a bit of cleanup, fix translation --HG-- branch : py3.8-new-opcodes - - - - - 9 changed files: - lib-python/3/opcode.py - pypy/interpreter/astcompiler/assemble.py - pypy/interpreter/astcompiler/codegen.py - pypy/interpreter/astcompiler/test/test_compiler.py - pypy/interpreter/baseobjspace.py - pypy/interpreter/function.py - pypy/interpreter/generator.py - ? pypy/interpreter/newastcompiler/__init__.py - ? pypy/interpreter/newastcompiler/assemble.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/compare/fd47ca64c30b41b035727f31e235c0c10f8a0baa...012e95f5e9107bf6300fb9543c8fe77033e117c5 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/fd47ca64c30b41b035727f31e235c0c10f8a0baa...012e95f5e9107bf6300fb9543c8fe77033e117c5 You're 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 Apr 6 14:56:59 2021 From: foss at heptapod.net (Carl Friedrich Bolz-Tereick) Date: Tue, 06 Apr 2021 18:56:59 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.8-new-opcodes] 2 commits: I don't know why this is happening only on this branch, but fix translation here for now Message-ID: <606caefb8d0a4_1ef1ad8306318b@heptapod-foss.mail> Carl Friedrich Bolz-Tereick pushed to branch branch/py3.8-new-opcodes at PyPy / pypy Commits: 45471d28 by Carl Friedrich Bolz-Tereick at 2021-04-06T20:55:24+02:00 I don't know why this is happening only on this branch, but fix translation here for now --HG-- branch : py3.8-new-opcodes - - - - - a60fabac by Carl Friedrich Bolz-Tereick at 2021-04-06T20:56:43+02:00 undo some of the simplifications, unrolling the block stack is still needed --HG-- branch : py3.8-new-opcodes - - - - - 2 changed files: - pypy/interpreter/pyopcode.py - rpython/rlib/rmmap.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/compare/012e95f5e9107bf6300fb9543c8fe77033e117c5...a60fabac307ad20cce56ff299ac24aa23b1e9cfb -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/012e95f5e9107bf6300fb9543c8fe77033e117c5...a60fabac307ad20cce56ff299ac24aa23b1e9cfb You're 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 Apr 6 15:46:33 2021 From: foss at heptapod.net (Carl Friedrich Bolz-Tereick) Date: Tue, 06 Apr 2021 19:46:33 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.8] fix calling the unraisable hook in the case of __del__: report the *unbound* Message-ID: <606cba99d47e8_1ef37b14464327@heptapod-foss.mail> Carl Friedrich Bolz-Tereick pushed to branch branch/py3.8 at PyPy / pypy Commits: f2906a1b by Carl Friedrich Bolz-Tereick at 2021-04-06T21:46:20+02:00 fix calling the unraisable hook in the case of __del__: report the *unbound* not bound __del__ method, like CPython, to prevent having custom hooks resurrect the object. --HG-- branch : py3.8 - - - - - 2 changed files: - pypy/interpreter/executioncontext.py - pypy/interpreter/test/apptest_unraisable.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/commit/f2906a1bd3ed03c58845434e23528915a0d16cba -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/f2906a1bd3ed03c58845434e23528915a0d16cba You're 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 Apr 6 21:54:27 2021 From: foss at heptapod.net (Ronan Lamy) Date: Wed, 07 Apr 2021 01:54:27 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/hpy-update-to-facdb01] Handle HPy_bf_releasebuffer Message-ID: <606d10d3cfa19_1ef3bae9866233@heptapod-foss.mail> Ronan Lamy pushed to branch branch/hpy-update-to-facdb01 at PyPy / pypy Commits: a26d74e5 by Ronan Lamy at 2021-04-07T02:53:33+01:00 Handle HPy_bf_releasebuffer Note: the implementation is incomplete and only works in simple cases but it's enough to pass the tests! --HG-- branch : hpy-update-to-facdb01 - - - - - 3 changed files: - + pypy/module/_hpy_universal/buffer.py - pypy/module/_hpy_universal/interp_slot.py - pypy/module/_hpy_universal/interp_type.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/commit/a26d74e52ae62062132a140004bc11495802fddb -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/a26d74e52ae62062132a140004bc11495802fddb You're 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 Apr 7 06:33:42 2021 From: foss at heptapod.net (Antonio Cuni) Date: Wed, 07 Apr 2021 10:33:42 +0000 Subject: [pypy-commit] [Git][pypy/pypy] Pushed new branch branch/hpy-0.0.2 Message-ID: <606d8a86b3946_1ef37b0f47838d@heptapod-foss.mail> Antonio Cuni pushed new branch branch/hpy-0.0.2 at PyPy / pypy -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/tree/branch/hpy-0.0.2 You're 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 Apr 7 10:48:47 2021 From: foss at heptapod.net (Antonio Cuni) Date: Wed, 07 Apr 2021 14:48:47 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/hpy-0.0.2] 2 commits: make it possible to run update_vendored from other directories Message-ID: <606dc64f5b327_1ef4fa1dc8296b@heptapod-foss.mail> Antonio Cuni pushed to branch branch/hpy-0.0.2 at PyPy / pypy Commits: d1b4e14a by Antonio Cuni at 2021-04-07T16:46:11+02:00 make it possible to run update_vendored from other directories --HG-- branch : hpy-0.0.2 - - - - - 76734f12 by Antonio Cuni at 2021-04-07T16:48:31+02:00 make it easier to find update_vendored.sh when you read these files --HG-- branch : hpy-0.0.2 - - - - - 2 changed files: - pypy/module/_hpy_universal/patches/README - pypy/module/_hpy_universal/update_vendored.sh View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/compare/d72d0c3793ede2e48695945c107e8daa2c32f286...76734f1204528409f0762601cadac798565974cf -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/d72d0c3793ede2e48695945c107e8daa2c32f286...76734f1204528409f0762601cadac798565974cf You're 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 Apr 7 15:21:18 2021 From: foss at heptapod.net (Carl Friedrich Bolz-Tereick) Date: Wed, 07 Apr 2021 19:21:18 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.8-new-opcodes] 133 commits: hg merge py3.6 Message-ID: <606e062e21451_1ef4aa86c87470@heptapod-foss.mail> Carl Friedrich Bolz-Tereick pushed to branch branch/py3.8-new-opcodes at PyPy / pypy Commits: b9b69be8 by Ronan Lamy at 2020-12-04T18:26:27+00:00 hg merge py3.6 --HG-- branch : hpy - - - - - a1637a5f by Matti Picus at 2020-11-24T10:22:21+02:00 add symlinks for python, python3 to the package (not on windows) --HG-- branch : hpy - - - - - 5aba2588 by Matti Picus at 2020-12-06T00:44:10+02:00 back out changeset 2215fd8a26a8 applied to wrong branch --HG-- branch : hpy - - - - - 97a84cd2 by Simon Cross at 2020-12-08T17:23:06+02:00 Update vendored hpy to 2829a0d. --HG-- branch : hpy-update-to-2829a0d - - - - - e6d13817 by Simon Cross at 2020-12-08T17:24:15+02:00 Fix locating of compiled .so file. --HG-- branch : hpy-update-to-2829a0d - - - - - 85b3af55 by Simon Cross at 2020-12-08T17:34:26+02:00 Restore skipping hpy tests on windows from r100780. --HG-- branch : hpy-update-to-2829a0d - - - - - 0d6ab8c9 by Simon Cross at 2020-12-09T22:41:14+02:00 Small update of vendored hpy to 22a05e8. --HG-- branch : hpy-update-to-2829a0d - - - - - b43a8a8c by Simon Cross at 2020-12-09T22:43:57+02:00 Implement HPy_FatalError. --HG-- branch : hpy-update-to-2829a0d - - - - - a78307bf by Simon Cross at 2020-12-10T11:44:39+02:00 Fix HPyLong_AsUnsignedLongLong and HPyLong_AsSsize_t to ignore __int__ and __index__ methods. --HG-- branch : hpy-update-to-2829a0d - - - - - ee6fe2ff by Simon Cross at 2020-12-10T11:45:49+02:00 Update vendored hpy to c9ada53 plus an uncommitted fix for the HPy_FatalError test. --HG-- branch : hpy-update-to-2829a0d - - - - - 738880b7 by Simon Cross at 2020-12-10T13:44:05+02:00 Update vendored hpy to 7a0cb53. --HG-- branch : hpy-update-to-2829a0d - - - - - b856262d by Simon Cross at 2020-12-10T18:50:48+02:00 Update vendored hpy to 6e38f80. --HG-- branch : hpy-update-to-2829a0d - - - - - 616db8d0 by Simon Cross at 2020-12-10T18:51:36+02:00 Look for filename as .hpy.so now that the C extenion name is correct. --HG-- branch : hpy-update-to-2829a0d - - - - - f45191e7 by Simon Cross at 2020-12-10T21:03:32+00:00 Merge branch 'branch/hpy-update-to-2829a0d' into 'branch/hpy' Update hpy to 2829a0d See merge request pypy/pypy!783 --HG-- branch : hpy - - - - - 55925cc9 by Ronan Lamy at 2021-01-15T18:37:32+00:00 Don't crash when importing a defective module --HG-- branch : hpy - - - - - 74774ed5 by Carl Friedrich Bolz-Tereick at 2021-03-08T21:14:43+01:00 tweak - - - - - e029ceb6 by Matti Picus at 2021-03-09T08:23:54+02:00 fix for windows - - - - - 6cfa8650 by Carl Friedrich Bolz-Tereick at 2021-03-11T11:50:30+01:00 kill dead code - - - - - 8ce49bd0 by Carl Friedrich Bolz-Tereick at 2021-03-11T11:51:24+01:00 properly deal with memfd_create missing - - - - - b61fba4e by Carl Friedrich Bolz-Tereick at 2021-03-11T13:45:18+01:00 gah, thanks matti - - - - - 60feccb3 by Carl Friedrich Bolz-Tereick at 2021-03-11T13:46:23+01:00 add a shortcut for re.sub doing zero replacements (which happens quite often for things like escaping characters) - - - - - a120be83 by Ronan Lamy at 2021-03-11T18:44:35+00:00 Update to Python 3.7 (merge 'py3.7' into 'hpy') --HG-- branch : hpy - - - - - 7c99942a by Carl Friedrich Bolz-Tereick at 2021-03-11T20:28:40+01:00 a test that shows the problem of #3402: when disabling inlining we can get into a situation where we retrace again and again the same loop, because it is itself too huge - - - - - b3c92491 by Matti Picus at 2021-03-12T12:05:23+02:00 redo d137aaa8fb1a to enable the sys_flags on windows - - - - - d6e135b2 by Matti Picus at 2021-03-12T12:10:38+02:00 merge default into branch --HG-- branch : py3.7 - - - - - eadd7579 by Ronan Lamy at 2021-03-12T17:22:07+00:00 update-vendored to commit eb07982b6 --HG-- branch : hpy-update-to-eb07982b6 - - - - - 269dfa30 by Ronan Lamy at 2021-03-12T17:28:03+00:00 rename .should_check_refcount() to .supports_refcounts() --HG-- branch : hpy-update-to-eb07982b6 - - - - - be64a053 by Ronan Lamy at 2021-03-12T18:09:53+00:00 Add the other .supports_foo() helpers --HG-- branch : hpy-update-to-eb07982b6 - - - - - 224ee0cc by Ronan Lamy at 2021-03-12T18:41:50+00:00 Implement HPyTuple_Check --HG-- branch : hpy-update-to-eb07982b6 - - - - - 00f18fdb by Ronan Lamy at 2021-03-12T18:50:25+00:00 Implement HPyCallable_Check --HG-- branch : hpy-update-to-eb07982b6 - - - - - 33f0e547 by Ronan Lamy at 2021-03-12T19:41:20+00:00 Implement HPy_CallTupleDict --HG-- branch : hpy-update-to-eb07982b6 - - - - - f2939268 by Carl Friedrich Bolz-Tereick at 2021-03-15T10:47:55+01:00 increment the magic number, which should have happened in 7b6f5e251bd1, sorry :-(. add a simple test that hashes stdlib_opcode and compares it against a hard-coded number. if that changes, we get a failing test to remind us to update the magic. --HG-- branch : py3.7 - - - - - 8d87b355 by Matti Picus at 2021-03-15T12:15:16+02:00 start 7.3.4 release: update versions and contributors, create release note - - - - - e763840e by Matti Picus at 2021-03-15T12:23:18+02:00 merge default into py3.7 --HG-- branch : py3.7 - - - - - cdd5cb85 by Carl Friedrich Bolz-Tereick at 2021-03-15T16:12:34+01:00 try to fix #3351: when two cursors shared the same statement, and one of them was collected at the wrong time, we could get an SQLITE_MISUSE that was reported in confusing ways. fix this by remembering *which* cursors is using a statement, and only freeing those that we use --HG-- branch : py3.7 - - - - - 2e4e465c by Carl Friedrich Bolz-Tereick at 2021-03-15T16:40:14+01:00 properly report sqlite errors from the callers of __set_param --HG-- branch : py3.7 - - - - - 849d74dc by Carl Friedrich Bolz-Tereick at 2021-03-16T07:35:40+01:00 fix one of the remaining sqlite issues: cpython sqlite3 only case-folds ascii column names --HG-- branch : py3.7 - - - - - 252f91d5 by Carl Friedrich Bolz-Tereick at 2021-03-16T12:13:33+01:00 small optimization: rbigint.str returns ascii --HG-- branch : py3.7 - - - - - e2ab8dff by Ronan Lamy at 2021-03-16T16:52:41+00:00 Initialise all required attributes in HPyModule_Create() --HG-- branch : hpy-update-to-eb07982b6 - - - - - 706bbfb9 by Ronan Lamy at 2021-03-16T19:58:34+00:00 Merge branch 'branch/hpy-update-to-eb07982b6' into 'branch/hpy' Branch/hpy update to eb07982b6 See merge request pypy/pypy!810 --HG-- branch : hpy - - - - - 0b52dce4 by Carl Friedrich Bolz-Tereick at 2021-03-17T09:40:27+01:00 fix last failing CPython test: if PARSE_COLNAMES is not set, the description should not remove the part in [brackets] --HG-- branch : py3.7 - - - - - b8012fa4 by Matti Picus at 2021-03-17T10:55:13+02:00 add a hint to why we disabled cffi-based _decimal - - - - - 3ce540df by Matti Picus at 2021-03-17T10:59:17+02:00 build release for win-64 not win-32 - - - - - 68c99cda by Matti Picus at 2021-03-17T13:50:15+02:00 merge default into branch --HG-- branch : py3.7 - - - - - 9e875c96 by Matti Picus at 2021-03-17T21:52:12+02:00 test, implement PyFile_FromFd (which replaced PyFile_FromFile in python 3.0) --HG-- branch : py3.7 - - - - - c4506779 by Matti Picus at 2021-03-18T07:04:23+02:00 widen() always trips me up. Unbreak translation --HG-- branch : py3.7 - - - - - 84169539 by Matti Picus at 2021-03-18T09:33:35+02:00 handle None values better. Separate variables are needed for translation --HG-- branch : py3.7 - - - - - a0998cd3 by Matti Picus at 2021-03-19T08:02:30+02:00 update for rc1 - - - - - efafbfe7 by Matti Picus at 2021-03-19T08:02:53+02:00 Added tag release-pypy2.7-v7.3.4rc1 for changeset 9ea8f87bdc75 - - - - - 74d18e79 by Matti Picus at 2021-03-19T14:39:38+02:00 Added tag release-pypy3.7-v7.3.4rc1 for changeset 465347ee258a - - - - - 046b176e by Matti Picus at 2021-03-19T16:20:30+02:00 update versions.json and check - - - - - 4581b4c2 by Carl Friedrich Bolz-Tereick at 2021-03-20T14:15:17+01:00 typo-level fixed, make a few things more explicit - - - - - b8028025 by Carl Friedrich Bolz-Tereick at 2021-03-20T14:32:07+01:00 try to rewrite the introduction of the release announcement - - - - - 9ec183c4 by Carl Friedrich Bolz-Tereick at 2021-03-20T14:44:46+01:00 two more typos - - - - - cfc0dad9 by Carl Friedrich Bolz-Tereick at 2021-03-20T15:28:08+01:00 add a way to get at the overallocated size of a list - - - - - e299fa94 by Carl Friedrich Bolz-Tereick at 2021-03-20T15:46:09+01:00 expose the physical size of a list in __pypy__ - - - - - 92d6cfab by Carl Friedrich Bolz-Tereick at 2021-03-20T16:06:33+01:00 fix translation - - - - - 6d27302e by Matti Picus at 2021-03-21T11:50:43+02:00 sync with upstream pyrepl including PRs 26, 30, 34 - - - - - 640fb431 by Stefano Rivera at 2021-03-21T13:50:32-07:00 Remove trailing whitespace - - - - - bcbc4068 by Stefano Rivera at 2021-03-21T19:36:35-07:00 Trailing comma --HG-- branch : py3.7 - - - - - fbce301f by Matti Picus at 2021-03-22T12:15:09+02:00 add new files from 70e48be84f55, fix .hgignore - - - - - 49b7ae42 by Matti Picus at 2021-03-23T09:33:09+02:00 skip some pyrepl tests on windows - - - - - cd676281 by Matti Picus at 2021-03-23T10:05:26+02:00 skip interrupt on windows - - - - - ee46c0fd by Matti Picus at 2021-03-23T10:08:25+02:00 more skips for windows - - - - - c9a3c84d by Matti Picus at 2021-03-24T13:56:28+02:00 typo - - - - - 47ef7450 by Matti Picus at 2021-03-24T13:56:41+02:00 import the built-in module first - - - - - 885b21cd by Matti Picus at 2021-03-25T10:23:05+02:00 tweak release note, recognize Ondrej Baranovi? (nulano) - - - - - 646b6bed by Matti Picus at 2021-03-25T14:48:20+02:00 typo (YannikJadoul from IRC) --HG-- branch : py3.7 - - - - - 9eb9bb74 by Carl Friedrich Bolz-Tereick at 2021-03-25T20:51:11+01:00 do the call to newint outside of the _descr_hash_jitdriver implementation (leads to finishs that allocate) - - - - - b4a5151c by Carl Friedrich Bolz-Tereick at 2021-03-25T21:08:38+01:00 instance_ptr_eq and instance_ptr_ne are symmetric - - - - - edd6f2c0 by Matti Picus at 2021-03-25T18:33:24+02:00 fix import, make tests follow the implementation (test_reader does not exist in upstream) - - - - - 2ab895dd by nulano at 2021-03-26T11:29:31+01:00 regenerate icon --HG-- branch : icon-aliasing - - - - - aa2d84cc by Carl Friedrich Bolz-Tereick at 2021-03-26T11:04:43+00:00 Merge branch 'branch/icon-aliasing' into 'branch/default' Regenerate icon See merge request pypy/pypy!811 - - - - - 3745fe8c by Carl Friedrich Bolz-Tereick at 2021-03-26T11:27:46+01:00 fix the get_printable_location of rsre jit - - - - - e79b16a1 by Matti Picus at 2021-03-26T14:47:30+03:00 improve error message for upstream pyrepl, document merged branch - - - - - d283acf9 by Carl Friedrich Bolz-Tereick at 2021-03-26T13:23:38+01:00 a fast path for l[:] = l2 - - - - - 2b3cdcc1 by Carl Friedrich Bolz-Tereick at 2021-03-26T14:19:20+01:00 test and fix - - - - - 19b061a7 by Carl Friedrich Bolz-Tereick at 2021-03-26T14:45:47+01:00 backport of 3a37dfe596eb: restore pickling of dict iterators - - - - - 810cc131 by Carl Friedrich Bolz-Tereick at 2021-03-26T22:50:52+01:00 equivalently to 54713a43f660, fix CALL_METHOD_KW to not lose the immutability of the keyword name tuple --HG-- branch : py3.7 - - - - - 2584836b by Matti Picus at 2021-03-29T00:01:56+03:00 revert and redo bbb8186527b6 for backward compatibility (issue 3422) - - - - - 098b9b0e by Matti Picus at 2021-03-29T00:31:00+03:00 merge default into branch --HG-- branch : py3.7 - - - - - f3a3f13d by Matti Picus at 2021-03-29T08:31:55+03:00 fix 8824760015f0 - - - - - 2a0b7cc1 by Matti Picus at 2021-03-29T08:35:01+03:00 fix 8824760015f0 --HG-- branch : py3.7 - - - - - ba324a39 by Matti Picus at 2021-03-29T08:35:53+03:00 merge default into branch --HG-- branch : py3.7 - - - - - 69c29b1a by Matti Picus at 2021-03-29T14:11:28+03:00 update openssl to 1.1.k for darwin, linux and always embed the new version - - - - - 27046e3f by Matti Picus at 2021-03-29T16:39:45+03:00 tweak error formatting - - - - - 674ce827 by Matti Picus at 2021-03-29T16:40:32+03:00 try harder to force recompiling openssl when building _ssl import - - - - - 3d64dcf3 by Matti Picus at 2021-03-30T00:25:13+03:00 only embed gdbm on darwin - - - - - 0072a8cc by Carl Friedrich Bolz-Tereick at 2021-03-30T08:03:09+02:00 fix test - - - - - c0a1ef1c by Matti Picus at 2021-03-30T09:09:54+03:00 move processing setupterm error message to rpython for a nicer message - - - - - 4333bab9 by Matti Picus at 2021-03-30T09:13:33+03:00 merge default into py3.7 --HG-- branch : py3.7 - - - - - fe1474fe by Carl Friedrich Bolz-Tereick at 2021-03-30T09:18:06+02:00 fix bugs (thanks mattip) - - - - - 7a9e338d by Carl Friedrich Bolz-Tereick at 2021-03-30T15:32:26+02:00 merge heads - - - - - 5cdf5a2f by Carl Friedrich Bolz-Tereick at 2021-03-30T15:38:41+02:00 merge default --HG-- branch : py3.7 - - - - - 00f085ab by Matti Picus at 2021-03-31T07:46:50+03:00 fix tests - - - - - b8e5d7fa by Matti Picus at 2021-03-31T08:12:04+03:00 update release note - - - - - 73654b9b by Matti Picus at 2021-03-31T08:16:59+03:00 backport pypy3 whatsnew, move pypy2 whatsnew - - - - - 2bff217e by Matti Picus at 2021-03-31T08:17:50+03:00 restart whatsnew pypy2 - - - - - 59a95bd2 by Matti Picus at 2021-03-31T08:19:15+03:00 move whatsnew pypy3 head to 7.3.4 - - - - - 5974f3f7 by Matti Picus at 2021-03-31T08:22:59+03:00 restart pypy3 whatsnew, update doc indices - - - - - d2c20763 by Matti Picus at 2021-03-31T08:23:54+03:00 merge default into branch --HG-- branch : py3.7 - - - - - 196ff553 by Matti Picus at 2021-03-31T10:43:28+03:00 use win64 rpython in force-builds - - - - - 72d86eaa by Matti Picus at 2021-03-31T10:46:51+03:00 fix function declaration - - - - - 72c0d5e0 by Matti Picus at 2021-03-31T10:57:12+03:00 merge default into branch --HG-- branch : py3.7 - - - - - 557ec7b8 by Matti Picus at 2021-03-31T13:24:52+03:00 leave a wrapped setupterm rpython function to avoid including "term.h" - - - - - 83c54e3d by Matti Picus at 2021-03-31T16:12:58+03:00 typo - - - - - e9a550aa by Matti Picus at 2021-03-31T18:05:22+03:00 fix regex (backported from CPython 2.7.18) - - - - - 0e4ceafe by Matti Picus at 2021-03-31T18:06:42+03:00 merge default into py3.7 --HG-- branch : py3.7 - - - - - ebb50162 by Matti Picus at 2021-03-31T20:45:53+03:00 merge hpy into py3.7 --HG-- branch : py3.7 - - - - - 744198ac by Matti Picus at 2021-03-31T22:51:26+03:00 merge PR 34 from github.com/pypy/pyrepl (issue 2371) - - - - - 933937e4 by Matti Picus at 2021-03-31T22:54:21+03:00 merge default into py3.7 --HG-- branch : py3.7 - - - - - a40f4f9a by Matti Picus at 2021-04-01T08:23:08+03:00 fix needed for testing - - - - - 94e147df by Matti Picus at 2021-04-01T08:36:48+03:00 do not embed lmza on linux, maybe review this when we drop CentOS6 --HG-- branch : py3.7 - - - - - dfe8b91b by Matti Picus at 2021-04-01T08:56:29+03:00 restart whatsnew-pypy3-head.rst --HG-- branch : py3.7 - - - - - 54403d48 by Matti Picus at 2021-04-01T09:48:27+03:00 fix memory leak - - - - - 4a5e64a9 by Matti Picus at 2021-04-01T10:08:32+03:00 typo, fix memory leak - - - - - 17c8d760 by Matti Picus at 2021-04-01T10:10:02+03:00 merge default into branch --HG-- branch : py3.7 - - - - - 85c0cc3a by Matti Picus at 2021-04-01T10:34:13+03:00 fix test --HG-- branch : py3.7 - - - - - 625e232f by Matti Picus at 2021-04-01T16:54:07+03:00 mention HPy in release note; tweak documentation - - - - - deae602f by Matti Picus at 2021-04-01T23:25:08+03:00 restore code that got lost in the shuffle (thanks obfusk) - - - - - 1730e6f4 by Matti Picus at 2021-04-02T01:27:25+03:00 revert pyrepl to 8ef001285964, before merging upstream - - - - - fa5d419c by Matti Picus at 2021-04-02T08:28:36+03:00 revert pyrepl to 24f58eca7031, before merging from pypy/pyrepl --HG-- branch : py3.7 - - - - - 2b10c85e by Matti Picus at 2021-04-02T15:14:22+03:00 revert test to fix it --HG-- branch : py3.7 - - - - - 85520826 by Matti Picus at 2021-04-03T06:25:04+00:00 embed _gdbm and lzma on arm64 --HG-- branch : py3.7 - - - - - df4bbeac by Matti Picus at 2021-04-03T19:38:47+00:00 add '-fPIC', fix gdbm C interface --HG-- branch : py3.7 - - - - - 0f6d68b7 by Matti Picus at 2021-04-03T22:56:35+03:00 skip zlib test on 1.2.7 too (manylinux2014 buildbot) - - - - - 3cd6871b by Matti Picus at 2021-04-03T23:00:22+03:00 merge default into py3.7 --HG-- branch : py3.7 - - - - - 0ec664d7 by Matti Picus at 2021-04-04T09:10:08+03:00 add file lost in merge with default --HG-- branch : py3.7 - - - - - 77df7770 by Matti Picus at 2021-04-04T11:24:08+03:00 disable _hpyproject_universal on windows until hpyproject/hpy/pull/125 is merged --HG-- branch : py3.7 - - - - - f2906a1b by Carl Friedrich Bolz-Tereick at 2021-04-06T21:46:20+02:00 fix calling the unraisable hook in the case of __del__: report the *unbound* not bound __del__ method, like CPython, to prevent having custom hooks resurrect the object. --HG-- branch : py3.8 - - - - - 9d9694ea by Carl Friedrich Bolz-Tereick at 2021-04-07T21:12:01+02:00 merge py3.7 --HG-- branch : py3.8 - - - - - cdc28d77 by Carl Friedrich Bolz-Tereick at 2021-04-07T21:17:48+02:00 bump magic on the branch --HG-- branch : py3.8-new-opcodes - - - - - b1881a85 by Carl Friedrich Bolz-Tereick at 2021-04-07T21:19:41+02:00 merge py3.8 --HG-- branch : py3.8-new-opcodes - - - - - 30 changed files: - .hgignore - .hgtags - LICENSE - extra_tests/test_sqlite3.py - lib_pypy/_gdbm.py - lib_pypy/_gdbm_build.py - lib_pypy/_sqlite3.py - lib_pypy/pypy_tools/build_cffi_imports.py - pypy/config/pypyoption.py - pypy/doc/__pypy__-module.rst - pypy/doc/conf.py - pypy/doc/contributor.rst - pypy/doc/index-of-release-notes.rst - pypy/doc/index-of-whatsnew.rst - + pypy/doc/release-v7.3.4.rst - pypy/doc/sandbox.rst - pypy/doc/tool/makecontributor.py - pypy/doc/whatsnew-head.rst - + pypy/doc/whatsnew-pypy2-7.3.4.rst - + pypy/doc/whatsnew-pypy3-7.3.4.rst - pypy/doc/whatsnew-pypy3-head.rst - pypy/goal/pypy.ico - pypy/goal/targetpypystandalone.py - pypy/interpreter/executioncontext.py - pypy/interpreter/pycode.py - pypy/interpreter/pyopcode.py - pypy/interpreter/test/apptest_unraisable.py - pypy/interpreter/test/test_zzpickle_and_slow.py - pypy/module/__pypy__/interp_magic.py - pypy/module/__pypy__/moduledef.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/compare/a60fabac307ad20cce56ff299ac24aa23b1e9cfb...b1881a855ef59534e9ff09f930eea54c50d62126 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/a60fabac307ad20cce56ff299ac24aa23b1e9cfb...b1881a855ef59534e9ff09f930eea54c50d62126 You're 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 Apr 7 15:21:14 2021 From: foss at heptapod.net (Carl Friedrich Bolz-Tereick) Date: Wed, 07 Apr 2021 19:21:14 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.8] 130 commits: hg merge py3.6 Message-ID: <606e062a9f6a5_1ef1cfd908721a@heptapod-foss.mail> Carl Friedrich Bolz-Tereick pushed to branch branch/py3.8 at PyPy / pypy Commits: b9b69be8 by Ronan Lamy at 2020-12-04T18:26:27+00:00 hg merge py3.6 --HG-- branch : hpy - - - - - a1637a5f by Matti Picus at 2020-11-24T10:22:21+02:00 add symlinks for python, python3 to the package (not on windows) --HG-- branch : hpy - - - - - 5aba2588 by Matti Picus at 2020-12-06T00:44:10+02:00 back out changeset 2215fd8a26a8 applied to wrong branch --HG-- branch : hpy - - - - - 97a84cd2 by Simon Cross at 2020-12-08T17:23:06+02:00 Update vendored hpy to 2829a0d. --HG-- branch : hpy-update-to-2829a0d - - - - - e6d13817 by Simon Cross at 2020-12-08T17:24:15+02:00 Fix locating of compiled .so file. --HG-- branch : hpy-update-to-2829a0d - - - - - 85b3af55 by Simon Cross at 2020-12-08T17:34:26+02:00 Restore skipping hpy tests on windows from r100780. --HG-- branch : hpy-update-to-2829a0d - - - - - 0d6ab8c9 by Simon Cross at 2020-12-09T22:41:14+02:00 Small update of vendored hpy to 22a05e8. --HG-- branch : hpy-update-to-2829a0d - - - - - b43a8a8c by Simon Cross at 2020-12-09T22:43:57+02:00 Implement HPy_FatalError. --HG-- branch : hpy-update-to-2829a0d - - - - - a78307bf by Simon Cross at 2020-12-10T11:44:39+02:00 Fix HPyLong_AsUnsignedLongLong and HPyLong_AsSsize_t to ignore __int__ and __index__ methods. --HG-- branch : hpy-update-to-2829a0d - - - - - ee6fe2ff by Simon Cross at 2020-12-10T11:45:49+02:00 Update vendored hpy to c9ada53 plus an uncommitted fix for the HPy_FatalError test. --HG-- branch : hpy-update-to-2829a0d - - - - - 738880b7 by Simon Cross at 2020-12-10T13:44:05+02:00 Update vendored hpy to 7a0cb53. --HG-- branch : hpy-update-to-2829a0d - - - - - b856262d by Simon Cross at 2020-12-10T18:50:48+02:00 Update vendored hpy to 6e38f80. --HG-- branch : hpy-update-to-2829a0d - - - - - 616db8d0 by Simon Cross at 2020-12-10T18:51:36+02:00 Look for filename as .hpy.so now that the C extenion name is correct. --HG-- branch : hpy-update-to-2829a0d - - - - - f45191e7 by Simon Cross at 2020-12-10T21:03:32+00:00 Merge branch 'branch/hpy-update-to-2829a0d' into 'branch/hpy' Update hpy to 2829a0d See merge request pypy/pypy!783 --HG-- branch : hpy - - - - - 55925cc9 by Ronan Lamy at 2021-01-15T18:37:32+00:00 Don't crash when importing a defective module --HG-- branch : hpy - - - - - 74774ed5 by Carl Friedrich Bolz-Tereick at 2021-03-08T21:14:43+01:00 tweak - - - - - e029ceb6 by Matti Picus at 2021-03-09T08:23:54+02:00 fix for windows - - - - - 6cfa8650 by Carl Friedrich Bolz-Tereick at 2021-03-11T11:50:30+01:00 kill dead code - - - - - 8ce49bd0 by Carl Friedrich Bolz-Tereick at 2021-03-11T11:51:24+01:00 properly deal with memfd_create missing - - - - - b61fba4e by Carl Friedrich Bolz-Tereick at 2021-03-11T13:45:18+01:00 gah, thanks matti - - - - - 60feccb3 by Carl Friedrich Bolz-Tereick at 2021-03-11T13:46:23+01:00 add a shortcut for re.sub doing zero replacements (which happens quite often for things like escaping characters) - - - - - a120be83 by Ronan Lamy at 2021-03-11T18:44:35+00:00 Update to Python 3.7 (merge 'py3.7' into 'hpy') --HG-- branch : hpy - - - - - 7c99942a by Carl Friedrich Bolz-Tereick at 2021-03-11T20:28:40+01:00 a test that shows the problem of #3402: when disabling inlining we can get into a situation where we retrace again and again the same loop, because it is itself too huge - - - - - b3c92491 by Matti Picus at 2021-03-12T12:05:23+02:00 redo d137aaa8fb1a to enable the sys_flags on windows - - - - - d6e135b2 by Matti Picus at 2021-03-12T12:10:38+02:00 merge default into branch --HG-- branch : py3.7 - - - - - eadd7579 by Ronan Lamy at 2021-03-12T17:22:07+00:00 update-vendored to commit eb07982b6 --HG-- branch : hpy-update-to-eb07982b6 - - - - - 269dfa30 by Ronan Lamy at 2021-03-12T17:28:03+00:00 rename .should_check_refcount() to .supports_refcounts() --HG-- branch : hpy-update-to-eb07982b6 - - - - - be64a053 by Ronan Lamy at 2021-03-12T18:09:53+00:00 Add the other .supports_foo() helpers --HG-- branch : hpy-update-to-eb07982b6 - - - - - 224ee0cc by Ronan Lamy at 2021-03-12T18:41:50+00:00 Implement HPyTuple_Check --HG-- branch : hpy-update-to-eb07982b6 - - - - - 00f18fdb by Ronan Lamy at 2021-03-12T18:50:25+00:00 Implement HPyCallable_Check --HG-- branch : hpy-update-to-eb07982b6 - - - - - 33f0e547 by Ronan Lamy at 2021-03-12T19:41:20+00:00 Implement HPy_CallTupleDict --HG-- branch : hpy-update-to-eb07982b6 - - - - - f2939268 by Carl Friedrich Bolz-Tereick at 2021-03-15T10:47:55+01:00 increment the magic number, which should have happened in 7b6f5e251bd1, sorry :-(. add a simple test that hashes stdlib_opcode and compares it against a hard-coded number. if that changes, we get a failing test to remind us to update the magic. --HG-- branch : py3.7 - - - - - 8d87b355 by Matti Picus at 2021-03-15T12:15:16+02:00 start 7.3.4 release: update versions and contributors, create release note - - - - - e763840e by Matti Picus at 2021-03-15T12:23:18+02:00 merge default into py3.7 --HG-- branch : py3.7 - - - - - cdd5cb85 by Carl Friedrich Bolz-Tereick at 2021-03-15T16:12:34+01:00 try to fix #3351: when two cursors shared the same statement, and one of them was collected at the wrong time, we could get an SQLITE_MISUSE that was reported in confusing ways. fix this by remembering *which* cursors is using a statement, and only freeing those that we use --HG-- branch : py3.7 - - - - - 2e4e465c by Carl Friedrich Bolz-Tereick at 2021-03-15T16:40:14+01:00 properly report sqlite errors from the callers of __set_param --HG-- branch : py3.7 - - - - - 849d74dc by Carl Friedrich Bolz-Tereick at 2021-03-16T07:35:40+01:00 fix one of the remaining sqlite issues: cpython sqlite3 only case-folds ascii column names --HG-- branch : py3.7 - - - - - 252f91d5 by Carl Friedrich Bolz-Tereick at 2021-03-16T12:13:33+01:00 small optimization: rbigint.str returns ascii --HG-- branch : py3.7 - - - - - e2ab8dff by Ronan Lamy at 2021-03-16T16:52:41+00:00 Initialise all required attributes in HPyModule_Create() --HG-- branch : hpy-update-to-eb07982b6 - - - - - 706bbfb9 by Ronan Lamy at 2021-03-16T19:58:34+00:00 Merge branch 'branch/hpy-update-to-eb07982b6' into 'branch/hpy' Branch/hpy update to eb07982b6 See merge request pypy/pypy!810 --HG-- branch : hpy - - - - - 0b52dce4 by Carl Friedrich Bolz-Tereick at 2021-03-17T09:40:27+01:00 fix last failing CPython test: if PARSE_COLNAMES is not set, the description should not remove the part in [brackets] --HG-- branch : py3.7 - - - - - b8012fa4 by Matti Picus at 2021-03-17T10:55:13+02:00 add a hint to why we disabled cffi-based _decimal - - - - - 3ce540df by Matti Picus at 2021-03-17T10:59:17+02:00 build release for win-64 not win-32 - - - - - 68c99cda by Matti Picus at 2021-03-17T13:50:15+02:00 merge default into branch --HG-- branch : py3.7 - - - - - 9e875c96 by Matti Picus at 2021-03-17T21:52:12+02:00 test, implement PyFile_FromFd (which replaced PyFile_FromFile in python 3.0) --HG-- branch : py3.7 - - - - - c4506779 by Matti Picus at 2021-03-18T07:04:23+02:00 widen() always trips me up. Unbreak translation --HG-- branch : py3.7 - - - - - 84169539 by Matti Picus at 2021-03-18T09:33:35+02:00 handle None values better. Separate variables are needed for translation --HG-- branch : py3.7 - - - - - a0998cd3 by Matti Picus at 2021-03-19T08:02:30+02:00 update for rc1 - - - - - efafbfe7 by Matti Picus at 2021-03-19T08:02:53+02:00 Added tag release-pypy2.7-v7.3.4rc1 for changeset 9ea8f87bdc75 - - - - - 74d18e79 by Matti Picus at 2021-03-19T14:39:38+02:00 Added tag release-pypy3.7-v7.3.4rc1 for changeset 465347ee258a - - - - - 046b176e by Matti Picus at 2021-03-19T16:20:30+02:00 update versions.json and check - - - - - 4581b4c2 by Carl Friedrich Bolz-Tereick at 2021-03-20T14:15:17+01:00 typo-level fixed, make a few things more explicit - - - - - b8028025 by Carl Friedrich Bolz-Tereick at 2021-03-20T14:32:07+01:00 try to rewrite the introduction of the release announcement - - - - - 9ec183c4 by Carl Friedrich Bolz-Tereick at 2021-03-20T14:44:46+01:00 two more typos - - - - - cfc0dad9 by Carl Friedrich Bolz-Tereick at 2021-03-20T15:28:08+01:00 add a way to get at the overallocated size of a list - - - - - e299fa94 by Carl Friedrich Bolz-Tereick at 2021-03-20T15:46:09+01:00 expose the physical size of a list in __pypy__ - - - - - 92d6cfab by Carl Friedrich Bolz-Tereick at 2021-03-20T16:06:33+01:00 fix translation - - - - - 6d27302e by Matti Picus at 2021-03-21T11:50:43+02:00 sync with upstream pyrepl including PRs 26, 30, 34 - - - - - 640fb431 by Stefano Rivera at 2021-03-21T13:50:32-07:00 Remove trailing whitespace - - - - - bcbc4068 by Stefano Rivera at 2021-03-21T19:36:35-07:00 Trailing comma --HG-- branch : py3.7 - - - - - fbce301f by Matti Picus at 2021-03-22T12:15:09+02:00 add new files from 70e48be84f55, fix .hgignore - - - - - 49b7ae42 by Matti Picus at 2021-03-23T09:33:09+02:00 skip some pyrepl tests on windows - - - - - cd676281 by Matti Picus at 2021-03-23T10:05:26+02:00 skip interrupt on windows - - - - - ee46c0fd by Matti Picus at 2021-03-23T10:08:25+02:00 more skips for windows - - - - - c9a3c84d by Matti Picus at 2021-03-24T13:56:28+02:00 typo - - - - - 47ef7450 by Matti Picus at 2021-03-24T13:56:41+02:00 import the built-in module first - - - - - 885b21cd by Matti Picus at 2021-03-25T10:23:05+02:00 tweak release note, recognize Ondrej Baranovi? (nulano) - - - - - 646b6bed by Matti Picus at 2021-03-25T14:48:20+02:00 typo (YannikJadoul from IRC) --HG-- branch : py3.7 - - - - - 9eb9bb74 by Carl Friedrich Bolz-Tereick at 2021-03-25T20:51:11+01:00 do the call to newint outside of the _descr_hash_jitdriver implementation (leads to finishs that allocate) - - - - - b4a5151c by Carl Friedrich Bolz-Tereick at 2021-03-25T21:08:38+01:00 instance_ptr_eq and instance_ptr_ne are symmetric - - - - - edd6f2c0 by Matti Picus at 2021-03-25T18:33:24+02:00 fix import, make tests follow the implementation (test_reader does not exist in upstream) - - - - - 2ab895dd by nulano at 2021-03-26T11:29:31+01:00 regenerate icon --HG-- branch : icon-aliasing - - - - - aa2d84cc by Carl Friedrich Bolz-Tereick at 2021-03-26T11:04:43+00:00 Merge branch 'branch/icon-aliasing' into 'branch/default' Regenerate icon See merge request pypy/pypy!811 - - - - - 3745fe8c by Carl Friedrich Bolz-Tereick at 2021-03-26T11:27:46+01:00 fix the get_printable_location of rsre jit - - - - - e79b16a1 by Matti Picus at 2021-03-26T14:47:30+03:00 improve error message for upstream pyrepl, document merged branch - - - - - d283acf9 by Carl Friedrich Bolz-Tereick at 2021-03-26T13:23:38+01:00 a fast path for l[:] = l2 - - - - - 2b3cdcc1 by Carl Friedrich Bolz-Tereick at 2021-03-26T14:19:20+01:00 test and fix - - - - - 19b061a7 by Carl Friedrich Bolz-Tereick at 2021-03-26T14:45:47+01:00 backport of 3a37dfe596eb: restore pickling of dict iterators - - - - - 810cc131 by Carl Friedrich Bolz-Tereick at 2021-03-26T22:50:52+01:00 equivalently to 54713a43f660, fix CALL_METHOD_KW to not lose the immutability of the keyword name tuple --HG-- branch : py3.7 - - - - - 2584836b by Matti Picus at 2021-03-29T00:01:56+03:00 revert and redo bbb8186527b6 for backward compatibility (issue 3422) - - - - - 098b9b0e by Matti Picus at 2021-03-29T00:31:00+03:00 merge default into branch --HG-- branch : py3.7 - - - - - f3a3f13d by Matti Picus at 2021-03-29T08:31:55+03:00 fix 8824760015f0 - - - - - 2a0b7cc1 by Matti Picus at 2021-03-29T08:35:01+03:00 fix 8824760015f0 --HG-- branch : py3.7 - - - - - ba324a39 by Matti Picus at 2021-03-29T08:35:53+03:00 merge default into branch --HG-- branch : py3.7 - - - - - 69c29b1a by Matti Picus at 2021-03-29T14:11:28+03:00 update openssl to 1.1.k for darwin, linux and always embed the new version - - - - - 27046e3f by Matti Picus at 2021-03-29T16:39:45+03:00 tweak error formatting - - - - - 674ce827 by Matti Picus at 2021-03-29T16:40:32+03:00 try harder to force recompiling openssl when building _ssl import - - - - - 3d64dcf3 by Matti Picus at 2021-03-30T00:25:13+03:00 only embed gdbm on darwin - - - - - 0072a8cc by Carl Friedrich Bolz-Tereick at 2021-03-30T08:03:09+02:00 fix test - - - - - c0a1ef1c by Matti Picus at 2021-03-30T09:09:54+03:00 move processing setupterm error message to rpython for a nicer message - - - - - 4333bab9 by Matti Picus at 2021-03-30T09:13:33+03:00 merge default into py3.7 --HG-- branch : py3.7 - - - - - fe1474fe by Carl Friedrich Bolz-Tereick at 2021-03-30T09:18:06+02:00 fix bugs (thanks mattip) - - - - - 7a9e338d by Carl Friedrich Bolz-Tereick at 2021-03-30T15:32:26+02:00 merge heads - - - - - 5cdf5a2f by Carl Friedrich Bolz-Tereick at 2021-03-30T15:38:41+02:00 merge default --HG-- branch : py3.7 - - - - - 00f085ab by Matti Picus at 2021-03-31T07:46:50+03:00 fix tests - - - - - b8e5d7fa by Matti Picus at 2021-03-31T08:12:04+03:00 update release note - - - - - 73654b9b by Matti Picus at 2021-03-31T08:16:59+03:00 backport pypy3 whatsnew, move pypy2 whatsnew - - - - - 2bff217e by Matti Picus at 2021-03-31T08:17:50+03:00 restart whatsnew pypy2 - - - - - 59a95bd2 by Matti Picus at 2021-03-31T08:19:15+03:00 move whatsnew pypy3 head to 7.3.4 - - - - - 5974f3f7 by Matti Picus at 2021-03-31T08:22:59+03:00 restart pypy3 whatsnew, update doc indices - - - - - d2c20763 by Matti Picus at 2021-03-31T08:23:54+03:00 merge default into branch --HG-- branch : py3.7 - - - - - 196ff553 by Matti Picus at 2021-03-31T10:43:28+03:00 use win64 rpython in force-builds - - - - - 72d86eaa by Matti Picus at 2021-03-31T10:46:51+03:00 fix function declaration - - - - - 72c0d5e0 by Matti Picus at 2021-03-31T10:57:12+03:00 merge default into branch --HG-- branch : py3.7 - - - - - 557ec7b8 by Matti Picus at 2021-03-31T13:24:52+03:00 leave a wrapped setupterm rpython function to avoid including "term.h" - - - - - 83c54e3d by Matti Picus at 2021-03-31T16:12:58+03:00 typo - - - - - e9a550aa by Matti Picus at 2021-03-31T18:05:22+03:00 fix regex (backported from CPython 2.7.18) - - - - - 0e4ceafe by Matti Picus at 2021-03-31T18:06:42+03:00 merge default into py3.7 --HG-- branch : py3.7 - - - - - ebb50162 by Matti Picus at 2021-03-31T20:45:53+03:00 merge hpy into py3.7 --HG-- branch : py3.7 - - - - - 744198ac by Matti Picus at 2021-03-31T22:51:26+03:00 merge PR 34 from github.com/pypy/pyrepl (issue 2371) - - - - - 933937e4 by Matti Picus at 2021-03-31T22:54:21+03:00 merge default into py3.7 --HG-- branch : py3.7 - - - - - a40f4f9a by Matti Picus at 2021-04-01T08:23:08+03:00 fix needed for testing - - - - - 94e147df by Matti Picus at 2021-04-01T08:36:48+03:00 do not embed lmza on linux, maybe review this when we drop CentOS6 --HG-- branch : py3.7 - - - - - dfe8b91b by Matti Picus at 2021-04-01T08:56:29+03:00 restart whatsnew-pypy3-head.rst --HG-- branch : py3.7 - - - - - 54403d48 by Matti Picus at 2021-04-01T09:48:27+03:00 fix memory leak - - - - - 4a5e64a9 by Matti Picus at 2021-04-01T10:08:32+03:00 typo, fix memory leak - - - - - 17c8d760 by Matti Picus at 2021-04-01T10:10:02+03:00 merge default into branch --HG-- branch : py3.7 - - - - - 85c0cc3a by Matti Picus at 2021-04-01T10:34:13+03:00 fix test --HG-- branch : py3.7 - - - - - 625e232f by Matti Picus at 2021-04-01T16:54:07+03:00 mention HPy in release note; tweak documentation - - - - - deae602f by Matti Picus at 2021-04-01T23:25:08+03:00 restore code that got lost in the shuffle (thanks obfusk) - - - - - 1730e6f4 by Matti Picus at 2021-04-02T01:27:25+03:00 revert pyrepl to 8ef001285964, before merging upstream - - - - - fa5d419c by Matti Picus at 2021-04-02T08:28:36+03:00 revert pyrepl to 24f58eca7031, before merging from pypy/pyrepl --HG-- branch : py3.7 - - - - - 2b10c85e by Matti Picus at 2021-04-02T15:14:22+03:00 revert test to fix it --HG-- branch : py3.7 - - - - - 85520826 by Matti Picus at 2021-04-03T06:25:04+00:00 embed _gdbm and lzma on arm64 --HG-- branch : py3.7 - - - - - df4bbeac by Matti Picus at 2021-04-03T19:38:47+00:00 add '-fPIC', fix gdbm C interface --HG-- branch : py3.7 - - - - - 0f6d68b7 by Matti Picus at 2021-04-03T22:56:35+03:00 skip zlib test on 1.2.7 too (manylinux2014 buildbot) - - - - - 3cd6871b by Matti Picus at 2021-04-03T23:00:22+03:00 merge default into py3.7 --HG-- branch : py3.7 - - - - - 0ec664d7 by Matti Picus at 2021-04-04T09:10:08+03:00 add file lost in merge with default --HG-- branch : py3.7 - - - - - 77df7770 by Matti Picus at 2021-04-04T11:24:08+03:00 disable _hpyproject_universal on windows until hpyproject/hpy/pull/125 is merged --HG-- branch : py3.7 - - - - - 9d9694ea by Carl Friedrich Bolz-Tereick at 2021-04-07T21:12:01+02:00 merge py3.7 --HG-- branch : py3.8 - - - - - 30 changed files: - .hgignore - .hgtags - LICENSE - extra_tests/test_sqlite3.py - lib_pypy/_gdbm.py - lib_pypy/_gdbm_build.py - lib_pypy/_sqlite3.py - lib_pypy/pypy_tools/build_cffi_imports.py - pypy/config/pypyoption.py - pypy/doc/__pypy__-module.rst - pypy/doc/conf.py - pypy/doc/contributor.rst - pypy/doc/index-of-release-notes.rst - pypy/doc/index-of-whatsnew.rst - + pypy/doc/release-v7.3.4.rst - pypy/doc/sandbox.rst - pypy/doc/tool/makecontributor.py - pypy/doc/whatsnew-head.rst - + pypy/doc/whatsnew-pypy2-7.3.4.rst - + pypy/doc/whatsnew-pypy3-7.3.4.rst - pypy/doc/whatsnew-pypy3-head.rst - pypy/goal/pypy.ico - pypy/goal/targetpypystandalone.py - pypy/interpreter/pyopcode.py - pypy/interpreter/test/test_zzpickle_and_slow.py - pypy/module/__pypy__/interp_magic.py - pypy/module/__pypy__/moduledef.py - pypy/module/__pypy__/test/test_magic.py - pypy/module/_hpy_universal/_vendored/hpy/devel/__init__.py - pypy/module/_hpy_universal/_vendored/hpy/devel/include/common/autogen_hpyfunc_declare.h View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/compare/f2906a1bd3ed03c58845434e23528915a0d16cba...9d9694eac448eec4dad65f8968d9b908c2737e44 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/f2906a1bd3ed03c58845434e23528915a0d16cba...9d9694eac448eec4dad65f8968d9b908c2737e44 You're 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 Apr 7 15:58:47 2021 From: foss at heptapod.net (Antonio Cuni) Date: Wed, 07 Apr 2021 19:58:47 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/hpy-0.0.2] 4 commits: copy also hpy/debug/src Message-ID: <606e0ef716609_1ef37b0f490481@heptapod-foss.mail> Antonio Cuni pushed to branch branch/hpy-0.0.2 at PyPy / pypy Commits: ccb7775c by Antonio Cuni at 2021-04-07T17:30:18+02:00 copy also hpy/debug/src --HG-- branch : hpy-0.0.2 - - - - - e7f81cf9 by Antonio Cuni at 2021-04-07T17:32:03+02:00 run ./update_vendored.sh again, to import the debug/src files --HG-- branch : hpy-0.0.2 - - - - - d45fc6e6 by Antonio Cuni at 2021-04-07T21:47:46+02:00 WIP: include the C files of the debug mode, and hack around until the eci works --HG-- branch : hpy-0.0.2 - - - - - e3b52a37 by Antonio Cuni at 2021-04-07T21:58:33+02:00 make it possible to access the _debug module as hpy.universal._debug --HG-- branch : hpy-0.0.2 - - - - - 19 changed files: - lib_pypy/hpy/universal.py - + pypy/module/_hpy_universal/_vendored/hpy/debug/src/_debugmod.c - + pypy/module/_hpy_universal/_vendored/hpy/debug/src/autogen_debug_ctx_call.i - + pypy/module/_hpy_universal/_vendored/hpy/debug/src/autogen_debug_ctx_init.h - + pypy/module/_hpy_universal/_vendored/hpy/debug/src/autogen_debug_wrappers.c - + pypy/module/_hpy_universal/_vendored/hpy/debug/src/debug_ctx.c - + pypy/module/_hpy_universal/_vendored/hpy/debug/src/debug_ctx_cpython.c - + pypy/module/_hpy_universal/_vendored/hpy/debug/src/debug_ctx_not_cpython.c - + pypy/module/_hpy_universal/_vendored/hpy/debug/src/debug_handles.c - + pypy/module/_hpy_universal/_vendored/hpy/debug/src/debug_internal.h - + pypy/module/_hpy_universal/_vendored/hpy/debug/src/include/hpy_debug.h - pypy/module/_hpy_universal/_vendored/hpy/devel/src/runtime/ctx_tracker.c - pypy/module/_hpy_universal/interp_hpy.py - pypy/module/_hpy_universal/llapi.py - pypy/module/_hpy_universal/moduledef.py - + pypy/module/_hpy_universal/patches/02_FIXME_ctx_tracker.patch - pypy/module/_hpy_universal/test/_vendored/conftest.py - pypy/module/_hpy_universal/test/_vendored/debug/__init__.py - pypy/module/_hpy_universal/update_vendored.sh View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/compare/76734f1204528409f0762601cadac798565974cf...e3b52a3768f1c10635d6db9e7e216785ff3d7939 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/76734f1204528409f0762601cadac798565974cf...e3b52a3768f1c10635d6db9e7e216785ff3d7939 You're 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 Apr 8 01:06:59 2021 From: foss at heptapod.net (Matti Picus) Date: Thu, 08 Apr 2021 05:06:59 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/default] 4 commits: update versions.json for rc2 Message-ID: <606e8f7312a1f_1ef4fa128927c5@heptapod-foss.mail> Matti Picus pushed to branch branch/default at PyPy / pypy Commits: 035e76d7 by Matti Picus at 2021-04-04T20:21:41+03:00 update versions.json for rc2 - - - - - cd9ea75d by Matti Picus at 2021-04-06T20:54:10+03:00 add rc2 to check_versions - - - - - 66540975 by Matti Picus at 2021-04-08T08:06:05+03:00 Added tag release-pypy2.7-v7.3.4 for changeset 63df5ef41012 - - - - - d01efe39 by Matti Picus at 2021-04-08T08:06:18+03:00 Added tag release-pypy3.7-v7.3.4 for changeset 51efa818fd9b - - - - - 4 changed files: - .hgtags - pypy/tool/release/check_versions.py - pypy/tool/release/repackage.sh - pypy/tool/release/versions.json View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/compare/34aaf3fe82c3de54fdef17fca8ba046a2f193ff9...d01efe39dda5bce2dec0fc87b8c08af7216fa593 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/34aaf3fe82c3de54fdef17fca8ba046a2f193ff9...d01efe39dda5bce2dec0fc87b8c08af7216fa593 You're 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 Apr 8 04:46:26 2021 From: foss at heptapod.net (Matti Picus) Date: Thu, 08 Apr 2021 08:46:26 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/default] 2 commits: release v7.3.4 Message-ID: <606ec2e2a258a_1ef4fa1dc946b4@heptapod-foss.mail> Matti Picus pushed to branch branch/default at PyPy / pypy Commits: 1304c671 by Matti Picus at 2021-04-08T09:05:40+03:00 release v7.3.4 - - - - - f95c5950 by Matti Picus at 2021-04-08T11:35:25+03:00 fix versions.json, add mention of vmprof for arm64 - - - - - 4 changed files: - pypy/doc/release-v7.3.4.rst - pypy/tool/release/check_versions.py - pypy/tool/release/repackage.sh - pypy/tool/release/versions.json View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/compare/d01efe39dda5bce2dec0fc87b8c08af7216fa593...f95c5950ee817d48214a86b685e00295ab397ae6 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/d01efe39dda5bce2dec0fc87b8c08af7216fa593...f95c5950ee817d48214a86b685e00295ab397ae6 You're 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 Apr 8 14:50:10 2021 From: foss at heptapod.net (Ronan Lamy) Date: Thu, 08 Apr 2021 18:50:10 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.7] Remove duplicated code Message-ID: <606f50625b10c_1ef658588116023@heptapod-foss.mail> Ronan Lamy pushed to branch branch/py3.7 at PyPy / pypy Commits: 9af19ab2 by Ronan Lamy at 2021-04-08T19:49:53+01:00 Remove duplicated code --HG-- branch : py3.7 - - - - - 1 changed file: - pypy/module/cpyext/slotdefs.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/commit/9af19ab2d9e2a497ad23fb698d4775ab921e04d3 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/9af19ab2d9e2a497ad23fb698d4775ab921e04d3 You're 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 Apr 8 14:49:57 2021 From: foss at heptapod.net (Matti Picus) Date: Thu, 08 Apr 2021 18:49:57 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/default] update howto-release with more info about versions.json Message-ID: <606f505519f8e_1ef4fa1dc1158c@heptapod-foss.mail> Matti Picus pushed to branch branch/default at PyPy / pypy Commits: 24f09f61 by Matti Picus at 2021-04-08T21:49:39+03:00 update howto-release with more info about versions.json - - - - - 1 changed file: - pypy/doc/how-to-release.rst View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/commit/24f09f61b4547aa228e811da86ac7e7bd96ecccb -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/24f09f61b4547aa228e811da86ac7e7bd96ecccb You're 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 Apr 8 15:59:40 2021 From: foss at heptapod.net (Ronan Lamy) Date: Thu, 08 Apr 2021 19:59:40 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/default] Remove obsolete code dealing with pre-2.7 Pythons Message-ID: <606f60ac53f03_1ef6585881174e7@heptapod-foss.mail> Ronan Lamy pushed to branch branch/default at PyPy / pypy Commits: cb11bcee by Ronan Lamy at 2021-04-08T20:40:51+01:00 Remove obsolete code dealing with pre-2.7 Pythons - - - - - 2 changed files: - pypy/objspace/std/test/test_newformat.py - pypy/objspace/std/test/test_obj.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/commit/cb11bceead6c870ec42e3e6262111cbdef68b097 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/cb11bceead6c870ec42e3e6262111cbdef68b097 You're 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 Apr 8 16:37:08 2021 From: foss at heptapod.net (Carl Friedrich Bolz-Tereick) Date: Thu, 08 Apr 2021 20:37:08 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/default] 2 commits: fix madvise Message-ID: <606f6974d2f9c_1ef65858811865a@heptapod-foss.mail> Carl Friedrich Bolz-Tereick pushed to branch branch/default at PyPy / pypy Commits: 0e3c1d26 by Carl Friedrich Bolz-Tereick at 2021-04-08T20:39:36+02:00 fix madvise - - - - - a6c845a0 by Carl Friedrich Bolz-Tereick at 2021-04-08T22:36:58+02:00 merge head - - - - - 2 changed files: - rpython/rlib/rmmap.py - rpython/rlib/test/test_rmmap.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/compare/cb11bceead6c870ec42e3e6262111cbdef68b097...a6c845a096eccd855dec67617db08060f948fdbb -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/cb11bceead6c870ec42e3e6262111cbdef68b097...a6c845a096eccd855dec67617db08060f948fdbb You're 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 Apr 8 16:37:22 2021 From: foss at heptapod.net (Carl Friedrich Bolz-Tereick) Date: Thu, 08 Apr 2021 20:37:22 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.8-new-opcodes] 13 commits: Added tag release-pypy2.7-v7.3.4rc2 for changeset 63df5ef41012 Message-ID: <606f6982229a3_1ef658588119045@heptapod-foss.mail> Carl Friedrich Bolz-Tereick pushed to branch branch/py3.8-new-opcodes at PyPy / pypy Commits: ba228b10 by Matti Picus at 2021-04-04T20:05:58+03:00 Added tag release-pypy2.7-v7.3.4rc2 for changeset 63df5ef41012 - - - - - 34aaf3fe by Matti Picus at 2021-04-04T20:06:16+03:00 Added tag release-pypy3.7-v7.3.4rc2 for changeset 51efa818fd9b - - - - - 035e76d7 by Matti Picus at 2021-04-04T20:21:41+03:00 update versions.json for rc2 - - - - - cd9ea75d by Matti Picus at 2021-04-06T20:54:10+03:00 add rc2 to check_versions - - - - - 66540975 by Matti Picus at 2021-04-08T08:06:05+03:00 Added tag release-pypy2.7-v7.3.4 for changeset 63df5ef41012 - - - - - d01efe39 by Matti Picus at 2021-04-08T08:06:18+03:00 Added tag release-pypy3.7-v7.3.4 for changeset 51efa818fd9b - - - - - 1304c671 by Matti Picus at 2021-04-08T09:05:40+03:00 release v7.3.4 - - - - - f95c5950 by Matti Picus at 2021-04-08T11:35:25+03:00 fix versions.json, add mention of vmprof for arm64 - - - - - af4663e5 by Carl Friedrich Bolz-Tereick at 2021-04-08T20:14:44+02:00 fix --HG-- branch : py3.8-new-opcodes - - - - - 0e3c1d26 by Carl Friedrich Bolz-Tereick at 2021-04-08T20:39:36+02:00 fix madvise - - - - - 827729ab by Carl Friedrich Bolz-Tereick at 2021-04-08T20:39:53+02:00 merge default --HG-- branch : py3.8 - - - - - e29abb2f by Carl Friedrich Bolz-Tereick at 2021-04-08T22:35:37+02:00 follow cpython exactly --HG-- branch : py3.8 - - - - - 48d6bc74 by Carl Friedrich Bolz-Tereick at 2021-04-08T22:36:18+02:00 merge py3.8 --HG-- branch : py3.8-new-opcodes - - - - - 10 changed files: - .hgtags - pypy/doc/release-v7.3.4.rst - pypy/interpreter/pyopcode.py - pypy/objspace/std/objectobject.py - pypy/objspace/std/test/test_obj.py - pypy/tool/release/check_versions.py - pypy/tool/release/repackage.sh - pypy/tool/release/versions.json - rpython/rlib/rmmap.py - rpython/rlib/test/test_rmmap.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/compare/b1881a855ef59534e9ff09f930eea54c50d62126...48d6bc7426d5ed79155b87c2420812bdda9eff66 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/b1881a855ef59534e9ff09f930eea54c50d62126...48d6bc7426d5ed79155b87c2420812bdda9eff66 You're 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 Apr 8 16:37:18 2021 From: foss at heptapod.net (Carl Friedrich Bolz-Tereick) Date: Thu, 08 Apr 2021 20:37:18 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.8] 11 commits: Added tag release-pypy2.7-v7.3.4rc2 for changeset 63df5ef41012 Message-ID: <606f697ec9c53_1ef6586001188bb@heptapod-foss.mail> Carl Friedrich Bolz-Tereick pushed to branch branch/py3.8 at PyPy / pypy Commits: ba228b10 by Matti Picus at 2021-04-04T20:05:58+03:00 Added tag release-pypy2.7-v7.3.4rc2 for changeset 63df5ef41012 - - - - - 34aaf3fe by Matti Picus at 2021-04-04T20:06:16+03:00 Added tag release-pypy3.7-v7.3.4rc2 for changeset 51efa818fd9b - - - - - 035e76d7 by Matti Picus at 2021-04-04T20:21:41+03:00 update versions.json for rc2 - - - - - cd9ea75d by Matti Picus at 2021-04-06T20:54:10+03:00 add rc2 to check_versions - - - - - 66540975 by Matti Picus at 2021-04-08T08:06:05+03:00 Added tag release-pypy2.7-v7.3.4 for changeset 63df5ef41012 - - - - - d01efe39 by Matti Picus at 2021-04-08T08:06:18+03:00 Added tag release-pypy3.7-v7.3.4 for changeset 51efa818fd9b - - - - - 1304c671 by Matti Picus at 2021-04-08T09:05:40+03:00 release v7.3.4 - - - - - f95c5950 by Matti Picus at 2021-04-08T11:35:25+03:00 fix versions.json, add mention of vmprof for arm64 - - - - - 0e3c1d26 by Carl Friedrich Bolz-Tereick at 2021-04-08T20:39:36+02:00 fix madvise - - - - - 827729ab by Carl Friedrich Bolz-Tereick at 2021-04-08T20:39:53+02:00 merge default --HG-- branch : py3.8 - - - - - e29abb2f by Carl Friedrich Bolz-Tereick at 2021-04-08T22:35:37+02:00 follow cpython exactly --HG-- branch : py3.8 - - - - - 9 changed files: - .hgtags - pypy/doc/release-v7.3.4.rst - pypy/objspace/std/objectobject.py - pypy/objspace/std/test/test_obj.py - pypy/tool/release/check_versions.py - pypy/tool/release/repackage.sh - pypy/tool/release/versions.json - rpython/rlib/rmmap.py - rpython/rlib/test/test_rmmap.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/compare/9d9694eac448eec4dad65f8968d9b908c2737e44...e29abb2f26caf24359df59d879be8de548d6c8aa -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/9d9694eac448eec4dad65f8968d9b908c2737e44...e29abb2f26caf24359df59d879be8de548d6c8aa You're 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 Apr 8 16:49:53 2021 From: foss at heptapod.net (Ronan Lamy) Date: Thu, 08 Apr 2021 20:49:53 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/default] Prevent @pytest.mark.pypy_only from wrongly skipping apptests, and use it more Message-ID: <606f6c713d388_1ef4fa1dc11961f@heptapod-foss.mail> Ronan Lamy pushed to branch branch/default at PyPy / pypy Commits: 9489e8f5 by Ronan Lamy at 2021-04-08T21:47:53+01:00 Prevent @pytest.mark.pypy_only from wrongly skipping apptests, and use it more - - - - - 3 changed files: - pypy/conftest.py - pypy/interpreter/test/test_argument.py - pypy/objspace/std/test/test_obj.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/commit/9489e8f51ffc6c2d952c90992f6a7de766bde47c -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/9489e8f51ffc6c2d952c90992f6a7de766bde47c You're 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 Apr 9 07:01:54 2021 From: foss at heptapod.net (Antonio Cuni) Date: Fri, 09 Apr 2021 11:01:54 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/hpy-0.0.2] 4 commits: WIP: we need to special-case HPyDebugTest to allow applevel tests to use self.make_leak_module() Message-ID: <607034225e696_1ef6aa48c1334d1@heptapod-foss.mail> Antonio Cuni pushed to branch branch/hpy-0.0.2 at PyPy / pypy Commits: 7e3ccc3c by Antonio Cuni at 2021-04-08T14:46:47+02:00 WIP: we need to special-case HPyDebugTest to allow applevel tests to use self.make_leak_module() --HG-- branch : hpy-0.0.2 - - - - - 8317f074 by Antonio Cuni at 2021-04-09T12:54:41+02:00 make it possible to skip the version check when running update_vendored.sh --HG-- branch : hpy-0.0.2 - - - - - 83afc632 by Antonio Cuni at 2021-04-09T12:55:56+02:00 add a better comment --HG-- branch : hpy-0.0.2 - - - - - a7fe7cd2 by Antonio Cuni at 2021-04-09T13:01:37+02:00 pypy apptests cannot uses fixtures as method parameters. Work around this limitation --HG-- branch : hpy-0.0.2 - - - - - 6 changed files: - + pypy/module/_hpy_universal/patches/03_FIXME_test_ctx_name.patch - pypy/module/_hpy_universal/state.py - pypy/module/_hpy_universal/test/_vendored/test_00_basic.py - pypy/module/_hpy_universal/test/conftest.py - pypy/module/_hpy_universal/test/support.py - pypy/module/_hpy_universal/update_vendored.sh View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/compare/e3b52a3768f1c10635d6db9e7e216785ff3d7939...a7fe7cd238be7ba5a7671cbee576cc40ec8e19b3 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/e3b52a3768f1c10635d6db9e7e216785ff3d7939...a7fe7cd238be7ba5a7671cbee576cc40ec8e19b3 You're 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 Apr 9 17:18:22 2021 From: foss at heptapod.net (Antonio Cuni) Date: Fri, 09 Apr 2021 21:18:22 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/hpy-0.0.2] 5 commits: Manually managing patches over hpy-0.0.2 is too annoying, give up for now. Message-ID: <6070c49e2ec5_1ef6aa4141405d5@heptapod-foss.mail> Antonio Cuni pushed to branch branch/hpy-0.0.2 at PyPy / pypy Commits: 97f01509 by Antonio Cuni at 2021-04-09T16:53:15+02:00 Manually managing patches over hpy-0.0.2 is too annoying, give up for now.. The relevant changes are being committed to the antocuni/0.0.2-fixes-for-pypy git branch, and from now I will regularly ./update_vendored.sh from there. The most annoying thing is that now version.py and version.h contains a version called "0.0.3.devX...", while in theory this is still version 0.0.2. I'll take care of this mess later :( --HG-- branch : hpy-0.0.2 - - - - - 86628e50 by Antonio Cuni at 2021-04-09T16:56:19+02:00 WIP: implement _hpy_universal.load(..., debug=True) --HG-- branch : hpy-0.0.2 - - - - - 599d64b9 by Antonio Cuni at 2021-04-09T17:04:08+02:00 ./update_vendored.sh --HG-- branch : hpy-0.0.2 - - - - - 0d7ee11c by Antonio Cuni at 2021-04-09T17:48:54+02:00 ./update_vendored.sh --HG-- branch : hpy-0.0.2 - - - - - bd1728a6 by Antonio Cuni at 2021-04-09T17:50:23+02:00 WIP: use the debug ctx when loading a module. However, this is still not working because ATM we always pass state.ctx when calling function/methods, we need to fix that --HG-- branch : hpy-0.0.2 - - - - - 12 changed files: - pypy/module/_hpy_universal/_vendored/hpy/debug/src/debug_ctx.c - pypy/module/_hpy_universal/_vendored/hpy/debug/src/debug_internal.h - pypy/module/_hpy_universal/_vendored/hpy/debug/src/include/hpy_debug.h - pypy/module/_hpy_universal/_vendored/hpy/devel/include/common/version.h - pypy/module/_hpy_universal/_vendored/hpy/devel/src/runtime/ctx_tracker.c - pypy/module/_hpy_universal/_vendored/hpy/devel/version.py - pypy/module/_hpy_universal/interp_hpy.py - pypy/module/_hpy_universal/llapi.py - ? pypy/module/_hpy_universal/patches/02_FIXME_ctx_tracker.patch - ? pypy/module/_hpy_universal/patches/03_FIXME_test_ctx_name.patch - pypy/module/_hpy_universal/test/_vendored/debug/test_handles.py - pypy/module/_hpy_universal/test/support.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/compare/a7fe7cd238be7ba5a7671cbee576cc40ec8e19b3...bd1728a6cb0cb56e4a9463808f2452aca97c45b1 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/a7fe7cd238be7ba5a7671cbee576cc40ec8e19b3...bd1728a6cb0cb56e4a9463808f2452aca97c45b1 You're 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 Apr 10 06:43:18 2021 From: foss at heptapod.net (Carl Friedrich Bolz-Tereick) Date: Sat, 10 Apr 2021 10:43:18 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.7] make BUILD_STRING use a utf8 string builder Message-ID: <607181465aa49_1ef7da0dc1472c8@heptapod-foss.mail> Carl Friedrich Bolz-Tereick pushed to branch branch/py3.7 at PyPy / pypy Commits: f2b36ffd by Carl Friedrich Bolz-Tereick at 2021-04-10T12:43:05+02:00 make BUILD_STRING use a utf8 string builder --HG-- branch : py3.7 - - - - - 1 changed file: - pypy/interpreter/pyopcode.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/commit/f2b36ffd8f55ad2dd01741bbf594736091e21119 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/f2b36ffd8f55ad2dd01741bbf594736091e21119 You're 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 Apr 10 12:43:33 2021 From: foss at heptapod.net (Antonio Cuni) Date: Sat, 10 Apr 2021 16:43:33 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/hpy-0.0.2] WIP: introduce State.uctx/dctx and make it possible to override some of the Message-ID: <6071d5b577df_1ef7b47c415047a@heptapod-foss.mail> Antonio Cuni pushed to branch branch/hpy-0.0.2 at PyPy / pypy Commits: 1189c756 by Antonio Cuni at 2021-04-10T18:00:12+02:00 WIP: introduce State.uctx/dctx and make it possible to override some of the debug-mode functions --HG-- branch : hpy-0.0.2 - - - - - 4 changed files: - pypy/module/_hpy_universal/apiset.py - pypy/module/_hpy_universal/interp_hpy.py - pypy/module/_hpy_universal/interp_module.py - pypy/module/_hpy_universal/state.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/commit/1189c7567fde0cb80fea8056e7959197e671e755 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/1189c7567fde0cb80fea8056e7959197e671e755 You're 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 Apr 10 13:13:36 2021 From: foss at heptapod.net (Carl Friedrich Bolz-Tereick) Date: Sat, 10 Apr 2021 17:13:36 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.7] fix issue 3429: support nonlocal statements in class bodies a bit more Message-ID: <6071dcc017c7e_1ef7b47c415252c@heptapod-foss.mail> Carl Friedrich Bolz-Tereick pushed to branch branch/py3.7 at PyPy / pypy Commits: 8b35be6e by Carl Friedrich Bolz-Tereick at 2021-04-10T17:34:07+02:00 fix issue 3429: support nonlocal statements in class bodies a bit more carefully --HG-- branch : py3.7 - - - - - 2 changed files: - pypy/interpreter/astcompiler/symtable.py - pypy/interpreter/astcompiler/test/test_compiler.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/commit/8b35be6ea32fb5892384f954b4f74e910aec42bb -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/8b35be6ea32fb5892384f954b4f74e910aec42bb You're 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 Apr 11 10:02:31 2021 From: foss at heptapod.net (Antonio Cuni) Date: Sun, 11 Apr 2021 14:02:31 +0000 Subject: [pypy-commit] [Git][pypy/pypy] Pushed new branch branch/fix-checkmodule Message-ID: <6073017762de7_1ef7da0dc162581@heptapod-foss.mail> Antonio Cuni pushed new branch branch/fix-checkmodule at PyPy / pypy -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/tree/branch/fix-checkmodule You're 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 Apr 11 10:02:29 2021 From: foss at heptapod.net (Antonio Cuni) Date: Sun, 11 Apr 2021 14:02:29 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/hpy-0.0.2] 7 commits: introduce State.get(space) instead of space.fromcache(State), I think it's nicer and clearer Message-ID: <60730175e812_1ef7b6380162355@heptapod-foss.mail> Antonio Cuni pushed to branch branch/hpy-0.0.2 at PyPy / pypy Commits: 64b6192d by Antonio Cuni at 2021-04-10T18:52:12+02:00 introduce State.get(space) instead of space.fromcache(State), I think it's nicer and clearer --HG-- branch : hpy-0.0.2 - - - - - fa3ef080 by Antonio Cuni at 2021-04-10T20:37:06+02:00 automatically pass the state to all API functions. In the next commits we will move the HandleManager to the state, so it will be needed everywhere --HG-- branch : hpy-0.0.2 - - - - - 9d384070 by Antonio Cuni at 2021-04-10T20:53:38+02:00 WIP: start to fix test_ztranslation --HG-- branch : hpy-0.0.2 - - - - - a7c09d14 by Antonio Cuni at 2021-04-10T21:36:35+02:00 WIP --HG-- branch : hpy-0.0.2 - - - - - a190c5d3 by Antonio Cuni at 2021-04-11T00:03:03+02:00 progress towards fixing ztranslation --HG-- branch : hpy-0.0.2 - - - - - 283a1016 by Antonio Cuni at 2021-04-11T11:27:15+02:00 this is no longer needed --HG-- branch : hpy-0.0.2 - - - - - e2963d72 by Antonio Cuni at 2021-04-11T11:55:13+02:00 this got lost by mistake --HG-- branch : hpy-0.0.2 - - - - - 28 changed files: - lib_pypy/hpy/universal.py - pypy/module/_hpy_universal/apiset.py - pypy/module/_hpy_universal/buffer.py - pypy/module/_hpy_universal/interp_builder.py - pypy/module/_hpy_universal/interp_bytes.py - pypy/module/_hpy_universal/interp_call.py - pypy/module/_hpy_universal/interp_cpy_compat.py - pypy/module/_hpy_universal/interp_descr.py - pypy/module/_hpy_universal/interp_dict.py - pypy/module/_hpy_universal/interp_err.py - pypy/module/_hpy_universal/interp_extfunc.py - pypy/module/_hpy_universal/interp_float.py - pypy/module/_hpy_universal/interp_hpy.py - pypy/module/_hpy_universal/interp_list.py - pypy/module/_hpy_universal/interp_long.py - pypy/module/_hpy_universal/interp_module.py - pypy/module/_hpy_universal/interp_number.py - pypy/module/_hpy_universal/interp_object.py - pypy/module/_hpy_universal/interp_slot.py - pypy/module/_hpy_universal/interp_tracker.py - pypy/module/_hpy_universal/interp_tuple.py - pypy/module/_hpy_universal/interp_type.py - pypy/module/_hpy_universal/interp_unicode.py - pypy/module/_hpy_universal/moduledef.py - pypy/module/_hpy_universal/state.py - pypy/module/_hpy_universal/test/test_apiset.py - pypy/module/_hpy_universal/test/test_ztranslation.py - rpython/rtyper/lltypesystem/rffi.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/compare/1189c7567fde0cb80fea8056e7959197e671e755...e2963d72ce76faa50c7dffa913580cbb7330cc6c -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/1189c7567fde0cb80fea8056e7959197e671e755...e2963d72ce76faa50c7dffa913580cbb7330cc6c You're 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 Apr 11 10:15:01 2021 From: foss at heptapod.net (Antonio Cuni) Date: Sun, 11 Apr 2021 14:15:01 +0000 Subject: [pypy-commit] [Git][pypy/pypy] Deleted branch branch/fix-checkmodule Message-ID: <60730465cc894_1ef7b79241644bb@heptapod-foss.mail> Antonio Cuni deleted branch branch/fix-checkmodule 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 Apr 11 10:15:04 2021 From: foss at heptapod.net (Antonio Cuni) Date: Sun, 11 Apr 2021 14:15:04 +0000 Subject: [pypy-commit] [Git][pypy/pypy] Pushed new branch branch/fix-checkmodule-2 Message-ID: <60730468b301f_1ef79fbf816460@heptapod-foss.mail> Antonio Cuni pushed new branch branch/fix-checkmodule-2 at PyPy / pypy -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/tree/branch/fix-checkmodule-2 You're 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 Apr 11 12:13:12 2021 From: foss at heptapod.net (Antonio Cuni) Date: Sun, 11 Apr 2021 16:13:12 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/hpy-0.0.2] 3 commits: manually apply commit e24d35023622 on this branch. This fixes a problem in ztranslation Message-ID: <60732018c339b_1ef79fbf81664dd@heptapod-foss.mail> Antonio Cuni pushed to branch branch/hpy-0.0.2 at PyPy / pypy Commits: 108e6c00 by Antonio Cuni at 2021-04-11T16:23:04+02:00 manually apply commit e24d35023622 on this branch. This fixes a problem in ztranslation --HG-- branch : hpy-0.0.2 - - - - - 4fe459dd by Antonio Cuni at 2021-04-11T18:04:46+02:00 we also need to declare these functions, else they can't be called from other C files after translation --HG-- branch : hpy-0.0.2 - - - - - 98a1b3f3 by Antonio Cuni at 2021-04-11T18:07:57+02:00 add the last missing include dir. This finally fixes ztranslation :) --HG-- branch : hpy-0.0.2 - - - - - 2 changed files: - pypy/module/_hpy_universal/llapi.py - pypy/objspace/fake/checkmodule.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/compare/e2963d72ce76faa50c7dffa913580cbb7330cc6c...98a1b3f393c4a560b1c1aa69cdd71dfa9ca9cbc4 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/e2963d72ce76faa50c7dffa913580cbb7330cc6c...98a1b3f393c4a560b1c1aa69cdd71dfa9ca9cbc4 You're 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 Apr 11 12:13:09 2021 From: foss at heptapod.net (Antonio Cuni) Date: Sun, 11 Apr 2021 16:13:09 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/fix-checkmodule-2] fix whatsnew Message-ID: <607320154a982_1ef8157041662c3@heptapod-foss.mail> Antonio Cuni pushed to branch branch/fix-checkmodule-2 at PyPy / pypy Commits: 0e7322d2 by Antonio Cuni at 2021-04-11T18:12:55+02:00 fix whatsnew --HG-- branch : fix-checkmodule-2 - - - - - 1 changed file: - pypy/doc/whatsnew-head.rst View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/commit/0e7322d27840cf90743d40a42c24a658a5d283ea -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/0e7322d27840cf90743d40a42c24a658a5d283ea You're 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 Apr 11 13:28:54 2021 From: foss at heptapod.net (Antonio Cuni) Date: Sun, 11 Apr 2021 17:28:54 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/hpy-0.0.2] 3 commits: refactor handles.using: move the main implementation directly into the HandleManager Message-ID: <607331d656240_1ef83d1f016682e@heptapod-foss.mail> Antonio Cuni pushed to branch branch/hpy-0.0.2 at PyPy / pypy Commits: b3432e0b by Antonio Cuni at 2021-04-11T18:23:18+02:00 refactor handles.using: move the main implementation directly into the HandleManager --HG-- branch : hpy-0.0.2 - - - - - 37ba065e by Antonio Cuni at 2021-04-11T18:59:50+02:00 WIP: start a refactoring to kill the old "global" API handles.{new,deref,...}, and replace it with state.handles.{new,deref,...}. The idea is that W_ExtensionFunction and W_SlotWrapper will need to use a different HandleManager when we are using the debug mode, so this is a first step in that direction. I am going to complete the refactoring in few steps to keep the diff maneageable. This commit contains: 1. the removal of the old API 2. a blind query/replace to substitute handles.xxx(space, ...) with state.handles.xxx(...) The code is still broken though, will be fixed in the next commits --HG-- branch : hpy-0.0.2 - - - - - 268f4f5b by Antonio Cuni at 2021-04-11T19:27:59+02:00 Complete the refactoring started by 4932f7330a27. W_ExtensionFunction and W_SlotWrapper save their own version of handles and ctx on self. This way it should be easy to use dctx and debug_handles to make them aware of the debug mode. --HG-- branch : hpy-0.0.2 - - - - - 24 changed files: - pypy/module/_hpy_universal/buffer.py - pypy/module/_hpy_universal/handles.py - pypy/module/_hpy_universal/interp_builder.py - pypy/module/_hpy_universal/interp_bytes.py - pypy/module/_hpy_universal/interp_call.py - pypy/module/_hpy_universal/interp_cpy_compat.py - pypy/module/_hpy_universal/interp_descr.py - pypy/module/_hpy_universal/interp_dict.py - pypy/module/_hpy_universal/interp_err.py - pypy/module/_hpy_universal/interp_extfunc.py - pypy/module/_hpy_universal/interp_float.py - pypy/module/_hpy_universal/interp_hpy.py - pypy/module/_hpy_universal/interp_list.py - pypy/module/_hpy_universal/interp_long.py - pypy/module/_hpy_universal/interp_module.py - pypy/module/_hpy_universal/interp_number.py - pypy/module/_hpy_universal/interp_object.py - pypy/module/_hpy_universal/interp_slot.py - pypy/module/_hpy_universal/interp_tracker.py - pypy/module/_hpy_universal/interp_tuple.py - pypy/module/_hpy_universal/interp_type.py - pypy/module/_hpy_universal/interp_unicode.py - pypy/module/_hpy_universal/state.py - pypy/module/_hpy_universal/test/test_handles.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/compare/98a1b3f393c4a560b1c1aa69cdd71dfa9ca9cbc4...268f4f5b608bde7109805ba39d99989c76522124 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/98a1b3f393c4a560b1c1aa69cdd71dfa9ca9cbc4...268f4f5b608bde7109805ba39d99989c76522124 You're 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 Apr 11 17:50:44 2021 From: foss at heptapod.net (Antonio Cuni) Date: Sun, 11 Apr 2021 21:50:44 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/hpy-0.0.2] more fixes after the refactoring Message-ID: <60736f34d53f6_1ef79fc20168955@heptapod-foss.mail> Antonio Cuni pushed to branch branch/hpy-0.0.2 at PyPy / pypy Commits: 05afa28b by Antonio Cuni at 2021-04-11T23:48:41+02:00 more fixes after the refactoring --HG-- branch : hpy-0.0.2 - - - - - 2 changed files: - pypy/module/_hpy_universal/interp_dict.py - pypy/module/_hpy_universal/interp_tracker.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/commit/05afa28b1c52e287c6ceb0d9a4f6e2db77a17171 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/05afa28b1c52e287c6ceb0d9a4f6e2db77a17171 You're 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 Apr 11 17:55:31 2021 From: foss at heptapod.net (Antonio Cuni) Date: Sun, 11 Apr 2021 21:55:31 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/hpy-0.0.2] one more fix Message-ID: <607370537c1bb_1ef7da0dc16913f@heptapod-foss.mail> Antonio Cuni pushed to branch branch/hpy-0.0.2 at PyPy / pypy Commits: a8498587 by Antonio Cuni at 2021-04-11T23:55:22+02:00 one more fix --HG-- branch : hpy-0.0.2 - - - - - 1 changed file: - pypy/module/_hpy_universal/interp_bytes.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/commit/a849858735d4bd5d15012cbea111b9af887af0ad -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/a849858735d4bd5d15012cbea111b9af887af0ad You're 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 Apr 11 17:58:32 2021 From: foss at heptapod.net (Antonio Cuni) Date: Sun, 11 Apr 2021 21:58:32 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/hpy-0.0.2] hopefully this is the last missing fix Message-ID: <607371082f0bb_1ef7da0dc16958f@heptapod-foss.mail> Antonio Cuni pushed to branch branch/hpy-0.0.2 at PyPy / pypy Commits: 22994f67 by Antonio Cuni at 2021-04-11T23:58:22+02:00 hopefully this is the last missing fix --HG-- branch : hpy-0.0.2 - - - - - 1 changed file: - pypy/module/_hpy_universal/interp_dict.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/commit/22994f67b5535b665514388a7a922f327abfdeaa -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/22994f67b5535b665514388a7a922f327abfdeaa You're 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 Apr 12 01:12:21 2021 From: foss at heptapod.net (Carl Friedrich Bolz-Tereick) Date: Mon, 12 Apr 2021 05:12:21 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.7] fix #3432: apparently there was no code path reaching... Message-ID: <6073d6b5a1397_1ef79fbf81716e3@heptapod-foss.mail> Carl Friedrich Bolz-Tereick pushed to branch branch/py3.7 at PyPy / pypy Commits: e50d36c0 by Carl Friedrich Bolz-Tereick at 2021-04-12T07:11:48+02:00 fix #3432: apparently there was no code path reaching _reset_already_committed_statements in our tests :-( _reset now requires an argument, use _force_reset --HG-- branch : py3.7 - - - - - 2 changed files: - extra_tests/test_sqlite3.py - lib_pypy/_sqlite3.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/commit/e50d36c01bae1a418c28e7bcd0c9ffcec4f5e730 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/e50d36c01bae1a418c28e7bcd0c9ffcec4f5e730 You're 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 Apr 12 04:59:19 2021 From: foss at heptapod.net (Carl Friedrich Bolz-Tereick) Date: Mon, 12 Apr 2021 08:59:19 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/faster-rbigint-big-divmod] 2 commits: oops, fix wrong test Message-ID: <60740be7ef72b_1ef8ba9e8173235@heptapod-foss.mail> Carl Friedrich Bolz-Tereick pushed to branch branch/faster-rbigint-big-divmod at PyPy / pypy Commits: 8e246f9f by Carl Friedrich Bolz-Tereick at 2021-04-12T10:58:34+02:00 oops, fix wrong test --HG-- branch : faster-rbigint-big-divmod - - - - - 5ba4e56d by Carl Friedrich Bolz-Tereick at 2021-04-12T10:59:09+02:00 be paranoid: check that the result of divmod is correct, if we use the new faster (and more complicated) code path. better an assertion error than a wrong result --HG-- branch : faster-rbigint-big-divmod - - - - - 2 changed files: - rpython/rlib/rbigint.py - rpython/rlib/test/test_rbigint.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/compare/3ac5b2563adc0c5769b85ae0fb0c4bc7ef7e63c1...5ba4e56d9d24b621c608fa93da5e94cd703ef896 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/3ac5b2563adc0c5769b85ae0fb0c4bc7ef7e63c1...5ba4e56d9d24b621c608fa93da5e94cd703ef896 You're 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 Apr 12 06:41:09 2021 From: foss at heptapod.net (Carl Friedrich Bolz-Tereick) Date: Mon, 12 Apr 2021 10:41:09 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/faster-rbigint-big-divmod] ouch, something wrong on 32 bit. add some debug prints to find it on the buildbot Message-ID: <607423c578ada_1ef79fbf817365@heptapod-foss.mail> Carl Friedrich Bolz-Tereick pushed to branch branch/faster-rbigint-big-divmod at PyPy / pypy Commits: 4ce4db16 by Carl Friedrich Bolz-Tereick at 2021-04-12T12:41:00+02:00 ouch, something wrong on 32 bit. add some debug prints to find it on the buildbot --HG-- branch : faster-rbigint-big-divmod - - - - - 1 changed file: - rpython/rlib/rbigint.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/commit/4ce4db16dffd7d46de85682cfd762a1607e018f0 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/4ce4db16dffd7d46de85682cfd762a1607e018f0 You're 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 Apr 12 06:49:02 2021 From: foss at heptapod.net (Carl Friedrich Bolz-Tereick) Date: Mon, 12 Apr 2021 10:49:02 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/faster-rbigint-big-divmod] hrmpf Message-ID: <6074259e316ce_1ef8baab01740d5@heptapod-foss.mail> Carl Friedrich Bolz-Tereick pushed to branch branch/faster-rbigint-big-divmod at PyPy / pypy Commits: e9d01388 by Carl Friedrich Bolz-Tereick at 2021-04-12T12:48:50+02:00 hrmpf --HG-- branch : faster-rbigint-big-divmod - - - - - 1 changed file: - rpython/rlib/rbigint.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/commit/e9d01388b5bf57c451d4f4681b91b9995cffd52c -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/e9d01388b5bf57c451d4f4681b91b9995cffd52c You're 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 Apr 12 08:18:45 2021 From: foss at heptapod.net (Carl Friedrich Bolz-Tereick) Date: Mon, 12 Apr 2021 12:18:45 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/faster-rbigint-big-divmod] another attempt Message-ID: <60743aa5b4d80_1ef7da0c8178240@heptapod-foss.mail> Carl Friedrich Bolz-Tereick pushed to branch branch/faster-rbigint-big-divmod at PyPy / pypy Commits: 16f8b228 by Carl Friedrich Bolz-Tereick at 2021-04-12T14:18:32+02:00 another attempt --HG-- branch : faster-rbigint-big-divmod - - - - - 1 changed file: - rpython/rlib/rbigint.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/commit/16f8b228d4b3e559783e9278317e2986b96d525c -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/16f8b228d4b3e559783e9278317e2986b96d525c You're 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 Apr 12 13:59:05 2021 From: foss at heptapod.net (Carl Friedrich Bolz-Tereick) Date: Mon, 12 Apr 2021 17:59:05 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/faster-rbigint-big-divmod] last attempt :-( Message-ID: <60748a69941a5_1ef7b6380186445@heptapod-foss.mail> Carl Friedrich Bolz-Tereick pushed to branch branch/faster-rbigint-big-divmod at PyPy / pypy Commits: f9127129 by Carl Friedrich Bolz-Tereick at 2021-04-12T19:58:53+02:00 last attempt :-( --HG-- branch : faster-rbigint-big-divmod - - - - - 1 changed file: - rpython/rlib/rbigint.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/commit/f91271298712b17e1e2b51e566fdbbfde2435c31 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/f91271298712b17e1e2b51e566fdbbfde2435c31 You're 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 Apr 12 15:07:58 2021 From: foss at heptapod.net (Carl Friedrich Bolz-Tereick) Date: Mon, 12 Apr 2021 19:07:58 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/faster-rbigint-big-divmod] the assert itself was wrong :-(((((. This is just incompetent flailing at this Message-ID: <60749a8ecf292_1ef7b63801867fa@heptapod-foss.mail> Carl Friedrich Bolz-Tereick pushed to branch branch/faster-rbigint-big-divmod at PyPy / pypy Commits: 27a36ee0 by Carl Friedrich Bolz-Tereick at 2021-04-12T21:07:42+02:00 the assert itself was wrong :-(((((. This is just incompetent flailing at this point. --HG-- branch : faster-rbigint-big-divmod - - - - - 2 changed files: - rpython/rlib/rbigint.py - rpython/rlib/test/test_rbigint.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/commit/27a36ee0d0ad7b43cb772a5f5a7b9cfb92550f66 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/27a36ee0d0ad7b43cb772a5f5a7b9cfb92550f66 You're 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 Apr 12 15:41:16 2021 From: foss at heptapod.net (Carl Friedrich Bolz-Tereick) Date: Mon, 12 Apr 2021 19:41:16 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.8-new-opcodes] test and fix Message-ID: <6074a25cacfd2_1ef94f41c1869fd@heptapod-foss.mail> Carl Friedrich Bolz-Tereick pushed to branch branch/py3.8-new-opcodes at PyPy / pypy Commits: 27b2ff6a by Carl Friedrich Bolz-Tereick at 2021-04-12T20:53:03+02:00 test and fix --HG-- branch : py3.8-new-opcodes - - - - - 2 changed files: - pypy/interpreter/astcompiler/test/test_compiler.py - pypy/interpreter/pyopcode.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/commit/27b2ff6ad2b9624152d55bcf42f9772dbec47a92 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/27b2ff6ad2b9624152d55bcf42f9772dbec47a92 You're 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 Apr 13 03:35:20 2021 From: foss at heptapod.net (Carl Friedrich Bolz-Tereick) Date: Tue, 13 Apr 2021 07:35:20 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.8-new-opcodes] disable setting the line on frames for now (needs careful adaptation to the new Message-ID: <607549b8a0779_1ef94f494193522@heptapod-foss.mail> Carl Friedrich Bolz-Tereick pushed to branch branch/py3.8-new-opcodes at PyPy / pypy Commits: 1801d361 by Carl Friedrich Bolz-Tereick at 2021-04-13T09:34:54+02:00 disable setting the line on frames for now (needs careful adaptation to the new bytecode format) --HG-- branch : py3.8-new-opcodes - - - - - 1 changed file: - pypy/interpreter/pyframe.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/commit/1801d36151c6dd4151f47d1687da21f1db9f4374 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/1801d36151c6dd4151f47d1687da21f1db9f4374 You're 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 Apr 13 03:52:41 2021 From: foss at heptapod.net (Carl Friedrich Bolz-Tereick) Date: Tue, 13 Apr 2021 07:52:41 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.8-new-opcodes] fix Message-ID: <60754dc9e62e7_1ef8baa60194562@heptapod-foss.mail> Carl Friedrich Bolz-Tereick pushed to branch branch/py3.8-new-opcodes at PyPy / pypy Commits: 707a5ae3 by Carl Friedrich Bolz-Tereick at 2021-04-13T09:52:28+02:00 fix --HG-- branch : py3.8-new-opcodes - - - - - 1 changed file: - pypy/interpreter/pyopcode.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/commit/707a5ae356600a66ad373f7422cb057a1008b217 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/707a5ae356600a66ad373f7422cb057a1008b217 You're 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 Apr 13 04:48:33 2021 From: foss at heptapod.net (Carl Friedrich Bolz-Tereick) Date: Tue, 13 Apr 2021 08:48:33 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/default] 32 commits: randomly implement a faster divmod for very large numbers, following Mark Message-ID: <60755ae18a40e_1ef7b63801965ef@heptapod-foss.mail> Carl Friedrich Bolz-Tereick pushed to branch branch/default at PyPy / pypy Commits: 9732fa80 by Carl Friedrich Bolz-Tereick at 2021-03-19T21:33:13+01:00 randomly implement a faster divmod for very large numbers, following Mark Dickinson's approach from this issue: https://bugs.python.org/issue3451 --HG-- branch : faster-rbigint-big-divmod - - - - - 0185aad6 by Carl Friedrich Bolz-Tereick at 2021-03-19T21:34:17+01:00 for reference, before the introduction of extract_bits --HG-- branch : faster-rbigint-big-divmod - - - - - d3fd8ae9 by Carl Friedrich Bolz-Tereick at 2021-03-19T21:34:35+01:00 and get it back --HG-- branch : faster-rbigint-big-divmod - - - - - 4400655a by Carl Friedrich Bolz-Tereick at 2021-03-20T16:56:17+01:00 boost size once, not many times during the recursion --HG-- branch : faster-rbigint-big-divmod - - - - - dde7da59 by Carl Friedrich Bolz-Tereick at 2021-03-21T13:02:43+01:00 some tweaks --HG-- branch : faster-rbigint-big-divmod - - - - - 379a10b8 by Carl Friedrich Bolz-Tereick at 2021-03-21T15:39:38+01:00 some tweaks (more possible) --HG-- branch : faster-rbigint-big-divmod - - - - - 2419dc5c by Carl Friedrich Bolz-Tereick at 2021-03-21T18:54:26+01:00 remove quadraticness --HG-- branch : faster-rbigint-big-divmod - - - - - c52b6ad0 by Carl Friedrich Bolz-Tereick at 2021-03-21T20:34:16+01:00 tweaks --HG-- branch : faster-rbigint-big-divmod - - - - - ed5bf211 by Carl Friedrich Bolz-Tereick at 2021-03-22T07:26:48+01:00 do less extracting --HG-- branch : faster-rbigint-big-divmod - - - - - f881ae87 by Carl Friedrich Bolz-Tereick at 2021-03-22T11:39:36+01:00 no need for extract_bits any more, all based on digits --HG-- branch : faster-rbigint-big-divmod - - - - - 43f8b55e by Carl Friedrich Bolz-Tereick at 2021-03-22T13:06:03+01:00 start integrating divmod_big --HG-- branch : faster-rbigint-big-divmod - - - - - 06fd2475 by Carl Friedrich Bolz-Tereick at 2021-03-22T13:50:32+01:00 tweak heuristics --HG-- branch : faster-rbigint-big-divmod - - - - - 6b60817e by Carl Friedrich Bolz-Tereick at 2021-03-22T14:00:42+01:00 tune _full_digits_lshift_then_or --HG-- branch : faster-rbigint-big-divmod - - - - - a2eb5fde by Carl Friedrich Bolz-Tereick at 2021-03-23T13:20:20+01:00 test and fix: should never use the length of ._digits, always numdigits() bug found by afl after 12h! --HG-- branch : faster-rbigint-big-divmod - - - - - 53fc4b57 by Carl Friedrich Bolz-Tereick at 2021-03-23T13:23:19+01:00 rename --HG-- branch : faster-rbigint-big-divmod - - - - - 519e74bd by Carl Friedrich Bolz-Tereick at 2021-03-24T10:43:59+01:00 add a diagram --HG-- branch : faster-rbigint-big-divmod - - - - - 453eb266 by Carl Friedrich Bolz-Tereick at 2021-03-24T10:55:46+01:00 typo :-( --HG-- branch : faster-rbigint-big-divmod - - - - - 5d37d08c by Carl Friedrich Bolz-Tereick at 2021-03-24T13:33:53+01:00 kill c-based comments --HG-- branch : faster-rbigint-big-divmod - - - - - 16715209 by Carl Friedrich Bolz-Tereick at 2021-03-24T19:28:42+01:00 kill redundant code --HG-- branch : faster-rbigint-big-divmod - - - - - 83abb3cc by Carl Friedrich Bolz-Tereick at 2021-03-24T20:20:43+01:00 shortcut --HG-- branch : faster-rbigint-big-divmod - - - - - a08e2415 by Carl Friedrich Bolz-Tereick at 2021-03-25T09:02:54+01:00 center --HG-- branch : faster-rbigint-big-divmod - - - - - 2a90c6a5 by Carl Friedrich Bolz-Tereick at 2021-03-25T10:15:48+01:00 run the hypothesis tests in a special mode where SHIFT is set to a small value, to find edge cases more easily --HG-- branch : faster-rbigint-big-divmod - - - - - 65734934 by Carl Friedrich Bolz-Tereick at 2021-03-26T12:57:30+01:00 fixes --HG-- branch : faster-rbigint-big-divmod - - - - - 3ac5b256 by Carl Friedrich Bolz-Tereick at 2021-03-26T13:35:52+01:00 improve coverage --HG-- branch : faster-rbigint-big-divmod - - - - - 8e246f9f by Carl Friedrich Bolz-Tereick at 2021-04-12T10:58:34+02:00 oops, fix wrong test --HG-- branch : faster-rbigint-big-divmod - - - - - 5ba4e56d by Carl Friedrich Bolz-Tereick at 2021-04-12T10:59:09+02:00 be paranoid: check that the result of divmod is correct, if we use the new faster (and more complicated) code path. better an assertion error than a wrong result --HG-- branch : faster-rbigint-big-divmod - - - - - 4ce4db16 by Carl Friedrich Bolz-Tereick at 2021-04-12T12:41:00+02:00 ouch, something wrong on 32 bit. add some debug prints to find it on the buildbot --HG-- branch : faster-rbigint-big-divmod - - - - - e9d01388 by Carl Friedrich Bolz-Tereick at 2021-04-12T12:48:50+02:00 hrmpf --HG-- branch : faster-rbigint-big-divmod - - - - - 16f8b228 by Carl Friedrich Bolz-Tereick at 2021-04-12T14:18:32+02:00 another attempt --HG-- branch : faster-rbigint-big-divmod - - - - - f9127129 by Carl Friedrich Bolz-Tereick at 2021-04-12T19:58:53+02:00 last attempt :-( --HG-- branch : faster-rbigint-big-divmod - - - - - 27a36ee0 by Carl Friedrich Bolz-Tereick at 2021-04-12T21:07:42+02:00 the assert itself was wrong :-(((((. This is just incompetent flailing at this point. --HG-- branch : faster-rbigint-big-divmod - - - - - 8224a96f by Carl Friedrich Bolz-Tereick at 2021-04-13T10:48:20+02:00 merge faster-rbigint-big-divmod: a faster divide-and-conquer divmod implementation for divmod of rbigints, given large enough numbers. based on python code by Mark Dickinson here: https://bugs.python.org/issue3451 - - - - - 3 changed files: - .hgignore - rpython/rlib/rbigint.py - rpython/rlib/test/test_rbigint.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/compare/9489e8f51ffc6c2d952c90992f6a7de766bde47c...8224a96f034ed96f01f44a998b6981a1106c67b6 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/9489e8f51ffc6c2d952c90992f6a7de766bde47c...8224a96f034ed96f01f44a998b6981a1106c67b6 You're 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 Apr 13 07:47:30 2021 From: foss at heptapod.net (Carl Friedrich Bolz-Tereick) Date: Tue, 13 Apr 2021 11:47:30 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.7] 6 commits: change the test to what pypy is doing here: our positions actually make more Message-ID: <607584d296b42_1ef94f50c19782b@heptapod-foss.mail> Carl Friedrich Bolz-Tereick pushed to branch branch/py3.7 at PyPy / pypy Commits: 8007acbc by Carl Friedrich Bolz-Tereick at 2021-04-13T12:19:29+02:00 change the test to what pypy is doing here: our positions actually make more sense for the remaining differences --HG-- branch : py3.7 - - - - - 7a8db98d by Carl Friedrich Bolz-Tereick at 2021-04-08T22:35:37+02:00 follow cpython exactly --HG-- branch : py3.7 - - - - - 6dc42521 by Carl Friedrich Bolz-Tereick at 2021-04-13T13:05:50+02:00 mark as implementation detail --HG-- branch : py3.7 - - - - - 63167037 by Carl Friedrich Bolz-Tereick at 2021-04-13T13:24:09+02:00 fix test_contextvar_getitem in test_context.py --HG-- branch : py3.7 - - - - - 6dae3b07 by Carl Friedrich Bolz-Tereick at 2021-04-13T13:33:11+02:00 I don't really see the point of test_frozen on pypy --HG-- branch : py3.7 - - - - - d4a7da54 by Carl Friedrich Bolz-Tereick at 2021-04-13T13:44:39+02:00 weaken test --HG-- branch : py3.7 - - - - - 7 changed files: - lib-python/3/test/test_ast.py - lib-python/3/test/test_cmd_line_script.py - lib-python/3/test/test_frozen.py - lib-python/3/test/test_list.py - lib_pypy/_contextvars.py - pypy/objspace/std/objectobject.py - pypy/objspace/std/test/test_obj.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/compare/e50d36c01bae1a418c28e7bcd0c9ffcec4f5e730...d4a7da54eb194da67407a685a99cba3a7bd608bf -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/e50d36c01bae1a418c28e7bcd0c9ffcec4f5e730...d4a7da54eb194da67407a685a99cba3a7bd608bf You're 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 Apr 13 13:18:01 2021 From: foss at heptapod.net (Carl Friedrich Bolz-Tereick) Date: Tue, 13 Apr 2021 17:18:01 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.7] 3 commits: skip difference in error message Message-ID: <6075d2498e577_1ef8d58242073f7@heptapod-foss.mail> Carl Friedrich Bolz-Tereick pushed to branch branch/py3.7 at PyPy / pypy Commits: 123d5c3d by Carl Friedrich Bolz-Tereick at 2021-04-13T18:44:47+02:00 skip difference in error message --HG-- branch : py3.7 - - - - - bc668b7a by Carl Friedrich Bolz-Tereick at 2021-04-13T19:14:57+02:00 account for different bytecodes --HG-- branch : py3.7 - - - - - 7b884cc6 by Carl Friedrich Bolz-Tereick at 2021-04-13T19:17:46+02:00 flags are potentially different on pypy too --HG-- branch : py3.7 - - - - - 2 changed files: - lib-python/3/test/test_dis.py - lib-python/3/test/test_typing.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/compare/d4a7da54eb194da67407a685a99cba3a7bd608bf...7b884cc6d2dced7d3e2cabf2dcc13fa8bcdb69c1 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/d4a7da54eb194da67407a685a99cba3a7bd608bf...7b884cc6d2dced7d3e2cabf2dcc13fa8bcdb69c1 You're 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 Apr 13 14:14:01 2021 From: foss at heptapod.net (Carl Friedrich Bolz-Tereick) Date: Tue, 13 Apr 2021 18:14:01 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.7] 3 commits: fix some string differences and some real problems Message-ID: <6075df6944446_1ef8ba9e82108f3@heptapod-foss.mail> Carl Friedrich Bolz-Tereick pushed to branch branch/py3.7 at PyPy / pypy Commits: dd6deb9c by Carl Friedrich Bolz-Tereick at 2021-04-13T19:36:29+02:00 fix some string differences and some real problems --HG-- branch : py3.7 - - - - - 87574035 by Carl Friedrich Bolz-Tereick at 2021-04-13T19:59:18+02:00 gah, app_main still used the old pyc header format for running lone pyc files (the existing test fails for me, but apparently not on the buildbot?) --HG-- branch : py3.7 - - - - - 6020b5c8 by Carl Friedrich Bolz-Tereick at 2021-04-13T20:13:48+02:00 fix test_callback_too_many_args, skip repr test (we have arguably nicer reprs) --HG-- branch : py3.7 - - - - - 5 changed files: - lib-python/3/ctypes/test/test_parameters.py - lib-python/3/test/test_timeit.py - lib-python/3/timeit.py - lib_pypy/_ctypes/function.py - pypy/interpreter/app_main.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/compare/7b884cc6d2dced7d3e2cabf2dcc13fa8bcdb69c1...6020b5c81e1f21ccda00bc03f86e15d2b373c67d -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/7b884cc6d2dced7d3e2cabf2dcc13fa8bcdb69c1...6020b5c81e1f21ccda00bc03f86e15d2b373c67d You're 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 Apr 13 21:10:49 2021 From: foss at heptapod.net (Stefano Rivera) Date: Wed, 14 Apr 2021 01:10:49 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.7] Support OpenSSL 1.0.2 again Message-ID: <60764119a945f_1efa4c4a02148ad@heptapod-foss.mail> Stefano Rivera pushed to branch branch/py3.7 at PyPy / pypy Commits: 536e43b6 by Stefano Rivera at 2021-04-13T21:10:31-04:00 Support OpenSSL 1.0.2 again 7.3.4 dropped support for OpenSSL < 1.1.0, accidentally. This allows PyPy 3.7 to be built on Ubuntu 16.04, which is almost at end of life. --HG-- branch : py3.7 - - - - - 1 changed file: - lib_pypy/_cffi_ssl/_cffi_src/openssl/ssl.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/commit/536e43b6afb2d4852da8dab1390c22999f403395 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/536e43b6afb2d4852da8dab1390c22999f403395 You're 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 Apr 14 03:15:38 2021 From: foss at heptapod.net (Carl Friedrich Bolz-Tereick) Date: Wed, 14 Apr 2021 07:15:38 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.7] fix typo Message-ID: <6076969a45f67_1ef8d5888216274@heptapod-foss.mail> Carl Friedrich Bolz-Tereick pushed to branch branch/py3.7 at PyPy / pypy Commits: 68fb106d by Carl Friedrich Bolz-Tereick at 2021-04-14T09:15:26+02:00 fix typo --HG-- branch : py3.7 - - - - - 1 changed file: - lib-python/3/timeit.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/commit/68fb106de0c4458f249fa5866b3414c63e5467d3 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/68fb106de0c4458f249fa5866b3414c63e5467d3 You're 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 Apr 14 04:21:45 2021 From: foss at heptapod.net (Carl Friedrich Bolz-Tereick) Date: Wed, 14 Apr 2021 08:21:45 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/default] add a jit driver for deque._find (I introduced _find here, because on 3.x, Message-ID: <6076a6194f1eb_1ef8ba9e821879e@heptapod-foss.mail> Carl Friedrich Bolz-Tereick pushed to branch branch/default at PyPy / pypy Commits: ac3f5f56 by Carl Friedrich Bolz-Tereick at 2021-04-14T10:05:46+02:00 add a jit driver for deque._find (I introduced _find here, because on 3.x, deque has more methods and already had this abstraction) - - - - - 1 changed file: - pypy/module/_collections/interp_deque.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/commit/ac3f5f56a25eb1692b2ea125b21299865198ec98 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/ac3f5f56a25eb1692b2ea125b21299865198ec98 You're 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 Apr 14 04:21:48 2021 From: foss at heptapod.net (Carl Friedrich Bolz-Tereick) Date: Wed, 14 Apr 2021 08:21:48 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.7] 47 commits: randomly implement a faster divmod for very large numbers, following Mark Message-ID: <6076a61ce6352_1efa69bcc2189f2@heptapod-foss.mail> Carl Friedrich Bolz-Tereick pushed to branch branch/py3.7 at PyPy / pypy Commits: 9732fa80 by Carl Friedrich Bolz-Tereick at 2021-03-19T21:33:13+01:00 randomly implement a faster divmod for very large numbers, following Mark Dickinson's approach from this issue: https://bugs.python.org/issue3451 --HG-- branch : faster-rbigint-big-divmod - - - - - 0185aad6 by Carl Friedrich Bolz-Tereick at 2021-03-19T21:34:17+01:00 for reference, before the introduction of extract_bits --HG-- branch : faster-rbigint-big-divmod - - - - - d3fd8ae9 by Carl Friedrich Bolz-Tereick at 2021-03-19T21:34:35+01:00 and get it back --HG-- branch : faster-rbigint-big-divmod - - - - - 4400655a by Carl Friedrich Bolz-Tereick at 2021-03-20T16:56:17+01:00 boost size once, not many times during the recursion --HG-- branch : faster-rbigint-big-divmod - - - - - dde7da59 by Carl Friedrich Bolz-Tereick at 2021-03-21T13:02:43+01:00 some tweaks --HG-- branch : faster-rbigint-big-divmod - - - - - 379a10b8 by Carl Friedrich Bolz-Tereick at 2021-03-21T15:39:38+01:00 some tweaks (more possible) --HG-- branch : faster-rbigint-big-divmod - - - - - 2419dc5c by Carl Friedrich Bolz-Tereick at 2021-03-21T18:54:26+01:00 remove quadraticness --HG-- branch : faster-rbigint-big-divmod - - - - - c52b6ad0 by Carl Friedrich Bolz-Tereick at 2021-03-21T20:34:16+01:00 tweaks --HG-- branch : faster-rbigint-big-divmod - - - - - ed5bf211 by Carl Friedrich Bolz-Tereick at 2021-03-22T07:26:48+01:00 do less extracting --HG-- branch : faster-rbigint-big-divmod - - - - - f881ae87 by Carl Friedrich Bolz-Tereick at 2021-03-22T11:39:36+01:00 no need for extract_bits any more, all based on digits --HG-- branch : faster-rbigint-big-divmod - - - - - 43f8b55e by Carl Friedrich Bolz-Tereick at 2021-03-22T13:06:03+01:00 start integrating divmod_big --HG-- branch : faster-rbigint-big-divmod - - - - - 06fd2475 by Carl Friedrich Bolz-Tereick at 2021-03-22T13:50:32+01:00 tweak heuristics --HG-- branch : faster-rbigint-big-divmod - - - - - 6b60817e by Carl Friedrich Bolz-Tereick at 2021-03-22T14:00:42+01:00 tune _full_digits_lshift_then_or --HG-- branch : faster-rbigint-big-divmod - - - - - a2eb5fde by Carl Friedrich Bolz-Tereick at 2021-03-23T13:20:20+01:00 test and fix: should never use the length of ._digits, always numdigits() bug found by afl after 12h! --HG-- branch : faster-rbigint-big-divmod - - - - - 53fc4b57 by Carl Friedrich Bolz-Tereick at 2021-03-23T13:23:19+01:00 rename --HG-- branch : faster-rbigint-big-divmod - - - - - 519e74bd by Carl Friedrich Bolz-Tereick at 2021-03-24T10:43:59+01:00 add a diagram --HG-- branch : faster-rbigint-big-divmod - - - - - 453eb266 by Carl Friedrich Bolz-Tereick at 2021-03-24T10:55:46+01:00 typo :-( --HG-- branch : faster-rbigint-big-divmod - - - - - 5d37d08c by Carl Friedrich Bolz-Tereick at 2021-03-24T13:33:53+01:00 kill c-based comments --HG-- branch : faster-rbigint-big-divmod - - - - - 16715209 by Carl Friedrich Bolz-Tereick at 2021-03-24T19:28:42+01:00 kill redundant code --HG-- branch : faster-rbigint-big-divmod - - - - - 83abb3cc by Carl Friedrich Bolz-Tereick at 2021-03-24T20:20:43+01:00 shortcut --HG-- branch : faster-rbigint-big-divmod - - - - - a08e2415 by Carl Friedrich Bolz-Tereick at 2021-03-25T09:02:54+01:00 center --HG-- branch : faster-rbigint-big-divmod - - - - - 2a90c6a5 by Carl Friedrich Bolz-Tereick at 2021-03-25T10:15:48+01:00 run the hypothesis tests in a special mode where SHIFT is set to a small value, to find edge cases more easily --HG-- branch : faster-rbigint-big-divmod - - - - - 65734934 by Carl Friedrich Bolz-Tereick at 2021-03-26T12:57:30+01:00 fixes --HG-- branch : faster-rbigint-big-divmod - - - - - 3ac5b256 by Carl Friedrich Bolz-Tereick at 2021-03-26T13:35:52+01:00 improve coverage --HG-- branch : faster-rbigint-big-divmod - - - - - ba228b10 by Matti Picus at 2021-04-04T20:05:58+03:00 Added tag release-pypy2.7-v7.3.4rc2 for changeset 63df5ef41012 - - - - - 34aaf3fe by Matti Picus at 2021-04-04T20:06:16+03:00 Added tag release-pypy3.7-v7.3.4rc2 for changeset 51efa818fd9b - - - - - 035e76d7 by Matti Picus at 2021-04-04T20:21:41+03:00 update versions.json for rc2 - - - - - cd9ea75d by Matti Picus at 2021-04-06T20:54:10+03:00 add rc2 to check_versions - - - - - 66540975 by Matti Picus at 2021-04-08T08:06:05+03:00 Added tag release-pypy2.7-v7.3.4 for changeset 63df5ef41012 - - - - - d01efe39 by Matti Picus at 2021-04-08T08:06:18+03:00 Added tag release-pypy3.7-v7.3.4 for changeset 51efa818fd9b - - - - - 1304c671 by Matti Picus at 2021-04-08T09:05:40+03:00 release v7.3.4 - - - - - f95c5950 by Matti Picus at 2021-04-08T11:35:25+03:00 fix versions.json, add mention of vmprof for arm64 - - - - - 0e3c1d26 by Carl Friedrich Bolz-Tereick at 2021-04-08T20:39:36+02:00 fix madvise - - - - - 24f09f61 by Matti Picus at 2021-04-08T21:49:39+03:00 update howto-release with more info about versions.json - - - - - cb11bcee by Ronan Lamy at 2021-04-08T20:40:51+01:00 Remove obsolete code dealing with pre-2.7 Pythons - - - - - a6c845a0 by Carl Friedrich Bolz-Tereick at 2021-04-08T22:36:58+02:00 merge head - - - - - 9489e8f5 by Ronan Lamy at 2021-04-08T21:47:53+01:00 Prevent @pytest.mark.pypy_only from wrongly skipping apptests, and use it more - - - - - 8e246f9f by Carl Friedrich Bolz-Tereick at 2021-04-12T10:58:34+02:00 oops, fix wrong test --HG-- branch : faster-rbigint-big-divmod - - - - - 5ba4e56d by Carl Friedrich Bolz-Tereick at 2021-04-12T10:59:09+02:00 be paranoid: check that the result of divmod is correct, if we use the new faster (and more complicated) code path. better an assertion error than a wrong result --HG-- branch : faster-rbigint-big-divmod - - - - - 4ce4db16 by Carl Friedrich Bolz-Tereick at 2021-04-12T12:41:00+02:00 ouch, something wrong on 32 bit. add some debug prints to find it on the buildbot --HG-- branch : faster-rbigint-big-divmod - - - - - e9d01388 by Carl Friedrich Bolz-Tereick at 2021-04-12T12:48:50+02:00 hrmpf --HG-- branch : faster-rbigint-big-divmod - - - - - 16f8b228 by Carl Friedrich Bolz-Tereick at 2021-04-12T14:18:32+02:00 another attempt --HG-- branch : faster-rbigint-big-divmod - - - - - f9127129 by Carl Friedrich Bolz-Tereick at 2021-04-12T19:58:53+02:00 last attempt :-( --HG-- branch : faster-rbigint-big-divmod - - - - - 27a36ee0 by Carl Friedrich Bolz-Tereick at 2021-04-12T21:07:42+02:00 the assert itself was wrong :-(((((. This is just incompetent flailing at this point. --HG-- branch : faster-rbigint-big-divmod - - - - - 8224a96f by Carl Friedrich Bolz-Tereick at 2021-04-13T10:48:20+02:00 merge faster-rbigint-big-divmod: a faster divide-and-conquer divmod implementation for divmod of rbigints, given large enough numbers. based on python code by Mark Dickinson here: https://bugs.python.org/issue3451 - - - - - ac3f5f56 by Carl Friedrich Bolz-Tereick at 2021-04-14T10:05:46+02:00 add a jit driver for deque._find (I introduced _find here, because on 3.x, deque has more methods and already had this abstraction) - - - - - 387efc36 by Carl Friedrich Bolz-Tereick at 2021-04-14T10:17:05+02:00 merge default --HG-- branch : py3.7 - - - - - 15 changed files: - .hgignore - .hgtags - pypy/doc/how-to-release.rst - pypy/doc/release-v7.3.4.rst - pypy/interpreter/test/test_argument.py - pypy/module/_collections/interp_deque.py - pypy/objspace/std/test/test_newformat.py - pypy/objspace/std/test/test_obj.py - pypy/tool/release/check_versions.py - pypy/tool/release/repackage.sh - pypy/tool/release/versions.json - rpython/rlib/rbigint.py - rpython/rlib/rmmap.py - rpython/rlib/test/test_rbigint.py - rpython/rlib/test/test_rmmap.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/compare/68fb106de0c4458f249fa5866b3414c63e5467d3...387efc36e6d2ac6160990afb9b1af2a5d4928d73 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/68fb106de0c4458f249fa5866b3414c63e5467d3...387efc36e6d2ac6160990afb9b1af2a5d4928d73 You're 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 Apr 14 06:17:27 2021 From: foss at heptapod.net (Carl Friedrich Bolz-Tereick) Date: Wed, 14 Apr 2021 10:17:27 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/default] fix jit generation problem Message-ID: <6076c1378b584_1efa5bae022244d@heptapod-foss.mail> Carl Friedrich Bolz-Tereick pushed to branch branch/default at PyPy / pypy Commits: 336a0402 by Carl Friedrich Bolz-Tereick at 2021-04-14T12:12:43+02:00 fix jit generation problem - - - - - 1 changed file: - pypy/module/_collections/interp_deque.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/commit/336a04023f726b49983ea01f5f57e28f02696713 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/336a04023f726b49983ea01f5f57e28f02696713 You're 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 Apr 14 06:17:38 2021 From: foss at heptapod.net (Carl Friedrich Bolz-Tereick) Date: Wed, 14 Apr 2021 10:17:38 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.7] 2 commits: fix jit generation problem Message-ID: <6076c1425bc34_1ef8d5888222636@heptapod-foss.mail> Carl Friedrich Bolz-Tereick pushed to branch branch/py3.7 at PyPy / pypy Commits: 336a0402 by Carl Friedrich Bolz-Tereick at 2021-04-14T12:12:43+02:00 fix jit generation problem - - - - - aa33d03a by Carl Friedrich Bolz-Tereick at 2021-04-14T12:13:05+02:00 merge default --HG-- branch : py3.7 - - - - - 1 changed file: - pypy/module/_collections/interp_deque.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/compare/387efc36e6d2ac6160990afb9b1af2a5d4928d73...aa33d03af8ec6263296113b7411711fb67e21551 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/387efc36e6d2ac6160990afb9b1af2a5d4928d73...aa33d03af8ec6263296113b7411711fb67e21551 You're 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 Apr 14 06:52:34 2021 From: foss at heptapod.net (Carl Friedrich Bolz-Tereick) Date: Wed, 14 Apr 2021 10:52:34 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.7] 2 commits: remove debug print Message-ID: <6076c97287a3_1efa5bae0224087@heptapod-foss.mail> Carl Friedrich Bolz-Tereick pushed to branch branch/py3.7 at PyPy / pypy Commits: ed46b7d3 by Carl Friedrich Bolz-Tereick at 2021-04-14T12:43:36+02:00 remove debug print - - - - - a7f288df by Carl Friedrich Bolz-Tereick at 2021-04-14T12:44:02+02:00 merge default --HG-- branch : py3.7 - - - - - 1 changed file: - rpython/rlib/rbigint.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/compare/aa33d03af8ec6263296113b7411711fb67e21551...a7f288df865b7e52bf4913ab04952845d07d94cd -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/aa33d03af8ec6263296113b7411711fb67e21551...a7f288df865b7e52bf4913ab04952845d07d94cd You're 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 Apr 14 06:52:21 2021 From: foss at heptapod.net (Carl Friedrich Bolz-Tereick) Date: Wed, 14 Apr 2021 10:52:21 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/default] remove debug print Message-ID: <6076c965528f4_1ef8ba9e82238c0@heptapod-foss.mail> Carl Friedrich Bolz-Tereick pushed to branch branch/default at PyPy / pypy Commits: ed46b7d3 by Carl Friedrich Bolz-Tereick at 2021-04-14T12:43:36+02:00 remove debug print - - - - - 1 changed file: - rpython/rlib/rbigint.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/commit/ed46b7d3f61efa8eba7fe22a011a8bdf32b40fbc -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/ed46b7d3f61efa8eba7fe22a011a8bdf32b40fbc You're 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 Apr 14 07:02:30 2021 From: foss at heptapod.net (Carl Friedrich Bolz-Tereick) Date: Wed, 14 Apr 2021 11:02:30 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/default] document branch Message-ID: <6076cbc6a3e3b_1efa69bcc224281@heptapod-foss.mail> Carl Friedrich Bolz-Tereick pushed to branch branch/default at PyPy / pypy Commits: f3321d2d by Carl Friedrich Bolz-Tereick at 2021-04-14T12:56:55+02:00 document branch - - - - - 1 changed file: - pypy/doc/whatsnew-head.rst View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/commit/f3321d2d96ab8d0b8c0189fd9beeb0717bd99f01 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/f3321d2d96ab8d0b8c0189fd9beeb0717bd99f01 You're 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 Apr 14 08:33:02 2021 From: foss at heptapod.net (Carl Friedrich Bolz-Tereick) Date: Wed, 14 Apr 2021 12:33:02 +0000 Subject: [pypy-commit] [Git][pypy/pypy] Pushed new branch branch/jit-heapcache-interiorfields Message-ID: <6076e0fec180b_1efa5bb44230596@heptapod-foss.mail> Carl Friedrich Bolz-Tereick pushed new branch branch/jit-heapcache-interiorfields at PyPy / pypy -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/tree/branch/jit-heapcache-interiorfields You're 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 Apr 14 10:16:34 2021 From: foss at heptapod.net (Stefano Rivera) Date: Wed, 14 Apr 2021 14:16:34 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.7] SSL: SSL_set1_param setters were added in OpenSSL 1.0.0, the getters came later in 1.0.2 Message-ID: <6076f942879da_1efa5bc342329a@heptapod-foss.mail> Stefano Rivera pushed to branch branch/py3.7 at PyPy / pypy Commits: f652e182 by Stefano Rivera at 2021-04-14T10:07:42-04:00 SSL: SSL_set1_param setters were added in OpenSSL 1.0.0, the getters came later in 1.0.2 --HG-- branch : py3.7 - - - - - 1 changed file: - lib_pypy/_cffi_ssl/_cffi_src/openssl/ssl.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/commit/f652e182a368044dde7fe80b0db351cca72cc0ef -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/f652e182a368044dde7fe80b0db351cca72cc0ef You're 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 Apr 14 15:43:46 2021 From: foss at heptapod.net (Carl Friedrich Bolz-Tereick) Date: Wed, 14 Apr 2021 19:43:46 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/jit-heapcache-interiorfields] ouch, be nan-safe! Message-ID: <607745f2c3ffe_1efa5bc3423673f@heptapod-foss.mail> Carl Friedrich Bolz-Tereick pushed to branch branch/jit-heapcache-interiorfields at PyPy / pypy Commits: 4c3464b8 by Carl Friedrich Bolz-Tereick at 2021-04-14T21:43:37+02:00 ouch, be nan-safe! --HG-- branch : jit-heapcache-interiorfields - - - - - 1 changed file: - rpython/jit/metainterp/pyjitpl.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/commit/4c3464b8ae33b8132984fc810acfa21292795ad7 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/4c3464b8ae33b8132984fc810acfa21292795ad7 You're 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 Apr 15 06:16:48 2021 From: foss at heptapod.net (Antonio Cuni) Date: Thu, 15 Apr 2021 10:16:48 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/hpy-0.0.2] 8 commits: ./update_vendored.sh again, to get hpy_debug_wrap_handle Message-ID: <607812902bae6_1efac424825054@heptapod-foss.mail> Antonio Cuni pushed to branch branch/hpy-0.0.2 at PyPy / pypy Commits: e733525d by Antonio Cuni at 2021-04-12T08:53:44+02:00 ./update_vendored.sh again, to get hpy_debug_wrap_handle --HG-- branch : hpy-0.0.2 - - - - - 155451b4 by Antonio Cuni at 2021-04-12T08:55:42+02:00 expose llapi.hpy_debug_wrap_handle --HG-- branch : hpy-0.0.2 - - - - - 874da67f by Antonio Cuni at 2021-04-12T10:12:16+02:00 Introduce DebugHandleManager, which knows how to wrap/unwrap debug handles, and start to use it where appropriate. See the big comment inside interp_hpy.py for more details of what happens. debug/test_handles.py:test_ctx_name finally passes! --HG-- branch : hpy-0.0.2 - - - - - 1b96bdc6 by Antonio Cuni at 2021-04-12T10:19:18+02:00 Rename these functions because the exising names were too confusing: - interp_hpy.startup() initializes the whole _hpy_universal module - init_hpy_module calls HPyInit_foo when loading an .hpy.so - _hpymodule_create implements HPyModule_Create --HG-- branch : hpy-0.0.2 - - - - - 2b61f46e by Antonio Cuni at 2021-04-12T10:25:47+02:00 kill State.get_ctx: get_handle_manager is enough --HG-- branch : hpy-0.0.2 - - - - - 9507e12d by Antonio Cuni at 2021-04-14T23:10:40+02:00 Fix and run ./update_vedored.sh. There has been a refactoring of how versions are handled on the git side. The new situation is the following: - git commit facdb01 on master is tagged as 0.0.2rc1 - there is a git branch called release/0.0.2 which branched from there This pypy branch is now following the corresponding hpy branch. The content of the files is still the same, so this run of ./update_vendored.sh just changes the computed version number. --HG-- branch : hpy-0.0.2 - - - - - bbeae382 by Antonio Cuni at 2021-04-14T23:42:14+02:00 introduce the initargs fixture also here, to ensure that all tests are run with and without debug mode --HG-- branch : hpy-0.0.2 - - - - - beead6eb by Antonio Cuni at 2021-04-15T12:16:18+02:00 Small refactoring in how we setup app-level tests. We need to set the applevel version of self.compiler.hpy_abi to the correct value, but setup_method is called before initargs. To solve, we kill setup_method and move all the logic inside initargs. test_00_basic passes in both universal and debug mode --HG-- branch : hpy-0.0.2 - - - - - 13 changed files: - pypy/module/_hpy_universal/_vendored/hpy/debug/src/debug_ctx.c - pypy/module/_hpy_universal/_vendored/hpy/debug/src/include/hpy_debug.h - pypy/module/_hpy_universal/_vendored/hpy/devel/include/common/version.h - pypy/module/_hpy_universal/_vendored/hpy/devel/version.py - pypy/module/_hpy_universal/handles.py - pypy/module/_hpy_universal/interp_extfunc.py - pypy/module/_hpy_universal/interp_hpy.py - pypy/module/_hpy_universal/interp_module.py - pypy/module/_hpy_universal/llapi.py - pypy/module/_hpy_universal/moduledef.py - pypy/module/_hpy_universal/state.py - pypy/module/_hpy_universal/test/support.py - pypy/module/_hpy_universal/update_vendored.sh View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/compare/22994f67b5535b665514388a7a922f327abfdeaa...beead6eb3defc0db42401c322602be04306999e9 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/22994f67b5535b665514388a7a922f327abfdeaa...beead6eb3defc0db42401c322602be04306999e9 You're 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 Apr 15 07:14:49 2021 From: foss at heptapod.net (Carl Friedrich Bolz-Tereick) Date: Thu, 15 Apr 2021 11:14:49 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/jit-heapcache-interiorfields] fix Message-ID: <60782029e1209_1efac456825116@heptapod-foss.mail> Carl Friedrich Bolz-Tereick pushed to branch branch/jit-heapcache-interiorfields at PyPy / pypy Commits: c130b1f2 by Carl Friedrich Bolz-Tereick at 2021-04-15T13:14:01+02:00 fix --HG-- branch : jit-heapcache-interiorfields - - - - - 1 changed file: - rpython/jit/metainterp/pyjitpl.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/commit/c130b1f2eb2c4083d2dc4acbf3040e5e6301c990 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/c130b1f2eb2c4083d2dc4acbf3040e5e6301c990 You're 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 Apr 15 15:33:07 2021 From: foss at heptapod.net (Carl Friedrich Bolz-Tereick) Date: Thu, 15 Apr 2021 19:33:07 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/jit-heapcache-interiorfields] finally wrote a test, and hopefully fixed the problem really Message-ID: <607894f3cf5a2_1efc26a00272171@heptapod-foss.mail> Carl Friedrich Bolz-Tereick pushed to branch branch/jit-heapcache-interiorfields at PyPy / pypy Commits: 96d08fba by Carl Friedrich Bolz-Tereick at 2021-04-15T20:42:36+02:00 finally wrote a test, and hopefully fixed the problem really --HG-- branch : jit-heapcache-interiorfields - - - - - 2 changed files: - rpython/jit/metainterp/pyjitpl.py - rpython/jit/metainterp/test/test_tracingopts.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/commit/96d08fba55c8a88a570d8890fd11a701c8409af1 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/96d08fba55c8a88a570d8890fd11a701c8409af1 You're 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 Apr 15 16:05:19 2021 From: foss at heptapod.net (Carl Friedrich Bolz-Tereick) Date: Thu, 15 Apr 2021 20:05:19 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/jit-heapcache-interiorfields] pfffff, I am not winning this Message-ID: <60789c7f418e_1efc135542728c1@heptapod-foss.mail> Carl Friedrich Bolz-Tereick pushed to branch branch/jit-heapcache-interiorfields at PyPy / pypy Commits: ce18a3cd by Carl Friedrich Bolz-Tereick at 2021-04-15T22:05:09+02:00 pfffff, I am not winning this --HG-- branch : jit-heapcache-interiorfields - - - - - 1 changed file: - rpython/jit/metainterp/pyjitpl.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/commit/ce18a3cde7dbc283713d87d3dc787c22318cd167 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/ce18a3cde7dbc283713d87d3dc787c22318cd167 You're 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 Apr 16 05:36:13 2021 From: foss at heptapod.net (Carl Friedrich Bolz-Tereick) Date: Fri, 16 Apr 2021 09:36:13 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/default] fix issue #3440: when assigning the full slice of a list, evaluate the rhs Message-ID: <60795a8da671f_1efc365cc284970@heptapod-foss.mail> Carl Friedrich Bolz-Tereick pushed to branch branch/default at PyPy / pypy Commits: 87feda40 by Carl Friedrich Bolz-Tereick at 2021-04-16T11:29:34+02:00 fix issue #3440: when assigning the full slice of a list, evaluate the rhs before clearing the list - - - - - 2 changed files: - pypy/objspace/std/listobject.py - pypy/objspace/std/test/test_listobject.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/commit/87feda40a926f834a7a5c84744269adf6db61368 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/87feda40a926f834a7a5c84744269adf6db61368 You're 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 Apr 16 05:36:16 2021 From: foss at heptapod.net (Carl Friedrich Bolz-Tereick) Date: Fri, 16 Apr 2021 09:36:16 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.7] 3 commits: document branch Message-ID: <60795a9059094_1efdbed042851fc@heptapod-foss.mail> Carl Friedrich Bolz-Tereick pushed to branch branch/py3.7 at PyPy / pypy Commits: f3321d2d by Carl Friedrich Bolz-Tereick at 2021-04-14T12:56:55+02:00 document branch - - - - - 87feda40 by Carl Friedrich Bolz-Tereick at 2021-04-16T11:29:34+02:00 fix issue #3440: when assigning the full slice of a list, evaluate the rhs before clearing the list - - - - - 170d0ddd by Carl Friedrich Bolz-Tereick at 2021-04-16T11:30:08+02:00 merge default --HG-- branch : py3.7 - - - - - 3 changed files: - pypy/doc/whatsnew-head.rst - pypy/objspace/std/listobject.py - pypy/objspace/std/test/test_listobject.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/compare/f652e182a368044dde7fe80b0db351cca72cc0ef...170d0dddd02f390d24d7237b57276ba293d71395 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/f652e182a368044dde7fe80b0db351cca72cc0ef...170d0dddd02f390d24d7237b57276ba293d71395 You're 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 Apr 16 08:28:18 2021 From: foss at heptapod.net (Stefano Rivera) Date: Fri, 16 Apr 2021 12:28:18 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.7] Thow an early if OpenSSL is older than 1.0.2 Message-ID: <607982e2e3532_1fd35408169f@heptapod-foss.mail> Stefano Rivera pushed to branch branch/py3.7 at PyPy / pypy Commits: 95e2b412 by Stefano Rivera at 2021-04-16T08:27:57-04:00 Thow an early if OpenSSL is older than 1.0.2 --HG-- branch : py3.7 - - - - - 2 changed files: - lib_pypy/_cffi_ssl/README.md - lib_pypy/_cffi_ssl/_cffi_src/openssl/ssl.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/commit/95e2b41228bf461f3966893316f0d6cdfa93624d -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/95e2b41228bf461f3966893316f0d6cdfa93624d You're 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 Apr 16 08:59:53 2021 From: foss at heptapod.net (Carl Friedrich Bolz-Tereick) Date: Fri, 16 Apr 2021 12:59:53 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/jit-heapcache-interiorfields] add some debug output to try to find the problem on 32bit Message-ID: <60798a491036a_1fd305d4228e@heptapod-foss.mail> Carl Friedrich Bolz-Tereick pushed to branch branch/jit-heapcache-interiorfields at PyPy / pypy Commits: 4ef4309f by Carl Friedrich Bolz-Tereick at 2021-04-16T14:59:25+02:00 add some debug output to try to find the problem on 32bit --HG-- branch : jit-heapcache-interiorfields - - - - - 1 changed file: - rpython/jit/metainterp/pyjitpl.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/commit/4ef4309f2f4abb05ee3b2ab7088d6fd5136e1ed2 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/4ef4309f2f4abb05ee3b2ab7088d6fd5136e1ed2 You're 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 Apr 16 10:31:38 2021 From: foss at heptapod.net (Carl Friedrich Bolz-Tereick) Date: Fri, 16 Apr 2021 14:31:38 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/jit-heapcache-interiorfields] test was too strict Message-ID: <60799fca8ebeb_1fd30570436c@heptapod-foss.mail> Carl Friedrich Bolz-Tereick pushed to branch branch/jit-heapcache-interiorfields at PyPy / pypy Commits: 2eb49e81 by Carl Friedrich Bolz-Tereick at 2021-04-16T16:31:26+02:00 test was too strict --HG-- branch : jit-heapcache-interiorfields - - - - - 1 changed file: - rpython/jit/metainterp/optimizeopt/test/test_intbound.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/commit/2eb49e81076ecb473a016b3f7db37cb2633960be -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/2eb49e81076ecb473a016b3f7db37cb2633960be You're 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 Apr 16 12:32:33 2021 From: foss at heptapod.net (Ronan Lamy) Date: Fri, 16 Apr 2021 16:32:33 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/hpy-0.0.2] fix test_handles.py Message-ID: <6079bc21899dd_1fd3025068c7@heptapod-foss.mail> Ronan Lamy pushed to branch branch/hpy-0.0.2 at PyPy / pypy Commits: a9f0ea8d by Ronan Lamy at 2021-04-16T17:32:21+01:00 fix test_handles.py --HG-- branch : hpy-0.0.2 - - - - - 1 changed file: - pypy/module/_hpy_universal/test/test_handles.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/commit/a9f0ea8db51074d8565626759a62616ad93028c2 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/a9f0ea8db51074d8565626759a62616ad93028c2 You're 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 Apr 16 12:47:13 2021 From: foss at heptapod.net (Carl Friedrich Bolz-Tereick) Date: Fri, 16 Apr 2021 16:47:13 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.8-reversed-dict] 493 commits: closing old cppyy packaing branch to restart work Message-ID: <6079bf9181788_1fd3028c7451@heptapod-foss.mail> Carl Friedrich Bolz-Tereick pushed to branch branch/py3.8-reversed-dict at PyPy / pypy Commits: 6036afda by Wim Lavrijsen at 2019-11-06T13:41:23-08:00 closing old cppyy packaing branch to restart work --HG-- branch : cppyy-packaging - - - - - 5f54c3bf by Wim Lavrijsen at 2020-03-31T09:39:30-07:00 bring branch up to default --HG-- branch : cppyy-packaging - - - - - 11884497 by Wim Lavrijsen at 2020-04-02T21:48:30-07:00 prepare for a range of more data types tests --HG-- branch : cppyy-packaging - - - - - b64371a6 by Wim Lavrijsen at 2020-04-02T21:48:48-07:00 add support for wchar_t --HG-- branch : cppyy-packaging - - - - - 8d986837 by Wim Lavrijsen at 2020-04-04T19:38:35-07:00 wchar_t executor and associated tests --HG-- branch : cppyy-packaging - - - - - fc764790 by Wim Lavrijsen at 2020-04-04T22:50:08-07:00 consistency in use of setup_make --HG-- branch : cppyy-packaging - - - - - 28482da2 by Wim Lavrijsen at 2020-04-04T23:00:03-07:00 fix translater issues --HG-- branch : cppyy-packaging - - - - - d06a84bf by Wim Lavrijsen at 2020-04-05T10:19:43-07:00 refactoring of char type using a mixin --HG-- branch : cppyy-packaging - - - - - 5458eee2 by Wim Lavrijsen at 2020-04-05T16:18:17-07:00 basic char16_t support and associated tests --HG-- branch : cppyy-packaging - - - - - 89699e9a by Wim Lavrijsen at 2020-04-05T16:32:27-07:00 basic char32_t support and associated tests --HG-- branch : cppyy-packaging - - - - - 9bb6c20b by Wim Lavrijsen at 2020-04-06T23:23:26-07:00 support for int8_t, uint8_t, and signed char; also some refactoring --HG-- branch : cppyy-packaging - - - - - d40671a3 by Wim Lavrijsen at 2020-04-07T15:21:49-07:00 converter for signed char[] and associated tests --HG-- branch : cppyy-packaging - - - - - 5f93a33c by Wim Lavrijsen at 2020-04-07T18:08:11-07:00 direct support for std::byte --HG-- branch : cppyy-packaging - - - - - 48d1fed1 by Wim Lavrijsen at 2020-04-07T18:56:05-07:00 fix translation problems --HG-- branch : cppyy-packaging - - - - - eae5a669 by Wim Lavrijsen at 2020-04-07T22:43:02-07:00 pythonization of std::complex and associated tests --HG-- branch : cppyy-packaging - - - - - 9ffe391f by Wim Lavrijsen at 2020-04-07T22:46:34-07:00 one more test for complex --HG-- branch : cppyy-packaging - - - - - 87e70cd8 by Wim Lavrijsen at 2020-04-07T23:28:26-07:00 fix some inconsistencies in test --HG-- branch : cppyy-packaging - - - - - 48b98346 by Carl Friedrich Bolz-Tereick at 2021-02-04T13:44:54+01:00 call more appropriate methods a bit everywhere --HG-- branch : intbound-improvements-3 - - - - - 77dc56b7 by Carl Friedrich Bolz-Tereick at 2021-02-04T14:23:10+01:00 more of same --HG-- branch : intbound-improvements-3 - - - - - 48be10cf by Carl Friedrich Bolz-Tereick at 2021-02-04T14:26:58+01:00 kill unnecessary imports --HG-- branch : intbound-improvements-3 - - - - - dc65a713 by Carl Friedrich Bolz-Tereick at 2021-02-04T15:07:36+01:00 document branch --HG-- branch : intbound-improvements-3 - - - - - 0e49cf0c by Carl Friedrich Bolz-Tereick at 2020-04-26T17:37:20+02:00 make the JIT reason about int_invert and int_neg --HG-- branch : intbound-improvements-3 - - - - - 38d9440a by Carl Friedrich Bolz-Tereick at 2020-04-29T11:06:35+02:00 better reasoning about upper bounds of or and xor, and about lower bounds of or --HG-- branch : intbound-improvements-3 - - - - - 4f222570 by Carl Friedrich Bolz-Tereick at 2020-04-28T18:39:09+02:00 fix type-unsafe test --HG-- branch : intbound-improvements-3 - - - - - f56b25d4 by Carl Friedrich Bolz-Tereick at 2020-04-29T10:37:57+02:00 express the make_le/ge/gt/lt methods in terms of their _const variants - - - - - d9c074c4 by Carl Friedrich Bolz-Tereick at 2020-04-29T10:39:34+02:00 remove copy-pasted comment - - - - - 9e524ba4 by Carl Friedrich Bolz-Tereick at 2020-04-29T21:44:47+02:00 add a comment about something that I have to re-learn every time I read this code - - - - - e8dae8db by Antonio Cuni at 2020-10-02T17:39:55+02:00 introduce a @never_allocate class decorator, which ensure that a certain RPython class is never actually instantiated at runtime. Useful to ensure that e.g. it's always constant-folded away --HG-- branch : rpython-never-allocate - - - - - 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 - - - - - 751cd1d4 by Yannick Jadoul at 2020-10-18T22:43:18+02:00 Change parameter type of PyModule_New to const char*, and use build_type_checkers to define PyModule_Check and PyModule_CheckExact --HG-- branch : pymodule_new-const-charp - - - - - 87494a4f by Wim Lavrijsen at 2020-11-11T09:31:27-08:00 merge default into cppyy-packaging branch --HG-- branch : cppyy-packaging - - - - - 200cf25a by Wim Lavrijsen at 2020-11-12T22:48:24-08:00 consistent handling of wchar_t, char16_t, and char32_t --HG-- branch : cppyy-packaging - - - - - 95bdb2e8 by Wim Lavrijsen at 2020-11-12T22:49:43-08:00 sync datatypes helper with CPython/cppyy tests --HG-- branch : cppyy-packaging - - - - - 968460ec by Wim Lavrijsen at 2020-11-12T22:50:31-08:00 consolidate wchar_t/char16_t/char32_t and do not cast pointer to long in returns --HG-- branch : cppyy-packaging - - - - - 29802d6f by Wim Lavrijsen at 2020-11-12T22:51:17-08:00 add more pseudo-reflection info to extend testing w/o actual backend installed --HG-- branch : cppyy-packaging - - - - - c38f5836 by Wim Lavrijsen at 2020-11-12T22:52:19-08:00 upgrade capi to 1.14, improve type consistency (no long <-> void*) --HG-- branch : cppyy-packaging - - - - - 1fcfb2f6 by Wim Lavrijsen at 2020-11-13T09:55:01-08:00 fix soabi --HG-- branch : cppyy-packaging - - - - - 883b9cb9 by Wim Lavrijsen at 2020-11-13T11:31:57-08:00 fix typos --HG-- branch : cppyy-packaging - - - - - 0bbd9dda by Wim Lavrijsen at 2020-11-13T11:32:32-08:00 conform to data member type convention of 1.14 backend --HG-- branch : cppyy-packaging - - - - - 20744ffb by Wim Lavrijsen at 2020-11-13T11:56:40-08:00 backend now consistently returns std::string instead of string --HG-- branch : cppyy-packaging - - - - - f826b1ed by Wim Lavrijsen at 2020-11-14T19:37:25-08:00 more type consistency, but still a few ptr -> int left --HG-- branch : cppyy-packaging - - - - - 8346690a by Wim Lavrijsen at 2020-11-14T19:37:57-08:00 remove ptr -> long casts in favor of ptr -> intptr_t --HG-- branch : cppyy-packaging - - - - - 5f719d56 by Wim Lavrijsen at 2020-11-14T20:00:16-08:00 drop one indirection for pointer-to-instance data members (new convention) --HG-- branch : cppyy-packaging - - - - - bd44106a by Wim Lavrijsen at 2020-11-14T20:00:47-08:00 enum fixes --HG-- branch : cppyy-packaging - - - - - 5fa50700 by Wim Lavrijsen at 2020-11-14T21:47:01-08:00 consistent naming v.v. CPython/CPyCppyy --HG-- branch : cppyy-packaging - - - - - f822cd09 by Wim Lavrijsen at 2020-11-14T23:37:37-08:00 fix path with no return --HG-- branch : cppyy-packaging - - - - - 8a04d5f0 by Wim Lavrijsen at 2020-11-14T23:38:46-08:00 implement instance to_memory through __assign__ --HG-- branch : cppyy-packaging - - - - - 0b41ac38 by Wim Lavrijsen at 2020-11-14T23:39:47-08:00 conform to conventions of new backend --HG-- branch : cppyy-packaging - - - - - d65553cd by Wim Lavrijsen at 2020-11-16T18:13:49-08:00 fix (post-translation only (??)) cast problems with intptr_t --HG-- branch : cppyy-packaging - - - - - a91bcff7 by Wim Lavrijsen at 2020-11-16T18:14:35-08:00 cover anonymous enums in name cleanup --HG-- branch : cppyy-packaging - - - - - fb123830 by Wim Lavrijsen at 2020-11-16T18:15:20-08:00 fix test, as TString has moved to CppyyLegacy::TString --HG-- branch : cppyy-packaging - - - - - 087df849 by Wim Lavrijsen at 2020-11-16T18:15:38-08:00 fix coding conventions --HG-- branch : cppyy-packaging - - - - - b0e31bde by Wim Lavrijsen at 2020-11-16T20:17:00-08:00 fix coding conventions --HG-- branch : cppyy-packaging - - - - - bdbe666a by Wim Lavrijsen at 2020-11-17T09:10:11-08:00 update comment --HG-- branch : cppyy-packaging - - - - - fe7bdec8 by Wim Lavrijsen at 2020-11-17T09:11:28-08:00 convention change: __cppname__ -> __cpp_name__ --HG-- branch : cppyy-packaging - - - - - 5c8b149e by Wim Lavrijsen at 2020-11-17T09:13:31-08:00 merge default into branch --HG-- branch : cppyy-packaging - - - - - b9b69be8 by Ronan Lamy at 2020-12-04T18:26:27+00:00 hg merge py3.6 --HG-- branch : hpy - - - - - a1637a5f by Matti Picus at 2020-11-24T10:22:21+02:00 add symlinks for python, python3 to the package (not on windows) --HG-- branch : hpy - - - - - d3c7a7a9 by Wim Lavrijsen at 2020-11-28T19:45:05-08:00 split off test_boost from test_templates --HG-- branch : cppyy-packaging - - - - - 1fb37f46 by Wim Lavrijsen at 2020-11-28T19:45:55-08:00 bring templates tests in line with cppyy/test --HG-- branch : cppyy-packaging - - - - - 44935667 by Wim Lavrijsen at 2020-11-28T21:45:26-08:00 consistency with cppyy/test version --HG-- branch : cppyy-packaging - - - - - be557295 by Wim Lavrijsen at 2020-12-01T21:07:07-08:00 drop CPyCppyy implementation detail from test --HG-- branch : cppyy-packaging - - - - - 2dfab4fc by Wim Lavrijsen at 2020-12-01T21:07:35-08:00 restructure template call trials --HG-- branch : cppyy-packaging - - - - - 5aba2588 by Matti Picus at 2020-12-06T00:44:10+02:00 back out changeset 2215fd8a26a8 applied to wrong branch --HG-- branch : hpy - - - - - 97a84cd2 by Simon Cross at 2020-12-08T17:23:06+02:00 Update vendored hpy to 2829a0d. --HG-- branch : hpy-update-to-2829a0d - - - - - e6d13817 by Simon Cross at 2020-12-08T17:24:15+02:00 Fix locating of compiled .so file. --HG-- branch : hpy-update-to-2829a0d - - - - - 85b3af55 by Simon Cross at 2020-12-08T17:34:26+02:00 Restore skipping hpy tests on windows from r100780. --HG-- branch : hpy-update-to-2829a0d - - - - - 0d6ab8c9 by Simon Cross at 2020-12-09T22:41:14+02:00 Small update of vendored hpy to 22a05e8. --HG-- branch : hpy-update-to-2829a0d - - - - - b43a8a8c by Simon Cross at 2020-12-09T22:43:57+02:00 Implement HPy_FatalError. --HG-- branch : hpy-update-to-2829a0d - - - - - a78307bf by Simon Cross at 2020-12-10T11:44:39+02:00 Fix HPyLong_AsUnsignedLongLong and HPyLong_AsSsize_t to ignore __int__ and __index__ methods. --HG-- branch : hpy-update-to-2829a0d - - - - - ee6fe2ff by Simon Cross at 2020-12-10T11:45:49+02:00 Update vendored hpy to c9ada53 plus an uncommitted fix for the HPy_FatalError test. --HG-- branch : hpy-update-to-2829a0d - - - - - 738880b7 by Simon Cross at 2020-12-10T13:44:05+02:00 Update vendored hpy to 7a0cb53. --HG-- branch : hpy-update-to-2829a0d - - - - - b856262d by Simon Cross at 2020-12-10T18:50:48+02:00 Update vendored hpy to 6e38f80. --HG-- branch : hpy-update-to-2829a0d - - - - - 616db8d0 by Simon Cross at 2020-12-10T18:51:36+02:00 Look for filename as .hpy.so now that the C extenion name is correct. --HG-- branch : hpy-update-to-2829a0d - - - - - f45191e7 by Simon Cross at 2020-12-10T21:03:32+00:00 Merge branch 'branch/hpy-update-to-2829a0d' into 'branch/hpy' Update hpy to 2829a0d See merge request pypy/pypy!783 --HG-- branch : hpy - - - - - 0cf823cd by nulano at 2020-12-25T16:52:28+01:00 don't add REG_QWORD introduced in CPython 3.6 to winreg on PyPy2 --HG-- branch : py2.7-winreg - - - - - a6436a6e by nulano at 2020-12-25T17:58:37+01:00 backport e070d661: implement winreg reflection on win64 --HG-- branch : py2.7-winreg - - - - - 098e8f31 by nulano at 2020-12-25T18:11:34+01:00 backport d5d9fb27, fb5cddf8: bpo-21151, preserve None passed as REG_BINARY instead of crashing or changing it to an empty string --HG-- branch : py2.7-winreg - - - - - 32a54dcc by nulano at 2020-12-25T18:30:35+01:00 backport 0df11e6e: redo winreg reflection using runtime loading --HG-- branch : py2.7-winreg - - - - - 7bd2219b by nulano at 2020-12-25T19:57:35+01:00 fix py3.7-winreg backports --HG-- branch : py2.7-winreg - - - - - 5e09dd17 by Wim Lavrijsen at 2020-12-28T00:43:02+00:00 merge default into cppyy dev branch --HG-- branch : cppyy-packaging - - - - - 4bbc9dd6 by alexprengere at 2021-03-05T18:41:55+01:00 bpo-43399: Add failing test case --HG-- branch : fix-issue-3181 - - - - - 06d45463 by alexprengere at 2021-03-05T18:42:24+01:00 bpo-43399: Fix ElementTree.extend not working on iterators --HG-- branch : fix-issue-3181 - - - - - 11e8cbe0 by Matti Picus at 2021-03-06T18:45:31+00:00 Merge branch 'branch/fix-issue-3181' into 'branch/py3.7' Branch/fix issue 3181 (bpo43399) See merge request pypy/pypy!807 --HG-- branch : py3.7 - - - - - 578f789a by Matti Picus at 2021-03-06T23:02:46+02:00 document merged branch --HG-- branch : py3.7 - - - - - 31b5ed00 by Matti Picus at 2021-03-06T23:16:41+02:00 Merge with default --HG-- branch : py3.7 - - - - - 0e6bc6bd by Matti Picus at 2021-03-07T06:57:34+02:00 fix merge in cppyy --HG-- branch : py3.7 - - - - - 22133b94 by Matti Picus at 2021-03-07T09:29:24+02:00 merge default into branch --HG-- branch : py3.7 - - - - - 3ec1b1c5 by Matti Picus at 2021-03-08T17:58:07+02:00 bpo-33053: -m now adds *starting* directory to sys.path, small cleanups --HG-- branch : py3.7 - - - - - c8de5a03 by Matti Picus at 2021-03-08T21:30:42+02:00 fix error message when filename does not exist when calling "pypy filename" --HG-- branch : py3.7 - - - - - e29ff438 by Matti Picus at 2021-03-08T23:09:10+02:00 warnings: get filename from the code object, fix test for py3.8 version --HG-- branch : py3.7 - - - - - 8ba40d7b by Matti Picus at 2021-03-09T00:58:16+02:00 issue 3413: converting utf-8 to 1-byte buffers must consider latin-1 encoding --HG-- branch : py3.7 - - - - - 06442a1b by Carl Friedrich Bolz-Tereick at 2021-03-09T13:33:33+01:00 fix test --HG-- branch : py3.7 - - - - - 3e9c4864 by Carl Friedrich Bolz-Tereick at 2021-03-09T13:55:24+01:00 more fixes --HG-- branch : py3.7 - - - - - dfbb98f1 by Carl Friedrich Bolz-Tereick at 2021-03-09T13:59:21+01:00 another fix --HG-- branch : py3.7 - - - - - a4378a58 by Matti Picus at 2021-03-09T18:10:26+02:00 back out filename changes in 5cab38ca5bce, something is off with frames and stacklevel --HG-- branch : py3.7 - - - - - ec71570f by Matti Picus at 2021-03-09T19:12:31+02:00 simplify error message to match CPython --HG-- branch : py3.7 - - - - - e08b16d2 by Ronan Lamy at 2020-12-29T17:24:11+01:00 Fix value of .__module__ and .__name__ on the result of PyType_FromSpec() --HG-- branch : py3.7 - - - - - 6467b659 by Carl Friedrich Bolz-Tereick at 2020-12-29T20:49:23+01:00 rename length and be more careful about its uses --HG-- branch : map-improvements - - - - - eca1f1f6 by Carl Friedrich Bolz-Tereick at 2020-12-29T21:22:24+01:00 store everything erased --HG-- branch : map-improvements - - - - - 12ce34ee by Carl Friedrich Bolz-Tereick at 2020-12-29T22:00:39+01:00 factor out some common code into helper methods --HG-- branch : map-improvements - - - - - 324150d3 by Carl Friedrich Bolz-Tereick at 2020-12-30T12:47:11+01:00 erase a bit differently --HG-- branch : map-improvements - - - - - b95aefec by Carl Friedrich Bolz-Tereick at 2020-12-30T13:34:37+01:00 in progress: the simple cases of unboxing work --HG-- branch : map-improvements - - - - - 21ee8ee3 by Carl Friedrich Bolz-Tereick at 2020-12-31T13:07:06+01:00 fix remaining tests --HG-- branch : map-improvements - - - - - a83b5a4a by Carl Friedrich Bolz-Tereick at 2020-12-31T14:20:17+01:00 implement type freezing for unboxed types: if the types of a field aren't stable, just give up on unboxing any field for the type --HG-- branch : map-improvements - - - - - 85194a93 by Carl Friedrich Bolz-Tereick at 2020-12-31T14:38:07+01:00 implement immutability of UnwrappedPlainAttributes --HG-- branch : map-improvements - - - - - 071d6418 by Carl Friedrich Bolz-Tereick at 2021-01-01T19:03:22+01:00 some more tests for specialized classes --HG-- branch : map-improvements - - - - - 3d3c2a42 by fijal at 2021-01-07T16:30:16+02:00 rename Hash to HASH to match cpython - - - - - 425d1662 by Matti Picus at 2021-01-10T22:20:44+02:00 LDLIBRARY is used by posgresql --HG-- branch : py3.7 - - - - - f5713514 by Matti Picus at 2021-01-11T09:18:30+02:00 apply distutils.patch from (misnamed) conda-forge pypy3.6-feedstock --HG-- branch : py3.7 - - - - - d1d95403 by nulano at 2021-01-11T20:56:45+01:00 win64 fixes for cpyext.longobject --HG-- branch : py3.7-win64-cpyext-longobject - - - - - 02b64803 by nulano at 2021-01-11T20:57:13+01:00 fix PyBuffer_FillInfo signature --HG-- branch : py3.7-win64-cpyext-longobject - - - - - 09da3ec7 by nulano at 2021-01-12T12:39:07+01:00 fix cpyext.test_longobject maxlong --HG-- branch : py3.7-win64-cpyext-longobject - - - - - 659b8409 by Matti Picus at 2021-01-13T07:42:04+02:00 document and close branch to be merged --HG-- branch : py3.7-win64-cpyext-longobject - - - - - 524b3ddd by Matti Picus at 2021-01-13T07:42:50+02:00 merge py3.7-win64-cpyext-longobject which fixes cpyext.longobject for win64 --HG-- branch : py3.7 - - - - - 1fc9b188 by Ricky Zhou at 2021-01-14T00:04:12-08:00 Fix loading system libraries with ctypes on macOS Big Sur. On Big Sur, there is no longer a separate dylib file for each system library. Instead, they have been combined into a single shared cache file. As a result, it no longer suffices to check file existence to determine whether a system library is present. Fix this by calling _dyld_shared_cache_contains_path to check the dyld shared cache as well. The changes under lib-python/ are copied from https://github.com/python/cpython/pull/22855. The _dyld_shared_cache_contains_path function is exposed to the ctypes python code using CFFI, similar to what is done in other modules, such as lib_pypy/_sha3. Fixes issue #3314. --HG-- branch : py3.7-big-sur-dyld-cache - - - - - 249ca2f7 by Ricky Zhou at 2021-01-14T02:35:24-08:00 minor cleanup - Only define _ctypes._dyld_shared_cache_contains_path if the function is available. - Do platform filtering in _ctypes/_ctypes_build.py only. --HG-- branch : py3.7-big-sur-dyld-cache - - - - - 5cf6930e by Ricky Zhou at 2021-01-14T02:43:57-08:00 Remove unused import. --HG-- branch : py3.7-big-sur-dyld-cache - - - - - 6c90bb88 by Dan Villiom Podlaski Christiansen at 2021-01-15T01:30:28+01:00 Fix building from scratch on Big Sur - The proper module name for the ctypes module is `_ctypes._ctypes_cffi` - Don't rely in `dict` order. --HG-- branch : py3.7-big-sur-dyld-cache - - - - - a1021687 by Ricky Zhou at 2021-01-15T03:02:07-08:00 Use _dyld_shared_cache_contains_path via a weak import. This way, the _ctypes CFFI module can be built on macOS 11 and function properly on 10.15 (and vice-versa). --HG-- branch : py3.7-big-sur-dyld-cache - - - - - c63da169 by Armin Rigo at 2021-01-15T17:52:45+01:00 Issue #3378: crypt() accepts str but encodes them in utf-8. It also returns a str --HG-- branch : py3.7 - - - - - 55925cc9 by Ronan Lamy at 2021-01-15T18:37:32+00:00 Don't crash when importing a defective module --HG-- branch : hpy - - - - - b79dd65d by Ricky Zhou at 2021-01-15T18:51:41-08:00 Build _ctypes._ctypes_cffi on all macOS releases. --HG-- branch : py3.7-big-sur-dyld-cache - - - - - 1c4ebed8 by Ricky Zhou at 2021-01-15T18:58:07-08:00 Enable/disable _ctypes_build.py in build_cffi_imports.py. If a CFFI module is enabled in build_cffi_imports.py, then it must be built, as the script will fail if it cannot import it. Move the logic for enabling/disabling the module out from _ctypes_build.py to build_cffi_imports.py. --HG-- branch : py3.7-big-sur-dyld-cache - - - - - 1a23e6ef by Ricky Zhou at 2021-01-15T19:01:29-08:00 Fix typo in comment. --HG-- branch : py3.7-big-sur-dyld-cache - - - - - 33261fe6 by Matti Picus at 2021-01-16T21:02:24+02:00 close and document branch to be merged --HG-- branch : py3.7-big-sur-dyld-cache - - - - - 7188209d by Matti Picus at 2021-01-16T21:03:31+02:00 merge branch which fixes ctypes library loading on macos BigSur --HG-- branch : py3.7 - - - - - b0537909 by Matti Picus at 2021-01-17T08:55:30+02:00 test, fix issue 3383 and adjust an exception --HG-- branch : py3.7 - - - - - 4c86e202 by Carl Friedrich Bolz-Tereick at 2021-01-18T16:44:45+01:00 fix a bug in the heapcache around nonstandard virtualizables (it doesn't occur in pypy, but I had it in another jit recently): in some rare weird circumstances the nonstandard virtualizable can be a constant! also rename is_nonstandard_virtualizable to the more precise is_known_nonstandard_virtualizable - - - - - ae48de81 by Carl Friedrich Bolz-Tereick at 2021-01-19T20:31:41+01:00 merge default --HG-- branch : map-improvements - - - - - 33aa95cc by Carl Friedrich Bolz-Tereick at 2021-01-19T22:18:04+01:00 fix bug in more complicated patterns of boxed and unboxed attributes --HG-- branch : map-improvements - - - - - 9cac4e17 by Carl Friedrich Bolz-Tereick at 2021-01-19T22:50:23+01:00 expose mapdict implementation via __pypy__ to help with debugability --HG-- branch : map-improvements - - - - - 069f8130 by Matti Picus at 2021-01-21T13:32:47+02:00 merge, document py2.7-winreg which backports winreg changes from py3.7 - - - - - b2fd255b by Antonio Cuni at 2021-01-21T14:06:19+00:00 Merge branch 'branch/rpython-never-allocate' into 'branch/default' introduce a @never_allocate class decorator See merge request pypy/pypy!764 - - - - - 162217ce by Carl Friedrich Bolz-Tereick at 2021-01-21T16:08:12+01:00 merge map-improvements into py3.7 --HG-- branch : map-improvements-3.7 - - - - - fd6ca310 by Carl Friedrich Bolz-Tereick at 2021-01-21T19:34:34+01:00 fix interaction of reordering and unboxing --HG-- branch : map-improvements - - - - - c44b003e by Carl Friedrich Bolz-Tereick at 2021-01-21T19:38:10+01:00 merge map-improvements --HG-- branch : map-improvements-3.7 - - - - - 25041a4d by Carl Friedrich Bolz-Tereick at 2021-01-21T20:31:40+01:00 another reordering bug --HG-- branch : map-improvements - - - - - 8ef175e8 by Carl Friedrich Bolz-Tereick at 2021-01-21T21:09:21+01:00 merge map-improvements --HG-- branch : map-improvements-3.7 - - - - - 0010dbd0 by Matti Picus at 2021-01-22T12:46:59+02:00 Backed out changes from rpython-never-allocate since it is not ready yet - - - - - d5c6dc68 by Matti Picus at 2021-01-23T20:53:31+02:00 Fix signature of PyEval_EvalCode - - - - - 67c49bff by Matti Picus at 2021-01-23T21:00:33+02:00 merge default into py3.7 --HG-- branch : py3.7 - - - - - ab47f90e by Matti Picus at 2021-01-23T23:20:20+02:00 test, add PyImport_GetModule (issue 3385) --HG-- branch : py3.7 - - - - - df6398a9 by Matti Picus at 2021-01-23T23:22:38+02:00 merge heads --HG-- branch : py3.7 - - - - - 08c5791d by Carl Friedrich Bolz-Tereick at 2021-01-26T10:31:57+01:00 add missing immutable field --HG-- branch : map-improvements - - - - - d6303f16 by Carl Friedrich Bolz-Tereick at 2021-01-26T14:32:34+01:00 fix a problem with undetected type-instability: it wasn't found if the different types were in different objects! fix a bit involved, but makes unreachable UnboxedPlainAttribute truely unreachable --HG-- branch : map-improvements - - - - - ac211cb8 by Carl Friedrich Bolz-Tereick at 2021-01-26T15:27:04+01:00 stop field optimizations in a few of the existing tests --HG-- branch : map-improvements - - - - - 2bd1b081 by Yannick Jadoul at 2021-01-26T17:02:17+01:00 Revert changes to PyFoo_Check and PyFoo_CheckExact signatures --HG-- branch : pymodule_new-const-charp - - - - - 589882c8 by Carl Friedrich Bolz-Tereick at 2021-01-26T17:09:59+01:00 remove debugging comment, make test_pypy_c more natural --HG-- branch : map-improvements - - - - - 35f42102 by Matti Picus at 2021-01-27T09:23:07+02:00 merge default into branch --HG-- branch : pymodule_new-const-charp - - - - - 98e4e04a by Matti Picus at 2021-01-27T09:24:50+02:00 document and close branch to be merged --HG-- branch : pymodule_new-const-charp - - - - - 86b7131f by Matti Picus at 2021-01-27T09:25:58+02:00 merge branch to improve PyModule* - - - - - 4402d461 by Carl Friedrich Bolz-Tereick at 2021-01-27T09:44:55+01:00 document branch --HG-- branch : map-improvements - - - - - c2084dce by Carl Friedrich Bolz-Tereick at 2021-01-27T13:15:48+01:00 fix a bug where the unboxed storage would grow too large --HG-- branch : map-improvements - - - - - f7b2e32d by Carl Friedrich Bolz-Tereick at 2021-01-27T21:56:35+01:00 this took way too long: at least reproduce the failure in a unit test --HG-- branch : map-improvements - - - - - d32edb19 by Matti Picus at 2021-01-28T08:51:10+02:00 unify 'hints' and '_hints' to '_hints' --HG-- branch : rpython-never-allocate - - - - - 09557e2a by Matti Picus at 2021-01-28T11:45:44+02:00 re-apply backed out changes from rpython-never-allocate - - - - - e60d8676 by Matti Picus at 2021-01-28T11:46:28+02:00 remerge fixes from rpython-never-allocate - - - - - 5550cf11 by Carl Friedrich Bolz-Tereick at 2021-01-28T13:46:48+01:00 add layout comments --HG-- branch : map-improvements - - - - - 31e40772 by Carl Friedrich Bolz-Tereick at 2021-01-28T15:20:43+01:00 fix test_unbox_reorder_bug3 also rip out size prediction: - with the JIT it's a lot less useful - it was always a mess with inlined fields - unboxing makes it even less clear --HG-- branch : map-improvements - - - - - c170a018 by Carl Friedrich Bolz-Tereick at 2021-01-28T15:33:02+01:00 always go through _set_mapdict_map --HG-- branch : map-improvements - - - - - 23b6ad2f by Carl Friedrich Bolz-Tereick at 2021-01-30T16:05:53+01:00 pretty subtle bug: when iterating over a map dict, some items would go missing! --HG-- branch : map-improvements - - - - - 07ff1eaa by Carl Friedrich Bolz-Tereick at 2021-01-30T16:30:07+01:00 merge default --HG-- branch : map-improvements - - - - - 5d3c5edd by isidentical at 2021-01-30T23:18:54+03:00 codegen: syntax warnings for assert --HG-- branch : new-syntax-warnings - - - - - b4ebfa5a by isidentical at 2021-01-30T23:19:54+03:00 codegen: syntax warning for misuse of is/is not --HG-- branch : new-syntax-warnings - - - - - a287ac80 by isidentical at 2021-01-30T23:21:27+03:00 more tests --HG-- branch : new-syntax-warnings - - - - - 1b8c678a by isidentical at 2021-01-30T23:37:39+03:00 explicit type assertion for rpython --HG-- branch : new-syntax-warnings - - - - - 175d7fa6 by isidentical at 2021-01-30T23:55:09+03:00 ... --HG-- branch : new-syntax-warnings - - - - - 432b4c30 by Carl Friedrich Bolz-Tereick at 2021-01-31T20:46:56+01:00 only unbox ints on 64 bit machines (otherwise there is no memory saving and very unclear whether it's a good idea) --HG-- branch : map-improvements - - - - - ae65cac0 by Carl Friedrich Bolz-Tereick at 2021-01-31T20:49:09+01:00 optimize chains of longlong2float(float2longlong(x)) and vice versa - - - - - 859cf487 by Carl Friedrich Bolz-Tereick at 2021-01-31T20:49:29+01:00 merge default --HG-- branch : map-improvements - - - - - 7ebd0f28 by Matti Picus at 2021-01-31T22:44:02+02:00 merge default into py3.7 --HG-- branch : py3.7 - - - - - b5e28e56 by Matti Picus at 2021-02-01T08:06:49+02:00 merge heads - - - - - 01c921e9 by Matti Picus at 2021-02-01T08:07:52+02:00 merge default into py3.7 --HG-- branch : py3.7 - - - - - 84f4bacf by Carl Friedrich Bolz-Tereick at 2021-02-01T14:10:13+01:00 merge default --HG-- branch : map-improvements - - - - - 8e7d91c4 by Carl Friedrich Bolz-Tereick at 2021-02-01T14:31:30+01:00 merge map-improvements --HG-- branch : map-improvements-3.7 - - - - - fdd3d968 by Carl Friedrich Bolz-Tereick at 2021-02-01T19:47:35+01:00 fix merge problem --HG-- branch : map-improvements-3.7 - - - - - bfeda395 by nulano at 2021-02-02T12:59:19+01:00 use tcl/tk 8.6 on windows --HG-- branch : win-tcl8.6 - - - - - edbc1975 by nulano at 2021-02-02T17:02:30+01:00 fix Tcl/Tk 8.6 packaging on win --HG-- branch : win-tcl8.6 - - - - - 0fdae78f by Carl Friedrich Bolz-Tereick at 2021-02-02T19:20:40+01:00 merge map-improvements optimize instances with integer and float fields by storing them unboxed in a float array (on 32bit machines this is only done for float fields). The float array is stored in one of the storage slots of the instance. Once a field proves to be type-unstable we give up on type-specializing this class and revert all instances once we touch them the next time to the default representation. - - - - - 00eb5d0a by Carl Friedrich Bolz-Tereick at 2021-02-02T19:24:33+01:00 merge default --HG-- branch : map-improvements-3.7 - - - - - dd1052e5 by Carl Friedrich Bolz-Tereick at 2021-02-02T19:30:46+01:00 merge map-improvements-py3.7 --HG-- branch : py3.7 - - - - - 839cd4b7 by Matti Picus at 2021-02-03T09:12:52+02:00 merge branch to update Tk/Tcl to 8.6 on windows - - - - - fad38bab by Carl Friedrich Bolz-Tereick at 2021-02-03T10:49:40+01:00 cache the imported re module (going through __import__ is unfortunately quite expensive on 3.x :-( ). --HG-- branch : py3.7 - - - - - b3477d17 by Carl Friedrich Bolz-Tereick at 2021-02-03T10:49:53+01:00 fix test_ast. - - - - - 569354b0 by Carl Friedrich Bolz-Tereick at 2021-02-03T11:08:16+01:00 fix test_silly_max --HG-- branch : py3.7 - - - - - e41f51f6 by Carl Friedrich Bolz-Tereick at 2021-02-03T11:57:58+01:00 fix test_optimized_create_list_from_string --HG-- branch : py3.7 - - - - - c6e6b8e3 by Carl Friedrich Bolz-Tereick at 2021-02-03T12:56:05+01:00 small improvement: mention the repeated argument in the error --HG-- branch : py3.7 - - - - - 48d6859f by Carl Friedrich Bolz-Tereick at 2021-02-03T14:14:53+01:00 implement https://bugs.python.org/issue1054041 an uncaught ctrl-C/KeyboardInterrupt turns into the right exit code --HG-- branch : py3.8 - - - - - ebce569d by Carl Friedrich Bolz-Tereick at 2021-02-03T15:02:00+01:00 remove unreachable code(?) - - - - - 307ee9d8 by Matti Picus at 2021-02-03T22:41:07+02:00 merge default into py3.7 --HG-- branch : py3.7 - - - - - 561df8e7 by Matti Picus at 2021-02-03T23:00:25+02:00 merge py3.7 into py3.8, leave out conflicts from ee052a16ada3 --HG-- branch : py3.8 - - - - - 59a95039 by Matti Picus at 2021-02-03T23:04:44+02:00 minimally fix up whatsnew --HG-- branch : py3.8 - - - - - 22892d8a by Carl Friedrich Bolz-Tereick at 2021-02-04T06:31:57+01:00 fix test_ast here too --HG-- branch : py3.8 - - - - - f43d642f by Carl Friedrich Bolz-Tereick at 2021-02-04T10:06:46+01:00 use low-level interface where applicable, add at least a minimal hypothesis test for make_... - - - - - 600825ca by nulano at 2021-02-04T22:41:23+01:00 enable hpy on win64 --HG-- branch : win64-hpy - - - - - ec3dc569 by nulano at 2021-02-04T22:44:06+01:00 perform bounds check in HPyLong_AsLong and related functions when sizeof(Signed) > sizeof(long), i.e. on win64 --HG-- branch : win64-hpy - - - - - 108bba67 by Matti Picus at 2021-02-05T08:25:53+02:00 document branch, fix lib-python tests for new syntax error --HG-- branch : py3.7 - - - - - ca98f8f2 by Matti Picus at 2021-02-05T13:00:44+02:00 backport changes from py3.7-big-sur-dyld-cache to default --HG-- branch : big-sur-dyld-cache - - - - - d4832759 by Matti Picus at 2021-02-05T14:01:06+02:00 typo --HG-- branch : big-sur-dyld-cache - - - - - 6a07ddfe by Matti Picus at 2021-02-05T15:24:55+02:00 add new file --HG-- branch : big-sur-dyld-cache - - - - - 18951757 by Matti Picus at 2021-02-05T17:09:57+02:00 move file to correct place --HG-- branch : big-sur-dyld-cache - - - - - 86b25e3a by Matti Picus at 2021-02-06T18:27:25+02:00 backport changes to _ctypes needed for maxos BigSur from py3.7 - - - - - 7162d014 by Matti Picus at 2021-02-06T20:53:19+02:00 Merge win64-hpy which enables _hyp_universal on win64 --HG-- branch : py3.7 - - - - - 15ac9654 by Carl Friedrich Bolz-Tereick at 2021-02-06T22:08:23+01:00 (cfbolz, twitch): implement sys.unraisablehook https://bugs.python.org/issue36829 when an unraisable exception is raised, we call sys.unraisablehook, which by default prints to stderr --HG-- branch : py3.8 - - - - - 84743c6e by Carl Friedrich Bolz-Tereick at 2021-02-07T17:04:59+01:00 add missing space, also commit test file I forgot yesterday --HG-- branch : py3.8 - - - - - b7696b6f by Carl Friedrich Bolz-Tereick at 2021-02-08T15:45:21+00:00 Merge branch 'branch/new-syntax-warnings' into 'branch/py3.8' compiler: More syntax warnings See merge request pypy/pypy!802 --HG-- branch : py3.8 - - - - - 9fa81e2a by Matti Picus at 2021-02-09T20:04:50+02:00 CPython compatibility tweaks to _ssl --HG-- branch : py3.7 - - - - - 92764d81 by Matti Picus at 2021-02-09T22:57:26+02:00 hang on to servername_callback handle (issue 3396) --HG-- branch : py3.7 - - - - - 55674a04 by Wim Lavrijsen at 2021-02-09T15:57:49-08:00 more correct way of finding the backend library --HG-- branch : cppyy-packaging - - - - - 30d6acf7 by Wim Lavrijsen at 2021-02-09T19:35:45-08:00 merge default into cppyy_packaging branch --HG-- branch : cppyy-packaging - - - - - 9bb36287 by Wim Lavrijsen at 2021-02-09T22:07:04-08:00 updated API to cppyy_backend 1.14.2, consistent types for Win64, support for new builtin types - - - - - 4c2786f1 by Carl Friedrich Bolz-Tereick at 2021-02-10T14:48:15+01:00 fix a nonsensical errormessage (introduced by myself in ef3c287b0add) --HG-- branch : py3.7 - - - - - 745f2239 by Carl Friedrich Bolz-Tereick at 2021-02-10T15:00:52+01:00 stop emitting STORE_ANNOTATION --HG-- branch : py3.7 - - - - - 30c52fec by Carl Friedrich Bolz-Tereick at 2021-02-10T20:38:25+01:00 merge py3.7 --HG-- branch : py3.8 - - - - - 4bb3c8bc by Carl Friedrich Bolz-Tereick at 2021-02-13T12:16:34+01:00 a small hack to recognize when the screen has a lot of pixels to then allow more zooming in and a slightly larger font size. otherwise it's not usable on my new screen. - - - - - 860a33ba by Carl Friedrich Bolz-Tereick at 2021-02-13T12:18:57+01:00 kill unused code for contacting codespeak (rip) - - - - - 69c2e313 by Carl Friedrich Bolz-Tereick at 2021-02-13T12:28:40+01:00 support unicode in labels of edges too - - - - - 0659286a by Carl Friedrich Bolz-Tereick at 2021-02-13T13:28:27+01:00 the fontcolor is unfortunately lost in plain files. if the fillcolor is very dark, switch to white as the fontcolor instead of black - - - - - 26ce435b by Carl Friedrich Bolz-Tereick at 2021-02-13T21:24:55+01:00 (cfbolz, twitch): add the basic sys.audit and sys.addaudithook functionality --HG-- branch : py3.8 - - - - - 9772fb27 by Carl Friedrich Bolz-Tereick at 2021-02-13T21:42:12+01:00 (cfbolz, twitch): try to maybe do something somewhat reasonable when jitting code that has audit hooks --HG-- branch : py3.8 - - - - - 9fe83c06 by Carl Friedrich Bolz-Tereick at 2021-02-13T22:05:03+01:00 (cfbolz, twitch): add audit hooks for: - exec, eval of code objects - input --HG-- branch : py3.8 - - - - - e9ff290c by isidentical at 2021-02-14T00:19:42+03:00 compiler: implement basic support for top level async/await support branch: py3.8 user: isidentical <batuhan at python.org> date: Sat Feb 13 23:37:36 2021 +0300 --HG-- branch : top-level-await - - - - - 9e4235fb by isidentical at 2021-02-14T00:20:53+03:00 summary: compiler: support async generators branch: py3.8 tag: tip user: isidentical <batuhan at python.org> date: Sun Feb 14 00:17:04 2021 +0300 --HG-- branch : top-level-await - - - - - 50beed96 by isidentical at 2021-02-14T00:34:00+03:00 reference to proper flag --HG-- branch : top-level-await - - - - - fea67d81 by Carl Friedrich Bolz-Tereick at 2021-02-14T10:10:24+00:00 Merge branch 'branch/top-level-await' into 'branch/py3.8' compiler: top level async/await support with PyCF_ALLOW_TOP_LEVEL_AWAIT See merge request pypy/pypy!805 --HG-- branch : py3.8 - - - - - ecda2c91 by Carl Friedrich Bolz-Tereick at 2021-02-14T13:30:34+01:00 mention the paper and Remi's PhD thesis on the stm page - - - - - 5d70c6a9 by Carl Friedrich Bolz-Tereick at 2021-02-15T17:05:28+01:00 Backed out changeset f1c2880a6b49 (some test fails weirdly, trying to see what caused it) --HG-- branch : intbound-improvements-3 - - - - - b1e21491 by Matti Picus at 2021-02-16T17:04:00+02:00 test, add PyUnicode_Contains (issue 3400) - - - - - f5b153e4 by Matti Picus at 2021-02-16T17:13:57+02:00 merge dfeault into py3.7 --HG-- branch : py3.7 - - - - - 5729f63d by Matti Picus at 2021-02-17T09:51:55+02:00 skip test on 32-bit - - - - - 33d5a924 by Matti Picus at 2021-02-17T10:56:06+02:00 update to cffi 1.14.5 (using pypy/tool/import_cffi.py and manually fixing too) - - - - - c7e4ac0a by Carl Friedrich Bolz-Tereick at 2021-02-17T12:21:19+01:00 properly mangle names for class annotations --HG-- branch : py3.7 - - - - - a722c1aa by Carl Friedrich Bolz-Tereick at 2021-02-17T12:52:08+01:00 fix C warning, lltype.Signed is a long, not an int - - - - - 99f66f1a by Wim Lavrijsen at 2021-02-17T18:34:42-08:00 fix translation error on 32b Linux - - - - - 85ba4dee by Carl Friedrich Bolz-Tereick at 2021-02-19T17:33:31+01:00 randomly fix broken target - - - - - 112b24aa by Carl Friedrich Bolz-Tereick at 2021-02-19T17:34:42+01:00 workaround for a crash when running test_recursive_pickle in test_functools on the py3.7 branch The test produces stack overflows intentionally, and if we blackhole at the wrong stack depth then an vmprof frame is not popped correctly for some reason. unfortunately I was not able to find the reason, but this mitigation at least prevents the vm from crashing. - - - - - 28d4cc32 by Carl Friedrich Bolz-Tereick at 2021-02-19T17:35:46+01:00 merge default --HG-- branch : py3.7 - - - - - d942fe4d by Carl Friedrich Bolz-Tereick at 2021-02-20T13:00:37+01:00 merge py3.7 --HG-- branch : py3.8 - - - - - fb7d1090 by Carl Friedrich Bolz-Tereick at 2021-02-20T19:53:03+01:00 fix translation --HG-- branch : py3.8 - - - - - 625bd7d5 by Carl Friedrich Bolz-Tereick at 2021-02-21T12:50:27+01:00 merge intbount-improvements-3 refactor the intbounds analyzer a little bit, add some optimizations for int_neg and int_invert - - - - - e1afc7f9 by Carl Friedrich Bolz-Tereick at 2021-02-21T13:23:37+01:00 fix rpython, hopefully --HG-- branch : py3.8 - - - - - e67c4108 by Matti Picus at 2021-02-21T16:24:11+02:00 test, fix for PyObject_Format(space.wrap(type('a')), None) --HG-- branch : issue-3404 - - - - - 3dc2b420 by Matti Picus at 2021-02-21T20:05:34+02:00 update cffi to c16abb8f809f - - - - - fdfe9d93 by Matti Picus at 2021-02-21T20:20:13+02:00 merge branch to fix PyObject_Format for type objects (issue 3404) - - - - - 03705a70 by Matti Picus at 2021-02-21T20:22:22+02:00 merge default into py3.7 --HG-- branch : py3.7 - - - - - b8e08a49 by Matti Picus at 2021-02-21T20:23:19+02:00 typo --HG-- branch : py3.7 - - - - - eea32247 by Maciej Fijalkowski at 2021-02-23T11:40:07+00:00 update the files for vmprof-python - - - - - c4cf8ba6 by Maciej Fijalkowski at 2021-02-23T11:55:19+00:00 Start a new branch to get support for vmprof on aarch64 --HG-- branch : vmprof-aarch64 - - - - - 3f8b27b0 by Maciej Fijalkowski at 2021-02-23T12:20:02+00:00 actually enable vmprof on aarch64 --HG-- branch : vmprof-aarch64 - - - - - 60e509fc by Matti Picus at 2021-02-23T18:08:03+02:00 fix use of `pip install --local` --HG-- branch : py3.7 - - - - - fc55b62e by Matti Picus at 2021-02-23T19:18:08+02:00 sync with upstream --HG-- branch : py3.7 - - - - - d565840e by Matti Picus at 2021-02-24T16:48:39+02:00 fix use of pip install --user (bcc3432e03bb should have been "fix site.py for python implementation") --HG-- branch : py3.7 - - - - - 5c2c65f2 by Matti Picus at 2021-02-24T16:49:40+02:00 more upstream syncing - move inttypes.h into pyport.h (issue 3407) - - - - - bf450c01 by Matti Picus at 2021-02-24T16:49:40+02:00 more upstream syncing - move inttypes.h into pyport.h (issue 3407) --HG-- branch : py3.7 - - - - - 2dd2c855 by Carl Friedrich Bolz-Tereick at 2021-02-25T09:53:25+01:00 copy an optimization from CPython: when the search string of str.replace and str.split doesn't occur in the string, don't create a copy but just reuse self. --HG-- branch : string-algorithmic-optimizations - - - - - 3a354ad3 by Carl Friedrich Bolz-Tereick at 2021-02-25T10:10:23+01:00 second optimization: have a fast path in replace for single character strings here too --HG-- branch : string-algorithmic-optimizations - - - - - 5e22ae11 by Carl Friedrich Bolz-Tereick at 2021-02-25T13:02:10+01:00 fix a tiny performance bug in our string search that we ported from cpython. the condition is a bit complicated: - we need a last character that is unique in the string - we are at a position in the string that matches the last character, but a previous char is a mismatch - the next char in the haystack is in the bloom filter if all this is met, we want to skip a whole needle length, not len(needle) - 1 this was pointed out by Tim Peters here: https://bugs.python.org/msg378301 --HG-- branch : string-algorithmic-optimizations - - - - - b8c07440 by Carl Friedrich Bolz-Tereick at 2021-02-25T13:15:00+01:00 add a random test for finding --HG-- branch : string-algorithmic-optimizations - - - - - ebb8901f by Armin Rigo at 2021-02-26T10:39:29+01:00 Tests (passing) for _continulet switching to a different thread - - - - - a7da745c by Armin Rigo at 2021-02-26T11:21:42+01:00 Test and fix for #3381 - - - - - 38f81ebc by Armin Rigo at 2021-02-26T11:37:16+01:00 Copy dummy constants from greenlet 1.0.0 - - - - - 36829bf3 by Carl Friedrich Bolz-Tereick at 2021-02-26T11:58:51+01:00 follow what cpython is doing more systematically: add similar cases, stop using StringBuilder, make a correctly sized llstr directly. needs a refactoring --HG-- branch : string-algorithmic-optimizations - - - - - 888361fd by Carl Friedrich Bolz-Tereick at 2021-02-26T13:40:42+01:00 remove code duplication with rstr by having the real implementation of search only live in rlib/rstring.py --HG-- branch : string-algorithmic-optimizations - - - - - 091c2b01 by Carl Friedrich Bolz-Tereick at 2021-02-26T14:08:44+01:00 maxsplit -> maxcount for replace functions --HG-- branch : string-algorithmic-optimizations - - - - - 0dbba608 by Carl Friedrich Bolz-Tereick at 2021-02-26T14:09:59+01:00 fix translation --HG-- branch : string-algorithmic-optimizations - - - - - b63ca915 by Carl Friedrich Bolz-Tereick at 2021-02-26T21:03:03+01:00 remove pdb --HG-- branch : string-algorithmic-optimizations - - - - - 35e756c6 by Carl Friedrich Bolz-Tereick at 2021-02-26T22:10:41+01:00 BINARY_DIVIDE is gone on 3.x --HG-- branch : py3.7 - - - - - 528d99e1 by Carl Friedrich Bolz-Tereick at 2021-02-28T14:43:32+01:00 add whatsnew --HG-- branch : string-algorithmic-optimizations - - - - - 27181592 by Carl Friedrich Bolz-Tereick at 2021-02-28T14:44:08+01:00 merge string-algorithmic-optimizations - - - - - 680060b9 by fijal at 2021-03-01T14:18:12+02:00 an attempt to get vmprof going on aarch64 --HG-- branch : vmprof-aarch64 - - - - - 1028285d by fijal at 2021-03-01T14:20:29+02:00 seems sometimes we have mc sometimes we dont --HG-- branch : vmprof-aarch64 - - - - - 6e0e3220 by fijal at 2021-03-01T14:23:45+02:00 use the real way to do it --HG-- branch : vmprof-aarch64 - - - - - 6b8b1ffa by Matti Picus at 2021-03-01T14:29:10+02:00 sprinkle more links to heptapod in the docs, update some older pages - - - - - c8c3ad09 by Matti Picus at 2021-03-01T14:38:36+02:00 merge default into py3.7 --HG-- branch : py3.7 - - - - - 21b8210b by Matti Picus at 2021-03-01T14:49:37+02:00 fix merge --HG-- branch : py3.7 - - - - - 7ea34c4d by Maciej Fijalkowski at 2021-03-01T15:17:34+00:00 hopefully add vmprof support to pypy on aarch64 --HG-- branch : vmprof-aarch64 - - - - - 814e0a15 by fijal at 2021-03-01T21:14:32+02:00 close to be merged branch --HG-- branch : vmprof-aarch64 - - - - - 4f926cc6 by fijal at 2021-03-01T21:14:49+02:00 Implement vmprof support for aarch64 - - - - - 451be290 by Matti Picus at 2021-03-02T07:25:29+02:00 document branch - - - - - 978b3dd7 by Matti Picus at 2021-03-02T07:26:14+02:00 merge default into branch --HG-- branch : py3.7 - - - - - f57ce76d by Matti Picus at 2021-03-02T08:17:15+02:00 fix structseq attribute setter error message - - - - - 8e095afd by Matti Picus at 2021-03-02T10:49:08+02:00 sync Py_.*Flags with sys.flags, issue 3409 - - - - - 5bd4267b by Matti Picus at 2021-03-02T11:59:50+02:00 make init_flags a init_function - - - - - c907a74e by Carl Friedrich Bolz-Tereick at 2021-03-02T13:10:56+01:00 re-do 444773826a28 which got lost in a merge --HG-- branch : py3.7 - - - - - 755189fb by Carl Friedrich Bolz-Tereick at 2021-03-02T13:23:40+01:00 fast path for unicode.upper/lower for ascii - - - - - c6e6d80c by Carl Friedrich Bolz-Tereick at 2021-03-02T14:35:35+01:00 add ascii fast paths to the tolower/toupper functions of the unicode dbs too (the part of the diff around special casing is due to c6650aed42e0 not regenerating *all* unicodedb versions, only unicodedb_5_2_0) - - - - - 0d470e57 by Carl Friedrich Bolz-Tereick at 2021-03-02T20:37:27+01:00 some ascii fast paths of latin-1 encoding/decoding - - - - - 00a76e59 by Carl Friedrich Bolz-Tereick at 2021-03-02T21:27:45+01:00 woops - - - - - 662757c6 by Carl Friedrich Bolz-Tereick at 2021-03-02T21:37:47+01:00 fix translation (can't iterate over tuples in rpython) - - - - - 1e30e66c by Carl Friedrich Bolz-Tereick at 2021-03-03T10:02:21+01:00 test and fix in the ascii prefix shortcut - - - - - 9acd6b83 by Carl Friedrich Bolz-Tereick at 2021-03-03T10:15:29+01:00 fix incorrect test - - - - - 5106061a by Matti Picus at 2021-03-03T11:20:24+02:00 merge default into branch --HG-- branch : py3.7 - - - - - d685ad8e by Matti Picus at 2021-03-03T11:40:54+02:00 fix merge for py3.7, redo 95aba12aa102 --HG-- branch : py3.7 - - - - - a47f841d by Carl Friedrich Bolz-Tereick at 2021-03-03T11:02:06+01:00 merge default --HG-- branch : py3.7 - - - - - 475f9fc6 by Carl Friedrich Bolz-Tereick at 2021-03-03T11:04:32+01:00 consistent in naming static method with py3.7 branch - - - - - f5fc3e4d by Carl Friedrich Bolz-Tereick at 2021-03-03T11:05:27+01:00 merge default --HG-- branch : py3.7 - - - - - 55e8a7f3 by Carl Friedrich Bolz-Tereick at 2021-03-03T14:05:45+01:00 add a jit driver for re.split - - - - - fc261249 by Ronan Lamy at 2021-03-03T20:07:57+00:00 Make sure PyHeapTypeObjects are correctly initialised in tests --HG-- branch : py3.7 - - - - - 30377d3f by Matti Picus at 2021-03-03T23:56:27+02:00 port fixes for bpo-42051 reject XML entity declarations in plist files --HG-- branch : py3.7 - - - - - bb79f00a by Matti Picus at 2021-03-04T00:02:24+02:00 port fixes for bpo-42051 reject XML entity declarations in plist files - - - - - cd2b842e by Matti Picus at 2021-03-04T00:06:55+02:00 No longer call eval() on content received via HTTP in CJK codec tests (bpo-41944) - - - - - 5afc3827 by Matti Picus at 2021-03-04T00:09:51+02:00 No longer call eval() on content received via HTTP in CJK codec tests (bpo-41944) --HG-- branch : py3.7 - - - - - 6ed162ed by Carl Friedrich Bolz-Tereick at 2021-03-04T11:27:40+01:00 add a test for the unicode case - - - - - 22aa2ecf by Matti Picus at 2021-03-04T13:55:32+02:00 add missing import --HG-- branch : py3.7 - - - - - 311b8e94 by Matti Picus at 2021-03-04T14:19:47+02:00 update to stdlib 3.7.10 --HG-- branch : vendor/stdlib-3.7 - - - - - bc11d37b by Matti Picus at 2021-03-04T14:25:04+02:00 update stdlib to 3.7.10 --HG-- branch : py3.7 - - - - - d0cad0fa by Matti Picus at 2021-03-04T14:37:28+02:00 bpo-40791: Make compare_digest more constant-time - - - - - dba3fa43 by Carl Friedrich Bolz-Tereick at 2021-03-04T16:17:03+01:00 merge default --HG-- branch : py3.7 - - - - - ede9bf7d by Matti Picus at 2021-03-04T18:09:42+02:00 merge default into py3.7 --HG-- branch : py3.7 - - - - - 896d5141 by Matti Picus at 2021-03-04T18:10:08+02:00 merge heads --HG-- branch : py3.7 - - - - - 29d3bbc9 by Matti Picus at 2021-03-04T18:19:41+02:00 update version to 3.7.10 --HG-- branch : py3.7 - - - - - 84084e62 by Matti Picus at 2021-03-04T18:26:55+02:00 merge heads - - - - - e61df392 by Matti Picus at 2021-03-04T21:40:20+02:00 bpo-42967: only use '&' as a query string separator - - - - - d9013fee by Carl Friedrich Bolz-Tereick at 2021-03-04T20:45:54+01:00 fix typo --HG-- branch : py3.8 - - - - - 2f5ba8b7 by Matti Picus at 2021-03-05T09:07:07+02:00 fix bad merge - - - - - a53801b7 by Matti Picus at 2021-03-05T09:07:56+02:00 backed out changeset 12a7226bdbaa, doesn't work on 2.7 - - - - - e3acd923 by Matti Picus at 2021-03-05T09:10:25+02:00 merge default into py3.7 --HG-- branch : py3.7 - - - - - daa29890 by Matti Picus at 2021-03-05T09:19:36+02:00 fix so test can run --HG-- branch : py3.7 - - - - - 7c67eddd by Matti Picus at 2021-03-05T09:24:36+02:00 document merged branch --HG-- branch : py3.7 - - - - - d5bbe31d by Matti Picus at 2021-03-05T09:35:47+02:00 not worth the effort to test Py_*Flags untranslated with MSVC - - - - - fca13894 by Matti Picus at 2021-03-05T09:38:27+02:00 merge default into branch --HG-- branch : py3.7 - - - - - 8cc34b84 by Carl Friedrich Bolz-Tereick at 2021-03-05T11:32:54+01:00 add a hack that fixes test_ztranslation of _hpy_universal --HG-- branch : py3.7 - - - - - a45767ce by Carl Friedrich Bolz-Tereick at 2021-03-05T11:44:34+01:00 better place for the hack --HG-- branch : py3.7 - - - - - fa273acf by Carl Friedrich Bolz-Tereick at 2021-03-05T12:25:31+01:00 speaking of hacks: fix test_ztranslation of _posixsubprocess --HG-- branch : py3.7 - - - - - 418727b5 by Matti Picus at 2021-03-05T14:14:06+02:00 comment how cpython fixed a failing test --HG-- branch : py3.7 - - - - - adf6c996 by Carl Friedrich Bolz-Tereick at 2021-03-05T21:37:39+01:00 add c_/f_/contiguous flags on memoryview --HG-- branch : py3.7 - - - - - c9633cd0 by Carl Friedrich Bolz-Tereick at 2021-03-05T21:44:17+01:00 merge py3.7 --HG-- branch : py3.8 - - - - - dc88c4a9 by Carl Friedrich Bolz-Tereick at 2021-03-05T22:03:30+01:00 fix translation --HG-- branch : py3.7 - - - - - d597b63c by Carl Friedrich Bolz-Tereick at 2021-03-05T22:04:16+01:00 merge py3.7 --HG-- branch : py3.8 - - - - - 4c9aa920 by Carl Friedrich Bolz-Tereick at 2021-03-06T14:15:19+01:00 first stab at implementing PickleBuffers --HG-- branch : py3.8 - - - - - 203b76bd by Carl Friedrich Bolz-Tereick at 2021-03-06T20:18:32+01:00 (cfbolz, twitch): test matmul support in weakref.proxy (it already works due to meta-programming) --HG-- branch : py3.8 - - - - - 2f8d906d by Carl Friedrich Bolz-Tereick at 2021-03-06T20:27:48+01:00 (cfbolz, ronny): test rmatmul too, which fails --HG-- branch : py3.8 - - - - - 67a3799e by Carl Friedrich Bolz-Tereick at 2021-03-06T21:01:58+01:00 (cfbolz, ronny, twitch): while adding matmul support for weakref proxies, we found out that all the reverse operations on proxies were broken since forever! fix that - - - - - c1a5508e by Carl Friedrich Bolz-Tereick at 2021-03-06T21:17:21+01:00 (cfbolz, julian, twitch): implement math.prod --HG-- branch : py3.8 - - - - - e2509ea1 by Carl Friedrich Bolz-Tereick at 2021-03-06T21:20:04+01:00 (cfbolz, twitch): two other weird corner cases --HG-- branch : py3.8 - - - - - 0f05ec9d by Carl Friedrich Bolz-Tereick at 2021-03-06T21:33:13+01:00 (cfbolz, twitch): implement math.comb --HG-- branch : py3.8 - - - - - b6accbfe by Carl Friedrich Bolz-Tereick at 2021-03-06T21:47:15+01:00 (cfbolz, twitch): implement math.perm --HG-- branch : py3.8 - - - - - fcd58159 by Matti Picus at 2021-03-06T23:26:38+02:00 Fix bacb519b8262: use python2 version not python3 - - - - - 8367d6a8 by Matti Picus at 2021-03-07T09:28:51+02:00 hack the rfunc.func_name to fix translation - - - - - 26ed9bb5 by Carl Friedrich Bolz-Tereick at 2021-03-07T21:41:15+01:00 implement multi-argument math.hypot and math.dist --HG-- branch : py3.8 - - - - - dfa795d6 by Carl Friedrich Bolz-Tereick at 2021-03-08T12:56:17+01:00 add unicode version 12.1 - - - - - 3b116dec by Carl Friedrich Bolz-Tereick at 2021-03-08T12:57:01+01:00 merge default --HG-- branch : py3.8 - - - - - 3801b5d5 by Carl Friedrich Bolz-Tereick at 2021-03-08T13:11:49+01:00 switch to unicodedata 12.1.0 --HG-- branch : py3.8 - - - - - aa56595b by Carl Friedrich Bolz-Tereick at 2021-03-08T13:43:26+01:00 implement the slow variant of is_normalized --HG-- branch : py3.8 - - - - - 4b8dd2f0 by Carl Friedrich Bolz-Tereick at 2021-03-08T14:30:10+01:00 expose memfd_create on linux - - - - - 59dbe2ab by Carl Friedrich Bolz-Tereick at 2021-03-08T14:30:24+01:00 merge default --HG-- branch : py3.8 - - - - - 1d7c7c62 by Carl Friedrich Bolz-Tereick at 2021-03-08T14:42:04+01:00 expose memfd_create --HG-- branch : py3.8 - - - - - 1cb9f859 by Carl Friedrich Bolz-Tereick at 2021-03-08T19:40:41+01:00 I misunderstood how Has works - - - - - afcb5dd2 by Carl Friedrich Bolz-Tereick at 2021-03-08T20:37:55+01:00 expose madvise - - - - - 831ea0c8 by Carl Friedrich Bolz-Tereick at 2021-03-08T20:38:07+01:00 merge default --HG-- branch : py3.8 - - - - - f970131b by Carl Friedrich Bolz-Tereick at 2021-03-08T20:40:04+01:00 docstring --HG-- branch : py3.8 - - - - - 71978a70 by Carl Friedrich Bolz-Tereick at 2021-03-08T21:14:24+01:00 implement madvise in mmap --HG-- branch : py3.8 - - - - - 74774ed5 by Carl Friedrich Bolz-Tereick at 2021-03-08T21:14:43+01:00 tweak - - - - - e029ceb6 by Matti Picus at 2021-03-09T08:23:54+02:00 fix for windows - - - - - 47160ca6 by Dennis Sweeney at 2021-03-10T01:47:36-05:00 Reimplement heapq.merge() using a linked tournamet tree. This method saves "<" comparisons in almost all cases, especially when one iterable wins repeatedly. It also eliminates the "==" comparisons required in the tuple comparisons of the previous algorithm. Sort stability is maintained by the structure of the tree rather than by storing indices. This follows https://bugs.python.org/issue38938 (thanks Raymond Hettinger for the basic implementation idea) --HG-- branch : heapq_merge - - - - - 2de89493 by Dennis Sweeney at 2021-03-10T12:42:01-05:00 Add extra test cases for heapq.merge(), both Hypothesis and randomized. --HG-- branch : heapq_merge - - - - - 3b44d42e by Carl Friedrich Bolz-Tereick at 2021-03-10T20:21:09+01:00 still use hypothesis for the random sampling, to get shrinking etc --HG-- branch : heapq_merge - - - - - 243c0a6d by Carl Friedrich Bolz-Tereick at 2021-03-10T20:06:17+00:00 Merge branch 'branch/heapq_merge' into 'branch/py3.8' Reimplement heapq.merge() using a linked tournamet tree. See merge request pypy/pypy!809 --HG-- branch : py3.8 - - - - - 53882c58 by Carl Friedrich Bolz-Tereick at 2021-03-10T21:27:56+01:00 merge py3.7 --HG-- branch : py3.8 - - - - - 6cfa8650 by Carl Friedrich Bolz-Tereick at 2021-03-11T11:50:30+01:00 kill dead code - - - - - 8ce49bd0 by Carl Friedrich Bolz-Tereick at 2021-03-11T11:51:24+01:00 properly deal with memfd_create missing - - - - - b61fba4e by Carl Friedrich Bolz-Tereick at 2021-03-11T13:45:18+01:00 gah, thanks matti - - - - - 60feccb3 by Carl Friedrich Bolz-Tereick at 2021-03-11T13:46:23+01:00 add a shortcut for re.sub doing zero replacements (which happens quite often for things like escaping characters) - - - - - a120be83 by Ronan Lamy at 2021-03-11T18:44:35+00:00 Update to Python 3.7 (merge 'py3.7' into 'hpy') --HG-- branch : hpy - - - - - 7c99942a by Carl Friedrich Bolz-Tereick at 2021-03-11T20:28:40+01:00 a test that shows the problem of #3402: when disabling inlining we can get into a situation where we retrace again and again the same loop, because it is itself too huge - - - - - b3c92491 by Matti Picus at 2021-03-12T12:05:23+02:00 redo d137aaa8fb1a to enable the sys_flags on windows - - - - - d6e135b2 by Matti Picus at 2021-03-12T12:10:38+02:00 merge default into branch --HG-- branch : py3.7 - - - - - eadd7579 by Ronan Lamy at 2021-03-12T17:22:07+00:00 update-vendored to commit eb07982b6 --HG-- branch : hpy-update-to-eb07982b6 - - - - - 269dfa30 by Ronan Lamy at 2021-03-12T17:28:03+00:00 rename .should_check_refcount() to .supports_refcounts() --HG-- branch : hpy-update-to-eb07982b6 - - - - - be64a053 by Ronan Lamy at 2021-03-12T18:09:53+00:00 Add the other .supports_foo() helpers --HG-- branch : hpy-update-to-eb07982b6 - - - - - 224ee0cc by Ronan Lamy at 2021-03-12T18:41:50+00:00 Implement HPyTuple_Check --HG-- branch : hpy-update-to-eb07982b6 - - - - - 00f18fdb by Ronan Lamy at 2021-03-12T18:50:25+00:00 Implement HPyCallable_Check --HG-- branch : hpy-update-to-eb07982b6 - - - - - 33f0e547 by Ronan Lamy at 2021-03-12T19:41:20+00:00 Implement HPy_CallTupleDict --HG-- branch : hpy-update-to-eb07982b6 - - - - - f2939268 by Carl Friedrich Bolz-Tereick at 2021-03-15T10:47:55+01:00 increment the magic number, which should have happened in 7b6f5e251bd1, sorry :-(. add a simple test that hashes stdlib_opcode and compares it against a hard-coded number. if that changes, we get a failing test to remind us to update the magic. --HG-- branch : py3.7 - - - - - 8d87b355 by Matti Picus at 2021-03-15T12:15:16+02:00 start 7.3.4 release: update versions and contributors, create release note - - - - - e763840e by Matti Picus at 2021-03-15T12:23:18+02:00 merge default into py3.7 --HG-- branch : py3.7 - - - - - cdd5cb85 by Carl Friedrich Bolz-Tereick at 2021-03-15T16:12:34+01:00 try to fix #3351: when two cursors shared the same statement, and one of them was collected at the wrong time, we could get an SQLITE_MISUSE that was reported in confusing ways. fix this by remembering *which* cursors is using a statement, and only freeing those that we use --HG-- branch : py3.7 - - - - - 2e4e465c by Carl Friedrich Bolz-Tereick at 2021-03-15T16:40:14+01:00 properly report sqlite errors from the callers of __set_param --HG-- branch : py3.7 - - - - - 849d74dc by Carl Friedrich Bolz-Tereick at 2021-03-16T07:35:40+01:00 fix one of the remaining sqlite issues: cpython sqlite3 only case-folds ascii column names --HG-- branch : py3.7 - - - - - 252f91d5 by Carl Friedrich Bolz-Tereick at 2021-03-16T12:13:33+01:00 small optimization: rbigint.str returns ascii --HG-- branch : py3.7 - - - - - e2ab8dff by Ronan Lamy at 2021-03-16T16:52:41+00:00 Initialise all required attributes in HPyModule_Create() --HG-- branch : hpy-update-to-eb07982b6 - - - - - 706bbfb9 by Ronan Lamy at 2021-03-16T19:58:34+00:00 Merge branch 'branch/hpy-update-to-eb07982b6' into 'branch/hpy' Branch/hpy update to eb07982b6 See merge request pypy/pypy!810 --HG-- branch : hpy - - - - - 0b52dce4 by Carl Friedrich Bolz-Tereick at 2021-03-17T09:40:27+01:00 fix last failing CPython test: if PARSE_COLNAMES is not set, the description should not remove the part in [brackets] --HG-- branch : py3.7 - - - - - b8012fa4 by Matti Picus at 2021-03-17T10:55:13+02:00 add a hint to why we disabled cffi-based _decimal - - - - - 3ce540df by Matti Picus at 2021-03-17T10:59:17+02:00 build release for win-64 not win-32 - - - - - 68c99cda by Matti Picus at 2021-03-17T13:50:15+02:00 merge default into branch --HG-- branch : py3.7 - - - - - 9e875c96 by Matti Picus at 2021-03-17T21:52:12+02:00 test, implement PyFile_FromFd (which replaced PyFile_FromFile in python 3.0) --HG-- branch : py3.7 - - - - - c4506779 by Matti Picus at 2021-03-18T07:04:23+02:00 widen() always trips me up. Unbreak translation --HG-- branch : py3.7 - - - - - 84169539 by Matti Picus at 2021-03-18T09:33:35+02:00 handle None values better. Separate variables are needed for translation --HG-- branch : py3.7 - - - - - a0998cd3 by Matti Picus at 2021-03-19T08:02:30+02:00 update for rc1 - - - - - efafbfe7 by Matti Picus at 2021-03-19T08:02:53+02:00 Added tag release-pypy2.7-v7.3.4rc1 for changeset 9ea8f87bdc75 - - - - - 74d18e79 by Matti Picus at 2021-03-19T14:39:38+02:00 Added tag release-pypy3.7-v7.3.4rc1 for changeset 465347ee258a - - - - - 046b176e by Matti Picus at 2021-03-19T16:20:30+02:00 update versions.json and check - - - - - 4581b4c2 by Carl Friedrich Bolz-Tereick at 2021-03-20T14:15:17+01:00 typo-level fixed, make a few things more explicit - - - - - b8028025 by Carl Friedrich Bolz-Tereick at 2021-03-20T14:32:07+01:00 try to rewrite the introduction of the release announcement - - - - - 9ec183c4 by Carl Friedrich Bolz-Tereick at 2021-03-20T14:44:46+01:00 two more typos - - - - - cfc0dad9 by Carl Friedrich Bolz-Tereick at 2021-03-20T15:28:08+01:00 add a way to get at the overallocated size of a list - - - - - e299fa94 by Carl Friedrich Bolz-Tereick at 2021-03-20T15:46:09+01:00 expose the physical size of a list in __pypy__ - - - - - 92d6cfab by Carl Friedrich Bolz-Tereick at 2021-03-20T16:06:33+01:00 fix translation - - - - - 652818d8 by Carl Friedrich Bolz-Tereick at 2021-03-20T20:25:55+01:00 (cfbolz, twitch): make int.__new__ call __index__ if the argument doesn't have __int__ --HG-- branch : py3.8 - - - - - 049de51a by Carl Friedrich Bolz-Tereick at 2021-03-20T20:47:58+01:00 (cfbolz, twitch): support __index__ in the constructors of float and complex as well --HG-- branch : py3.8 - - - - - c71db0d2 by Carl Friedrich Bolz-Tereick at 2021-03-20T21:33:05+01:00 (cfbolz, twitch): add sep and bytes_per_sep keyword arguments to the .hex methods of bytes, bytearray, memoryobject --HG-- branch : py3.8 - - - - - 6d27302e by Matti Picus at 2021-03-21T11:50:43+02:00 sync with upstream pyrepl including PRs 26, 30, 34 - - - - - 640fb431 by Stefano Rivera at 2021-03-21T13:50:32-07:00 Remove trailing whitespace - - - - - bcbc4068 by Stefano Rivera at 2021-03-21T19:36:35-07:00 Trailing comma --HG-- branch : py3.7 - - - - - fbce301f by Matti Picus at 2021-03-22T12:15:09+02:00 add new files from 70e48be84f55, fix .hgignore - - - - - 49b7ae42 by Matti Picus at 2021-03-23T09:33:09+02:00 skip some pyrepl tests on windows - - - - - cd676281 by Matti Picus at 2021-03-23T10:05:26+02:00 skip interrupt on windows - - - - - ee46c0fd by Matti Picus at 2021-03-23T10:08:25+02:00 more skips for windows - - - - - ddea6358 by Carl Friedrich Bolz-Tereick at 2021-03-24T10:08:05+01:00 fix, maybe --HG-- branch : py3.8 - - - - - c9a3c84d by Matti Picus at 2021-03-24T13:56:28+02:00 typo - - - - - 47ef7450 by Matti Picus at 2021-03-24T13:56:41+02:00 import the built-in module first - - - - - 885b21cd by Matti Picus at 2021-03-25T10:23:05+02:00 tweak release note, recognize Ondrej Baranovi? (nulano) - - - - - 646b6bed by Matti Picus at 2021-03-25T14:48:20+02:00 typo (YannikJadoul from IRC) --HG-- branch : py3.7 - - - - - 9eb9bb74 by Carl Friedrich Bolz-Tereick at 2021-03-25T20:51:11+01:00 do the call to newint outside of the _descr_hash_jitdriver implementation (leads to finishs that allocate) - - - - - b4a5151c by Carl Friedrich Bolz-Tereick at 2021-03-25T21:08:38+01:00 instance_ptr_eq and instance_ptr_ne are symmetric - - - - - edd6f2c0 by Matti Picus at 2021-03-25T18:33:24+02:00 fix import, make tests follow the implementation (test_reader does not exist in upstream) - - - - - 2ab895dd by nulano at 2021-03-26T11:29:31+01:00 regenerate icon --HG-- branch : icon-aliasing - - - - - aa2d84cc by Carl Friedrich Bolz-Tereick at 2021-03-26T11:04:43+00:00 Merge branch 'branch/icon-aliasing' into 'branch/default' Regenerate icon See merge request pypy/pypy!811 - - - - - 3745fe8c by Carl Friedrich Bolz-Tereick at 2021-03-26T11:27:46+01:00 fix the get_printable_location of rsre jit - - - - - e79b16a1 by Matti Picus at 2021-03-26T14:47:30+03:00 improve error message for upstream pyrepl, document merged branch - - - - - d283acf9 by Carl Friedrich Bolz-Tereick at 2021-03-26T13:23:38+01:00 a fast path for l[:] = l2 - - - - - 2b3cdcc1 by Carl Friedrich Bolz-Tereick at 2021-03-26T14:19:20+01:00 test and fix - - - - - 19b061a7 by Carl Friedrich Bolz-Tereick at 2021-03-26T14:45:47+01:00 backport of 3a37dfe596eb: restore pickling of dict iterators - - - - - 810cc131 by Carl Friedrich Bolz-Tereick at 2021-03-26T22:50:52+01:00 equivalently to 54713a43f660, fix CALL_METHOD_KW to not lose the immutability of the keyword name tuple --HG-- branch : py3.7 - - - - - 2584836b by Matti Picus at 2021-03-29T00:01:56+03:00 revert and redo bbb8186527b6 for backward compatibility (issue 3422) - - - - - 098b9b0e by Matti Picus at 2021-03-29T00:31:00+03:00 merge default into branch --HG-- branch : py3.7 - - - - - f3a3f13d by Matti Picus at 2021-03-29T08:31:55+03:00 fix 8824760015f0 - - - - - 2a0b7cc1 by Matti Picus at 2021-03-29T08:35:01+03:00 fix 8824760015f0 --HG-- branch : py3.7 - - - - - ba324a39 by Matti Picus at 2021-03-29T08:35:53+03:00 merge default into branch --HG-- branch : py3.7 - - - - - 69c29b1a by Matti Picus at 2021-03-29T14:11:28+03:00 update openssl to 1.1.k for darwin, linux and always embed the new version - - - - - 27046e3f by Matti Picus at 2021-03-29T16:39:45+03:00 tweak error formatting - - - - - 674ce827 by Matti Picus at 2021-03-29T16:40:32+03:00 try harder to force recompiling openssl when building _ssl import - - - - - 3d64dcf3 by Matti Picus at 2021-03-30T00:25:13+03:00 only embed gdbm on darwin - - - - - 0072a8cc by Carl Friedrich Bolz-Tereick at 2021-03-30T08:03:09+02:00 fix test - - - - - c0a1ef1c by Matti Picus at 2021-03-30T09:09:54+03:00 move processing setupterm error message to rpython for a nicer message - - - - - 4333bab9 by Matti Picus at 2021-03-30T09:13:33+03:00 merge default into py3.7 --HG-- branch : py3.7 - - - - - fe1474fe by Carl Friedrich Bolz-Tereick at 2021-03-30T09:18:06+02:00 fix bugs (thanks mattip) - - - - - 7a9e338d by Carl Friedrich Bolz-Tereick at 2021-03-30T15:32:26+02:00 merge heads - - - - - 5cdf5a2f by Carl Friedrich Bolz-Tereick at 2021-03-30T15:38:41+02:00 merge default --HG-- branch : py3.7 - - - - - 00f085ab by Matti Picus at 2021-03-31T07:46:50+03:00 fix tests - - - - - b8e5d7fa by Matti Picus at 2021-03-31T08:12:04+03:00 update release note - - - - - 73654b9b by Matti Picus at 2021-03-31T08:16:59+03:00 backport pypy3 whatsnew, move pypy2 whatsnew - - - - - 2bff217e by Matti Picus at 2021-03-31T08:17:50+03:00 restart whatsnew pypy2 - - - - - 59a95bd2 by Matti Picus at 2021-03-31T08:19:15+03:00 move whatsnew pypy3 head to 7.3.4 - - - - - 5974f3f7 by Matti Picus at 2021-03-31T08:22:59+03:00 restart pypy3 whatsnew, update doc indices - - - - - d2c20763 by Matti Picus at 2021-03-31T08:23:54+03:00 merge default into branch --HG-- branch : py3.7 - - - - - 196ff553 by Matti Picus at 2021-03-31T10:43:28+03:00 use win64 rpython in force-builds - - - - - 72d86eaa by Matti Picus at 2021-03-31T10:46:51+03:00 fix function declaration - - - - - 72c0d5e0 by Matti Picus at 2021-03-31T10:57:12+03:00 merge default into branch --HG-- branch : py3.7 - - - - - 557ec7b8 by Matti Picus at 2021-03-31T13:24:52+03:00 leave a wrapped setupterm rpython function to avoid including "term.h" - - - - - 83c54e3d by Matti Picus at 2021-03-31T16:12:58+03:00 typo - - - - - e9a550aa by Matti Picus at 2021-03-31T18:05:22+03:00 fix regex (backported from CPython 2.7.18) - - - - - 0e4ceafe by Matti Picus at 2021-03-31T18:06:42+03:00 merge default into py3.7 --HG-- branch : py3.7 - - - - - ebb50162 by Matti Picus at 2021-03-31T20:45:53+03:00 merge hpy into py3.7 --HG-- branch : py3.7 - - - - - 744198ac by Matti Picus at 2021-03-31T22:51:26+03:00 merge PR 34 from github.com/pypy/pyrepl (issue 2371) - - - - - 933937e4 by Matti Picus at 2021-03-31T22:54:21+03:00 merge default into py3.7 --HG-- branch : py3.7 - - - - - a40f4f9a by Matti Picus at 2021-04-01T08:23:08+03:00 fix needed for testing - - - - - 94e147df by Matti Picus at 2021-04-01T08:36:48+03:00 do not embed lmza on linux, maybe review this when we drop CentOS6 --HG-- branch : py3.7 - - - - - dfe8b91b by Matti Picus at 2021-04-01T08:56:29+03:00 restart whatsnew-pypy3-head.rst --HG-- branch : py3.7 - - - - - 54403d48 by Matti Picus at 2021-04-01T09:48:27+03:00 fix memory leak - - - - - 4a5e64a9 by Matti Picus at 2021-04-01T10:08:32+03:00 typo, fix memory leak - - - - - 17c8d760 by Matti Picus at 2021-04-01T10:10:02+03:00 merge default into branch --HG-- branch : py3.7 - - - - - 85c0cc3a by Matti Picus at 2021-04-01T10:34:13+03:00 fix test --HG-- branch : py3.7 - - - - - 625e232f by Matti Picus at 2021-04-01T16:54:07+03:00 mention HPy in release note; tweak documentation - - - - - deae602f by Matti Picus at 2021-04-01T23:25:08+03:00 restore code that got lost in the shuffle (thanks obfusk) - - - - - 1730e6f4 by Matti Picus at 2021-04-02T01:27:25+03:00 revert pyrepl to 8ef001285964, before merging upstream - - - - - fa5d419c by Matti Picus at 2021-04-02T08:28:36+03:00 revert pyrepl to 24f58eca7031, before merging from pypy/pyrepl --HG-- branch : py3.7 - - - - - 2b10c85e by Matti Picus at 2021-04-02T15:14:22+03:00 revert test to fix it --HG-- branch : py3.7 - - - - - c2d1f17a by Carl Friedrich Bolz-Tereick at 2021-04-03T07:37:57+02:00 fix top level await problems, maybe? --HG-- branch : py3.8 - - - - - 85520826 by Matti Picus at 2021-04-03T06:25:04+00:00 embed _gdbm and lzma on arm64 --HG-- branch : py3.7 - - - - - df4bbeac by Matti Picus at 2021-04-03T19:38:47+00:00 add '-fPIC', fix gdbm C interface --HG-- branch : py3.7 - - - - - 0f6d68b7 by Matti Picus at 2021-04-03T22:56:35+03:00 skip zlib test on 1.2.7 too (manylinux2014 buildbot) - - - - - 3cd6871b by Matti Picus at 2021-04-03T23:00:22+03:00 merge default into py3.7 --HG-- branch : py3.7 - - - - - 0ec664d7 by Matti Picus at 2021-04-04T09:10:08+03:00 add file lost in merge with default --HG-- branch : py3.7 - - - - - 77df7770 by Matti Picus at 2021-04-04T11:24:08+03:00 disable _hpyproject_universal on windows until hpyproject/hpy/pull/125 is merged --HG-- branch : py3.7 - - - - - ba228b10 by Matti Picus at 2021-04-04T20:05:58+03:00 Added tag release-pypy2.7-v7.3.4rc2 for changeset 63df5ef41012 - - - - - 34aaf3fe by Matti Picus at 2021-04-04T20:06:16+03:00 Added tag release-pypy3.7-v7.3.4rc2 for changeset 51efa818fd9b - - - - - 035e76d7 by Matti Picus at 2021-04-04T20:21:41+03:00 update versions.json for rc2 - - - - - cd9ea75d by Matti Picus at 2021-04-06T20:54:10+03:00 add rc2 to check_versions - - - - - f2906a1b by Carl Friedrich Bolz-Tereick at 2021-04-06T21:46:20+02:00 fix calling the unraisable hook in the case of __del__: report the *unbound* not bound __del__ method, like CPython, to prevent having custom hooks resurrect the object. --HG-- branch : py3.8 - - - - - 9d9694ea by Carl Friedrich Bolz-Tereick at 2021-04-07T21:12:01+02:00 merge py3.7 --HG-- branch : py3.8 - - - - - 66540975 by Matti Picus at 2021-04-08T08:06:05+03:00 Added tag release-pypy2.7-v7.3.4 for changeset 63df5ef41012 - - - - - d01efe39 by Matti Picus at 2021-04-08T08:06:18+03:00 Added tag release-pypy3.7-v7.3.4 for changeset 51efa818fd9b - - - - - 1304c671 by Matti Picus at 2021-04-08T09:05:40+03:00 release v7.3.4 - - - - - f95c5950 by Matti Picus at 2021-04-08T11:35:25+03:00 fix versions.json, add mention of vmprof for arm64 - - - - - 0e3c1d26 by Carl Friedrich Bolz-Tereick at 2021-04-08T20:39:36+02:00 fix madvise - - - - - 827729ab by Carl Friedrich Bolz-Tereick at 2021-04-08T20:39:53+02:00 merge default --HG-- branch : py3.8 - - - - - e29abb2f by Carl Friedrich Bolz-Tereick at 2021-04-08T22:35:37+02:00 follow cpython exactly --HG-- branch : py3.8 - - - - - be82aa44 by Carl Friedrich Bolz-Tereick at 2021-04-16T15:15:49+02:00 merge py3.8 --HG-- branch : py3.8-reversed-dict - - - - - 64ff9bbe by Carl Friedrich Bolz-Tereick at 2021-04-16T15:45:30+02:00 two more reversed implementations --HG-- branch : py3.8-reversed-dict - - - - - b282ff4e by Carl Friedrich Bolz-Tereick at 2021-04-16T18:46:47+02:00 fix mapdict reversed dict iteration --HG-- branch : py3.8-reversed-dict - - - - - 30 changed files: - .hgignore - .hgtags - LICENSE - dotviewer/drawgraph.py - dotviewer/graphdisplay.py - dotviewer/graphparse.py - dotviewer/test/test_interactive.py - dotviewer/test/test_interactive_unicode.py - extra_tests/cffi_tests/test_c.py - + extra_tests/test_heapq.py - extra_tests/test_sqlite3.py - lib-python/3/cgi.py - lib-python/3/ctypes/macholib/dyld.py - lib-python/3/ctypes/test/test_macholib.py - lib-python/3/ctypes/test/test_parameters.py - lib-python/3/datetime.py - lib-python/3/distutils/command/install.py - lib-python/3/distutils/sysconfig_cpython.py - lib-python/3/distutils/sysconfig_pypy.py - + lib-python/3/encodings/cp65001.py - + lib-python/3/encodings/unicode_internal.py - + lib-python/3/ensurepip/_bundled/pip-20.1.1-py2.py3-none-any.whl - + lib-python/3/ensurepip/_bundled/setuptools-47.1.0-py3-none-any.whl - lib-python/3/heapq.py - + lib-python/3/macpath.py - + lib-python/3/multiprocessing/semaphore_tracker.py - lib-python/3/opcode.py - lib-python/3/pickle.py - lib-python/3/plistlib.py - lib-python/3/pydoc_data/topics.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/compare/595a50b04eba0b518d58b047934cc210a4059549...b282ff4e553adcd5dc85fd5427491e1f14387dca -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/595a50b04eba0b518d58b047934cc210a4059549...b282ff4e553adcd5dc85fd5427491e1f14387dca You're 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 Apr 16 13:27:56 2021 From: foss at heptapod.net (Ronan Lamy) Date: Fri, 16 Apr 2021 17:27:56 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/hpy-0.0.2] fix W_tp_new_wrapper.__init__() Message-ID: <6079c91cad000_1fd3540878b0@heptapod-foss.mail> Ronan Lamy pushed to branch branch/hpy-0.0.2 at PyPy / pypy Commits: 4bcdbc9a by Ronan Lamy at 2021-04-16T18:27:42+01:00 fix W_tp_new_wrapper.__init__() --HG-- branch : hpy-0.0.2 - - - - - 1 changed file: - pypy/module/_hpy_universal/interp_slot.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/commit/4bcdbc9ad633b39bed3b02d3fe1643970ef33ea0 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/4bcdbc9ad633b39bed3b02d3fe1643970ef33ea0 You're 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 Apr 16 13:49:52 2021 From: foss at heptapod.net (Ronan Lamy) Date: Fri, 16 Apr 2021 17:49:52 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/hpy-0.0.2] Add missing error message Message-ID: <6079ce4097960_1fd3084082da@heptapod-foss.mail> Ronan Lamy pushed to branch branch/hpy-0.0.2 at PyPy / pypy Commits: 327ce5e4 by Ronan Lamy at 2021-04-16T18:49:07+01:00 Add missing error message --HG-- branch : hpy-0.0.2 - - - - - 1 changed file: - pypy/module/_hpy_universal/interp_slot.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/commit/327ce5e4fb5644f1fa1e80f1bc3a73c9344fbec0 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/327ce5e4fb5644f1fa1e80f1bc3a73c9344fbec0 You're 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 Apr 16 16:08:58 2021 From: foss at heptapod.net (Carl Friedrich Bolz-Tereick) Date: Fri, 16 Apr 2021 20:08:58 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/jit-heapcache-interiorfields] again what learned. this hopefully works? Message-ID: <6079eedac029_1fd30570121af@heptapod-foss.mail> Carl Friedrich Bolz-Tereick pushed to branch branch/jit-heapcache-interiorfields at PyPy / pypy Commits: d48fee00 by Carl Friedrich Bolz-Tereick at 2021-04-16T22:08:47+02:00 again what learned. this hopefully works? --HG-- branch : jit-heapcache-interiorfields - - - - - 1 changed file: - rpython/jit/metainterp/pyjitpl.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/commit/d48fee004745fd9ffe3817182a2622e79d07da6b -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/d48fee004745fd9ffe3817182a2622e79d07da6b You're 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 Apr 16 16:27:09 2021 From: foss at heptapod.net (Carl Friedrich Bolz-Tereick) Date: Fri, 16 Apr 2021 20:27:09 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.8-reversed-dict] document branch Message-ID: <6079f31dd76b5_1fd3084012313@heptapod-foss.mail> Carl Friedrich Bolz-Tereick pushed to branch branch/py3.8-reversed-dict at PyPy / pypy Commits: 130b7f4e by Carl Friedrich Bolz-Tereick at 2021-04-16T22:23:44+02:00 document branch --HG-- branch : py3.8-reversed-dict - - - - - 1 changed file: - pypy/doc/whatsnew-pypy3-head.rst View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/commit/130b7f4ecd16d3bf3cdf363aa731383e1f22ff91 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/130b7f4ecd16d3bf3cdf363aa731383e1f22ff91 You're 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 Apr 17 03:46:07 2021 From: foss at heptapod.net (Carl Friedrich Bolz-Tereick) Date: Sat, 17 Apr 2021 07:46:07 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.8] 8 commits: (cfbolz, twitch): add reversed(dict) and reversed(dict.keys()) support, using Message-ID: <607a923f3637e_1fd35408174ad@heptapod-foss.mail> Carl Friedrich Bolz-Tereick pushed to branch branch/py3.8 at PyPy / pypy Commits: 15ccdd13 by Carl Friedrich Bolz-Tereick at 2021-01-30T20:47:28+01:00 (cfbolz, twitch): add reversed(dict) and reversed(dict.keys()) support, using the existing machinery --HG-- branch : py3.8-reversed-dict - - - - - 32d0ee7b by Carl Friedrich Bolz-Tereick at 2021-01-30T21:30:35+01:00 (cfbolz, twitch): first stab at implementing reverse iteration of values and items dict views --HG-- branch : py3.8-reversed-dict - - - - - 595a50b0 by Carl Friedrich Bolz-Tereick at 2021-01-30T21:56:27+01:00 (cfbolz, twitch): two tests for reversing module and kwargs dics. one doesn't pass, one surprisingly does --HG-- branch : py3.8-reversed-dict - - - - - be82aa44 by Carl Friedrich Bolz-Tereick at 2021-04-16T15:15:49+02:00 merge py3.8 --HG-- branch : py3.8-reversed-dict - - - - - 64ff9bbe by Carl Friedrich Bolz-Tereick at 2021-04-16T15:45:30+02:00 two more reversed implementations --HG-- branch : py3.8-reversed-dict - - - - - b282ff4e by Carl Friedrich Bolz-Tereick at 2021-04-16T18:46:47+02:00 fix mapdict reversed dict iteration --HG-- branch : py3.8-reversed-dict - - - - - 130b7f4e by Carl Friedrich Bolz-Tereick at 2021-04-16T22:23:44+02:00 document branch --HG-- branch : py3.8-reversed-dict - - - - - 9f02d039 by Carl Friedrich Bolz-Tereick at 2021-04-17T09:45:54+02:00 merge py3.8-reversed-dict: support reversed(dict) --HG-- branch : py3.8 - - - - - 10 changed files: - pypy/doc/whatsnew-pypy3-head.rst - pypy/module/__pypy__/interp_dict.py - pypy/objspace/std/celldict.py - pypy/objspace/std/dictmultiobject.py - pypy/objspace/std/kwargsdict.py - pypy/objspace/std/mapdict.py - pypy/objspace/std/test/test_celldict.py - pypy/objspace/std/test/test_dictmultiobject.py - pypy/objspace/std/test/test_kwargsdict.py - pypy/objspace/std/test/test_mapdict.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/compare/e29abb2f26caf24359df59d879be8de548d6c8aa...9f02d039705cc307629f3087050b69786c5af7e6 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/e29abb2f26caf24359df59d879be8de548d6c8aa...9f02d039705cc307629f3087050b69786c5af7e6 You're 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 Apr 17 05:06:05 2021 From: foss at heptapod.net (Carl Friedrich Bolz-Tereick) Date: Sat, 17 Apr 2021 09:06:05 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.7] fix borked merge Message-ID: <607aa4fd4ab1b_1fd30250205e@heptapod-foss.mail> Carl Friedrich Bolz-Tereick pushed to branch branch/py3.7 at PyPy / pypy Commits: 7c40d6e3 by Carl Friedrich Bolz-Tereick at 2021-04-16T22:44:18+02:00 fix borked merge --HG-- branch : py3.7 - - - - - 1 changed file: - pypy/objspace/std/test/test_obj.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/commit/7c40d6e34013dcb7c61af391db1ddffd85ea77ac -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/7c40d6e34013dcb7c61af391db1ddffd85ea77ac You're 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 Apr 17 06:30:29 2021 From: foss at heptapod.net (Carl Friedrich Bolz-Tereick) Date: Sat, 17 Apr 2021 10:30:29 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/default] 11 commits: do heap caching for set/getinteriorfield during tracing. this makes the Message-ID: <607ab8c57656b_1fd302502132@heptapod-foss.mail> Carl Friedrich Bolz-Tereick pushed to branch branch/default at PyPy / pypy Commits: ee32c5a0 by Carl Friedrich Bolz-Tereick at 2021-04-14T12:04:15+02:00 do heap caching for set/getinteriorfield during tracing. this makes the jit.isvirtual inlining decisions less brittle for dictionaries --HG-- branch : jit-heapcache-interiorfields - - - - - ef666b1e by Carl Friedrich Bolz-Tereick at 2021-04-14T12:13:18+02:00 merge default --HG-- branch : jit-heapcache-interiorfields - - - - - d2bf7ba4 by Carl Friedrich Bolz-Tereick at 2021-04-14T12:44:33+02:00 merge default --HG-- branch : jit-heapcache-interiorfields - - - - - 4c3464b8 by Carl Friedrich Bolz-Tereick at 2021-04-14T21:43:37+02:00 ouch, be nan-safe! --HG-- branch : jit-heapcache-interiorfields - - - - - c130b1f2 by Carl Friedrich Bolz-Tereick at 2021-04-15T13:14:01+02:00 fix --HG-- branch : jit-heapcache-interiorfields - - - - - 96d08fba by Carl Friedrich Bolz-Tereick at 2021-04-15T20:42:36+02:00 finally wrote a test, and hopefully fixed the problem really --HG-- branch : jit-heapcache-interiorfields - - - - - ce18a3cd by Carl Friedrich Bolz-Tereick at 2021-04-15T22:05:09+02:00 pfffff, I am not winning this --HG-- branch : jit-heapcache-interiorfields - - - - - 4ef4309f by Carl Friedrich Bolz-Tereick at 2021-04-16T14:59:25+02:00 add some debug output to try to find the problem on 32bit --HG-- branch : jit-heapcache-interiorfields - - - - - 2eb49e81 by Carl Friedrich Bolz-Tereick at 2021-04-16T16:31:26+02:00 test was too strict --HG-- branch : jit-heapcache-interiorfields - - - - - d48fee00 by Carl Friedrich Bolz-Tereick at 2021-04-16T22:08:47+02:00 again what learned. this hopefully works? --HG-- branch : jit-heapcache-interiorfields - - - - - e0b5653a by Carl Friedrich Bolz-Tereick at 2021-04-17T12:30:16+02:00 merge jit-heapcache-interiorfields: add heapcache support for caching get/setinteriorfield. this makes the unrolling decisions based on dicts less brittle. it's not really an optimization on its own, usually, because the dicts that this works on are typically virtual, so they will be removed by optimizeopt anyway. - - - - - 4 changed files: - rpython/jit/metainterp/optimizeopt/test/test_intbound.py - rpython/jit/metainterp/pyjitpl.py - rpython/jit/metainterp/test/test_dict.py - rpython/jit/metainterp/test/test_tracingopts.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/compare/87feda40a926f834a7a5c84744269adf6db61368...e0b5653ad3d98b9001f69218220fa20ad8a57aec -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/87feda40a926f834a7a5c84744269adf6db61368...e0b5653ad3d98b9001f69218220fa20ad8a57aec You're 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 Apr 17 06:31:44 2021 From: foss at heptapod.net (Carl Friedrich Bolz-Tereick) Date: Sat, 17 Apr 2021 10:31:44 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/default] document branch Message-ID: <607ab91013552_1fd3540821555@heptapod-foss.mail> Carl Friedrich Bolz-Tereick pushed to branch branch/default at PyPy / pypy Commits: ba5db97e by Carl Friedrich Bolz-Tereick at 2021-04-17T12:31:33+02:00 document branch - - - - - 1 changed file: - pypy/doc/whatsnew-head.rst View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/commit/ba5db97e9107ee6cdec8cd011dd9a53192c55381 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/ba5db97e9107ee6cdec8cd011dd9a53192c55381 You're 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 Apr 17 06:37:48 2021 From: foss at heptapod.net (Carl Friedrich Bolz-Tereick) Date: Sat, 17 Apr 2021 10:37:48 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.7] 13 commits: do heap caching for set/getinteriorfield during tracing. this makes the Message-ID: <607aba7c715a1_1fd30250217ec@heptapod-foss.mail> Carl Friedrich Bolz-Tereick pushed to branch branch/py3.7 at PyPy / pypy Commits: ee32c5a0 by Carl Friedrich Bolz-Tereick at 2021-04-14T12:04:15+02:00 do heap caching for set/getinteriorfield during tracing. this makes the jit.isvirtual inlining decisions less brittle for dictionaries --HG-- branch : jit-heapcache-interiorfields - - - - - ef666b1e by Carl Friedrich Bolz-Tereick at 2021-04-14T12:13:18+02:00 merge default --HG-- branch : jit-heapcache-interiorfields - - - - - d2bf7ba4 by Carl Friedrich Bolz-Tereick at 2021-04-14T12:44:33+02:00 merge default --HG-- branch : jit-heapcache-interiorfields - - - - - 4c3464b8 by Carl Friedrich Bolz-Tereick at 2021-04-14T21:43:37+02:00 ouch, be nan-safe! --HG-- branch : jit-heapcache-interiorfields - - - - - c130b1f2 by Carl Friedrich Bolz-Tereick at 2021-04-15T13:14:01+02:00 fix --HG-- branch : jit-heapcache-interiorfields - - - - - 96d08fba by Carl Friedrich Bolz-Tereick at 2021-04-15T20:42:36+02:00 finally wrote a test, and hopefully fixed the problem really --HG-- branch : jit-heapcache-interiorfields - - - - - ce18a3cd by Carl Friedrich Bolz-Tereick at 2021-04-15T22:05:09+02:00 pfffff, I am not winning this --HG-- branch : jit-heapcache-interiorfields - - - - - 4ef4309f by Carl Friedrich Bolz-Tereick at 2021-04-16T14:59:25+02:00 add some debug output to try to find the problem on 32bit --HG-- branch : jit-heapcache-interiorfields - - - - - 2eb49e81 by Carl Friedrich Bolz-Tereick at 2021-04-16T16:31:26+02:00 test was too strict --HG-- branch : jit-heapcache-interiorfields - - - - - d48fee00 by Carl Friedrich Bolz-Tereick at 2021-04-16T22:08:47+02:00 again what learned. this hopefully works? --HG-- branch : jit-heapcache-interiorfields - - - - - e0b5653a by Carl Friedrich Bolz-Tereick at 2021-04-17T12:30:16+02:00 merge jit-heapcache-interiorfields: add heapcache support for caching get/setinteriorfield. this makes the unrolling decisions based on dicts less brittle. it's not really an optimization on its own, usually, because the dicts that this works on are typically virtual, so they will be removed by optimizeopt anyway. - - - - - ba5db97e by Carl Friedrich Bolz-Tereick at 2021-04-17T12:31:33+02:00 document branch - - - - - 33f46b45 by Carl Friedrich Bolz-Tereick at 2021-04-17T12:37:37+02:00 merge default --HG-- branch : py3.7 - - - - - 5 changed files: - pypy/doc/whatsnew-head.rst - rpython/jit/metainterp/optimizeopt/test/test_intbound.py - rpython/jit/metainterp/pyjitpl.py - rpython/jit/metainterp/test/test_dict.py - rpython/jit/metainterp/test/test_tracingopts.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/compare/7c40d6e34013dcb7c61af391db1ddffd85ea77ac...33f46b45fdef7a8844503b57b4a9ca011d45be63 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/7c40d6e34013dcb7c61af391db1ddffd85ea77ac...33f46b45fdef7a8844503b57b4a9ca011d45be63 You're 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 Apr 17 16:35:49 2021 From: foss at heptapod.net (Carl Friedrich Bolz-Tereick) Date: Sat, 17 Apr 2021 20:35:49 +0000 Subject: [pypy-commit] [Git][pypy/pypy] Pushed new branch branch/py3.7-errormsg-improvements Message-ID: <607b46a55244a_1fd3028c25874@heptapod-foss.mail> Carl Friedrich Bolz-Tereick pushed new branch branch/py3.7-errormsg-improvements at PyPy / pypy -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/tree/branch/py3.7-errormsg-improvements You're 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 Apr 18 08:01:33 2021 From: foss at heptapod.net (Carl Friedrich Bolz-Tereick) Date: Sun, 18 Apr 2021 12:01:33 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.7-errormsg-improvements] fix bug: the combination of kw only arguments and *args was broken in gateway Message-ID: <607c1f9db1572_1fd30570287c1@heptapod-foss.mail> Carl Friedrich Bolz-Tereick pushed to branch branch/py3.7-errormsg-improvements at PyPy / pypy Commits: b41abfc7 by Carl Friedrich Bolz-Tereick at 2021-04-18T14:01:20+02:00 fix bug: the combination of kw only arguments and *args was broken in gateway --HG-- branch : py3.7-errormsg-improvements - - - - - 2 changed files: - pypy/interpreter/gateway.py - pypy/interpreter/test/test_gateway.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/commit/b41abfc7ff7ee4191ca64538a5142210cf926bfe -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/b41abfc7ff7ee4191ca64538a5142210cf926bfe You're 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 Apr 18 09:40:32 2021 From: foss at heptapod.net (Carl Friedrich Bolz-Tereick) Date: Sun, 18 Apr 2021 13:40:32 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.7-errormsg-improvements] 2 commits: now that we fixed the bug, this just works Message-ID: <607c36d056518_1fd307c829424@heptapod-foss.mail> Carl Friedrich Bolz-Tereick pushed to branch branch/py3.7-errormsg-improvements at PyPy / pypy Commits: ead9dda7 by Carl Friedrich Bolz-Tereick at 2021-04-18T14:07:24+02:00 now that we fixed the bug, this just works --HG-- branch : py3.7-errormsg-improvements - - - - - de51e69c by Carl Friedrich Bolz-Tereick at 2021-04-18T15:40:20+02:00 produce AttributeErrors that know their attributes from descroperation. slightly involved because of exception normalization etc --HG-- branch : py3.7-errormsg-improvements - - - - - 4 changed files: - pypy/interpreter/error.py - pypy/module/exceptions/interp_exceptions.py - pypy/module/exceptions/test/test_exc.py - pypy/objspace/descroperation.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/compare/b41abfc7ff7ee4191ca64538a5142210cf926bfe...de51e69cd37c4293de198a7a9786f304a7db587d -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/b41abfc7ff7ee4191ca64538a5142210cf926bfe...de51e69cd37c4293de198a7a9786f304a7db587d You're 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 Apr 18 09:49:23 2021 From: foss at heptapod.net (Carl Friedrich Bolz-Tereick) Date: Sun, 18 Apr 2021 13:49:23 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/default] add rbigint.int_mod_int_result, which is like int_mod but returns an int, not rbigint Message-ID: <607c38e3e709f_1fd3028c296c4@heptapod-foss.mail> Carl Friedrich Bolz-Tereick pushed to branch branch/default at PyPy / pypy Commits: 8eb1503d by Carl Friedrich Bolz-Tereick at 2021-04-18T15:48:58+02:00 add rbigint.int_mod_int_result, which is like int_mod but returns an int, not rbigint - - - - - 2 changed files: - rpython/rlib/rbigint.py - rpython/rlib/test/test_rbigint.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/commit/8eb1503d5a8537cd1cbd46fc34b9662e8c26a7c6 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/8eb1503d5a8537cd1cbd46fc34b9662e8c26a7c6 You're 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 Apr 18 09:50:57 2021 From: foss at heptapod.net (Carl Friedrich Bolz-Tereick) Date: Sun, 18 Apr 2021 13:50:57 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.7] 2 commits: add rbigint.int_mod_int_result, which is like int_mod but returns an int, not rbigint Message-ID: <607c3941f0f79_1fd3028c2987e@heptapod-foss.mail> Carl Friedrich Bolz-Tereick pushed to branch branch/py3.7 at PyPy / pypy Commits: 8eb1503d by Carl Friedrich Bolz-Tereick at 2021-04-18T15:48:58+02:00 add rbigint.int_mod_int_result, which is like int_mod but returns an int, not rbigint - - - - - 6211b882 by Carl Friedrich Bolz-Tereick at 2021-04-18T15:50:47+02:00 merge default --HG-- branch : py3.7 - - - - - 2 changed files: - rpython/rlib/rbigint.py - rpython/rlib/test/test_rbigint.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/compare/33f46b45fdef7a8844503b57b4a9ca011d45be63...6211b88223c291ff67fa080679d383bcfc9e81cc -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/33f46b45fdef7a8844503b57b4a9ca011d45be63...6211b88223c291ff67fa080679d383bcfc9e81cc You're 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 Apr 18 10:24:56 2021 From: foss at heptapod.net (Carl Friedrich Bolz-Tereick) Date: Sun, 18 Apr 2021 14:24:56 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.7] optimize long % int to return a W_IntObject (it always fits) Message-ID: <607c4138c86ba_1fd1acffc300e8@heptapod-foss.mail> Carl Friedrich Bolz-Tereick pushed to branch branch/py3.7 at PyPy / pypy Commits: ed292d5c by Carl Friedrich Bolz-Tereick at 2021-04-18T16:00:03+02:00 optimize long % int to return a W_IntObject (it always fits) --HG-- branch : py3.7 - - - - - 2 changed files: - pypy/objspace/std/longobject.py - pypy/objspace/std/test/test_longobject.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/commit/ed292d5cb6a12197252111adb02f5edef2646519 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/ed292d5cb6a12197252111adb02f5edef2646519 You're 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 Apr 18 13:21:46 2021 From: foss at heptapod.net (Carl Friedrich Bolz-Tereick) Date: Sun, 18 Apr 2021 17:21:46 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.7-errormsg-improvements] 3 commits: refactor to cache the classes properly Message-ID: <607c6aaa66a31_1fd3028c31742@heptapod-foss.mail> Carl Friedrich Bolz-Tereick pushed to branch branch/py3.7-errormsg-improvements at PyPy / pypy Commits: 7f2cf942 by Carl Friedrich Bolz-Tereick at 2021-04-18T18:38:55+02:00 refactor to cache the classes properly --HG-- branch : py3.7-errormsg-improvements - - - - - c67a835d by Carl Friedrich Bolz-Tereick at 2021-04-18T19:01:16+02:00 generalize the same code for NameErrors --HG-- branch : py3.7-errormsg-improvements - - - - - 86e16de0 by Carl Friedrich Bolz-Tereick at 2021-04-18T19:20:18+02:00 implement suggestion formatting in traceback.py --HG-- branch : py3.7-errormsg-improvements - - - - - 7 changed files: - + extra_tests/test_traceback_suggestions.py - lib-python/3/traceback.py - pypy/interpreter/error.py - pypy/interpreter/pyopcode.py - pypy/interpreter/test/test_error.py - pypy/module/exceptions/interp_exceptions.py - pypy/module/exceptions/test/test_exc.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/compare/de51e69cd37c4293de198a7a9786f304a7db587d...86e16de031f7e51e860ae0ab0d20e229765f9164 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/de51e69cd37c4293de198a7a9786f304a7db587d...86e16de031f7e51e860ae0ab0d20e229765f9164 You're 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 Apr 18 13:25:49 2021 From: foss at heptapod.net (Carl Friedrich Bolz-Tereick) Date: Sun, 18 Apr 2021 17:25:49 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.7-errormsg-improvements] ouch, didn't save! Message-ID: <607c6b9d74cfb_1fd20be6c322be@heptapod-foss.mail> Carl Friedrich Bolz-Tereick pushed to branch branch/py3.7-errormsg-improvements at PyPy / pypy Commits: 94084960 by Carl Friedrich Bolz-Tereick at 2021-04-18T19:25:36+02:00 ouch, didn't save! --HG-- branch : py3.7-errormsg-improvements - - - - - 1 changed file: - extra_tests/test_traceback_suggestions.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/commit/9408496085b2237eb5ec6883747122dfcf004237 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/9408496085b2237eb5ec6883747122dfcf004237 You're 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 Apr 18 15:03:51 2021 From: foss at heptapod.net (Carl Friedrich Bolz-Tereick) Date: Sun, 18 Apr 2021 19:03:51 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.7-errormsg-improvements] implement suggestions for NameError too Message-ID: <607c8297b7ae_1fd3057033951@heptapod-foss.mail> Carl Friedrich Bolz-Tereick pushed to branch branch/py3.7-errormsg-improvements at PyPy / pypy Commits: ec05dec6 by Carl Friedrich Bolz-Tereick at 2021-04-18T21:00:46+02:00 implement suggestions for NameError too --HG-- branch : py3.7-errormsg-improvements - - - - - 2 changed files: - extra_tests/test_traceback_suggestions.py - lib-python/3/traceback.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/commit/ec05dec65b71e288ce1275825628936fac09e2ca -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/ec05dec65b71e288ce1275825628936fac09e2ca You're 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 Apr 18 23:08:43 2021 From: foss at heptapod.net (Matti Picus) Date: Mon, 19 Apr 2021 03:08:43 +0000 Subject: [pypy-commit] [Git][pypy/pypy] Pushed new branch branch/distutils-implementation Message-ID: <607cf43b20b9b_1fd3057035535@heptapod-foss.mail> Matti Picus pushed new branch branch/distutils-implementation at PyPy / pypy -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/tree/branch/distutils-implementation You're 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 Apr 19 13:23:54 2021 From: foss at heptapod.net (Armin Rigo) Date: Mon, 19 Apr 2021 17:23:54 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/default] Issue #3441 Message-ID: <607dbcaa56d9d_1fd349cc06002d@heptapod-foss.mail> Armin Rigo pushed to branch branch/default at PyPy / pypy Commits: cdeca78c by Armin Rigo at 2021-04-19T19:23:37+02:00 Issue #3441 Greenlets: delay the thread-checking logic introduced in 43a5a267de9d until we really start the greenlet. Don't capture the thread that is current when we instantiate the greenlet, because gevent reparents such greenlets before they start. - - - - - 2 changed files: - lib_pypy/greenlet.py - pypy/module/test_lib_pypy/test_greenlet_thread.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/commit/cdeca78c2cfe11880a69089450dfeb4504011a65 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/cdeca78c2cfe11880a69089450dfeb4504011a65 You're 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 Apr 19 14:26:07 2021 From: foss at heptapod.net (Carl Friedrich Bolz-Tereick) Date: Mon, 19 Apr 2021 18:26:07 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.7-errormsg-improvements] fix test Message-ID: <607dcb3fa6f26_1fd349cc0636a1@heptapod-foss.mail> Carl Friedrich Bolz-Tereick pushed to branch branch/py3.7-errormsg-improvements at PyPy / pypy Commits: 720c22ad by Carl Friedrich Bolz-Tereick at 2021-04-19T20:25:55+02:00 fix test --HG-- branch : py3.7-errormsg-improvements - - - - - 1 changed file: - pypy/interpreter/test/test_error.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/commit/720c22ad45f218405225753f83dc7e35fbd8d344 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/720c22ad45f218405225753f83dc7e35fbd8d344 You're 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 Apr 19 17:50:20 2021 From: foss at heptapod.net (Matti Picus) Date: Mon, 19 Apr 2021 21:50:20 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.7] 2 commits: Issue #3441 Message-ID: <607dfb1cf3bfb_1fd3495f4646be@heptapod-foss.mail> Matti Picus pushed to branch branch/py3.7 at PyPy / pypy Commits: cdeca78c by Armin Rigo at 2021-04-19T19:23:37+02:00 Issue #3441 Greenlets: delay the thread-checking logic introduced in 43a5a267de9d until we really start the greenlet. Don't capture the thread that is current when we instantiate the greenlet, because gevent reparents such greenlets before they start. - - - - - 87d4d274 by Matti Picus at 2021-04-19T17:49:46-04:00 merge default into py3.7 --HG-- branch : py3.7 - - - - - 2 changed files: - lib_pypy/greenlet.py - pypy/module/test_lib_pypy/test_greenlet_thread.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/compare/ed292d5cb6a12197252111adb02f5edef2646519...87d4d2746b569ffc1e82cfa0d8b10711329dc266 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/ed292d5cb6a12197252111adb02f5edef2646519...87d4d2746b569ffc1e82cfa0d8b10711329dc266 You're 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 Apr 20 06:14:05 2021 From: foss at heptapod.net (Carl Friedrich Bolz-Tereick) Date: Tue, 20 Apr 2021 10:14:05 +0000 Subject: [pypy-commit] [Git][pypy/pypy] Pushed new branch branch/py3.8-ast-end-positions Message-ID: <607ea96d8f8dc_1fd40f1288584f@heptapod-foss.mail> Carl Friedrich Bolz-Tereick pushed new branch branch/py3.8-ast-end-positions at PyPy / pypy -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/tree/branch/py3.8-ast-end-positions You're 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 Apr 20 09:47:18 2021 From: foss at heptapod.net (Carl Friedrich Bolz-Tereick) Date: Tue, 20 Apr 2021 13:47:18 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/default] remove quadratic complexity in the tokenizer around continued lines Message-ID: <607edb6675146_1fd3ed3c090473@heptapod-foss.mail> Carl Friedrich Bolz-Tereick pushed to branch branch/default at PyPy / pypy Commits: 10630467 by Carl Friedrich Bolz-Tereick at 2021-04-20T13:16:27+02:00 remove quadratic complexity in the tokenizer around continued lines - - - - - 1 changed file: - pypy/interpreter/pyparser/pytokenizer.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/commit/10630467fc7d3117cea06d6446c0d650a3f2a075 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/10630467fc7d3117cea06d6446c0d650a3f2a075 You're 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 Apr 20 09:49:29 2021 From: foss at heptapod.net (Carl Friedrich Bolz-Tereick) Date: Tue, 20 Apr 2021 13:49:29 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.8-ast-end-positions] 4 commits: test for positions Message-ID: <607edbe9b9c06_1fd3ed35c90687@heptapod-foss.mail> Carl Friedrich Bolz-Tereick pushed to branch branch/py3.8-ast-end-positions at PyPy / pypy Commits: f06c69b1 by Carl Friedrich Bolz-Tereick at 2021-04-20T13:11:35+02:00 test for positions --HG-- branch : py3.8-ast-end-positions - - - - - 0d6ce2c2 by Carl Friedrich Bolz-Tereick at 2021-04-20T13:14:53+02:00 some more positions --HG-- branch : py3.8-ast-end-positions - - - - - 603c66ce by Carl Friedrich Bolz-Tereick at 2021-04-20T13:23:05+02:00 fix parser module --HG-- branch : py3.8-ast-end-positions - - - - - d954ebb9 by Carl Friedrich Bolz-Tereick at 2021-04-20T15:49:18+02:00 fix typo --HG-- branch : py3.8-ast-end-positions - - - - - 3 changed files: - pypy/interpreter/pyparser/pytokenizer.py - pypy/interpreter/pyparser/test/test_pyparse.py - pypy/module/parser/pyparser.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/compare/c76392b4956dbd818eae994a310ae0ae77354062...d954ebb9648240fdf9bd2ba2bdadcff803dc5da6 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/c76392b4956dbd818eae994a310ae0ae77354062...d954ebb9648240fdf9bd2ba2bdadcff803dc5da6 You're 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 Apr 20 21:16:48 2021 From: foss at heptapod.net (Matti Picus) Date: Wed, 21 Apr 2021 01:16:48 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/default] make ftplib not trust the PASV response (bpo 43285) Message-ID: <607f7d00d1f76_1fd4e95a8101061@heptapod-foss.mail> Matti Picus pushed to branch branch/default at PyPy / pypy Commits: faea4edd by Matti Picus at 2021-04-20T21:12:16-04:00 make ftplib not trust the PASV response (bpo 43285) - - - - - 2 changed files: - lib-python/2.7/ftplib.py - lib-python/2.7/test/test_ftplib.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/commit/faea4edd96351ef7aea49741b20dff63e2a57835 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/faea4edd96351ef7aea49741b20dff63e2a57835 You're 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 Apr 20 21:16:52 2021 From: foss at heptapod.net (Matti Picus) Date: Wed, 21 Apr 2021 01:16:52 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.7] 2 commits: Remove the pydoc getfile feature (bpo 42988) Message-ID: <607f7d048878f_1fd4e9468101253@heptapod-foss.mail> Matti Picus pushed to branch branch/py3.7 at PyPy / pypy Commits: f66a9638 by Matti Picus at 2021-04-20T21:01:05-04:00 Remove the pydoc getfile feature (bpo 42988) --HG-- branch : py3.7 - - - - - 2a9ed841 by Matti Picus at 2021-04-20T21:11:05-04:00 make ftplib not trust the PASV response (bpo 43285) --HG-- branch : py3.7 - - - - - 4 changed files: - lib-python/3/ftplib.py - lib-python/3/pydoc.py - lib-python/3/test/test_ftplib.py - lib-python/3/test/test_pydoc.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/compare/87d4d2746b569ffc1e82cfa0d8b10711329dc266...2a9ed841f7acf38718bafe61e571b1b9a2d8b353 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/87d4d2746b569ffc1e82cfa0d8b10711329dc266...2a9ed841f7acf38718bafe61e571b1b9a2d8b353 You're 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 Apr 20 23:49:59 2021 From: foss at heptapod.net (Matti Picus) Date: Wed, 21 Apr 2021 03:49:59 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.7] use platform_name == win_amd64 for 64-bit windows (issue 3443) Message-ID: <607fa0e7d182_1fd4f126c102427@heptapod-foss.mail> Matti Picus pushed to branch branch/py3.7 at PyPy / pypy Commits: c6964c0b by Matti Picus at 2021-04-20T23:48:16-04:00 use platform_name == win_amd64 for 64-bit windows (issue 3443) --HG-- branch : py3.7 - - - - - 2 changed files: - pypy/module/imp/importing.py - pypy/module/imp/test/test_app.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/commit/c6964c0beaef80c9b2b32a24ebb89b3d8bb50b92 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/c6964c0beaef80c9b2b32a24ebb89b3d8bb50b92 You're 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 Apr 21 04:13:54 2021 From: foss at heptapod.net (Armin Rigo) Date: Wed, 21 Apr 2021 08:13:54 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/default] Move test_greenlet_*.py to 'extra_tests', because in 'test_lib_pypy' they are Message-ID: <607fdec278861_1fd4f12e410633f@heptapod-foss.mail> Armin Rigo pushed to branch branch/default at PyPy / pypy Commits: 28ba2d88 by Armin Rigo at 2021-04-21T10:10:15+02:00 Move test_greenlet_*.py to 'extra_tests', because in 'test_lib_pypy' they are skipped on py3.7 - - - - - 2 changed files: - pypy/module/test_lib_pypy/test_greenlet_thread.py ? extra_tests/test_greenlet_thread.py - pypy/module/test_lib_pypy/test_greenlet_tracing.py ? extra_tests/test_greenlet_tracing.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/commit/28ba2d8873769ec86d2960b7cc012971834a09d5 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/28ba2d8873769ec86d2960b7cc012971834a09d5 You're 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 Apr 21 06:39:11 2021 From: foss at heptapod.net (Armin Rigo) Date: Wed, 21 Apr 2021 10:39:11 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.7] Made greenlets context-vars-aware in py3.7, and expose the 'gr_context' Message-ID: <608000cf1fd1f_1fd5268401085a9@heptapod-foss.mail> Armin Rigo pushed to branch branch/py3.7 at PyPy / pypy Commits: 640a050f by Armin Rigo at 2021-04-21T12:39:00+02:00 Made greenlets context-vars-aware in py3.7, and expose the 'gr_context' attribute --HG-- branch : py3.7 - - - - - 3 changed files: - + extra_tests/test_greenlet_contextvars.py - lib_pypy/_contextvars.py - lib_pypy/greenlet.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/commit/640a050fd5a3721385c9812d46d69297949f60c1 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/640a050fd5a3721385c9812d46d69297949f60c1 You're 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 Apr 21 07:22:08 2021 From: foss at heptapod.net (Carl Friedrich Bolz-Tereick) Date: Wed, 21 Apr 2021 11:22:08 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.8] implement negative separators Message-ID: <60800ae0d0fba_1fd5268401093fd@heptapod-foss.mail> Carl Friedrich Bolz-Tereick pushed to branch branch/py3.8 at PyPy / pypy Commits: 5a56c226 by Carl Friedrich Bolz-Tereick at 2021-04-21T12:59:28+02:00 implement negative separators --HG-- branch : py3.8 - - - - - 3 changed files: - pypy/objspace/std/bytearrayobject.py - pypy/objspace/std/bytesobject.py - pypy/objspace/std/test/test_bytesobject.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/commit/5a56c2268a5889fd804b446ba3869fe522184d6f -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/5a56c2268a5889fd804b446ba3869fe522184d6f You're 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 Apr 21 08:32:19 2021 From: foss at heptapod.net (Matti Picus) Date: Wed, 21 Apr 2021 12:32:19 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.7] revert part of 162a16ff0156 (issue 3442) Message-ID: <60801b537e97c_1fd4ea23c111430@heptapod-foss.mail> Matti Picus pushed to branch branch/py3.7 at PyPy / pypy Commits: f716b532 by Matti Picus at 2021-04-21T08:26:25-04:00 revert part of 162a16ff0156 (issue 3442) --HG-- branch : py3.7 - - - - - 1 changed file: - lib_pypy/_sysconfigdata.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/commit/f716b53264690a180e0eea7f78dd0a3d822f8e08 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/f716b53264690a180e0eea7f78dd0a3d822f8e08 You're 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 Apr 21 08:41:30 2021 From: foss at heptapod.net (Matti Picus) Date: Wed, 21 Apr 2021 12:41:30 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/release-pypy2.7-v7.x] make ftplib not trust the PASV response (bpo 43285) Message-ID: <60801d7a21b13_1fd4e983c1137a2@heptapod-foss.mail> Matti Picus pushed to branch branch/release-pypy2.7-v7.x at PyPy / pypy Commits: be5c2a51 by Matti Picus at 2021-04-20T21:12:16-04:00 make ftplib not trust the PASV response (bpo 43285) --HG-- branch : release-pypy2.7-v7.x - - - - - 2 changed files: - lib-python/2.7/ftplib.py - lib-python/2.7/test/test_ftplib.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/commit/be5c2a517ae48c17f9088b3a18bf460b11598398 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/be5c2a517ae48c17f9088b3a18bf460b11598398 You're 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 Apr 21 08:41:33 2021 From: foss at heptapod.net (Matti Picus) Date: Wed, 21 Apr 2021 12:41:33 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/release-pypy3.7-v7.x] 4 commits: Remove the pydoc getfile feature (bpo 42988) Message-ID: <60801d7d6e5ed_1fd52a18411398@heptapod-foss.mail> Matti Picus pushed to branch branch/release-pypy3.7-v7.x at PyPy / pypy Commits: 45d38caf by Matti Picus at 2021-04-20T21:01:05-04:00 Remove the pydoc getfile feature (bpo 42988) --HG-- branch : release-pypy3.7-v7.x - - - - - 3fd555c8 by Matti Picus at 2021-04-20T21:11:05-04:00 make ftplib not trust the PASV response (bpo 43285) --HG-- branch : release-pypy3.7-v7.x - - - - - e6c82cfb by Matti Picus at 2021-04-20T23:48:16-04:00 use platform_name == win_amd64 for 64-bit windows (issue 3443) --HG-- branch : release-pypy3.7-v7.x - - - - - 8c910c37 by Matti Picus at 2021-04-21T08:26:25-04:00 revert part of 162a16ff0156 (issue 3442) --HG-- branch : release-pypy3.7-v7.x - - - - - 7 changed files: - lib-python/3/ftplib.py - lib-python/3/pydoc.py - lib-python/3/test/test_ftplib.py - lib-python/3/test/test_pydoc.py - lib_pypy/_sysconfigdata.py - pypy/module/imp/importing.py - pypy/module/imp/test/test_app.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/compare/0e12e9ae8f2d274c87b01cedb67730c268e488e8...8c910c3773540c108fcf8d076df3e972e3f9af69 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/0e12e9ae8f2d274c87b01cedb67730c268e488e8...8c910c3773540c108fcf8d076df3e972e3f9af69 You're 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 Apr 21 13:27:33 2021 From: foss at heptapod.net (Carl Friedrich Bolz-Tereick) Date: Wed, 21 Apr 2021 17:27:33 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.8] fix translation Message-ID: <6080608568c61_1fd57a274124966@heptapod-foss.mail> Carl Friedrich Bolz-Tereick pushed to branch branch/py3.8 at PyPy / pypy Commits: c88208a4 by Carl Friedrich Bolz-Tereick at 2021-04-21T19:27:21+02:00 fix translation --HG-- branch : py3.8 - - - - - 1 changed file: - pypy/objspace/std/bytearrayobject.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/commit/c88208a4370c69e0eb1ec7d746f9caef6120b8bb -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/c88208a4370c69e0eb1ec7d746f9caef6120b8bb You're 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 Apr 21 14:33:13 2021 From: foss at heptapod.net (Carl Friedrich Bolz-Tereick) Date: Wed, 21 Apr 2021 18:33:13 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.8] 2 commits: fix test_iterator_pickling2 in test_bytes, see Message-ID: <60806fe9e57a5_1fd57a274126372@heptapod-foss.mail> Carl Friedrich Bolz-Tereick pushed to branch branch/py3.8 at PyPy / pypy Commits: 62052580 by Carl Friedrich Bolz-Tereick at 2021-04-21T20:20:07+02:00 fix test_iterator_pickling2 in test_bytes, see https://bugs.python.org/issue43907 --HG-- branch : py3.8 - - - - - d5c675f0 by Carl Friedrich Bolz-Tereick at 2021-04-21T20:33:00+02:00 fix --HG-- branch : py3.8 - - - - - 2 changed files: - lib-python/3/pickle.py - pypy/objspace/std/bytearrayobject.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/compare/c88208a4370c69e0eb1ec7d746f9caef6120b8bb...d5c675f058a08fbe5aa658734aec2fe0e1891474 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/c88208a4370c69e0eb1ec7d746f9caef6120b8bb...d5c675f058a08fbe5aa658734aec2fe0e1891474 You're 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 Apr 21 16:26:56 2021 From: foss at heptapod.net (Carl Friedrich Bolz-Tereick) Date: Wed, 21 Apr 2021 20:26:56 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.7-errormsg-improvements] implement CPython's new indentation error messages too Message-ID: <60808a9074fd7_1fd572ccc1280ef@heptapod-foss.mail> Carl Friedrich Bolz-Tereick pushed to branch branch/py3.7-errormsg-improvements at PyPy / pypy Commits: 715627b0 by Carl Friedrich Bolz-Tereick at 2021-04-21T22:26:44+02:00 implement CPython's new indentation error messages too --HG-- branch : py3.7-errormsg-improvements - - - - - 3 changed files: - pypy/interpreter/pyparser/parser.py - pypy/interpreter/pyparser/pyparse.py - pypy/interpreter/pyparser/test/test_pyparse.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/commit/715627b0c612d69f2497e6a1d647c67d761adb54 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/715627b0c612d69f2497e6a1d647c67d761adb54 You're 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 Apr 21 16:28:08 2021 From: foss at heptapod.net (Carl Friedrich Bolz-Tereick) Date: Wed, 21 Apr 2021 20:28:08 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.8-ast-end-positions] 2 commits: test and fix for function end positions Message-ID: <60808ad8c445_1fd5799f01282d7@heptapod-foss.mail> Carl Friedrich Bolz-Tereick pushed to branch branch/py3.8-ast-end-positions at PyPy / pypy Commits: 1d95ef96 by Carl Friedrich Bolz-Tereick at 2021-04-20T19:45:33+02:00 test and fix for function end positions --HG-- branch : py3.8-ast-end-positions - - - - - 1c70eb16 by Carl Friedrich Bolz-Tereick at 2021-04-21T11:13:54+02:00 work in progress: start fixing a few of the positional errors --HG-- branch : py3.8-ast-end-positions - - - - - 5 changed files: - pypy/interpreter/astcompiler/ast.py - pypy/interpreter/astcompiler/astbuilder.py - pypy/interpreter/astcompiler/test/test_astbuilder.py - pypy/interpreter/astcompiler/tools/asdl_py.py - pypy/interpreter/pyparser/test/test_pytokenizer.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/compare/d954ebb9648240fdf9bd2ba2bdadcff803dc5da6...1c70eb16bf3ed9ba432841e17c5617c7b9f31798 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/d954ebb9648240fdf9bd2ba2bdadcff803dc5da6...1c70eb16bf3ed9ba432841e17c5617c7b9f31798 You're 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 Apr 21 18:04:57 2021 From: foss at heptapod.net (Matti Picus) Date: Wed, 21 Apr 2021 22:04:57 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/default] note conda feedstock updates in how-to-release Message-ID: <6080a18937012_1fd5a8818130541@heptapod-foss.mail> Matti Picus pushed to branch branch/default at PyPy / pypy Commits: 1f61ee88 by Matti Picus at 2021-04-21T18:04:43-04:00 note conda feedstock updates in how-to-release - - - - - 1 changed file: - pypy/doc/how-to-release.rst View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/commit/1f61ee882da75867b36146a59fc33f034f6c8c1d -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/1f61ee882da75867b36146a59fc33f034f6c8c1d You're 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 Apr 21 22:40:39 2021 From: foss at heptapod.net (Ronan Lamy) Date: Thu, 22 Apr 2021 02:40:39 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/hpy-0.0.2] Hack debug context creation to allow for multiple ones during testing Message-ID: <6080e2277d6e9_1fd5b8e5c1324c8@heptapod-foss.mail> Ronan Lamy pushed to branch branch/hpy-0.0.2 at PyPy / pypy Commits: f02e20bd by Ronan Lamy at 2021-04-22T03:39:48+01:00 Hack debug context creation to allow for multiple ones during testing --HG-- branch : hpy-0.0.2 - - - - - 4 changed files: - pypy/module/_hpy_universal/_vendored/hpy/debug/src/debug_ctx.c - pypy/module/_hpy_universal/_vendored/hpy/debug/src/include/hpy_debug.h - pypy/module/_hpy_universal/llapi.py - pypy/module/_hpy_universal/state.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/commit/f02e20bd352912be568ff9371f4a14d75a542fad -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/f02e20bd352912be568ff9371f4a14d75a542fad You're 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 Apr 22 05:21:31 2021 From: foss at heptapod.net (Carl Friedrich Bolz-Tereick) Date: Thu, 22 Apr 2021 09:21:31 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.7-errormsg-improvements] fix test Message-ID: <6081401ba9586_1fd5b8de41346c9@heptapod-foss.mail> Carl Friedrich Bolz-Tereick pushed to branch branch/py3.7-errormsg-improvements at PyPy / pypy Commits: 7293dec0 by Carl Friedrich Bolz-Tereick at 2021-04-22T11:20:57+02:00 fix test --HG-- branch : py3.7-errormsg-improvements - - - - - 1 changed file: - pypy/interpreter/astcompiler/test/test_compiler.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/commit/7293dec0a6f5d2d0e0532bf1d0b4ef0b976c3a69 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/7293dec0a6f5d2d0e0532bf1d0b4ef0b976c3a69 You're 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 Apr 22 10:49:42 2021 From: foss at heptapod.net (Ronan Lamy) Date: Thu, 22 Apr 2021 14:49:42 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/hpy-0.0.2] 2 commits: fix Message-ID: <60818d06ca537_1fd5f46f014684d@heptapod-foss.mail> Ronan Lamy pushed to branch branch/hpy-0.0.2 at PyPy / pypy Commits: 90a8346a by Ronan Lamy at 2021-04-22T15:12:13+01:00 fix --HG-- branch : hpy-0.0.2 - - - - - f827b7ec by Ronan Lamy at 2021-04-22T15:49:21+01:00 Fix translation issues in HPyBuffer --HG-- branch : hpy-0.0.2 - - - - - 2 changed files: - pypy/module/_hpy_universal/buffer.py - pypy/module/_hpy_universal/test/test_ztranslation.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/compare/f02e20bd352912be568ff9371f4a14d75a542fad...f827b7ec820b9a4ad55424bc7122cf9ac5a71cc5 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/f02e20bd352912be568ff9371f4a14d75a542fad...f827b7ec820b9a4ad55424bc7122cf9ac5a71cc5 You're 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 Apr 22 13:29:31 2021 From: foss at heptapod.net (Ronan Lamy) Date: Thu, 22 Apr 2021 17:29:31 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/hpy-0.0.2] Make sure the bridge functions match the current space Message-ID: <6081b27b58c00_1fd5f463c154520@heptapod-foss.mail> Ronan Lamy pushed to branch branch/hpy-0.0.2 at PyPy / pypy Commits: fcb4ad45 by Ronan Lamy at 2021-04-22T18:28:08+01:00 Make sure the bridge functions match the current space --HG-- branch : hpy-0.0.2 - - - - - 2 changed files: - pypy/module/_hpy_universal/state.py - pypy/module/_hpy_universal/test/support.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/commit/fcb4ad45195f2b47662288bd6ff0006e86b6d48e -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/fcb4ad45195f2b47662288bd6ff0006e86b6d48e You're 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 Apr 23 09:07:51 2021 From: foss at heptapod.net (Ronan Lamy) Date: Fri, 23 Apr 2021 13:07:51 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/hpy-0.0.2] translation fix Message-ID: <6082c6a7de0e3_202340d08666b@heptapod-foss.mail> Ronan Lamy pushed to branch branch/hpy-0.0.2 at PyPy / pypy Commits: 60b294ef by Ronan Lamy at 2021-04-23T14:06:59+01:00 translation fix --HG-- branch : hpy-0.0.2 - - - - - 1 changed file: - pypy/module/_hpy_universal/interp_slot.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/commit/60b294ef5b85c422193c287ff199af3ca1034990 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/60b294ef5b85c422193c287ff199af3ca1034990 You're 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 Apr 23 09:37:05 2021 From: foss at heptapod.net (Ronan Lamy) Date: Fri, 23 Apr 2021 13:37:05 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/hpy-0.0.2] Set _nowrapper=True for all debug mode llexternals Message-ID: <6082cd818487_2025da98880a1@heptapod-foss.mail> Ronan Lamy pushed to branch branch/hpy-0.0.2 at PyPy / pypy Commits: 7d340de7 by Ronan Lamy at 2021-04-23T14:36:44+01:00 Set _nowrapper=True for all debug mode llexternals This ensures that they don't release the GIL and allows them to be used in finalizers. --HG-- branch : hpy-0.0.2 - - - - - 1 changed file: - pypy/module/_hpy_universal/llapi.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/commit/7d340de78c2216d08e61e2af5e4f37b747a8cf23 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/7d340de78c2216d08e61e2af5e4f37b747a8cf23 You're 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 Apr 23 13:23:09 2021 From: foss at heptapod.net (Ronan Lamy) Date: Fri, 23 Apr 2021 17:23:09 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/hpy-0.0.2] handles.using() can't be inlined any more :-( Message-ID: <6083027d17159_2023532c924a5@heptapod-foss.mail> Ronan Lamy pushed to branch branch/hpy-0.0.2 at PyPy / pypy Commits: 9571b70d by Ronan Lamy at 2021-04-23T18:22:21+01:00 handles.using() can't be inlined any more :-( --HG-- branch : hpy-0.0.2 - - - - - 1 changed file: - pypy/module/_hpy_universal/handles.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/commit/9571b70d5d2a2651c99cf47e6d2c6f2dfe49ee37 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/9571b70d5d2a2651c99cf47e6d2c6f2dfe49ee37 You're 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 Apr 24 09:02:32 2021 From: foss at heptapod.net (Carl Friedrich Bolz-Tereick) Date: Sat, 24 Apr 2021 13:02:32 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.7] 15 commits: (cfbolz, twitch): a test that demonstrates the order in which things end up in Message-ID: <608416e88b690_202b2138975a9@heptapod-foss.mail> Carl Friedrich Bolz-Tereick pushed to branch branch/py3.7 at PyPy / pypy Commits: 4dc78344 by Carl Friedrich Bolz-Tereick at 2021-04-17T22:07:53+02:00 (cfbolz, twitch): a test that demonstrates the order in which things end up in the scope after argument parsing with kwonly args and *args combined (the *args go last) --HG-- branch : py3.7-errormsg-improvements - - - - - 49cccf80 by Carl Friedrich Bolz-Tereick at 2021-04-17T22:19:24+02:00 (cfbolz, twitch): hunting a strange bug in gateway: combination of *args and kwonly args seems broken --HG-- branch : py3.7-errormsg-improvements - - - - - b41abfc7 by Carl Friedrich Bolz-Tereick at 2021-04-18T14:01:20+02:00 fix bug: the combination of kw only arguments and *args was broken in gateway --HG-- branch : py3.7-errormsg-improvements - - - - - ead9dda7 by Carl Friedrich Bolz-Tereick at 2021-04-18T14:07:24+02:00 now that we fixed the bug, this just works --HG-- branch : py3.7-errormsg-improvements - - - - - de51e69c by Carl Friedrich Bolz-Tereick at 2021-04-18T15:40:20+02:00 produce AttributeErrors that know their attributes from descroperation. slightly involved because of exception normalization etc --HG-- branch : py3.7-errormsg-improvements - - - - - 7f2cf942 by Carl Friedrich Bolz-Tereick at 2021-04-18T18:38:55+02:00 refactor to cache the classes properly --HG-- branch : py3.7-errormsg-improvements - - - - - c67a835d by Carl Friedrich Bolz-Tereick at 2021-04-18T19:01:16+02:00 generalize the same code for NameErrors --HG-- branch : py3.7-errormsg-improvements - - - - - 86e16de0 by Carl Friedrich Bolz-Tereick at 2021-04-18T19:20:18+02:00 implement suggestion formatting in traceback.py --HG-- branch : py3.7-errormsg-improvements - - - - - 94084960 by Carl Friedrich Bolz-Tereick at 2021-04-18T19:25:36+02:00 ouch, didn't save! --HG-- branch : py3.7-errormsg-improvements - - - - - ec05dec6 by Carl Friedrich Bolz-Tereick at 2021-04-18T21:00:46+02:00 implement suggestions for NameError too --HG-- branch : py3.7-errormsg-improvements - - - - - 720c22ad by Carl Friedrich Bolz-Tereick at 2021-04-19T20:25:55+02:00 fix test --HG-- branch : py3.7-errormsg-improvements - - - - - 715627b0 by Carl Friedrich Bolz-Tereick at 2021-04-21T22:26:44+02:00 implement CPython's new indentation error messages too --HG-- branch : py3.7-errormsg-improvements - - - - - 7293dec0 by Carl Friedrich Bolz-Tereick at 2021-04-22T11:20:57+02:00 fix test --HG-- branch : py3.7-errormsg-improvements - - - - - 29d9b241 by Carl Friedrich Bolz-Tereick at 2021-04-24T15:01:40+02:00 document branch --HG-- branch : py3.7-errormsg-improvements - - - - - 1bb232fd by Carl Friedrich Bolz-Tereick at 2021-04-24T15:01:59+02:00 merge py3.7-errormsg-improvements --HG-- branch : py3.7 - - - - - 16 changed files: - + extra_tests/test_traceback_suggestions.py - lib-python/3/traceback.py - pypy/doc/whatsnew-pypy3-head.rst - pypy/interpreter/astcompiler/test/test_compiler.py - pypy/interpreter/error.py - pypy/interpreter/gateway.py - pypy/interpreter/pyopcode.py - pypy/interpreter/pyparser/parser.py - pypy/interpreter/pyparser/pyparse.py - pypy/interpreter/pyparser/test/test_pyparse.py - pypy/interpreter/test/test_argument.py - pypy/interpreter/test/test_error.py - pypy/interpreter/test/test_gateway.py - pypy/module/exceptions/interp_exceptions.py - pypy/module/exceptions/test/test_exc.py - pypy/objspace/descroperation.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/compare/090e9d8a313e4b7d6d7aec5fbbaaee4628a463f4...1bb232fd36afffb6628d72ec6a1c3e2dbd3bf3cb -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/090e9d8a313e4b7d6d7aec5fbbaaee4628a463f4...1bb232fd36afffb6628d72ec6a1c3e2dbd3bf3cb You're 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 Apr 24 09:02:35 2021 From: foss at heptapod.net (Carl Friedrich Bolz-Tereick) Date: Sat, 24 Apr 2021 13:02:35 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.7-errormsg-improvements] document branch Message-ID: <608416eb45c93_202b250c9779a@heptapod-foss.mail> Carl Friedrich Bolz-Tereick pushed to branch branch/py3.7-errormsg-improvements at PyPy / pypy Commits: 29d9b241 by Carl Friedrich Bolz-Tereick at 2021-04-24T15:01:40+02:00 document branch --HG-- branch : py3.7-errormsg-improvements - - - - - 1 changed file: - pypy/doc/whatsnew-pypy3-head.rst View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/commit/29d9b241b9435d4ba009f1f40320b3f08a87f30f -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/29d9b241b9435d4ba009f1f40320b3f08a87f30f You're 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 Apr 24 15:11:27 2021 From: foss at heptapod.net (Carl Friedrich Bolz-Tereick) Date: Sat, 24 Apr 2021 19:11:27 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/default] (cfbolz, twitch): fix root cause of #3445: non-ascii unicode formatting was Message-ID: <60846d5f55a37_202b250c105651@heptapod-foss.mail> Carl Friedrich Bolz-Tereick pushed to branch branch/default at PyPy / pypy Commits: f67320c2 by Carl Friedrich Bolz-Tereick at 2021-04-24T20:59:56+02:00 (cfbolz, twitch): fix root cause of #3445: non-ascii unicode formatting was broken in the presence of a precision - - - - - 2 changed files: - pypy/objspace/std/newformat.py - pypy/objspace/std/test/test_newformat.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/commit/f67320c261e1c532a2ebc1655df145a5d3aaeed8 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/f67320c261e1c532a2ebc1655df145a5d3aaeed8 You're 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 Apr 24 15:11:31 2021 From: foss at heptapod.net (Carl Friedrich Bolz-Tereick) Date: Sat, 24 Apr 2021 19:11:31 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.7] 4 commits: note conda feedstock updates in how-to-release Message-ID: <60846d6379e9e_202b20c010589a@heptapod-foss.mail> Carl Friedrich Bolz-Tereick pushed to branch branch/py3.7 at PyPy / pypy Commits: 1f61ee88 by Matti Picus at 2021-04-21T18:04:43-04:00 note conda feedstock updates in how-to-release - - - - - f67320c2 by Carl Friedrich Bolz-Tereick at 2021-04-24T20:59:56+02:00 (cfbolz, twitch): fix root cause of #3445: non-ascii unicode formatting was broken in the presence of a precision - - - - - 4db252d4 by Carl Friedrich Bolz-Tereick at 2021-04-24T21:05:08+02:00 (cfbolz, twitch): merge default --HG-- branch : py3.7 - - - - - d69e2902 by Carl Friedrich Bolz-Tereick at 2021-04-24T21:09:56+02:00 (cfbolz, twitch): add a test for the direct problem reported in issue #3445 --HG-- branch : py3.7 - - - - - 4 changed files: - pypy/doc/how-to-release.rst - pypy/objspace/std/newformat.py - pypy/objspace/std/test/apptest_fstring.py - pypy/objspace/std/test/test_newformat.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/compare/1bb232fd36afffb6628d72ec6a1c3e2dbd3bf3cb...d69e2902ea8bdb20fe67145589f053cfb0d228a2 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/1bb232fd36afffb6628d72ec6a1c3e2dbd3bf3cb...d69e2902ea8bdb20fe67145589f053cfb0d228a2 You're 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 Apr 25 06:44:18 2021 From: foss at heptapod.net (Carl Friedrich Bolz-Tereick) Date: Sun, 25 Apr 2021 10:44:18 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/default] add an ascii fast path for uni.encode("ascii") too Message-ID: <60854802cbda1_2022260641203fc@heptapod-foss.mail> Carl Friedrich Bolz-Tereick pushed to branch branch/default at PyPy / pypy Commits: 0a7c471e by Carl Friedrich Bolz-Tereick at 2021-04-25T12:44:02+02:00 add an ascii fast path for uni.encode("ascii") too - - - - - 2 changed files: - pypy/objspace/std/test/test_unicodeobject.py - pypy/objspace/std/unicodeobject.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/commit/0a7c471e2d15bc8a2d3542156d52235eff7763c9 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/0a7c471e2d15bc8a2d3542156d52235eff7763c9 You're 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 Apr 25 09:04:22 2021 From: foss at heptapod.net (Carl Friedrich Bolz-Tereick) Date: Sun, 25 Apr 2021 13:04:22 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/default] since I keep reinventing this debugging code for the parser every other year, Message-ID: <608568d633659_2022260c81228bb@heptapod-foss.mail> Carl Friedrich Bolz-Tereick pushed to branch branch/default at PyPy / pypy Commits: de178f55 by Carl Friedrich Bolz-Tereick at 2021-04-25T14:50:10+02:00 since I keep reinventing this debugging code for the parser every other year, just commit it: add .view() methods to view parse trees (and parsing stack) with the dot viewer, turn the type numbers into readable strings in the reprs - - - - - 4 changed files: - pypy/interpreter/pyparser/metaparser.py - pypy/interpreter/pyparser/parser.py - pypy/interpreter/pyparser/test/test_parser.py - pypy/module/parser/pyparser.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/commit/de178f55374ffa5a862e2239a2725baf706e957a -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/de178f55374ffa5a862e2239a2725baf706e957a You're 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 Apr 25 11:47:48 2021 From: foss at heptapod.net (Carl Friedrich Bolz-Tereick) Date: Sun, 25 Apr 2021 15:47:48 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/default] try to fix #3448 Message-ID: <60858f2495fa3_202340d0126257@heptapod-foss.mail> Carl Friedrich Bolz-Tereick pushed to branch branch/default at PyPy / pypy Commits: d792e78d by Carl Friedrich Bolz-Tereick at 2021-04-25T17:46:23+02:00 try to fix #3448 - - - - - 2 changed files: - extra_tests/test_sqlite3.py - lib_pypy/_sqlite3.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/commit/d792e78dc4b7054db8b198fe109c7800934a1c08 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/d792e78dc4b7054db8b198fe109c7800934a1c08 You're 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 Apr 25 12:00:08 2021 From: foss at heptapod.net (Carl Friedrich Bolz-Tereick) Date: Sun, 25 Apr 2021 16:00:08 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.7] 4 commits: add an ascii fast path for uni.encode("ascii") too Message-ID: <60859208c402a_20222608c126427@heptapod-foss.mail> Carl Friedrich Bolz-Tereick pushed to branch branch/py3.7 at PyPy / pypy Commits: 0a7c471e by Carl Friedrich Bolz-Tereick at 2021-04-25T12:44:02+02:00 add an ascii fast path for uni.encode("ascii") too - - - - - de178f55 by Carl Friedrich Bolz-Tereick at 2021-04-25T14:50:10+02:00 since I keep reinventing this debugging code for the parser every other year, just commit it: add .view() methods to view parse trees (and parsing stack) with the dot viewer, turn the type numbers into readable strings in the reprs - - - - - d792e78d by Carl Friedrich Bolz-Tereick at 2021-04-25T17:46:23+02:00 try to fix #3448 - - - - - 0a32d377 by Carl Friedrich Bolz-Tereick at 2021-04-25T17:59:42+02:00 merge default --HG-- branch : py3.7 - - - - - 8 changed files: - extra_tests/test_sqlite3.py - lib_pypy/_sqlite3.py - pypy/interpreter/pyparser/metaparser.py - pypy/interpreter/pyparser/parser.py - pypy/interpreter/pyparser/test/test_parser.py - pypy/module/parser/pyparser.py - pypy/objspace/std/test/test_unicodeobject.py - pypy/objspace/std/unicodeobject.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/compare/d69e2902ea8bdb20fe67145589f053cfb0d228a2...0a32d377a1b3c604fb342f03344ce532976a7f58 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/d69e2902ea8bdb20fe67145589f053cfb0d228a2...0a32d377a1b3c604fb342f03344ce532976a7f58 You're 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 Apr 25 15:39:09 2021 From: foss at heptapod.net (Carl Friedrich Bolz-Tereick) Date: Sun, 25 Apr 2021 19:39:09 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/default] add a test for the high level problem in issue #3435, which is now passing Message-ID: <6085c55db2bb8_2022260641294f1@heptapod-foss.mail> Carl Friedrich Bolz-Tereick pushed to branch branch/default at PyPy / pypy Commits: e0bad153 by Carl Friedrich Bolz-Tereick at 2021-04-25T21:38:56+02:00 add a test for the high level problem in issue #3435, which is now passing since the merging of jit-heapcache-interiorfields - - - - - 1 changed file: - pypy/module/pypyjit/test_pypy_c/test_call.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/commit/e0bad1532440ee71fed90fc73db35d7768a11e02 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/e0bad1532440ee71fed90fc73db35d7768a11e02 You're 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 Apr 25 17:43:10 2021 From: foss at heptapod.net (=?UTF-8?B?T25kcmVqIEJhcmFub3ZpxI0=?=) Date: Sun, 25 Apr 2021 21:43:10 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/winreg-audithooks] 159 commits: hg merge py3.6 Message-ID: <6085e26e888d2_2022260641327e1@heptapod-foss.mail> Ondrej Baranovi? pushed to branch branch/winreg-audithooks at PyPy / pypy Commits: b9b69be8 by Ronan Lamy at 2020-12-04T18:26:27+00:00 hg merge py3.6 --HG-- branch : hpy - - - - - a1637a5f by Matti Picus at 2020-11-24T10:22:21+02:00 add symlinks for python, python3 to the package (not on windows) --HG-- branch : hpy - - - - - 5aba2588 by Matti Picus at 2020-12-06T00:44:10+02:00 back out changeset 2215fd8a26a8 applied to wrong branch --HG-- branch : hpy - - - - - 97a84cd2 by Simon Cross at 2020-12-08T17:23:06+02:00 Update vendored hpy to 2829a0d. --HG-- branch : hpy-update-to-2829a0d - - - - - e6d13817 by Simon Cross at 2020-12-08T17:24:15+02:00 Fix locating of compiled .so file. --HG-- branch : hpy-update-to-2829a0d - - - - - 85b3af55 by Simon Cross at 2020-12-08T17:34:26+02:00 Restore skipping hpy tests on windows from r100780. --HG-- branch : hpy-update-to-2829a0d - - - - - 0d6ab8c9 by Simon Cross at 2020-12-09T22:41:14+02:00 Small update of vendored hpy to 22a05e8. --HG-- branch : hpy-update-to-2829a0d - - - - - b43a8a8c by Simon Cross at 2020-12-09T22:43:57+02:00 Implement HPy_FatalError. --HG-- branch : hpy-update-to-2829a0d - - - - - a78307bf by Simon Cross at 2020-12-10T11:44:39+02:00 Fix HPyLong_AsUnsignedLongLong and HPyLong_AsSsize_t to ignore __int__ and __index__ methods. --HG-- branch : hpy-update-to-2829a0d - - - - - ee6fe2ff by Simon Cross at 2020-12-10T11:45:49+02:00 Update vendored hpy to c9ada53 plus an uncommitted fix for the HPy_FatalError test. --HG-- branch : hpy-update-to-2829a0d - - - - - 738880b7 by Simon Cross at 2020-12-10T13:44:05+02:00 Update vendored hpy to 7a0cb53. --HG-- branch : hpy-update-to-2829a0d - - - - - b856262d by Simon Cross at 2020-12-10T18:50:48+02:00 Update vendored hpy to 6e38f80. --HG-- branch : hpy-update-to-2829a0d - - - - - 616db8d0 by Simon Cross at 2020-12-10T18:51:36+02:00 Look for filename as .hpy.so now that the C extenion name is correct. --HG-- branch : hpy-update-to-2829a0d - - - - - f45191e7 by Simon Cross at 2020-12-10T21:03:32+00:00 Merge branch 'branch/hpy-update-to-2829a0d' into 'branch/hpy' Update hpy to 2829a0d See merge request pypy/pypy!783 --HG-- branch : hpy - - - - - 55925cc9 by Ronan Lamy at 2021-01-15T18:37:32+00:00 Don't crash when importing a defective module --HG-- branch : hpy - - - - - 15ccdd13 by Carl Friedrich Bolz-Tereick at 2021-01-30T20:47:28+01:00 (cfbolz, twitch): add reversed(dict) and reversed(dict.keys()) support, using the existing machinery --HG-- branch : py3.8-reversed-dict - - - - - 32d0ee7b by Carl Friedrich Bolz-Tereick at 2021-01-30T21:30:35+01:00 (cfbolz, twitch): first stab at implementing reverse iteration of values and items dict views --HG-- branch : py3.8-reversed-dict - - - - - 595a50b0 by Carl Friedrich Bolz-Tereick at 2021-01-30T21:56:27+01:00 (cfbolz, twitch): two tests for reversing module and kwargs dics. one doesn't pass, one surprisingly does --HG-- branch : py3.8-reversed-dict - - - - - 74774ed5 by Carl Friedrich Bolz-Tereick at 2021-03-08T21:14:43+01:00 tweak - - - - - e029ceb6 by Matti Picus at 2021-03-09T08:23:54+02:00 fix for windows - - - - - 6cfa8650 by Carl Friedrich Bolz-Tereick at 2021-03-11T11:50:30+01:00 kill dead code - - - - - 8ce49bd0 by Carl Friedrich Bolz-Tereick at 2021-03-11T11:51:24+01:00 properly deal with memfd_create missing - - - - - b61fba4e by Carl Friedrich Bolz-Tereick at 2021-03-11T13:45:18+01:00 gah, thanks matti - - - - - 60feccb3 by Carl Friedrich Bolz-Tereick at 2021-03-11T13:46:23+01:00 add a shortcut for re.sub doing zero replacements (which happens quite often for things like escaping characters) - - - - - a120be83 by Ronan Lamy at 2021-03-11T18:44:35+00:00 Update to Python 3.7 (merge 'py3.7' into 'hpy') --HG-- branch : hpy - - - - - 7c99942a by Carl Friedrich Bolz-Tereick at 2021-03-11T20:28:40+01:00 a test that shows the problem of #3402: when disabling inlining we can get into a situation where we retrace again and again the same loop, because it is itself too huge - - - - - b3c92491 by Matti Picus at 2021-03-12T12:05:23+02:00 redo d137aaa8fb1a to enable the sys_flags on windows - - - - - d6e135b2 by Matti Picus at 2021-03-12T12:10:38+02:00 merge default into branch --HG-- branch : py3.7 - - - - - eadd7579 by Ronan Lamy at 2021-03-12T17:22:07+00:00 update-vendored to commit eb07982b6 --HG-- branch : hpy-update-to-eb07982b6 - - - - - 269dfa30 by Ronan Lamy at 2021-03-12T17:28:03+00:00 rename .should_check_refcount() to .supports_refcounts() --HG-- branch : hpy-update-to-eb07982b6 - - - - - be64a053 by Ronan Lamy at 2021-03-12T18:09:53+00:00 Add the other .supports_foo() helpers --HG-- branch : hpy-update-to-eb07982b6 - - - - - 224ee0cc by Ronan Lamy at 2021-03-12T18:41:50+00:00 Implement HPyTuple_Check --HG-- branch : hpy-update-to-eb07982b6 - - - - - 00f18fdb by Ronan Lamy at 2021-03-12T18:50:25+00:00 Implement HPyCallable_Check --HG-- branch : hpy-update-to-eb07982b6 - - - - - 33f0e547 by Ronan Lamy at 2021-03-12T19:41:20+00:00 Implement HPy_CallTupleDict --HG-- branch : hpy-update-to-eb07982b6 - - - - - f2939268 by Carl Friedrich Bolz-Tereick at 2021-03-15T10:47:55+01:00 increment the magic number, which should have happened in 7b6f5e251bd1, sorry :-(. add a simple test that hashes stdlib_opcode and compares it against a hard-coded number. if that changes, we get a failing test to remind us to update the magic. --HG-- branch : py3.7 - - - - - 8d87b355 by Matti Picus at 2021-03-15T12:15:16+02:00 start 7.3.4 release: update versions and contributors, create release note - - - - - e763840e by Matti Picus at 2021-03-15T12:23:18+02:00 merge default into py3.7 --HG-- branch : py3.7 - - - - - cdd5cb85 by Carl Friedrich Bolz-Tereick at 2021-03-15T16:12:34+01:00 try to fix #3351: when two cursors shared the same statement, and one of them was collected at the wrong time, we could get an SQLITE_MISUSE that was reported in confusing ways. fix this by remembering *which* cursors is using a statement, and only freeing those that we use --HG-- branch : py3.7 - - - - - 2e4e465c by Carl Friedrich Bolz-Tereick at 2021-03-15T16:40:14+01:00 properly report sqlite errors from the callers of __set_param --HG-- branch : py3.7 - - - - - 849d74dc by Carl Friedrich Bolz-Tereick at 2021-03-16T07:35:40+01:00 fix one of the remaining sqlite issues: cpython sqlite3 only case-folds ascii column names --HG-- branch : py3.7 - - - - - 252f91d5 by Carl Friedrich Bolz-Tereick at 2021-03-16T12:13:33+01:00 small optimization: rbigint.str returns ascii --HG-- branch : py3.7 - - - - - e2ab8dff by Ronan Lamy at 2021-03-16T16:52:41+00:00 Initialise all required attributes in HPyModule_Create() --HG-- branch : hpy-update-to-eb07982b6 - - - - - 706bbfb9 by Ronan Lamy at 2021-03-16T19:58:34+00:00 Merge branch 'branch/hpy-update-to-eb07982b6' into 'branch/hpy' Branch/hpy update to eb07982b6 See merge request pypy/pypy!810 --HG-- branch : hpy - - - - - 0b52dce4 by Carl Friedrich Bolz-Tereick at 2021-03-17T09:40:27+01:00 fix last failing CPython test: if PARSE_COLNAMES is not set, the description should not remove the part in [brackets] --HG-- branch : py3.7 - - - - - b8012fa4 by Matti Picus at 2021-03-17T10:55:13+02:00 add a hint to why we disabled cffi-based _decimal - - - - - 3ce540df by Matti Picus at 2021-03-17T10:59:17+02:00 build release for win-64 not win-32 - - - - - 68c99cda by Matti Picus at 2021-03-17T13:50:15+02:00 merge default into branch --HG-- branch : py3.7 - - - - - 9e875c96 by Matti Picus at 2021-03-17T21:52:12+02:00 test, implement PyFile_FromFd (which replaced PyFile_FromFile in python 3.0) --HG-- branch : py3.7 - - - - - c4506779 by Matti Picus at 2021-03-18T07:04:23+02:00 widen() always trips me up. Unbreak translation --HG-- branch : py3.7 - - - - - 84169539 by Matti Picus at 2021-03-18T09:33:35+02:00 handle None values better. Separate variables are needed for translation --HG-- branch : py3.7 - - - - - a0998cd3 by Matti Picus at 2021-03-19T08:02:30+02:00 update for rc1 - - - - - efafbfe7 by Matti Picus at 2021-03-19T08:02:53+02:00 Added tag release-pypy2.7-v7.3.4rc1 for changeset 9ea8f87bdc75 - - - - - 74d18e79 by Matti Picus at 2021-03-19T14:39:38+02:00 Added tag release-pypy3.7-v7.3.4rc1 for changeset 465347ee258a - - - - - 046b176e by Matti Picus at 2021-03-19T16:20:30+02:00 update versions.json and check - - - - - 4581b4c2 by Carl Friedrich Bolz-Tereick at 2021-03-20T14:15:17+01:00 typo-level fixed, make a few things more explicit - - - - - b8028025 by Carl Friedrich Bolz-Tereick at 2021-03-20T14:32:07+01:00 try to rewrite the introduction of the release announcement - - - - - 9ec183c4 by Carl Friedrich Bolz-Tereick at 2021-03-20T14:44:46+01:00 two more typos - - - - - cfc0dad9 by Carl Friedrich Bolz-Tereick at 2021-03-20T15:28:08+01:00 add a way to get at the overallocated size of a list - - - - - e299fa94 by Carl Friedrich Bolz-Tereick at 2021-03-20T15:46:09+01:00 expose the physical size of a list in __pypy__ - - - - - 92d6cfab by Carl Friedrich Bolz-Tereick at 2021-03-20T16:06:33+01:00 fix translation - - - - - 6d27302e by Matti Picus at 2021-03-21T11:50:43+02:00 sync with upstream pyrepl including PRs 26, 30, 34 - - - - - 640fb431 by Stefano Rivera at 2021-03-21T13:50:32-07:00 Remove trailing whitespace - - - - - bcbc4068 by Stefano Rivera at 2021-03-21T19:36:35-07:00 Trailing comma --HG-- branch : py3.7 - - - - - fbce301f by Matti Picus at 2021-03-22T12:15:09+02:00 add new files from 70e48be84f55, fix .hgignore - - - - - 49b7ae42 by Matti Picus at 2021-03-23T09:33:09+02:00 skip some pyrepl tests on windows - - - - - cd676281 by Matti Picus at 2021-03-23T10:05:26+02:00 skip interrupt on windows - - - - - ee46c0fd by Matti Picus at 2021-03-23T10:08:25+02:00 more skips for windows - - - - - c9a3c84d by Matti Picus at 2021-03-24T13:56:28+02:00 typo - - - - - 47ef7450 by Matti Picus at 2021-03-24T13:56:41+02:00 import the built-in module first - - - - - 885b21cd by Matti Picus at 2021-03-25T10:23:05+02:00 tweak release note, recognize Ondrej Baranovi? (nulano) - - - - - 646b6bed by Matti Picus at 2021-03-25T14:48:20+02:00 typo (YannikJadoul from IRC) --HG-- branch : py3.7 - - - - - 9eb9bb74 by Carl Friedrich Bolz-Tereick at 2021-03-25T20:51:11+01:00 do the call to newint outside of the _descr_hash_jitdriver implementation (leads to finishs that allocate) - - - - - b4a5151c by Carl Friedrich Bolz-Tereick at 2021-03-25T21:08:38+01:00 instance_ptr_eq and instance_ptr_ne are symmetric - - - - - edd6f2c0 by Matti Picus at 2021-03-25T18:33:24+02:00 fix import, make tests follow the implementation (test_reader does not exist in upstream) - - - - - 2ab895dd by nulano at 2021-03-26T11:29:31+01:00 regenerate icon --HG-- branch : icon-aliasing - - - - - aa2d84cc by Carl Friedrich Bolz-Tereick at 2021-03-26T11:04:43+00:00 Merge branch 'branch/icon-aliasing' into 'branch/default' Regenerate icon See merge request pypy/pypy!811 - - - - - 3745fe8c by Carl Friedrich Bolz-Tereick at 2021-03-26T11:27:46+01:00 fix the get_printable_location of rsre jit - - - - - e79b16a1 by Matti Picus at 2021-03-26T14:47:30+03:00 improve error message for upstream pyrepl, document merged branch - - - - - d283acf9 by Carl Friedrich Bolz-Tereick at 2021-03-26T13:23:38+01:00 a fast path for l[:] = l2 - - - - - 2b3cdcc1 by Carl Friedrich Bolz-Tereick at 2021-03-26T14:19:20+01:00 test and fix - - - - - 19b061a7 by Carl Friedrich Bolz-Tereick at 2021-03-26T14:45:47+01:00 backport of 3a37dfe596eb: restore pickling of dict iterators - - - - - 810cc131 by Carl Friedrich Bolz-Tereick at 2021-03-26T22:50:52+01:00 equivalently to 54713a43f660, fix CALL_METHOD_KW to not lose the immutability of the keyword name tuple --HG-- branch : py3.7 - - - - - 2584836b by Matti Picus at 2021-03-29T00:01:56+03:00 revert and redo bbb8186527b6 for backward compatibility (issue 3422) - - - - - 098b9b0e by Matti Picus at 2021-03-29T00:31:00+03:00 merge default into branch --HG-- branch : py3.7 - - - - - f3a3f13d by Matti Picus at 2021-03-29T08:31:55+03:00 fix 8824760015f0 - - - - - 2a0b7cc1 by Matti Picus at 2021-03-29T08:35:01+03:00 fix 8824760015f0 --HG-- branch : py3.7 - - - - - ba324a39 by Matti Picus at 2021-03-29T08:35:53+03:00 merge default into branch --HG-- branch : py3.7 - - - - - 69c29b1a by Matti Picus at 2021-03-29T14:11:28+03:00 update openssl to 1.1.k for darwin, linux and always embed the new version - - - - - 27046e3f by Matti Picus at 2021-03-29T16:39:45+03:00 tweak error formatting - - - - - 674ce827 by Matti Picus at 2021-03-29T16:40:32+03:00 try harder to force recompiling openssl when building _ssl import - - - - - 3d64dcf3 by Matti Picus at 2021-03-30T00:25:13+03:00 only embed gdbm on darwin - - - - - 0072a8cc by Carl Friedrich Bolz-Tereick at 2021-03-30T08:03:09+02:00 fix test - - - - - c0a1ef1c by Matti Picus at 2021-03-30T09:09:54+03:00 move processing setupterm error message to rpython for a nicer message - - - - - 4333bab9 by Matti Picus at 2021-03-30T09:13:33+03:00 merge default into py3.7 --HG-- branch : py3.7 - - - - - fe1474fe by Carl Friedrich Bolz-Tereick at 2021-03-30T09:18:06+02:00 fix bugs (thanks mattip) - - - - - 7a9e338d by Carl Friedrich Bolz-Tereick at 2021-03-30T15:32:26+02:00 merge heads - - - - - 5cdf5a2f by Carl Friedrich Bolz-Tereick at 2021-03-30T15:38:41+02:00 merge default --HG-- branch : py3.7 - - - - - 00f085ab by Matti Picus at 2021-03-31T07:46:50+03:00 fix tests - - - - - b8e5d7fa by Matti Picus at 2021-03-31T08:12:04+03:00 update release note - - - - - 73654b9b by Matti Picus at 2021-03-31T08:16:59+03:00 backport pypy3 whatsnew, move pypy2 whatsnew - - - - - 2bff217e by Matti Picus at 2021-03-31T08:17:50+03:00 restart whatsnew pypy2 - - - - - 59a95bd2 by Matti Picus at 2021-03-31T08:19:15+03:00 move whatsnew pypy3 head to 7.3.4 - - - - - 5974f3f7 by Matti Picus at 2021-03-31T08:22:59+03:00 restart pypy3 whatsnew, update doc indices - - - - - d2c20763 by Matti Picus at 2021-03-31T08:23:54+03:00 merge default into branch --HG-- branch : py3.7 - - - - - 196ff553 by Matti Picus at 2021-03-31T10:43:28+03:00 use win64 rpython in force-builds - - - - - 72d86eaa by Matti Picus at 2021-03-31T10:46:51+03:00 fix function declaration - - - - - 72c0d5e0 by Matti Picus at 2021-03-31T10:57:12+03:00 merge default into branch --HG-- branch : py3.7 - - - - - 557ec7b8 by Matti Picus at 2021-03-31T13:24:52+03:00 leave a wrapped setupterm rpython function to avoid including "term.h" - - - - - 83c54e3d by Matti Picus at 2021-03-31T16:12:58+03:00 typo - - - - - e9a550aa by Matti Picus at 2021-03-31T18:05:22+03:00 fix regex (backported from CPython 2.7.18) - - - - - 0e4ceafe by Matti Picus at 2021-03-31T18:06:42+03:00 merge default into py3.7 --HG-- branch : py3.7 - - - - - ebb50162 by Matti Picus at 2021-03-31T20:45:53+03:00 merge hpy into py3.7 --HG-- branch : py3.7 - - - - - 744198ac by Matti Picus at 2021-03-31T22:51:26+03:00 merge PR 34 from github.com/pypy/pyrepl (issue 2371) - - - - - 933937e4 by Matti Picus at 2021-03-31T22:54:21+03:00 merge default into py3.7 --HG-- branch : py3.7 - - - - - a40f4f9a by Matti Picus at 2021-04-01T08:23:08+03:00 fix needed for testing - - - - - 94e147df by Matti Picus at 2021-04-01T08:36:48+03:00 do not embed lmza on linux, maybe review this when we drop CentOS6 --HG-- branch : py3.7 - - - - - dfe8b91b by Matti Picus at 2021-04-01T08:56:29+03:00 restart whatsnew-pypy3-head.rst --HG-- branch : py3.7 - - - - - 54403d48 by Matti Picus at 2021-04-01T09:48:27+03:00 fix memory leak - - - - - 4a5e64a9 by Matti Picus at 2021-04-01T10:08:32+03:00 typo, fix memory leak - - - - - 17c8d760 by Matti Picus at 2021-04-01T10:10:02+03:00 merge default into branch --HG-- branch : py3.7 - - - - - 85c0cc3a by Matti Picus at 2021-04-01T10:34:13+03:00 fix test --HG-- branch : py3.7 - - - - - 625e232f by Matti Picus at 2021-04-01T16:54:07+03:00 mention HPy in release note; tweak documentation - - - - - deae602f by Matti Picus at 2021-04-01T23:25:08+03:00 restore code that got lost in the shuffle (thanks obfusk) - - - - - 1730e6f4 by Matti Picus at 2021-04-02T01:27:25+03:00 revert pyrepl to 8ef001285964, before merging upstream - - - - - fa5d419c by Matti Picus at 2021-04-02T08:28:36+03:00 revert pyrepl to 24f58eca7031, before merging from pypy/pyrepl --HG-- branch : py3.7 - - - - - 2b10c85e by Matti Picus at 2021-04-02T15:14:22+03:00 revert test to fix it --HG-- branch : py3.7 - - - - - c2d1f17a by Carl Friedrich Bolz-Tereick at 2021-04-03T07:37:57+02:00 fix top level await problems, maybe? --HG-- branch : py3.8 - - - - - 85520826 by Matti Picus at 2021-04-03T06:25:04+00:00 embed _gdbm and lzma on arm64 --HG-- branch : py3.7 - - - - - df4bbeac by Matti Picus at 2021-04-03T19:38:47+00:00 add '-fPIC', fix gdbm C interface --HG-- branch : py3.7 - - - - - 0f6d68b7 by Matti Picus at 2021-04-03T22:56:35+03:00 skip zlib test on 1.2.7 too (manylinux2014 buildbot) - - - - - 3cd6871b by Matti Picus at 2021-04-03T23:00:22+03:00 merge default into py3.7 --HG-- branch : py3.7 - - - - - 0ec664d7 by Matti Picus at 2021-04-04T09:10:08+03:00 add file lost in merge with default --HG-- branch : py3.7 - - - - - 77df7770 by Matti Picus at 2021-04-04T11:24:08+03:00 disable _hpyproject_universal on windows until hpyproject/hpy/pull/125 is merged --HG-- branch : py3.7 - - - - - ba228b10 by Matti Picus at 2021-04-04T20:05:58+03:00 Added tag release-pypy2.7-v7.3.4rc2 for changeset 63df5ef41012 - - - - - 34aaf3fe by Matti Picus at 2021-04-04T20:06:16+03:00 Added tag release-pypy3.7-v7.3.4rc2 for changeset 51efa818fd9b - - - - - 035e76d7 by Matti Picus at 2021-04-04T20:21:41+03:00 update versions.json for rc2 - - - - - cd9ea75d by Matti Picus at 2021-04-06T20:54:10+03:00 add rc2 to check_versions - - - - - f2906a1b by Carl Friedrich Bolz-Tereick at 2021-04-06T21:46:20+02:00 fix calling the unraisable hook in the case of __del__: report the *unbound* not bound __del__ method, like CPython, to prevent having custom hooks resurrect the object. --HG-- branch : py3.8 - - - - - 9d9694ea by Carl Friedrich Bolz-Tereick at 2021-04-07T21:12:01+02:00 merge py3.7 --HG-- branch : py3.8 - - - - - 66540975 by Matti Picus at 2021-04-08T08:06:05+03:00 Added tag release-pypy2.7-v7.3.4 for changeset 63df5ef41012 - - - - - d01efe39 by Matti Picus at 2021-04-08T08:06:18+03:00 Added tag release-pypy3.7-v7.3.4 for changeset 51efa818fd9b - - - - - 1304c671 by Matti Picus at 2021-04-08T09:05:40+03:00 release v7.3.4 - - - - - f95c5950 by Matti Picus at 2021-04-08T11:35:25+03:00 fix versions.json, add mention of vmprof for arm64 - - - - - 0e3c1d26 by Carl Friedrich Bolz-Tereick at 2021-04-08T20:39:36+02:00 fix madvise - - - - - 827729ab by Carl Friedrich Bolz-Tereick at 2021-04-08T20:39:53+02:00 merge default --HG-- branch : py3.8 - - - - - e29abb2f by Carl Friedrich Bolz-Tereick at 2021-04-08T22:35:37+02:00 follow cpython exactly --HG-- branch : py3.8 - - - - - be82aa44 by Carl Friedrich Bolz-Tereick at 2021-04-16T15:15:49+02:00 merge py3.8 --HG-- branch : py3.8-reversed-dict - - - - - 64ff9bbe by Carl Friedrich Bolz-Tereick at 2021-04-16T15:45:30+02:00 two more reversed implementations --HG-- branch : py3.8-reversed-dict - - - - - b282ff4e by Carl Friedrich Bolz-Tereick at 2021-04-16T18:46:47+02:00 fix mapdict reversed dict iteration --HG-- branch : py3.8-reversed-dict - - - - - 130b7f4e by Carl Friedrich Bolz-Tereick at 2021-04-16T22:23:44+02:00 document branch --HG-- branch : py3.8-reversed-dict - - - - - 9f02d039 by Carl Friedrich Bolz-Tereick at 2021-04-17T09:45:54+02:00 merge py3.8-reversed-dict: support reversed(dict) --HG-- branch : py3.8 - - - - - 5a56c226 by Carl Friedrich Bolz-Tereick at 2021-04-21T12:59:28+02:00 implement negative separators --HG-- branch : py3.8 - - - - - c88208a4 by Carl Friedrich Bolz-Tereick at 2021-04-21T19:27:21+02:00 fix translation --HG-- branch : py3.8 - - - - - 62052580 by Carl Friedrich Bolz-Tereick at 2021-04-21T20:20:07+02:00 fix test_iterator_pickling2 in test_bytes, see https://bugs.python.org/issue43907 --HG-- branch : py3.8 - - - - - d5c675f0 by Carl Friedrich Bolz-Tereick at 2021-04-21T20:33:00+02:00 fix --HG-- branch : py3.8 - - - - - d8eae7e0 by nulano at 2021-04-25T23:34:47+02:00 Backout changeset a4d822d4e5094f17a28060692d05a6a58e861808 --HG-- branch : winreg-audithooks - - - - - 141bb922 by nulano at 2021-04-25T23:35:19+02:00 Backout changeset a4a370d5434010d6ffcb441fca5702cca4f4399b --HG-- branch : winreg-audithooks - - - - - f5987665 by nulano at 2021-04-25T23:35:39+02:00 Merge --HG-- branch : winreg-audithooks - - - - - 11490876 by nulano at 2021-04-25T23:40:47+02:00 Merge py3.8 --HG-- branch : winreg-audithooks - - - - - 30 changed files: - .hgignore - .hgtags - LICENSE - extra_tests/test_sqlite3.py - lib-python/3/pickle.py - lib_pypy/_gdbm.py - lib_pypy/_gdbm_build.py - lib_pypy/_sqlite3.py - lib_pypy/pypy_tools/build_cffi_imports.py - pypy/config/pypyoption.py - pypy/doc/__pypy__-module.rst - pypy/doc/conf.py - pypy/doc/contributor.rst - pypy/doc/index-of-release-notes.rst - pypy/doc/index-of-whatsnew.rst - + pypy/doc/release-v7.3.4.rst - pypy/doc/sandbox.rst - pypy/doc/tool/makecontributor.py - pypy/doc/whatsnew-head.rst - + pypy/doc/whatsnew-pypy2-7.3.4.rst - + pypy/doc/whatsnew-pypy3-7.3.4.rst - pypy/doc/whatsnew-pypy3-head.rst - pypy/goal/pypy.ico - pypy/goal/targetpypystandalone.py - pypy/interpreter/astcompiler/codegen.py - pypy/interpreter/executioncontext.py - pypy/interpreter/pyopcode.py - pypy/interpreter/test/apptest_unraisable.py - pypy/interpreter/test/test_zzpickle_and_slow.py - pypy/module/__pypy__/interp_dict.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/compare/c1c205d4b36324af0f7e8b3c20d3c4103b1ed7c4...11490876aa008d1ff3e951e67adb2fe2177db4ae -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/c1c205d4b36324af0f7e8b3c20d3c4103b1ed7c4...11490876aa008d1ff3e951e67adb2fe2177db4ae You're 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 Apr 26 13:03:51 2021 From: foss at heptapod.net (Ronan Lamy) Date: Mon, 26 Apr 2021 17:03:51 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/hpy-0.0.2] Split off the debug mode wrappers into their own file, Message-ID: <6086f277739dc_2022fb688144523@heptapod-foss.mail> Ronan Lamy pushed to branch branch/hpy-0.0.2 at PyPy / pypy Commits: 7b270e76 by Ronan Lamy at 2021-04-26T18:03:10+01:00 Split off the debug mode wrappers into their own file, which somehow fixes compilation. --HG-- branch : hpy-0.0.2 - - - - - 3 changed files: - pypy/module/_hpy_universal/llapi.py - + pypy/module/_hpy_universal/src/dctx.c - + pypy/module/_hpy_universal/src/dctx.h View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/commit/7b270e76e1f4ab379a6b21ae4ff2283075636403 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/7b270e76e1f4ab379a6b21ae4ff2283075636403 You're 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 Apr 27 15:18:04 2021 From: foss at heptapod.net (Ronan Lamy) Date: Tue, 27 Apr 2021 19:18:04 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/hpy-0.0.2] fix translation, hopefully Message-ID: <6088636c3166c_2023aaed01563a8@heptapod-foss.mail> Ronan Lamy pushed to branch branch/hpy-0.0.2 at PyPy / pypy Commits: b5e6893e by Ronan Lamy at 2021-04-27T20:17:45+01:00 fix translation, hopefully --HG-- branch : hpy-0.0.2 - - - - - 4 changed files: - pypy/module/_hpy_universal/interp_slot.py - pypy/module/_hpy_universal/llapi.py - pypy/module/_hpy_universal/src/dctx.c - pypy/module/_hpy_universal/src/dctx.h View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/commit/b5e6893eb834d75907aaa3654c87b746b5a8733a -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/b5e6893eb834d75907aaa3654c87b746b5a8733a You're 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 Apr 28 03:29:45 2021 From: foss at heptapod.net (Carl Friedrich Bolz-Tereick) Date: Wed, 28 Apr 2021 07:29:45 +0000 Subject: [pypy-commit] [Git][pypy/pypy] Pushed new branch branch/dotviewer-python3 Message-ID: <60890ee9999ac_202476bd4159186@heptapod-foss.mail> Carl Friedrich Bolz-Tereick pushed new branch branch/dotviewer-python3 at PyPy / pypy -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/tree/branch/dotviewer-python3 You're 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 Apr 28 04:09:04 2021 From: foss at heptapod.net (Carl Friedrich Bolz-Tereick) Date: Wed, 28 Apr 2021 08:09:04 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/dotviewer-python3] 2 commits: more hacking, almost works Message-ID: <60891820ac8c4_202476c241595ef@heptapod-foss.mail> Carl Friedrich Bolz-Tereick pushed to branch branch/dotviewer-python3 at PyPy / pypy Commits: 2fe3b06c by Carl Friedrich Bolz-Tereick at 2021-04-28T10:07:57+02:00 more hacking, almost works --HG-- branch : dotviewer-python3 - - - - - 8acda9cb by Carl Friedrich Bolz-Tereick at 2021-04-28T10:08:52+02:00 add a __main__.py --HG-- branch : dotviewer-python3 - - - - - 10 changed files: - + dotviewer/__main__.py - dotviewer/dotviewer.py - dotviewer/drawgraph.py - dotviewer/graphclient.py - dotviewer/graphdisplay.py - dotviewer/graphpage.py - dotviewer/graphparse.py - dotviewer/graphserver.py - dotviewer/msgstruct.py - dotviewer/sshgraphserver.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/compare/4faeb81da27aef98547136a2fab901b9a1dd5b25...8acda9cb3c43e3d0f862b9c6215650150fbd56ae -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/4faeb81da27aef98547136a2fab901b9a1dd5b25...8acda9cb3c43e3d0f862b9c6215650150fbd56ae You're 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 Apr 28 11:24:20 2021 From: foss at heptapod.net (Ronan Lamy) Date: Wed, 28 Apr 2021 15:24:20 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/hpy-0.0.2] ./update_vendored.sh Message-ID: <60897e24af0a2_20248c77c16311@heptapod-foss.mail> Ronan Lamy pushed to branch branch/hpy-0.0.2 at PyPy / pypy Commits: 30c52109 by Ronan Lamy at 2021-04-28T16:23:59+01:00 ./update_vendored.sh --HG-- branch : hpy-0.0.2 - - - - - 2 changed files: - pypy/module/_hpy_universal/_vendored/hpy/devel/include/common/version.h - pypy/module/_hpy_universal/_vendored/hpy/devel/version.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/commit/30c5210926f5980f557c68a77990bef7e3d76fd3 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/30c5210926f5980f557c68a77990bef7e3d76fd3 You're 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 Apr 28 15:20:11 2021 From: foss at heptapod.net (Ronan Lamy) Date: Wed, 28 Apr 2021 19:20:11 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/hpy-0.0.2] Make update_vendored.sh work from any dir and be able to patch at any location Message-ID: <6089b56b18293_2024902a0170163@heptapod-foss.mail> Ronan Lamy pushed to branch branch/hpy-0.0.2 at PyPy / pypy Commits: cade193e by Ronan Lamy at 2021-04-28T20:19:54+01:00 Make update_vendored.sh work from any dir and be able to patch at any location --HG-- branch : hpy-0.0.2 - - - - - 1 changed file: - pypy/module/_hpy_universal/update_vendored.sh View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/commit/cade193eafa16f2a08b534a02658b726f9682850 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/cade193eafa16f2a08b534a02658b726f9682850 You're 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 Apr 28 17:23:13 2021 From: foss at heptapod.net (Ronan Lamy) Date: Wed, 28 Apr 2021 21:23:13 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/hpy-0.0.2] 2 commits: Use update_vendored.sh to copy the files to extra_tests, copy also hpy.debug Message-ID: <6089d24110376_20248ff6c175016@heptapod-foss.mail> Ronan Lamy pushed to branch branch/hpy-0.0.2 at PyPy / pypy Commits: ac579d3c by Ronan Lamy at 2021-04-28T22:09:46+01:00 Use update_vendored.sh to copy the files to extra_tests, copy also hpy.debug --HG-- branch : hpy-0.0.2 - - - - - 38bbc762 by Ronan Lamy at 2021-04-28T22:22:53+01:00 Explicitly zero dctx._private --HG-- branch : hpy-0.0.2 - - - - - 20 changed files: - .hgignore - + extra_tests/hpy_tests/_vendored/__init__.py - + extra_tests/hpy_tests/_vendored/check_py27_compat.py - + extra_tests/hpy_tests/_vendored/conftest.py - + extra_tests/hpy_tests/_vendored/debug/test_handles.py - + extra_tests/hpy_tests/_vendored/support.py - + extra_tests/hpy_tests/_vendored/test_00_basic.py - + extra_tests/hpy_tests/_vendored/test_argparse.py - + extra_tests/hpy_tests/_vendored/test_call.py - + extra_tests/hpy_tests/_vendored/test_cpy_compat.py - + extra_tests/hpy_tests/_vendored/test_hpybytes.py - + extra_tests/hpy_tests/_vendored/test_hpydict.py - + extra_tests/hpy_tests/_vendored/test_hpyerr.py - + extra_tests/hpy_tests/_vendored/test_hpylist.py - + extra_tests/hpy_tests/_vendored/test_hpylong.py - + extra_tests/hpy_tests/_vendored/test_hpytuple.py - + extra_tests/hpy_tests/_vendored/test_hpytype.py - + extra_tests/hpy_tests/_vendored/test_hpyunicode.py - + extra_tests/hpy_tests/_vendored/test_importing.py - + extra_tests/hpy_tests/_vendored/test_number.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/compare/cade193eafa16f2a08b534a02658b726f9682850...38bbc76236467093143b152f4355ab139e3d9720 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/cade193eafa16f2a08b534a02658b726f9682850...38bbc76236467093143b152f4355ab139e3d9720 You're 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 Apr 29 07:59:50 2021 From: foss at heptapod.net (Carl Friedrich Bolz-Tereick) Date: Thu, 29 Apr 2021 11:59:50 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/dotviewer-python3] support a lot more shapes Message-ID: <608a9fb6500ee_2043541c86055@heptapod-foss.mail> Carl Friedrich Bolz-Tereick pushed to branch branch/dotviewer-python3 at PyPy / pypy Commits: bb11edb3 by Carl Friedrich Bolz-Tereick at 2021-04-29T13:47:12+02:00 support a lot more shapes --HG-- branch : dotviewer-python3 - - - - - 3 changed files: - dotviewer/drawgraph.py - dotviewer/graphdisplay.py - dotviewer/graphserver.py View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/bb11edb3470eed1a5a0b6a89d673df422042a533 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/bb11edb3470eed1a5a0b6a89d673df422042a533 You're 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 Apr 29 15:57:47 2021 From: foss at heptapod.net (Carl Friedrich Bolz-Tereick) Date: Thu, 29 Apr 2021 19:57:47 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/dotviewer-python3] 3 commits: sign error Message-ID: <608b0fbb4497f_204302789365f@heptapod-foss.mail> Carl Friedrich Bolz-Tereick pushed to branch branch/dotviewer-python3 at PyPy / pypy Commits: 0f432b74 by Carl Friedrich Bolz-Tereick at 2021-04-29T14:02:25+02:00 sign error --HG-- branch : dotviewer-python3 - - - - - ee02ff6b by Carl Friedrich Bolz-Tereick at 2021-04-29T19:59:08+02:00 start supporting records --HG-- branch : dotviewer-python3 - - - - - fa0981f8 by Carl Friedrich Bolz-Tereick at 2021-04-29T21:57:33+02:00 bit too much code, but records almost work --HG-- branch : dotviewer-python3 - - - - - 1 changed file: - dotviewer/drawgraph.py View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/bb11edb3470eed1a5a0b6a89d673df422042a533...fa0981f87ccbf154313b5185973b888836978d9d -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/bb11edb3470eed1a5a0b6a89d673df422042a533...fa0981f87ccbf154313b5185973b888836978d9d You're 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 Apr 30 06:45:46 2021 From: foss at heptapod.net (Matti Picus) Date: Fri, 30 Apr 2021 10:45:46 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/default] mention sqlite3 in the release note Message-ID: <608bdfda10d8e_204f922c107031@heptapod-foss.mail> Matti Picus pushed to branch branch/default at PyPy / pypy Commits: f6d3efb2 by Matti Picus at 2021-04-30T13:44:52+03:00 mention sqlite3 in the release note - - - - - 1 changed file: - pypy/doc/release-v7.3.5.rst View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/f6d3efb24bbdc2d955b8c3a75437bfdf5e8833da -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/f6d3efb24bbdc2d955b8c3a75437bfdf5e8833da You're 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 Apr 30 06:51:11 2021 From: foss at heptapod.net (Carl Friedrich Bolz-Tereick) Date: Fri, 30 Apr 2021 10:51:11 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/dotviewer-python3] 3 commits: highlight the searched string Message-ID: <608be11fe3616_204308e0107421@heptapod-foss.mail> Carl Friedrich Bolz-Tereick pushed to branch branch/dotviewer-python3 at PyPy / pypy Commits: ad7e22a5 by Carl Friedrich Bolz-Tereick at 2021-04-29T22:17:19+02:00 highlight the searched string --HG-- branch : dotviewer-python3 - - - - - a96e4cc6 by Carl Friedrich Bolz-Tereick at 2021-04-29T22:17:35+02:00 don't show edges with style=invis --HG-- branch : dotviewer-python3 - - - - - 191260e5 by Carl Friedrich Bolz-Tereick at 2021-04-30T12:38:05+02:00 add a test for records --HG-- branch : dotviewer-python3 - - - - - 3 changed files: - dotviewer/drawgraph.py - dotviewer/graphdisplay.py - + dotviewer/test/test_record.py View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/fa0981f87ccbf154313b5185973b888836978d9d...191260e5744d3e3fa6f27a4eb214b7629146dc0d -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/fa0981f87ccbf154313b5185973b888836978d9d...191260e5744d3e3fa6f27a4eb214b7629146dc0d You're 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 Apr 30 11:47:39 2021 From: foss at heptapod.net (Carl Friedrich Bolz-Tereick) Date: Fri, 30 Apr 2021 15:47:39 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/default] fix #3148: implement -X jit-off to turn the JIT off Message-ID: <608c269b96e1e_204193ed0122940@heptapod-foss.mail> Carl Friedrich Bolz-Tereick pushed to branch branch/default at PyPy / pypy Commits: 0d2b9e3b by Carl Friedrich Bolz-Tereick at 2021-04-30T17:30:40+02:00 fix #3148: implement -X jit-off to turn the JIT off - - - - - 2 changed files: - pypy/interpreter/app_main.py - pypy/interpreter/test/test_app_main.py View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/0d2b9e3b32c76840ee1241dcaa39a78fe93da7ad -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/0d2b9e3b32c76840ee1241dcaa39a78fe93da7ad You're 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 Apr 30 11:47:43 2021 From: foss at heptapod.net (Carl Friedrich Bolz-Tereick) Date: Fri, 30 Apr 2021 15:47:43 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.7] 4 commits: add a test for the high level problem in issue #3435, which is now passing Message-ID: <608c269f2f893_204f8d901236d8@heptapod-foss.mail> Carl Friedrich Bolz-Tereick pushed to branch branch/py3.7 at PyPy / pypy Commits: e0bad153 by Carl Friedrich Bolz-Tereick at 2021-04-25T21:38:56+02:00 add a test for the high level problem in issue #3435, which is now passing since the merging of jit-heapcache-interiorfields - - - - - f6d3efb2 by Matti Picus at 2021-04-30T13:44:52+03:00 mention sqlite3 in the release note - - - - - 0d2b9e3b by Carl Friedrich Bolz-Tereick at 2021-04-30T17:30:40+02:00 fix #3148: implement -X jit-off to turn the JIT off - - - - - d54c13b7 by Carl Friedrich Bolz-Tereick at 2021-04-30T17:47:10+02:00 merge default --HG-- branch : py3.7 - - - - - 4 changed files: - pypy/doc/release-v7.3.5.rst - pypy/interpreter/app_main.py - pypy/interpreter/test/test_app_main.py - pypy/module/pypyjit/test_pypy_c/test_call.py View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/0a32d377a1b3c604fb342f03344ce532976a7f58...d54c13b728803c4b7d139fbcab3411d547b2499e -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/0a32d377a1b3c604fb342f03344ce532976a7f58...d54c13b728803c4b7d139fbcab3411d547b2499e You're 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 Apr 30 11:49:17 2021 From: foss at heptapod.net (Carl Friedrich Bolz-Tereick) Date: Fri, 30 Apr 2021 15:49:17 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.7] help got lost Message-ID: <608c26fd1e164_204308e012389b@heptapod-foss.mail> Carl Friedrich Bolz-Tereick pushed to branch branch/py3.7 at PyPy / pypy Commits: 310e5357 by Carl Friedrich Bolz-Tereick at 2021-04-30T17:49:05+02:00 help got lost --HG-- branch : py3.7 - - - - - 1 changed file: - pypy/interpreter/app_main.py View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/310e5357044f71713bbf329e7a7e76b231ab258e -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/310e5357044f71713bbf329e7a7e76b231ab258e You're 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 Apr 30 14:59:44 2021 From: foss at heptapod.net (Carl Friedrich Bolz-Tereick) Date: Fri, 30 Apr 2021 18:59:44 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/default] make it possible to pass a unicodedb to make_utf8_escape_function, otherwise Message-ID: <608c53a0e5a1f_204f91dc134782@heptapod-foss.mail> Carl Friedrich Bolz-Tereick pushed to branch branch/default at PyPy / pypy Commits: 976fe5ff by Carl Friedrich Bolz-Tereick at 2021-04-30T20:53:35+02:00 make it possible to pass a unicodedb to make_utf8_escape_function, otherwise some default version was used. also move char_escape_helper to the global level, no need to specialize - - - - - 2 changed files: - rpython/rlib/rutf8.py - rpython/rlib/test/test_rutf8.py View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/976fe5ff877f77ce123199372c829950e42c9b78 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/976fe5ff877f77ce123199372c829950e42c9b78 You're 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 Apr 30 14:59:48 2021 From: foss at heptapod.net (Carl Friedrich Bolz-Tereick) Date: Fri, 30 Apr 2021 18:59:48 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.7] 3 commits: make it possible to pass a unicodedb to make_utf8_escape_function, otherwise Message-ID: <608c53a4b5d76_204353f41349c8@heptapod-foss.mail> Carl Friedrich Bolz-Tereick pushed to branch branch/py3.7 at PyPy / pypy Commits: 976fe5ff by Carl Friedrich Bolz-Tereick at 2021-04-30T20:53:35+02:00 make it possible to pass a unicodedb to make_utf8_escape_function, otherwise some default version was used. also move char_escape_helper to the global level, no need to specialize - - - - - d1025bdd by Carl Friedrich Bolz-Tereick at 2021-04-30T20:53:46+02:00 merge default --HG-- branch : py3.7 - - - - - 248579a2 by Carl Friedrich Bolz-Tereick at 2021-04-30T20:59:29+02:00 fix #3384: use the correct unicodedb to figure out which unicode chars are printable in repr(unicode) --HG-- branch : py3.7 - - - - - 4 changed files: - pypy/objspace/std/test/test_unicodeobject.py - pypy/objspace/std/unicodeobject.py - rpython/rlib/rutf8.py - rpython/rlib/test/test_rutf8.py View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/310e5357044f71713bbf329e7a7e76b231ab258e...248579a21d55ddbe01ff2c7d15a9673ebd0379d0 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/310e5357044f71713bbf329e7a7e76b231ab258e...248579a21d55ddbe01ff2c7d15a9673ebd0379d0 You're receiving this email because of your account on foss.heptapod.net. -------------- next part -------------- An HTML attachment was scrubbed... URL: