From foss at heptapod.net Tue Dec 1 04:34:29 2020 From: foss at heptapod.net (Matti Picus) Date: Tue, 01 Dec 2020 09:34:29 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.7] fix tests after merge Message-ID: <5fc60e258839a_1912b1a3cf539681445a0@heptapod-foss.mail> Matti Picus pushed to branch branch/py3.7 at PyPy / pypy Commits: a9ea7763 by Matti Picus at 2020-12-01T11:32:53+02:00 fix tests after merge --HG-- branch : py3.7 - - - - - 2 changed files: - pypy/module/_cffi_backend/test/test_fastpath.py - pypy/module/_multiprocessing/test/test_semaphore.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/commit/a9ea776338833af08cce8d2960f5a6250d61ef9f -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/a9ea776338833af08cce8d2960f5a6250d61ef9f You're 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 Dec 1 10:20:46 2020 From: foss at heptapod.net (Antonio Cuni) Date: Tue, 01 Dec 2020 15:20:46 +0000 Subject: [pypy-commit] [Git][pypy/pypy] Pushed new branch branch/hpy-error-value Message-ID: <5fc65f4e59eec_1912b1a359d11b8147931@heptapod-foss.mail> Antonio Cuni pushed new branch branch/hpy-error-value at PyPy / pypy -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/tree/branch/hpy-error-value You're 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 Dec 1 11:10:35 2020 From: foss at heptapod.net (Antonio Cuni) Date: Tue, 01 Dec 2020 16:10:35 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/hpy-error-value] add one more test, commited to the hpy repo in commit f698b7d Message-ID: <5fc66afbc2547_1913f9ac8539d4414964b@heptapod-foss.mail> Antonio Cuni pushed to branch branch/hpy-error-value at PyPy / pypy Commits: dc43712e by Antonio Cuni at 2020-12-01T17:09:21+01:00 add one more test, commited to the hpy repo in commit f698b7d --HG-- branch : hpy-error-value - - - - - 1 changed file: - pypy/module/_hpy_universal/test/_vendored/test_hpyerr.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/commit/dc43712e86a11fb6f92d1daaf1352a354ef066ae -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/dc43712e86a11fb6f92d1daaf1352a354ef066ae You're 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 Dec 1 11:58:55 2020 From: foss at heptapod.net (Antonio Cuni) Date: Tue, 01 Dec 2020 16:58:55 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/hpy-error-value] fix corresponding to hpy git rev 8de7983 Message-ID: <5fc6764fd1a2f_1912b1a3da84864152745@heptapod-foss.mail> Antonio Cuni pushed to branch branch/hpy-error-value at PyPy / pypy Commits: 42ea6a40 by Antonio Cuni at 2020-12-01T17:57:38+01:00 fix corresponding to hpy git rev 8de7983 --HG-- branch : hpy-error-value - - - - - 1 changed file: - pypy/module/_hpy_universal/test/_vendored/test_hpyerr.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/commit/42ea6a40adbd74c8f7fdd8d61dc9593e70c5b03e -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/42ea6a40adbd74c8f7fdd8d61dc9593e70c5b03e You're 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 Dec 1 17:19:32 2020 From: foss at heptapod.net (Simon Cross) Date: Tue, 01 Dec 2020 22:19:32 +0000 Subject: [pypy-commit] [Git][pypy/pypy] Pushed new branch branch/hpy-update-to-7c832a2f Message-ID: <5fc6c174d9e4b_1912b1a37b946ec157576@heptapod-foss.mail> Simon Cross pushed new branch branch/hpy-update-to-7c832a2f at PyPy / pypy -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/tree/branch/hpy-update-to-7c832a2f You're 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 Dec 2 00:08:56 2020 From: foss at heptapod.net (wlav) Date: Wed, 02 Dec 2020 05:08:56 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/cppyy-packaging] 5 commits: split off test_boost from test_templates Message-ID: <5fc7216873d8_1912b1a3e49db841616b@heptapod-foss.mail> wlav pushed to branch branch/cppyy-packaging at PyPy / pypy Commits: 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 - - - - - 6 changed files: - pypy/module/_cppyy/interp_cppyy.py - pypy/module/_cppyy/test/templates.cxx - pypy/module/_cppyy/test/templates.h - pypy/module/_cppyy/test/templates.xml - + pypy/module/_cppyy/test/test_boost.py - pypy/module/_cppyy/test/test_templates.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/compare/5c8b149ee41682839879bfcf4866c33e37761248...2dfab4fc017e73744ca55f32c036daca0346cecc -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/5c8b149ee41682839879bfcf4866c33e37761248...2dfab4fc017e73744ca55f32c036daca0346cecc You're 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 Dec 2 05:57:02 2020 From: foss at heptapod.net (Antonio Cuni) Date: Wed, 02 Dec 2020 10:57:02 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/hpy-error-value] 2 commits: fix whatsnew Message-ID: <5fc772feacb5e_1912b1a3377f45c17767b@heptapod-foss.mail> Antonio Cuni pushed to branch branch/hpy-error-value at PyPy / pypy Commits: 148e5f27 by Antonio Cuni at 2020-12-02T11:54:15+01:00 fix whatsnew --HG-- branch : hpy-error-value - - - - - f3de4cbc by Antonio Cuni at 2020-12-02T11:55:32+01:00 document this branch --HG-- branch : hpy-error-value - - - - - 1 changed file: - pypy/doc/whatsnew-head.rst View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/compare/42ea6a40adbd74c8f7fdd8d61dc9593e70c5b03e...f3de4cbc1c426b9bfb47e6bb7e7e6ebdb2b7443a -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/42ea6a40adbd74c8f7fdd8d61dc9593e70c5b03e...f3de4cbc1c426b9bfb47e6bb7e7e6ebdb2b7443a You're 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 Dec 2 05:57:06 2020 From: foss at heptapod.net (Antonio Cuni) Date: Wed, 02 Dec 2020 10:57:06 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/rpython-error_value] fix whatsnew Message-ID: <5fc773026873a_1912b1a3da84bd417788e@heptapod-foss.mail> Antonio Cuni pushed to branch branch/rpython-error_value at PyPy / pypy Commits: 90587a52 by Antonio Cuni at 2020-12-02T11:54:15+01:00 fix whatsnew --HG-- branch : rpython-error_value - - - - - 1 changed file: - pypy/doc/whatsnew-head.rst View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/commit/90587a52f631050bfef66360f0718c05aa76d66c -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/90587a52f631050bfef66360f0718c05aa76d66c You're 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 Dec 2 05:59:16 2020 From: foss at heptapod.net (Antonio Cuni) Date: Wed, 02 Dec 2020 10:59:16 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/hpy-error-value] 280 commits: update to v2.7.16 Message-ID: <5fc7738469613_1912b1a37b946ec1782ed@heptapod-foss.mail> Antonio Cuni pushed to branch branch/hpy-error-value at PyPy / pypy Commits: 1794dd2c by Matti Picus at 2019-05-20T12:55:24+03:00 update to v2.7.16 --HG-- branch : vendor/stdlib - - - - - 62d4a706 by Matti Picus at 2019-05-20T12:56:07+03:00 add how-to-update --HG-- branch : vendor/stdlib - - - - - 4c2d1029 by Micha? G?rny at 2020-09-28T09:28:36+02:00 update stdlib to v2.7.18-3-g138e2caeb4 --HG-- branch : vendor/stdlib - - - - - 2e7012c8 by Micha? G?rny at 2020-09-28T10:51:59+02:00 start stdlib-2.7.18-3 branch --HG-- branch : stdlib-2.7.18-3 - - - - - f67b9ed9 by Micha? G?rny at 2020-09-28T10:45:03+02:00 merge vendor/stdlib --HG-- branch : stdlib-2.7.18-3 - - - - - f0618030 by Micha? G?rny at 2020-09-29T15:24:42+02:00 fix mistakenly readded py2.7 import from weakref.py --HG-- branch : stdlib-2.7.18-3 - - - - - 049ea398 by Micha? G?rny at 2020-09-29T15:25:00+02:00 add new py2.7 tests to conftest --HG-- branch : stdlib-2.7.18-3 - - - - - 94e8d8ee by Micha? G?rny at 2020-09-29T16:31:50+02:00 test_syntax: Fix doctest exception message to match pypy --HG-- branch : stdlib-2.7.18-3 - - - - - 5ee9c187 by Micha? G?rny at 2020-09-29T17:31:21+02:00 test_thread: fix pypy gc collection lost on update, caused test to hang --HG-- branch : stdlib-2.7.18-3 - - - - - 2f9bea3f by Micha? G?rny at 2020-09-29T21:39:55+02:00 test_time: fix exception compatibility with pypy --HG-- branch : stdlib-2.7.18-3 - - - - - 07d02be9 by Micha? G?rny at 2020-09-29T21:43:20+02:00 test_xml_etree.py: fix test failure due to refcounting impl detail --HG-- branch : stdlib-2.7.18-3 - - - - - d45eb67d by Stefano Rivera at 2020-10-02T13:06:56-07:00 bpo-38535: Fix positions for AST nodes for calls without arguments in decorators --HG-- branch : stdlib-2.7.18-3 - - - - - eef497d7 by Stefano Rivera at 2015-06-05T20:32:17+02:00 bytearray(obj) should call obj.__index__() instead of obj.__int__(). adapted from b84f64795e2b in the py3k branch --HG-- branch : stdlib-2.7.18-3 - - - - - 5374494e by Stefano Rivera at 2020-10-02T17:40:25-07:00 Update _testcapimodule to 2.7.18 Skip test_long_as_unsigned_long_long_mask as it currently segfaults --HG-- branch : stdlib-2.7.18-3 - - - - - 8a37c310 by Ronan Lamy at 2019-10-16T16:48:28+01:00 Fix range checking in GB18030 decoder (bpo-29990) --HG-- branch : stdlib-2.7.18-3 - - - - - 64ab68e9 by Ronan Lamy at 2019-10-16T17:57:57+01:00 Fix handling escape characters in HZ codec (bpo-30003) --HG-- branch : stdlib-2.7.18-3 - - - - - a9fb5988 by Stefano Rivera at 2020-10-02T22:06:02-07:00 Handle NULL argument to PyLong_AsUnsignedLongLongMask As used in test_long_as_unsigned_long_long_mask in _testcapimodule --HG-- branch : stdlib-2.7.18-3 - - - - - 457bbd3b by Stefano Rivera at 2020-10-02T21:39:21-07:00 Swallow exceptions in PySlice_GetIndices PySlice_GetIndicesEx is the improved version that raises exceptions. As the cPython docs say: > Returns 0 on success and -1 on error with no exception set (unless one of the > indices was not None and failed to be converted to an integer, in > which case -1 is returned with an exception set). > > You probably do not want to use this function. If you want to use slice > objects in versions of Python prior to 2.3, you would probably do well to > incorporate the source of PySlice_GetIndicesEx(), suitably renamed, in the > source of your extension. --HG-- branch : stdlib-2.7.18-3 - - - - - d4de7d26 by Stefano Rivera at 2020-10-02T21:24:16-07:00 PyBuffer_To/FromContiguous were implemented in 94ab09b73962 --HG-- branch : stdlib-2.7.18-3 - - - - - 32d0cb16 by Stefano Rivera at 2020-10-02T18:15:37-07:00 Update _ctypes_test to 2.7.18 --HG-- branch : stdlib-2.7.18-3 - - - - - 54c76ca0 by Ronan Lamy at 2020-05-27T17:57:16+01:00 Ensure correct PEP3118 codes for primitive ctypes types (cf. bpo-10746) --HG-- branch : stdlib-2.7.18-3 - - - - - b47c45b9 by Matti Picus at 2019-08-25T10:36:16+03:00 cpython3 compatibility for raising when calling methods on abstract classes --HG-- branch : stdlib-2.7.18-3 - - - - - 2b6d8a98 by Stefano Rivera at 2020-10-05T18:42:38-07:00 Return a TypeError like cpython would if a timedelta argument doesn't divmod correctly Handle the ridiculous __divmod__ results that test_datetime.TestTimeDelta.test_issue31752 uses. This doesn't really matters in PyPy, we aren't triggering an interpreter failure here like cPython. --HG-- branch : stdlib-2.7.18-3 - - - - - 161339fe by Richard Plangger at 2017-02-27T18:55:01+01:00 (ronan, plan_rich) fix descriptor invocation inside the descr_call of W_TypeObject --HG-- branch : stdlib-2.7.18-3 - - - - - 8750999f by Stefano Rivera at 2020-10-05T20:06:39-07:00 Fix test_dict failures from bpo-27945 tests As-applied to py3.6 in 63c246992f08 --HG-- branch : stdlib-2.7.18-3 - - - - - b0ddceb1 by Stefano Rivera at 2020-10-05T20:14:38-07:00 Handle PyPy's magic offset from cPython (bpo-29514) --HG-- branch : stdlib-2.7.18-3 - - - - - 1d2da07e by Stefano Rivera at 2020-10-05T20:34:12-07:00 Reapply c8d93fa469ba, dropped in d147d3b422d7 > Fix the cpython test for newer pypy versions, with a comment --HG-- branch : stdlib-2.7.18-3 - - - - - 28ac5015 by Ronan Lamy at 2019-08-08T15:59:45+01:00 Fix bpo-25862 --HG-- branch : stdlib-2.7.18-3 - - - - - 0ac395cd by Matti Picus at 2020-07-23T21:44:54+03:00 differentiate in tests between sys.maxunicode and sizeof(w_char_t) - - - - - 4621be5e by Matti Picus at 2020-11-11T09:26:41+02:00 Added tag release-pypy2.7-v7.3.3rc1 for changeset a29ef73f9b32 - - - - - 966a5120 by Matti Picus at 2020-11-11T09:27:06+02:00 Added tag release-pypy3.6-v7.3.3rc1 for changeset fab92f174c77 - - - - - 089a5687 by Matti Picus at 2020-11-11T09:27:23+02:00 Added tag release-pypy3.7-v7.3.3rc1 for changeset 6cf8fa20a7f6 - - - - - d3242fa0 by Ronan Lamy at 2020-08-08T01:00:07+02:00 Find a hackish way to parse enums (grafted from 6b1670dc58b96b676437fa875b2b0d6e38828d76) - - - - - 73ffa688 by Ronan Lamy at 2020-10-02T18:29:42+01:00 Move the cffi-derived code from cparser.py to _cparser.py --HG-- branch : rpy-cparser - - - - - e3549d0f by Matti Picus at 2020-10-03T20:33:35+03:00 simplify source repackaging via hg archive, creates .hg_archival.txt, issue 3315 - - - - - 7f4f78a8 by Antonio Cuni at 2020-10-04T15:24:36+02:00 improve the fake objspace so that it fails if you pass a resizable list to newtuple, and to catch the problem which was fixed by 0726e91a1ce1 - - - - - 36b29935 by Armin Rigo at 2020-10-05T22:14:31+02:00 Fix crypt with a multithread protection lock, similar to the one in grp.py - - - - - 4bd4f38e by Matti Picus at 2020-10-06T08:48:26+03:00 fix failing tests - - - - - 77aa9687 by Matti Picus at 2020-10-06T11:06:01+03:00 backport fix for CVE-2019-5010, cpython issue 35746 --HG-- branch : stdlib-2.7.18-3 - - - - - 25a8a06c by Matti Picus at 2020-10-06T11:26:47+03:00 fix incompatibility with ssl context defaults --HG-- branch : stdlib-2.7.18-3 - - - - - 8067c535 by Stefano Rivera at 2020-10-06T16:11:46-07:00 CPython compatibility: IOBase.readlines() should rely on the iterator protocol instead of calling readline() directly (grafted from 7b9b2790269b94ca9ade16847146b5f566502b9d) --HG-- branch : stdlib-2.7.18-3 - - - - - 91436581 by Stefano Rivera at 2020-10-06T16:12:11-07:00 Ensure that IOBase.readlines() uses overridden __iter__ or __next__ in all cases Grafted from 768e7e44eb1eb061d36c385d7e77be800942f402 and eb1aa8262e34. --HG-- branch : stdlib-2.7.18-3 - - - - - 0555837d by Matti Picus at 2020-10-07T08:34:21+03:00 more test fixes - - - - - 3a0aa403 by Matti Picus at 2020-10-07T09:09:48+03:00 update expired testing certificates from latest CPython HEAD - - - - - 2a6b624d by Stefano Rivera at 2020-10-07T12:10:22-07:00 Reject environmnet variables containing = Adapted from 1697fc0bff5dd60fd0ed4149b238a21a3485a38d > Issue 3136: Windows: os.putenv() --HG-- branch : stdlib-2.7.18-3 - - - - - cda8f65e by Stefano Rivera at 2020-10-07T12:37:58-07:00 prevent re-entrant use of iterator in itertools.tee, bpo-34410 (adapted from cd1115f6c1fd3f0840a57f26e79dde4fc5e39c99) --HG-- branch : stdlib-2.7.18-3 - - - - - 467c9f9f by Stefano Rivera at 2020-10-07T17:08:13-07:00 Leave internal state unchanged if _random.Random.setstate() raises an exception (bpo-29960) (grafted from 2cbe9ff660033e5af4ea7e99b5d6584853fcee53) --HG-- branch : stdlib-2.7.18-3 - - - - - 6bddfd52 by Stefano Rivera at 2020-10-07T17:13:54-07:00 _sqlite.Cursor: add relevant part of __check_cursor to close() (grafted from ff4600cfa35e31384ae6c55c7d9b5f21f9aca5bc) --HG-- branch : stdlib-2.7.18-3 - - - - - 8183c825 by Stefano Rivera at 2020-10-07T17:30:29-07:00 test, fix error message for CPython compatibility Picked up from bpo-34052's new tests. (grafted from 2e89e7ae99c0e9568ad1cf8266f6ad10584e8585) --HG-- branch : stdlib-2.7.18-3 - - - - - 44302b30 by Stefano Rivera at 2020-10-07T17:39:20-07:00 This is Python 2.x not 3, encode unicode filenames (bpo-25404) --HG-- branch : stdlib-2.7.18-3 - - - - - 82078b62 by Stefano Rivera at 2020-10-07T17:48:38-07:00 test: Skip bpo-33817 test that uses pythonapi --HG-- branch : stdlib-2.7.18-3 - - - - - 97f8a66d by Stefano Rivera at 2020-10-07T19:24:51-07:00 Fix the bpo-30730 test (invalid env vars in subprocess) in the posix implementation --HG-- branch : stdlib-2.7.18-3 - - - - - c23aead4 by Matti Picus at 2020-10-08T05:46:36+03:00 always use NT sysconfig scheme on windows, issue 3321 - - - - - 94cb6d73 by Matti Picus at 2020-10-08T05:48:13+03:00 always use NT sysconfig scheme on windows, issue 3321 --HG-- branch : py3.6 - - - - - a3b58b5c by Stefano Rivera at 2020-10-07T19:53:31-07:00 test: pypy's exception message differs --HG-- branch : stdlib-2.7.18-3 - - - - - 6cacdb12 by Stefano Rivera at 2020-10-07T19:53:42-07:00 test: Add an explicit garbage collection to trigger weakref death --HG-- branch : stdlib-2.7.18-3 - - - - - 5020ad6b by Stefano Rivera at 2020-10-07T20:47:49-07:00 Skip tests: PyPy can pickle iterators --HG-- branch : stdlib-2.7.18-3 - - - - - 89bb3278 by Stefano Rivera at 2020-10-07T20:48:35-07:00 Explicitly skip cElementTree MiscTests. cElementTree is importable under PyPy, but isn't implemented in C --HG-- branch : stdlib-2.7.18-3 - - - - - 24f76b1c by Matti Picus at 2020-10-08T07:29:54+03:00 fix (again) avoid python since it needs LD_LIBRARY_PATH on buildbot workers - - - - - 1c0496fe by Stefano Rivera at 2020-10-07T22:13:31-07:00 Revert 8f04b833f59a, superseded by bpo-30365 --HG-- branch : stdlib-2.7.18-3 - - - - - 1429b4e8 by Stefano Rivera at 2020-10-07T22:32:38-07:00 PyPy's parser has always pointed to the start of the token, not the end cPython >= 3.8 has now followed in bpo-34683. --HG-- branch : stdlib-2.7.18-3 - - - - - e53b3dde by Stefano Rivera at 2020-10-07T22:44:58-07:00 Explicitly disable cElementTree tests more effectively (so @cet_only works) Backed out changeset 2dbf44ce2b79 --HG-- branch : stdlib-2.7.18-3 - - - - - aff9c021 by Matti Picus at 2020-10-08T23:05:54+03:00 refactor app_main to delay importing stdlib's os, maybe related to issue 3323 --HG-- branch : app_main - - - - - 881b7c78 by Stefano Rivera at 2020-10-08T23:48:47-07:00 Temporary: app_test for sys_settrace --HG-- branch : stdlib-2.7.18-3 - - - - - 75ea3bc4 by Stefano Rivera at 2020-10-08T20:01:05-07:00 cpython compatibility (grafted from c9039acb3770b3f29467dd7d220d2e7e620f1939) --HG-- branch : stdlib-2.7.18-3 - - - - - 2b478b0b by Matti Picus at 2020-10-09T08:22:56+03:00 revert a2485177d42e, redo with specific nt_pypy scheme --HG-- branch : py3.6 - - - - - 0af58f5e by Matti Picus at 2020-10-09T08:25:42+03:00 revert cf2bc3e07e69, redo with specific nt_pypy scheme - - - - - 25e68735 by Matti Picus at 2020-10-09T08:27:49+03:00 close and document branch for merging --HG-- branch : app_main - - - - - 296cbbd1 by Matti Picus at 2020-10-09T08:29:46+03:00 merge app_main which delays 'import os' until after 'import site' - - - - - ece2628b by Matti Picus at 2020-10-09T08:39:34+03:00 merge default into py3.6 --HG-- branch : py3.6 - - - - - 18207aa3 by Matti Picus at 2020-10-09T08:44:26+03:00 move initstdio to after "import site" for virtualenvs, test for issue 3323 --HG-- branch : py3.6 - - - - - 27065ba7 by Matti Picus at 2020-10-09T09:09:15+03:00 typo - - - - - 8c29f859 by Stefano Rivera at 2020-10-09T00:16:56-07:00 bpo-17288: Prevent jumps from 'return' and 'exception' trace events. Adapted from 29268d8eba51 --HG-- branch : stdlib-2.7.18-3 - - - - - afa45571 by Stefano Rivera at 2020-10-09T01:02:39-07:00 bpo-33026: Fix jumping out of "with" block by setting f_lineno Adapted from 29268d8eba51 --HG-- branch : stdlib-2.7.18-3 - - - - - e20c5ce6 by Stefano Rivera at 2020-10-09T07:54:08-07:00 Backed out changeset 396185377e61 Whoops, meant to strip that before pushing --HG-- branch : stdlib-2.7.18-3 - - - - - 2cdce53c by Stefano Rivera at 2020-10-09T08:19:20-07:00 Check return value of decoder.getstate() (grafted from c795f015ed3622fec95ddaba460f87e197a8a736) --HG-- branch : stdlib-2.7.18-3 - - - - - e4d87836 by Stefano Rivera at 2020-10-09T08:41:16-07:00 bpo-31271: A TypeError should be raised in case the return value of encoder's encode() is invalid. --HG-- branch : stdlib-2.7.18-3 - - - - - 9ad9e775 by Stefano Rivera at 2020-10-09T09:56:42-07:00 Replace more test_support with support. Bad merge? --HG-- branch : stdlib-2.7.18-3 - - - - - 43047ca2 by Stefano Rivera at 2020-10-09T10:02:19-07:00 fix test (grafted from c8644313626b882272ff489a1a4c8eca55a58426) --HG-- branch : stdlib-2.7.18-3 - - - - - ff414866 by Stefano Rivera at 2020-10-09T11:22:08-07:00 test_multiprocessing: pypy's GC doesn't have {get,set}_threshold --HG-- branch : stdlib-2.7.18-3 - - - - - d812baf0 by Stefano Rivera at 2020-10-09T11:29:21-07:00 test_multiprocessing: Sprinkle some explicit GC collection into tests expecting weakref cleanup --HG-- branch : stdlib-2.7.18-3 - - - - - 22f9a6f1 by Stefano Rivera at 2020-10-09T16:31:09-07:00 This is Python 2, no f-strings yet --HG-- branch : stdlib-2.7.18-3 - - - - - f69fc4a7 by Stefano Rivera at 2020-10-09T17:58:40-07:00 blind commit: Hopefully fixing test.test_tcl.TclTest.test_getint on linux32 --HG-- branch : stdlib-2.7.18-3 - - - - - 13debb05 by Stefano Rivera at 2020-10-09T18:01:52-07:00 OveflowError is raised on 32bit systems --HG-- branch : stdlib-2.7.18-3 - - - - - 88f98511 by Stefano Rivera at 2020-10-09T18:14:07-07:00 bpo-30807: signal.setitimer() may disable the timer by mistake --HG-- branch : stdlib-2.7.18-3 - - - - - 10e4ceca by Matti Picus at 2020-10-11T08:28:41+03:00 copy in stdlib3.6.12, remove stdlib2.7 --HG-- branch : vendor/stdlib-3.6 - - - - - bcd7ed67 by Matti Picus at 2020-10-11T08:31:30+03:00 add new file --HG-- branch : vendor/stdlib-3.6 - - - - - 5fa3e52c by Matti Picus at 2020-10-11T08:34:38+03:00 merge vendor/stdlib-3.6 into branch --HG-- branch : stdlib-3.6.12 - - - - - 1c92f810 by Matti Picus at 2020-10-11T09:16:21+03:00 manually backport f801807de06f - kqueue and bpo 30058 --HG-- branch : stdlib-3.6.12 - - - - - 26a8758f by Stefano Rivera at 2020-10-09T18:14:07-07:00 bpo-30807: signal.setitimer() may disable the timer by mistake --HG-- branch : stdlib-3.6.12 - - - - - 69cbbe98 by Stefano Rivera at 2020-10-09T22:52:31-07:00 ctypes: Pass structs by value Picked up on arm64, thanks to the test from bpo-29565. --HG-- branch : stdlib-2.7.18-3 - - - - - 6d2d7a3d by Stefano Rivera at 2020-10-09T22:52:31-07:00 ctypes: Pass structs by value Picked up on arm64, thanks to the test from bpo-29565. --HG-- branch : stdlib-3.6.12 - - - - - d60906d4 by Stefano Rivera at 2020-10-09T23:34:48-07:00 bpo-30058: Fixed buffer overflow in select.kqueue.control(). --HG-- branch : stdlib-2.7.18-3 - - - - - 3e76cf42 by Stefano Rivera at 2020-10-09T23:47:58-07:00 merge default into stdlib-2.7.18-3 --HG-- branch : stdlib-2.7.18-3 - - - - - 119699b4 by Stefano Rivera at 2020-10-10T00:07:05-07:00 getsockopt(): For boolean options, non-zero vales are true On MacOS, TCP_NODELAY was returning 4. - - - - - 6f9118ce by Stefano Rivera at 2020-10-10T00:21:27-07:00 You can't rely on SO_RCVBUF & SO_SNDBUF, MacOS will auto-tune them up to 512k - - - - - e8fd41bb by Stefano Rivera at 2020-10-10T00:26:19-07:00 Case-insensitive encoding comparison >>>> sys.getfilesystemencoding() 'utf-8' - - - - - c4f94e47 by Stefano Rivera at 2020-10-10T00:38:10-07:00 wait3() on MacOS ignores invalid options - - - - - 88a177ce by Stefano Rivera at 2020-10-10T00:52:19-07:00 This test failure is known MacOS issue. We'll just have to live with a more limited test on MacOS - - - - - c504a6cd by Stefano Rivera at 2020-10-10T09:02:44-07:00 Drop -n, on MacOS, the builtin echo in sh doesn't support -n - - - - - da4d2ab5 by Stefano Rivera at 2020-10-10T09:04:34-07:00 We now have an nt_pypy scheme - - - - - d6f75db6 by Stefano Rivera at 2020-10-10T09:38:55-07:00 merge default into stdlib-2.7.18-3 --HG-- branch : stdlib-2.7.18-3 - - - - - 89482fbc by Matti Picus at 2020-10-10T22:03:40+03:00 close branch to be merged --HG-- branch : stdlib-2.7.18-3 - - - - - 3d0ea6aa by Matti Picus at 2020-10-10T22:04:11+03:00 merge stdlib-2.7.18-3 which updates stdlib - - - - - 2f1b824f by Stefano Rivera at 2020-10-10T13:13:34-07:00 bpo-35194: Fix a wrong constant in cp932 codec. - - - - - 3b0a9c0d by Stefano Rivera at 2020-10-10T13:16:02-07:00 bpo-34794: Fix a leak in Tkinter. - - - - - 39d38bc9 by Stefano Rivera at 2020-10-10T13:18:15-07:00 cpython GH-6028: Fix error message in sqlite connection thread check. - - - - - 4e8933c4 by Stefano Rivera at 2020-10-10T13:20:32-07:00 bpo-29004: Document binascii.crc_hqx() implements CRC-CCITT - - - - - 3b3f780d by Stefano Rivera at 2020-10-10T13:54:28-07:00 bpo-33781: audioop: enhance rounding double as int - - - - - fad5a5d5 by Matti Picus at 2020-10-11T08:09:54+03:00 merge default into py3.6 --HG-- branch : py3.6 - - - - - cb30e4d7 by Matti Picus at 2020-10-11T08:11:08+03:00 merge default into py3.6, discarding changes from stdlib-2.7.18-3 --HG-- branch : py3.6 - - - - - 65d6e77f by Matti Picus at 2020-10-11T08:22:46+03:00 check for None in PyLong_AsUnsignedLongLong - - - - - 9863b5b9 by Matti Picus at 2020-10-11T08:24:29+03:00 merge default into py3.6 --HG-- branch : py3.6 - - - - - f2505d21 by Matti Picus at 2020-10-11T18:23:06+03:00 fix merge from default --HG-- branch : py3.6 - - - - - d1214037 by Matti Picus at 2020-10-11T18:33:32+03:00 removed python2.7 test file --HG-- branch : py3.6 - - - - - 6b5d7be5 by Matti Picus at 2020-10-11T22:29:37+03:00 test, fix for modifying self.__dict__ in self.__set_name__, issue 3326 --HG-- branch : py3.6 - - - - - ea5ade57 by Matti Picus at 2020-10-11T23:06:18+03:00 revert move of initstdio till after importing site.py, d6d2e3bd5516 --HG-- branch : py3.6 - - - - - c01f3930 by Matti Picus at 2020-10-11T23:12:39+03:00 simplify (arigato) --HG-- branch : py3.6 - - - - - beab80f6 by Matti Picus at 2020-10-12T09:33:43+03:00 remove redundant test, skip test of SO_SNDBUF on windows - - - - - 6be3772f by Matti Picus at 2020-10-12T10:15:58+03:00 ensure the venv has a pypy3 (after building, the exe is pypy3-c) --HG-- branch : py3.6 - - - - - 89ad4aaf by Matti Picus at 2020-10-12T10:17:29+03:00 merge default into py3.6 --HG-- branch : py3.6 - - - - - d86e0726 by Matti Picus at 2020-10-12T12:13:35+03:00 nt_pypy -> pypy_nt to be compatible with f1aa5bb836b (nulano) - - - - - 47216f00 by Matti Picus at 2020-10-12T12:16:03+03:00 nt_pypy -> pypy_nt to be compatible with distutils/command/install.py (nulano) --HG-- branch : py3.6 - - - - - 3a1ba5ae by Matti Picus at 2020-10-12T17:04:25+03:00 update version number after merge of stdlib-2.7.18-3 - - - - - b16e08f0 by Matti Picus at 2020-10-12T17:08:13+03:00 merge default into py3.6 --HG-- branch : py3.6 - - - - - c6dcdfa7 by Matti Picus at 2020-10-12T17:11:53+03:00 close branch to be merged --HG-- branch : stdlib-3.6.12 - - - - - 4bc66649 by Matti Picus at 2020-10-12T17:12:24+03:00 merge stdlib-3.6.12 --HG-- branch : py3.6 - - - - - 3e39e466 by Matti Picus at 2020-10-13T02:44:17+03:00 sort the tuple of wanted names - - - - - f2eceb4b by Matti Picus at 2020-10-13T09:55:04+03:00 revert stray change that crept into 07c530a2c5c6 --HG-- branch : py3.6 - - - - - 092ec1e2 by Matti Picus at 2020-10-13T10:06:08+03:00 fix tests in extra_tests/test_os.py --HG-- branch : py3.6 - - - - - b836e6f1 by Matti Picus at 2020-10-13T12:19:34+03:00 test, fix execve with no args (reverts 2939d5ee3bf4) --HG-- branch : py3.6 - - - - - 1c587c14 by Stefano Rivera at 2020-10-13T19:53:55-07:00 bpo-31893: Simplify select.kqueue object comparison Return NotImplemented in comparison with other types, resulting in a defined ordering on 2.7, and an exception on 3.x. - - - - - dd274e80 by Stefano Rivera at 2020-10-13T16:39:07-07:00 Support current MacOS in this (non-upstream) kqueue test On MacOS 10.15 (and presumably other recent versions) ENOENT is returned rather than EBADF. But that's besides the point of the test, so handle it. - - - - - ba379e5c by Stefano Rivera at 2020-10-13T18:52:29-07:00 Allow customizing structseq constructors for sched_param() (cPython compatibility) --HG-- branch : py3.6 - - - - - 31443842 by Matti Picus at 2020-10-14T07:48:34+03:00 fix test_sysconfig by sorting tuple --HG-- branch : py3.6 - - - - - b743e79a by Stefano Rivera at 2020-10-13T23:10:14-07:00 bpo-33041: Fixed jumping if the function contains an 'async for' loop. --HG-- branch : py3.6 - - - - - b274ff65 by Stefano Rivera at 2020-10-13T23:15:58-07:00 bpo-17288: Prevent jump from a yield statement --HG-- branch : py3.6 - - - - - ac8d09ca by Stefano Rivera at 2020-10-14T00:29:24-07:00 test_dis: Drop unnecessary Stack size deltas --HG-- branch : py3.6 - - - - - cfc62cdb by Armin Rigo at 2020-10-14T10:04:54+02:00 update to cffi/831e391a969c - - - - - 820bd34a by Stefano Rivera at 2020-10-14T01:55:13-07:00 bpo-11471: avoid generating a JUMP_FORWARD instruction at the end of an if-block if there is no else-clause --HG-- branch : py3.6 - - - - - 119f506b by Stefano Rivera at 2020-10-14T02:08:05-07:00 PyPy doesn't optimize out jumps to jumps in byte-code (yet?) --HG-- branch : py3.6 - - - - - 54206070 by Armin Rigo at 2020-10-14T11:14:54+02:00 update to cffi/b643ede2c603 - - - - - e68a6436 by Matti Picus at 2020-10-14T17:14:15+03:00 merge default into py3.6 --HG-- branch : py3.6 - - - - - 9aecf3a4 by Matti Picus at 2020-10-15T07:40:49+03:00 skip hpy tests on linux32 --HG-- branch : py3.6 - - - - - ceba230e by Matti Picus at 2020-10-15T12:06:40+03:00 typo --HG-- branch : py3.6 - - - - - 0712b59f by Ronan Lamy at 2020-10-15T17:28:53+01:00 Reduce diff with cffi --HG-- branch : rpy-cparser - - - - - 845aa0dd by Matti Picus at 2020-10-15T21:37:16+03:00 backport rpython changes from py3.6 - - - - - 5123893a by Matti Picus at 2020-10-15T21:48:17+03:00 merge default into py3.6 --HG-- branch : py3.6 - - - - - b4dd4839 by Ronan Lamy at 2020-10-16T18:24:24+01:00 Update cparser code to match latest cffi --HG-- branch : rpy-cparser - - - - - 04fecdbd by Matti Picus at 2020-10-17T23:01:02+03:00 rename misnamed apptest file - - - - - fe3566c1 by Matti Picus at 2020-10-17T23:19:32+03:00 back out d0c5958a553c, the file is not yet an apptest - - - - - 4ad1fd7a by Matti Picus at 2020-10-17T23:50:07+03:00 skip test of socket.fromfd on windows with file fd, fails also on CPython - - - - - 9632ec30 by Matti Picus at 2020-10-18T00:13:14+03:00 skip pattern in socket.inte_pton on windows, fails also on CPython - - - - - e16d733b by Armin Rigo at 2020-10-19T19:29:15+02:00 fix a test checking an internal detail of _sre scanners - - - - - 93e7e757 by Armin Rigo at 2020-10-19T19:31:57+02:00 add a few tests showing a difference between pre-3.7 and 3.7 - - - - - 99b1c572 by Ronan Lamy at 2020-10-22T17:16:10+01:00 Move cparser from cpyext to rpython.tool.cparser --HG-- branch : rpy-cparser - - - - - a887e76d by Ronan Lamy at 2020-10-22T20:35:22+01:00 Move cpyext-specific test back to cpyext --HG-- branch : rpy-cparser - - - - - 2bd48dea by Ronan Lamy at 2020-10-22T21:10:51+01:00 Configure named structs, without requiring a spurious typedef --HG-- branch : rpy-cparser - - - - - 701065e0 by Matti Picus at 2020-10-23T02:56:49+03:00 test fix for issue 3331 (os.stat(''), os.listdir('')) --HG-- branch : py3.6 - - - - - f10c6639 by Matti Picus at 2020-10-23T02:57:12+03:00 cleanup tests --HG-- branch : py3.6 - - - - - c10f2caf by Matti Picus at 2020-10-23T02:58:46+03:00 backport changes from py3.6 - - - - - 790c273d by Matti Picus at 2020-10-23T15:54:36+03:00 skip hpy vendored tests on windows until hpy supports it --HG-- branch : py3.6 - - - - - 19e0338b by Matti Picus at 2020-10-23T17:18:52+03:00 fix decode_codepage - outsize is widechar len, when what we need is codepoints --HG-- branch : py3.6 - - - - - 5b894b90 by Ronan Lamy at 2020-10-23T17:31:45+01:00 Raise meaningful error when trying to configure an undefined struct --HG-- branch : rpy-cparser - - - - - 10c61d39 by Ronan Lamy at 2020-10-23T18:02:04+01:00 Make it possible to parse a header without configuring the types immediately --HG-- branch : rpy-cparser - - - - - 10a949ba by Ronan Lamy at 2020-10-23T18:37:01+01:00 Add missing portions of descrobject.h --HG-- branch : rpy-cparser - - - - - 26a03e9f by Matti Picus at 2020-10-24T22:09:21+03:00 windows does not have sethostname --HG-- branch : py3.6 - - - - - 3cd51174 by Matti Picus at 2020-10-24T23:40:51+03:00 fix issue 3324 (bpo 41966) with upstream patch --HG-- branch : py3.6 - - - - - 7cc68b40 by Matti Picus at 2020-10-24T23:41:40+03:00 fix test for sizeof(w_char) == 2 --HG-- branch : py3.6 - - - - - 31cf8234 by Matti Picus at 2020-10-24T23:38:44+03:00 refactor handling in wcharpsize2utf8 since wcharp is utf16 on windows --HG-- branch : py3.6 - - - - - 91331d3c by Matti Picus at 2020-10-25T08:49:59+02:00 call setlocale(xxx, '') to initialize the values from the environment --HG-- branch : py3.6 - - - - - 2e3bece2 by Matti Picus at 2020-10-25T13:04:49+02:00 add `sqlite3_load_extension`, fixes issue #3334 --HG-- branch : py3.6 - - - - - 87a3e024 by Matti Picus at 2020-10-25T16:11:40+02:00 refactor to be more like cpython and call WideCharToMultiByte only once per char --HG-- branch : py3.6 - - - - - 5087de19 by Matti Picus at 2020-10-25T16:02:27+02:00 add missing imports --HG-- branch : py3.6 - - - - - 08b819f1 by Matti Picus at 2020-10-25T19:30:28+02:00 try to change windows sys.defaultfileencoding to utf-8 I am not sure about the change in fsencode, it may break locales? --HG-- branch : py3.6 - - - - - 383779a9 by Matti Picus at 2020-10-25T21:08:41+02:00 use surrogateescape errors in fsencode, fsdecode in windows --HG-- branch : py3.6 - - - - - d5535d88 by Matti Picus at 2020-10-26T08:19:44+02:00 provide a method to persist initial module attributes across reloads --HG-- branch : py3.6 - - - - - e9d60453 by Matti Picus at 2020-10-26T17:43:48+02:00 do not crash when trying to re-read enormous dynamic keys --HG-- branch : py3.6 - - - - - ab6440a8 by Matti Picus at 2020-10-27T07:24:59+02:00 try removing this shortcut which causes an untranslated test failure in listdir_unicode --HG-- branch : py3.6 - - - - - 1909234c by Matti Picus at 2020-10-27T08:16:10+02:00 fxi trivial parts of test_pypy_c test failures --HG-- branch : py3.6 - - - - - 38deac9f by Matti Picus at 2020-10-27T08:30:58+02:00 revert 297d9787d1b7, skip instead --HG-- branch : py3.6 - - - - - e26f6303 by Matti Picus at 2020-10-27T08:45:54+02:00 revert 06084366697b, use utf-8 as bootstrap encoding on linux and unkown --HG-- branch : py3.6 - - - - - bdf7196f by Matti Picus at 2020-10-27T17:24:46+02:00 do not raise errors in a finalizer, improve tests --HG-- branch : py3.6 - - - - - 5babc966 by Matti Picus at 2020-10-28T07:53:29+02:00 use same spaceconfig across the file, imporves test time and avoids issues xref eb352de8b5b3 --HG-- branch : py3.6 - - - - - 20fba185 by Matti Picus at 2020-10-28T08:01:29+02:00 fix test for sys.getfilesystemencoding --HG-- branch : py3.6 - - - - - da03fda1 by cptpcrd at 2020-10-28T13:25:54-04:00 add resource.prlimit() (added in CPython 3.4) --HG-- branch : cptpcrd-resource-prlimit - - - - - 7cd66c27 by cptpcrd at 2020-10-28T17:59:00-04:00 only compile my_prlimit header on Linux --HG-- branch : cptpcrd-resource-prlimit - - - - - 77fe4f3e by cptpcrd at 2020-10-29T08:42:10-04:00 my_prlimit -> _prlimit (in _resource_build) --HG-- branch : cptpcrd-resource-prlimit - - - - - 9054a23f by Matti Picus at 2020-10-29T15:04:23+02:00 dynamically allocate Py_buffer.format if needed, issue 3336 - - - - - 656b8e3b by Matti Picus at 2020-10-29T15:06:36+02:00 document, close branch to be merged --HG-- branch : cptpcrd-resource-prlimit - - - - - f6367941 by Matti Picus at 2020-10-29T15:07:13+02:00 merge cptpcrd-resource-prlimit, which provides resource.prlimit - - - - - 8c7517d9 by Matti Picus at 2020-10-29T15:12:03+02:00 merge default into branch --HG-- branch : py3.6 - - - - - ba1a6fd4 by cptpcrd at 2020-10-29T09:36:30-04:00 rework exception handling in 'resource' module to match CPython As per PEP 3151 --HG-- branch : cptpcrd-resource-py3.6-exceptions - - - - - 639ee0cd by Matti Picus at 2020-10-29T16:59:16+02:00 add draft release note - - - - - bfadad3f by Matti Picus at 2020-10-29T19:12:44+02:00 fix translation - - - - - f5a766a6 by Matti Picus at 2020-10-29T19:25:01+02:00 update release note - - - - - e5999580 by Matti Picus at 2020-10-29T19:25:31+02:00 Merge with default --HG-- branch : py3.6 - - - - - c3965a13 by Matti Picus at 2020-10-29T22:29:13+02:00 test, fix for readonly flag on PyObject_GetBuffer(<bytes>, view) (issue 3307) - - - - - 06012fd0 by Matti Picus at 2020-10-30T09:28:35+02:00 revert these files to remove os.prlimit from 2.7 - - - - - d6b40b67 by Matti Picus at 2020-10-30T09:37:26+02:00 merge default into py3.6, preserving os.prlimit --HG-- branch : py3.6 - - - - - 38bf1376 by Matti Picus at 2020-10-30T09:38:01+02:00 close branch to be merged --HG-- branch : cptpcrd-resource-py3.6-exceptions - - - - - ea4802ee by Matti Picus at 2020-10-30T09:39:33+02:00 merge branch which fixes exception handling in resource --HG-- branch : py3.6 - - - - - 8ca6f98f by Matti Picus at 2020-10-30T09:43:52+02:00 fix bad merge --HG-- branch : py3.6 - - - - - 1eaa5c38 by Matti Picus at 2020-10-30T09:45:54+02:00 update release note - - - - - ce7a2d62 by Matti Picus at 2020-10-30T11:40:11+02:00 tweak struct, adapt test to new struct layout - - - - - b5dcae16 by Matti Picus at 2020-10-30T11:43:04+02:00 merge default into py3.6 --HG-- branch : py3.6 - - - - - 763d7f65 by Matti Picus at 2020-10-31T19:36:42+02:00 conditionally build prlimit only if it exists in glibc --HG-- branch : py3.6 - - - - - 256e4bae by Matti Picus at 2020-10-31T19:38:25+02:00 move whatsnew-head - - - - - e99f01f9 by Matti Picus at 2020-10-31T19:45:52+02:00 start 7.3.3 release cycle - - - - - a3c0d694 by Matti Picus at 2020-10-31T20:27:23+02:00 2to3 makecontributor.py, update contributors - - - - - 7540c3b1 by Matti Picus at 2020-10-31T20:36:36+02:00 merge default into branch --HG-- branch : py3.6 - - - - - f0b3c994 by Matti Picus at 2020-10-31T20:48:13+02:00 update unused Makefile --HG-- branch : py3.6 - - - - - 678fc404 by Matti Picus at 2020-10-31T21:58:46+02:00 use _pydecimal not _decimal --HG-- branch : py3.6 - - - - - f8f23143 by Matti Picus at 2020-11-01T07:27:09+02:00 add whatsnew-pypy3-7.3.3.rst, mention disabled hpy in 7.3.2 - - - - - 9ff51b7b by Matti Picus at 2020-11-01T11:03:05+02:00 add missing include, needs sychronization with upstream - - - - - 186f65af by Matti Picus at 2020-11-02T08:17:04+02:00 typo in macro name - - - - - 79d52a0c by Ronan Lamy at 2020-11-02T18:37:07+00:00 Ensure compatibility of r_singlefloat/r_longfloat hashes with equality - - - - - 9fd89746 by Antonio Cuni at 2020-11-02T21:10:16+00:00 Merge branch 'branch/hpy' into 'branch/py3.6' Update to hpy 0.1.dev723+gdba748d See merge request pypy/pypy!772 --HG-- branch : py3.6 - - - - - d4a8374a by cptpcrd at 2020-11-02T19:28:10-05:00 fix resource module prlimit() detection 1. Fix prlimit() detection on musl (where `ctypes.util.find_library('c')` always returns None) 2. Only run the prlimit() tests if prlimit() is present --HG-- branch : cptpcrd-resource-prlimit-condition - - - - - 83ed90ae by Matti Picus at 2020-11-03T09:36:39+02:00 merge cptpcrd-resource-prlimit-condition --HG-- branch : py3.6 - - - - - d8ad7359 by Matti Picus at 2020-11-03T09:40:41+02:00 merge default into branch --HG-- branch : py3.6 - - - - - 738b31a6 by Matti Picus at 2020-11-03T09:43:50+02:00 document hpy as part of the release - - - - - f22bfe72 by Matti Picus at 2020-11-03T09:44:26+02:00 merge default into py3.6 --HG-- branch : py3.6 - - - - - e48ec58c by Matti Picus at 2020-11-04T06:58:32+02:00 adapt test to missing _decimal module --HG-- branch : py3.6 - - - - - fd2ce893 by Matti Picus at 2020-11-04T09:43:02+02:00 move test - - - - - 46d8f77a by Matti Picus at 2020-11-04T11:39:24+02:00 update test - - - - - 92fd5b4b by Matti Picus at 2020-11-04T11:39:47+02:00 merge default into py3.6 --HG-- branch : py3.6 - - - - - d6344e17 by Matti Picus at 2020-11-04T11:42:38+02:00 adapt test to py3.6 --HG-- branch : py3.6 - - - - - 3073e023 by Matti Picus at 2020-11-05T20:32:30+02:00 fix link for topaz - - - - - 68250c44 by Matti Picus at 2020-11-06T09:20:58+02:00 fix asyncFor, issue 3339 --HG-- branch : py3.6 - - - - - 0a5d23bb by Matti Picus at 2020-11-06T10:28:13+02:00 add a post-translation test, would be better to do this untranslated --HG-- branch : py3.6 - - - - - ef201083 by Matti Picus at 2020-11-06T15:04:38+02:00 resync default/rpython into py3.6 --HG-- branch : py3.6-resync - - - - - 96acb2eb by Matti Picus at 2020-11-06T17:06:09+02:00 close branch to be merged --HG-- branch : py3.6-resync - - - - - 10a74f72 by Matti Picus at 2020-11-06T17:07:14+02:00 resync rpython differences from default --HG-- branch : py3.6 - - - - - 64d75b38 by Ronan Lamy at 2020-11-12T12:06:59+00:00 hg merge default --HG-- branch : rpy-cparser - - - - - e47e9baa by Matti Picus at 2020-11-13T15:42:49+02:00 test, fix for nt._getfullpathname, make it win32-only (like cpython) issue 3343 --HG-- branch : py3.6 - - - - - efdf77dc by Matti Picus at 2020-11-14T23:23:45+02:00 fix buffer handling in RegQueryValueW and RegEnumKeyExW (issue 3342) --HG-- branch : py3.6 - - - - - fbb2a3ec by Matti Picus at 2020-11-15T08:25:16+02:00 clarify CCHARP vs CWCHARP in rwinreg - - - - - f81cb6fc by Matti Picus at 2020-11-15T08:25:48+02:00 merge default into py3.6 --HG-- branch : py3.6 - - - - - 7954f192 by Matti Picus at 2020-11-15T14:00:01+02:00 adjust casting to 7dbd746c512b, fix untested RegConnectRegistry for utf8-or-none --HG-- branch : py3.6 - - - - - 53138f82 by Matti Picus at 2020-11-16T04:35:35+02:00 fix QueryValueEx to be like cpython --HG-- branch : py3.6 - - - - - 9ff25a3d by Matti Picus at 2020-11-16T08:17:28+02:00 skip test for nl_langinfo on windows --HG-- branch : py3.6 - - - - - 4cfd9e95 by Matti Picus at 2020-11-16T08:47:34+02:00 fix translation, in practice the call will always return ERROR_MORE_DATA --HG-- branch : py3.6 - - - - - 70033f1f by Matti Picus at 2020-11-16T09:05:10+02:00 fix translation II --HG-- branch : py3.6 - - - - - 7369d47d by Matti Picus at 2020-11-17T10:52:32+02:00 export PyStructSequence_NewType from cpyext/src/structseq.c, issue 3346 --HG-- branch : py3.6 - - - - - adbd3994 by Matti Picus at 2020-11-18T00:45:04+02:00 Update project-ideas, more work needed. - - - - - d57b2c91 by Matti Picus at 2020-11-18T00:52:00+02:00 update release note - - - - - b70be44c by Matti Picus at 2020-11-18T18:03:49+02:00 update repackage script - - - - - 3c508c8d by Matti Picus at 2020-11-18T18:04:19+02:00 Added tag release-pypy2.7-v7.3.3rc2 for changeset a29ef73f9b32 - - - - - ba887c16 by Matti Picus at 2020-11-18T18:04:51+02:00 Added tag release-pypy3.6-v7.3.3rc2 for changeset db1e853f94de - - - - - df17d2f3 by Matti Picus at 2020-11-18T18:05:07+02:00 Added tag release-pypy3.7-v7.3.3rc2 for changeset 7e6e2bb30ac5 - - - - - 8a9885df by Antonio Cuni at 2020-11-20T08:58:47+00:00 branch where to fix the docker image --HG-- branch : new-ci-image - - - - - 6c649c03 by Christoph Reiter at 2020-11-20T08:28:44+01:00 CI: Add a Dockerfile for CI This can be uploaded to the heptapod/gitlab package registry and pulled in the CI runner from there. Prevents hitting pull limits on docker hub. --HG-- branch : new-ci-image - - - - - 099b593c by Antonio Cuni at 2020-11-20T09:15:40+00:00 Merge branch 'branch/new-ci-image' into 'branch/default' Use the heptapod docker registry See merge request pypy/pypy!776 - - - - - bd985a51 by Matti Picus at 2020-11-20T12:27:01+02:00 try to simplify and clarify contributing instructions - - - - - 8de81fa2 by Matti Picus at 2020-11-20T12:36:33+02:00 document merged branch - - - - - 07bd3ca7 by Matti Picus at 2020-11-20T12:48:14+02:00 test, fix xml default attribute values (issue 3333) (thanks obfusk) --HG-- branch : issue-3333 - - - - - 5aa0b0d3 by Matti Picus at 2020-11-20T12:49:13+02:00 merge branch to fix xml default attribute assignment into default - - - - - b97c5299 by Matti Picus at 2020-11-20T12:51:08+02:00 Merge with default --HG-- branch : py3.6 - - - - - 211477a2 by Matti Picus at 2020-11-20T12:55:00+02:00 adapt 92b6f8555dcd to py3 --HG-- branch : py3.6 - - - - - de7989d8 by Matti Picus at 2020-11-21T18:14:18+02:00 Added tag release-pypy2.7-v7.3.3 for changeset a29ef73f9b32 - - - - - 546f1834 by Matti Picus at 2020-11-21T18:15:36+02:00 Added tag release-pypy3.6-v7.3.3 for changeset db1e853f94de - - - - - f2da6737 by Matti Picus at 2020-11-21T18:15:55+02:00 Added tag release-pypy3.7-v7.3.3 for changeset 7e6e2bb30ac5 - - - - - 772134b3 by Matti Picus at 2020-11-21T19:42:57+02:00 document 7.3.3 release - - - - - 50bbcc5e by Matti Picus at 2020-11-21T21:00:39+02:00 update how-to-release document - - - - - c93fba91 by Armin Rigo at 2020-11-24T11:53:44+00:00 back-port the rpython bits of "py3.7-rsre" --HG-- branch : rpython-rsre-for-37 - - - - - 44e5a694 by Armin Rigo at 2020-11-24T12:02:57+00:00 fixes --HG-- branch : rpython-rsre-for-37 - - - - - e6f74f20 by Armin Rigo at 2020-11-24T13:49:58+01:00 Ignore the test_tab failure in this specific file --HG-- branch : rpython-rsre-for-37 - - - - - cbb6156f by Armin Rigo at 2020-11-24T13:51:39+01:00 document branch --HG-- branch : rpython-rsre-for-37 - - - - - a8828b9a by Armin Rigo at 2020-11-24T16:28:58+01:00 close branch, ready to merge --HG-- branch : rpython-rsre-for-37 - - - - - d5b2b6b4 by Armin Rigo at 2020-11-24T16:29:07+01:00 hg merge rpython-rsre-for-37 - - - - - 7ea29d72 by Armin Rigo at 2020-11-24T16:29:59+01:00 hg merge default --HG-- branch : py3.6 - - - - - 5ee1afe6 by Armin Rigo at 2020-11-24T16:46:54+01:00 sorry, fix --HG-- branch : py3.6 - - - - - 3ceed6e5 by Armin Rigo at 2020-11-24T21:21:12+01:00 fix for a case where the difference shows up with recent unicode databases only - - - - - 45068f50 by Armin Rigo at 2020-11-24T21:21:32+01:00 hg merge default --HG-- branch : py3.6 - - - - - 5c0a573b by Ronan Lamy at 2020-11-25T20:25:40+00:00 hg merge default --HG-- branch : rpy-cparser - - - - - f8c7607e by Ronan Lamy at 2020-11-25T20:28:14+00:00 Document branch --HG-- branch : rpy-cparser - - - - - 09f4d019 by Ronan Lamy at 2020-11-25T20:37:06+00:00 Merge branch 'branch/rpy-cparser' into 'branch/default' Move cparser tool to rpython See merge request pypy/pypy!774 - - - - - 88ebcdac by Ronan Lamy at 2020-11-25T21:00:43+00:00 hg merge default --HG-- branch : py3.6 - - - - - 384c85e4 by Antonio Cuni at 2020-12-02T10:56:52+00:00 hg merge py3.6 --HG-- branch : hpy-error-value - - - - - 30 changed files: - .gitlab-ci.yml - + .gitlab-ci/Dockerfile - + .gitlab-ci/build.sh - .hgtags - LICENSE - Makefile - extra_tests/cffi_tests/cffi0/test_ffi_backend.py - extra_tests/test_decimal.py - + extra_tests/test_dis.py - extra_tests/test_os.py - pypy/module/test_lib_pypy/test_posix_extra.py ? extra_tests/test_posix_extra.py - + extra_tests/test_venv.py - ? lib-python/2.7/test/recursion.tar - lib-python/3/datetime.py - lib-python/3/email/parser.py - lib-python/3/pydoc_data/topics.py - lib-python/3/sysconfig.py - lib-python/3/test/pickletester.py - lib-python/3/test/test_dis.py - lib-python/3/test/test_email/test_policy.py - lib-python/3/test/test_heapq.py - lib-python/3/test/test_io.py - lib-python/3/test/test_py_compile.py - lib-python/3/test/test_sysconfig.py - lib-python/3/test/test_xml_etree.py - lib-python/3/venv/__init__.py - lib-python/3/xml/etree/ElementTree.py - lib_pypy/_decimal.py ? lib_pypy/__decimal.py - lib_pypy/_audioop_build.py - lib_pypy/_crypt/__init__.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/compare/f3de4cbc1c426b9bfb47e6bb7e7e6ebdb2b7443a...384c85e4319f2cd1a71c5416b7edcfaa2d04afea -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/f3de4cbc1c426b9bfb47e6bb7e7e6ebdb2b7443a...384c85e4319f2cd1a71c5416b7edcfaa2d04afea You're 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 Dec 2 08:10:24 2020 From: foss at heptapod.net (Carl Friedrich Bolz-Tereick) Date: Wed, 02 Dec 2020 13:10:24 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.7] 4 commits: fix stdlib test_math.py Message-ID: <5fc79240be93d_1912b1a3da84bd41819c8@heptapod-foss.mail> Carl Friedrich Bolz-Tereick pushed to branch branch/py3.7 at PyPy / pypy Commits: 07c748c4 by Carl Friedrich Bolz-Tereick at 2020-11-30T19:30:24+01:00 fix stdlib test_math.py --HG-- branch : py3.7 - - - - - fad3e3be by Carl Friedrich Bolz-Tereick at 2020-12-01T09:33:22+01:00 fix bug in codecs: it uses a function from the parser, which turned warnings into SyntaxErrors a bit too eagerly --HG-- branch : py3.7 - - - - - e369e19a by Carl Friedrich Bolz-Tereick at 2020-12-01T12:34:31+01:00 move some code around to make it possible to produce proper deprecation warnings from the compiler, with the right filename and line number --HG-- branch : py3.7 - - - - - 42d01f73 by Carl Friedrich Bolz-Tereick at 2020-12-01T14:37:37+01:00 undo this change to test_string_literals, we get the same line numbers as CPython now --HG-- branch : py3.7 - - - - - 9 changed files: - lib-python/3/test/test_string_literals.py - pypy/interpreter/astcompiler/astbuilder.py - pypy/interpreter/astcompiler/fstring.py - pypy/interpreter/pyparser/parsestring.py - pypy/interpreter/pyparser/test/apptest_parsestring.py - pypy/interpreter/unicodehelper.py - pypy/module/_codecs/test/test_codecs.py - pypy/module/math/app_math.py - pypy/module/math/test/test_math.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/compare/a9ea776338833af08cce8d2960f5a6250d61ef9f...42d01f7306e1249436d0b1e4928b56ad46b92167 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/a9ea776338833af08cce8d2960f5a6250d61ef9f...42d01f7306e1249436d0b1e4928b56ad46b92167 You're 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 Dec 2 09:19:59 2020 From: foss at heptapod.net (Simon Cross) Date: Wed, 02 Dec 2020 14:19:59 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/hpy-update-to-7c832a2f] Raise ValueError from HPyBytes_FromStringAndSize if a NULL string is passed. Message-ID: <5fc7a28f49bd4_1913f9ac8539d44184159@heptapod-foss.mail> Simon Cross pushed to branch branch/hpy-update-to-7c832a2f at PyPy / pypy Commits: aea9ffb1 by Simon Cross at 2020-12-02T16:18:24+02:00 Raise ValueError from HPyBytes_FromStringAndSize if a NULL string is passed. --HG-- branch : hpy-update-to-7c832a2f - - - - - 1 changed file: - pypy/module/_hpy_universal/interp_bytes.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/commit/aea9ffb13d1b2089b55a9892282bd83e903e1bce -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/aea9ffb13d1b2089b55a9892282bd83e903e1bce You're 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 Dec 2 09:42:41 2020 From: foss at heptapod.net (Simon Cross) Date: Wed, 02 Dec 2020 14:42:41 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/hpy-update-to-7c832a2f] Remove note about fixing cpyext PyLong_AsSize_t (will open an MR instead). Message-ID: <5fc7a7e1ae292_1912b1a3c0b1428186090@heptapod-foss.mail> Simon Cross pushed to branch branch/hpy-update-to-7c832a2f at PyPy / pypy Commits: 920414ef by Simon Cross at 2020-12-02T16:41:02+02:00 Remove note about fixing cpyext PyLong_AsSize_t (will open an MR instead). --HG-- branch : hpy-update-to-7c832a2f - - - - - 1 changed file: - pypy/module/_hpy_universal/interp_long.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/commit/920414ef955d56493e03a6e1885cf0735ef52b66 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/920414ef955d56493e03a6e1885cf0735ef52b66 You're 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 Dec 2 10:00:37 2020 From: foss at heptapod.net (Simon Cross) Date: Wed, 02 Dec 2020 15:00:37 +0000 Subject: [pypy-commit] [Git][pypy/pypy] Pushed new branch branch/cpyext-pylong-assize-t-fix-exc-type Message-ID: <5fc7ac15a80d6_1912b1a3da848641882cc@heptapod-foss.mail> Simon Cross pushed new branch branch/cpyext-pylong-assize-t-fix-exc-type at PyPy / pypy -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/tree/branch/cpyext-pylong-assize-t-fix-exc-type You're 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 Dec 2 10:12:33 2020 From: foss at heptapod.net (Ronan Lamy) Date: Wed, 02 Dec 2020 15:12:33 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.6] fix cparser import after move Message-ID: <5fc7aee15f45_1912b1a3cf5396819106f@heptapod-foss.mail> Ronan Lamy pushed to branch branch/py3.6 at PyPy / pypy Commits: eb828ff6 by Ronan Lamy at 2020-12-02T15:10:54+00:00 fix cparser import after move --HG-- branch : py3.6 - - - - - 1 changed file: - pypy/module/_hpy_universal/llapi.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/commit/eb828ff690a6ad5a6bce60b34735a1e5b3d86459 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/eb828ff690a6ad5a6bce60b34735a1e5b3d86459 You're 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 Dec 2 10:47:41 2020 From: foss at heptapod.net (Ronan Lamy) Date: Wed, 02 Dec 2020 15:47:41 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.6] Remove obsolete workaround Message-ID: <5fc7b71d4dcf_1912b1a3da84bd41916b9@heptapod-foss.mail> Ronan Lamy pushed to branch branch/py3.6 at PyPy / pypy Commits: df7bf72c by Ronan Lamy at 2020-12-02T15:45:47+00:00 Remove obsolete workaround --HG-- branch : py3.6 - - - - - 1 changed file: - pypy/module/_hpy_universal/llapi.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/commit/df7bf72c1398cb480ab7d1a280949e7b77417a5c -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/df7bf72c1398cb480ab7d1a280949e7b77417a5c You're 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 Dec 2 11:31:49 2020 From: foss at heptapod.net (Antonio Cuni) Date: Wed, 02 Dec 2020 16:31:49 +0000 Subject: [pypy-commit] [Git][pypy/pypy] Deleted branch branch/hpy-error-value Message-ID: <5fc7c1755e5e5_1912b1a3da84bd41941c@heptapod-foss.mail> Antonio Cuni deleted branch branch/hpy-error-value 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 Wed Dec 2 11:31:53 2020 From: foss at heptapod.net (Antonio Cuni) Date: Wed, 02 Dec 2020 16:31:53 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/default] 14 commits: a branch where to introduce @error_value to be able to specify arbitrary... Message-ID: <5fc7c179858ac_1912b1a3c0b1428194537@heptapod-foss.mail> Antonio Cuni pushed to branch branch/default at PyPy / pypy Commits: c47532d7 by Antonio Cuni at 2020-11-18T13:52:50+01:00 a branch where to introduce @error_value to be able to specify arbitrary return values to use in case of exceptions (which is needed by hpy) --HG-- branch : rpython-error_value - - - - - c711d9f8 by Antonio Cuni at 2020-11-18T14:09:50+01:00 add a test which checks that in case of exception the function returns a specific error value, and the llinterp machinerty to make it possible. The default case passes out of the box of course, while test_custom_error_value is WIP --HG-- branch : rpython-error_value - - - - - 3fcbb084 by Antonio Cuni at 2020-11-18T15:07:19+01:00 implement @ll_error_value and add a couple of test to ensure that it works correctly also in corner cases --HG-- branch : rpython-error_value - - - - - b52af824 by Antonio Cuni at 2020-11-18T21:22:27+01:00 fix the case for exceptions raised by builtin ops --HG-- branch : rpython-error_value - - - - - 454729a7 by Antonio Cuni at 2020-11-18T21:25:32+01:00 document the branch --HG-- branch : rpython-error_value - - - - - ef0de482 by Antonio Cuni at 2020-11-20T18:13:38+01:00 rename this test, else it's ungreppable --HG-- branch : rpython-error_value - - - - - 1cbed6f5 by Antonio Cuni at 2020-11-21T11:58:27+01:00 WIP: require the user to explicitly define which error_value to use when using @llhelper_can_raise, because this is what we need for HPy. However, this uncovers a problem, see test_llhelper_can_raise_custome_error_value --HG-- branch : rpython-error_value - - - - - 349cc6b1 by Antonio Cuni at 2020-11-30T18:08:58+00:00 temporary checkin to see whether disabling this breaks any test --HG-- branch : rpython-error_value - - - - - cf646112 by Antonio Cuni at 2020-11-30T21:39:44+01:00 Refactor&simplify the approach: 1. declare that the return value of general RPython function is undefined and that you should not rely on it 2. merge @llhelper_can_raise and @ll_error_value into a combined @llhelper_error_value: this is the only case which we ultimately care about, and it's simpler to test/implement them together than separately 3. introduce a failing test (test_enforce_llhelper_error_value_in_case_of_nested_exception) which will be fixed in the next commit. --HG-- branch : rpython-error_value - - - - - f6e51b8f by Antonio Cuni at 2020-11-30T21:40:01+01:00 merge heads --HG-- branch : rpython-error_value - - - - - 4a88a927 by Antonio Cuni at 2020-11-30T21:44:34+01:00 fix test_enforce_llhelper_error_value_in_case_of_nested_exception by disabling an optimization if the graph has @llhelper_error_value --HG-- branch : rpython-error_value - - - - - 90587a52 by Antonio Cuni at 2020-12-02T11:54:15+01:00 fix whatsnew --HG-- branch : rpython-error_value - - - - - 02c2f725 by Antonio Cuni at 2020-12-02T17:22:15+01:00 close merged branch --HG-- branch : rpython-error_value - - - - - 6add670f by Antonio Cuni at 2020-12-02T17:25:57+01:00 Merge the rpython-error_value branch. This branch introduces a new decorator @llhelper_error_value, which officializes the fact that you can raise RPython exceptions from llhelpers, and makes it possible to specify what is the C value to return in case of errors. It is needed to implement correctly HPy exceptions (see also its sister branch, hpy-error-value) - - - - - 7 changed files: - pypy/doc/whatsnew-head.rst - rpython/rlib/objectmodel.py - rpython/rtyper/llinterp.py - rpython/rtyper/lltypesystem/ll2ctypes.py - rpython/rtyper/lltypesystem/test/test_ll2ctypes.py - rpython/translator/exceptiontransform.py - rpython/translator/test/test_exceptiontransform.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/compare/8bbff48601c6aeb6f7d9708ea72cb046dafde659...6add670f28886f2003bb75cdaeca4a56ced13fbe -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/8bbff48601c6aeb6f7d9708ea72cb046dafde659...6add670f28886f2003bb75cdaeca4a56ced13fbe You're 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 Dec 2 11:31:57 2020 From: foss at heptapod.net (Antonio Cuni) Date: Wed, 02 Dec 2020 16:31:57 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/hpy] 298 commits: update to v2.7.16 Message-ID: <5fc7c17d525c_1912b1a3cf5396819477d@heptapod-foss.mail> Antonio Cuni pushed to branch branch/hpy at PyPy / pypy Commits: 1794dd2c by Matti Picus at 2019-05-20T12:55:24+03:00 update to v2.7.16 --HG-- branch : vendor/stdlib - - - - - 62d4a706 by Matti Picus at 2019-05-20T12:56:07+03:00 add how-to-update --HG-- branch : vendor/stdlib - - - - - 4c2d1029 by Micha? G?rny at 2020-09-28T09:28:36+02:00 update stdlib to v2.7.18-3-g138e2caeb4 --HG-- branch : vendor/stdlib - - - - - 2e7012c8 by Micha? G?rny at 2020-09-28T10:51:59+02:00 start stdlib-2.7.18-3 branch --HG-- branch : stdlib-2.7.18-3 - - - - - f67b9ed9 by Micha? G?rny at 2020-09-28T10:45:03+02:00 merge vendor/stdlib --HG-- branch : stdlib-2.7.18-3 - - - - - f0618030 by Micha? G?rny at 2020-09-29T15:24:42+02:00 fix mistakenly readded py2.7 import from weakref.py --HG-- branch : stdlib-2.7.18-3 - - - - - 049ea398 by Micha? G?rny at 2020-09-29T15:25:00+02:00 add new py2.7 tests to conftest --HG-- branch : stdlib-2.7.18-3 - - - - - 94e8d8ee by Micha? G?rny at 2020-09-29T16:31:50+02:00 test_syntax: Fix doctest exception message to match pypy --HG-- branch : stdlib-2.7.18-3 - - - - - 5ee9c187 by Micha? G?rny at 2020-09-29T17:31:21+02:00 test_thread: fix pypy gc collection lost on update, caused test to hang --HG-- branch : stdlib-2.7.18-3 - - - - - 2f9bea3f by Micha? G?rny at 2020-09-29T21:39:55+02:00 test_time: fix exception compatibility with pypy --HG-- branch : stdlib-2.7.18-3 - - - - - 07d02be9 by Micha? G?rny at 2020-09-29T21:43:20+02:00 test_xml_etree.py: fix test failure due to refcounting impl detail --HG-- branch : stdlib-2.7.18-3 - - - - - d45eb67d by Stefano Rivera at 2020-10-02T13:06:56-07:00 bpo-38535: Fix positions for AST nodes for calls without arguments in decorators --HG-- branch : stdlib-2.7.18-3 - - - - - eef497d7 by Stefano Rivera at 2015-06-05T20:32:17+02:00 bytearray(obj) should call obj.__index__() instead of obj.__int__(). adapted from b84f64795e2b in the py3k branch --HG-- branch : stdlib-2.7.18-3 - - - - - 5374494e by Stefano Rivera at 2020-10-02T17:40:25-07:00 Update _testcapimodule to 2.7.18 Skip test_long_as_unsigned_long_long_mask as it currently segfaults --HG-- branch : stdlib-2.7.18-3 - - - - - 8a37c310 by Ronan Lamy at 2019-10-16T16:48:28+01:00 Fix range checking in GB18030 decoder (bpo-29990) --HG-- branch : stdlib-2.7.18-3 - - - - - 64ab68e9 by Ronan Lamy at 2019-10-16T17:57:57+01:00 Fix handling escape characters in HZ codec (bpo-30003) --HG-- branch : stdlib-2.7.18-3 - - - - - a9fb5988 by Stefano Rivera at 2020-10-02T22:06:02-07:00 Handle NULL argument to PyLong_AsUnsignedLongLongMask As used in test_long_as_unsigned_long_long_mask in _testcapimodule --HG-- branch : stdlib-2.7.18-3 - - - - - 457bbd3b by Stefano Rivera at 2020-10-02T21:39:21-07:00 Swallow exceptions in PySlice_GetIndices PySlice_GetIndicesEx is the improved version that raises exceptions. As the cPython docs say: > Returns 0 on success and -1 on error with no exception set (unless one of the > indices was not None and failed to be converted to an integer, in > which case -1 is returned with an exception set). > > You probably do not want to use this function. If you want to use slice > objects in versions of Python prior to 2.3, you would probably do well to > incorporate the source of PySlice_GetIndicesEx(), suitably renamed, in the > source of your extension. --HG-- branch : stdlib-2.7.18-3 - - - - - d4de7d26 by Stefano Rivera at 2020-10-02T21:24:16-07:00 PyBuffer_To/FromContiguous were implemented in 94ab09b73962 --HG-- branch : stdlib-2.7.18-3 - - - - - 32d0cb16 by Stefano Rivera at 2020-10-02T18:15:37-07:00 Update _ctypes_test to 2.7.18 --HG-- branch : stdlib-2.7.18-3 - - - - - 54c76ca0 by Ronan Lamy at 2020-05-27T17:57:16+01:00 Ensure correct PEP3118 codes for primitive ctypes types (cf. bpo-10746) --HG-- branch : stdlib-2.7.18-3 - - - - - b47c45b9 by Matti Picus at 2019-08-25T10:36:16+03:00 cpython3 compatibility for raising when calling methods on abstract classes --HG-- branch : stdlib-2.7.18-3 - - - - - 2b6d8a98 by Stefano Rivera at 2020-10-05T18:42:38-07:00 Return a TypeError like cpython would if a timedelta argument doesn't divmod correctly Handle the ridiculous __divmod__ results that test_datetime.TestTimeDelta.test_issue31752 uses. This doesn't really matters in PyPy, we aren't triggering an interpreter failure here like cPython. --HG-- branch : stdlib-2.7.18-3 - - - - - 161339fe by Richard Plangger at 2017-02-27T18:55:01+01:00 (ronan, plan_rich) fix descriptor invocation inside the descr_call of W_TypeObject --HG-- branch : stdlib-2.7.18-3 - - - - - 8750999f by Stefano Rivera at 2020-10-05T20:06:39-07:00 Fix test_dict failures from bpo-27945 tests As-applied to py3.6 in 63c246992f08 --HG-- branch : stdlib-2.7.18-3 - - - - - b0ddceb1 by Stefano Rivera at 2020-10-05T20:14:38-07:00 Handle PyPy's magic offset from cPython (bpo-29514) --HG-- branch : stdlib-2.7.18-3 - - - - - 1d2da07e by Stefano Rivera at 2020-10-05T20:34:12-07:00 Reapply c8d93fa469ba, dropped in d147d3b422d7 > Fix the cpython test for newer pypy versions, with a comment --HG-- branch : stdlib-2.7.18-3 - - - - - 28ac5015 by Ronan Lamy at 2019-08-08T15:59:45+01:00 Fix bpo-25862 --HG-- branch : stdlib-2.7.18-3 - - - - - 0ac395cd by Matti Picus at 2020-07-23T21:44:54+03:00 differentiate in tests between sys.maxunicode and sizeof(w_char_t) - - - - - 4621be5e by Matti Picus at 2020-11-11T09:26:41+02:00 Added tag release-pypy2.7-v7.3.3rc1 for changeset a29ef73f9b32 - - - - - 966a5120 by Matti Picus at 2020-11-11T09:27:06+02:00 Added tag release-pypy3.6-v7.3.3rc1 for changeset fab92f174c77 - - - - - 089a5687 by Matti Picus at 2020-11-11T09:27:23+02:00 Added tag release-pypy3.7-v7.3.3rc1 for changeset 6cf8fa20a7f6 - - - - - d3242fa0 by Ronan Lamy at 2020-08-08T01:00:07+02:00 Find a hackish way to parse enums (grafted from 6b1670dc58b96b676437fa875b2b0d6e38828d76) - - - - - 73ffa688 by Ronan Lamy at 2020-10-02T18:29:42+01:00 Move the cffi-derived code from cparser.py to _cparser.py --HG-- branch : rpy-cparser - - - - - e3549d0f by Matti Picus at 2020-10-03T20:33:35+03:00 simplify source repackaging via hg archive, creates .hg_archival.txt, issue 3315 - - - - - 7f4f78a8 by Antonio Cuni at 2020-10-04T15:24:36+02:00 improve the fake objspace so that it fails if you pass a resizable list to newtuple, and to catch the problem which was fixed by 0726e91a1ce1 - - - - - 36b29935 by Armin Rigo at 2020-10-05T22:14:31+02:00 Fix crypt with a multithread protection lock, similar to the one in grp.py - - - - - 4bd4f38e by Matti Picus at 2020-10-06T08:48:26+03:00 fix failing tests - - - - - 77aa9687 by Matti Picus at 2020-10-06T11:06:01+03:00 backport fix for CVE-2019-5010, cpython issue 35746 --HG-- branch : stdlib-2.7.18-3 - - - - - 25a8a06c by Matti Picus at 2020-10-06T11:26:47+03:00 fix incompatibility with ssl context defaults --HG-- branch : stdlib-2.7.18-3 - - - - - 8067c535 by Stefano Rivera at 2020-10-06T16:11:46-07:00 CPython compatibility: IOBase.readlines() should rely on the iterator protocol instead of calling readline() directly (grafted from 7b9b2790269b94ca9ade16847146b5f566502b9d) --HG-- branch : stdlib-2.7.18-3 - - - - - 91436581 by Stefano Rivera at 2020-10-06T16:12:11-07:00 Ensure that IOBase.readlines() uses overridden __iter__ or __next__ in all cases Grafted from 768e7e44eb1eb061d36c385d7e77be800942f402 and eb1aa8262e34. --HG-- branch : stdlib-2.7.18-3 - - - - - 0555837d by Matti Picus at 2020-10-07T08:34:21+03:00 more test fixes - - - - - 3a0aa403 by Matti Picus at 2020-10-07T09:09:48+03:00 update expired testing certificates from latest CPython HEAD - - - - - 2a6b624d by Stefano Rivera at 2020-10-07T12:10:22-07:00 Reject environmnet variables containing = Adapted from 1697fc0bff5dd60fd0ed4149b238a21a3485a38d > Issue 3136: Windows: os.putenv() --HG-- branch : stdlib-2.7.18-3 - - - - - cda8f65e by Stefano Rivera at 2020-10-07T12:37:58-07:00 prevent re-entrant use of iterator in itertools.tee, bpo-34410 (adapted from cd1115f6c1fd3f0840a57f26e79dde4fc5e39c99) --HG-- branch : stdlib-2.7.18-3 - - - - - 467c9f9f by Stefano Rivera at 2020-10-07T17:08:13-07:00 Leave internal state unchanged if _random.Random.setstate() raises an exception (bpo-29960) (grafted from 2cbe9ff660033e5af4ea7e99b5d6584853fcee53) --HG-- branch : stdlib-2.7.18-3 - - - - - 6bddfd52 by Stefano Rivera at 2020-10-07T17:13:54-07:00 _sqlite.Cursor: add relevant part of __check_cursor to close() (grafted from ff4600cfa35e31384ae6c55c7d9b5f21f9aca5bc) --HG-- branch : stdlib-2.7.18-3 - - - - - 8183c825 by Stefano Rivera at 2020-10-07T17:30:29-07:00 test, fix error message for CPython compatibility Picked up from bpo-34052's new tests. (grafted from 2e89e7ae99c0e9568ad1cf8266f6ad10584e8585) --HG-- branch : stdlib-2.7.18-3 - - - - - 44302b30 by Stefano Rivera at 2020-10-07T17:39:20-07:00 This is Python 2.x not 3, encode unicode filenames (bpo-25404) --HG-- branch : stdlib-2.7.18-3 - - - - - 82078b62 by Stefano Rivera at 2020-10-07T17:48:38-07:00 test: Skip bpo-33817 test that uses pythonapi --HG-- branch : stdlib-2.7.18-3 - - - - - 97f8a66d by Stefano Rivera at 2020-10-07T19:24:51-07:00 Fix the bpo-30730 test (invalid env vars in subprocess) in the posix implementation --HG-- branch : stdlib-2.7.18-3 - - - - - c23aead4 by Matti Picus at 2020-10-08T05:46:36+03:00 always use NT sysconfig scheme on windows, issue 3321 - - - - - 94cb6d73 by Matti Picus at 2020-10-08T05:48:13+03:00 always use NT sysconfig scheme on windows, issue 3321 --HG-- branch : py3.6 - - - - - a3b58b5c by Stefano Rivera at 2020-10-07T19:53:31-07:00 test: pypy's exception message differs --HG-- branch : stdlib-2.7.18-3 - - - - - 6cacdb12 by Stefano Rivera at 2020-10-07T19:53:42-07:00 test: Add an explicit garbage collection to trigger weakref death --HG-- branch : stdlib-2.7.18-3 - - - - - 5020ad6b by Stefano Rivera at 2020-10-07T20:47:49-07:00 Skip tests: PyPy can pickle iterators --HG-- branch : stdlib-2.7.18-3 - - - - - 89bb3278 by Stefano Rivera at 2020-10-07T20:48:35-07:00 Explicitly skip cElementTree MiscTests. cElementTree is importable under PyPy, but isn't implemented in C --HG-- branch : stdlib-2.7.18-3 - - - - - 24f76b1c by Matti Picus at 2020-10-08T07:29:54+03:00 fix (again) avoid python since it needs LD_LIBRARY_PATH on buildbot workers - - - - - 1c0496fe by Stefano Rivera at 2020-10-07T22:13:31-07:00 Revert 8f04b833f59a, superseded by bpo-30365 --HG-- branch : stdlib-2.7.18-3 - - - - - 1429b4e8 by Stefano Rivera at 2020-10-07T22:32:38-07:00 PyPy's parser has always pointed to the start of the token, not the end cPython >= 3.8 has now followed in bpo-34683. --HG-- branch : stdlib-2.7.18-3 - - - - - e53b3dde by Stefano Rivera at 2020-10-07T22:44:58-07:00 Explicitly disable cElementTree tests more effectively (so @cet_only works) Backed out changeset 2dbf44ce2b79 --HG-- branch : stdlib-2.7.18-3 - - - - - aff9c021 by Matti Picus at 2020-10-08T23:05:54+03:00 refactor app_main to delay importing stdlib's os, maybe related to issue 3323 --HG-- branch : app_main - - - - - 881b7c78 by Stefano Rivera at 2020-10-08T23:48:47-07:00 Temporary: app_test for sys_settrace --HG-- branch : stdlib-2.7.18-3 - - - - - 75ea3bc4 by Stefano Rivera at 2020-10-08T20:01:05-07:00 cpython compatibility (grafted from c9039acb3770b3f29467dd7d220d2e7e620f1939) --HG-- branch : stdlib-2.7.18-3 - - - - - 2b478b0b by Matti Picus at 2020-10-09T08:22:56+03:00 revert a2485177d42e, redo with specific nt_pypy scheme --HG-- branch : py3.6 - - - - - 0af58f5e by Matti Picus at 2020-10-09T08:25:42+03:00 revert cf2bc3e07e69, redo with specific nt_pypy scheme - - - - - 25e68735 by Matti Picus at 2020-10-09T08:27:49+03:00 close and document branch for merging --HG-- branch : app_main - - - - - 296cbbd1 by Matti Picus at 2020-10-09T08:29:46+03:00 merge app_main which delays 'import os' until after 'import site' - - - - - ece2628b by Matti Picus at 2020-10-09T08:39:34+03:00 merge default into py3.6 --HG-- branch : py3.6 - - - - - 18207aa3 by Matti Picus at 2020-10-09T08:44:26+03:00 move initstdio to after "import site" for virtualenvs, test for issue 3323 --HG-- branch : py3.6 - - - - - 27065ba7 by Matti Picus at 2020-10-09T09:09:15+03:00 typo - - - - - 8c29f859 by Stefano Rivera at 2020-10-09T00:16:56-07:00 bpo-17288: Prevent jumps from 'return' and 'exception' trace events. Adapted from 29268d8eba51 --HG-- branch : stdlib-2.7.18-3 - - - - - afa45571 by Stefano Rivera at 2020-10-09T01:02:39-07:00 bpo-33026: Fix jumping out of "with" block by setting f_lineno Adapted from 29268d8eba51 --HG-- branch : stdlib-2.7.18-3 - - - - - e20c5ce6 by Stefano Rivera at 2020-10-09T07:54:08-07:00 Backed out changeset 396185377e61 Whoops, meant to strip that before pushing --HG-- branch : stdlib-2.7.18-3 - - - - - 2cdce53c by Stefano Rivera at 2020-10-09T08:19:20-07:00 Check return value of decoder.getstate() (grafted from c795f015ed3622fec95ddaba460f87e197a8a736) --HG-- branch : stdlib-2.7.18-3 - - - - - e4d87836 by Stefano Rivera at 2020-10-09T08:41:16-07:00 bpo-31271: A TypeError should be raised in case the return value of encoder's encode() is invalid. --HG-- branch : stdlib-2.7.18-3 - - - - - 9ad9e775 by Stefano Rivera at 2020-10-09T09:56:42-07:00 Replace more test_support with support. Bad merge? --HG-- branch : stdlib-2.7.18-3 - - - - - 43047ca2 by Stefano Rivera at 2020-10-09T10:02:19-07:00 fix test (grafted from c8644313626b882272ff489a1a4c8eca55a58426) --HG-- branch : stdlib-2.7.18-3 - - - - - ff414866 by Stefano Rivera at 2020-10-09T11:22:08-07:00 test_multiprocessing: pypy's GC doesn't have {get,set}_threshold --HG-- branch : stdlib-2.7.18-3 - - - - - d812baf0 by Stefano Rivera at 2020-10-09T11:29:21-07:00 test_multiprocessing: Sprinkle some explicit GC collection into tests expecting weakref cleanup --HG-- branch : stdlib-2.7.18-3 - - - - - 22f9a6f1 by Stefano Rivera at 2020-10-09T16:31:09-07:00 This is Python 2, no f-strings yet --HG-- branch : stdlib-2.7.18-3 - - - - - f69fc4a7 by Stefano Rivera at 2020-10-09T17:58:40-07:00 blind commit: Hopefully fixing test.test_tcl.TclTest.test_getint on linux32 --HG-- branch : stdlib-2.7.18-3 - - - - - 13debb05 by Stefano Rivera at 2020-10-09T18:01:52-07:00 OveflowError is raised on 32bit systems --HG-- branch : stdlib-2.7.18-3 - - - - - 88f98511 by Stefano Rivera at 2020-10-09T18:14:07-07:00 bpo-30807: signal.setitimer() may disable the timer by mistake --HG-- branch : stdlib-2.7.18-3 - - - - - 10e4ceca by Matti Picus at 2020-10-11T08:28:41+03:00 copy in stdlib3.6.12, remove stdlib2.7 --HG-- branch : vendor/stdlib-3.6 - - - - - bcd7ed67 by Matti Picus at 2020-10-11T08:31:30+03:00 add new file --HG-- branch : vendor/stdlib-3.6 - - - - - 5fa3e52c by Matti Picus at 2020-10-11T08:34:38+03:00 merge vendor/stdlib-3.6 into branch --HG-- branch : stdlib-3.6.12 - - - - - 1c92f810 by Matti Picus at 2020-10-11T09:16:21+03:00 manually backport f801807de06f - kqueue and bpo 30058 --HG-- branch : stdlib-3.6.12 - - - - - 26a8758f by Stefano Rivera at 2020-10-09T18:14:07-07:00 bpo-30807: signal.setitimer() may disable the timer by mistake --HG-- branch : stdlib-3.6.12 - - - - - 69cbbe98 by Stefano Rivera at 2020-10-09T22:52:31-07:00 ctypes: Pass structs by value Picked up on arm64, thanks to the test from bpo-29565. --HG-- branch : stdlib-2.7.18-3 - - - - - 6d2d7a3d by Stefano Rivera at 2020-10-09T22:52:31-07:00 ctypes: Pass structs by value Picked up on arm64, thanks to the test from bpo-29565. --HG-- branch : stdlib-3.6.12 - - - - - d60906d4 by Stefano Rivera at 2020-10-09T23:34:48-07:00 bpo-30058: Fixed buffer overflow in select.kqueue.control(). --HG-- branch : stdlib-2.7.18-3 - - - - - 3e76cf42 by Stefano Rivera at 2020-10-09T23:47:58-07:00 merge default into stdlib-2.7.18-3 --HG-- branch : stdlib-2.7.18-3 - - - - - 119699b4 by Stefano Rivera at 2020-10-10T00:07:05-07:00 getsockopt(): For boolean options, non-zero vales are true On MacOS, TCP_NODELAY was returning 4. - - - - - 6f9118ce by Stefano Rivera at 2020-10-10T00:21:27-07:00 You can't rely on SO_RCVBUF & SO_SNDBUF, MacOS will auto-tune them up to 512k - - - - - e8fd41bb by Stefano Rivera at 2020-10-10T00:26:19-07:00 Case-insensitive encoding comparison >>>> sys.getfilesystemencoding() 'utf-8' - - - - - c4f94e47 by Stefano Rivera at 2020-10-10T00:38:10-07:00 wait3() on MacOS ignores invalid options - - - - - 88a177ce by Stefano Rivera at 2020-10-10T00:52:19-07:00 This test failure is known MacOS issue. We'll just have to live with a more limited test on MacOS - - - - - c504a6cd by Stefano Rivera at 2020-10-10T09:02:44-07:00 Drop -n, on MacOS, the builtin echo in sh doesn't support -n - - - - - da4d2ab5 by Stefano Rivera at 2020-10-10T09:04:34-07:00 We now have an nt_pypy scheme - - - - - d6f75db6 by Stefano Rivera at 2020-10-10T09:38:55-07:00 merge default into stdlib-2.7.18-3 --HG-- branch : stdlib-2.7.18-3 - - - - - 89482fbc by Matti Picus at 2020-10-10T22:03:40+03:00 close branch to be merged --HG-- branch : stdlib-2.7.18-3 - - - - - 3d0ea6aa by Matti Picus at 2020-10-10T22:04:11+03:00 merge stdlib-2.7.18-3 which updates stdlib - - - - - 2f1b824f by Stefano Rivera at 2020-10-10T13:13:34-07:00 bpo-35194: Fix a wrong constant in cp932 codec. - - - - - 3b0a9c0d by Stefano Rivera at 2020-10-10T13:16:02-07:00 bpo-34794: Fix a leak in Tkinter. - - - - - 39d38bc9 by Stefano Rivera at 2020-10-10T13:18:15-07:00 cpython GH-6028: Fix error message in sqlite connection thread check. - - - - - 4e8933c4 by Stefano Rivera at 2020-10-10T13:20:32-07:00 bpo-29004: Document binascii.crc_hqx() implements CRC-CCITT - - - - - 3b3f780d by Stefano Rivera at 2020-10-10T13:54:28-07:00 bpo-33781: audioop: enhance rounding double as int - - - - - fad5a5d5 by Matti Picus at 2020-10-11T08:09:54+03:00 merge default into py3.6 --HG-- branch : py3.6 - - - - - cb30e4d7 by Matti Picus at 2020-10-11T08:11:08+03:00 merge default into py3.6, discarding changes from stdlib-2.7.18-3 --HG-- branch : py3.6 - - - - - 65d6e77f by Matti Picus at 2020-10-11T08:22:46+03:00 check for None in PyLong_AsUnsignedLongLong - - - - - 9863b5b9 by Matti Picus at 2020-10-11T08:24:29+03:00 merge default into py3.6 --HG-- branch : py3.6 - - - - - f2505d21 by Matti Picus at 2020-10-11T18:23:06+03:00 fix merge from default --HG-- branch : py3.6 - - - - - d1214037 by Matti Picus at 2020-10-11T18:33:32+03:00 removed python2.7 test file --HG-- branch : py3.6 - - - - - 6b5d7be5 by Matti Picus at 2020-10-11T22:29:37+03:00 test, fix for modifying self.__dict__ in self.__set_name__, issue 3326 --HG-- branch : py3.6 - - - - - ea5ade57 by Matti Picus at 2020-10-11T23:06:18+03:00 revert move of initstdio till after importing site.py, d6d2e3bd5516 --HG-- branch : py3.6 - - - - - c01f3930 by Matti Picus at 2020-10-11T23:12:39+03:00 simplify (arigato) --HG-- branch : py3.6 - - - - - beab80f6 by Matti Picus at 2020-10-12T09:33:43+03:00 remove redundant test, skip test of SO_SNDBUF on windows - - - - - 6be3772f by Matti Picus at 2020-10-12T10:15:58+03:00 ensure the venv has a pypy3 (after building, the exe is pypy3-c) --HG-- branch : py3.6 - - - - - 89ad4aaf by Matti Picus at 2020-10-12T10:17:29+03:00 merge default into py3.6 --HG-- branch : py3.6 - - - - - d86e0726 by Matti Picus at 2020-10-12T12:13:35+03:00 nt_pypy -> pypy_nt to be compatible with f1aa5bb836b (nulano) - - - - - 47216f00 by Matti Picus at 2020-10-12T12:16:03+03:00 nt_pypy -> pypy_nt to be compatible with distutils/command/install.py (nulano) --HG-- branch : py3.6 - - - - - 3a1ba5ae by Matti Picus at 2020-10-12T17:04:25+03:00 update version number after merge of stdlib-2.7.18-3 - - - - - b16e08f0 by Matti Picus at 2020-10-12T17:08:13+03:00 merge default into py3.6 --HG-- branch : py3.6 - - - - - c6dcdfa7 by Matti Picus at 2020-10-12T17:11:53+03:00 close branch to be merged --HG-- branch : stdlib-3.6.12 - - - - - 4bc66649 by Matti Picus at 2020-10-12T17:12:24+03:00 merge stdlib-3.6.12 --HG-- branch : py3.6 - - - - - 3e39e466 by Matti Picus at 2020-10-13T02:44:17+03:00 sort the tuple of wanted names - - - - - f2eceb4b by Matti Picus at 2020-10-13T09:55:04+03:00 revert stray change that crept into 07c530a2c5c6 --HG-- branch : py3.6 - - - - - 092ec1e2 by Matti Picus at 2020-10-13T10:06:08+03:00 fix tests in extra_tests/test_os.py --HG-- branch : py3.6 - - - - - b836e6f1 by Matti Picus at 2020-10-13T12:19:34+03:00 test, fix execve with no args (reverts 2939d5ee3bf4) --HG-- branch : py3.6 - - - - - 1c587c14 by Stefano Rivera at 2020-10-13T19:53:55-07:00 bpo-31893: Simplify select.kqueue object comparison Return NotImplemented in comparison with other types, resulting in a defined ordering on 2.7, and an exception on 3.x. - - - - - dd274e80 by Stefano Rivera at 2020-10-13T16:39:07-07:00 Support current MacOS in this (non-upstream) kqueue test On MacOS 10.15 (and presumably other recent versions) ENOENT is returned rather than EBADF. But that's besides the point of the test, so handle it. - - - - - ba379e5c by Stefano Rivera at 2020-10-13T18:52:29-07:00 Allow customizing structseq constructors for sched_param() (cPython compatibility) --HG-- branch : py3.6 - - - - - 31443842 by Matti Picus at 2020-10-14T07:48:34+03:00 fix test_sysconfig by sorting tuple --HG-- branch : py3.6 - - - - - b743e79a by Stefano Rivera at 2020-10-13T23:10:14-07:00 bpo-33041: Fixed jumping if the function contains an 'async for' loop. --HG-- branch : py3.6 - - - - - b274ff65 by Stefano Rivera at 2020-10-13T23:15:58-07:00 bpo-17288: Prevent jump from a yield statement --HG-- branch : py3.6 - - - - - ac8d09ca by Stefano Rivera at 2020-10-14T00:29:24-07:00 test_dis: Drop unnecessary Stack size deltas --HG-- branch : py3.6 - - - - - cfc62cdb by Armin Rigo at 2020-10-14T10:04:54+02:00 update to cffi/831e391a969c - - - - - 820bd34a by Stefano Rivera at 2020-10-14T01:55:13-07:00 bpo-11471: avoid generating a JUMP_FORWARD instruction at the end of an if-block if there is no else-clause --HG-- branch : py3.6 - - - - - 119f506b by Stefano Rivera at 2020-10-14T02:08:05-07:00 PyPy doesn't optimize out jumps to jumps in byte-code (yet?) --HG-- branch : py3.6 - - - - - 54206070 by Armin Rigo at 2020-10-14T11:14:54+02:00 update to cffi/b643ede2c603 - - - - - e68a6436 by Matti Picus at 2020-10-14T17:14:15+03:00 merge default into py3.6 --HG-- branch : py3.6 - - - - - 9aecf3a4 by Matti Picus at 2020-10-15T07:40:49+03:00 skip hpy tests on linux32 --HG-- branch : py3.6 - - - - - ceba230e by Matti Picus at 2020-10-15T12:06:40+03:00 typo --HG-- branch : py3.6 - - - - - 0712b59f by Ronan Lamy at 2020-10-15T17:28:53+01:00 Reduce diff with cffi --HG-- branch : rpy-cparser - - - - - 845aa0dd by Matti Picus at 2020-10-15T21:37:16+03:00 backport rpython changes from py3.6 - - - - - 5123893a by Matti Picus at 2020-10-15T21:48:17+03:00 merge default into py3.6 --HG-- branch : py3.6 - - - - - b4dd4839 by Ronan Lamy at 2020-10-16T18:24:24+01:00 Update cparser code to match latest cffi --HG-- branch : rpy-cparser - - - - - 04fecdbd by Matti Picus at 2020-10-17T23:01:02+03:00 rename misnamed apptest file - - - - - fe3566c1 by Matti Picus at 2020-10-17T23:19:32+03:00 back out d0c5958a553c, the file is not yet an apptest - - - - - 4ad1fd7a by Matti Picus at 2020-10-17T23:50:07+03:00 skip test of socket.fromfd on windows with file fd, fails also on CPython - - - - - 9632ec30 by Matti Picus at 2020-10-18T00:13:14+03:00 skip pattern in socket.inte_pton on windows, fails also on CPython - - - - - e16d733b by Armin Rigo at 2020-10-19T19:29:15+02:00 fix a test checking an internal detail of _sre scanners - - - - - 93e7e757 by Armin Rigo at 2020-10-19T19:31:57+02:00 add a few tests showing a difference between pre-3.7 and 3.7 - - - - - 99b1c572 by Ronan Lamy at 2020-10-22T17:16:10+01:00 Move cparser from cpyext to rpython.tool.cparser --HG-- branch : rpy-cparser - - - - - a887e76d by Ronan Lamy at 2020-10-22T20:35:22+01:00 Move cpyext-specific test back to cpyext --HG-- branch : rpy-cparser - - - - - 2bd48dea by Ronan Lamy at 2020-10-22T21:10:51+01:00 Configure named structs, without requiring a spurious typedef --HG-- branch : rpy-cparser - - - - - 701065e0 by Matti Picus at 2020-10-23T02:56:49+03:00 test fix for issue 3331 (os.stat(''), os.listdir('')) --HG-- branch : py3.6 - - - - - f10c6639 by Matti Picus at 2020-10-23T02:57:12+03:00 cleanup tests --HG-- branch : py3.6 - - - - - c10f2caf by Matti Picus at 2020-10-23T02:58:46+03:00 backport changes from py3.6 - - - - - 790c273d by Matti Picus at 2020-10-23T15:54:36+03:00 skip hpy vendored tests on windows until hpy supports it --HG-- branch : py3.6 - - - - - 19e0338b by Matti Picus at 2020-10-23T17:18:52+03:00 fix decode_codepage - outsize is widechar len, when what we need is codepoints --HG-- branch : py3.6 - - - - - 5b894b90 by Ronan Lamy at 2020-10-23T17:31:45+01:00 Raise meaningful error when trying to configure an undefined struct --HG-- branch : rpy-cparser - - - - - 10c61d39 by Ronan Lamy at 2020-10-23T18:02:04+01:00 Make it possible to parse a header without configuring the types immediately --HG-- branch : rpy-cparser - - - - - 10a949ba by Ronan Lamy at 2020-10-23T18:37:01+01:00 Add missing portions of descrobject.h --HG-- branch : rpy-cparser - - - - - 26a03e9f by Matti Picus at 2020-10-24T22:09:21+03:00 windows does not have sethostname --HG-- branch : py3.6 - - - - - 3cd51174 by Matti Picus at 2020-10-24T23:40:51+03:00 fix issue 3324 (bpo 41966) with upstream patch --HG-- branch : py3.6 - - - - - 7cc68b40 by Matti Picus at 2020-10-24T23:41:40+03:00 fix test for sizeof(w_char) == 2 --HG-- branch : py3.6 - - - - - 31cf8234 by Matti Picus at 2020-10-24T23:38:44+03:00 refactor handling in wcharpsize2utf8 since wcharp is utf16 on windows --HG-- branch : py3.6 - - - - - 91331d3c by Matti Picus at 2020-10-25T08:49:59+02:00 call setlocale(xxx, '') to initialize the values from the environment --HG-- branch : py3.6 - - - - - 2e3bece2 by Matti Picus at 2020-10-25T13:04:49+02:00 add `sqlite3_load_extension`, fixes issue #3334 --HG-- branch : py3.6 - - - - - 87a3e024 by Matti Picus at 2020-10-25T16:11:40+02:00 refactor to be more like cpython and call WideCharToMultiByte only once per char --HG-- branch : py3.6 - - - - - 5087de19 by Matti Picus at 2020-10-25T16:02:27+02:00 add missing imports --HG-- branch : py3.6 - - - - - 08b819f1 by Matti Picus at 2020-10-25T19:30:28+02:00 try to change windows sys.defaultfileencoding to utf-8 I am not sure about the change in fsencode, it may break locales? --HG-- branch : py3.6 - - - - - 383779a9 by Matti Picus at 2020-10-25T21:08:41+02:00 use surrogateescape errors in fsencode, fsdecode in windows --HG-- branch : py3.6 - - - - - d5535d88 by Matti Picus at 2020-10-26T08:19:44+02:00 provide a method to persist initial module attributes across reloads --HG-- branch : py3.6 - - - - - e9d60453 by Matti Picus at 2020-10-26T17:43:48+02:00 do not crash when trying to re-read enormous dynamic keys --HG-- branch : py3.6 - - - - - ab6440a8 by Matti Picus at 2020-10-27T07:24:59+02:00 try removing this shortcut which causes an untranslated test failure in listdir_unicode --HG-- branch : py3.6 - - - - - 1909234c by Matti Picus at 2020-10-27T08:16:10+02:00 fxi trivial parts of test_pypy_c test failures --HG-- branch : py3.6 - - - - - 38deac9f by Matti Picus at 2020-10-27T08:30:58+02:00 revert 297d9787d1b7, skip instead --HG-- branch : py3.6 - - - - - e26f6303 by Matti Picus at 2020-10-27T08:45:54+02:00 revert 06084366697b, use utf-8 as bootstrap encoding on linux and unkown --HG-- branch : py3.6 - - - - - bdf7196f by Matti Picus at 2020-10-27T17:24:46+02:00 do not raise errors in a finalizer, improve tests --HG-- branch : py3.6 - - - - - 5babc966 by Matti Picus at 2020-10-28T07:53:29+02:00 use same spaceconfig across the file, imporves test time and avoids issues xref eb352de8b5b3 --HG-- branch : py3.6 - - - - - 20fba185 by Matti Picus at 2020-10-28T08:01:29+02:00 fix test for sys.getfilesystemencoding --HG-- branch : py3.6 - - - - - da03fda1 by cptpcrd at 2020-10-28T13:25:54-04:00 add resource.prlimit() (added in CPython 3.4) --HG-- branch : cptpcrd-resource-prlimit - - - - - 7cd66c27 by cptpcrd at 2020-10-28T17:59:00-04:00 only compile my_prlimit header on Linux --HG-- branch : cptpcrd-resource-prlimit - - - - - 77fe4f3e by cptpcrd at 2020-10-29T08:42:10-04:00 my_prlimit -> _prlimit (in _resource_build) --HG-- branch : cptpcrd-resource-prlimit - - - - - 9054a23f by Matti Picus at 2020-10-29T15:04:23+02:00 dynamically allocate Py_buffer.format if needed, issue 3336 - - - - - 656b8e3b by Matti Picus at 2020-10-29T15:06:36+02:00 document, close branch to be merged --HG-- branch : cptpcrd-resource-prlimit - - - - - f6367941 by Matti Picus at 2020-10-29T15:07:13+02:00 merge cptpcrd-resource-prlimit, which provides resource.prlimit - - - - - 8c7517d9 by Matti Picus at 2020-10-29T15:12:03+02:00 merge default into branch --HG-- branch : py3.6 - - - - - ba1a6fd4 by cptpcrd at 2020-10-29T09:36:30-04:00 rework exception handling in 'resource' module to match CPython As per PEP 3151 --HG-- branch : cptpcrd-resource-py3.6-exceptions - - - - - 639ee0cd by Matti Picus at 2020-10-29T16:59:16+02:00 add draft release note - - - - - bfadad3f by Matti Picus at 2020-10-29T19:12:44+02:00 fix translation - - - - - f5a766a6 by Matti Picus at 2020-10-29T19:25:01+02:00 update release note - - - - - e5999580 by Matti Picus at 2020-10-29T19:25:31+02:00 Merge with default --HG-- branch : py3.6 - - - - - c3965a13 by Matti Picus at 2020-10-29T22:29:13+02:00 test, fix for readonly flag on PyObject_GetBuffer(<bytes>, view) (issue 3307) - - - - - 06012fd0 by Matti Picus at 2020-10-30T09:28:35+02:00 revert these files to remove os.prlimit from 2.7 - - - - - d6b40b67 by Matti Picus at 2020-10-30T09:37:26+02:00 merge default into py3.6, preserving os.prlimit --HG-- branch : py3.6 - - - - - 38bf1376 by Matti Picus at 2020-10-30T09:38:01+02:00 close branch to be merged --HG-- branch : cptpcrd-resource-py3.6-exceptions - - - - - ea4802ee by Matti Picus at 2020-10-30T09:39:33+02:00 merge branch which fixes exception handling in resource --HG-- branch : py3.6 - - - - - 8ca6f98f by Matti Picus at 2020-10-30T09:43:52+02:00 fix bad merge --HG-- branch : py3.6 - - - - - 1eaa5c38 by Matti Picus at 2020-10-30T09:45:54+02:00 update release note - - - - - ce7a2d62 by Matti Picus at 2020-10-30T11:40:11+02:00 tweak struct, adapt test to new struct layout - - - - - b5dcae16 by Matti Picus at 2020-10-30T11:43:04+02:00 merge default into py3.6 --HG-- branch : py3.6 - - - - - 763d7f65 by Matti Picus at 2020-10-31T19:36:42+02:00 conditionally build prlimit only if it exists in glibc --HG-- branch : py3.6 - - - - - 256e4bae by Matti Picus at 2020-10-31T19:38:25+02:00 move whatsnew-head - - - - - e99f01f9 by Matti Picus at 2020-10-31T19:45:52+02:00 start 7.3.3 release cycle - - - - - a3c0d694 by Matti Picus at 2020-10-31T20:27:23+02:00 2to3 makecontributor.py, update contributors - - - - - 7540c3b1 by Matti Picus at 2020-10-31T20:36:36+02:00 merge default into branch --HG-- branch : py3.6 - - - - - f0b3c994 by Matti Picus at 2020-10-31T20:48:13+02:00 update unused Makefile --HG-- branch : py3.6 - - - - - 678fc404 by Matti Picus at 2020-10-31T21:58:46+02:00 use _pydecimal not _decimal --HG-- branch : py3.6 - - - - - f8f23143 by Matti Picus at 2020-11-01T07:27:09+02:00 add whatsnew-pypy3-7.3.3.rst, mention disabled hpy in 7.3.2 - - - - - 9ff51b7b by Matti Picus at 2020-11-01T11:03:05+02:00 add missing include, needs sychronization with upstream - - - - - 186f65af by Matti Picus at 2020-11-02T08:17:04+02:00 typo in macro name - - - - - 79d52a0c by Ronan Lamy at 2020-11-02T18:37:07+00:00 Ensure compatibility of r_singlefloat/r_longfloat hashes with equality - - - - - 9fd89746 by Antonio Cuni at 2020-11-02T21:10:16+00:00 Merge branch 'branch/hpy' into 'branch/py3.6' Update to hpy 0.1.dev723+gdba748d See merge request pypy/pypy!772 --HG-- branch : py3.6 - - - - - d4a8374a by cptpcrd at 2020-11-02T19:28:10-05:00 fix resource module prlimit() detection 1. Fix prlimit() detection on musl (where `ctypes.util.find_library('c')` always returns None) 2. Only run the prlimit() tests if prlimit() is present --HG-- branch : cptpcrd-resource-prlimit-condition - - - - - 83ed90ae by Matti Picus at 2020-11-03T09:36:39+02:00 merge cptpcrd-resource-prlimit-condition --HG-- branch : py3.6 - - - - - d8ad7359 by Matti Picus at 2020-11-03T09:40:41+02:00 merge default into branch --HG-- branch : py3.6 - - - - - 738b31a6 by Matti Picus at 2020-11-03T09:43:50+02:00 document hpy as part of the release - - - - - f22bfe72 by Matti Picus at 2020-11-03T09:44:26+02:00 merge default into py3.6 --HG-- branch : py3.6 - - - - - e48ec58c by Matti Picus at 2020-11-04T06:58:32+02:00 adapt test to missing _decimal module --HG-- branch : py3.6 - - - - - fd2ce893 by Matti Picus at 2020-11-04T09:43:02+02:00 move test - - - - - 46d8f77a by Matti Picus at 2020-11-04T11:39:24+02:00 update test - - - - - 92fd5b4b by Matti Picus at 2020-11-04T11:39:47+02:00 merge default into py3.6 --HG-- branch : py3.6 - - - - - d6344e17 by Matti Picus at 2020-11-04T11:42:38+02:00 adapt test to py3.6 --HG-- branch : py3.6 - - - - - 3073e023 by Matti Picus at 2020-11-05T20:32:30+02:00 fix link for topaz - - - - - 68250c44 by Matti Picus at 2020-11-06T09:20:58+02:00 fix asyncFor, issue 3339 --HG-- branch : py3.6 - - - - - 0a5d23bb by Matti Picus at 2020-11-06T10:28:13+02:00 add a post-translation test, would be better to do this untranslated --HG-- branch : py3.6 - - - - - ef201083 by Matti Picus at 2020-11-06T15:04:38+02:00 resync default/rpython into py3.6 --HG-- branch : py3.6-resync - - - - - 96acb2eb by Matti Picus at 2020-11-06T17:06:09+02:00 close branch to be merged --HG-- branch : py3.6-resync - - - - - 10a74f72 by Matti Picus at 2020-11-06T17:07:14+02:00 resync rpython differences from default --HG-- branch : py3.6 - - - - - 64d75b38 by Ronan Lamy at 2020-11-12T12:06:59+00:00 hg merge default --HG-- branch : rpy-cparser - - - - - e47e9baa by Matti Picus at 2020-11-13T15:42:49+02:00 test, fix for nt._getfullpathname, make it win32-only (like cpython) issue 3343 --HG-- branch : py3.6 - - - - - efdf77dc by Matti Picus at 2020-11-14T23:23:45+02:00 fix buffer handling in RegQueryValueW and RegEnumKeyExW (issue 3342) --HG-- branch : py3.6 - - - - - fbb2a3ec by Matti Picus at 2020-11-15T08:25:16+02:00 clarify CCHARP vs CWCHARP in rwinreg - - - - - f81cb6fc by Matti Picus at 2020-11-15T08:25:48+02:00 merge default into py3.6 --HG-- branch : py3.6 - - - - - 7954f192 by Matti Picus at 2020-11-15T14:00:01+02:00 adjust casting to 7dbd746c512b, fix untested RegConnectRegistry for utf8-or-none --HG-- branch : py3.6 - - - - - 53138f82 by Matti Picus at 2020-11-16T04:35:35+02:00 fix QueryValueEx to be like cpython --HG-- branch : py3.6 - - - - - 9ff25a3d by Matti Picus at 2020-11-16T08:17:28+02:00 skip test for nl_langinfo on windows --HG-- branch : py3.6 - - - - - 4cfd9e95 by Matti Picus at 2020-11-16T08:47:34+02:00 fix translation, in practice the call will always return ERROR_MORE_DATA --HG-- branch : py3.6 - - - - - 70033f1f by Matti Picus at 2020-11-16T09:05:10+02:00 fix translation II --HG-- branch : py3.6 - - - - - 7369d47d by Matti Picus at 2020-11-17T10:52:32+02:00 export PyStructSequence_NewType from cpyext/src/structseq.c, issue 3346 --HG-- branch : py3.6 - - - - - adbd3994 by Matti Picus at 2020-11-18T00:45:04+02:00 Update project-ideas, more work needed. - - - - - d57b2c91 by Matti Picus at 2020-11-18T00:52:00+02:00 update release note - - - - - 8daa3e4c by Antonio Cuni at 2020-11-19T09:30:09+01:00 a branch where to tentatatively transplant the rpython-error_value branch on top of hpy --HG-- branch : hpy-error-value - - - - - cf9a9054 by Antonio Cuni at 2020-11-18T14:09:50+01:00 add a test which checks that in case of exception the function returns a specific error value, and the llinterp machinerty to make it possible. The default case passes out of the box of course, while test_custom_error_value is WIP --HG-- branch : hpy-error-value - - - - - 01296934 by Antonio Cuni at 2020-11-18T15:07:19+01:00 implement @ll_error_value and add a couple of test to ensure that it works correctly also in corner cases --HG-- branch : hpy-error-value - - - - - b70be44c by Matti Picus at 2020-11-18T18:03:49+02:00 update repackage script - - - - - 3c508c8d by Matti Picus at 2020-11-18T18:04:19+02:00 Added tag release-pypy2.7-v7.3.3rc2 for changeset a29ef73f9b32 - - - - - ba887c16 by Matti Picus at 2020-11-18T18:04:51+02:00 Added tag release-pypy3.6-v7.3.3rc2 for changeset db1e853f94de - - - - - df17d2f3 by Matti Picus at 2020-11-18T18:05:07+02:00 Added tag release-pypy3.7-v7.3.3rc2 for changeset 7e6e2bb30ac5 - - - - - 7491e15f by Antonio Cuni at 2020-11-18T21:22:27+01:00 fix the case for exceptions raised by builtin ops --HG-- branch : hpy-error-value - - - - - c31021fe by Antonio Cuni at 2020-11-18T21:25:32+01:00 document the branch --HG-- branch : hpy-error-value - - - - - 8a9885df by Antonio Cuni at 2020-11-20T08:58:47+00:00 branch where to fix the docker image --HG-- branch : new-ci-image - - - - - 6c649c03 by Christoph Reiter at 2020-11-20T08:28:44+01:00 CI: Add a Dockerfile for CI This can be uploaded to the heptapod/gitlab package registry and pulled in the CI runner from there. Prevents hitting pull limits on docker hub. --HG-- branch : new-ci-image - - - - - 099b593c by Antonio Cuni at 2020-11-20T09:15:40+00:00 Merge branch 'branch/new-ci-image' into 'branch/default' Use the heptapod docker registry See merge request pypy/pypy!776 - - - - - bd985a51 by Matti Picus at 2020-11-20T12:27:01+02:00 try to simplify and clarify contributing instructions - - - - - 8de81fa2 by Matti Picus at 2020-11-20T12:36:33+02:00 document merged branch - - - - - 07bd3ca7 by Matti Picus at 2020-11-20T12:48:14+02:00 test, fix xml default attribute values (issue 3333) (thanks obfusk) --HG-- branch : issue-3333 - - - - - 5aa0b0d3 by Matti Picus at 2020-11-20T12:49:13+02:00 merge branch to fix xml default attribute assignment into default - - - - - b97c5299 by Matti Picus at 2020-11-20T12:51:08+02:00 Merge with default --HG-- branch : py3.6 - - - - - 211477a2 by Matti Picus at 2020-11-20T12:55:00+02:00 adapt 92b6f8555dcd to py3 --HG-- branch : py3.6 - - - - - a63e6b15 by Antonio Cuni at 2020-11-20T18:13:38+01:00 rename this test, else it's ungreppable --HG-- branch : hpy-error-value - - - - - 384de503 by Antonio Cuni at 2020-11-21T11:58:27+01:00 WIP: require the user to explicitly define which error_value to use when using @llhelper_can_raise, because this is what we need for HPy. However, this uncovers a problem, see test_llhelper_can_raise_custome_error_value --HG-- branch : hpy-error-value - - - - - de7989d8 by Matti Picus at 2020-11-21T18:14:18+02:00 Added tag release-pypy2.7-v7.3.3 for changeset a29ef73f9b32 - - - - - 546f1834 by Matti Picus at 2020-11-21T18:15:36+02:00 Added tag release-pypy3.6-v7.3.3 for changeset db1e853f94de - - - - - f2da6737 by Matti Picus at 2020-11-21T18:15:55+02:00 Added tag release-pypy3.7-v7.3.3 for changeset 7e6e2bb30ac5 - - - - - 772134b3 by Matti Picus at 2020-11-21T19:42:57+02:00 document 7.3.3 release - - - - - 50bbcc5e by Matti Picus at 2020-11-21T21:00:39+02:00 update how-to-release document - - - - - c93fba91 by Armin Rigo at 2020-11-24T11:53:44+00:00 back-port the rpython bits of "py3.7-rsre" --HG-- branch : rpython-rsre-for-37 - - - - - 44e5a694 by Armin Rigo at 2020-11-24T12:02:57+00:00 fixes --HG-- branch : rpython-rsre-for-37 - - - - - e6f74f20 by Armin Rigo at 2020-11-24T13:49:58+01:00 Ignore the test_tab failure in this specific file --HG-- branch : rpython-rsre-for-37 - - - - - cbb6156f by Armin Rigo at 2020-11-24T13:51:39+01:00 document branch --HG-- branch : rpython-rsre-for-37 - - - - - a8828b9a by Armin Rigo at 2020-11-24T16:28:58+01:00 close branch, ready to merge --HG-- branch : rpython-rsre-for-37 - - - - - d5b2b6b4 by Armin Rigo at 2020-11-24T16:29:07+01:00 hg merge rpython-rsre-for-37 - - - - - 7ea29d72 by Armin Rigo at 2020-11-24T16:29:59+01:00 hg merge default --HG-- branch : py3.6 - - - - - 5ee1afe6 by Armin Rigo at 2020-11-24T16:46:54+01:00 sorry, fix --HG-- branch : py3.6 - - - - - 3ceed6e5 by Armin Rigo at 2020-11-24T21:21:12+01:00 fix for a case where the difference shows up with recent unicode databases only - - - - - 45068f50 by Armin Rigo at 2020-11-24T21:21:32+01:00 hg merge default --HG-- branch : py3.6 - - - - - 5c0a573b by Ronan Lamy at 2020-11-25T20:25:40+00:00 hg merge default --HG-- branch : rpy-cparser - - - - - f8c7607e by Ronan Lamy at 2020-11-25T20:28:14+00:00 Document branch --HG-- branch : rpy-cparser - - - - - 09f4d019 by Ronan Lamy at 2020-11-25T20:37:06+00:00 Merge branch 'branch/rpy-cparser' into 'branch/default' Move cparser tool to rpython See merge request pypy/pypy!774 - - - - - 88ebcdac by Ronan Lamy at 2020-11-25T21:00:43+00:00 hg merge default --HG-- branch : py3.6 - - - - - 94318652 by Antonio Cuni at 2020-11-30T18:08:58+00:00 temporary checkin to see whether disabling this breaks any test --HG-- branch : hpy-error-value - - - - - 93789710 by Antonio Cuni at 2020-11-30T21:39:44+01:00 Refactor&simplify the approach: 1. declare that the return value of general RPython function is undefined and that you should not rely on it 2. merge @llhelper_can_raise and @ll_error_value into a combined @llhelper_error_value: this is the only case which we ultimately care about, and it's simpler to test/implement them together than separately 3. introduce a failing test (test_enforce_llhelper_error_value_in_case_of_nested_exception) which will be fixed in the next commit. --HG-- branch : hpy-error-value - - - - - c2989d4d by Antonio Cuni at 2020-11-30T21:44:34+01:00 fix test_enforce_llhelper_error_value_in_case_of_nested_exception by disabling an optimization if the graph has @llhelper_error_value --HG-- branch : hpy-error-value - - - - - e942434b by Antonio Cuni at 2020-12-01T16:18:52+01:00 Make sure we return the correct error_value in case of exceptions: - add the test_errorval_returned_by_api_functions, which will be commited to the HPy repo as part of the antocuni/more-tests-4 branch (git commit 2e28e08) - use the new @llhelper_error_value which was introduced by the rpython-error_value branch and transplanted here to fix the test - add a new param @API.func(...., error_value=...). It is now required to explicitly specify an error_value for functions returning int, double, etc. --HG-- branch : hpy-error-value - - - - - dc43712e by Antonio Cuni at 2020-12-01T17:09:21+01:00 add one more test, commited to the hpy repo in commit f698b7d --HG-- branch : hpy-error-value - - - - - 42ea6a40 by Antonio Cuni at 2020-12-01T17:57:38+01:00 fix corresponding to hpy git rev 8de7983 --HG-- branch : hpy-error-value - - - - - 148e5f27 by Antonio Cuni at 2020-12-02T11:54:15+01:00 fix whatsnew --HG-- branch : hpy-error-value - - - - - f3de4cbc by Antonio Cuni at 2020-12-02T11:55:32+01:00 document this branch --HG-- branch : hpy-error-value - - - - - 384c85e4 by Antonio Cuni at 2020-12-02T10:56:52+00:00 hg merge py3.6 --HG-- branch : hpy-error-value - - - - - 62236fa7 by Antonio Cuni at 2020-12-02T17:27:35+01:00 hg merge py3.6 --HG-- branch : hpy - - - - - 5741ab2f by Antonio Cuni at 2020-12-02T17:28:08+01:00 close merged branch --HG-- branch : hpy-error-value - - - - - 8f003db3 by Antonio Cuni at 2020-12-02T17:30:06+01:00 Merge the hpy-error-value branch. This branch does two things: 1. transplant the content of the branch rpython-error_value which was just merged to default 2. use the new functionality in HPy to implement the new parameter @API.func(..., error_value=...) This fixes HPy exceptions, which were broken after translation --HG-- branch : hpy - - - - - 30 changed files: - .gitlab-ci.yml - + .gitlab-ci/Dockerfile - + .gitlab-ci/build.sh - .hgtags - LICENSE - Makefile - extra_tests/cffi_tests/cffi0/test_ffi_backend.py - extra_tests/test_decimal.py - + extra_tests/test_dis.py - extra_tests/test_os.py - pypy/module/test_lib_pypy/test_posix_extra.py ? extra_tests/test_posix_extra.py - + extra_tests/test_venv.py - ? lib-python/2.7/test/recursion.tar - lib-python/3/datetime.py - lib-python/3/email/parser.py - lib-python/3/pydoc_data/topics.py - lib-python/3/sysconfig.py - lib-python/3/test/pickletester.py - lib-python/3/test/test_dis.py - lib-python/3/test/test_email/test_policy.py - lib-python/3/test/test_heapq.py - lib-python/3/test/test_io.py - lib-python/3/test/test_py_compile.py - lib-python/3/test/test_sysconfig.py - lib-python/3/test/test_xml_etree.py - lib-python/3/venv/__init__.py - lib-python/3/xml/etree/ElementTree.py - lib_pypy/_decimal.py ? lib_pypy/__decimal.py - lib_pypy/_audioop_build.py - lib_pypy/_crypt/__init__.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/compare/ba7496c005914ed6e64bede02c666c11673cfa34...8f003db38878449f5046c28a615e6ee4946a5ab7 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/ba7496c005914ed6e64bede02c666c11673cfa34...8f003db38878449f5046c28a615e6ee4946a5ab7 You're 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 Dec 2 11:31:50 2020 From: foss at heptapod.net (Antonio Cuni) Date: Wed, 02 Dec 2020 16:31:50 +0000 Subject: [pypy-commit] [Git][pypy/pypy] Deleted branch branch/rpython-error_value Message-ID: <5fc7c176c13da_1913f9ac8539d4419439a@heptapod-foss.mail> Antonio Cuni deleted branch branch/rpython-error_value 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 Wed Dec 2 13:43:18 2020 From: foss at heptapod.net (Matti Picus) Date: Wed, 02 Dec 2020 18:43:18 +0000 Subject: [pypy-commit] [Git][pypy/pypy] Pushed new branch branch/win64-cpyext Message-ID: <5fc7e0469198a_1912b1a3812b0ec203056@heptapod-foss.mail> Matti Picus pushed new branch branch/win64-cpyext at PyPy / pypy -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/tree/branch/win64-cpyext You're 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 Dec 2 15:17:19 2020 From: foss at heptapod.net (Simon Cross) Date: Wed, 02 Dec 2020 20:17:19 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/hpy-update-to-7c832a2f] 299 commits: update to v2.7.16 Message-ID: <5fc7f64f31cd7_1912b1a3c0b142820362f@heptapod-foss.mail> Simon Cross pushed to branch branch/hpy-update-to-7c832a2f at PyPy / pypy Commits: 1794dd2c by Matti Picus at 2019-05-20T12:55:24+03:00 update to v2.7.16 --HG-- branch : vendor/stdlib - - - - - 62d4a706 by Matti Picus at 2019-05-20T12:56:07+03:00 add how-to-update --HG-- branch : vendor/stdlib - - - - - 4c2d1029 by Micha? G?rny at 2020-09-28T09:28:36+02:00 update stdlib to v2.7.18-3-g138e2caeb4 --HG-- branch : vendor/stdlib - - - - - 2e7012c8 by Micha? G?rny at 2020-09-28T10:51:59+02:00 start stdlib-2.7.18-3 branch --HG-- branch : stdlib-2.7.18-3 - - - - - f67b9ed9 by Micha? G?rny at 2020-09-28T10:45:03+02:00 merge vendor/stdlib --HG-- branch : stdlib-2.7.18-3 - - - - - f0618030 by Micha? G?rny at 2020-09-29T15:24:42+02:00 fix mistakenly readded py2.7 import from weakref.py --HG-- branch : stdlib-2.7.18-3 - - - - - 049ea398 by Micha? G?rny at 2020-09-29T15:25:00+02:00 add new py2.7 tests to conftest --HG-- branch : stdlib-2.7.18-3 - - - - - 94e8d8ee by Micha? G?rny at 2020-09-29T16:31:50+02:00 test_syntax: Fix doctest exception message to match pypy --HG-- branch : stdlib-2.7.18-3 - - - - - 5ee9c187 by Micha? G?rny at 2020-09-29T17:31:21+02:00 test_thread: fix pypy gc collection lost on update, caused test to hang --HG-- branch : stdlib-2.7.18-3 - - - - - 2f9bea3f by Micha? G?rny at 2020-09-29T21:39:55+02:00 test_time: fix exception compatibility with pypy --HG-- branch : stdlib-2.7.18-3 - - - - - 07d02be9 by Micha? G?rny at 2020-09-29T21:43:20+02:00 test_xml_etree.py: fix test failure due to refcounting impl detail --HG-- branch : stdlib-2.7.18-3 - - - - - d45eb67d by Stefano Rivera at 2020-10-02T13:06:56-07:00 bpo-38535: Fix positions for AST nodes for calls without arguments in decorators --HG-- branch : stdlib-2.7.18-3 - - - - - eef497d7 by Stefano Rivera at 2015-06-05T20:32:17+02:00 bytearray(obj) should call obj.__index__() instead of obj.__int__(). adapted from b84f64795e2b in the py3k branch --HG-- branch : stdlib-2.7.18-3 - - - - - 5374494e by Stefano Rivera at 2020-10-02T17:40:25-07:00 Update _testcapimodule to 2.7.18 Skip test_long_as_unsigned_long_long_mask as it currently segfaults --HG-- branch : stdlib-2.7.18-3 - - - - - 8a37c310 by Ronan Lamy at 2019-10-16T16:48:28+01:00 Fix range checking in GB18030 decoder (bpo-29990) --HG-- branch : stdlib-2.7.18-3 - - - - - 64ab68e9 by Ronan Lamy at 2019-10-16T17:57:57+01:00 Fix handling escape characters in HZ codec (bpo-30003) --HG-- branch : stdlib-2.7.18-3 - - - - - a9fb5988 by Stefano Rivera at 2020-10-02T22:06:02-07:00 Handle NULL argument to PyLong_AsUnsignedLongLongMask As used in test_long_as_unsigned_long_long_mask in _testcapimodule --HG-- branch : stdlib-2.7.18-3 - - - - - 457bbd3b by Stefano Rivera at 2020-10-02T21:39:21-07:00 Swallow exceptions in PySlice_GetIndices PySlice_GetIndicesEx is the improved version that raises exceptions. As the cPython docs say: > Returns 0 on success and -1 on error with no exception set (unless one of the > indices was not None and failed to be converted to an integer, in > which case -1 is returned with an exception set). > > You probably do not want to use this function. If you want to use slice > objects in versions of Python prior to 2.3, you would probably do well to > incorporate the source of PySlice_GetIndicesEx(), suitably renamed, in the > source of your extension. --HG-- branch : stdlib-2.7.18-3 - - - - - d4de7d26 by Stefano Rivera at 2020-10-02T21:24:16-07:00 PyBuffer_To/FromContiguous were implemented in 94ab09b73962 --HG-- branch : stdlib-2.7.18-3 - - - - - 32d0cb16 by Stefano Rivera at 2020-10-02T18:15:37-07:00 Update _ctypes_test to 2.7.18 --HG-- branch : stdlib-2.7.18-3 - - - - - 54c76ca0 by Ronan Lamy at 2020-05-27T17:57:16+01:00 Ensure correct PEP3118 codes for primitive ctypes types (cf. bpo-10746) --HG-- branch : stdlib-2.7.18-3 - - - - - b47c45b9 by Matti Picus at 2019-08-25T10:36:16+03:00 cpython3 compatibility for raising when calling methods on abstract classes --HG-- branch : stdlib-2.7.18-3 - - - - - 2b6d8a98 by Stefano Rivera at 2020-10-05T18:42:38-07:00 Return a TypeError like cpython would if a timedelta argument doesn't divmod correctly Handle the ridiculous __divmod__ results that test_datetime.TestTimeDelta.test_issue31752 uses. This doesn't really matters in PyPy, we aren't triggering an interpreter failure here like cPython. --HG-- branch : stdlib-2.7.18-3 - - - - - 161339fe by Richard Plangger at 2017-02-27T18:55:01+01:00 (ronan, plan_rich) fix descriptor invocation inside the descr_call of W_TypeObject --HG-- branch : stdlib-2.7.18-3 - - - - - 8750999f by Stefano Rivera at 2020-10-05T20:06:39-07:00 Fix test_dict failures from bpo-27945 tests As-applied to py3.6 in 63c246992f08 --HG-- branch : stdlib-2.7.18-3 - - - - - b0ddceb1 by Stefano Rivera at 2020-10-05T20:14:38-07:00 Handle PyPy's magic offset from cPython (bpo-29514) --HG-- branch : stdlib-2.7.18-3 - - - - - 1d2da07e by Stefano Rivera at 2020-10-05T20:34:12-07:00 Reapply c8d93fa469ba, dropped in d147d3b422d7 > Fix the cpython test for newer pypy versions, with a comment --HG-- branch : stdlib-2.7.18-3 - - - - - 28ac5015 by Ronan Lamy at 2019-08-08T15:59:45+01:00 Fix bpo-25862 --HG-- branch : stdlib-2.7.18-3 - - - - - 0ac395cd by Matti Picus at 2020-07-23T21:44:54+03:00 differentiate in tests between sys.maxunicode and sizeof(w_char_t) - - - - - 4621be5e by Matti Picus at 2020-11-11T09:26:41+02:00 Added tag release-pypy2.7-v7.3.3rc1 for changeset a29ef73f9b32 - - - - - 966a5120 by Matti Picus at 2020-11-11T09:27:06+02:00 Added tag release-pypy3.6-v7.3.3rc1 for changeset fab92f174c77 - - - - - 089a5687 by Matti Picus at 2020-11-11T09:27:23+02:00 Added tag release-pypy3.7-v7.3.3rc1 for changeset 6cf8fa20a7f6 - - - - - d3242fa0 by Ronan Lamy at 2020-08-08T01:00:07+02:00 Find a hackish way to parse enums (grafted from 6b1670dc58b96b676437fa875b2b0d6e38828d76) - - - - - 73ffa688 by Ronan Lamy at 2020-10-02T18:29:42+01:00 Move the cffi-derived code from cparser.py to _cparser.py --HG-- branch : rpy-cparser - - - - - e3549d0f by Matti Picus at 2020-10-03T20:33:35+03:00 simplify source repackaging via hg archive, creates .hg_archival.txt, issue 3315 - - - - - 7f4f78a8 by Antonio Cuni at 2020-10-04T15:24:36+02:00 improve the fake objspace so that it fails if you pass a resizable list to newtuple, and to catch the problem which was fixed by 0726e91a1ce1 - - - - - 36b29935 by Armin Rigo at 2020-10-05T22:14:31+02:00 Fix crypt with a multithread protection lock, similar to the one in grp.py - - - - - 4bd4f38e by Matti Picus at 2020-10-06T08:48:26+03:00 fix failing tests - - - - - 77aa9687 by Matti Picus at 2020-10-06T11:06:01+03:00 backport fix for CVE-2019-5010, cpython issue 35746 --HG-- branch : stdlib-2.7.18-3 - - - - - 25a8a06c by Matti Picus at 2020-10-06T11:26:47+03:00 fix incompatibility with ssl context defaults --HG-- branch : stdlib-2.7.18-3 - - - - - 8067c535 by Stefano Rivera at 2020-10-06T16:11:46-07:00 CPython compatibility: IOBase.readlines() should rely on the iterator protocol instead of calling readline() directly (grafted from 7b9b2790269b94ca9ade16847146b5f566502b9d) --HG-- branch : stdlib-2.7.18-3 - - - - - 91436581 by Stefano Rivera at 2020-10-06T16:12:11-07:00 Ensure that IOBase.readlines() uses overridden __iter__ or __next__ in all cases Grafted from 768e7e44eb1eb061d36c385d7e77be800942f402 and eb1aa8262e34. --HG-- branch : stdlib-2.7.18-3 - - - - - 0555837d by Matti Picus at 2020-10-07T08:34:21+03:00 more test fixes - - - - - 3a0aa403 by Matti Picus at 2020-10-07T09:09:48+03:00 update expired testing certificates from latest CPython HEAD - - - - - 2a6b624d by Stefano Rivera at 2020-10-07T12:10:22-07:00 Reject environmnet variables containing = Adapted from 1697fc0bff5dd60fd0ed4149b238a21a3485a38d > Issue 3136: Windows: os.putenv() --HG-- branch : stdlib-2.7.18-3 - - - - - cda8f65e by Stefano Rivera at 2020-10-07T12:37:58-07:00 prevent re-entrant use of iterator in itertools.tee, bpo-34410 (adapted from cd1115f6c1fd3f0840a57f26e79dde4fc5e39c99) --HG-- branch : stdlib-2.7.18-3 - - - - - 467c9f9f by Stefano Rivera at 2020-10-07T17:08:13-07:00 Leave internal state unchanged if _random.Random.setstate() raises an exception (bpo-29960) (grafted from 2cbe9ff660033e5af4ea7e99b5d6584853fcee53) --HG-- branch : stdlib-2.7.18-3 - - - - - 6bddfd52 by Stefano Rivera at 2020-10-07T17:13:54-07:00 _sqlite.Cursor: add relevant part of __check_cursor to close() (grafted from ff4600cfa35e31384ae6c55c7d9b5f21f9aca5bc) --HG-- branch : stdlib-2.7.18-3 - - - - - 8183c825 by Stefano Rivera at 2020-10-07T17:30:29-07:00 test, fix error message for CPython compatibility Picked up from bpo-34052's new tests. (grafted from 2e89e7ae99c0e9568ad1cf8266f6ad10584e8585) --HG-- branch : stdlib-2.7.18-3 - - - - - 44302b30 by Stefano Rivera at 2020-10-07T17:39:20-07:00 This is Python 2.x not 3, encode unicode filenames (bpo-25404) --HG-- branch : stdlib-2.7.18-3 - - - - - 82078b62 by Stefano Rivera at 2020-10-07T17:48:38-07:00 test: Skip bpo-33817 test that uses pythonapi --HG-- branch : stdlib-2.7.18-3 - - - - - 97f8a66d by Stefano Rivera at 2020-10-07T19:24:51-07:00 Fix the bpo-30730 test (invalid env vars in subprocess) in the posix implementation --HG-- branch : stdlib-2.7.18-3 - - - - - c23aead4 by Matti Picus at 2020-10-08T05:46:36+03:00 always use NT sysconfig scheme on windows, issue 3321 - - - - - 94cb6d73 by Matti Picus at 2020-10-08T05:48:13+03:00 always use NT sysconfig scheme on windows, issue 3321 --HG-- branch : py3.6 - - - - - a3b58b5c by Stefano Rivera at 2020-10-07T19:53:31-07:00 test: pypy's exception message differs --HG-- branch : stdlib-2.7.18-3 - - - - - 6cacdb12 by Stefano Rivera at 2020-10-07T19:53:42-07:00 test: Add an explicit garbage collection to trigger weakref death --HG-- branch : stdlib-2.7.18-3 - - - - - 5020ad6b by Stefano Rivera at 2020-10-07T20:47:49-07:00 Skip tests: PyPy can pickle iterators --HG-- branch : stdlib-2.7.18-3 - - - - - 89bb3278 by Stefano Rivera at 2020-10-07T20:48:35-07:00 Explicitly skip cElementTree MiscTests. cElementTree is importable under PyPy, but isn't implemented in C --HG-- branch : stdlib-2.7.18-3 - - - - - 24f76b1c by Matti Picus at 2020-10-08T07:29:54+03:00 fix (again) avoid python since it needs LD_LIBRARY_PATH on buildbot workers - - - - - 1c0496fe by Stefano Rivera at 2020-10-07T22:13:31-07:00 Revert 8f04b833f59a, superseded by bpo-30365 --HG-- branch : stdlib-2.7.18-3 - - - - - 1429b4e8 by Stefano Rivera at 2020-10-07T22:32:38-07:00 PyPy's parser has always pointed to the start of the token, not the end cPython >= 3.8 has now followed in bpo-34683. --HG-- branch : stdlib-2.7.18-3 - - - - - e53b3dde by Stefano Rivera at 2020-10-07T22:44:58-07:00 Explicitly disable cElementTree tests more effectively (so @cet_only works) Backed out changeset 2dbf44ce2b79 --HG-- branch : stdlib-2.7.18-3 - - - - - aff9c021 by Matti Picus at 2020-10-08T23:05:54+03:00 refactor app_main to delay importing stdlib's os, maybe related to issue 3323 --HG-- branch : app_main - - - - - 881b7c78 by Stefano Rivera at 2020-10-08T23:48:47-07:00 Temporary: app_test for sys_settrace --HG-- branch : stdlib-2.7.18-3 - - - - - 75ea3bc4 by Stefano Rivera at 2020-10-08T20:01:05-07:00 cpython compatibility (grafted from c9039acb3770b3f29467dd7d220d2e7e620f1939) --HG-- branch : stdlib-2.7.18-3 - - - - - 2b478b0b by Matti Picus at 2020-10-09T08:22:56+03:00 revert a2485177d42e, redo with specific nt_pypy scheme --HG-- branch : py3.6 - - - - - 0af58f5e by Matti Picus at 2020-10-09T08:25:42+03:00 revert cf2bc3e07e69, redo with specific nt_pypy scheme - - - - - 25e68735 by Matti Picus at 2020-10-09T08:27:49+03:00 close and document branch for merging --HG-- branch : app_main - - - - - 296cbbd1 by Matti Picus at 2020-10-09T08:29:46+03:00 merge app_main which delays 'import os' until after 'import site' - - - - - ece2628b by Matti Picus at 2020-10-09T08:39:34+03:00 merge default into py3.6 --HG-- branch : py3.6 - - - - - 18207aa3 by Matti Picus at 2020-10-09T08:44:26+03:00 move initstdio to after "import site" for virtualenvs, test for issue 3323 --HG-- branch : py3.6 - - - - - 27065ba7 by Matti Picus at 2020-10-09T09:09:15+03:00 typo - - - - - 8c29f859 by Stefano Rivera at 2020-10-09T00:16:56-07:00 bpo-17288: Prevent jumps from 'return' and 'exception' trace events. Adapted from 29268d8eba51 --HG-- branch : stdlib-2.7.18-3 - - - - - afa45571 by Stefano Rivera at 2020-10-09T01:02:39-07:00 bpo-33026: Fix jumping out of "with" block by setting f_lineno Adapted from 29268d8eba51 --HG-- branch : stdlib-2.7.18-3 - - - - - e20c5ce6 by Stefano Rivera at 2020-10-09T07:54:08-07:00 Backed out changeset 396185377e61 Whoops, meant to strip that before pushing --HG-- branch : stdlib-2.7.18-3 - - - - - 2cdce53c by Stefano Rivera at 2020-10-09T08:19:20-07:00 Check return value of decoder.getstate() (grafted from c795f015ed3622fec95ddaba460f87e197a8a736) --HG-- branch : stdlib-2.7.18-3 - - - - - e4d87836 by Stefano Rivera at 2020-10-09T08:41:16-07:00 bpo-31271: A TypeError should be raised in case the return value of encoder's encode() is invalid. --HG-- branch : stdlib-2.7.18-3 - - - - - 9ad9e775 by Stefano Rivera at 2020-10-09T09:56:42-07:00 Replace more test_support with support. Bad merge? --HG-- branch : stdlib-2.7.18-3 - - - - - 43047ca2 by Stefano Rivera at 2020-10-09T10:02:19-07:00 fix test (grafted from c8644313626b882272ff489a1a4c8eca55a58426) --HG-- branch : stdlib-2.7.18-3 - - - - - ff414866 by Stefano Rivera at 2020-10-09T11:22:08-07:00 test_multiprocessing: pypy's GC doesn't have {get,set}_threshold --HG-- branch : stdlib-2.7.18-3 - - - - - d812baf0 by Stefano Rivera at 2020-10-09T11:29:21-07:00 test_multiprocessing: Sprinkle some explicit GC collection into tests expecting weakref cleanup --HG-- branch : stdlib-2.7.18-3 - - - - - 22f9a6f1 by Stefano Rivera at 2020-10-09T16:31:09-07:00 This is Python 2, no f-strings yet --HG-- branch : stdlib-2.7.18-3 - - - - - f69fc4a7 by Stefano Rivera at 2020-10-09T17:58:40-07:00 blind commit: Hopefully fixing test.test_tcl.TclTest.test_getint on linux32 --HG-- branch : stdlib-2.7.18-3 - - - - - 13debb05 by Stefano Rivera at 2020-10-09T18:01:52-07:00 OveflowError is raised on 32bit systems --HG-- branch : stdlib-2.7.18-3 - - - - - 88f98511 by Stefano Rivera at 2020-10-09T18:14:07-07:00 bpo-30807: signal.setitimer() may disable the timer by mistake --HG-- branch : stdlib-2.7.18-3 - - - - - 10e4ceca by Matti Picus at 2020-10-11T08:28:41+03:00 copy in stdlib3.6.12, remove stdlib2.7 --HG-- branch : vendor/stdlib-3.6 - - - - - bcd7ed67 by Matti Picus at 2020-10-11T08:31:30+03:00 add new file --HG-- branch : vendor/stdlib-3.6 - - - - - 5fa3e52c by Matti Picus at 2020-10-11T08:34:38+03:00 merge vendor/stdlib-3.6 into branch --HG-- branch : stdlib-3.6.12 - - - - - 1c92f810 by Matti Picus at 2020-10-11T09:16:21+03:00 manually backport f801807de06f - kqueue and bpo 30058 --HG-- branch : stdlib-3.6.12 - - - - - 26a8758f by Stefano Rivera at 2020-10-09T18:14:07-07:00 bpo-30807: signal.setitimer() may disable the timer by mistake --HG-- branch : stdlib-3.6.12 - - - - - 69cbbe98 by Stefano Rivera at 2020-10-09T22:52:31-07:00 ctypes: Pass structs by value Picked up on arm64, thanks to the test from bpo-29565. --HG-- branch : stdlib-2.7.18-3 - - - - - 6d2d7a3d by Stefano Rivera at 2020-10-09T22:52:31-07:00 ctypes: Pass structs by value Picked up on arm64, thanks to the test from bpo-29565. --HG-- branch : stdlib-3.6.12 - - - - - d60906d4 by Stefano Rivera at 2020-10-09T23:34:48-07:00 bpo-30058: Fixed buffer overflow in select.kqueue.control(). --HG-- branch : stdlib-2.7.18-3 - - - - - 3e76cf42 by Stefano Rivera at 2020-10-09T23:47:58-07:00 merge default into stdlib-2.7.18-3 --HG-- branch : stdlib-2.7.18-3 - - - - - 119699b4 by Stefano Rivera at 2020-10-10T00:07:05-07:00 getsockopt(): For boolean options, non-zero vales are true On MacOS, TCP_NODELAY was returning 4. - - - - - 6f9118ce by Stefano Rivera at 2020-10-10T00:21:27-07:00 You can't rely on SO_RCVBUF & SO_SNDBUF, MacOS will auto-tune them up to 512k - - - - - e8fd41bb by Stefano Rivera at 2020-10-10T00:26:19-07:00 Case-insensitive encoding comparison >>>> sys.getfilesystemencoding() 'utf-8' - - - - - c4f94e47 by Stefano Rivera at 2020-10-10T00:38:10-07:00 wait3() on MacOS ignores invalid options - - - - - 88a177ce by Stefano Rivera at 2020-10-10T00:52:19-07:00 This test failure is known MacOS issue. We'll just have to live with a more limited test on MacOS - - - - - c504a6cd by Stefano Rivera at 2020-10-10T09:02:44-07:00 Drop -n, on MacOS, the builtin echo in sh doesn't support -n - - - - - da4d2ab5 by Stefano Rivera at 2020-10-10T09:04:34-07:00 We now have an nt_pypy scheme - - - - - d6f75db6 by Stefano Rivera at 2020-10-10T09:38:55-07:00 merge default into stdlib-2.7.18-3 --HG-- branch : stdlib-2.7.18-3 - - - - - 89482fbc by Matti Picus at 2020-10-10T22:03:40+03:00 close branch to be merged --HG-- branch : stdlib-2.7.18-3 - - - - - 3d0ea6aa by Matti Picus at 2020-10-10T22:04:11+03:00 merge stdlib-2.7.18-3 which updates stdlib - - - - - 2f1b824f by Stefano Rivera at 2020-10-10T13:13:34-07:00 bpo-35194: Fix a wrong constant in cp932 codec. - - - - - 3b0a9c0d by Stefano Rivera at 2020-10-10T13:16:02-07:00 bpo-34794: Fix a leak in Tkinter. - - - - - 39d38bc9 by Stefano Rivera at 2020-10-10T13:18:15-07:00 cpython GH-6028: Fix error message in sqlite connection thread check. - - - - - 4e8933c4 by Stefano Rivera at 2020-10-10T13:20:32-07:00 bpo-29004: Document binascii.crc_hqx() implements CRC-CCITT - - - - - 3b3f780d by Stefano Rivera at 2020-10-10T13:54:28-07:00 bpo-33781: audioop: enhance rounding double as int - - - - - fad5a5d5 by Matti Picus at 2020-10-11T08:09:54+03:00 merge default into py3.6 --HG-- branch : py3.6 - - - - - cb30e4d7 by Matti Picus at 2020-10-11T08:11:08+03:00 merge default into py3.6, discarding changes from stdlib-2.7.18-3 --HG-- branch : py3.6 - - - - - 65d6e77f by Matti Picus at 2020-10-11T08:22:46+03:00 check for None in PyLong_AsUnsignedLongLong - - - - - 9863b5b9 by Matti Picus at 2020-10-11T08:24:29+03:00 merge default into py3.6 --HG-- branch : py3.6 - - - - - f2505d21 by Matti Picus at 2020-10-11T18:23:06+03:00 fix merge from default --HG-- branch : py3.6 - - - - - d1214037 by Matti Picus at 2020-10-11T18:33:32+03:00 removed python2.7 test file --HG-- branch : py3.6 - - - - - 6b5d7be5 by Matti Picus at 2020-10-11T22:29:37+03:00 test, fix for modifying self.__dict__ in self.__set_name__, issue 3326 --HG-- branch : py3.6 - - - - - ea5ade57 by Matti Picus at 2020-10-11T23:06:18+03:00 revert move of initstdio till after importing site.py, d6d2e3bd5516 --HG-- branch : py3.6 - - - - - c01f3930 by Matti Picus at 2020-10-11T23:12:39+03:00 simplify (arigato) --HG-- branch : py3.6 - - - - - beab80f6 by Matti Picus at 2020-10-12T09:33:43+03:00 remove redundant test, skip test of SO_SNDBUF on windows - - - - - 6be3772f by Matti Picus at 2020-10-12T10:15:58+03:00 ensure the venv has a pypy3 (after building, the exe is pypy3-c) --HG-- branch : py3.6 - - - - - 89ad4aaf by Matti Picus at 2020-10-12T10:17:29+03:00 merge default into py3.6 --HG-- branch : py3.6 - - - - - d86e0726 by Matti Picus at 2020-10-12T12:13:35+03:00 nt_pypy -> pypy_nt to be compatible with f1aa5bb836b (nulano) - - - - - 47216f00 by Matti Picus at 2020-10-12T12:16:03+03:00 nt_pypy -> pypy_nt to be compatible with distutils/command/install.py (nulano) --HG-- branch : py3.6 - - - - - 3a1ba5ae by Matti Picus at 2020-10-12T17:04:25+03:00 update version number after merge of stdlib-2.7.18-3 - - - - - b16e08f0 by Matti Picus at 2020-10-12T17:08:13+03:00 merge default into py3.6 --HG-- branch : py3.6 - - - - - c6dcdfa7 by Matti Picus at 2020-10-12T17:11:53+03:00 close branch to be merged --HG-- branch : stdlib-3.6.12 - - - - - 4bc66649 by Matti Picus at 2020-10-12T17:12:24+03:00 merge stdlib-3.6.12 --HG-- branch : py3.6 - - - - - 3e39e466 by Matti Picus at 2020-10-13T02:44:17+03:00 sort the tuple of wanted names - - - - - f2eceb4b by Matti Picus at 2020-10-13T09:55:04+03:00 revert stray change that crept into 07c530a2c5c6 --HG-- branch : py3.6 - - - - - 092ec1e2 by Matti Picus at 2020-10-13T10:06:08+03:00 fix tests in extra_tests/test_os.py --HG-- branch : py3.6 - - - - - b836e6f1 by Matti Picus at 2020-10-13T12:19:34+03:00 test, fix execve with no args (reverts 2939d5ee3bf4) --HG-- branch : py3.6 - - - - - 1c587c14 by Stefano Rivera at 2020-10-13T19:53:55-07:00 bpo-31893: Simplify select.kqueue object comparison Return NotImplemented in comparison with other types, resulting in a defined ordering on 2.7, and an exception on 3.x. - - - - - dd274e80 by Stefano Rivera at 2020-10-13T16:39:07-07:00 Support current MacOS in this (non-upstream) kqueue test On MacOS 10.15 (and presumably other recent versions) ENOENT is returned rather than EBADF. But that's besides the point of the test, so handle it. - - - - - ba379e5c by Stefano Rivera at 2020-10-13T18:52:29-07:00 Allow customizing structseq constructors for sched_param() (cPython compatibility) --HG-- branch : py3.6 - - - - - 31443842 by Matti Picus at 2020-10-14T07:48:34+03:00 fix test_sysconfig by sorting tuple --HG-- branch : py3.6 - - - - - b743e79a by Stefano Rivera at 2020-10-13T23:10:14-07:00 bpo-33041: Fixed jumping if the function contains an 'async for' loop. --HG-- branch : py3.6 - - - - - b274ff65 by Stefano Rivera at 2020-10-13T23:15:58-07:00 bpo-17288: Prevent jump from a yield statement --HG-- branch : py3.6 - - - - - ac8d09ca by Stefano Rivera at 2020-10-14T00:29:24-07:00 test_dis: Drop unnecessary Stack size deltas --HG-- branch : py3.6 - - - - - cfc62cdb by Armin Rigo at 2020-10-14T10:04:54+02:00 update to cffi/831e391a969c - - - - - 820bd34a by Stefano Rivera at 2020-10-14T01:55:13-07:00 bpo-11471: avoid generating a JUMP_FORWARD instruction at the end of an if-block if there is no else-clause --HG-- branch : py3.6 - - - - - 119f506b by Stefano Rivera at 2020-10-14T02:08:05-07:00 PyPy doesn't optimize out jumps to jumps in byte-code (yet?) --HG-- branch : py3.6 - - - - - 54206070 by Armin Rigo at 2020-10-14T11:14:54+02:00 update to cffi/b643ede2c603 - - - - - e68a6436 by Matti Picus at 2020-10-14T17:14:15+03:00 merge default into py3.6 --HG-- branch : py3.6 - - - - - 9aecf3a4 by Matti Picus at 2020-10-15T07:40:49+03:00 skip hpy tests on linux32 --HG-- branch : py3.6 - - - - - ceba230e by Matti Picus at 2020-10-15T12:06:40+03:00 typo --HG-- branch : py3.6 - - - - - 0712b59f by Ronan Lamy at 2020-10-15T17:28:53+01:00 Reduce diff with cffi --HG-- branch : rpy-cparser - - - - - 845aa0dd by Matti Picus at 2020-10-15T21:37:16+03:00 backport rpython changes from py3.6 - - - - - 5123893a by Matti Picus at 2020-10-15T21:48:17+03:00 merge default into py3.6 --HG-- branch : py3.6 - - - - - b4dd4839 by Ronan Lamy at 2020-10-16T18:24:24+01:00 Update cparser code to match latest cffi --HG-- branch : rpy-cparser - - - - - 04fecdbd by Matti Picus at 2020-10-17T23:01:02+03:00 rename misnamed apptest file - - - - - fe3566c1 by Matti Picus at 2020-10-17T23:19:32+03:00 back out d0c5958a553c, the file is not yet an apptest - - - - - 4ad1fd7a by Matti Picus at 2020-10-17T23:50:07+03:00 skip test of socket.fromfd on windows with file fd, fails also on CPython - - - - - 9632ec30 by Matti Picus at 2020-10-18T00:13:14+03:00 skip pattern in socket.inte_pton on windows, fails also on CPython - - - - - e16d733b by Armin Rigo at 2020-10-19T19:29:15+02:00 fix a test checking an internal detail of _sre scanners - - - - - 93e7e757 by Armin Rigo at 2020-10-19T19:31:57+02:00 add a few tests showing a difference between pre-3.7 and 3.7 - - - - - 99b1c572 by Ronan Lamy at 2020-10-22T17:16:10+01:00 Move cparser from cpyext to rpython.tool.cparser --HG-- branch : rpy-cparser - - - - - a887e76d by Ronan Lamy at 2020-10-22T20:35:22+01:00 Move cpyext-specific test back to cpyext --HG-- branch : rpy-cparser - - - - - 2bd48dea by Ronan Lamy at 2020-10-22T21:10:51+01:00 Configure named structs, without requiring a spurious typedef --HG-- branch : rpy-cparser - - - - - 701065e0 by Matti Picus at 2020-10-23T02:56:49+03:00 test fix for issue 3331 (os.stat(''), os.listdir('')) --HG-- branch : py3.6 - - - - - f10c6639 by Matti Picus at 2020-10-23T02:57:12+03:00 cleanup tests --HG-- branch : py3.6 - - - - - c10f2caf by Matti Picus at 2020-10-23T02:58:46+03:00 backport changes from py3.6 - - - - - 790c273d by Matti Picus at 2020-10-23T15:54:36+03:00 skip hpy vendored tests on windows until hpy supports it --HG-- branch : py3.6 - - - - - 19e0338b by Matti Picus at 2020-10-23T17:18:52+03:00 fix decode_codepage - outsize is widechar len, when what we need is codepoints --HG-- branch : py3.6 - - - - - 5b894b90 by Ronan Lamy at 2020-10-23T17:31:45+01:00 Raise meaningful error when trying to configure an undefined struct --HG-- branch : rpy-cparser - - - - - 10c61d39 by Ronan Lamy at 2020-10-23T18:02:04+01:00 Make it possible to parse a header without configuring the types immediately --HG-- branch : rpy-cparser - - - - - 10a949ba by Ronan Lamy at 2020-10-23T18:37:01+01:00 Add missing portions of descrobject.h --HG-- branch : rpy-cparser - - - - - 26a03e9f by Matti Picus at 2020-10-24T22:09:21+03:00 windows does not have sethostname --HG-- branch : py3.6 - - - - - 3cd51174 by Matti Picus at 2020-10-24T23:40:51+03:00 fix issue 3324 (bpo 41966) with upstream patch --HG-- branch : py3.6 - - - - - 7cc68b40 by Matti Picus at 2020-10-24T23:41:40+03:00 fix test for sizeof(w_char) == 2 --HG-- branch : py3.6 - - - - - 31cf8234 by Matti Picus at 2020-10-24T23:38:44+03:00 refactor handling in wcharpsize2utf8 since wcharp is utf16 on windows --HG-- branch : py3.6 - - - - - 91331d3c by Matti Picus at 2020-10-25T08:49:59+02:00 call setlocale(xxx, '') to initialize the values from the environment --HG-- branch : py3.6 - - - - - 2e3bece2 by Matti Picus at 2020-10-25T13:04:49+02:00 add `sqlite3_load_extension`, fixes issue #3334 --HG-- branch : py3.6 - - - - - 87a3e024 by Matti Picus at 2020-10-25T16:11:40+02:00 refactor to be more like cpython and call WideCharToMultiByte only once per char --HG-- branch : py3.6 - - - - - 5087de19 by Matti Picus at 2020-10-25T16:02:27+02:00 add missing imports --HG-- branch : py3.6 - - - - - 08b819f1 by Matti Picus at 2020-10-25T19:30:28+02:00 try to change windows sys.defaultfileencoding to utf-8 I am not sure about the change in fsencode, it may break locales? --HG-- branch : py3.6 - - - - - 383779a9 by Matti Picus at 2020-10-25T21:08:41+02:00 use surrogateescape errors in fsencode, fsdecode in windows --HG-- branch : py3.6 - - - - - d5535d88 by Matti Picus at 2020-10-26T08:19:44+02:00 provide a method to persist initial module attributes across reloads --HG-- branch : py3.6 - - - - - e9d60453 by Matti Picus at 2020-10-26T17:43:48+02:00 do not crash when trying to re-read enormous dynamic keys --HG-- branch : py3.6 - - - - - ab6440a8 by Matti Picus at 2020-10-27T07:24:59+02:00 try removing this shortcut which causes an untranslated test failure in listdir_unicode --HG-- branch : py3.6 - - - - - 1909234c by Matti Picus at 2020-10-27T08:16:10+02:00 fxi trivial parts of test_pypy_c test failures --HG-- branch : py3.6 - - - - - 38deac9f by Matti Picus at 2020-10-27T08:30:58+02:00 revert 297d9787d1b7, skip instead --HG-- branch : py3.6 - - - - - e26f6303 by Matti Picus at 2020-10-27T08:45:54+02:00 revert 06084366697b, use utf-8 as bootstrap encoding on linux and unkown --HG-- branch : py3.6 - - - - - bdf7196f by Matti Picus at 2020-10-27T17:24:46+02:00 do not raise errors in a finalizer, improve tests --HG-- branch : py3.6 - - - - - 5babc966 by Matti Picus at 2020-10-28T07:53:29+02:00 use same spaceconfig across the file, imporves test time and avoids issues xref eb352de8b5b3 --HG-- branch : py3.6 - - - - - 20fba185 by Matti Picus at 2020-10-28T08:01:29+02:00 fix test for sys.getfilesystemencoding --HG-- branch : py3.6 - - - - - da03fda1 by cptpcrd at 2020-10-28T13:25:54-04:00 add resource.prlimit() (added in CPython 3.4) --HG-- branch : cptpcrd-resource-prlimit - - - - - 7cd66c27 by cptpcrd at 2020-10-28T17:59:00-04:00 only compile my_prlimit header on Linux --HG-- branch : cptpcrd-resource-prlimit - - - - - 77fe4f3e by cptpcrd at 2020-10-29T08:42:10-04:00 my_prlimit -> _prlimit (in _resource_build) --HG-- branch : cptpcrd-resource-prlimit - - - - - 9054a23f by Matti Picus at 2020-10-29T15:04:23+02:00 dynamically allocate Py_buffer.format if needed, issue 3336 - - - - - 656b8e3b by Matti Picus at 2020-10-29T15:06:36+02:00 document, close branch to be merged --HG-- branch : cptpcrd-resource-prlimit - - - - - f6367941 by Matti Picus at 2020-10-29T15:07:13+02:00 merge cptpcrd-resource-prlimit, which provides resource.prlimit - - - - - 8c7517d9 by Matti Picus at 2020-10-29T15:12:03+02:00 merge default into branch --HG-- branch : py3.6 - - - - - ba1a6fd4 by cptpcrd at 2020-10-29T09:36:30-04:00 rework exception handling in 'resource' module to match CPython As per PEP 3151 --HG-- branch : cptpcrd-resource-py3.6-exceptions - - - - - 639ee0cd by Matti Picus at 2020-10-29T16:59:16+02:00 add draft release note - - - - - bfadad3f by Matti Picus at 2020-10-29T19:12:44+02:00 fix translation - - - - - f5a766a6 by Matti Picus at 2020-10-29T19:25:01+02:00 update release note - - - - - e5999580 by Matti Picus at 2020-10-29T19:25:31+02:00 Merge with default --HG-- branch : py3.6 - - - - - c3965a13 by Matti Picus at 2020-10-29T22:29:13+02:00 test, fix for readonly flag on PyObject_GetBuffer(<bytes>, view) (issue 3307) - - - - - 06012fd0 by Matti Picus at 2020-10-30T09:28:35+02:00 revert these files to remove os.prlimit from 2.7 - - - - - d6b40b67 by Matti Picus at 2020-10-30T09:37:26+02:00 merge default into py3.6, preserving os.prlimit --HG-- branch : py3.6 - - - - - 38bf1376 by Matti Picus at 2020-10-30T09:38:01+02:00 close branch to be merged --HG-- branch : cptpcrd-resource-py3.6-exceptions - - - - - ea4802ee by Matti Picus at 2020-10-30T09:39:33+02:00 merge branch which fixes exception handling in resource --HG-- branch : py3.6 - - - - - 8ca6f98f by Matti Picus at 2020-10-30T09:43:52+02:00 fix bad merge --HG-- branch : py3.6 - - - - - 1eaa5c38 by Matti Picus at 2020-10-30T09:45:54+02:00 update release note - - - - - ce7a2d62 by Matti Picus at 2020-10-30T11:40:11+02:00 tweak struct, adapt test to new struct layout - - - - - b5dcae16 by Matti Picus at 2020-10-30T11:43:04+02:00 merge default into py3.6 --HG-- branch : py3.6 - - - - - 763d7f65 by Matti Picus at 2020-10-31T19:36:42+02:00 conditionally build prlimit only if it exists in glibc --HG-- branch : py3.6 - - - - - 256e4bae by Matti Picus at 2020-10-31T19:38:25+02:00 move whatsnew-head - - - - - e99f01f9 by Matti Picus at 2020-10-31T19:45:52+02:00 start 7.3.3 release cycle - - - - - a3c0d694 by Matti Picus at 2020-10-31T20:27:23+02:00 2to3 makecontributor.py, update contributors - - - - - 7540c3b1 by Matti Picus at 2020-10-31T20:36:36+02:00 merge default into branch --HG-- branch : py3.6 - - - - - f0b3c994 by Matti Picus at 2020-10-31T20:48:13+02:00 update unused Makefile --HG-- branch : py3.6 - - - - - 678fc404 by Matti Picus at 2020-10-31T21:58:46+02:00 use _pydecimal not _decimal --HG-- branch : py3.6 - - - - - f8f23143 by Matti Picus at 2020-11-01T07:27:09+02:00 add whatsnew-pypy3-7.3.3.rst, mention disabled hpy in 7.3.2 - - - - - 9ff51b7b by Matti Picus at 2020-11-01T11:03:05+02:00 add missing include, needs sychronization with upstream - - - - - 186f65af by Matti Picus at 2020-11-02T08:17:04+02:00 typo in macro name - - - - - 79d52a0c by Ronan Lamy at 2020-11-02T18:37:07+00:00 Ensure compatibility of r_singlefloat/r_longfloat hashes with equality - - - - - 9fd89746 by Antonio Cuni at 2020-11-02T21:10:16+00:00 Merge branch 'branch/hpy' into 'branch/py3.6' Update to hpy 0.1.dev723+gdba748d See merge request pypy/pypy!772 --HG-- branch : py3.6 - - - - - d4a8374a by cptpcrd at 2020-11-02T19:28:10-05:00 fix resource module prlimit() detection 1. Fix prlimit() detection on musl (where `ctypes.util.find_library('c')` always returns None) 2. Only run the prlimit() tests if prlimit() is present --HG-- branch : cptpcrd-resource-prlimit-condition - - - - - 83ed90ae by Matti Picus at 2020-11-03T09:36:39+02:00 merge cptpcrd-resource-prlimit-condition --HG-- branch : py3.6 - - - - - d8ad7359 by Matti Picus at 2020-11-03T09:40:41+02:00 merge default into branch --HG-- branch : py3.6 - - - - - 738b31a6 by Matti Picus at 2020-11-03T09:43:50+02:00 document hpy as part of the release - - - - - f22bfe72 by Matti Picus at 2020-11-03T09:44:26+02:00 merge default into py3.6 --HG-- branch : py3.6 - - - - - e48ec58c by Matti Picus at 2020-11-04T06:58:32+02:00 adapt test to missing _decimal module --HG-- branch : py3.6 - - - - - fd2ce893 by Matti Picus at 2020-11-04T09:43:02+02:00 move test - - - - - 46d8f77a by Matti Picus at 2020-11-04T11:39:24+02:00 update test - - - - - 92fd5b4b by Matti Picus at 2020-11-04T11:39:47+02:00 merge default into py3.6 --HG-- branch : py3.6 - - - - - d6344e17 by Matti Picus at 2020-11-04T11:42:38+02:00 adapt test to py3.6 --HG-- branch : py3.6 - - - - - 3073e023 by Matti Picus at 2020-11-05T20:32:30+02:00 fix link for topaz - - - - - 68250c44 by Matti Picus at 2020-11-06T09:20:58+02:00 fix asyncFor, issue 3339 --HG-- branch : py3.6 - - - - - 0a5d23bb by Matti Picus at 2020-11-06T10:28:13+02:00 add a post-translation test, would be better to do this untranslated --HG-- branch : py3.6 - - - - - ef201083 by Matti Picus at 2020-11-06T15:04:38+02:00 resync default/rpython into py3.6 --HG-- branch : py3.6-resync - - - - - 96acb2eb by Matti Picus at 2020-11-06T17:06:09+02:00 close branch to be merged --HG-- branch : py3.6-resync - - - - - 10a74f72 by Matti Picus at 2020-11-06T17:07:14+02:00 resync rpython differences from default --HG-- branch : py3.6 - - - - - 64d75b38 by Ronan Lamy at 2020-11-12T12:06:59+00:00 hg merge default --HG-- branch : rpy-cparser - - - - - e47e9baa by Matti Picus at 2020-11-13T15:42:49+02:00 test, fix for nt._getfullpathname, make it win32-only (like cpython) issue 3343 --HG-- branch : py3.6 - - - - - efdf77dc by Matti Picus at 2020-11-14T23:23:45+02:00 fix buffer handling in RegQueryValueW and RegEnumKeyExW (issue 3342) --HG-- branch : py3.6 - - - - - fbb2a3ec by Matti Picus at 2020-11-15T08:25:16+02:00 clarify CCHARP vs CWCHARP in rwinreg - - - - - f81cb6fc by Matti Picus at 2020-11-15T08:25:48+02:00 merge default into py3.6 --HG-- branch : py3.6 - - - - - 7954f192 by Matti Picus at 2020-11-15T14:00:01+02:00 adjust casting to 7dbd746c512b, fix untested RegConnectRegistry for utf8-or-none --HG-- branch : py3.6 - - - - - 53138f82 by Matti Picus at 2020-11-16T04:35:35+02:00 fix QueryValueEx to be like cpython --HG-- branch : py3.6 - - - - - 9ff25a3d by Matti Picus at 2020-11-16T08:17:28+02:00 skip test for nl_langinfo on windows --HG-- branch : py3.6 - - - - - 4cfd9e95 by Matti Picus at 2020-11-16T08:47:34+02:00 fix translation, in practice the call will always return ERROR_MORE_DATA --HG-- branch : py3.6 - - - - - 70033f1f by Matti Picus at 2020-11-16T09:05:10+02:00 fix translation II --HG-- branch : py3.6 - - - - - 7369d47d by Matti Picus at 2020-11-17T10:52:32+02:00 export PyStructSequence_NewType from cpyext/src/structseq.c, issue 3346 --HG-- branch : py3.6 - - - - - adbd3994 by Matti Picus at 2020-11-18T00:45:04+02:00 Update project-ideas, more work needed. - - - - - d57b2c91 by Matti Picus at 2020-11-18T00:52:00+02:00 update release note - - - - - 8daa3e4c by Antonio Cuni at 2020-11-19T09:30:09+01:00 a branch where to tentatatively transplant the rpython-error_value branch on top of hpy --HG-- branch : hpy-error-value - - - - - cf9a9054 by Antonio Cuni at 2020-11-18T14:09:50+01:00 add a test which checks that in case of exception the function returns a specific error value, and the llinterp machinerty to make it possible. The default case passes out of the box of course, while test_custom_error_value is WIP --HG-- branch : hpy-error-value - - - - - 01296934 by Antonio Cuni at 2020-11-18T15:07:19+01:00 implement @ll_error_value and add a couple of test to ensure that it works correctly also in corner cases --HG-- branch : hpy-error-value - - - - - b70be44c by Matti Picus at 2020-11-18T18:03:49+02:00 update repackage script - - - - - 3c508c8d by Matti Picus at 2020-11-18T18:04:19+02:00 Added tag release-pypy2.7-v7.3.3rc2 for changeset a29ef73f9b32 - - - - - ba887c16 by Matti Picus at 2020-11-18T18:04:51+02:00 Added tag release-pypy3.6-v7.3.3rc2 for changeset db1e853f94de - - - - - df17d2f3 by Matti Picus at 2020-11-18T18:05:07+02:00 Added tag release-pypy3.7-v7.3.3rc2 for changeset 7e6e2bb30ac5 - - - - - 7491e15f by Antonio Cuni at 2020-11-18T21:22:27+01:00 fix the case for exceptions raised by builtin ops --HG-- branch : hpy-error-value - - - - - c31021fe by Antonio Cuni at 2020-11-18T21:25:32+01:00 document the branch --HG-- branch : hpy-error-value - - - - - 8a9885df by Antonio Cuni at 2020-11-20T08:58:47+00:00 branch where to fix the docker image --HG-- branch : new-ci-image - - - - - 6c649c03 by Christoph Reiter at 2020-11-20T08:28:44+01:00 CI: Add a Dockerfile for CI This can be uploaded to the heptapod/gitlab package registry and pulled in the CI runner from there. Prevents hitting pull limits on docker hub. --HG-- branch : new-ci-image - - - - - 099b593c by Antonio Cuni at 2020-11-20T09:15:40+00:00 Merge branch 'branch/new-ci-image' into 'branch/default' Use the heptapod docker registry See merge request pypy/pypy!776 - - - - - bd985a51 by Matti Picus at 2020-11-20T12:27:01+02:00 try to simplify and clarify contributing instructions - - - - - 8de81fa2 by Matti Picus at 2020-11-20T12:36:33+02:00 document merged branch - - - - - 07bd3ca7 by Matti Picus at 2020-11-20T12:48:14+02:00 test, fix xml default attribute values (issue 3333) (thanks obfusk) --HG-- branch : issue-3333 - - - - - 5aa0b0d3 by Matti Picus at 2020-11-20T12:49:13+02:00 merge branch to fix xml default attribute assignment into default - - - - - b97c5299 by Matti Picus at 2020-11-20T12:51:08+02:00 Merge with default --HG-- branch : py3.6 - - - - - 211477a2 by Matti Picus at 2020-11-20T12:55:00+02:00 adapt 92b6f8555dcd to py3 --HG-- branch : py3.6 - - - - - a63e6b15 by Antonio Cuni at 2020-11-20T18:13:38+01:00 rename this test, else it's ungreppable --HG-- branch : hpy-error-value - - - - - 384de503 by Antonio Cuni at 2020-11-21T11:58:27+01:00 WIP: require the user to explicitly define which error_value to use when using @llhelper_can_raise, because this is what we need for HPy. However, this uncovers a problem, see test_llhelper_can_raise_custome_error_value --HG-- branch : hpy-error-value - - - - - de7989d8 by Matti Picus at 2020-11-21T18:14:18+02:00 Added tag release-pypy2.7-v7.3.3 for changeset a29ef73f9b32 - - - - - 546f1834 by Matti Picus at 2020-11-21T18:15:36+02:00 Added tag release-pypy3.6-v7.3.3 for changeset db1e853f94de - - - - - f2da6737 by Matti Picus at 2020-11-21T18:15:55+02:00 Added tag release-pypy3.7-v7.3.3 for changeset 7e6e2bb30ac5 - - - - - 772134b3 by Matti Picus at 2020-11-21T19:42:57+02:00 document 7.3.3 release - - - - - 50bbcc5e by Matti Picus at 2020-11-21T21:00:39+02:00 update how-to-release document - - - - - c93fba91 by Armin Rigo at 2020-11-24T11:53:44+00:00 back-port the rpython bits of "py3.7-rsre" --HG-- branch : rpython-rsre-for-37 - - - - - 44e5a694 by Armin Rigo at 2020-11-24T12:02:57+00:00 fixes --HG-- branch : rpython-rsre-for-37 - - - - - e6f74f20 by Armin Rigo at 2020-11-24T13:49:58+01:00 Ignore the test_tab failure in this specific file --HG-- branch : rpython-rsre-for-37 - - - - - cbb6156f by Armin Rigo at 2020-11-24T13:51:39+01:00 document branch --HG-- branch : rpython-rsre-for-37 - - - - - a8828b9a by Armin Rigo at 2020-11-24T16:28:58+01:00 close branch, ready to merge --HG-- branch : rpython-rsre-for-37 - - - - - d5b2b6b4 by Armin Rigo at 2020-11-24T16:29:07+01:00 hg merge rpython-rsre-for-37 - - - - - 7ea29d72 by Armin Rigo at 2020-11-24T16:29:59+01:00 hg merge default --HG-- branch : py3.6 - - - - - 5ee1afe6 by Armin Rigo at 2020-11-24T16:46:54+01:00 sorry, fix --HG-- branch : py3.6 - - - - - 3ceed6e5 by Armin Rigo at 2020-11-24T21:21:12+01:00 fix for a case where the difference shows up with recent unicode databases only - - - - - 45068f50 by Armin Rigo at 2020-11-24T21:21:32+01:00 hg merge default --HG-- branch : py3.6 - - - - - 5c0a573b by Ronan Lamy at 2020-11-25T20:25:40+00:00 hg merge default --HG-- branch : rpy-cparser - - - - - f8c7607e by Ronan Lamy at 2020-11-25T20:28:14+00:00 Document branch --HG-- branch : rpy-cparser - - - - - 09f4d019 by Ronan Lamy at 2020-11-25T20:37:06+00:00 Merge branch 'branch/rpy-cparser' into 'branch/default' Move cparser tool to rpython See merge request pypy/pypy!774 - - - - - 88ebcdac by Ronan Lamy at 2020-11-25T21:00:43+00:00 hg merge default --HG-- branch : py3.6 - - - - - 94318652 by Antonio Cuni at 2020-11-30T18:08:58+00:00 temporary checkin to see whether disabling this breaks any test --HG-- branch : hpy-error-value - - - - - 93789710 by Antonio Cuni at 2020-11-30T21:39:44+01:00 Refactor&simplify the approach: 1. declare that the return value of general RPython function is undefined and that you should not rely on it 2. merge @llhelper_can_raise and @ll_error_value into a combined @llhelper_error_value: this is the only case which we ultimately care about, and it's simpler to test/implement them together than separately 3. introduce a failing test (test_enforce_llhelper_error_value_in_case_of_nested_exception) which will be fixed in the next commit. --HG-- branch : hpy-error-value - - - - - c2989d4d by Antonio Cuni at 2020-11-30T21:44:34+01:00 fix test_enforce_llhelper_error_value_in_case_of_nested_exception by disabling an optimization if the graph has @llhelper_error_value --HG-- branch : hpy-error-value - - - - - e942434b by Antonio Cuni at 2020-12-01T16:18:52+01:00 Make sure we return the correct error_value in case of exceptions: - add the test_errorval_returned_by_api_functions, which will be commited to the HPy repo as part of the antocuni/more-tests-4 branch (git commit 2e28e08) - use the new @llhelper_error_value which was introduced by the rpython-error_value branch and transplanted here to fix the test - add a new param @API.func(...., error_value=...). It is now required to explicitly specify an error_value for functions returning int, double, etc. --HG-- branch : hpy-error-value - - - - - dc43712e by Antonio Cuni at 2020-12-01T17:09:21+01:00 add one more test, commited to the hpy repo in commit f698b7d --HG-- branch : hpy-error-value - - - - - 42ea6a40 by Antonio Cuni at 2020-12-01T17:57:38+01:00 fix corresponding to hpy git rev 8de7983 --HG-- branch : hpy-error-value - - - - - 148e5f27 by Antonio Cuni at 2020-12-02T11:54:15+01:00 fix whatsnew --HG-- branch : hpy-error-value - - - - - f3de4cbc by Antonio Cuni at 2020-12-02T11:55:32+01:00 document this branch --HG-- branch : hpy-error-value - - - - - 384c85e4 by Antonio Cuni at 2020-12-02T10:56:52+00:00 hg merge py3.6 --HG-- branch : hpy-error-value - - - - - 62236fa7 by Antonio Cuni at 2020-12-02T17:27:35+01:00 hg merge py3.6 --HG-- branch : hpy - - - - - 5741ab2f by Antonio Cuni at 2020-12-02T17:28:08+01:00 close merged branch --HG-- branch : hpy-error-value - - - - - 8f003db3 by Antonio Cuni at 2020-12-02T17:30:06+01:00 Merge the hpy-error-value branch. This branch does two things: 1. transplant the content of the branch rpython-error_value which was just merged to default 2. use the new functionality in HPy to implement the new parameter @API.func(..., error_value=...) This fixes HPy exceptions, which were broken after translation --HG-- branch : hpy - - - - - 1dd7fb65 by Simon Cross at 2020-12-02T22:15:06+02:00 Merge in hpy branch. --HG-- branch : hpy-update-to-7c832a2f - - - - - 30 changed files: - .gitlab-ci.yml - + .gitlab-ci/Dockerfile - + .gitlab-ci/build.sh - .hgtags - LICENSE - Makefile - extra_tests/cffi_tests/cffi0/test_ffi_backend.py - extra_tests/test_decimal.py - + extra_tests/test_dis.py - extra_tests/test_os.py - pypy/module/test_lib_pypy/test_posix_extra.py ? extra_tests/test_posix_extra.py - + extra_tests/test_venv.py - ? lib-python/2.7/test/recursion.tar - lib-python/3/datetime.py - lib-python/3/email/parser.py - lib-python/3/pydoc_data/topics.py - lib-python/3/sysconfig.py - lib-python/3/test/pickletester.py - lib-python/3/test/test_dis.py - lib-python/3/test/test_email/test_policy.py - lib-python/3/test/test_heapq.py - lib-python/3/test/test_io.py - lib-python/3/test/test_py_compile.py - lib-python/3/test/test_sysconfig.py - lib-python/3/test/test_xml_etree.py - lib-python/3/venv/__init__.py - lib-python/3/xml/etree/ElementTree.py - lib_pypy/_decimal.py ? lib_pypy/__decimal.py - lib_pypy/_audioop_build.py - lib_pypy/_crypt/__init__.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/compare/920414ef955d56493e03a6e1885cf0735ef52b66...1dd7fb656e28eea31535a6e3b8b5a1bae92d2c27 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/920414ef955d56493e03a6e1885cf0735ef52b66...1dd7fb656e28eea31535a6e3b8b5a1bae92d2c27 You're 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 Dec 2 15:38:09 2020 From: foss at heptapod.net (Simon Cross) Date: Wed, 02 Dec 2020 20:38:09 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/hpy-update-to-7c832a2f] Add error values to new HPyLong functions. Message-ID: <5fc7fb31ec51e_1913f9ac8539d44204123@heptapod-foss.mail> Simon Cross pushed to branch branch/hpy-update-to-7c832a2f at PyPy / pypy Commits: 0cd378b8 by Simon Cross at 2020-12-02T22:36:43+02:00 Add error values to new HPyLong functions. --HG-- branch : hpy-update-to-7c832a2f - - - - - 2 changed files: - pypy/module/_hpy_universal/apiset.py - pypy/module/_hpy_universal/interp_long.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/commit/0cd378b8b5e36673731fd9bee36cdbdbb0f934f5 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/0cd378b8b5e36673731fd9bee36cdbdbb0f934f5 You're 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 Dec 2 17:34:31 2020 From: foss at heptapod.net (Simon Cross) Date: Wed, 02 Dec 2020 22:34:31 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/hpy-update-to-7c832a2f] 3 commits: Add all builtin exceptions to the fake objspace. Message-ID: <5fc81677dac11_1912b1a3da84bd420566@heptapod-foss.mail> Simon Cross pushed to branch branch/hpy-update-to-7c832a2f at PyPy / pypy Commits: c5bd13b7 by Simon Cross at 2020-12-03T00:30:35+02:00 Add all builtin exceptions to the fake objspace. --HG-- branch : hpy-update-to-7c832a2f - - - - - d16b562c by Simon Cross at 2020-12-03T00:32:21+02:00 Add constcharpsize2str. --HG-- branch : hpy-update-to-7c832a2f - - - - - bfd59033 by Simon Cross at 2020-12-03T00:33:05+02:00 Fix const char * types. --HG-- branch : hpy-update-to-7c832a2f - - - - - 3 changed files: - pypy/module/_hpy_universal/interp_bytes.py - pypy/objspace/fake/objspace.py - rpython/rtyper/lltypesystem/rffi.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/compare/0cd378b8b5e36673731fd9bee36cdbdbb0f934f5...bfd59033937df3b7216a7295d46ce9d27966b51d -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/0cd378b8b5e36673731fd9bee36cdbdbb0f934f5...bfd59033937df3b7216a7295d46ce9d27966b51d You're 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 Dec 3 15:40:24 2020 From: foss at heptapod.net (Simon Cross) Date: Thu, 03 Dec 2020 20:40:24 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/hpy-update-to-7c832a2f] Reformat if statement. Message-ID: <5fc94d38aee04_1902b012f8816ec3390@heptapod-foss.mail> Simon Cross pushed to branch branch/hpy-update-to-7c832a2f at PyPy / pypy Commits: 87cc8282 by Simon Cross at 2020-12-03T22:40:03+02:00 Reformat if statement. --HG-- branch : hpy-update-to-7c832a2f - - - - - 1 changed file: - pypy/objspace/fake/objspace.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/commit/87cc82823ab294f9187564dba0b35907ade3cd5b -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/87cc82823ab294f9187564dba0b35907ade3cd5b You're 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 Dec 3 16:11:54 2020 From: foss at heptapod.net (Simon Cross) Date: Thu, 03 Dec 2020 21:11:54 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/hpy-update-to-7c832a2f] Convert API.cast to C-style type specifiers. Message-ID: <5fc9549ad535a_1902b012f880da0356bc@heptapod-foss.mail> Simon Cross pushed to branch branch/hpy-update-to-7c832a2f at PyPy / pypy Commits: 511fd9e6 by Simon Cross at 2020-12-03T23:11:34+02:00 Convert API.cast to C-style type specifiers. --HG-- branch : hpy-update-to-7c832a2f - - - - - 2 changed files: - pypy/module/_hpy_universal/apiset.py - pypy/module/_hpy_universal/interp_long.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/commit/511fd9e6372d881bbd2a1c1be65d1b37da7bf984 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/511fd9e6372d881bbd2a1c1be65d1b37da7bf984 You're 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 Dec 3 16:19:07 2020 From: foss at heptapod.net (Matti Picus) Date: Thu, 03 Dec 2020 21:19:07 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/default] make stack bigger when creating pypy.exe directly from C Message-ID: <5fc9564bcd5f9_1902b012f8819a8366c7@heptapod-foss.mail> Matti Picus pushed to branch branch/default at PyPy / pypy Commits: cb5a37e6 by Matti Picus at 2020-12-03T23:12:09+02:00 make stack bigger when creating pypy.exe directly from C - - - - - 1 changed file: - rpython/translator/platform/windows.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/commit/cb5a37e6d2800ea73f76e251c7e02ec7eb248b63 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/cb5a37e6d2800ea73f76e251c7e02ec7eb248b63 You're 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 Dec 3 16:19:10 2020 From: foss at heptapod.net (Matti Picus) Date: Thu, 03 Dec 2020 21:19:10 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.7] 21 commits: a branch where to introduce @error_value to be able to specify arbitrary... Message-ID: <5fc9564e8bb0b_1902b012f881ed03685c@heptapod-foss.mail> Matti Picus pushed to branch branch/py3.7 at PyPy / pypy Commits: c47532d7 by Antonio Cuni at 2020-11-18T13:52:50+01:00 a branch where to introduce @error_value to be able to specify arbitrary return values to use in case of exceptions (which is needed by hpy) --HG-- branch : rpython-error_value - - - - - c711d9f8 by Antonio Cuni at 2020-11-18T14:09:50+01:00 add a test which checks that in case of exception the function returns a specific error value, and the llinterp machinerty to make it possible. The default case passes out of the box of course, while test_custom_error_value is WIP --HG-- branch : rpython-error_value - - - - - 3fcbb084 by Antonio Cuni at 2020-11-18T15:07:19+01:00 implement @ll_error_value and add a couple of test to ensure that it works correctly also in corner cases --HG-- branch : rpython-error_value - - - - - b52af824 by Antonio Cuni at 2020-11-18T21:22:27+01:00 fix the case for exceptions raised by builtin ops --HG-- branch : rpython-error_value - - - - - 454729a7 by Antonio Cuni at 2020-11-18T21:25:32+01:00 document the branch --HG-- branch : rpython-error_value - - - - - ef0de482 by Antonio Cuni at 2020-11-20T18:13:38+01:00 rename this test, else it's ungreppable --HG-- branch : rpython-error_value - - - - - 1cbed6f5 by Antonio Cuni at 2020-11-21T11:58:27+01:00 WIP: require the user to explicitly define which error_value to use when using @llhelper_can_raise, because this is what we need for HPy. However, this uncovers a problem, see test_llhelper_can_raise_custome_error_value --HG-- branch : rpython-error_value - - - - - 27405133 by Matti Picus at 2020-11-29T21:21:03+02:00 merge win64 into default - - - - - 1284e761 by Matti Picus at 2020-11-30T09:52:13+02:00 when building cffi extension, copy dll for sqlite3.dll so tests will find it - - - - - 2a344f51 by Carl Friedrich Bolz-Tereick at 2020-11-30T13:33:38+01:00 make set.update with non-set arguments more jit-friendly by - unrolling it if the number of args is small (usually 1) - jitting the adding of new elements fixes test_unpack_ex on PyPy3.7 as a side-effect - - - - - 21e613af by Carl Friedrich Bolz-Tereick at 2020-11-30T14:32:54+01:00 fix position of elif clauses in the ast - - - - - 349cc6b1 by Antonio Cuni at 2020-11-30T18:08:58+00:00 temporary checkin to see whether disabling this breaks any test --HG-- branch : rpython-error_value - - - - - cf646112 by Antonio Cuni at 2020-11-30T21:39:44+01:00 Refactor&simplify the approach: 1. declare that the return value of general RPython function is undefined and that you should not rely on it 2. merge @llhelper_can_raise and @ll_error_value into a combined @llhelper_error_value: this is the only case which we ultimately care about, and it's simpler to test/implement them together than separately 3. introduce a failing test (test_enforce_llhelper_error_value_in_case_of_nested_exception) which will be fixed in the next commit. --HG-- branch : rpython-error_value - - - - - f6e51b8f by Antonio Cuni at 2020-11-30T21:40:01+01:00 merge heads --HG-- branch : rpython-error_value - - - - - 4a88a927 by Antonio Cuni at 2020-11-30T21:44:34+01:00 fix test_enforce_llhelper_error_value_in_case_of_nested_exception by disabling an optimization if the graph has @llhelper_error_value --HG-- branch : rpython-error_value - - - - - 8bbff486 by Matti Picus at 2020-11-30T23:34:55+02:00 backport changes from py3.7 to rpython - - - - - 90587a52 by Antonio Cuni at 2020-12-02T11:54:15+01:00 fix whatsnew --HG-- branch : rpython-error_value - - - - - 02c2f725 by Antonio Cuni at 2020-12-02T17:22:15+01:00 close merged branch --HG-- branch : rpython-error_value - - - - - 6add670f by Antonio Cuni at 2020-12-02T17:25:57+01:00 Merge the rpython-error_value branch. This branch introduces a new decorator @llhelper_error_value, which officializes the fact that you can raise RPython exceptions from llhelpers, and makes it possible to specify what is the C value to return in case of errors. It is needed to implement correctly HPy exceptions (see also its sister branch, hpy-error-value) - - - - - cb5a37e6 by Matti Picus at 2020-12-03T23:12:09+02:00 make stack bigger when creating pypy.exe directly from C - - - - - 7329efa0 by Matti Picus at 2020-12-03T23:13:08+02:00 merge default into branch --HG-- branch : py3.7 - - - - - 12 changed files: - pypy/doc/whatsnew-head.rst - pypy/interpreter/astcompiler/astbuilder.py - pypy/interpreter/astcompiler/test/test_astbuilder.py - pypy/objspace/std/setobject.py - pypy/objspace/std/test/test_setobject.py - rpython/rlib/objectmodel.py - rpython/rtyper/llinterp.py - rpython/rtyper/lltypesystem/ll2ctypes.py - rpython/rtyper/lltypesystem/test/test_ll2ctypes.py - rpython/translator/exceptiontransform.py - rpython/translator/platform/windows.py - rpython/translator/test/test_exceptiontransform.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/compare/42d01f7306e1249436d0b1e4928b56ad46b92167...7329efa020084c60bbde0d2871a6367d55e06bfd -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/42d01f7306e1249436d0b1e4928b56ad46b92167...7329efa020084c60bbde0d2871a6367d55e06bfd You're 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 Dec 3 16:29:42 2020 From: foss at heptapod.net (Simon Cross) Date: Thu, 03 Dec 2020 21:29:42 +0000 Subject: [pypy-commit] [Git][pypy/pypy] Pushed new branch branch/add-rffi-constcharpsize2str Message-ID: <5fc958c684935_1902b012f8819a837630@heptapod-foss.mail> Simon Cross pushed new branch branch/add-rffi-constcharpsize2str at PyPy / pypy -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/tree/branch/add-rffi-constcharpsize2str You're 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 Dec 3 17:11:57 2020 From: foss at heptapod.net (Simon Cross) Date: Thu, 03 Dec 2020 22:11:57 +0000 Subject: [pypy-commit] [Git][pypy/pypy] Deleted branch branch/cpyext-pylong-assize-t-fix-exc-type Message-ID: <5fc962ad99d30_1902b012f881278416c5@heptapod-foss.mail> Simon Cross deleted branch branch/cpyext-pylong-assize-t-fix-exc-type at PyPy / pypy -- You're receiving this email because of your account on foss.heptapod.net. -------------- next part -------------- An HTML attachment was scrubbed... URL: From foss at heptapod.net Thu Dec 3 17:15:02 2020 From: foss at heptapod.net (Matti Picus) Date: Thu, 03 Dec 2020 22:15:02 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/default] add versions.json and script to check it, issue 3354 Message-ID: <5fc9636682e3d_1902b012f881598418c@heptapod-foss.mail> Matti Picus pushed to branch branch/default at PyPy / pypy Commits: b557b58d by Matti Picus at 2020-12-04T00:12:08+02:00 add versions.json and script to check it, issue 3354 - - - - - 3 changed files: - pypy/doc/how-to-release.rst - + pypy/tool/release/check_versions.py - + pypy/tool/release/versions.json View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/commit/b557b58d51de3327f4ce1465da2ff8dfd87ea4b3 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/b557b58d51de3327f4ce1465da2ff8dfd87ea4b3 You're 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 Dec 4 09:19:43 2020 From: foss at heptapod.net (Simon Cross) Date: Fri, 04 Dec 2020 14:19:43 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/default] 2 commits: Implement constcharpsize2str in rffi. Message-ID: <5fca457f54d68_1902b012f880da0528da@heptapod-foss.mail> Simon Cross pushed to branch branch/default at PyPy / pypy Commits: ae5fddfb by Simon Cross at 2020-12-03T23:29:18+02:00 Implement constcharpsize2str in rffi. --HG-- branch : add-rffi-constcharpsize2str - - - - - 6ce0fc57 by Simon Cross at 2020-12-04T14:19:38+00:00 Merge branch 'branch/add-rffi-constcharpsize2str' into 'branch/default' Implement constcharpsize2str in rffi. See merge request pypy/pypy!780 - - - - - 2 changed files: - rpython/rtyper/lltypesystem/rffi.py - rpython/rtyper/lltypesystem/test/test_rffi.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/compare/b557b58d51de3327f4ce1465da2ff8dfd87ea4b3...6ce0fc5704d66eb4882a1d805a17407c68d191bb -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/b557b58d51de3327f4ce1465da2ff8dfd87ea4b3...6ce0fc5704d66eb4882a1d805a17407c68d191bb You're 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 Dec 4 09:27:54 2020 From: foss at heptapod.net (Simon Cross) Date: Fri, 04 Dec 2020 14:27:54 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.6] Implement constcharpsize2str in rffi. Message-ID: <5fca476ad6c03_1902b012f881bec544ae@heptapod-foss.mail> Simon Cross pushed to branch branch/py3.6 at PyPy / pypy Commits: 5377bf6e by Simon Cross at 2020-12-03T23:29:18+02:00 Implement constcharpsize2str in rffi. --HG-- branch : py3.6 - - - - - 2 changed files: - rpython/rtyper/lltypesystem/rffi.py - rpython/rtyper/lltypesystem/test/test_rffi.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/commit/5377bf6e583fbd61ad6b0cd1ccdb837affb20c08 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/5377bf6e583fbd61ad6b0cd1ccdb837affb20c08 You're 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 Dec 4 09:44:27 2020 From: foss at heptapod.net (Simon Cross) Date: Fri, 04 Dec 2020 14:44:27 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/hpy] 14 commits: add failing test for issue 3348 Message-ID: <5fca4b4b60cfb_1902b012f881d2c546b1@heptapod-foss.mail> Simon Cross pushed to branch branch/hpy at PyPy / pypy Commits: a53c5fa6 by Matti Picus at 2020-11-25T20:59:55+02:00 add failing test for issue 3348 --HG-- branch : issue3348 - - - - - 0103526b by Julian Berman at 2020-11-25T19:17:05-05:00 Fix the crypt thread lock on Py3 (Here the module's called _thread --HG-- branch : fix-crypt-py3-import - - - - - 08d9c242 by Matti Picus at 2020-11-26T08:20:14+02:00 fix test, remove repeated function, add and reword comments --HG-- branch : issue3348 - - - - - 16faa2be by Armin Rigo at 2020-11-26T08:20:37+01:00 merge mistake --HG-- branch : py3.6 - - - - - c733c285 by Matti Picus at 2020-11-26T13:52:04+02:00 special case final=False for "unexpected end of data" --HG-- branch : issue3348 - - - - - 60b666f9 by Matti Picus at 2020-11-26T15:34:58+02:00 merge fix-crypt-py3-import which is redundant but correct --HG-- branch : py3.6 - - - - - 5672b6a4 by Matti Picus at 2020-11-26T15:35:50+02:00 merge issue3348 which fixes utf_8_decode for final=False --HG-- branch : py3.6 - - - - - 5016b9c3 by Matti Picus at 2020-11-26T15:38:21+02:00 document merged branches --HG-- branch : py3.6 - - - - - 19f79abb by Armin Rigo at 2020-11-26T18:54:47+01:00 Workaround for CPython's tests. See comment - - - - - 44d5cb61 by Armin Rigo at 2020-11-26T19:14:14+01:00 hg merge default, and update test_pypy_modules for python3. There is one failure, '_opcode', which we might need to implement for completeness --HG-- branch : py3.6 - - - - - eb828ff6 by Ronan Lamy at 2020-12-02T15:10:54+00:00 fix cparser import after move --HG-- branch : py3.6 - - - - - df7bf72c by Ronan Lamy at 2020-12-02T15:45:47+00:00 Remove obsolete workaround --HG-- branch : py3.6 - - - - - 5377bf6e by Simon Cross at 2020-12-03T23:29:18+02:00 Implement constcharpsize2str in rffi. --HG-- branch : py3.6 - - - - - ac7049ab by Simon Cross at 2020-12-04T16:44:11+02:00 Merge in py3.6. --HG-- branch : hpy - - - - - 8 changed files: - + extra_tests/test_pypy_modules.py - lib_pypy/_crypt/__init__.py - pypy/doc/whatsnew-pypy3-head.rst - pypy/interpreter/unicodehelper.py - pypy/module/_codecs/test/test_codecs.py - pypy/module/_hpy_universal/llapi.py - rpython/rtyper/lltypesystem/rffi.py - rpython/rtyper/lltypesystem/test/test_rffi.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/compare/8f003db38878449f5046c28a615e6ee4946a5ab7...ac7049ab9440914357fc9fe0ab2cacfa582466fd -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/8f003db38878449f5046c28a615e6ee4946a5ab7...ac7049ab9440914357fc9fe0ab2cacfa582466fd You're 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 Dec 4 09:47:32 2020 From: foss at heptapod.net (Simon Cross) Date: Fri, 04 Dec 2020 14:47:32 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/hpy-update-to-7c832a2f] 15 commits: add failing test for issue 3348 Message-ID: <5fca4c04d97e1_1902b012f881bec5484c@heptapod-foss.mail> Simon Cross pushed to branch branch/hpy-update-to-7c832a2f at PyPy / pypy Commits: a53c5fa6 by Matti Picus at 2020-11-25T20:59:55+02:00 add failing test for issue 3348 --HG-- branch : issue3348 - - - - - 0103526b by Julian Berman at 2020-11-25T19:17:05-05:00 Fix the crypt thread lock on Py3 (Here the module's called _thread --HG-- branch : fix-crypt-py3-import - - - - - 08d9c242 by Matti Picus at 2020-11-26T08:20:14+02:00 fix test, remove repeated function, add and reword comments --HG-- branch : issue3348 - - - - - 16faa2be by Armin Rigo at 2020-11-26T08:20:37+01:00 merge mistake --HG-- branch : py3.6 - - - - - c733c285 by Matti Picus at 2020-11-26T13:52:04+02:00 special case final=False for "unexpected end of data" --HG-- branch : issue3348 - - - - - 60b666f9 by Matti Picus at 2020-11-26T15:34:58+02:00 merge fix-crypt-py3-import which is redundant but correct --HG-- branch : py3.6 - - - - - 5672b6a4 by Matti Picus at 2020-11-26T15:35:50+02:00 merge issue3348 which fixes utf_8_decode for final=False --HG-- branch : py3.6 - - - - - 5016b9c3 by Matti Picus at 2020-11-26T15:38:21+02:00 document merged branches --HG-- branch : py3.6 - - - - - 19f79abb by Armin Rigo at 2020-11-26T18:54:47+01:00 Workaround for CPython's tests. See comment - - - - - 44d5cb61 by Armin Rigo at 2020-11-26T19:14:14+01:00 hg merge default, and update test_pypy_modules for python3. There is one failure, '_opcode', which we might need to implement for completeness --HG-- branch : py3.6 - - - - - eb828ff6 by Ronan Lamy at 2020-12-02T15:10:54+00:00 fix cparser import after move --HG-- branch : py3.6 - - - - - df7bf72c by Ronan Lamy at 2020-12-02T15:45:47+00:00 Remove obsolete workaround --HG-- branch : py3.6 - - - - - 5377bf6e by Simon Cross at 2020-12-03T23:29:18+02:00 Implement constcharpsize2str in rffi. --HG-- branch : py3.6 - - - - - ac7049ab by Simon Cross at 2020-12-04T16:44:11+02:00 Merge in py3.6. --HG-- branch : hpy - - - - - 3c4ed9e1 by Simon Cross at 2020-12-04T16:46:54+02:00 Merge in hpy. --HG-- branch : hpy-update-to-7c832a2f - - - - - 7 changed files: - + extra_tests/test_pypy_modules.py - lib_pypy/_crypt/__init__.py - pypy/doc/whatsnew-pypy3-head.rst - pypy/interpreter/unicodehelper.py - pypy/module/_codecs/test/test_codecs.py - pypy/module/_hpy_universal/llapi.py - rpython/rtyper/lltypesystem/test/test_rffi.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/compare/511fd9e6372d881bbd2a1c1be65d1b37da7bf984...3c4ed9e1d5dc28dbcd7a94893e3447cd6f19a1f6 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/511fd9e6372d881bbd2a1c1be65d1b37da7bf984...3c4ed9e1d5dc28dbcd7a94893e3447cd6f19a1f6 You're 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 Dec 4 10:17:20 2020 From: foss at heptapod.net (Simon Cross) Date: Fri, 04 Dec 2020 15:17:20 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/hpy] 17 commits: Update vendored hpy to 7c832a2f. Message-ID: <5fca53001aafd_1902b012f881408582f5@heptapod-foss.mail> Simon Cross pushed to branch branch/hpy at PyPy / pypy Commits: 01b799f6 by Simon Cross at 2020-12-01T23:31:00+02:00 Update vendored hpy to 7c832a2f. --HG-- branch : hpy-update-to-7c832a2f - - - - - 68323427 by Simon Cross at 2020-12-02T00:15:39+02:00 Update ctx. --HG-- branch : hpy-update-to-7c832a2f - - - - - 9a14b0c8 by Simon Cross at 2020-12-02T00:16:23+02:00 Update the exceptions available as constant handles. --HG-- branch : hpy-update-to-7c832a2f - - - - - 418f8db8 by Simon Cross at 2020-12-02T00:16:58+02:00 Add new hpylong API methods. --HG-- branch : hpy-update-to-7c832a2f - - - - - 02768173 by Simon Cross at 2020-12-02T00:17:10+02:00 Add new hpybytes API methods. --HG-- branch : hpy-update-to-7c832a2f - - - - - 28c8ca0c by Simon Cross at 2020-12-02T00:17:55+02:00 Add HPyErr_SetObject. --HG-- branch : hpy-update-to-7c832a2f - - - - - aea9ffb1 by Simon Cross at 2020-12-02T16:18:24+02:00 Raise ValueError from HPyBytes_FromStringAndSize if a NULL string is passed. --HG-- branch : hpy-update-to-7c832a2f - - - - - 920414ef by Simon Cross at 2020-12-02T16:41:02+02:00 Remove note about fixing cpyext PyLong_AsSize_t (will open an MR instead). --HG-- branch : hpy-update-to-7c832a2f - - - - - 1dd7fb65 by Simon Cross at 2020-12-02T22:15:06+02:00 Merge in hpy branch. --HG-- branch : hpy-update-to-7c832a2f - - - - - 0cd378b8 by Simon Cross at 2020-12-02T22:36:43+02:00 Add error values to new HPyLong functions. --HG-- branch : hpy-update-to-7c832a2f - - - - - c5bd13b7 by Simon Cross at 2020-12-03T00:30:35+02:00 Add all builtin exceptions to the fake objspace. --HG-- branch : hpy-update-to-7c832a2f - - - - - d16b562c by Simon Cross at 2020-12-03T00:32:21+02:00 Add constcharpsize2str. --HG-- branch : hpy-update-to-7c832a2f - - - - - bfd59033 by Simon Cross at 2020-12-03T00:33:05+02:00 Fix const char * types. --HG-- branch : hpy-update-to-7c832a2f - - - - - 87cc8282 by Simon Cross at 2020-12-03T22:40:03+02:00 Reformat if statement. --HG-- branch : hpy-update-to-7c832a2f - - - - - 511fd9e6 by Simon Cross at 2020-12-03T23:11:34+02:00 Convert API.cast to C-style type specifiers. --HG-- branch : hpy-update-to-7c832a2f - - - - - 3c4ed9e1 by Simon Cross at 2020-12-04T16:46:54+02:00 Merge in hpy. --HG-- branch : hpy-update-to-7c832a2f - - - - - 42b81617 by Simon Cross at 2020-12-04T15:16:57+00:00 Merge branch 'branch/hpy-update-to-7c832a2f' into 'branch/hpy' Updated vendored hpy to git revision 7c832a2f See merge request pypy/pypy!778 --HG-- branch : hpy - - - - - 30 changed files: - pypy/module/_hpy_universal/_vendored/hpy/devel/include/common/autogen_impl.h - pypy/module/_hpy_universal/_vendored/hpy/devel/include/common/hpytype.h - pypy/module/_hpy_universal/_vendored/hpy/devel/include/common/runtime/argparse.h - pypy/module/_hpy_universal/_vendored/hpy/devel/include/common/version.h - pypy/module/_hpy_universal/_vendored/hpy/devel/include/cpython/hpy.h - pypy/module/_hpy_universal/_vendored/hpy/devel/include/universal/autogen_ctx.h - pypy/module/_hpy_universal/_vendored/hpy/devel/include/universal/autogen_trampolines.h - pypy/module/_hpy_universal/_vendored/hpy/devel/src/runtime/argparse.c - pypy/module/_hpy_universal/_vendored/hpy/devel/version.py - pypy/module/_hpy_universal/apiset.py - pypy/module/_hpy_universal/bridge.py - pypy/module/_hpy_universal/handles.py - pypy/module/_hpy_universal/interp_bytes.py - pypy/module/_hpy_universal/interp_err.py - pypy/module/_hpy_universal/interp_long.py - pypy/module/_hpy_universal/llapi.py - pypy/module/_hpy_universal/src/bridge.h - pypy/module/_hpy_universal/src/hpyerr.c - pypy/module/_hpy_universal/src/hpyerr.h - pypy/module/_hpy_universal/state.py - pypy/module/_hpy_universal/test/_vendored/test_argparse.py - pypy/module/_hpy_universal/test/_vendored/test_basic.py - pypy/module/_hpy_universal/test/_vendored/test_hpyerr.py - pypy/module/_hpy_universal/test/_vendored/test_hpylong.py - pypy/module/_hpy_universal/test/_vendored/test_hpytype.py - pypy/module/_hpy_universal/test/_vendored/test_importing.py - pypy/module/_hpy_universal/test/_vendored/test_number.py - pypy/module/_hpy_universal/test/_vendored/test_slots.py - pypy/module/_hpy_universal/test/_vendored/test_tracker.py - pypy/objspace/fake/objspace.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/compare/ac7049ab9440914357fc9fe0ab2cacfa582466fd...42b81617dce6d291861263f32aad68fab0d9a303 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/ac7049ab9440914357fc9fe0ab2cacfa582466fd...42b81617dce6d291861263f32aad68fab0d9a303 You're 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 Dec 4 11:55:51 2020 From: foss at heptapod.net (Ronan Lamy) Date: Fri, 04 Dec 2020 16:55:51 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.6] 133 commits: enable x64 Message-ID: <5fca6a1774ab6_1902b012f881bec604a6@heptapod-foss.mail> Ronan Lamy pushed to branch branch/py3.6 at PyPy / pypy Commits: 242b7a01 by nulano at 2020-07-13T16:53:59+02:00 enable x64 --HG-- branch : win64 - - - - - f2e4de7e by nulano at 2020-07-13T18:16:52+02:00 dirty fix for windows running rpython/translator/c/test/test_standalone::TestStandalone::test_int_manipulation --HG-- branch : win64 - - - - - b3203a67 by nulano at 2020-07-13T18:22:48+02:00 fix heap corruption when allocating short strings (rpython/translator/c/test/test_standalone::TestStandalone) --HG-- branch : win64 - - - - - 4700b5f2 by nulano at 2020-07-14T12:27:58+02:00 Merge --HG-- branch : win64 - - - - - 72566e07 by nulano at 2020-07-14T16:35:52+02:00 fix OP_RAW_MALLOC_USAGE fixes rpython/translator/c/test/test_newgc::TestMiniMarkGC --HG-- branch : win64 - - - - - cce5fb92 by nulano at 2020-07-14T16:37:29+02:00 Merge --HG-- branch : win64 - - - - - 514273f4 by nulano at 2020-07-14T18:14:41+02:00 fix rpython/translator/c/test/test_lltyped::test_padding_in_prebuilt_struct --HG-- branch : win64 - - - - - e61cd65b by nulano at 2020-07-14T19:13:00+02:00 fix rpython\translator\c\test\test_database.py::test_primitive --HG-- branch : win64 - - - - - 4bf473c7 by nulano at 2020-07-15T20:38:46+02:00 fix rbigint on 64-bit without native 128-bit type also add a workaround for divmod on CPython64/64 being non-trivial to fix --HG-- branch : win64 - - - - - 04812254 by nulano at 2020-07-15T20:58:17+02:00 fix rlib/test/test_buffer::test_signed --HG-- branch : win64 - - - - - be759588 by nulano at 2020-07-16T03:42:06+02:00 fix rlib test_clibffi and test_libffi --HG-- branch : win64 - - - - - c6bfa141 by nulano at 2020-07-16T05:18:10+02:00 bpo-20160: broken ctypes calling convention on MSVC / 64-bit Windows (large structs). Patch by mattip --HG-- branch : win64 - - - - - 5e59a51e by nulano at 2020-07-17T01:18:21+02:00 add 64-bit binaries for rpython\rlib\test\test_rwin32.py --HG-- branch : win64 - - - - - 12430364 by nulano at 2020-07-17T01:58:41+02:00 fix rposix function signatures for win64 --HG-- branch : win64 - - - - - 9d46d170 by nulano at 2020-07-17T02:57:40+02:00 fix rarithmetic.mulmod translation on win64 --HG-- branch : win64 - - - - - 2f6dbcdc by nulano at 2020-07-17T17:45:34+02:00 avoid 32-bit arithmetic in rlib.rwin32.FAILED --HG-- branch : win64 - - - - - 7dc5e9cd by nulano at 2020-07-17T17:46:42+02:00 resolve fixme in rlib.rstruct.nativefmttable --HG-- branch : win64 - - - - - e0fc079a by nulano at 2020-07-17T18:42:25+02:00 add 64 bit MSVC string to rlib.compilerinfo (TODO hardcoded to AMD64) --HG-- branch : win64 - - - - - cf15607a by nulano at 2020-07-17T22:07:28+02:00 _cffi_backend.ctypeprim: fix rffi.LONG vs rffi.SIGNED --HG-- branch : win64 - - - - - 2289ab56 by nulano at 2020-07-17T23:20:29+02:00 fix _cffi_backend/test/test_fastpath.py::test_fast_init_ulong_from_list on win64 --HG-- branch : win64 - - - - - 750142ac by nulano at 2020-07-18T02:59:52+02:00 add pre-declaration for pypy_get_libc_handle this worked on win32 because msvc assumes int return type if no declaration is found, but on win64 the result gets truncated to 32-bit --HG-- branch : win64 - - - - - c1bdcf6a by nulano at 2020-07-18T18:23:09+02:00 fix test_clibffi.py::test_callback, test__rawffi.py::test_callback, _rawffi/callback.py parameter types --HG-- branch : win64 - - - - - 9ec60799 by nulano at 2020-07-18T18:23:43+02:00 skip FFI_STDCALL check on win64 where it is undefined --HG-- branch : win64 - - - - - b4c3aa9e by nulano at 2020-07-18T19:44:47+02:00 fix long vs Signed in stack.c --HG-- branch : win64 - - - - - 57c2af23 by nulano at 2020-07-18T20:39:04+02:00 fix Signed types in translator/c/funcgen --HG-- branch : win64 - - - - - e6433b04 by nulano at 2020-07-20T00:08:50+02:00 attempt to fix _winreg types --HG-- branch : win64 - - - - - 63fbd617 by nulano at 2020-07-20T02:09:34+02:00 fix _winreg translation on win64 (32-bit arithmetic is currently unimplemented) --HG-- branch : win64 - - - - - 842c5d43 by nulano at 2020-07-20T02:10:36+02:00 enable win64 compilation in cpyext/api.py (needed for cffi modules) --HG-- branch : win64 - - - - - 3fc4f5e0 by nulano at 2020-07-23T23:57:46+02:00 replace long with Signed in thread*.c files the compiler is smart enough to handle these being long, but let's avoid any potential confusion --HG-- branch : win64 - - - - - 856c8c09 by nulano at 2020-07-24T04:23:39+02:00 fix rffi.LONG vs rffi.SIGNED in _rawffi/alt --HG-- branch : win64 - - - - - f548ba83 by nulano at 2020-07-24T15:01:07+02:00 Merge default --HG-- branch : win64 - - - - - 3da8b60f by nulano at 2020-07-30T00:53:25+02:00 Merge default --HG-- branch : win64 - - - - - a9a56233 by nulano at 2020-07-30T02:11:26+02:00 fix socketfd_type in _rsocket_rffi on win64 --HG-- branch : win64 - - - - - 7363811e by nulano at 2020-07-30T02:20:26+02:00 fix _socket module translation on win64 --HG-- branch : win64 - - - - - 1da9d728 by nulano at 2020-07-30T14:50:04+02:00 merge default --HG-- branch : win64 - - - - - 894b6a7b by nulano at 2020-07-30T15:54:26+02:00 fix ULONG overflow in array module on win64 --HG-- branch : win64 - - - - - 4c278849 by nulano at 2020-07-30T17:24:48+02:00 typo in multibytecodec.h --HG-- branch : win64 - - - - - e002081a by nulano at 2020-07-30T18:43:53+02:00 fix _multiprocessing translation on win64 --HG-- branch : win64 - - - - - 9495df19 by nulano at 2020-07-30T21:38:51+02:00 fix type in rpython\jit\metainterp\test\test_virtual.py --HG-- branch : win64 - - - - - 489f9edb by nulano at 2020-07-31T01:07:58+02:00 proper fix for windows running rpython\translator\c\test\test_standalone.py::test_int_manipulation --HG-- branch : win64 - - - - - 78a847a9 by nulano at 2020-08-10T02:25:56+02:00 fix rffi.LONG / rffi.ULONG vs rffi.SIGNED / rffi.UNSIGNED in _pypyjson module --HG-- branch : win64 - - - - - db35dbf7 by nulano at 2020-08-10T02:39:21+02:00 Merge default --HG-- branch : win64 - - - - - 1882b547 by nulano at 2020-08-10T02:40:44+02:00 win64 MSVC doesn't support __asm --HG-- branch : win64 - - - - - 9f6ff3ff by nulano at 2020-08-10T06:38:10+02:00 fix some rffi.(U)LONG(P) vs rffi.(UN)SIGNED(P) issues without test coverage (found with grep) --HG-- branch : win64 - - - - - 5fce15ba by nulano at 2020-08-10T09:25:36+02:00 update pypyoption translationmodules on win and workingmodules on win64 --HG-- branch : win64 - - - - - fefca1eb by nulano at 2020-08-10T11:04:28+02:00 skip 32-bit specific test in _rawffi --HG-- branch : win64 - - - - - b2e1f00e by Armin Rigo at 2020-08-11T11:38:23+02:00 fixes for metainterp/test/test_fficall.py --HG-- branch : win64 - - - - - 4b3b2150 by Armin Rigo at 2020-08-11T12:23:41+02:00 in-progress: jit backend fixes for win64 --HG-- branch : win64 - - - - - 092d8dbc by Armin Rigo at 2020-08-11T12:46:18+02:00 disable HAS_CODEMAP for now on win64 --HG-- branch : win64 - - - - - 39b51d63 by Armin Rigo at 2020-08-11T19:04:53+02:00 fixes to callbuilder.py --HG-- branch : win64 - - - - - d9842614 by Armin Rigo at 2020-08-11T19:56:20+02:00 fix for _build_wb_slowpath --HG-- branch : win64 - - - - - 01ae8090 by Armin Rigo at 2020-08-11T19:59:58+02:00 another fix if withcards==True --HG-- branch : win64 - - - - - 39411d6c by Armin Rigo at 2020-08-11T20:15:07+02:00 add INT3 instructions around CALLs that may still be broken. fix one case --HG-- branch : win64 - - - - - 521db36c by Armin Rigo at 2020-08-11T20:27:12+02:00 more fixes --HG-- branch : win64 - - - - - dbfe413c by Armin Rigo at 2020-08-12T11:26:32+02:00 the shadow store always contains 4 words, even if the function only takes less arguments --HG-- branch : win64 - - - - - 4ac73972 by Armin Rigo at 2020-08-12T12:07:49+02:00 fix some tests, more tweaks to registers around calls --HG-- branch : win64 - - - - - 2769c378 by Armin Rigo at 2020-08-12T12:33:20+02:00 fix for calls to SetLastError --HG-- branch : win64 - - - - - 1504332d by Armin Rigo at 2020-08-12T13:24:56+02:00 after a lot of fighting, found the workaround to debug this --HG-- branch : win64 - - - - - e84aeb5f by Armin Rigo at 2020-08-12T13:39:00+02:00 test_compile_bridge_while_running --HG-- branch : win64 - - - - - b6f0bc40 by Armin Rigo at 2020-08-12T13:45:41+02:00 fix test_arrayitems --HG-- branch : win64 - - - - - ae5ec7b3 by Armin Rigo at 2020-08-16T16:15:10+02:00 fix test --HG-- branch : win64 - - - - - ff2b24c7 by Armin Rigo at 2020-08-16T17:43:27+02:00 can't make sense of this failure, skip it as non-essential for now --HG-- branch : win64 - - - - - 752b0309 by Armin Rigo at 2020-08-16T17:50:32+02:00 skip codemaps tests on win64 --HG-- branch : win64 - - - - - 8c527a63 by Armin Rigo at 2020-08-16T17:57:31+02:00 don't duplicate this list of registers (fixes test_call_use_correct_regs) --HG-- branch : win64 - - - - - bc56109a by Armin Rigo at 2020-08-16T18:19:03+02:00 more fixes in this test --HG-- branch : win64 - - - - - bdd4c0f4 by Armin Rigo at 2020-08-16T18:31:44+02:00 no codemaps on win64 --HG-- branch : win64 - - - - - 6e616709 by Armin Rigo at 2020-08-16T18:32:11+02:00 for now, disable the vector extension on win64 (the tests don't pass, but I'm not too sure why not) --HG-- branch : win64 - - - - - 4336fa18 by Armin Rigo at 2020-08-16T19:53:25+02:00 make test_zrpy_gc.compile_framework_2 pass --HG-- branch : win64 - - - - - e0f0977a by Armin Rigo at 2020-08-16T20:36:08+02:00 test_zrpy_gc passes --HG-- branch : win64 - - - - - ab44141e by Armin Rigo at 2020-08-17T04:23:03+02:00 fix --HG-- branch : win64 - - - - - 635791f5 by Armin Rigo at 2020-08-17T11:09:59+02:00 fix: otherwise, the variable is only 4 bytes but the JIT writes to it as if it were 8 bytes --HG-- branch : win64 - - - - - 00564f38 by nulano at 2020-08-17T20:38:18+02:00 change some longs to Signeds in c sources; these should not matter, but avoid confusion --HG-- branch : win64 - - - - - e6ddbfa5 by nulano at 2020-08-17T21:45:19+02:00 fix long vs Signed error in stacklet.c --HG-- branch : win64 - - - - - 9dd54b2b by nulano at 2020-08-17T21:46:00+02:00 fix long vs Signed in instrument.c --HG-- branch : win64 - - - - - df31dbae by nulano at 2020-08-18T12:30:59+02:00 Merge default --HG-- branch : win64 - - - - - f0928d62 by nulano at 2020-08-18T20:51:47+02:00 match CPython GetLastError() behaviour (i.e. cast to rffi.LONG first) --HG-- branch : win64 - - - - - 2dda2f15 by nulano at 2020-08-20T15:17:53+02:00 fix SemLock.SEM_VALUE_MAX --HG-- branch : win64 - - - - - 2dcaa7aa by nulano at 2020-08-21T01:23:43+02:00 fix Py_ssize_t on win64 fixes extra_tests\cffi_tests\cffi1\test_recompiler --HG-- branch : win64 - - - - - e4769086 by nulano at 2020-08-29T01:21:36+02:00 fix tclobj.AsObj for win64 int type --HG-- branch : win64 - - - - - 246d52d8 by nulano at 2020-08-31T01:04:06+02:00 always use win64_14x externals branch --HG-- branch : win64 - - - - - 8f4a1ba5 by Matti Picus at 2020-10-05T12:19:00+03:00 merge default into branch --HG-- branch : win64 - - - - - 4ebf4727 by Matti Picus at 2020-10-05T20:41:13+03:00 install cffi from source --HG-- branch : win64 - - - - - 30c125a4 by nulano at 2020-10-05T20:42:27+01:00 fix rposix function signatures for both Linux and Win64 --HG-- branch : win64 - - - - - 250ca1b4 by nulano at 2020-10-05T20:50:34+01:00 typo in test_semaphore --HG-- branch : win64 - - - - - abcc5388 by nulano at 2020-10-05T20:51:39+01:00 Merge --HG-- branch : win64 - - - - - dc69a3bb by Matti Picus at 2020-10-05T23:54:25+03:00 skip cppyy, cpyext tests on win64 --HG-- branch : win64 - - - - - 7a8e6d54 by nulano at 2020-10-07T01:08:19+01:00 fix overflow in rbigint.abs_rshift_and_mask on non-win64 --HG-- branch : win64 - - - - - 2aa36f2b by Matti Picus at 2020-10-07T08:54:25+03:00 fix missing imports to skip cpyext --HG-- branch : win64 - - - - - 55ae78a4 by Matti Picus at 2020-10-07T14:54:46+03:00 create just the bare minimum of include headers to allow _cffi_backend to work --HG-- branch : win64 - - - - - 87e3cd92 by Matti Picus at 2020-10-07T17:14:38+03:00 fix typedef of Py_ssize_t --HG-- branch : win64 - - - - - babe6787 by nulano at 2020-10-08T00:43:02+01:00 fix test_rffi_sizeof was ignored for lltype.* --HG-- branch : win64 - - - - - 2d90de13 by Matti Picus at 2020-10-08T23:07:12+03:00 merge app_main into win64 --HG-- branch : win64 - - - - - 2dc2c5d4 by Matti Picus at 2020-10-08T23:26:13+03:00 fix Py_ssize_t typedef (nulano) --HG-- branch : win64 - - - - - f96f316c by Matti Picus at 2020-10-09T09:09:57+03:00 merge default into win64 --HG-- branch : win64 - - - - - b284c014 by Matti Picus at 2020-10-10T22:04:47+03:00 merge default into branch --HG-- branch : win64 - - - - - 2e7d493a by nulano at 2020-10-10T22:36:21+01:00 skip cpyext tests when calling a single file directly --HG-- branch : win64 - - - - - 27e38927 by Matti Picus at 2020-10-11T09:29:05+03:00 skip micronumpy tests on win64 (for now? permenantly?) --HG-- branch : win64 - - - - - 43fd1e4b by nulano at 2020-10-11T21:49:01+01:00 fix FFI_TYPE_LONGDOUBLE on win64 --HG-- branch : win64 - - - - - b033a3f9 by nulano at 2020-10-11T21:52:51+01:00 Merge --HG-- branch : win64 - - - - - 7824709e by nulano at 2020-10-14T00:39:19+01:00 add some missing includes to _cffi_backend/copy_includes.py --HG-- branch : win64 - - - - - 54cc5de4 by nulano at 2020-10-14T00:41:37+01:00 Merge --HG-- branch : win64 - - - - - fc5e9b83 by Matti Picus at 2020-10-15T21:46:36+03:00 merge default into branch --HG-- branch : win64 - - - - - 6e860e19 by Matti Picus at 2020-10-15T21:55:10+03:00 backport py3.6 changes --HG-- branch : win64 - - - - - 3a0761c6 by nulano at 2020-10-15T23:24:30+01:00 fail early in rstr.do_stringformat for ints too small, not when speciallizing ll_int2xxx --HG-- branch : win64 - - - - - a83d5d8b by Matti Picus at 2020-10-28T08:09:05+02:00 merge default into branch --HG-- branch : win64 - - - - - 96e21020 by Matti Picus at 2020-10-28T08:11:51+02:00 document branch --HG-- branch : win64 - - - - - accb58d0 by nulano at 2020-10-31T21:23:54+00:00 this is no longer needed --HG-- branch : win64 - - - - - 6d0a9a8c by nulano at 2020-10-31T21:28:14+00:00 translating win64 on regular CPython is now an error; I think RPython is also affected (at the very least rpython.rlib.rbigint is broken on regular CPython) --HG-- branch : win64 - - - - - c47532d7 by Antonio Cuni at 2020-11-18T13:52:50+01:00 a branch where to introduce @error_value to be able to specify arbitrary return values to use in case of exceptions (which is needed by hpy) --HG-- branch : rpython-error_value - - - - - c711d9f8 by Antonio Cuni at 2020-11-18T14:09:50+01:00 add a test which checks that in case of exception the function returns a specific error value, and the llinterp machinerty to make it possible. The default case passes out of the box of course, while test_custom_error_value is WIP --HG-- branch : rpython-error_value - - - - - 3fcbb084 by Antonio Cuni at 2020-11-18T15:07:19+01:00 implement @ll_error_value and add a couple of test to ensure that it works correctly also in corner cases --HG-- branch : rpython-error_value - - - - - b52af824 by Antonio Cuni at 2020-11-18T21:22:27+01:00 fix the case for exceptions raised by builtin ops --HG-- branch : rpython-error_value - - - - - 454729a7 by Antonio Cuni at 2020-11-18T21:25:32+01:00 document the branch --HG-- branch : rpython-error_value - - - - - ef0de482 by Antonio Cuni at 2020-11-20T18:13:38+01:00 rename this test, else it's ungreppable --HG-- branch : rpython-error_value - - - - - 1cbed6f5 by Antonio Cuni at 2020-11-21T11:58:27+01:00 WIP: require the user to explicitly define which error_value to use when using @llhelper_can_raise, because this is what we need for HPy. However, this uncovers a problem, see test_llhelper_can_raise_custome_error_value --HG-- branch : rpython-error_value - - - - - c611b099 by Matti Picus at 2020-11-29T12:39:11+02:00 merge default into win64, tweak rpython/tool/cparser/cparser.py --HG-- branch : win64 - - - - - 27405133 by Matti Picus at 2020-11-29T21:21:03+02:00 merge win64 into default - - - - - 1284e761 by Matti Picus at 2020-11-30T09:52:13+02:00 when building cffi extension, copy dll for sqlite3.dll so tests will find it - - - - - 2a344f51 by Carl Friedrich Bolz-Tereick at 2020-11-30T13:33:38+01:00 make set.update with non-set arguments more jit-friendly by - unrolling it if the number of args is small (usually 1) - jitting the adding of new elements fixes test_unpack_ex on PyPy3.7 as a side-effect - - - - - 21e613af by Carl Friedrich Bolz-Tereick at 2020-11-30T14:32:54+01:00 fix position of elif clauses in the ast - - - - - 349cc6b1 by Antonio Cuni at 2020-11-30T18:08:58+00:00 temporary checkin to see whether disabling this breaks any test --HG-- branch : rpython-error_value - - - - - cf646112 by Antonio Cuni at 2020-11-30T21:39:44+01:00 Refactor&simplify the approach: 1. declare that the return value of general RPython function is undefined and that you should not rely on it 2. merge @llhelper_can_raise and @ll_error_value into a combined @llhelper_error_value: this is the only case which we ultimately care about, and it's simpler to test/implement them together than separately 3. introduce a failing test (test_enforce_llhelper_error_value_in_case_of_nested_exception) which will be fixed in the next commit. --HG-- branch : rpython-error_value - - - - - f6e51b8f by Antonio Cuni at 2020-11-30T21:40:01+01:00 merge heads --HG-- branch : rpython-error_value - - - - - 4a88a927 by Antonio Cuni at 2020-11-30T21:44:34+01:00 fix test_enforce_llhelper_error_value_in_case_of_nested_exception by disabling an optimization if the graph has @llhelper_error_value --HG-- branch : rpython-error_value - - - - - 8bbff486 by Matti Picus at 2020-11-30T23:34:55+02:00 backport changes from py3.7 to rpython - - - - - 90587a52 by Antonio Cuni at 2020-12-02T11:54:15+01:00 fix whatsnew --HG-- branch : rpython-error_value - - - - - 02c2f725 by Antonio Cuni at 2020-12-02T17:22:15+01:00 close merged branch --HG-- branch : rpython-error_value - - - - - 6add670f by Antonio Cuni at 2020-12-02T17:25:57+01:00 Merge the rpython-error_value branch. This branch introduces a new decorator @llhelper_error_value, which officializes the fact that you can raise RPython exceptions from llhelpers, and makes it possible to specify what is the C value to return in case of errors. It is needed to implement correctly HPy exceptions (see also its sister branch, hpy-error-value) - - - - - cb5a37e6 by Matti Picus at 2020-12-03T23:12:09+02:00 make stack bigger when creating pypy.exe directly from C - - - - - ae5fddfb by Simon Cross at 2020-12-03T23:29:18+02:00 Implement constcharpsize2str in rffi. --HG-- branch : add-rffi-constcharpsize2str - - - - - b557b58d by Matti Picus at 2020-12-04T00:12:08+02:00 add versions.json and script to check it, issue 3354 - - - - - 6ce0fc57 by Simon Cross at 2020-12-04T14:19:38+00:00 Merge branch 'branch/add-rffi-constcharpsize2str' into 'branch/default' Implement constcharpsize2str in rffi. See merge request pypy/pypy!780 - - - - - 7397c20b by Ronan Lamy at 2020-12-04T16:29:57+00:00 hg merge default (with some win64 tweaks backported from py3.7) --HG-- branch : py3.6 - - - - - 30 changed files: - lib_pypy/_sqlite3_build.py - lib_pypy/_ssl_build.py - pypy/__init__.py - pypy/config/pypyoption.py - pypy/doc/how-to-release.rst - pypy/doc/whatsnew-head.rst - pypy/interpreter/astcompiler/astbuilder.py - pypy/interpreter/astcompiler/test/test_astbuilder.py - pypy/interpreter/baseobjspace.py - + pypy/module/_cffi_backend/copy_includes.py - pypy/module/_cffi_backend/ctypeprim.py - pypy/module/_cppyy/test/conftest.py - pypy/module/_demo/demo.py - pypy/module/_multibytecodec/src/cjkcodecs/multibytecodec.h - pypy/module/_multiprocessing/interp_semaphore.py - pypy/module/_multiprocessing/test/test_semaphore.py - pypy/module/_pypyjson/interp_decoder.py - pypy/module/_pypyjson/simd.py - pypy/module/_pypyjson/test/test_simd.py - pypy/module/_rawffi/alt/interp_funcptr.py - pypy/module/_rawffi/alt/interp_struct.py - pypy/module/_rawffi/alt/test/test_funcptr.py - pypy/module/_rawffi/alt/type_converter.py - pypy/module/_rawffi/callback.py - pypy/module/_rawffi/test/test__rawffi.py - pypy/module/_socket/interp_socket.py - pypy/module/_winreg/interp_winreg.py - pypy/module/array/interp_array.py - pypy/module/array/test/test_array.py - pypy/module/bz2/interp_bz2.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/compare/5377bf6e583fbd61ad6b0cd1ccdb837affb20c08...7397c20bf198bc41af6a697a59e0cf14a55ecbfd -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/5377bf6e583fbd61ad6b0cd1ccdb837affb20c08...7397c20bf198bc41af6a697a59e0cf14a55ecbfd You're 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 Dec 4 11:55:52 2020 From: foss at heptapod.net (Ronan Lamy) Date: Fri, 04 Dec 2020 16:55:52 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.7] 8 commits: fix cparser import after move Message-ID: <5fca6a1838a14_1902b012f880da0606db@heptapod-foss.mail> Ronan Lamy pushed to branch branch/py3.7 at PyPy / pypy Commits: eb828ff6 by Ronan Lamy at 2020-12-02T15:10:54+00:00 fix cparser import after move --HG-- branch : py3.6 - - - - - df7bf72c by Ronan Lamy at 2020-12-02T15:45:47+00:00 Remove obsolete workaround --HG-- branch : py3.6 - - - - - ae5fddfb by Simon Cross at 2020-12-03T23:29:18+02:00 Implement constcharpsize2str in rffi. --HG-- branch : add-rffi-constcharpsize2str - - - - - 5377bf6e by Simon Cross at 2020-12-03T23:29:18+02:00 Implement constcharpsize2str in rffi. --HG-- branch : py3.6 - - - - - b557b58d by Matti Picus at 2020-12-04T00:12:08+02:00 add versions.json and script to check it, issue 3354 - - - - - 6ce0fc57 by Simon Cross at 2020-12-04T14:19:38+00:00 Merge branch 'branch/add-rffi-constcharpsize2str' into 'branch/default' Implement constcharpsize2str in rffi. See merge request pypy/pypy!780 - - - - - 7397c20b by Ronan Lamy at 2020-12-04T16:29:57+00:00 hg merge default (with some win64 tweaks backported from py3.7) --HG-- branch : py3.6 - - - - - c8ce918c by Ronan Lamy at 2020-12-04T16:53:56+00:00 hg merge py3.6 --HG-- branch : py3.7 - - - - - 7 changed files: - pypy/doc/how-to-release.rst - pypy/module/_hpy_universal/llapi.py - pypy/module/_warnings/test/apptest_warnings.py - + pypy/tool/release/check_versions.py - + pypy/tool/release/versions.json - rpython/rtyper/lltypesystem/rffi.py - rpython/rtyper/lltypesystem/test/test_rffi.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/compare/7329efa020084c60bbde0d2871a6367d55e06bfd...c8ce918c3bd1d45e177ef62cc3a6cf87918a6344 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/7329efa020084c60bbde0d2871a6367d55e06bfd...c8ce918c3bd1d45e177ef62cc3a6cf87918a6344 You're 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 Dec 4 13:08:39 2020 From: foss at heptapod.net (Ronan Lamy) Date: Fri, 04 Dec 2020 18:08:39 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/hpy] 135 commits: enable x64 Message-ID: <5fca7b279a8d4_1902b012f881d2c62669@heptapod-foss.mail> Ronan Lamy pushed to branch branch/hpy at PyPy / pypy Commits: 242b7a01 by nulano at 2020-07-13T16:53:59+02:00 enable x64 --HG-- branch : win64 - - - - - f2e4de7e by nulano at 2020-07-13T18:16:52+02:00 dirty fix for windows running rpython/translator/c/test/test_standalone::TestStandalone::test_int_manipulation --HG-- branch : win64 - - - - - b3203a67 by nulano at 2020-07-13T18:22:48+02:00 fix heap corruption when allocating short strings (rpython/translator/c/test/test_standalone::TestStandalone) --HG-- branch : win64 - - - - - 4700b5f2 by nulano at 2020-07-14T12:27:58+02:00 Merge --HG-- branch : win64 - - - - - 72566e07 by nulano at 2020-07-14T16:35:52+02:00 fix OP_RAW_MALLOC_USAGE fixes rpython/translator/c/test/test_newgc::TestMiniMarkGC --HG-- branch : win64 - - - - - cce5fb92 by nulano at 2020-07-14T16:37:29+02:00 Merge --HG-- branch : win64 - - - - - 514273f4 by nulano at 2020-07-14T18:14:41+02:00 fix rpython/translator/c/test/test_lltyped::test_padding_in_prebuilt_struct --HG-- branch : win64 - - - - - e61cd65b by nulano at 2020-07-14T19:13:00+02:00 fix rpython\translator\c\test\test_database.py::test_primitive --HG-- branch : win64 - - - - - 4bf473c7 by nulano at 2020-07-15T20:38:46+02:00 fix rbigint on 64-bit without native 128-bit type also add a workaround for divmod on CPython64/64 being non-trivial to fix --HG-- branch : win64 - - - - - 04812254 by nulano at 2020-07-15T20:58:17+02:00 fix rlib/test/test_buffer::test_signed --HG-- branch : win64 - - - - - be759588 by nulano at 2020-07-16T03:42:06+02:00 fix rlib test_clibffi and test_libffi --HG-- branch : win64 - - - - - c6bfa141 by nulano at 2020-07-16T05:18:10+02:00 bpo-20160: broken ctypes calling convention on MSVC / 64-bit Windows (large structs). Patch by mattip --HG-- branch : win64 - - - - - 5e59a51e by nulano at 2020-07-17T01:18:21+02:00 add 64-bit binaries for rpython\rlib\test\test_rwin32.py --HG-- branch : win64 - - - - - 12430364 by nulano at 2020-07-17T01:58:41+02:00 fix rposix function signatures for win64 --HG-- branch : win64 - - - - - 9d46d170 by nulano at 2020-07-17T02:57:40+02:00 fix rarithmetic.mulmod translation on win64 --HG-- branch : win64 - - - - - 2f6dbcdc by nulano at 2020-07-17T17:45:34+02:00 avoid 32-bit arithmetic in rlib.rwin32.FAILED --HG-- branch : win64 - - - - - 7dc5e9cd by nulano at 2020-07-17T17:46:42+02:00 resolve fixme in rlib.rstruct.nativefmttable --HG-- branch : win64 - - - - - e0fc079a by nulano at 2020-07-17T18:42:25+02:00 add 64 bit MSVC string to rlib.compilerinfo (TODO hardcoded to AMD64) --HG-- branch : win64 - - - - - cf15607a by nulano at 2020-07-17T22:07:28+02:00 _cffi_backend.ctypeprim: fix rffi.LONG vs rffi.SIGNED --HG-- branch : win64 - - - - - 2289ab56 by nulano at 2020-07-17T23:20:29+02:00 fix _cffi_backend/test/test_fastpath.py::test_fast_init_ulong_from_list on win64 --HG-- branch : win64 - - - - - 750142ac by nulano at 2020-07-18T02:59:52+02:00 add pre-declaration for pypy_get_libc_handle this worked on win32 because msvc assumes int return type if no declaration is found, but on win64 the result gets truncated to 32-bit --HG-- branch : win64 - - - - - c1bdcf6a by nulano at 2020-07-18T18:23:09+02:00 fix test_clibffi.py::test_callback, test__rawffi.py::test_callback, _rawffi/callback.py parameter types --HG-- branch : win64 - - - - - 9ec60799 by nulano at 2020-07-18T18:23:43+02:00 skip FFI_STDCALL check on win64 where it is undefined --HG-- branch : win64 - - - - - b4c3aa9e by nulano at 2020-07-18T19:44:47+02:00 fix long vs Signed in stack.c --HG-- branch : win64 - - - - - 57c2af23 by nulano at 2020-07-18T20:39:04+02:00 fix Signed types in translator/c/funcgen --HG-- branch : win64 - - - - - e6433b04 by nulano at 2020-07-20T00:08:50+02:00 attempt to fix _winreg types --HG-- branch : win64 - - - - - 63fbd617 by nulano at 2020-07-20T02:09:34+02:00 fix _winreg translation on win64 (32-bit arithmetic is currently unimplemented) --HG-- branch : win64 - - - - - 842c5d43 by nulano at 2020-07-20T02:10:36+02:00 enable win64 compilation in cpyext/api.py (needed for cffi modules) --HG-- branch : win64 - - - - - 3fc4f5e0 by nulano at 2020-07-23T23:57:46+02:00 replace long with Signed in thread*.c files the compiler is smart enough to handle these being long, but let's avoid any potential confusion --HG-- branch : win64 - - - - - 856c8c09 by nulano at 2020-07-24T04:23:39+02:00 fix rffi.LONG vs rffi.SIGNED in _rawffi/alt --HG-- branch : win64 - - - - - f548ba83 by nulano at 2020-07-24T15:01:07+02:00 Merge default --HG-- branch : win64 - - - - - 3da8b60f by nulano at 2020-07-30T00:53:25+02:00 Merge default --HG-- branch : win64 - - - - - a9a56233 by nulano at 2020-07-30T02:11:26+02:00 fix socketfd_type in _rsocket_rffi on win64 --HG-- branch : win64 - - - - - 7363811e by nulano at 2020-07-30T02:20:26+02:00 fix _socket module translation on win64 --HG-- branch : win64 - - - - - 1da9d728 by nulano at 2020-07-30T14:50:04+02:00 merge default --HG-- branch : win64 - - - - - 894b6a7b by nulano at 2020-07-30T15:54:26+02:00 fix ULONG overflow in array module on win64 --HG-- branch : win64 - - - - - 4c278849 by nulano at 2020-07-30T17:24:48+02:00 typo in multibytecodec.h --HG-- branch : win64 - - - - - e002081a by nulano at 2020-07-30T18:43:53+02:00 fix _multiprocessing translation on win64 --HG-- branch : win64 - - - - - 9495df19 by nulano at 2020-07-30T21:38:51+02:00 fix type in rpython\jit\metainterp\test\test_virtual.py --HG-- branch : win64 - - - - - 489f9edb by nulano at 2020-07-31T01:07:58+02:00 proper fix for windows running rpython\translator\c\test\test_standalone.py::test_int_manipulation --HG-- branch : win64 - - - - - 78a847a9 by nulano at 2020-08-10T02:25:56+02:00 fix rffi.LONG / rffi.ULONG vs rffi.SIGNED / rffi.UNSIGNED in _pypyjson module --HG-- branch : win64 - - - - - db35dbf7 by nulano at 2020-08-10T02:39:21+02:00 Merge default --HG-- branch : win64 - - - - - 1882b547 by nulano at 2020-08-10T02:40:44+02:00 win64 MSVC doesn't support __asm --HG-- branch : win64 - - - - - 9f6ff3ff by nulano at 2020-08-10T06:38:10+02:00 fix some rffi.(U)LONG(P) vs rffi.(UN)SIGNED(P) issues without test coverage (found with grep) --HG-- branch : win64 - - - - - 5fce15ba by nulano at 2020-08-10T09:25:36+02:00 update pypyoption translationmodules on win and workingmodules on win64 --HG-- branch : win64 - - - - - fefca1eb by nulano at 2020-08-10T11:04:28+02:00 skip 32-bit specific test in _rawffi --HG-- branch : win64 - - - - - b2e1f00e by Armin Rigo at 2020-08-11T11:38:23+02:00 fixes for metainterp/test/test_fficall.py --HG-- branch : win64 - - - - - 4b3b2150 by Armin Rigo at 2020-08-11T12:23:41+02:00 in-progress: jit backend fixes for win64 --HG-- branch : win64 - - - - - 092d8dbc by Armin Rigo at 2020-08-11T12:46:18+02:00 disable HAS_CODEMAP for now on win64 --HG-- branch : win64 - - - - - 39b51d63 by Armin Rigo at 2020-08-11T19:04:53+02:00 fixes to callbuilder.py --HG-- branch : win64 - - - - - d9842614 by Armin Rigo at 2020-08-11T19:56:20+02:00 fix for _build_wb_slowpath --HG-- branch : win64 - - - - - 01ae8090 by Armin Rigo at 2020-08-11T19:59:58+02:00 another fix if withcards==True --HG-- branch : win64 - - - - - 39411d6c by Armin Rigo at 2020-08-11T20:15:07+02:00 add INT3 instructions around CALLs that may still be broken. fix one case --HG-- branch : win64 - - - - - 521db36c by Armin Rigo at 2020-08-11T20:27:12+02:00 more fixes --HG-- branch : win64 - - - - - dbfe413c by Armin Rigo at 2020-08-12T11:26:32+02:00 the shadow store always contains 4 words, even if the function only takes less arguments --HG-- branch : win64 - - - - - 4ac73972 by Armin Rigo at 2020-08-12T12:07:49+02:00 fix some tests, more tweaks to registers around calls --HG-- branch : win64 - - - - - 2769c378 by Armin Rigo at 2020-08-12T12:33:20+02:00 fix for calls to SetLastError --HG-- branch : win64 - - - - - 1504332d by Armin Rigo at 2020-08-12T13:24:56+02:00 after a lot of fighting, found the workaround to debug this --HG-- branch : win64 - - - - - e84aeb5f by Armin Rigo at 2020-08-12T13:39:00+02:00 test_compile_bridge_while_running --HG-- branch : win64 - - - - - b6f0bc40 by Armin Rigo at 2020-08-12T13:45:41+02:00 fix test_arrayitems --HG-- branch : win64 - - - - - ae5ec7b3 by Armin Rigo at 2020-08-16T16:15:10+02:00 fix test --HG-- branch : win64 - - - - - ff2b24c7 by Armin Rigo at 2020-08-16T17:43:27+02:00 can't make sense of this failure, skip it as non-essential for now --HG-- branch : win64 - - - - - 752b0309 by Armin Rigo at 2020-08-16T17:50:32+02:00 skip codemaps tests on win64 --HG-- branch : win64 - - - - - 8c527a63 by Armin Rigo at 2020-08-16T17:57:31+02:00 don't duplicate this list of registers (fixes test_call_use_correct_regs) --HG-- branch : win64 - - - - - bc56109a by Armin Rigo at 2020-08-16T18:19:03+02:00 more fixes in this test --HG-- branch : win64 - - - - - bdd4c0f4 by Armin Rigo at 2020-08-16T18:31:44+02:00 no codemaps on win64 --HG-- branch : win64 - - - - - 6e616709 by Armin Rigo at 2020-08-16T18:32:11+02:00 for now, disable the vector extension on win64 (the tests don't pass, but I'm not too sure why not) --HG-- branch : win64 - - - - - 4336fa18 by Armin Rigo at 2020-08-16T19:53:25+02:00 make test_zrpy_gc.compile_framework_2 pass --HG-- branch : win64 - - - - - e0f0977a by Armin Rigo at 2020-08-16T20:36:08+02:00 test_zrpy_gc passes --HG-- branch : win64 - - - - - ab44141e by Armin Rigo at 2020-08-17T04:23:03+02:00 fix --HG-- branch : win64 - - - - - 635791f5 by Armin Rigo at 2020-08-17T11:09:59+02:00 fix: otherwise, the variable is only 4 bytes but the JIT writes to it as if it were 8 bytes --HG-- branch : win64 - - - - - 00564f38 by nulano at 2020-08-17T20:38:18+02:00 change some longs to Signeds in c sources; these should not matter, but avoid confusion --HG-- branch : win64 - - - - - e6ddbfa5 by nulano at 2020-08-17T21:45:19+02:00 fix long vs Signed error in stacklet.c --HG-- branch : win64 - - - - - 9dd54b2b by nulano at 2020-08-17T21:46:00+02:00 fix long vs Signed in instrument.c --HG-- branch : win64 - - - - - df31dbae by nulano at 2020-08-18T12:30:59+02:00 Merge default --HG-- branch : win64 - - - - - f0928d62 by nulano at 2020-08-18T20:51:47+02:00 match CPython GetLastError() behaviour (i.e. cast to rffi.LONG first) --HG-- branch : win64 - - - - - 2dda2f15 by nulano at 2020-08-20T15:17:53+02:00 fix SemLock.SEM_VALUE_MAX --HG-- branch : win64 - - - - - 2dcaa7aa by nulano at 2020-08-21T01:23:43+02:00 fix Py_ssize_t on win64 fixes extra_tests\cffi_tests\cffi1\test_recompiler --HG-- branch : win64 - - - - - e4769086 by nulano at 2020-08-29T01:21:36+02:00 fix tclobj.AsObj for win64 int type --HG-- branch : win64 - - - - - 246d52d8 by nulano at 2020-08-31T01:04:06+02:00 always use win64_14x externals branch --HG-- branch : win64 - - - - - 8f4a1ba5 by Matti Picus at 2020-10-05T12:19:00+03:00 merge default into branch --HG-- branch : win64 - - - - - 4ebf4727 by Matti Picus at 2020-10-05T20:41:13+03:00 install cffi from source --HG-- branch : win64 - - - - - 30c125a4 by nulano at 2020-10-05T20:42:27+01:00 fix rposix function signatures for both Linux and Win64 --HG-- branch : win64 - - - - - 250ca1b4 by nulano at 2020-10-05T20:50:34+01:00 typo in test_semaphore --HG-- branch : win64 - - - - - abcc5388 by nulano at 2020-10-05T20:51:39+01:00 Merge --HG-- branch : win64 - - - - - dc69a3bb by Matti Picus at 2020-10-05T23:54:25+03:00 skip cppyy, cpyext tests on win64 --HG-- branch : win64 - - - - - 7a8e6d54 by nulano at 2020-10-07T01:08:19+01:00 fix overflow in rbigint.abs_rshift_and_mask on non-win64 --HG-- branch : win64 - - - - - 2aa36f2b by Matti Picus at 2020-10-07T08:54:25+03:00 fix missing imports to skip cpyext --HG-- branch : win64 - - - - - 55ae78a4 by Matti Picus at 2020-10-07T14:54:46+03:00 create just the bare minimum of include headers to allow _cffi_backend to work --HG-- branch : win64 - - - - - 87e3cd92 by Matti Picus at 2020-10-07T17:14:38+03:00 fix typedef of Py_ssize_t --HG-- branch : win64 - - - - - babe6787 by nulano at 2020-10-08T00:43:02+01:00 fix test_rffi_sizeof was ignored for lltype.* --HG-- branch : win64 - - - - - 2d90de13 by Matti Picus at 2020-10-08T23:07:12+03:00 merge app_main into win64 --HG-- branch : win64 - - - - - 2dc2c5d4 by Matti Picus at 2020-10-08T23:26:13+03:00 fix Py_ssize_t typedef (nulano) --HG-- branch : win64 - - - - - f96f316c by Matti Picus at 2020-10-09T09:09:57+03:00 merge default into win64 --HG-- branch : win64 - - - - - b284c014 by Matti Picus at 2020-10-10T22:04:47+03:00 merge default into branch --HG-- branch : win64 - - - - - 2e7d493a by nulano at 2020-10-10T22:36:21+01:00 skip cpyext tests when calling a single file directly --HG-- branch : win64 - - - - - 27e38927 by Matti Picus at 2020-10-11T09:29:05+03:00 skip micronumpy tests on win64 (for now? permenantly?) --HG-- branch : win64 - - - - - 43fd1e4b by nulano at 2020-10-11T21:49:01+01:00 fix FFI_TYPE_LONGDOUBLE on win64 --HG-- branch : win64 - - - - - b033a3f9 by nulano at 2020-10-11T21:52:51+01:00 Merge --HG-- branch : win64 - - - - - 7824709e by nulano at 2020-10-14T00:39:19+01:00 add some missing includes to _cffi_backend/copy_includes.py --HG-- branch : win64 - - - - - 54cc5de4 by nulano at 2020-10-14T00:41:37+01:00 Merge --HG-- branch : win64 - - - - - fc5e9b83 by Matti Picus at 2020-10-15T21:46:36+03:00 merge default into branch --HG-- branch : win64 - - - - - 6e860e19 by Matti Picus at 2020-10-15T21:55:10+03:00 backport py3.6 changes --HG-- branch : win64 - - - - - 3a0761c6 by nulano at 2020-10-15T23:24:30+01:00 fail early in rstr.do_stringformat for ints too small, not when speciallizing ll_int2xxx --HG-- branch : win64 - - - - - a83d5d8b by Matti Picus at 2020-10-28T08:09:05+02:00 merge default into branch --HG-- branch : win64 - - - - - 96e21020 by Matti Picus at 2020-10-28T08:11:51+02:00 document branch --HG-- branch : win64 - - - - - accb58d0 by nulano at 2020-10-31T21:23:54+00:00 this is no longer needed --HG-- branch : win64 - - - - - 6d0a9a8c by nulano at 2020-10-31T21:28:14+00:00 translating win64 on regular CPython is now an error; I think RPython is also affected (at the very least rpython.rlib.rbigint is broken on regular CPython) --HG-- branch : win64 - - - - - c47532d7 by Antonio Cuni at 2020-11-18T13:52:50+01:00 a branch where to introduce @error_value to be able to specify arbitrary return values to use in case of exceptions (which is needed by hpy) --HG-- branch : rpython-error_value - - - - - c711d9f8 by Antonio Cuni at 2020-11-18T14:09:50+01:00 add a test which checks that in case of exception the function returns a specific error value, and the llinterp machinerty to make it possible. The default case passes out of the box of course, while test_custom_error_value is WIP --HG-- branch : rpython-error_value - - - - - 3fcbb084 by Antonio Cuni at 2020-11-18T15:07:19+01:00 implement @ll_error_value and add a couple of test to ensure that it works correctly also in corner cases --HG-- branch : rpython-error_value - - - - - b52af824 by Antonio Cuni at 2020-11-18T21:22:27+01:00 fix the case for exceptions raised by builtin ops --HG-- branch : rpython-error_value - - - - - 454729a7 by Antonio Cuni at 2020-11-18T21:25:32+01:00 document the branch --HG-- branch : rpython-error_value - - - - - ef0de482 by Antonio Cuni at 2020-11-20T18:13:38+01:00 rename this test, else it's ungreppable --HG-- branch : rpython-error_value - - - - - 1cbed6f5 by Antonio Cuni at 2020-11-21T11:58:27+01:00 WIP: require the user to explicitly define which error_value to use when using @llhelper_can_raise, because this is what we need for HPy. However, this uncovers a problem, see test_llhelper_can_raise_custome_error_value --HG-- branch : rpython-error_value - - - - - c611b099 by Matti Picus at 2020-11-29T12:39:11+02:00 merge default into win64, tweak rpython/tool/cparser/cparser.py --HG-- branch : win64 - - - - - 27405133 by Matti Picus at 2020-11-29T21:21:03+02:00 merge win64 into default - - - - - 1284e761 by Matti Picus at 2020-11-30T09:52:13+02:00 when building cffi extension, copy dll for sqlite3.dll so tests will find it - - - - - 2a344f51 by Carl Friedrich Bolz-Tereick at 2020-11-30T13:33:38+01:00 make set.update with non-set arguments more jit-friendly by - unrolling it if the number of args is small (usually 1) - jitting the adding of new elements fixes test_unpack_ex on PyPy3.7 as a side-effect - - - - - 21e613af by Carl Friedrich Bolz-Tereick at 2020-11-30T14:32:54+01:00 fix position of elif clauses in the ast - - - - - 349cc6b1 by Antonio Cuni at 2020-11-30T18:08:58+00:00 temporary checkin to see whether disabling this breaks any test --HG-- branch : rpython-error_value - - - - - cf646112 by Antonio Cuni at 2020-11-30T21:39:44+01:00 Refactor&simplify the approach: 1. declare that the return value of general RPython function is undefined and that you should not rely on it 2. merge @llhelper_can_raise and @ll_error_value into a combined @llhelper_error_value: this is the only case which we ultimately care about, and it's simpler to test/implement them together than separately 3. introduce a failing test (test_enforce_llhelper_error_value_in_case_of_nested_exception) which will be fixed in the next commit. --HG-- branch : rpython-error_value - - - - - f6e51b8f by Antonio Cuni at 2020-11-30T21:40:01+01:00 merge heads --HG-- branch : rpython-error_value - - - - - 4a88a927 by Antonio Cuni at 2020-11-30T21:44:34+01:00 fix test_enforce_llhelper_error_value_in_case_of_nested_exception by disabling an optimization if the graph has @llhelper_error_value --HG-- branch : rpython-error_value - - - - - 8bbff486 by Matti Picus at 2020-11-30T23:34:55+02:00 backport changes from py3.7 to rpython - - - - - 90587a52 by Antonio Cuni at 2020-12-02T11:54:15+01:00 fix whatsnew --HG-- branch : rpython-error_value - - - - - 02c2f725 by Antonio Cuni at 2020-12-02T17:22:15+01:00 close merged branch --HG-- branch : rpython-error_value - - - - - 6add670f by Antonio Cuni at 2020-12-02T17:25:57+01:00 Merge the rpython-error_value branch. This branch introduces a new decorator @llhelper_error_value, which officializes the fact that you can raise RPython exceptions from llhelpers, and makes it possible to specify what is the C value to return in case of errors. It is needed to implement correctly HPy exceptions (see also its sister branch, hpy-error-value) - - - - - cb5a37e6 by Matti Picus at 2020-12-03T23:12:09+02:00 make stack bigger when creating pypy.exe directly from C - - - - - ae5fddfb by Simon Cross at 2020-12-03T23:29:18+02:00 Implement constcharpsize2str in rffi. --HG-- branch : add-rffi-constcharpsize2str - - - - - b557b58d by Matti Picus at 2020-12-04T00:12:08+02:00 add versions.json and script to check it, issue 3354 - - - - - 6ce0fc57 by Simon Cross at 2020-12-04T14:19:38+00:00 Merge branch 'branch/add-rffi-constcharpsize2str' into 'branch/default' Implement constcharpsize2str in rffi. See merge request pypy/pypy!780 - - - - - 7397c20b by Ronan Lamy at 2020-12-04T16:29:57+00:00 hg merge default (with some win64 tweaks backported from py3.7) --HG-- branch : py3.6 - - - - - e3c49d7c by Ronan Lamy at 2020-12-04T17:15:49+00:00 win64 tweaks, backported from py3.7 --HG-- branch : py3.6 - - - - - 800ed818 by Ronan Lamy at 2020-12-04T17:16:31+00:00 hg merge py3.6 --HG-- branch : hpy - - - - - 30 changed files: - lib_pypy/_sqlite3_build.py - lib_pypy/_ssl_build.py - pypy/__init__.py - pypy/config/pypyoption.py - pypy/doc/how-to-release.rst - pypy/doc/whatsnew-head.rst - pypy/interpreter/astcompiler/astbuilder.py - pypy/interpreter/astcompiler/test/test_astbuilder.py - pypy/interpreter/baseobjspace.py - + pypy/module/_cffi_backend/copy_includes.py - pypy/module/_cffi_backend/ctypeprim.py - pypy/module/_cppyy/test/conftest.py - pypy/module/_demo/demo.py - pypy/module/_multibytecodec/src/cjkcodecs/multibytecodec.h - pypy/module/_multiprocessing/interp_semaphore.py - pypy/module/_multiprocessing/test/test_semaphore.py - pypy/module/_pypyjson/interp_decoder.py - pypy/module/_pypyjson/simd.py - pypy/module/_pypyjson/test/test_simd.py - pypy/module/_rawffi/alt/interp_funcptr.py - pypy/module/_rawffi/alt/interp_struct.py - pypy/module/_rawffi/alt/test/test_funcptr.py - pypy/module/_rawffi/alt/type_converter.py - pypy/module/_rawffi/callback.py - pypy/module/_rawffi/test/test__rawffi.py - pypy/module/_socket/interp_socket.py - pypy/module/_winreg/interp_winreg.py - pypy/module/array/interp_array.py - pypy/module/array/test/test_array.py - pypy/module/bz2/interp_bz2.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/compare/42b81617dce6d291861263f32aad68fab0d9a303...800ed81842bb8e75abab506a5bb8c67f8d825e73 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/42b81617dce6d291861263f32aad68fab0d9a303...800ed81842bb8e75abab506a5bb8c67f8d825e73 You're 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 Dec 4 13:08:47 2020 From: foss at heptapod.net (Ronan Lamy) Date: Fri, 04 Dec 2020 18:08:47 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.6] 48 commits: ./update_vendored to hpy.devel 0.1.dev756+g848192d, git rev 848192d Message-ID: <5fca7b2f5757a_1902b012f881598628a7@heptapod-foss.mail> Ronan Lamy pushed to branch branch/py3.6 at PyPy / pypy Commits: a9ba26c0 by Antonio Cuni at 2020-11-06T16:28:49+01:00 ./update_vendored to hpy.devel 0.1.dev756+g848192d, git rev 848192d --HG-- branch : hpy - - - - - 1612e04e by Antonio Cuni at 2020-11-06T16:45:05+01:00 update the definition of HPyContext, rename the HPyTracker functions and kill HPyDict_{Get,Set}Item --HG-- branch : hpy - - - - - 13bbeb40 by Antonio Cuni at 2020-11-06T17:22:22+01:00 implement HPyErr_Clear, and improve the documentaion about how this stuff is implemented --HG-- branch : hpy - - - - - 3f12d5dd by Antonio Cuni at 2020-11-06T17:35:48+01:00 temporarily comment out this line until we decide how to deal with it upstream --HG-- branch : hpy - - - - - ba718de8 by Antonio Cuni at 2020-11-06T17:44:26+01:00 fix ztranslation --HG-- branch : hpy - - - - - 38ac6471 by Antonio Cuni at 2020-11-06T17:18:51+00:00 fix the extra_tests/hpy_tests/conftest.py, which was broken after a refactoring in hpy.devel --HG-- branch : hpy - - - - - 56f0bbd2 by Antonio Cuni at 2020-11-06T17:40:52+00:00 use pytest_configure instead of pytest_sessionstart, to make sure that the hook is called even when we do py.test extra_tests. Before it was NOT called and the result was that hpy tests were never executed by buildbot :( --HG-- branch : hpy - - - - - ba7496c0 by Matti Picus at 2020-11-07T21:13:30+02:00 fix extra_tests - apparently pytest_addoption can only be in toplevel conftest.py https://github.com/pytest-dev/pytest/issues/3097#issuecomment-356406411 --HG-- branch : hpy - - - - - 8daa3e4c by Antonio Cuni at 2020-11-19T09:30:09+01:00 a branch where to tentatatively transplant the rpython-error_value branch on top of hpy --HG-- branch : hpy-error-value - - - - - cf9a9054 by Antonio Cuni at 2020-11-18T14:09:50+01:00 add a test which checks that in case of exception the function returns a specific error value, and the llinterp machinerty to make it possible. The default case passes out of the box of course, while test_custom_error_value is WIP --HG-- branch : hpy-error-value - - - - - 01296934 by Antonio Cuni at 2020-11-18T15:07:19+01:00 implement @ll_error_value and add a couple of test to ensure that it works correctly also in corner cases --HG-- branch : hpy-error-value - - - - - 7491e15f by Antonio Cuni at 2020-11-18T21:22:27+01:00 fix the case for exceptions raised by builtin ops --HG-- branch : hpy-error-value - - - - - c31021fe by Antonio Cuni at 2020-11-18T21:25:32+01:00 document the branch --HG-- branch : hpy-error-value - - - - - a63e6b15 by Antonio Cuni at 2020-11-20T18:13:38+01:00 rename this test, else it's ungreppable --HG-- branch : hpy-error-value - - - - - 384de503 by Antonio Cuni at 2020-11-21T11:58:27+01:00 WIP: require the user to explicitly define which error_value to use when using @llhelper_can_raise, because this is what we need for HPy. However, this uncovers a problem, see test_llhelper_can_raise_custome_error_value --HG-- branch : hpy-error-value - - - - - 94318652 by Antonio Cuni at 2020-11-30T18:08:58+00:00 temporary checkin to see whether disabling this breaks any test --HG-- branch : hpy-error-value - - - - - 93789710 by Antonio Cuni at 2020-11-30T21:39:44+01:00 Refactor&simplify the approach: 1. declare that the return value of general RPython function is undefined and that you should not rely on it 2. merge @llhelper_can_raise and @ll_error_value into a combined @llhelper_error_value: this is the only case which we ultimately care about, and it's simpler to test/implement them together than separately 3. introduce a failing test (test_enforce_llhelper_error_value_in_case_of_nested_exception) which will be fixed in the next commit. --HG-- branch : hpy-error-value - - - - - c2989d4d by Antonio Cuni at 2020-11-30T21:44:34+01:00 fix test_enforce_llhelper_error_value_in_case_of_nested_exception by disabling an optimization if the graph has @llhelper_error_value --HG-- branch : hpy-error-value - - - - - e942434b by Antonio Cuni at 2020-12-01T16:18:52+01:00 Make sure we return the correct error_value in case of exceptions: - add the test_errorval_returned_by_api_functions, which will be commited to the HPy repo as part of the antocuni/more-tests-4 branch (git commit 2e28e08) - use the new @llhelper_error_value which was introduced by the rpython-error_value branch and transplanted here to fix the test - add a new param @API.func(...., error_value=...). It is now required to explicitly specify an error_value for functions returning int, double, etc. --HG-- branch : hpy-error-value - - - - - dc43712e by Antonio Cuni at 2020-12-01T17:09:21+01:00 add one more test, commited to the hpy repo in commit f698b7d --HG-- branch : hpy-error-value - - - - - 42ea6a40 by Antonio Cuni at 2020-12-01T17:57:38+01:00 fix corresponding to hpy git rev 8de7983 --HG-- branch : hpy-error-value - - - - - 01b799f6 by Simon Cross at 2020-12-01T23:31:00+02:00 Update vendored hpy to 7c832a2f. --HG-- branch : hpy-update-to-7c832a2f - - - - - 68323427 by Simon Cross at 2020-12-02T00:15:39+02:00 Update ctx. --HG-- branch : hpy-update-to-7c832a2f - - - - - 9a14b0c8 by Simon Cross at 2020-12-02T00:16:23+02:00 Update the exceptions available as constant handles. --HG-- branch : hpy-update-to-7c832a2f - - - - - 418f8db8 by Simon Cross at 2020-12-02T00:16:58+02:00 Add new hpylong API methods. --HG-- branch : hpy-update-to-7c832a2f - - - - - 02768173 by Simon Cross at 2020-12-02T00:17:10+02:00 Add new hpybytes API methods. --HG-- branch : hpy-update-to-7c832a2f - - - - - 28c8ca0c by Simon Cross at 2020-12-02T00:17:55+02:00 Add HPyErr_SetObject. --HG-- branch : hpy-update-to-7c832a2f - - - - - 148e5f27 by Antonio Cuni at 2020-12-02T11:54:15+01:00 fix whatsnew --HG-- branch : hpy-error-value - - - - - f3de4cbc by Antonio Cuni at 2020-12-02T11:55:32+01:00 document this branch --HG-- branch : hpy-error-value - - - - - 384c85e4 by Antonio Cuni at 2020-12-02T10:56:52+00:00 hg merge py3.6 --HG-- branch : hpy-error-value - - - - - aea9ffb1 by Simon Cross at 2020-12-02T16:18:24+02:00 Raise ValueError from HPyBytes_FromStringAndSize if a NULL string is passed. --HG-- branch : hpy-update-to-7c832a2f - - - - - 920414ef by Simon Cross at 2020-12-02T16:41:02+02:00 Remove note about fixing cpyext PyLong_AsSize_t (will open an MR instead). --HG-- branch : hpy-update-to-7c832a2f - - - - - 62236fa7 by Antonio Cuni at 2020-12-02T17:27:35+01:00 hg merge py3.6 --HG-- branch : hpy - - - - - 5741ab2f by Antonio Cuni at 2020-12-02T17:28:08+01:00 close merged branch --HG-- branch : hpy-error-value - - - - - 8f003db3 by Antonio Cuni at 2020-12-02T17:30:06+01:00 Merge the hpy-error-value branch. This branch does two things: 1. transplant the content of the branch rpython-error_value which was just merged to default 2. use the new functionality in HPy to implement the new parameter @API.func(..., error_value=...) This fixes HPy exceptions, which were broken after translation --HG-- branch : hpy - - - - - 1dd7fb65 by Simon Cross at 2020-12-02T22:15:06+02:00 Merge in hpy branch. --HG-- branch : hpy-update-to-7c832a2f - - - - - 0cd378b8 by Simon Cross at 2020-12-02T22:36:43+02:00 Add error values to new HPyLong functions. --HG-- branch : hpy-update-to-7c832a2f - - - - - c5bd13b7 by Simon Cross at 2020-12-03T00:30:35+02:00 Add all builtin exceptions to the fake objspace. --HG-- branch : hpy-update-to-7c832a2f - - - - - d16b562c by Simon Cross at 2020-12-03T00:32:21+02:00 Add constcharpsize2str. --HG-- branch : hpy-update-to-7c832a2f - - - - - bfd59033 by Simon Cross at 2020-12-03T00:33:05+02:00 Fix const char * types. --HG-- branch : hpy-update-to-7c832a2f - - - - - 87cc8282 by Simon Cross at 2020-12-03T22:40:03+02:00 Reformat if statement. --HG-- branch : hpy-update-to-7c832a2f - - - - - 511fd9e6 by Simon Cross at 2020-12-03T23:11:34+02:00 Convert API.cast to C-style type specifiers. --HG-- branch : hpy-update-to-7c832a2f - - - - - ac7049ab by Simon Cross at 2020-12-04T16:44:11+02:00 Merge in py3.6. --HG-- branch : hpy - - - - - 3c4ed9e1 by Simon Cross at 2020-12-04T16:46:54+02:00 Merge in hpy. --HG-- branch : hpy-update-to-7c832a2f - - - - - 42b81617 by Simon Cross at 2020-12-04T15:16:57+00:00 Merge branch 'branch/hpy-update-to-7c832a2f' into 'branch/hpy' Updated vendored hpy to git revision 7c832a2f See merge request pypy/pypy!778 --HG-- branch : hpy - - - - - e3c49d7c by Ronan Lamy at 2020-12-04T17:15:49+00:00 win64 tweaks, backported from py3.7 --HG-- branch : py3.6 - - - - - 800ed818 by Ronan Lamy at 2020-12-04T17:16:31+00:00 hg merge py3.6 --HG-- branch : hpy - - - - - 2a8f66dc by Ronan Lamy at 2020-12-04T17:41:08+00:00 hg merge hpy --HG-- branch : py3.6 - - - - - 30 changed files: - extra_tests/conftest.py - extra_tests/hpy_tests/conftest.py - pypy/config/pypyoption.py - pypy/doc/whatsnew-head.rst - pypy/doc/whatsnew-pypy2-7.3.3.rst - pypy/module/_hpy_universal/_vendored/hpy/devel/include/common/autogen_impl.h - pypy/module/_hpy_universal/_vendored/hpy/devel/include/common/hpytype.h - pypy/module/_hpy_universal/_vendored/hpy/devel/include/common/runtime/argparse.h - pypy/module/_hpy_universal/_vendored/hpy/devel/include/common/runtime/ctx_tracker.h - pypy/module/_hpy_universal/_vendored/hpy/devel/include/common/version.h - pypy/module/_hpy_universal/_vendored/hpy/devel/include/cpython/hpy.h - pypy/module/_hpy_universal/_vendored/hpy/devel/include/universal/autogen_ctx.h - pypy/module/_hpy_universal/_vendored/hpy/devel/include/universal/autogen_trampolines.h - pypy/module/_hpy_universal/_vendored/hpy/devel/src/runtime/argparse.c - pypy/module/_hpy_universal/_vendored/hpy/devel/src/runtime/ctx_tracker.c - pypy/module/_hpy_universal/_vendored/hpy/devel/version.py - pypy/module/_hpy_universal/apiset.py - pypy/module/_hpy_universal/bridge.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_dict.py - pypy/module/_hpy_universal/interp_err.py - pypy/module/_hpy_universal/interp_float.py - pypy/module/_hpy_universal/interp_list.py - pypy/module/_hpy_universal/interp_long.py - pypy/module/_hpy_universal/interp_number.py - pypy/module/_hpy_universal/interp_object.py - pypy/module/_hpy_universal/interp_tracker.py - pypy/module/_hpy_universal/interp_unicode.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/compare/7397c20bf198bc41af6a697a59e0cf14a55ecbfd...2a8f66dcbffa04f6b958cc05bd477151fabab1a7 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/7397c20bf198bc41af6a697a59e0cf14a55ecbfd...2a8f66dcbffa04f6b958cc05bd477151fabab1a7 You're 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 Dec 4 13:08:50 2020 From: foss at heptapod.net (Ronan Lamy) Date: Fri, 04 Dec 2020 18:08:50 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.7] 49 commits: ./update_vendored to hpy.devel 0.1.dev756+g848192d, git rev 848192d Message-ID: <5fca7b3294450_1902b012f881bec6301@heptapod-foss.mail> Ronan Lamy pushed to branch branch/py3.7 at PyPy / pypy Commits: a9ba26c0 by Antonio Cuni at 2020-11-06T16:28:49+01:00 ./update_vendored to hpy.devel 0.1.dev756+g848192d, git rev 848192d --HG-- branch : hpy - - - - - 1612e04e by Antonio Cuni at 2020-11-06T16:45:05+01:00 update the definition of HPyContext, rename the HPyTracker functions and kill HPyDict_{Get,Set}Item --HG-- branch : hpy - - - - - 13bbeb40 by Antonio Cuni at 2020-11-06T17:22:22+01:00 implement HPyErr_Clear, and improve the documentaion about how this stuff is implemented --HG-- branch : hpy - - - - - 3f12d5dd by Antonio Cuni at 2020-11-06T17:35:48+01:00 temporarily comment out this line until we decide how to deal with it upstream --HG-- branch : hpy - - - - - ba718de8 by Antonio Cuni at 2020-11-06T17:44:26+01:00 fix ztranslation --HG-- branch : hpy - - - - - 38ac6471 by Antonio Cuni at 2020-11-06T17:18:51+00:00 fix the extra_tests/hpy_tests/conftest.py, which was broken after a refactoring in hpy.devel --HG-- branch : hpy - - - - - 56f0bbd2 by Antonio Cuni at 2020-11-06T17:40:52+00:00 use pytest_configure instead of pytest_sessionstart, to make sure that the hook is called even when we do py.test extra_tests. Before it was NOT called and the result was that hpy tests were never executed by buildbot :( --HG-- branch : hpy - - - - - ba7496c0 by Matti Picus at 2020-11-07T21:13:30+02:00 fix extra_tests - apparently pytest_addoption can only be in toplevel conftest.py https://github.com/pytest-dev/pytest/issues/3097#issuecomment-356406411 --HG-- branch : hpy - - - - - 8daa3e4c by Antonio Cuni at 2020-11-19T09:30:09+01:00 a branch where to tentatatively transplant the rpython-error_value branch on top of hpy --HG-- branch : hpy-error-value - - - - - cf9a9054 by Antonio Cuni at 2020-11-18T14:09:50+01:00 add a test which checks that in case of exception the function returns a specific error value, and the llinterp machinerty to make it possible. The default case passes out of the box of course, while test_custom_error_value is WIP --HG-- branch : hpy-error-value - - - - - 01296934 by Antonio Cuni at 2020-11-18T15:07:19+01:00 implement @ll_error_value and add a couple of test to ensure that it works correctly also in corner cases --HG-- branch : hpy-error-value - - - - - 7491e15f by Antonio Cuni at 2020-11-18T21:22:27+01:00 fix the case for exceptions raised by builtin ops --HG-- branch : hpy-error-value - - - - - c31021fe by Antonio Cuni at 2020-11-18T21:25:32+01:00 document the branch --HG-- branch : hpy-error-value - - - - - a63e6b15 by Antonio Cuni at 2020-11-20T18:13:38+01:00 rename this test, else it's ungreppable --HG-- branch : hpy-error-value - - - - - 384de503 by Antonio Cuni at 2020-11-21T11:58:27+01:00 WIP: require the user to explicitly define which error_value to use when using @llhelper_can_raise, because this is what we need for HPy. However, this uncovers a problem, see test_llhelper_can_raise_custome_error_value --HG-- branch : hpy-error-value - - - - - 94318652 by Antonio Cuni at 2020-11-30T18:08:58+00:00 temporary checkin to see whether disabling this breaks any test --HG-- branch : hpy-error-value - - - - - 93789710 by Antonio Cuni at 2020-11-30T21:39:44+01:00 Refactor&simplify the approach: 1. declare that the return value of general RPython function is undefined and that you should not rely on it 2. merge @llhelper_can_raise and @ll_error_value into a combined @llhelper_error_value: this is the only case which we ultimately care about, and it's simpler to test/implement them together than separately 3. introduce a failing test (test_enforce_llhelper_error_value_in_case_of_nested_exception) which will be fixed in the next commit. --HG-- branch : hpy-error-value - - - - - c2989d4d by Antonio Cuni at 2020-11-30T21:44:34+01:00 fix test_enforce_llhelper_error_value_in_case_of_nested_exception by disabling an optimization if the graph has @llhelper_error_value --HG-- branch : hpy-error-value - - - - - e942434b by Antonio Cuni at 2020-12-01T16:18:52+01:00 Make sure we return the correct error_value in case of exceptions: - add the test_errorval_returned_by_api_functions, which will be commited to the HPy repo as part of the antocuni/more-tests-4 branch (git commit 2e28e08) - use the new @llhelper_error_value which was introduced by the rpython-error_value branch and transplanted here to fix the test - add a new param @API.func(...., error_value=...). It is now required to explicitly specify an error_value for functions returning int, double, etc. --HG-- branch : hpy-error-value - - - - - dc43712e by Antonio Cuni at 2020-12-01T17:09:21+01:00 add one more test, commited to the hpy repo in commit f698b7d --HG-- branch : hpy-error-value - - - - - 42ea6a40 by Antonio Cuni at 2020-12-01T17:57:38+01:00 fix corresponding to hpy git rev 8de7983 --HG-- branch : hpy-error-value - - - - - 01b799f6 by Simon Cross at 2020-12-01T23:31:00+02:00 Update vendored hpy to 7c832a2f. --HG-- branch : hpy-update-to-7c832a2f - - - - - 68323427 by Simon Cross at 2020-12-02T00:15:39+02:00 Update ctx. --HG-- branch : hpy-update-to-7c832a2f - - - - - 9a14b0c8 by Simon Cross at 2020-12-02T00:16:23+02:00 Update the exceptions available as constant handles. --HG-- branch : hpy-update-to-7c832a2f - - - - - 418f8db8 by Simon Cross at 2020-12-02T00:16:58+02:00 Add new hpylong API methods. --HG-- branch : hpy-update-to-7c832a2f - - - - - 02768173 by Simon Cross at 2020-12-02T00:17:10+02:00 Add new hpybytes API methods. --HG-- branch : hpy-update-to-7c832a2f - - - - - 28c8ca0c by Simon Cross at 2020-12-02T00:17:55+02:00 Add HPyErr_SetObject. --HG-- branch : hpy-update-to-7c832a2f - - - - - 148e5f27 by Antonio Cuni at 2020-12-02T11:54:15+01:00 fix whatsnew --HG-- branch : hpy-error-value - - - - - f3de4cbc by Antonio Cuni at 2020-12-02T11:55:32+01:00 document this branch --HG-- branch : hpy-error-value - - - - - 384c85e4 by Antonio Cuni at 2020-12-02T10:56:52+00:00 hg merge py3.6 --HG-- branch : hpy-error-value - - - - - aea9ffb1 by Simon Cross at 2020-12-02T16:18:24+02:00 Raise ValueError from HPyBytes_FromStringAndSize if a NULL string is passed. --HG-- branch : hpy-update-to-7c832a2f - - - - - 920414ef by Simon Cross at 2020-12-02T16:41:02+02:00 Remove note about fixing cpyext PyLong_AsSize_t (will open an MR instead). --HG-- branch : hpy-update-to-7c832a2f - - - - - 62236fa7 by Antonio Cuni at 2020-12-02T17:27:35+01:00 hg merge py3.6 --HG-- branch : hpy - - - - - 5741ab2f by Antonio Cuni at 2020-12-02T17:28:08+01:00 close merged branch --HG-- branch : hpy-error-value - - - - - 8f003db3 by Antonio Cuni at 2020-12-02T17:30:06+01:00 Merge the hpy-error-value branch. This branch does two things: 1. transplant the content of the branch rpython-error_value which was just merged to default 2. use the new functionality in HPy to implement the new parameter @API.func(..., error_value=...) This fixes HPy exceptions, which were broken after translation --HG-- branch : hpy - - - - - 1dd7fb65 by Simon Cross at 2020-12-02T22:15:06+02:00 Merge in hpy branch. --HG-- branch : hpy-update-to-7c832a2f - - - - - 0cd378b8 by Simon Cross at 2020-12-02T22:36:43+02:00 Add error values to new HPyLong functions. --HG-- branch : hpy-update-to-7c832a2f - - - - - c5bd13b7 by Simon Cross at 2020-12-03T00:30:35+02:00 Add all builtin exceptions to the fake objspace. --HG-- branch : hpy-update-to-7c832a2f - - - - - d16b562c by Simon Cross at 2020-12-03T00:32:21+02:00 Add constcharpsize2str. --HG-- branch : hpy-update-to-7c832a2f - - - - - bfd59033 by Simon Cross at 2020-12-03T00:33:05+02:00 Fix const char * types. --HG-- branch : hpy-update-to-7c832a2f - - - - - 87cc8282 by Simon Cross at 2020-12-03T22:40:03+02:00 Reformat if statement. --HG-- branch : hpy-update-to-7c832a2f - - - - - 511fd9e6 by Simon Cross at 2020-12-03T23:11:34+02:00 Convert API.cast to C-style type specifiers. --HG-- branch : hpy-update-to-7c832a2f - - - - - ac7049ab by Simon Cross at 2020-12-04T16:44:11+02:00 Merge in py3.6. --HG-- branch : hpy - - - - - 3c4ed9e1 by Simon Cross at 2020-12-04T16:46:54+02:00 Merge in hpy. --HG-- branch : hpy-update-to-7c832a2f - - - - - 42b81617 by Simon Cross at 2020-12-04T15:16:57+00:00 Merge branch 'branch/hpy-update-to-7c832a2f' into 'branch/hpy' Updated vendored hpy to git revision 7c832a2f See merge request pypy/pypy!778 --HG-- branch : hpy - - - - - e3c49d7c by Ronan Lamy at 2020-12-04T17:15:49+00:00 win64 tweaks, backported from py3.7 --HG-- branch : py3.6 - - - - - 800ed818 by Ronan Lamy at 2020-12-04T17:16:31+00:00 hg merge py3.6 --HG-- branch : hpy - - - - - 2a8f66dc by Ronan Lamy at 2020-12-04T17:41:08+00:00 hg merge hpy --HG-- branch : py3.6 - - - - - 17ce9b67 by Ronan Lamy at 2020-12-04T18:08:11+00:00 hg merge py3.6 --HG-- branch : py3.7 - - - - - 30 changed files: - extra_tests/conftest.py - extra_tests/hpy_tests/conftest.py - pypy/doc/whatsnew-head.rst - pypy/doc/whatsnew-pypy2-7.3.3.rst - pypy/module/_hpy_universal/_vendored/hpy/devel/include/common/autogen_impl.h - pypy/module/_hpy_universal/_vendored/hpy/devel/include/common/hpytype.h - pypy/module/_hpy_universal/_vendored/hpy/devel/include/common/runtime/argparse.h - pypy/module/_hpy_universal/_vendored/hpy/devel/include/common/runtime/ctx_tracker.h - pypy/module/_hpy_universal/_vendored/hpy/devel/include/common/version.h - pypy/module/_hpy_universal/_vendored/hpy/devel/include/cpython/hpy.h - pypy/module/_hpy_universal/_vendored/hpy/devel/include/universal/autogen_ctx.h - pypy/module/_hpy_universal/_vendored/hpy/devel/include/universal/autogen_trampolines.h - pypy/module/_hpy_universal/_vendored/hpy/devel/src/runtime/argparse.c - pypy/module/_hpy_universal/_vendored/hpy/devel/src/runtime/ctx_tracker.c - pypy/module/_hpy_universal/_vendored/hpy/devel/version.py - pypy/module/_hpy_universal/apiset.py - pypy/module/_hpy_universal/bridge.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_dict.py - pypy/module/_hpy_universal/interp_err.py - pypy/module/_hpy_universal/interp_float.py - pypy/module/_hpy_universal/interp_list.py - pypy/module/_hpy_universal/interp_long.py - pypy/module/_hpy_universal/interp_number.py - pypy/module/_hpy_universal/interp_object.py - pypy/module/_hpy_universal/interp_tracker.py - pypy/module/_hpy_universal/interp_unicode.py - pypy/module/_hpy_universal/llapi.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/compare/c8ce918c3bd1d45e177ef62cc3a6cf87918a6344...17ce9b6746bcd2f2513de62cfbfc0d21e2a291c4 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/c8ce918c3bd1d45e177ef62cc3a6cf87918a6344...17ce9b6746bcd2f2513de62cfbfc0d21e2a291c4 You're 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 Dec 4 13:29:20 2020 From: foss at heptapod.net (Ronan Lamy) Date: Fri, 04 Dec 2020 18:29:20 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.6] fix import Message-ID: <5fca80005b61a_1902b012f881bec640d4@heptapod-foss.mail> Ronan Lamy pushed to branch branch/py3.6 at PyPy / pypy Commits: 5007769e by Ronan Lamy at 2020-12-04T18:25:54+00:00 fix import --HG-- branch : py3.6 - - - - - 1 changed file: - pypy/module/cpyext/typeobject.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/commit/5007769ed4d3eec4fe8e3cbfbbf2faad7c892cfc -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/5007769ed4d3eec4fe8e3cbfbbf2faad7c892cfc You're 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 Dec 4 13:29:22 2020 From: foss at heptapod.net (Ronan Lamy) Date: Fri, 04 Dec 2020 18:29:22 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.7] 2 commits: fix import Message-ID: <5fca8002a0973_1902b012f881278642f8@heptapod-foss.mail> Ronan Lamy pushed to branch branch/py3.7 at PyPy / pypy Commits: 5007769e by Ronan Lamy at 2020-12-04T18:25:54+00:00 fix import --HG-- branch : py3.6 - - - - - e3e4ab26 by Ronan Lamy at 2020-12-04T18:26:59+00:00 hg merge py3.6 --HG-- branch : py3.7 - - - - - 0 changed files: View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/compare/17ce9b6746bcd2f2513de62cfbfc0d21e2a291c4...e3e4ab2629e031f7d357ec1599192e1789fb8335 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/17ce9b6746bcd2f2513de62cfbfc0d21e2a291c4...e3e4ab2629e031f7d357ec1599192e1789fb8335 You're 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 Dec 4 13:29:18 2020 From: foss at heptapod.net (Ronan Lamy) Date: Fri, 04 Dec 2020 18:29:18 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/hpy] 3 commits: hg merge hpy Message-ID: <5fca7ffe25d31_1902b012f88100c6381c@heptapod-foss.mail> Ronan Lamy pushed to branch branch/hpy at PyPy / pypy Commits: 2a8f66dc by Ronan Lamy at 2020-12-04T17:41:08+00:00 hg merge hpy --HG-- branch : py3.6 - - - - - 5007769e by Ronan Lamy at 2020-12-04T18:25:54+00:00 fix import --HG-- branch : py3.6 - - - - - b9b69be8 by Ronan Lamy at 2020-12-04T18:26:27+00:00 hg merge py3.6 --HG-- branch : hpy - - - - - 1 changed file: - pypy/module/cpyext/typeobject.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/compare/800ed81842bb8e75abab506a5bb8c67f8d825e73...b9b69be88cb7b45bb2eae789723aa34e22edd533 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/800ed81842bb8e75abab506a5bb8c67f8d825e73...b9b69be88cb7b45bb2eae789723aa34e22edd533 You're 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 Dec 5 17:20:29 2020 From: foss at heptapod.net (Matti Picus) Date: Sat, 05 Dec 2020 22:20:29 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.7] hacks to fix ztranslations Message-ID: <5fcc07ad4f655_1902b012f8816ec739ad@heptapod-foss.mail> Matti Picus pushed to branch branch/py3.7 at PyPy / pypy Commits: 87ded39c by Matti Picus at 2020-12-05T23:25:35+02:00 hacks to fix ztranslations --HG-- branch : py3.7 - - - - - 1 changed file: - pypy/objspace/fake/objspace.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/commit/87ded39c67ea8016d3e0d74cf7734bfbe2995b0e -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/87ded39c67ea8016d3e0d74cf7734bfbe2995b0e You're 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 Dec 5 17:23:14 2020 From: foss at heptapod.net (Matti Picus) Date: Sat, 05 Dec 2020 22:23:14 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/hpy] add symlinks for python, python3 to the package (not on windows) Message-ID: <5fcc0852c3d44_1902b012f88100c74184@heptapod-foss.mail> Matti Picus pushed to branch branch/hpy at PyPy / pypy Commits: 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 - - - - - 1 changed file: - pypy/tool/release/package.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/commit/a1637a5f7163cb742dea0fa15b6a6a4ad7f2fe26 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/a1637a5f7163cb742dea0fa15b6a6a4ad7f2fe26 You're 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 Dec 5 17:44:39 2020 From: foss at heptapod.net (Matti Picus) Date: Sat, 05 Dec 2020 22:44:39 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/hpy] back out changeset 2215fd8a26a8 applied to wrong branch Message-ID: <5fcc0d5724e50_1902b012f881d2c74399@heptapod-foss.mail> Matti Picus pushed to branch branch/hpy at PyPy / pypy Commits: 5aba2588 by Matti Picus at 2020-12-06T00:44:10+02:00 back out changeset 2215fd8a26a8 applied to wrong branch --HG-- branch : hpy - - - - - 1 changed file: - pypy/tool/release/package.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/commit/5aba25884929e593159228f1ec2f6e185b110ed6 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/5aba25884929e593159228f1ec2f6e185b110ed6 You're 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 Dec 5 17:44:47 2020 From: foss at heptapod.net (Matti Picus) Date: Sat, 05 Dec 2020 22:44:47 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.7] add symlinks for python, python3 to the package (not on windows) Message-ID: <5fcc0d5f25bc1_1902b012f8819a8745c6@heptapod-foss.mail> Matti Picus pushed to branch branch/py3.7 at PyPy / pypy Commits: bc470c4a by Matti Picus at 2020-11-24T10:22:21+02:00 add symlinks for python, python3 to the package (not on windows) --HG-- branch : py3.7 - - - - - 1 changed file: - pypy/tool/release/package.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/commit/bc470c4a1fe5c9e082842e7123369b8aa3866577 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/bc470c4a1fe5c9e082842e7123369b8aa3866577 You're 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 Dec 6 06:45:12 2020 From: foss at heptapod.net (Matti Picus) Date: Sun, 06 Dec 2020 11:45:12 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/default] move "thread from "requires" to "suggested" for sandbox, compatibility with python3.7 Message-ID: <5fccc44896be0_1902b01348578ec7644c@heptapod-foss.mail> Matti Picus pushed to branch branch/default at PyPy / pypy Commits: 7ea2c007 by Matti Picus at 2020-12-06T13:42:27+02:00 move "thread from "requires" to "suggested" for sandbox, compatibility with python3.7 - - - - - 2 changed files: - pypy/doc/sandbox.rst - rpython/config/translationoption.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/commit/7ea2c007de133f0c3a7d0515af32d978ad4d3ca0 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/7ea2c007de133f0c3a7d0515af32d978ad4d3ca0 You're 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 Dec 6 06:45:15 2020 From: foss at heptapod.net (Matti Picus) Date: Sun, 06 Dec 2020 11:45:15 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.7] 3 commits: fixes for circular imports (bpo 30024) and stack usage (bpo 31286) Message-ID: <5fccc44bbf836_1902b012f881d2c766a8@heptapod-foss.mail> Matti Picus pushed to branch branch/py3.7 at PyPy / pypy Commits: 273d6c26 by Matti Picus at 2020-12-06T08:50:55+02:00 fixes for circular imports (bpo 30024) and stack usage (bpo 31286) --HG-- branch : py3.7 - - - - - 7ea2c007 by Matti Picus at 2020-12-06T13:42:27+02:00 move "thread from "requires" to "suggested" for sandbox, compatibility with python3.7 - - - - - d1d08f88 by Matti Picus at 2020-12-06T13:44:35+02:00 merge default into py3.7 --HG-- branch : py3.7 - - - - - 3 changed files: - pypy/doc/sandbox.rst - pypy/interpreter/astcompiler/codegen.py - rpython/config/translationoption.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/compare/bc470c4a1fe5c9e082842e7123369b8aa3866577...d1d08f88667be618c811432cff88550209087daa -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/bc470c4a1fe5c9e082842e7123369b8aa3866577...d1d08f88667be618c811432cff88550209087daa You're 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 Dec 6 14:22:59 2020 From: foss at heptapod.net (Armin Rigo) Date: Sun, 06 Dec 2020 19:22:59 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/default] update to cffi/023e2f33ee07 Message-ID: <5fcd2f93eecf1_1903fe3e7ce08dc799af@heptapod-foss.mail> Armin Rigo pushed to branch branch/default at PyPy / pypy Commits: d8ffdbd7 by Armin Rigo at 2020-12-06T20:22:33+01:00 update to cffi/023e2f33ee07 - - - - - 7 changed files: - extra_tests/cffi_tests/cffi0/test_version.py - extra_tests/cffi_tests/cffi1/test_re_python.py - extra_tests/cffi_tests/test_c.py - lib_pypy/cffi/__init__.py - lib_pypy/cffi/_embedding.h - lib_pypy/cffi/recompiler.py - pypy/module/_cffi_backend/test/_backend_test_c.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/commit/d8ffdbd76ae49e79b932419f5510b84b5d044ba9 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/d8ffdbd76ae49e79b932419f5510b84b5d044ba9 You're 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 Dec 6 14:25:47 2020 From: foss at heptapod.net (Armin Rigo) Date: Sun, 06 Dec 2020 19:25:47 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/default] oops, this goes with 25e1dbf5591a Message-ID: <5fcd303b9718b_1903fe3e7ce08dc801fa@heptapod-foss.mail> Armin Rigo pushed to branch branch/default at PyPy / pypy Commits: f26a8f7f by Armin Rigo at 2020-12-06T20:25:37+01:00 oops, this goes with 25e1dbf5591a - - - - - 2 changed files: - lib_pypy/cffi.egg-info/PKG-INFO - pypy/module/_cffi_backend/__init__.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/commit/f26a8f7ffb75054eda8c087d5c65c172d416dc90 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/f26a8f7ffb75054eda8c087d5c65c172d416dc90 You're 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 Dec 6 14:31:56 2020 From: foss at heptapod.net (Matti Picus) Date: Sun, 06 Dec 2020 19:31:56 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.7] 3 commits: update to cffi/023e2f33ee07 Message-ID: <5fcd31ac25a60_1902b01389e6ca480516@heptapod-foss.mail> Matti Picus pushed to branch branch/py3.7 at PyPy / pypy Commits: d8ffdbd7 by Armin Rigo at 2020-12-06T20:22:33+01:00 update to cffi/023e2f33ee07 - - - - - f26a8f7f by Armin Rigo at 2020-12-06T20:25:37+01:00 oops, this goes with 25e1dbf5591a - - - - - 70c51e2f by Matti Picus at 2020-12-06T21:31:05+02:00 merge default into py3.7 --HG-- branch : py3.7 - - - - - 9 changed files: - extra_tests/cffi_tests/cffi0/test_version.py - extra_tests/cffi_tests/cffi1/test_re_python.py - extra_tests/cffi_tests/test_c.py - lib_pypy/cffi.egg-info/PKG-INFO - lib_pypy/cffi/__init__.py - lib_pypy/cffi/_embedding.h - lib_pypy/cffi/recompiler.py - pypy/module/_cffi_backend/__init__.py - pypy/module/_cffi_backend/test/_backend_test_c.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/compare/d1d08f88667be618c811432cff88550209087daa...70c51e2fd664eb8f36d1953b7f6c69f31ba7ab72 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/d1d08f88667be618c811432cff88550209087daa...70c51e2fd664eb8f36d1953b7f6c69f31ba7ab72 You're 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 Dec 7 03:27:27 2020 From: foss at heptapod.net (Matti Picus) Date: Mon, 07 Dec 2020 08:27:27 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.7] fix test Message-ID: <5fcde76f3dbee_1903fe3e7ce08dc8664e@heptapod-foss.mail> Matti Picus pushed to branch branch/py3.7 at PyPy / pypy Commits: a5b96272 by Matti Picus at 2020-12-07T10:26:52+02:00 fix test --HG-- branch : py3.7 - - - - - 1 changed file: - pypy/module/_locale/test/test_locale.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/commit/a5b962721f05cbab6d7a45df9611cdee06d7c391 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/a5b962721f05cbab6d7a45df9611cdee06d7c391 You're 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 Dec 7 03:29:28 2020 From: foss at heptapod.net (Matti Picus) Date: Mon, 07 Dec 2020 08:29:28 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.7] 2 commits: another ztranslation fix Message-ID: <5fcde7e8c3127_1902b012f881d2c8708@heptapod-foss.mail> Matti Picus pushed to branch branch/py3.7 at PyPy / pypy Commits: 37651989 by Matti Picus at 2020-12-07T08:34:52+02:00 another ztranslation fix --HG-- branch : py3.7 - - - - - 96cb799d by Matti Picus at 2020-12-07T08:47:28+02:00 disable _hpy_universal tests on 32-bit linux --HG-- branch : py3.7 - - - - - 2 changed files: - extra_tests/hpy_tests/conftest.py - pypy/interpreter/miscutils.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/compare/a5b962721f05cbab6d7a45df9611cdee06d7c391...96cb799d92c94e2e267f27bc10ab299946a6888e -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/a5b962721f05cbab6d7a45df9611cdee06d7c391...96cb799d92c94e2e267f27bc10ab299946a6888e You're 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 Dec 7 05:40:57 2020 From: foss at heptapod.net (Carl Friedrich Bolz-Tereick) Date: Mon, 07 Dec 2020 10:40:57 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.6] fix issue #3355: a type annotated assignment was incorrectly handled in the Message-ID: <5fce06b9bbb88_1902b012f881ed0906a0@heptapod-foss.mail> Carl Friedrich Bolz-Tereick pushed to branch branch/py3.6 at PyPy / pypy Commits: 14ff4a35 by Carl Friedrich Bolz-Tereick at 2020-12-07T11:34:04+01:00 fix issue #3355: a type annotated assignment was incorrectly handled in the scoping rules, leading to a crash in complex situations. --HG-- branch : py3.6 - - - - - 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/14ff4a357d9404e5a1bf5ae226a7e86b15920d47 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/14ff4a357d9404e5a1bf5ae226a7e86b15920d47 You're 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 Dec 7 07:39:33 2020 From: foss at heptapod.net (Matti Picus) Date: Mon, 07 Dec 2020 12:39:33 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.7] 2 commits: fix issue #3355: a type annotated assignment was incorrectly handled in the Message-ID: <5fce22854d97c_1902b0135e5d5d8943b5@heptapod-foss.mail> Matti Picus pushed to branch branch/py3.7 at PyPy / pypy Commits: 14ff4a35 by Carl Friedrich Bolz-Tereick at 2020-12-07T11:34:04+01:00 fix issue #3355: a type annotated assignment was incorrectly handled in the scoping rules, leading to a crash in complex situations. --HG-- branch : py3.6 - - - - - 7750e68e by Matti Picus at 2020-12-07T14:39:13+02:00 merge py3.6 into py3.7 --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/-/compare/96cb799d92c94e2e267f27bc10ab299946a6888e...7750e68e1b7092c6969d2127770a883787ca8fe5 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/96cb799d92c94e2e267f27bc10ab299946a6888e...7750e68e1b7092c6969d2127770a883787ca8fe5 You're 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 Dec 7 10:31:40 2020 From: foss at heptapod.net (Carl Friedrich Bolz-Tereick) Date: Mon, 07 Dec 2020 15:31:40 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/default] fix a missing error in pypy: bare except:-clauses should come last Message-ID: <5fce4adc8623f_1902b012f88100c963ae@heptapod-foss.mail> Carl Friedrich Bolz-Tereick pushed to branch branch/default at PyPy / pypy Commits: 1ab6b0dc by Carl Friedrich Bolz-Tereick at 2020-12-07T12:30:25+01:00 fix a missing error in pypy: bare except:-clauses should come last - - - - - 2 changed files: - pypy/interpreter/astcompiler/codegen.py - pypy/interpreter/astcompiler/test/test_compiler.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/commit/1ab6b0dce2bd0000ad983608c7fb81c738dd63fb -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/1ab6b0dce2bd0000ad983608c7fb81c738dd63fb You're 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 Dec 7 11:13:21 2020 From: foss at heptapod.net (Chris Burr) Date: Mon, 07 Dec 2020 16:13:21 +0000 Subject: [pypy-commit] [Git][pypy/pypy] Pushed new branch branch/implement-pyexit Message-ID: <5fce54a1ec0a2_1902b012f881598980fb@heptapod-foss.mail> Chris Burr pushed new branch branch/implement-pyexit at PyPy / pypy -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/tree/branch/implement-pyexit You're 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 Dec 8 01:40:00 2020 From: foss at heptapod.net (Matti Picus) Date: Tue, 08 Dec 2020 06:40:00 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.7] fix missing import Message-ID: <5fcf1fc0e8473_1902b012f8815981119a0@heptapod-foss.mail> Matti Picus pushed to branch branch/py3.7 at PyPy / pypy Commits: 69b5750b by Matti Picus at 2020-12-08T08:39:37+02:00 fix missing import --HG-- branch : py3.7 - - - - - 1 changed file: - extra_tests/hpy_tests/conftest.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/commit/69b5750bb6c3143f8da7d401a8599daf74b708ac -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/69b5750bb6c3143f8da7d401a8599daf74b708ac You're 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 Dec 8 01:40:26 2020 From: foss at heptapod.net (Matti Picus) Date: Tue, 08 Dec 2020 06:40:26 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/implement-pyexit] fix test, allow exception to percolate out Message-ID: <5fcf1fda1a482_1902b012f881d2c112159@heptapod-foss.mail> Matti Picus pushed to branch branch/implement-pyexit at PyPy / pypy Commits: 4e098914 by Matti Picus at 2020-12-08T08:38:36+02:00 fix test, allow exception to percolate out --HG-- branch : implement-pyexit - - - - - 3 changed files: - pypy/module/cpyext/api.py - pypy/module/cpyext/pythonrun.py - pypy/module/cpyext/test/test_cpyext.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/commit/4e098914fe19f1e48fdeb278ba16afa36a074836 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/4e098914fe19f1e48fdeb278ba16afa36a074836 You're 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 Dec 8 10:24:40 2020 From: foss at heptapod.net (Simon Cross) Date: Tue, 08 Dec 2020 15:24:40 +0000 Subject: [pypy-commit] [Git][pypy/pypy] Pushed new branch branch/hpy-update-to-2829a0d Message-ID: <5fcf9ab8bce59_1902b0135e5d5d8122626@heptapod-foss.mail> Simon Cross pushed new branch branch/hpy-update-to-2829a0d at PyPy / pypy -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/tree/branch/hpy-update-to-2829a0d You're 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 Dec 8 10:35:03 2020 From: foss at heptapod.net (Simon Cross) Date: Tue, 08 Dec 2020 15:35:03 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/hpy-update-to-2829a0d] Restore skipping hpy tests on windows from r100780. Message-ID: <5fcf9d2735595_1902b012f88100c1244d6@heptapod-foss.mail> Simon Cross pushed to branch branch/hpy-update-to-2829a0d at PyPy / pypy Commits: 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 - - - - - 1 changed file: - pypy/module/_hpy_universal/test/_vendored/conftest.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/commit/85b3af552cdd61f1f8a75eaed0e70b84b4d959d9 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/85b3af552cdd61f1f8a75eaed0e70b84b4d959d9 You're 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 Dec 8 11:46:21 2020 From: foss at heptapod.net (Carl Friedrich Bolz-Tereick) Date: Tue, 08 Dec 2020 16:46:21 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.6] test and fix issue #3172: Message-ID: <5fcfadddeeb78_1902b012f88100c12635e@heptapod-foss.mail> Carl Friedrich Bolz-Tereick pushed to branch branch/py3.6 at PyPy / pypy Commits: dcaafc40 by Carl Friedrich Bolz-Tereick at 2020-12-08T17:45:03+01:00 test and fix issue #3172: fix a segfault in nonblocking reads --HG-- branch : py3.6 - - - - - 2 changed files: - pypy/module/_io/interp_bufferedio.py - pypy/module/_io/test/test_bufferedio.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/commit/dcaafc40bdfe0186e1aa407dd730c1a2a457f962 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/dcaafc40bdfe0186e1aa407dd730c1a2a457f962 You're 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 Dec 8 13:59:52 2020 From: foss at heptapod.net (Carl Friedrich Bolz-Tereick) Date: Tue, 08 Dec 2020 18:59:52 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/default] convert test_warnings to an apptest (it has this form on 3.7, and that makes Message-ID: <5fcfcd28d1775_1902b01348578ec1325d8@heptapod-foss.mail> Carl Friedrich Bolz-Tereick pushed to branch branch/default at PyPy / pypy Commits: a75d5d4e by Carl Friedrich Bolz-Tereick at 2020-12-08T19:23:56+01:00 convert test_warnings to an apptest (it has this form on 3.7, and that makes merges very annoying otherwise) - - - - - 2 changed files: - + pypy/module/_warnings/test/apptest_warnings.py - ? pypy/module/_warnings/test/test_warnings.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/commit/a75d5d4e6d53b55f94b3a5ec4ec429060c769c05 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/a75d5d4e6d53b55f94b3a5ec4ec429060c769c05 You're 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 Dec 8 13:59:56 2020 From: foss at heptapod.net (Carl Friedrich Bolz-Tereick) Date: Tue, 08 Dec 2020 18:59:56 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.6] 8 commits: move "thread from "requires" to "suggested" for sandbox, compatibility with python3.7 Message-ID: <5fcfcd2cfc30_1902b012f881ed013277b@heptapod-foss.mail> Carl Friedrich Bolz-Tereick pushed to branch branch/py3.6 at PyPy / pypy Commits: 7ea2c007 by Matti Picus at 2020-12-06T13:42:27+02:00 move "thread from "requires" to "suggested" for sandbox, compatibility with python3.7 - - - - - d8ffdbd7 by Armin Rigo at 2020-12-06T20:22:33+01:00 update to cffi/023e2f33ee07 - - - - - f26a8f7f by Armin Rigo at 2020-12-06T20:25:37+01:00 oops, this goes with 25e1dbf5591a - - - - - 1ab6b0dc by Carl Friedrich Bolz-Tereick at 2020-12-07T12:30:25+01:00 fix a missing error in pypy: bare except:-clauses should come last - - - - - b1379354 by Carl Friedrich Bolz-Tereick at 2020-12-08T19:10:58+01:00 merge default --HG-- branch : py3.6 - - - - - a75d5d4e by Carl Friedrich Bolz-Tereick at 2020-12-08T19:23:56+01:00 convert test_warnings to an apptest (it has this form on 3.7, and that makes merges very annoying otherwise) - - - - - 4089de80 by Carl Friedrich Bolz-Tereick at 2020-12-08T19:32:38+01:00 convert test_warnings to apptest_warnings --HG-- branch : py3.6 - - - - - 02d69419 by Carl Friedrich Bolz-Tereick at 2020-12-08T19:34:28+01:00 merge default --HG-- branch : py3.6 - - - - - 15 changed files: - extra_tests/cffi_tests/cffi0/test_version.py - extra_tests/cffi_tests/cffi1/test_re_python.py - extra_tests/cffi_tests/test_c.py - lib_pypy/cffi.egg-info/PKG-INFO - lib_pypy/cffi/__init__.py - lib_pypy/cffi/_embedding.h - lib_pypy/cffi/recompiler.py - pypy/doc/sandbox.rst - pypy/interpreter/astcompiler/codegen.py - pypy/interpreter/astcompiler/test/test_compiler.py - pypy/module/_cffi_backend/__init__.py - pypy/module/_cffi_backend/test/_backend_test_c.py - + pypy/module/_warnings/test/apptest_warnings.py - ? pypy/module/_warnings/test/test_warnings.py - rpython/config/translationoption.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/compare/dcaafc40bdfe0186e1aa407dd730c1a2a457f962...02d69419848e1070c7871a3105dc5d34c99433ac -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/dcaafc40bdfe0186e1aa407dd730c1a2a457f962...02d69419848e1070c7871a3105dc5d34c99433ac You're 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 Dec 8 13:59:58 2020 From: foss at heptapod.net (Carl Friedrich Bolz-Tereick) Date: Tue, 08 Dec 2020 18:59:58 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.7] 7 commits: fix a missing error in pypy: bare except:-clauses should come last Message-ID: <5fcfcd2e85584_1902b012f881d2c1329b@heptapod-foss.mail> Carl Friedrich Bolz-Tereick pushed to branch branch/py3.7 at PyPy / pypy Commits: 1ab6b0dc by Carl Friedrich Bolz-Tereick at 2020-12-07T12:30:25+01:00 fix a missing error in pypy: bare except:-clauses should come last - - - - - dcaafc40 by Carl Friedrich Bolz-Tereick at 2020-12-08T17:45:03+01:00 test and fix issue #3172: fix a segfault in nonblocking reads --HG-- branch : py3.6 - - - - - b1379354 by Carl Friedrich Bolz-Tereick at 2020-12-08T19:10:58+01:00 merge default --HG-- branch : py3.6 - - - - - a75d5d4e by Carl Friedrich Bolz-Tereick at 2020-12-08T19:23:56+01:00 convert test_warnings to an apptest (it has this form on 3.7, and that makes merges very annoying otherwise) - - - - - 4089de80 by Carl Friedrich Bolz-Tereick at 2020-12-08T19:32:38+01:00 convert test_warnings to apptest_warnings --HG-- branch : py3.6 - - - - - 02d69419 by Carl Friedrich Bolz-Tereick at 2020-12-08T19:34:28+01:00 merge default --HG-- branch : py3.6 - - - - - b0195616 by Carl Friedrich Bolz-Tereick at 2020-12-08T19:57:37+01:00 merge py3.6 --HG-- branch : py3.7 - - - - - 4 changed files: - pypy/interpreter/astcompiler/codegen.py - pypy/interpreter/astcompiler/test/test_compiler.py - pypy/module/_io/interp_bufferedio.py - pypy/module/_io/test/test_bufferedio.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/compare/69b5750bb6c3143f8da7d401a8599daf74b708ac...b0195616a349cf41f65a4c4c0f3c82a2af96e945 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/69b5750bb6c3143f8da7d401a8599daf74b708ac...b0195616a349cf41f65a4c4c0f3c82a2af96e945 You're 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 Dec 8 15:01:11 2020 From: foss at heptapod.net (Carl Friedrich Bolz-Tereick) Date: Tue, 08 Dec 2020 20:01:11 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/default] don't call popvalues without using the result Message-ID: <5fcfdb87d208e_1902b012f880da013436a@heptapod-foss.mail> Carl Friedrich Bolz-Tereick pushed to branch branch/default at PyPy / pypy Commits: bad0b029 by Carl Friedrich Bolz-Tereick at 2020-12-08T21:00:58+01:00 don't call popvalues without using the result - - - - - 1 changed file: - pypy/interpreter/pyopcode.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/commit/bad0b029bf84ecf98b8c5fc50ddc41a7a9774ed9 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/bad0b029bf84ecf98b8c5fc50ddc41a7a9774ed9 You're 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 Dec 9 06:12:00 2020 From: foss at heptapod.net (Matti Picus) Date: Wed, 09 Dec 2020 11:12:00 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/default] document merged branch, add rc1 to versions.json and improve test Message-ID: <5fd0b10053124_1902b01389e6ca41420a3@heptapod-foss.mail> Matti Picus pushed to branch branch/default at PyPy / pypy Commits: 367aad7c by Matti Picus at 2020-12-09T13:10:35+02:00 document merged branch, add rc1 to versions.json and improve test - - - - - 3 changed files: - pypy/doc/whatsnew-head.rst - pypy/tool/release/check_versions.py - pypy/tool/release/versions.json View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/commit/367aad7cda74f329b41b0d77f8ae0c15671b628b -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/367aad7cda74f329b41b0d77f8ae0c15671b628b You're 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 Dec 9 15:44:26 2020 From: foss at heptapod.net (Simon Cross) Date: Wed, 09 Dec 2020 20:44:26 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/hpy-update-to-2829a0d] 2 commits: Small update of vendored hpy to 22a05e8. Message-ID: <5fd1372a2689_1902b012f880da01449d9@heptapod-foss.mail> Simon Cross pushed to branch branch/hpy-update-to-2829a0d at PyPy / pypy Commits: 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 - - - - - 7 changed files: - pypy/module/_hpy_universal/_vendored/hpy/devel/include/common/version.h - pypy/module/_hpy_universal/_vendored/hpy/devel/version.py - pypy/module/_hpy_universal/llapi.py - pypy/module/_hpy_universal/src/hpyerr.c - pypy/module/_hpy_universal/src/hpyerr.h - pypy/module/_hpy_universal/state.py - pypy/module/_hpy_universal/test/_vendored/support.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/compare/85b3af552cdd61f1f8a75eaed0e70b84b4d959d9...b43a8a8ce6da739882e53a78ffc55cf488fa7ff4 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/85b3af552cdd61f1f8a75eaed0e70b84b4d959d9...b43a8a8ce6da739882e53a78ffc55cf488fa7ff4 You're 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 Dec 9 16:58:29 2020 From: foss at heptapod.net (Matti Picus) Date: Wed, 09 Dec 2020 21:58:29 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/default] wchar_t is unsigned short on windows. This is important for surrogateescape Message-ID: <5fd148852c455_1902b012f881d2c14722e@heptapod-foss.mail> Matti Picus pushed to branch branch/default at PyPy / pypy Commits: ad66dffa by Matti Picus at 2020-12-09T23:51:31+02:00 wchar_t is unsigned short on windows. This is important for surrogateescape - - - - - 1 changed file: - rpython/rtyper/lltypesystem/rffi.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/commit/ad66dffa097a096672563bfb59899780b7bc0a9a -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/ad66dffa097a096672563bfb59899780b7bc0a9a You're 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 Dec 9 17:03:44 2020 From: foss at heptapod.net (Matti Picus) Date: Wed, 09 Dec 2020 22:03:44 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.7] 4 commits: don't call popvalues without using the result Message-ID: <5fd149c072a8a_1902b012f881bec147640@heptapod-foss.mail> Matti Picus pushed to branch branch/py3.7 at PyPy / pypy Commits: bad0b029 by Carl Friedrich Bolz-Tereick at 2020-12-08T21:00:58+01:00 don't call popvalues without using the result - - - - - 367aad7c by Matti Picus at 2020-12-09T13:10:35+02:00 document merged branch, add rc1 to versions.json and improve test - - - - - ad66dffa by Matti Picus at 2020-12-09T23:51:31+02:00 wchar_t is unsigned short on windows. This is important for surrogateescape - - - - - 3849fedc by Matti Picus at 2020-12-09T23:54:17+02:00 merge default into py3.7 --HG-- branch : py3.7 - - - - - 5 changed files: - pypy/doc/whatsnew-head.rst - pypy/interpreter/pyopcode.py - pypy/tool/release/check_versions.py - pypy/tool/release/versions.json - rpython/rtyper/lltypesystem/rffi.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/compare/b0195616a349cf41f65a4c4c0f3c82a2af96e945...3849fedc50db6b5da4a9a1cac2404f2c66cd4a00 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/b0195616a349cf41f65a4c4c0f3c82a2af96e945...3849fedc50db6b5da4a9a1cac2404f2c66cd4a00 You're 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 Dec 9 19:51:59 2020 From: foss at heptapod.net (Sebastian Berg) Date: Thu, 10 Dec 2020 00:51:59 +0000 Subject: [pypy-commit] [Git][pypy/pypy] Pushed new branch branch/meth-fastcall Message-ID: <5fd1712f4f93a_1902b012f881bec156412@heptapod-foss.mail> Sebastian Berg pushed new branch branch/meth-fastcall at PyPy / pypy -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/tree/branch/meth-fastcall You're 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 Dec 9 20:01:56 2020 From: foss at heptapod.net (Sebastian Berg) Date: Thu, 10 Dec 2020 01:01:56 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/meth-fastcall] Remove copy-pasted comment, since I did not actually add tests for refcounts Message-ID: <5fd1738473801_1902b01348578ec15725b@heptapod-foss.mail> Sebastian Berg pushed to branch branch/meth-fastcall at PyPy / pypy Commits: 2d04e489 by Sebastian Berg at 2020-12-09T19:01:40-06:00 Remove copy-pasted comment, since I did not actually add tests for refcounts --HG-- branch : meth-fastcall - - - - - 1 changed file: - pypy/module/cpyext/test/test_methodobject.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/commit/2d04e4890df90e0c94d5b7095e9ac5603a77b7a3 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/2d04e4890df90e0c94d5b7095e9ac5603a77b7a3 You're 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 Dec 10 04:10:36 2020 From: foss at heptapod.net (Matti Picus) Date: Thu, 10 Dec 2020 09:10:36 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.7] fix test for pkg_resources monkeypatching after translation Message-ID: <5fd1e60c21e9d_1902b01389e6ca4159110@heptapod-foss.mail> Matti Picus pushed to branch branch/py3.7 at PyPy / pypy Commits: d31c98d4 by Matti Picus at 2020-12-10T08:20:37+02:00 fix test for pkg_resources monkeypatching after translation --HG-- branch : py3.7 - - - - - 1 changed file: - pypy/module/_warnings/test/apptest_warnings.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/commit/d31c98d47cb8a6d32397529e8aaec1555eac53a6 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/d31c98d47cb8a6d32397529e8aaec1555eac53a6 You're 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 Dec 10 04:46:18 2020 From: foss at heptapod.net (Simon Cross) Date: Thu, 10 Dec 2020 09:46:18 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/hpy-update-to-2829a0d] 2 commits: Fix HPyLong_AsUnsignedLongLong and HPyLong_AsSsize_t to ignore __int__ and __index__ methods. Message-ID: <5fd1ee6a83ca7_1902b01348578ec16009e@heptapod-foss.mail> Simon Cross pushed to branch branch/hpy-update-to-2829a0d at PyPy / pypy Commits: 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 - - - - - 5 changed files: - pypy/module/_hpy_universal/_vendored/hpy/devel/include/common/version.h - pypy/module/_hpy_universal/_vendored/hpy/devel/version.py - pypy/module/_hpy_universal/interp_long.py - pypy/module/_hpy_universal/test/_vendored/test_hpyerr.py - pypy/module/_hpy_universal/test/_vendored/test_hpylong.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/compare/b43a8a8ce6da739882e53a78ffc55cf488fa7ff4...ee6fe2ff9ce23a9cb65a00a63feb70b3594074f7 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/b43a8a8ce6da739882e53a78ffc55cf488fa7ff4...ee6fe2ff9ce23a9cb65a00a63feb70b3594074f7 You're 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 Dec 10 04:52:16 2020 From: foss at heptapod.net (Carl Friedrich Bolz-Tereick) Date: Thu, 10 Dec 2020 09:52:16 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.7] fix merge error of f967662a9096 Message-ID: <5fd1efd083abc_1902b012f881bec1610a2@heptapod-foss.mail> Carl Friedrich Bolz-Tereick pushed to branch branch/py3.7 at PyPy / pypy Commits: c74ca1c4 by Carl Friedrich Bolz-Tereick at 2020-12-10T10:40:12+01:00 fix merge error of f967662a9096 --HG-- branch : py3.7 - - - - - 1 changed file: - pypy/interpreter/pyopcode.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/commit/c74ca1c41d8b24af4c25fef48a6f4194b30ca09f -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/c74ca1c41d8b24af4c25fef48a6f4194b30ca09f You're 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 Dec 10 06:44:34 2020 From: foss at heptapod.net (Simon Cross) Date: Thu, 10 Dec 2020 11:44:34 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/hpy-update-to-2829a0d] Update vendored hpy to 7a0cb53. Message-ID: <5fd20a2289ed9_1902b012f881bec175766@heptapod-foss.mail> Simon Cross pushed to branch branch/hpy-update-to-2829a0d at PyPy / pypy Commits: 738880b7 by Simon Cross at 2020-12-10T13:44:05+02:00 Update vendored hpy to 7a0cb53. --HG-- branch : hpy-update-to-2829a0d - - - - - 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/738880b79785a5e635e1f230610a92f3ba102b80 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/738880b79785a5e635e1f230610a92f3ba102b80 You're 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 Dec 10 11:51:57 2020 From: foss at heptapod.net (Simon Cross) Date: Thu, 10 Dec 2020 16:51:57 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/hpy-update-to-2829a0d] 2 commits: Update vendored hpy to 6e38f80. Message-ID: <5fd2522d50c17_1902b012f881ed0184535@heptapod-foss.mail> Simon Cross pushed to branch branch/hpy-update-to-2829a0d at PyPy / pypy Commits: 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 - - - - - 4 changed files: - pypy/module/_hpy_universal/_vendored/hpy/devel/__init__.py - pypy/module/_hpy_universal/_vendored/hpy/devel/include/common/version.h - pypy/module/_hpy_universal/_vendored/hpy/devel/version.py - pypy/module/_hpy_universal/test/support.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/compare/738880b79785a5e635e1f230610a92f3ba102b80...616db8d0b3a55d1caf478488ab3b2ce501f59389 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/738880b79785a5e635e1f230610a92f3ba102b80...616db8d0b3a55d1caf478488ab3b2ce501f59389 You're 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 Dec 10 16:03:39 2020 From: foss at heptapod.net (Simon Cross) Date: Thu, 10 Dec 2020 21:03:39 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/hpy] 11 commits: Update vendored hpy to 2829a0d. Message-ID: <5fd28d2b3200f_1902b012f881598185960@heptapod-foss.mail> Simon Cross pushed to branch branch/hpy at PyPy / pypy Commits: 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 - - - - - 12 changed files: - pypy/module/_hpy_universal/_vendored/hpy/devel/__init__.py - pypy/module/_hpy_universal/_vendored/hpy/devel/include/common/version.h - pypy/module/_hpy_universal/_vendored/hpy/devel/version.py - pypy/module/_hpy_universal/interp_long.py - pypy/module/_hpy_universal/llapi.py - pypy/module/_hpy_universal/src/hpyerr.c - pypy/module/_hpy_universal/src/hpyerr.h - pypy/module/_hpy_universal/state.py - pypy/module/_hpy_universal/test/_vendored/support.py - pypy/module/_hpy_universal/test/_vendored/test_hpyerr.py - pypy/module/_hpy_universal/test/_vendored/test_hpylong.py - pypy/module/_hpy_universal/test/support.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/compare/5aba25884929e593159228f1ec2f6e185b110ed6...f45191e74936f20a63e39c067b82f0c593fde176 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/5aba25884929e593159228f1ec2f6e185b110ed6...f45191e74936f20a63e39c067b82f0c593fde176 You're 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 Dec 11 05:21:53 2020 From: foss at heptapod.net (Carl Friedrich Bolz-Tereick) Date: Fri, 11 Dec 2020 10:21:53 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/default] skip a test that fails on CPython, and in the nightly run (but not when running Message-ID: <5fd34841ade1f_1902b012f8815981984d7@heptapod-foss.mail> Carl Friedrich Bolz-Tereick pushed to branch branch/default at PyPy / pypy Commits: b9662223 by Carl Friedrich Bolz-Tereick at 2020-12-11T11:21:36+01:00 skip a test that fails on CPython, and in the nightly run (but not when running the file directly) - - - - - 1 changed file: - pypy/module/_warnings/test/apptest_warnings.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/commit/b96622239d39b96b91b9a3c0588940c16462f3d9 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/b96622239d39b96b91b9a3c0588940c16462f3d9 You're 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 Dec 12 07:57:11 2020 From: foss at heptapod.net (Armin Rigo) Date: Sat, 12 Dec 2020 12:57:11 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/default] 2 commits: Document that this test cannot pass on CPython Message-ID: <5fd4be277899_1902b012f881d2c230145@heptapod-foss.mail> Armin Rigo pushed to branch branch/default at PyPy / pypy Commits: b2d77e6e by Armin Rigo at 2020-12-12T13:09:49+01:00 Document that this test cannot pass on CPython - - - - - e87624de by Armin Rigo at 2020-12-12T13:57:01+01:00 Fix test - - - - - 1 changed file: - pypy/module/_warnings/test/apptest_warnings.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/compare/b96622239d39b96b91b9a3c0588940c16462f3d9...e87624de3d6d1d816ce2132f5e2e28c37d3abd17 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/b96622239d39b96b91b9a3c0588940c16462f3d9...e87624de3d6d1d816ce2132f5e2e28c37d3abd17 You're 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 Dec 13 13:33:14 2020 From: foss at heptapod.net (Matti Picus) Date: Sun, 13 Dec 2020 18:33:14 +0000 Subject: [pypy-commit] [Git][pypy/pypy.org][branch/default] update python versions Message-ID: <5fd65e6acef5a_1902b0135e5d5d8260321@heptapod-foss.mail> Matti Picus pushed to branch branch/default at PyPy / pypy.org Commits: 4158df56 by Riccardo Magliocchetti at 2020-12-13T20:32:53+02:00 update python versions - - - - - 4 changed files: - pages/compat.rst - public/compat.html - public/sitemap.xml - public/sitemapindex.xml View it on GitLab: https://foss.heptapod.net/pypy/pypy.org/-/commit/4158df567780e42d7f3012f9dfb35408f2da8932 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy.org/-/commit/4158df567780e42d7f3012f9dfb35408f2da8932 You're 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 Dec 15 04:35:46 2020 From: foss at heptapod.net (Matti Picus) Date: Tue, 15 Dec 2020 09:35:46 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.7] use correct slot for sni_callback attribute (issue 3359) Message-ID: <5fd88372edf6f_1972af05965f4901956b@heptapod-foss.mail> Matti Picus pushed to branch branch/py3.7 at PyPy / pypy Commits: a1f4bdd1 by Matti Picus at 2020-12-15T11:34:59+02:00 use correct slot for sni_callback attribute (issue 3359) --HG-- branch : py3.7 - - - - - 1 changed file: - lib_pypy/_cffi_ssl/_stdssl/__init__.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/commit/a1f4bdd1d75ecc6fbd88a1c527adf35c90c4897e -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/a1f4bdd1d75ecc6fbd88a1c527adf35c90c4897e You're 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 Dec 19 15:14:27 2020 From: foss at heptapod.net (Matti Picus) Date: Sat, 19 Dec 2020 20:14:27 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.7] add pystrtod.h and expose constants Message-ID: <5fde5f2385461_1962afeae7ba354889cc@heptapod-foss.mail> Matti Picus pushed to branch branch/py3.7 at PyPy / pypy Commits: cbbefcdc by Matti Picus at 2020-12-19T22:13:46+02:00 add pystrtod.h and expose constants --HG-- branch : py3.7 - - - - - 4 changed files: - pypy/module/cpyext/api.py - pypy/module/cpyext/include/Python.h - pypy/module/cpyext/pystrtod.py - pypy/module/cpyext/test/test_pystrtod.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/commit/cbbefcdcdc7df9c8f9b0dc37a929c7aa641d998a -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/cbbefcdcdc7df9c8f9b0dc37a929c7aa641d998a You're 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 Dec 19 15:52:16 2020 From: foss at heptapod.net (Matti Picus) Date: Sat, 19 Dec 2020 20:52:16 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.7] add new include pystrtod.h Message-ID: <5fde6800830ae_1962afeae7ba7dc89331@heptapod-foss.mail> Matti Picus pushed to branch branch/py3.7 at PyPy / pypy Commits: 9495abfa by Matti Picus at 2020-12-19T22:51:57+02:00 add new include pystrtod.h --HG-- branch : py3.7 - - - - - 1 changed file: - + pypy/module/cpyext/include/pystrtod.h View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/commit/9495abfa1229f46b4b95b128bb3f1c9c28a5eb60 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/9495abfa1229f46b4b95b128bb3f1c9c28a5eb60 You're 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 Dec 20 17:49:12 2020 From: foss at heptapod.net (Matti Picus) Date: Sun, 20 Dec 2020 22:49:12 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/win64-cpyext] 91 commits: ./update_vendored to hpy.devel 0.1.dev756+g848192d, git rev 848192d Message-ID: <5fdfd4e8ef1c4_1963fe3461ea7941040b2@heptapod-foss.mail> Matti Picus pushed to branch branch/win64-cpyext at PyPy / pypy Commits: a9ba26c0 by Antonio Cuni at 2020-11-06T16:28:49+01:00 ./update_vendored to hpy.devel 0.1.dev756+g848192d, git rev 848192d --HG-- branch : hpy - - - - - 1612e04e by Antonio Cuni at 2020-11-06T16:45:05+01:00 update the definition of HPyContext, rename the HPyTracker functions and kill HPyDict_{Get,Set}Item --HG-- branch : hpy - - - - - 13bbeb40 by Antonio Cuni at 2020-11-06T17:22:22+01:00 implement HPyErr_Clear, and improve the documentaion about how this stuff is implemented --HG-- branch : hpy - - - - - 3f12d5dd by Antonio Cuni at 2020-11-06T17:35:48+01:00 temporarily comment out this line until we decide how to deal with it upstream --HG-- branch : hpy - - - - - ba718de8 by Antonio Cuni at 2020-11-06T17:44:26+01:00 fix ztranslation --HG-- branch : hpy - - - - - 38ac6471 by Antonio Cuni at 2020-11-06T17:18:51+00:00 fix the extra_tests/hpy_tests/conftest.py, which was broken after a refactoring in hpy.devel --HG-- branch : hpy - - - - - 56f0bbd2 by Antonio Cuni at 2020-11-06T17:40:52+00:00 use pytest_configure instead of pytest_sessionstart, to make sure that the hook is called even when we do py.test extra_tests. Before it was NOT called and the result was that hpy tests were never executed by buildbot :( --HG-- branch : hpy - - - - - ba7496c0 by Matti Picus at 2020-11-07T21:13:30+02:00 fix extra_tests - apparently pytest_addoption can only be in toplevel conftest.py https://github.com/pytest-dev/pytest/issues/3097#issuecomment-356406411 --HG-- branch : hpy - - - - - c47532d7 by Antonio Cuni at 2020-11-18T13:52:50+01:00 a branch where to introduce @error_value to be able to specify arbitrary return values to use in case of exceptions (which is needed by hpy) --HG-- branch : rpython-error_value - - - - - 8daa3e4c by Antonio Cuni at 2020-11-19T09:30:09+01:00 a branch where to tentatatively transplant the rpython-error_value branch on top of hpy --HG-- branch : hpy-error-value - - - - - cf9a9054 by Antonio Cuni at 2020-11-18T14:09:50+01:00 add a test which checks that in case of exception the function returns a specific error value, and the llinterp machinerty to make it possible. The default case passes out of the box of course, while test_custom_error_value is WIP --HG-- branch : hpy-error-value - - - - - c711d9f8 by Antonio Cuni at 2020-11-18T14:09:50+01:00 add a test which checks that in case of exception the function returns a specific error value, and the llinterp machinerty to make it possible. The default case passes out of the box of course, while test_custom_error_value is WIP --HG-- branch : rpython-error_value - - - - - 01296934 by Antonio Cuni at 2020-11-18T15:07:19+01:00 implement @ll_error_value and add a couple of test to ensure that it works correctly also in corner cases --HG-- branch : hpy-error-value - - - - - 3fcbb084 by Antonio Cuni at 2020-11-18T15:07:19+01:00 implement @ll_error_value and add a couple of test to ensure that it works correctly also in corner cases --HG-- branch : rpython-error_value - - - - - 7491e15f by Antonio Cuni at 2020-11-18T21:22:27+01:00 fix the case for exceptions raised by builtin ops --HG-- branch : hpy-error-value - - - - - b52af824 by Antonio Cuni at 2020-11-18T21:22:27+01:00 fix the case for exceptions raised by builtin ops --HG-- branch : rpython-error_value - - - - - c31021fe by Antonio Cuni at 2020-11-18T21:25:32+01:00 document the branch --HG-- branch : hpy-error-value - - - - - 454729a7 by Antonio Cuni at 2020-11-18T21:25:32+01:00 document the branch --HG-- branch : rpython-error_value - - - - - a63e6b15 by Antonio Cuni at 2020-11-20T18:13:38+01:00 rename this test, else it's ungreppable --HG-- branch : hpy-error-value - - - - - ef0de482 by Antonio Cuni at 2020-11-20T18:13:38+01:00 rename this test, else it's ungreppable --HG-- branch : rpython-error_value - - - - - 384de503 by Antonio Cuni at 2020-11-21T11:58:27+01:00 WIP: require the user to explicitly define which error_value to use when using @llhelper_can_raise, because this is what we need for HPy. However, this uncovers a problem, see test_llhelper_can_raise_custome_error_value --HG-- branch : hpy-error-value - - - - - 1cbed6f5 by Antonio Cuni at 2020-11-21T11:58:27+01:00 WIP: require the user to explicitly define which error_value to use when using @llhelper_can_raise, because this is what we need for HPy. However, this uncovers a problem, see test_llhelper_can_raise_custome_error_value --HG-- branch : rpython-error_value - - - - - 94318652 by Antonio Cuni at 2020-11-30T18:08:58+00:00 temporary checkin to see whether disabling this breaks any test --HG-- branch : hpy-error-value - - - - - 93789710 by Antonio Cuni at 2020-11-30T21:39:44+01:00 Refactor&simplify the approach: 1. declare that the return value of general RPython function is undefined and that you should not rely on it 2. merge @llhelper_can_raise and @ll_error_value into a combined @llhelper_error_value: this is the only case which we ultimately care about, and it's simpler to test/implement them together than separately 3. introduce a failing test (test_enforce_llhelper_error_value_in_case_of_nested_exception) which will be fixed in the next commit. --HG-- branch : hpy-error-value - - - - - c2989d4d by Antonio Cuni at 2020-11-30T21:44:34+01:00 fix test_enforce_llhelper_error_value_in_case_of_nested_exception by disabling an optimization if the graph has @llhelper_error_value --HG-- branch : hpy-error-value - - - - - e942434b by Antonio Cuni at 2020-12-01T16:18:52+01:00 Make sure we return the correct error_value in case of exceptions: - add the test_errorval_returned_by_api_functions, which will be commited to the HPy repo as part of the antocuni/more-tests-4 branch (git commit 2e28e08) - use the new @llhelper_error_value which was introduced by the rpython-error_value branch and transplanted here to fix the test - add a new param @API.func(...., error_value=...). It is now required to explicitly specify an error_value for functions returning int, double, etc. --HG-- branch : hpy-error-value - - - - - dc43712e by Antonio Cuni at 2020-12-01T17:09:21+01:00 add one more test, commited to the hpy repo in commit f698b7d --HG-- branch : hpy-error-value - - - - - 42ea6a40 by Antonio Cuni at 2020-12-01T17:57:38+01:00 fix corresponding to hpy git rev 8de7983 --HG-- branch : hpy-error-value - - - - - 01b799f6 by Simon Cross at 2020-12-01T23:31:00+02:00 Update vendored hpy to 7c832a2f. --HG-- branch : hpy-update-to-7c832a2f - - - - - 68323427 by Simon Cross at 2020-12-02T00:15:39+02:00 Update ctx. --HG-- branch : hpy-update-to-7c832a2f - - - - - 9a14b0c8 by Simon Cross at 2020-12-02T00:16:23+02:00 Update the exceptions available as constant handles. --HG-- branch : hpy-update-to-7c832a2f - - - - - 418f8db8 by Simon Cross at 2020-12-02T00:16:58+02:00 Add new hpylong API methods. --HG-- branch : hpy-update-to-7c832a2f - - - - - 02768173 by Simon Cross at 2020-12-02T00:17:10+02:00 Add new hpybytes API methods. --HG-- branch : hpy-update-to-7c832a2f - - - - - 28c8ca0c by Simon Cross at 2020-12-02T00:17:55+02:00 Add HPyErr_SetObject. --HG-- branch : hpy-update-to-7c832a2f - - - - - 148e5f27 by Antonio Cuni at 2020-12-02T11:54:15+01:00 fix whatsnew --HG-- branch : hpy-error-value - - - - - f3de4cbc by Antonio Cuni at 2020-12-02T11:55:32+01:00 document this branch --HG-- branch : hpy-error-value - - - - - 384c85e4 by Antonio Cuni at 2020-12-02T10:56:52+00:00 hg merge py3.6 --HG-- branch : hpy-error-value - - - - - aea9ffb1 by Simon Cross at 2020-12-02T16:18:24+02:00 Raise ValueError from HPyBytes_FromStringAndSize if a NULL string is passed. --HG-- branch : hpy-update-to-7c832a2f - - - - - 920414ef by Simon Cross at 2020-12-02T16:41:02+02:00 Remove note about fixing cpyext PyLong_AsSize_t (will open an MR instead). --HG-- branch : hpy-update-to-7c832a2f - - - - - eb828ff6 by Ronan Lamy at 2020-12-02T15:10:54+00:00 fix cparser import after move --HG-- branch : py3.6 - - - - - df7bf72c by Ronan Lamy at 2020-12-02T15:45:47+00:00 Remove obsolete workaround --HG-- branch : py3.6 - - - - - 62236fa7 by Antonio Cuni at 2020-12-02T17:27:35+01:00 hg merge py3.6 --HG-- branch : hpy - - - - - 5741ab2f by Antonio Cuni at 2020-12-02T17:28:08+01:00 close merged branch --HG-- branch : hpy-error-value - - - - - 8f003db3 by Antonio Cuni at 2020-12-02T17:30:06+01:00 Merge the hpy-error-value branch. This branch does two things: 1. transplant the content of the branch rpython-error_value which was just merged to default 2. use the new functionality in HPy to implement the new parameter @API.func(..., error_value=...) This fixes HPy exceptions, which were broken after translation --HG-- branch : hpy - - - - - 1dd7fb65 by Simon Cross at 2020-12-02T22:15:06+02:00 Merge in hpy branch. --HG-- branch : hpy-update-to-7c832a2f - - - - - 0cd378b8 by Simon Cross at 2020-12-02T22:36:43+02:00 Add error values to new HPyLong functions. --HG-- branch : hpy-update-to-7c832a2f - - - - - c5bd13b7 by Simon Cross at 2020-12-03T00:30:35+02:00 Add all builtin exceptions to the fake objspace. --HG-- branch : hpy-update-to-7c832a2f - - - - - d16b562c by Simon Cross at 2020-12-03T00:32:21+02:00 Add constcharpsize2str. --HG-- branch : hpy-update-to-7c832a2f - - - - - bfd59033 by Simon Cross at 2020-12-03T00:33:05+02:00 Fix const char * types. --HG-- branch : hpy-update-to-7c832a2f - - - - - 87cc8282 by Simon Cross at 2020-12-03T22:40:03+02:00 Reformat if statement. --HG-- branch : hpy-update-to-7c832a2f - - - - - 511fd9e6 by Simon Cross at 2020-12-03T23:11:34+02:00 Convert API.cast to C-style type specifiers. --HG-- branch : hpy-update-to-7c832a2f - - - - - 7329efa0 by Matti Picus at 2020-12-03T23:13:08+02:00 merge default into branch --HG-- branch : py3.7 - - - - - 5377bf6e by Simon Cross at 2020-12-03T23:29:18+02:00 Implement constcharpsize2str in rffi. --HG-- branch : py3.6 - - - - - ac7049ab by Simon Cross at 2020-12-04T16:44:11+02:00 Merge in py3.6. --HG-- branch : hpy - - - - - 3c4ed9e1 by Simon Cross at 2020-12-04T16:46:54+02:00 Merge in hpy. --HG-- branch : hpy-update-to-7c832a2f - - - - - 42b81617 by Simon Cross at 2020-12-04T15:16:57+00:00 Merge branch 'branch/hpy-update-to-7c832a2f' into 'branch/hpy' Updated vendored hpy to git revision 7c832a2f See merge request pypy/pypy!778 --HG-- branch : hpy - - - - - 7397c20b by Ronan Lamy at 2020-12-04T16:29:57+00:00 hg merge default (with some win64 tweaks backported from py3.7) --HG-- branch : py3.6 - - - - - c8ce918c by Ronan Lamy at 2020-12-04T16:53:56+00:00 hg merge py3.6 --HG-- branch : py3.7 - - - - - e3c49d7c by Ronan Lamy at 2020-12-04T17:15:49+00:00 win64 tweaks, backported from py3.7 --HG-- branch : py3.6 - - - - - 800ed818 by Ronan Lamy at 2020-12-04T17:16:31+00:00 hg merge py3.6 --HG-- branch : hpy - - - - - 2a8f66dc by Ronan Lamy at 2020-12-04T17:41:08+00:00 hg merge hpy --HG-- branch : py3.6 - - - - - 17ce9b67 by Ronan Lamy at 2020-12-04T18:08:11+00:00 hg merge py3.6 --HG-- branch : py3.7 - - - - - 5007769e by Ronan Lamy at 2020-12-04T18:25:54+00:00 fix import --HG-- branch : py3.6 - - - - - e3e4ab26 by Ronan Lamy at 2020-12-04T18:26:59+00:00 hg merge py3.6 --HG-- branch : py3.7 - - - - - 87ded39c by Matti Picus at 2020-12-05T23:25:35+02:00 hacks to fix ztranslations --HG-- branch : py3.7 - - - - - bc470c4a by Matti Picus at 2020-11-24T10:22:21+02:00 add symlinks for python, python3 to the package (not on windows) --HG-- branch : py3.7 - - - - - 27405133 by Matti Picus at 2020-11-29T21:21:03+02:00 merge win64 into default - - - - - 1284e761 by Matti Picus at 2020-11-30T09:52:13+02:00 when building cffi extension, copy dll for sqlite3.dll so tests will find it - - - - - 2a344f51 by Carl Friedrich Bolz-Tereick at 2020-11-30T13:33:38+01:00 make set.update with non-set arguments more jit-friendly by - unrolling it if the number of args is small (usually 1) - jitting the adding of new elements fixes test_unpack_ex on PyPy3.7 as a side-effect - - - - - 21e613af by Carl Friedrich Bolz-Tereick at 2020-11-30T14:32:54+01:00 fix position of elif clauses in the ast - - - - - 349cc6b1 by Antonio Cuni at 2020-11-30T18:08:58+00:00 temporary checkin to see whether disabling this breaks any test --HG-- branch : rpython-error_value - - - - - cf646112 by Antonio Cuni at 2020-11-30T21:39:44+01:00 Refactor&simplify the approach: 1. declare that the return value of general RPython function is undefined and that you should not rely on it 2. merge @llhelper_can_raise and @ll_error_value into a combined @llhelper_error_value: this is the only case which we ultimately care about, and it's simpler to test/implement them together than separately 3. introduce a failing test (test_enforce_llhelper_error_value_in_case_of_nested_exception) which will be fixed in the next commit. --HG-- branch : rpython-error_value - - - - - f6e51b8f by Antonio Cuni at 2020-11-30T21:40:01+01:00 merge heads --HG-- branch : rpython-error_value - - - - - 4a88a927 by Antonio Cuni at 2020-11-30T21:44:34+01:00 fix test_enforce_llhelper_error_value_in_case_of_nested_exception by disabling an optimization if the graph has @llhelper_error_value --HG-- branch : rpython-error_value - - - - - 8bbff486 by Matti Picus at 2020-11-30T23:34:55+02:00 backport changes from py3.7 to rpython - - - - - 90587a52 by Antonio Cuni at 2020-12-02T11:54:15+01:00 fix whatsnew --HG-- branch : rpython-error_value - - - - - 02c2f725 by Antonio Cuni at 2020-12-02T17:22:15+01:00 close merged branch --HG-- branch : rpython-error_value - - - - - 6add670f by Antonio Cuni at 2020-12-02T17:25:57+01:00 Merge the rpython-error_value branch. This branch introduces a new decorator @llhelper_error_value, which officializes the fact that you can raise RPython exceptions from llhelpers, and makes it possible to specify what is the C value to return in case of errors. It is needed to implement correctly HPy exceptions (see also its sister branch, hpy-error-value) - - - - - cb5a37e6 by Matti Picus at 2020-12-03T23:12:09+02:00 make stack bigger when creating pypy.exe directly from C - - - - - ae5fddfb by Simon Cross at 2020-12-03T23:29:18+02:00 Implement constcharpsize2str in rffi. --HG-- branch : add-rffi-constcharpsize2str - - - - - b557b58d by Matti Picus at 2020-12-04T00:12:08+02:00 add versions.json and script to check it, issue 3354 - - - - - 6ce0fc57 by Simon Cross at 2020-12-04T14:19:38+00:00 Merge branch 'branch/add-rffi-constcharpsize2str' into 'branch/default' Implement constcharpsize2str in rffi. See merge request pypy/pypy!780 - - - - - 273d6c26 by Matti Picus at 2020-12-06T08:50:55+02:00 fixes for circular imports (bpo 30024) and stack usage (bpo 31286) --HG-- branch : py3.7 - - - - - 7ea2c007 by Matti Picus at 2020-12-06T13:42:27+02:00 move "thread from "requires" to "suggested" for sandbox, compatibility with python3.7 - - - - - d1d08f88 by Matti Picus at 2020-12-06T13:44:35+02:00 merge default into py3.7 --HG-- branch : py3.7 - - - - - d8ffdbd7 by Armin Rigo at 2020-12-06T20:22:33+01:00 update to cffi/023e2f33ee07 - - - - - f26a8f7f by Armin Rigo at 2020-12-06T20:25:37+01:00 oops, this goes with 25e1dbf5591a - - - - - 70c51e2f by Matti Picus at 2020-12-06T21:31:05+02:00 merge default into py3.7 --HG-- branch : py3.7 - - - - - a5b96272 by Matti Picus at 2020-12-07T10:26:52+02:00 fix test --HG-- branch : py3.7 - - - - - bb066607 by Matti Picus at 2020-12-20T23:09:42+02:00 merge py3.7 into branch --HG-- branch : win64-cpyext - - - - - d2538809 by Matti Picus at 2020-12-21T00:48:08+02:00 differentiate between 64- and 32-bit _pypy_winbase_cffi --HG-- branch : win64-cpyext - - - - - 30 changed files: - extra_tests/cffi_tests/cffi0/test_version.py - extra_tests/cffi_tests/cffi1/test_re_python.py - extra_tests/cffi_tests/test_c.py - extra_tests/conftest.py - extra_tests/hpy_tests/conftest.py - lib_pypy/_overlapped.py - lib_pypy/_pypy_winbase_build.py - + lib_pypy/_pypy_winbase_cffi64.py - lib_pypy/_winapi.py - lib_pypy/cffi.egg-info/PKG-INFO - lib_pypy/cffi/__init__.py - lib_pypy/cffi/_embedding.h - lib_pypy/cffi/recompiler.py - lib_pypy/msvcrt.py - pypy/doc/how-to-release.rst - pypy/doc/sandbox.rst - pypy/doc/whatsnew-head.rst - pypy/doc/whatsnew-pypy2-7.3.3.rst - pypy/interpreter/astcompiler/astbuilder.py - pypy/interpreter/astcompiler/codegen.py - pypy/interpreter/astcompiler/test/test_astbuilder.py - pypy/module/_cffi_backend/__init__.py - pypy/module/_cffi_backend/test/_backend_test_c.py - pypy/module/_hpy_universal/_vendored/hpy/devel/include/common/autogen_impl.h - pypy/module/_hpy_universal/_vendored/hpy/devel/include/common/hpytype.h - pypy/module/_hpy_universal/_vendored/hpy/devel/include/common/runtime/argparse.h - pypy/module/_hpy_universal/_vendored/hpy/devel/include/common/runtime/ctx_tracker.h - pypy/module/_hpy_universal/_vendored/hpy/devel/include/common/version.h - pypy/module/_hpy_universal/_vendored/hpy/devel/include/cpython/hpy.h - pypy/module/_hpy_universal/_vendored/hpy/devel/include/universal/autogen_ctx.h View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/compare/a4f0815f467e0e4a22d6c3acb76e36f9cb83afad...d2538809d57d71362a46ec47c6157a936a44f3a4 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/a4f0815f467e0e4a22d6c3acb76e36f9cb83afad...d2538809d57d71362a46ec47c6157a936a44f3a4 You're 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 Dec 21 03:47:55 2020 From: foss at heptapod.net (Armin Rigo) Date: Mon, 21 Dec 2020 08:47:55 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/default] update to cffi/a969ece955c7, fixing pypy issue #3361 / cffi issue #483 Message-ID: <5fe0613bbe7a4_1963fe34bfa03c0111667@heptapod-foss.mail> Armin Rigo pushed to branch branch/default at PyPy / pypy Commits: 0ddcd49a by Armin Rigo at 2020-12-21T09:47:44+01:00 update to cffi/a969ece955c7, fixing pypy issue #3361 / cffi issue #483 - - - - - 4 changed files: - pypy/module/_cffi_backend/cdataobj.py - pypy/module/_cffi_backend/ffi_obj.py - pypy/module/_cffi_backend/func.py - pypy/module/_cffi_backend/test/_backend_test_c.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/commit/0ddcd49ae3c3045912bc993a0c6d1693c7ce5f1f -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/0ddcd49ae3c3045912bc993a0c6d1693c7ce5f1f You're 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 Dec 21 07:30:07 2020 From: foss at heptapod.net (Matti Picus) Date: Mon, 21 Dec 2020 12:30:07 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.7] 6 commits: test, fix cpyext on win64 Message-ID: <5fe0954fdd399_1962afeae7ba494125134@heptapod-foss.mail> Matti Picus pushed to branch branch/py3.7 at PyPy / pypy Commits: 1b4c6315 by Matti Picus at 2020-12-01T00:19:19+02:00 test, fix cpyext on win64 --HG-- branch : win64-cpyext - - - - - a4f0815f by Matti Picus at 2020-12-02T20:40:00+02:00 mroe translation fixes --HG-- branch : win64-cpyext - - - - - bb066607 by Matti Picus at 2020-12-20T23:09:42+02:00 merge py3.7 into branch --HG-- branch : win64-cpyext - - - - - d2538809 by Matti Picus at 2020-12-21T00:48:08+02:00 differentiate between 64- and 32-bit _pypy_winbase_cffi --HG-- branch : win64-cpyext - - - - - 826ff5f3 by Matti Picus at 2020-12-21T14:27:58+02:00 merge win4-cpyext into py3.7 --HG-- branch : py3.7 - - - - - 29fcd633 by Matti Picus at 2020-12-21T14:29:33+02:00 document merged branch --HG-- branch : py3.7 - - - - - 16 changed files: - lib_pypy/_overlapped.py - lib_pypy/_pypy_winbase_build.py - + lib_pypy/_pypy_winbase_cffi64.py - lib_pypy/_winapi.py - lib_pypy/msvcrt.py - pypy/config/pypyoption.py - pypy/doc/whatsnew-pypy3-head.rst - pypy/module/cpyext/api.py - pypy/module/cpyext/boolobject.py - pypy/module/cpyext/include/bytesobject.h - pypy/module/cpyext/object.py - pypy/module/cpyext/parse/cpyext_object.h - pypy/module/cpyext/pystrtod.py - pypy/module/cpyext/structmember.py - pypy/module/cpyext/test/conftest.py - pypy/module/cpyext/typeobject.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/compare/9495abfa1229f46b4b95b128bb3f1c9c28a5eb60...29fcd633c398422b9b339188fa1462eccf56c8c9 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/9495abfa1229f46b4b95b128bb3f1c9c28a5eb60...29fcd633c398422b9b339188fa1462eccf56c8c9 You're 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 Dec 21 07:30:19 2020 From: foss at heptapod.net (Matti Picus) Date: Mon, 21 Dec 2020 12:30:19 +0000 Subject: [pypy-commit] [Git][pypy/pypy] Pushed new branch branch/document-win64 Message-ID: <5fe0955b5d63_1962afeae7ba49412531@heptapod-foss.mail> Matti Picus pushed new branch branch/document-win64 at PyPy / pypy -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/tree/branch/document-win64 You're 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 Dec 22 06:17:23 2020 From: foss at heptapod.net (Armin Rigo) Date: Tue, 22 Dec 2020 11:17:23 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.7] Capture the raw file descriptor in addition to sys.stderr Message-ID: <5fe1d5c375319_1962afc6695ac301288f0@heptapod-foss.mail> Armin Rigo pushed to branch branch/py3.7 at PyPy / pypy Commits: 38ef2a3d by Armin Rigo at 2020-12-22T12:17:13+01:00 Capture the raw file descriptor in addition to sys.stderr --HG-- branch : py3.7 - - - - - 1 changed file: - lib-python/3/test/test_signal.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/commit/38ef2a3d0353528398ef92ba558b16c5dba5a8a3 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/38ef2a3d0353528398ef92ba558b16c5dba5a8a3 You're 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 Dec 22 07:07:27 2020 From: foss at heptapod.net (Armin Rigo) Date: Tue, 22 Dec 2020 12:07:27 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/default] Patch from issue #3227, modernized to use the existing bitflags: PYPYSIG_NO_WARN_FULL Message-ID: <5fe1e17f21baa_1962afc6309d3fc13045@heptapod-foss.mail> Armin Rigo pushed to branch branch/default at PyPy / pypy Commits: cd320929 by Armin Rigo at 2020-12-22T12:57:35+01:00 Patch from issue #3227, modernized to use the existing bitflags: PYPYSIG_NO_WARN_FULL - - - - - 2 changed files: - rpython/rlib/rsignal.py - rpython/translator/c/src/signals.c View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/commit/cd320929447f53232175e57bf56be49ef183d090 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/cd320929447f53232175e57bf56be49ef183d090 You're 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 Dec 22 07:07:32 2020 From: foss at heptapod.net (Armin Rigo) Date: Tue, 22 Dec 2020 12:07:32 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.7] 2 commits: Patch from issue #3227, modernized to use the existing bitflags: PYPYSIG_NO_WARN_FULL Message-ID: <5fe1e1844fbac_1962afc6136e1641306f3@heptapod-foss.mail> Armin Rigo pushed to branch branch/py3.7 at PyPy / pypy Commits: a9488261 by Armin Rigo at 2020-12-22T12:57:35+01:00 Patch from issue #3227, modernized to use the existing bitflags: PYPYSIG_NO_WARN_FULL (grafted from 034fff093f61cd997025999f0eac0d5c858e3c3c) --HG-- branch : py3.7 - - - - - 86cad7f3 by Armin Rigo at 2020-12-22T13:07:09+01:00 Issue #3227: set_wakeup_fd(warn_on_full_buffer) --HG-- branch : py3.7 - - - - - 4 changed files: - pypy/module/signal/interp_signal.py - pypy/module/signal/test/test_signal.py - rpython/rlib/rsignal.py - rpython/translator/c/src/signals.c View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/compare/38ef2a3d0353528398ef92ba558b16c5dba5a8a3...86cad7f3169a477a27f30dbd5afd4eb33a99baaf -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/38ef2a3d0353528398ef92ba558b16c5dba5a8a3...86cad7f3169a477a27f30dbd5afd4eb33a99baaf You're 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 Dec 23 00:17:38 2020 From: foss at heptapod.net (nulano) Date: Wed, 23 Dec 2020 05:17:38 +0000 Subject: [pypy-commit] [Git][pypy/pypy] Pushed new branch branch/py3.7-winreg Message-ID: <5fe2d2f286f6b_1962afc682572101543cd@heptapod-foss.mail> nulano pushed new branch branch/py3.7-winreg at PyPy / pypy -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/tree/branch/py3.7-winreg You're 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 Dec 23 06:21:27 2020 From: foss at heptapod.net (Matti Picus) Date: Wed, 23 Dec 2020 11:21:27 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/default] 3 commits: mention other tasks after releasing a version Message-ID: <5fe3283795289_1962afc67171b6c15670@heptapod-foss.mail> Matti Picus pushed to branch branch/default at PyPy / pypy Commits: 3fd45448 by Matti Picus at 2020-12-20T12:10:53+02:00 mention other tasks after releasing a version - - - - - 9e1e4561 by Matti Picus at 2020-12-23T08:38:30+02:00 remove redundant PyUnicodeCheck* since they are macros in unicode.h - - - - - 6e813860 by Matti Picus at 2020-12-23T12:38:23+02:00 minimize diff to py3.7 - - - - - 6 changed files: - pypy/doc/how-to-release.rst - pypy/module/_warnings/test/apptest_warnings.py - pypy/module/cpyext/bytesobject.py - pypy/module/cpyext/include/unicodeobject.h - pypy/module/cpyext/test/test_unicodeobject.py - pypy/module/cpyext/unicodeobject.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/compare/cd320929447f53232175e57bf56be49ef183d090...6e813860dd6a8565823975b9645873a054467b80 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/cd320929447f53232175e57bf56be49ef183d090...6e813860dd6a8565823975b9645873a054467b80 You're 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 Dec 23 06:27:12 2020 From: foss at heptapod.net (Matti Picus) Date: Wed, 23 Dec 2020 11:27:12 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/default] remove balnk lines Message-ID: <5fe329904c429_1962afc61374e4c1569a3@heptapod-foss.mail> Matti Picus pushed to branch branch/default at PyPy / pypy Commits: ba26e8d6 by Matti Picus at 2020-12-23T13:24:35+02:00 remove balnk lines - - - - - 1 changed file: - pypy/module/_warnings/test/apptest_warnings.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/commit/ba26e8d65d6842e6599e076215fb860862c45a14 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/ba26e8d65d6842e6599e076215fb860862c45a14 You're 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 Dec 23 06:27:15 2020 From: foss at heptapod.net (Matti Picus) Date: Wed, 23 Dec 2020 11:27:15 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.7] 14 commits: skip a test that fails on CPython, and in the nightly run (but not when running Message-ID: <5fe32993a9444_1962afc67171b6c157127@heptapod-foss.mail> Matti Picus pushed to branch branch/py3.7 at PyPy / pypy Commits: b9662223 by Carl Friedrich Bolz-Tereick at 2020-12-11T11:21:36+01:00 skip a test that fails on CPython, and in the nightly run (but not when running the file directly) - - - - - b2d77e6e by Armin Rigo at 2020-12-12T13:09:49+01:00 Document that this test cannot pass on CPython - - - - - e87624de by Armin Rigo at 2020-12-12T13:57:01+01:00 Fix test - - - - - 0ddcd49a by Armin Rigo at 2020-12-21T09:47:44+01:00 update to cffi/a969ece955c7, fixing pypy issue #3361 / cffi issue #483 - - - - - cd320929 by Armin Rigo at 2020-12-22T12:57:35+01:00 Patch from issue #3227, modernized to use the existing bitflags: PYPYSIG_NO_WARN_FULL - - - - - 3fd45448 by Matti Picus at 2020-12-20T12:10:53+02:00 mention other tasks after releasing a version - - - - - 3f9a6b61 by Matti Picus at 2020-12-23T09:49:57+02:00 merge default into py3.7 --HG-- branch : py3.7 - - - - - 13886109 by Matti Picus at 2020-12-23T12:38:23+02:00 fixes from merge/adapt tests to python3 --HG-- branch : py3.7 - - - - - aa24892a by Matti Picus at 2020-12-22T09:19:05+02:00 char * -> const char * (issue 3362) --HG-- branch : py3.7 - - - - - 7159a5f4 by Matti Picus at 2020-12-23T00:23:31+02:00 more char -> const char --HG-- branch : py3.7 - - - - - 9e1e4561 by Matti Picus at 2020-12-23T08:38:30+02:00 remove redundant PyUnicodeCheck* since they are macros in unicode.h - - - - - 6e813860 by Matti Picus at 2020-12-23T12:38:23+02:00 minimize diff to py3.7 - - - - - ba26e8d6 by Matti Picus at 2020-12-23T13:24:35+02:00 remove balnk lines - - - - - 74cc5e54 by Matti Picus at 2020-12-23T13:26:36+02:00 merge default into py3.7 --HG-- branch : py3.7 - - - - - 10 changed files: - pypy/doc/how-to-release.rst - pypy/module/_cffi_backend/cdataobj.py - pypy/module/_cffi_backend/ffi_obj.py - pypy/module/_cffi_backend/func.py - pypy/module/_cffi_backend/test/_backend_test_c.py - pypy/module/_warnings/test/apptest_warnings.py - pypy/module/cpyext/include/unicodeobject.h - pypy/module/cpyext/src/structseq.c - pypy/module/cpyext/test/test_unicodeobject.py - pypy/module/cpyext/unicodeobject.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/compare/86cad7f3169a477a27f30dbd5afd4eb33a99baaf...74cc5e54dfeb3803bc0a943185543c1a6a61006e -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/86cad7f3169a477a27f30dbd5afd4eb33a99baaf...74cc5e54dfeb3803bc0a943185543c1a6a61006e You're 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 Dec 23 07:41:20 2020 From: foss at heptapod.net (Matti Picus) Date: Wed, 23 Dec 2020 12:41:20 +0000 Subject: [pypy-commit] [Git][pypy/pypy] Deleted branch branch/document-win64 Message-ID: <5fe33af08e865_1962afc61374e4c15953f@heptapod-foss.mail> Matti Picus deleted branch branch/document-win64 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 Wed Dec 23 07:41:23 2020 From: foss at heptapod.net (Matti Picus) Date: Wed, 23 Dec 2020 12:41:23 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/default] 5 commits: convert the win64 plan from future tense to past tense Message-ID: <5fe33af3668c3_1962afc6136e40c15974b@heptapod-foss.mail> Matti Picus pushed to branch branch/default at PyPy / pypy Commits: cbfd0df8 by Matti Picus at 2020-12-21T14:27:07+02:00 convert the win64 plan from future tense to past tense --HG-- branch : document-win64 - - - - - af7d33a5 by Matti Picus at 2020-12-23T14:04:15+02:00 adopt review changes --HG-- branch : document-win64 - - - - - 5c8dc593 by Matti Picus at 2020-12-23T14:37:50+02:00 refactor the win64 work into a separate page, fix some warnings --HG-- branch : document-win64 - - - - - 5e0162dc by Matti Picus at 2020-12-23T14:40:15+02:00 document and close branch to be merged --HG-- branch : document-win64 - - - - - f69f99f0 by Matti Picus at 2020-12-23T14:40:58+02:00 merge branch that updates documentation now that win64 is merged - - - - - 6 changed files: - pypy/doc/project-ideas.rst - pypy/doc/release-v7.3.3.rst - pypy/doc/whatsnew-head.rst - pypy/doc/windows.rst - + pypy/doc/windows64.rst - pypy/module/signal/test/test_signal.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/compare/ba26e8d65d6842e6599e076215fb860862c45a14...f69f99f038a248813b7f417d8778e2e055201b7a -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/ba26e8d65d6842e6599e076215fb860862c45a14...f69f99f038a248813b7f417d8778e2e055201b7a You're 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 Dec 23 10:15:46 2020 From: foss at heptapod.net (nulano) Date: Wed, 23 Dec 2020 15:15:46 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.7-winreg] implement winreg.REG_QWORD reading and writing Message-ID: <5fe35f221c05b_1963f91757ce494166985@heptapod-foss.mail> nulano pushed to branch branch/py3.7-winreg at PyPy / pypy Commits: b007f316 by nulano at 2020-12-23T16:15:23+01:00 implement winreg.REG_QWORD reading and writing --HG-- branch : py3.7-winreg - - - - - 2 changed files: - pypy/module/_winreg/interp_winreg.py - pypy/module/_winreg/test/test_winreg.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/commit/b007f316c625381db107315a323134accd3669c6 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/b007f316c625381db107315a323134accd3669c6 You're 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 Dec 23 14:38:35 2020 From: foss at heptapod.net (nulano) Date: Wed, 23 Dec 2020 19:38:35 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.7-winreg] 3 commits: Backout changeset a4bc70b4f004c37b6c618ba011ec9136a53306c3 Message-ID: <5fe39cbb5c1e5_1963f91753e54b8170818@heptapod-foss.mail> nulano pushed to branch branch/py3.7-winreg at PyPy / pypy Commits: 01c04656 by nulano at 2020-12-23T19:17:45+01:00 Backout changeset a4bc70b4f004c37b6c618ba011ec9136a53306c3 --HG-- branch : py3.7-winreg - - - - - c3c1795c by nulano at 2020-12-23T19:22:19+01:00 Merge --HG-- branch : py3.7-winreg - - - - - 3ef2f985 by nulano at 2020-12-23T19:40:37+01:00 fix merge --HG-- branch : py3.7-winreg - - - - - 2 changed files: - pypy/module/_winreg/interp_winreg.py - pypy/module/_winreg/test/test_winreg.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/compare/b007f316c625381db107315a323134accd3669c6...3ef2f9855552c892279c49ff81dcf99ab117f723 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/b007f316c625381db107315a323134accd3669c6...3ef2f9855552c892279c49ff81dcf99ab117f723 You're 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 Dec 23 19:48:34 2020 From: foss at heptapod.net (nulano) Date: Thu, 24 Dec 2020 00:48:34 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.7-winreg] 2 commits: implement winreg reflection on win64 Message-ID: <5fe3e5625aacb_1962afc6155b6481812f0@heptapod-foss.mail> nulano pushed to branch branch/py3.7-winreg at PyPy / pypy Commits: 4f825892 by nulano at 2020-12-23T21:27:16+01:00 implement winreg reflection on win64 --HG-- branch : py3.7-winreg - - - - - b305b480 by nulano at 2020-12-23T22:02:22+01:00 bpo-21151, preserve None passed as REG_BINARY instead of crashing or changing it to an empty string --HG-- branch : py3.7-winreg - - - - - 4 changed files: - pypy/module/_winreg/interp_winreg.py - pypy/module/_winreg/test/test_winreg.py - rpython/rlib/rwin32.py - rpython/rlib/rwinreg.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/compare/3ef2f9855552c892279c49ff81dcf99ab117f723...b305b480b252c2ac9e7df410e55065b79b430193 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/3ef2f9855552c892279c49ff81dcf99ab117f723...b305b480b252c2ac9e7df410e55065b79b430193 You're 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 Dec 23 21:11:56 2020 From: foss at heptapod.net (nulano) Date: Thu, 24 Dec 2020 02:11:56 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.7-winreg] 2 commits: bpo-25778, truncate REG_SZ at first NULL to match reg.exe behaviour Message-ID: <5fe3f8ec2b032_1962afc67171b6c1831e@heptapod-foss.mail> nulano pushed to branch branch/py3.7-winreg at PyPy / pypy Commits: eb5d8d6c by nulano at 2020-12-24T02:29:46+01:00 bpo-25778, truncate REG_SZ at first NULL to match reg.exe behaviour --HG-- branch : py3.7-winreg - - - - - 00da5a5f by nulano at 2020-12-24T02:30:26+01:00 change REG_MULTI_SZ parsing to match CPython for empty strings --HG-- branch : py3.7-winreg - - - - - 2 changed files: - pypy/module/_winreg/interp_winreg.py - pypy/module/_winreg/test/test_winreg.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/compare/b305b480b252c2ac9e7df410e55065b79b430193...00da5a5f4ae896a6d642bf5904d0b1792079e0b9 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/b305b480b252c2ac9e7df410e55065b79b430193...00da5a5f4ae896a6d642bf5904d0b1792079e0b9 You're 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 Dec 24 01:10:14 2020 From: foss at heptapod.net (nulano) Date: Thu, 24 Dec 2020 06:10:14 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.7-winreg] redo e070d661df63 using runtime loading Message-ID: <5fe430c6236c3_1962afc6155b6481833c9@heptapod-foss.mail> nulano pushed to branch branch/py3.7-winreg at PyPy / pypy Commits: d7dd61a0 by nulano at 2020-12-24T07:09:58+01:00 redo e070d661df63 using runtime loading --HG-- branch : py3.7-winreg - - - - - 4 changed files: - pypy/module/_winreg/interp_winreg.py - pypy/module/_winreg/test/test_winreg.py - rpython/rlib/rwin32.py - rpython/rlib/rwinreg.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/commit/d7dd61a069ed99c400b159cd30ce356fd946a566 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/d7dd61a069ed99c400b159cd30ce356fd946a566 You're 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 Dec 24 11:19:29 2020 From: foss at heptapod.net (Matti Picus) Date: Thu, 24 Dec 2020 16:19:29 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/default] 3 commits: test, cleanup manifest embedding for vs2008+; add option for adding a manifest Message-ID: <5fe4bf91bb7ef_1962afc61374e4c1874d9@heptapod-foss.mail> Matti Picus pushed to branch branch/default at PyPy / pypy Commits: a75398ae by Matti Picus at 2020-12-24T17:58:31+02:00 test, cleanup manifest embedding for vs2008+; add option for adding a manifest - - - - - cd3caf6a by Matti Picus at 2020-12-24T18:05:49+02:00 copy manifest from cpython and link it into pypy.exe (issue 3363) - - - - - 6c015617 by Matti Picus at 2020-12-24T18:18:42+02:00 update icon - - - - - 7 changed files: - pypy/goal/pypy.ico - + pypy/goal/python.manifest - pypy/goal/targetpypystandalone.py - + rpython/translator/platform/test/data/python.manifest - rpython/translator/platform/test/test_platform.py - + rpython/translator/platform/test/test_windows.py - rpython/translator/platform/windows.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/compare/f69f99f038a248813b7f417d8778e2e055201b7a...6c015617ebdafcfa5fcae90284c6de225fc582a5 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/f69f99f038a248813b7f417d8778e2e055201b7a...6c015617ebdafcfa5fcae90284c6de225fc582a5 You're 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 Dec 24 11:27:52 2020 From: foss at heptapod.net (Matti Picus) Date: Thu, 24 Dec 2020 16:27:52 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/default] more tweaks to windows documentation Message-ID: <5fe4c188eb4e9_1962afc6825721018781a@heptapod-foss.mail> Matti Picus pushed to branch branch/default at PyPy / pypy Commits: 697f8bc9 by Matti Picus at 2020-12-24T18:26:12+02:00 more tweaks to windows documentation - - - - - 1 changed file: - pypy/doc/windows.rst View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/commit/697f8bc9fd0ebd592313a938dc56b105b0d4c68f -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/697f8bc9fd0ebd592313a938dc56b105b0d4c68f You're 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 Dec 24 11:40:44 2020 From: foss at heptapod.net (nulano) Date: Thu, 24 Dec 2020 16:40:44 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.7-winreg] simplify d5d9fb27b018 Message-ID: <5fe4c48cacad5_1962afc6825721018826c@heptapod-foss.mail> nulano pushed to branch branch/py3.7-winreg at PyPy / pypy Commits: a9ffd050 by nulano at 2020-12-24T17:40:21+01:00 simplify d5d9fb27b018 --HG-- branch : py3.7-winreg - - - - - 1 changed file: - pypy/module/_winreg/interp_winreg.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/commit/a9ffd05085a260e8ef2f08bf9b9047be2b5d77d5 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/a9ffd05085a260e8ef2f08bf9b9047be2b5d77d5 You're 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 Dec 24 13:34:26 2020 From: foss at heptapod.net (Matti Picus) Date: Thu, 24 Dec 2020 18:34:26 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/default] add an option for 'manifest' Message-ID: <5fe4df323dbe8_1962afc61374e4c1889d@heptapod-foss.mail> Matti Picus pushed to branch branch/default at PyPy / pypy Commits: df2f7b8c by Matti Picus at 2020-12-24T20:33:58+02:00 add an option for 'manifest' - - - - - 1 changed file: - rpython/config/translationoption.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/commit/df2f7b8caae9417ba6dc9eb3e4fb2e464560e130 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/df2f7b8caae9417ba6dc9eb3e4fb2e464560e130 You're 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 Dec 24 16:05:27 2020 From: foss at heptapod.net (Matti Picus) Date: Thu, 24 Dec 2020 21:05:27 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.7] INCLUDEPY and INCLUDEDIR should point to the original directory even in a virtualenv (issue 3364) Message-ID: <5fe50297c86a9_1962afc67171b6c191724@heptapod-foss.mail> Matti Picus pushed to branch branch/py3.7 at PyPy / pypy Commits: 77bb90aa by Matti Picus at 2020-12-24T23:04:54+02:00 INCLUDEPY and INCLUDEDIR should point to the original directory even in a virtualenv (issue 3364) --HG-- branch : py3.7 - - - - - 2 changed files: - lib-python/3/sysconfig.py - lib_pypy/_sysconfigdata.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/commit/77bb90aa67ec2b76748c9b96992fc3c3c4bf3fb5 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/77bb90aa67ec2b76748c9b96992fc3c3c4bf3fb5 You're 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 Dec 24 16:46:01 2020 From: foss at heptapod.net (Matti Picus) Date: Thu, 24 Dec 2020 21:46:01 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/default] make order of arguments consistent with CPython, related to issue 2267 Message-ID: <5fe50c199a876_1962afc61374e4c197371@heptapod-foss.mail> Matti Picus pushed to branch branch/default at PyPy / pypy Commits: a30dd453 by Matti Picus at 2020-12-24T23:31:07+02:00 make order of arguments consistent with CPython, related to issue 2267 - - - - - 1 changed file: - pypy/module/cpyext/typeobject.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/commit/a30dd4531edfecc18cf583c74c00198c7ed7d5eb -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/a30dd4531edfecc18cf583c74c00198c7ed7d5eb You're 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 Dec 24 21:39:24 2020 From: foss at heptapod.net (nulano) Date: Fri, 25 Dec 2020 02:39:24 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.7-winreg] round-trip invalid UTF-16 data in winreg without a UnicodeDecodeError, issue 3342 Message-ID: <5fe550dcbb07f_1962afc67171b6c201399@heptapod-foss.mail> nulano pushed to branch branch/py3.7-winreg at PyPy / pypy Commits: 9572535b by nulano at 2020-12-25T02:39:54+01:00 round-trip invalid UTF-16 data in winreg without a UnicodeDecodeError, issue 3342 --HG-- branch : py3.7-winreg - - - - - 2 changed files: - pypy/module/_winreg/interp_winreg.py - pypy/module/_winreg/test/test_winreg.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/commit/9572535b5ce6c0d497ce6d03193f7b46269d5ee0 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/9572535b5ce6c0d497ce6d03193f7b46269d5ee0 You're 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 Dec 25 03:38:32 2020 From: foss at heptapod.net (Matti Picus) Date: Fri, 25 Dec 2020 08:38:32 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/default] work around problem with jom.exe in this test Message-ID: <5fe5a50880d86_1962afc6136e164202135@heptapod-foss.mail> Matti Picus pushed to branch branch/default at PyPy / pypy Commits: 54db96d2 by Matti Picus at 2020-12-25T10:36:58+02:00 work around problem with jom.exe in this test - - - - - 1 changed file: - rpython/translator/platform/test/test_windows.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/commit/54db96d26e6bdfc837d122d772df177095504f29 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/54db96d26e6bdfc837d122d772df177095504f29 You're 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 Dec 25 07:18:29 2020 From: foss at heptapod.net (Matti Picus) Date: Fri, 25 Dec 2020 12:18:29 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/default] more lceanly work around limitations of jom.exe (a nmake replacement that knows about -j) Message-ID: <5fe5d89534bf2_1963f91757ce4942028f3@heptapod-foss.mail> Matti Picus pushed to branch branch/default at PyPy / pypy Commits: 0a6e4b6c by Matti Picus at 2020-12-25T14:17:45+02:00 more lceanly work around limitations of jom.exe (a nmake replacement that knows about -j) - - - - - 2 changed files: - rpython/translator/platform/test/test_windows.py - rpython/translator/platform/windows.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/commit/0a6e4b6c16d9498eb56948d40b1b1fc85dc60d0a -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/0a6e4b6c16d9498eb56948d40b1b1fc85dc60d0a You're 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 Dec 25 07:33:33 2020 From: foss at heptapod.net (Matti Picus) Date: Fri, 25 Dec 2020 12:33:33 +0000 Subject: [pypy-commit] [Git][pypy/pypy] Deleted branch branch/py3.7-winreg Message-ID: <5fe5dc1dd63f3_1962afc61375c4820417f@heptapod-foss.mail> Matti Picus deleted branch branch/py3.7-winreg at PyPy / pypy -- You're receiving this email because of your account on foss.heptapod.net. -------------- next part -------------- An HTML attachment was scrubbed... URL: From foss at heptapod.net Fri Dec 25 07:33:36 2020 From: foss at heptapod.net (Matti Picus) Date: Fri, 25 Dec 2020 12:33:36 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.7] 28 commits: convert the win64 plan from future tense to past tense Message-ID: <5fe5dc203b31b_1963f91757ce4942043fb@heptapod-foss.mail> Matti Picus pushed to branch branch/py3.7 at PyPy / pypy Commits: cbfd0df8 by Matti Picus at 2020-12-21T14:27:07+02:00 convert the win64 plan from future tense to past tense --HG-- branch : document-win64 - - - - - 465ac81c by nulano at 2020-12-23T06:16:53+01:00 add winreg.REG_QWORD_... introduced in Python 3.6 --HG-- branch : py3.7-winreg - - - - - af7d33a5 by Matti Picus at 2020-12-23T14:04:15+02:00 adopt review changes --HG-- branch : document-win64 - - - - - 5c8dc593 by Matti Picus at 2020-12-23T14:37:50+02:00 refactor the win64 work into a separate page, fix some warnings --HG-- branch : document-win64 - - - - - 5e0162dc by Matti Picus at 2020-12-23T14:40:15+02:00 document and close branch to be merged --HG-- branch : document-win64 - - - - - f69f99f0 by Matti Picus at 2020-12-23T14:40:58+02:00 merge branch that updates documentation now that win64 is merged - - - - - b007f316 by nulano at 2020-12-23T16:15:23+01:00 implement winreg.REG_QWORD reading and writing --HG-- branch : py3.7-winreg - - - - - 01c04656 by nulano at 2020-12-23T19:17:45+01:00 Backout changeset a4bc70b4f004c37b6c618ba011ec9136a53306c3 --HG-- branch : py3.7-winreg - - - - - c3c1795c by nulano at 2020-12-23T19:22:19+01:00 Merge --HG-- branch : py3.7-winreg - - - - - 3ef2f985 by nulano at 2020-12-23T19:40:37+01:00 fix merge --HG-- branch : py3.7-winreg - - - - - 4f825892 by nulano at 2020-12-23T21:27:16+01:00 implement winreg reflection on win64 --HG-- branch : py3.7-winreg - - - - - b305b480 by nulano at 2020-12-23T22:02:22+01:00 bpo-21151, preserve None passed as REG_BINARY instead of crashing or changing it to an empty string --HG-- branch : py3.7-winreg - - - - - eb5d8d6c by nulano at 2020-12-24T02:29:46+01:00 bpo-25778, truncate REG_SZ at first NULL to match reg.exe behaviour --HG-- branch : py3.7-winreg - - - - - 00da5a5f by nulano at 2020-12-24T02:30:26+01:00 change REG_MULTI_SZ parsing to match CPython for empty strings --HG-- branch : py3.7-winreg - - - - - d7dd61a0 by nulano at 2020-12-24T07:09:58+01:00 redo e070d661df63 using runtime loading --HG-- branch : py3.7-winreg - - - - - a75398ae by Matti Picus at 2020-12-24T17:58:31+02:00 test, cleanup manifest embedding for vs2008+; add option for adding a manifest - - - - - cd3caf6a by Matti Picus at 2020-12-24T18:05:49+02:00 copy manifest from cpython and link it into pypy.exe (issue 3363) - - - - - 6c015617 by Matti Picus at 2020-12-24T18:18:42+02:00 update icon - - - - - 697f8bc9 by Matti Picus at 2020-12-24T18:26:12+02:00 more tweaks to windows documentation - - - - - a9ffd050 by nulano at 2020-12-24T17:40:21+01:00 simplify d5d9fb27b018 --HG-- branch : py3.7-winreg - - - - - df2f7b8c by Matti Picus at 2020-12-24T20:33:58+02:00 add an option for 'manifest' - - - - - a30dd453 by Matti Picus at 2020-12-24T23:31:07+02:00 make order of arguments consistent with CPython, related to issue 2267 - - - - - 9572535b by nulano at 2020-12-25T02:39:54+01:00 round-trip invalid UTF-16 data in winreg without a UnicodeDecodeError, issue 3342 --HG-- branch : py3.7-winreg - - - - - 54db96d2 by Matti Picus at 2020-12-25T10:36:58+02:00 work around problem with jom.exe in this test - - - - - 0a6e4b6c by Matti Picus at 2020-12-25T14:17:45+02:00 more lceanly work around limitations of jom.exe (a nmake replacement that knows about -j) - - - - - 99df4b6d by Matti Picus at 2020-12-25T14:26:33+02:00 close and document branch to be merged --HG-- branch : py3.7-winreg - - - - - b623497b by Matti Picus at 2020-12-25T14:27:27+02:00 merge py3.7-winreg which fixes various problems with winreg --HG-- branch : py3.7 - - - - - d2bc5116 by Matti Picus at 2020-12-25T14:29:11+02:00 merge default into py3.7 --HG-- branch : py3.7 - - - - - 19 changed files: - pypy/doc/project-ideas.rst - pypy/doc/release-v7.3.3.rst - pypy/doc/whatsnew-head.rst - pypy/doc/whatsnew-pypy3-head.rst - pypy/doc/windows.rst - + pypy/doc/windows64.rst - pypy/goal/pypy.ico - + pypy/goal/python.manifest - pypy/goal/targetpypystandalone.py - pypy/module/_winreg/interp_winreg.py - pypy/module/_winreg/test/test_winreg.py - pypy/module/cpyext/typeobject.py - pypy/module/signal/test/test_signal.py - rpython/config/translationoption.py - rpython/rlib/rwinreg.py - + rpython/translator/platform/test/data/python.manifest - rpython/translator/platform/test/test_platform.py - + rpython/translator/platform/test/test_windows.py - rpython/translator/platform/windows.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/compare/77bb90aa67ec2b76748c9b96992fc3c3c4bf3fb5...d2bc51166f4990ebce31ff7d658ee583e0af3734 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/77bb90aa67ec2b76748c9b96992fc3c3c4bf3fb5...d2bc51166f4990ebce31ff7d658ee583e0af3734 You're 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 Dec 25 09:13:17 2020 From: foss at heptapod.net (Matti Picus) Date: Fri, 25 Dec 2020 14:13:17 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/default] backport rpython changes from py3.7-winreg Message-ID: <5fe5f37dbc066_1962afc67479cc42054ae@heptapod-foss.mail> Matti Picus pushed to branch branch/default at PyPy / pypy Commits: 17559cd2 by Matti Picus at 2020-12-25T16:12:58+02:00 backport rpython changes from py3.7-winreg - - - - - 1 changed file: - rpython/rlib/rwinreg.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/commit/17559cd2b3ffd902f3bd1830c69c464533e9b73f -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/17559cd2b3ffd902f3bd1830c69c464533e9b73f You're 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 Dec 25 12:31:23 2020 From: foss at heptapod.net (nulano) Date: Fri, 25 Dec 2020 17:31:23 +0000 Subject: [pypy-commit] [Git][pypy/pypy] Pushed new branch branch/py2.7-winreg Message-ID: <5fe621eb7f4d2_1962afc6136e164206455@heptapod-foss.mail> nulano pushed new branch branch/py2.7-winreg at PyPy / pypy -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/tree/branch/py2.7-winreg You're 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 Dec 25 20:21:43 2020 From: foss at heptapod.net (nulano) Date: Sat, 26 Dec 2020 01:21:43 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py2.7-winreg] fix py3.7-winreg backports Message-ID: <5fe69027d38c6_1962afc67479cc420849d@heptapod-foss.mail> nulano pushed to branch branch/py2.7-winreg at PyPy / pypy Commits: 7bd2219b by nulano at 2020-12-25T19:57:35+01:00 fix py3.7-winreg backports --HG-- branch : py2.7-winreg - - - - - 2 changed files: - pypy/module/_winreg/interp_winreg.py - pypy/module/_winreg/test/test_winreg.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/commit/7bd2219b2ae9bd95b9c0c1f409a704ce8d416144 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/7bd2219b2ae9bd95b9c0c1f409a704ce8d416144 You're 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 Dec 26 06:33:30 2020 From: foss at heptapod.net (nulano) Date: Sat, 26 Dec 2020 11:33:30 +0000 Subject: [pypy-commit] [Git][pypy/pypy] Pushed new branch branch/py3.7-win64-hash Message-ID: <5fe71f8ad0d42_1963f91757ce49421041@heptapod-foss.mail> nulano pushed new branch branch/py3.7-win64-hash at PyPy / pypy -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/tree/branch/py3.7-win64-hash You're 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 Dec 26 07:24:05 2020 From: foss at heptapod.net (nulano) Date: Sat, 26 Dec 2020 12:24:05 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.7-win64-hash] fix _hash_long changes on linux64 Message-ID: <5fe72b65bc1e2_1963f91753e54b82108e8@heptapod-foss.mail> nulano pushed to branch branch/py3.7-win64-hash at PyPy / pypy Commits: d7bf7949 by nulano at 2020-12-26T13:22:49+01:00 fix _hash_long changes on linux64 --HG-- branch : py3.7-win64-hash - - - - - 1 changed file: - pypy/objspace/std/longobject.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/commit/d7bf7949eb9412dd14984e4a8f36c46d86ebe6af -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/d7bf7949eb9412dd14984e4a8f36c46d86ebe6af You're 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 Dec 26 17:05:29 2020 From: foss at heptapod.net (Matti Picus) Date: Sat, 26 Dec 2020 22:05:29 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/default] 2 commits: fix 64-bit windows translation (nulano) Message-ID: <5fe7b3a983725_1963f91757ce494217995@heptapod-foss.mail> Matti Picus pushed to branch branch/default at PyPy / pypy Commits: 90e062d3 by Matti Picus at 2020-12-26T19:12:02+02:00 fix 64-bit windows translation (nulano) - - - - - 67503f9b by Matti Picus at 2020-12-26T23:30:57+02:00 hack at app_main and importing of types until test_proper_sys_path passes on windows - - - - - 6 changed files: - lib-python/2.7/copy_reg.py - lib-python/2.7/pkgutil.py - lib-python/2.7/warnings.py - pypy/interpreter/app_main.py - pypy/module/__builtin__/app_inspect.py - pypy/module/cpyext/unicodeobject.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/compare/17559cd2b3ffd902f3bd1830c69c464533e9b73f...67503f9b5a0bff7dc7df8fc5cb20d81cdc94b9f4 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/17559cd2b3ffd902f3bd1830c69c464533e9b73f...67503f9b5a0bff7dc7df8fc5cb20d81cdc94b9f4 You're 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 Dec 26 22:50:40 2020 From: foss at heptapod.net (nulano) Date: Sun, 27 Dec 2020 03:50:40 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.7-win64-hash] really fix _hash_long changes on linux64 Message-ID: <5fe80490d7b95_1962afc61374e4c21997c@heptapod-foss.mail> nulano pushed to branch branch/py3.7-win64-hash at PyPy / pypy Commits: fc4d8548 by nulano at 2020-12-27T04:43:18+01:00 really fix _hash_long changes on linux64 --HG-- branch : py3.7-win64-hash - - - - - 1 changed file: - pypy/objspace/std/longobject.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/commit/fc4d85483fc56a9c2560267bf97ad587200103be -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/fc4d85483fc56a9c2560267bf97ad587200103be You're 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 Dec 27 00:32:10 2020 From: foss at heptapod.net (Matti Picus) Date: Sun, 27 Dec 2020 05:32:10 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/default] 2 commits: fix translation Message-ID: <5fe81c5aa07c9_1962afc61374e4c2201e0@heptapod-foss.mail> Matti Picus pushed to branch branch/default at PyPy / pypy Commits: 8aeaf81b by Matti Picus at 2020-12-27T07:11:16+02:00 fix translation - - - - - fa41f1d7 by Matti Picus at 2020-12-27T07:30:56+02:00 fix test, since importing re no longer imports types (via copy_reg) - - - - - 2 changed files: - pypy/module/cpyext/unicodeobject.py - pypy/module/thread/test/test_import_lock.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/compare/67503f9b5a0bff7dc7df8fc5cb20d81cdc94b9f4...fa41f1d7addea067c0896cbd331040072b1788da -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/67503f9b5a0bff7dc7df8fc5cb20d81cdc94b9f4...fa41f1d7addea067c0896cbd331040072b1788da You're 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 Dec 27 03:37:10 2020 From: foss at heptapod.net (Matti Picus) Date: Sun, 27 Dec 2020 08:37:10 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.7] remove setrecursionlimit call from a535e6deaf20 in 2015 Message-ID: <5fe847b684fe7_1962afc68220af8220540@heptapod-foss.mail> Matti Picus pushed to branch branch/py3.7 at PyPy / pypy Commits: c1d6dc1a by Matti Picus at 2020-12-27T10:36:30+02:00 remove setrecursionlimit call from a535e6deaf20 in 2015 It causes a crash when running tests with pypy2.7 7.3.3 on windows --HG-- branch : py3.7 - - - - - 1 changed file: - pypy/conftest.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/commit/c1d6dc1ac42fe8020607b27673f262466871c14c -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/c1d6dc1ac42fe8020607b27673f262466871c14c You're 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 Dec 27 06:49:05 2020 From: foss at heptapod.net (Matti Picus) Date: Sun, 27 Dec 2020 11:49:05 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.7] 2 commits: adapt test to windows, verify it passes with -A --python=cpython37 Message-ID: <5fe874b12db7c_1962afc61375c4822175c@heptapod-foss.mail> Matti Picus pushed to branch branch/py3.7 at PyPy / pypy Commits: 174c867f by Matti Picus at 2020-12-27T11:50:04+02:00 adapt test to windows, verify it passes with -A --python=cpython37 --HG-- branch : py3.7 - - - - - 7b90ba6a by Matti Picus at 2020-12-27T13:47:49+02:00 use original path name in exception, like CPython --HG-- branch : py3.7 - - - - - 2 changed files: - pypy/module/cpyext/api.py - pypy/module/imp/test/test_import.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/compare/c1d6dc1ac42fe8020607b27673f262466871c14c...7b90ba6abdef26401485b4df346437fff432b7b0 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/c1d6dc1ac42fe8020607b27673f262466871c14c...7b90ba6abdef26401485b4df346437fff432b7b0 You're 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 Dec 27 08:29:13 2020 From: foss at heptapod.net (Matti Picus) Date: Sun, 27 Dec 2020 13:29:13 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.7] test, fix for NULL input to PyLong_AsUnsignedLongLongMask Message-ID: <5fe88c292122a_1962afc61375c482219f4@heptapod-foss.mail> Matti Picus pushed to branch branch/py3.7 at PyPy / pypy Commits: 5c21b9f7 by Matti Picus at 2020-12-27T15:11:24+02:00 test, fix for NULL input to PyLong_AsUnsignedLongLongMask --HG-- branch : py3.7 - - - - - 2 changed files: - pypy/module/cpyext/longobject.py - pypy/module/cpyext/test/test_longobject.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/commit/5c21b9f7ad555b29a10541a7a4bef5c3feddce55 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/5c21b9f7ad555b29a10541a7a4bef5c3feddce55 You're 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 Dec 27 08:34:14 2020 From: foss at heptapod.net (Matti Picus) Date: Sun, 27 Dec 2020 13:34:14 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.7] 2 commits: fix failing site.py test Message-ID: <5fe88d56d7613_1962afc67171b6c222144@heptapod-foss.mail> Matti Picus pushed to branch branch/py3.7 at PyPy / pypy Commits: 253c306a by Matti Picus at 2020-12-27T15:32:00+02:00 fix failing site.py test --HG-- branch : py3.7 - - - - - e64b4e09 by Matti Picus at 2020-12-27T12:53:03+02:00 revert a8cc02f18573 and make it non-windows only --HG-- branch : py3.7 - - - - - 3 changed files: - lib-python/3/site.py - lib-python/3/sysconfig.py - pypy/conftest.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/compare/5c21b9f7ad555b29a10541a7a4bef5c3feddce55...e64b4e0969533c190d6cbcc0f346c78c6a76874b -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/5c21b9f7ad555b29a10541a7a4bef5c3feddce55...e64b4e0969533c190d6cbcc0f346c78c6a76874b You're 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 Dec 28 04:17:00 2020 From: foss at heptapod.net (Matti Picus) Date: Mon, 28 Dec 2020 09:17:00 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/default] wrap mavcrt.get_osfhandle with FdValidator (removed in the FdValidator refactoring) Message-ID: <5fe9a28c13bcf_1962afc68220af82286ea@heptapod-foss.mail> Matti Picus pushed to branch branch/default at PyPy / pypy Commits: be6432bf by Matti Picus at 2020-12-28T09:39:40+02:00 wrap mavcrt.get_osfhandle with FdValidator (removed in the FdValidator refactoring) - - - - - 4 changed files: - lib_pypy/msvcrt.py - pypy/module/__pypy__/interp_magic.py - pypy/module/__pypy__/moduledef.py - pypy/module/__pypy__/test/test_magic.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/commit/be6432bfcb705b7e38e716d997a55a21099e485f -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/be6432bfcb705b7e38e716d997a55a21099e485f You're 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 Dec 28 04:17:03 2020 From: foss at heptapod.net (Matti Picus) Date: Mon, 28 Dec 2020 09:17:03 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.7] 9 commits: backport rpython changes from py3.7-winreg Message-ID: <5fe9a28f1b452_1963f91757ce49422881b@heptapod-foss.mail> Matti Picus pushed to branch branch/py3.7 at PyPy / pypy Commits: 17559cd2 by Matti Picus at 2020-12-25T16:12:58+02:00 backport rpython changes from py3.7-winreg - - - - - 90e062d3 by Matti Picus at 2020-12-26T19:12:02+02:00 fix 64-bit windows translation (nulano) - - - - - 67503f9b by Matti Picus at 2020-12-26T23:30:57+02:00 hack at app_main and importing of types until test_proper_sys_path passes on windows - - - - - 899cabcb by Matti Picus at 2020-12-27T00:08:26+02:00 merge default into branch --HG-- branch : py3.7 - - - - - 8aeaf81b by Matti Picus at 2020-12-27T07:11:16+02:00 fix translation - - - - - fa41f1d7 by Matti Picus at 2020-12-27T07:30:56+02:00 fix test, since importing re no longer imports types (via copy_reg) - - - - - be6432bf by Matti Picus at 2020-12-28T09:39:40+02:00 wrap mavcrt.get_osfhandle with FdValidator (removed in the FdValidator refactoring) - - - - - 55f49463 by Matti Picus at 2020-12-28T11:13:13+02:00 merge heads --HG-- branch : py3.7 - - - - - 5cd23165 by Matti Picus at 2020-12-28T11:15:06+02:00 merge default into py3.7 --HG-- branch : py3.7 - - - - - 6 changed files: - lib_pypy/msvcrt.py - pypy/module/__builtin__/app_inspect.py - pypy/module/__pypy__/interp_magic.py - pypy/module/__pypy__/moduledef.py - pypy/module/__pypy__/test/test_magic.py - pypy/module/cpyext/unicodeobject.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/compare/e64b4e0969533c190d6cbcc0f346c78c6a76874b...5cd2316540af925922e6b411c608b1eca62dfbb8 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/e64b4e0969533c190d6cbcc0f346c78c6a76874b...5cd2316540af925922e6b411c608b1eca62dfbb8 You're 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 Dec 28 11:29:28 2020 From: foss at heptapod.net (Matti Picus) Date: Mon, 28 Dec 2020 16:29:28 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.7] 2 commits: tweak test which seems to timeout when run with pypy as untranslated host Message-ID: <5fea07e877628_1962afc6155b6482341ce@heptapod-foss.mail> Matti Picus pushed to branch branch/py3.7 at PyPy / pypy Commits: b87ea8c0 by Matti Picus at 2020-12-28T16:56:35+02:00 tweak test which seems to timeout when run with pypy as untranslated host --HG-- branch : py3.7 - - - - - 51f5e93a by Matti Picus at 2020-12-28T18:27:40+02:00 bpo 28732 - Raise ValueError when argv[0] of execv and friends is empty --HG-- branch : py3.7 - - - - - 3 changed files: - pypy/module/posix/interp_posix.py - pypy/module/posix/test/test_posix2.py - pypy/module/thread/test/test_thread.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/compare/5cd2316540af925922e6b411c608b1eca62dfbb8...51f5e93ad0fe18dc3195243338a65cc37dc5e7a3 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/5cd2316540af925922e6b411c608b1eca62dfbb8...51f5e93ad0fe18dc3195243338a65cc37dc5e7a3 You're 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 Dec 28 12:16:43 2020 From: foss at heptapod.net (nulano) Date: Mon, 28 Dec 2020 17:16:43 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.7-win64-hash] 18 commits: backport rpython changes from py3.7-winreg Message-ID: <5fea12fbcf037_1963f917486712c2345e9@heptapod-foss.mail> nulano pushed to branch branch/py3.7-win64-hash at PyPy / pypy Commits: 17559cd2 by Matti Picus at 2020-12-25T16:12:58+02:00 backport rpython changes from py3.7-winreg - - - - - 90e062d3 by Matti Picus at 2020-12-26T19:12:02+02:00 fix 64-bit windows translation (nulano) - - - - - 67503f9b by Matti Picus at 2020-12-26T23:30:57+02:00 hack at app_main and importing of types until test_proper_sys_path passes on windows - - - - - 899cabcb by Matti Picus at 2020-12-27T00:08:26+02:00 merge default into branch --HG-- branch : py3.7 - - - - - 8aeaf81b by Matti Picus at 2020-12-27T07:11:16+02:00 fix translation - - - - - fa41f1d7 by Matti Picus at 2020-12-27T07:30:56+02:00 fix test, since importing re no longer imports types (via copy_reg) - - - - - c1d6dc1a by Matti Picus at 2020-12-27T10:36:30+02:00 remove setrecursionlimit call from a535e6deaf20 in 2015 It causes a crash when running tests with pypy2.7 7.3.3 on windows --HG-- branch : py3.7 - - - - - 174c867f by Matti Picus at 2020-12-27T11:50:04+02:00 adapt test to windows, verify it passes with -A --python=cpython37 --HG-- branch : py3.7 - - - - - 7b90ba6a by Matti Picus at 2020-12-27T13:47:49+02:00 use original path name in exception, like CPython --HG-- branch : py3.7 - - - - - 5c21b9f7 by Matti Picus at 2020-12-27T15:11:24+02:00 test, fix for NULL input to PyLong_AsUnsignedLongLongMask --HG-- branch : py3.7 - - - - - 253c306a by Matti Picus at 2020-12-27T15:32:00+02:00 fix failing site.py test --HG-- branch : py3.7 - - - - - e64b4e09 by Matti Picus at 2020-12-27T12:53:03+02:00 revert a8cc02f18573 and make it non-windows only --HG-- branch : py3.7 - - - - - be6432bf by Matti Picus at 2020-12-28T09:39:40+02:00 wrap mavcrt.get_osfhandle with FdValidator (removed in the FdValidator refactoring) - - - - - 55f49463 by Matti Picus at 2020-12-28T11:13:13+02:00 merge heads --HG-- branch : py3.7 - - - - - 5cd23165 by Matti Picus at 2020-12-28T11:15:06+02:00 merge default into py3.7 --HG-- branch : py3.7 - - - - - b87ea8c0 by Matti Picus at 2020-12-28T16:56:35+02:00 tweak test which seems to timeout when run with pypy as untranslated host --HG-- branch : py3.7 - - - - - 51f5e93a by Matti Picus at 2020-12-28T18:27:40+02:00 bpo 28732 - Raise ValueError when argv[0] of execv and friends is empty --HG-- branch : py3.7 - - - - - b9c6e26c by nulano at 2020-12-28T18:16:24+01:00 Merge py3.7 into branch --HG-- branch : py3.7-win64-hash - - - - - 16 changed files: - lib-python/3/site.py - lib-python/3/sysconfig.py - lib_pypy/msvcrt.py - pypy/conftest.py - pypy/module/__builtin__/app_inspect.py - pypy/module/__pypy__/interp_magic.py - pypy/module/__pypy__/moduledef.py - pypy/module/__pypy__/test/test_magic.py - pypy/module/cpyext/api.py - pypy/module/cpyext/longobject.py - pypy/module/cpyext/test/test_longobject.py - pypy/module/cpyext/unicodeobject.py - pypy/module/imp/test/test_import.py - pypy/module/posix/interp_posix.py - pypy/module/posix/test/test_posix2.py - pypy/module/thread/test/test_thread.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/compare/fc4d85483fc56a9c2560267bf97ad587200103be...b9c6e26c1571453df742a160ee905845dac63f83 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/fc4d85483fc56a9c2560267bf97ad587200103be...b9c6e26c1571453df742a160ee905845dac63f83 You're 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 Dec 28 12:25:26 2020 From: foss at heptapod.net (Armin Rigo) Date: Mon, 28 Dec 2020 17:25:26 +0000 Subject: [pypy-commit] [Git][pypy/extradoc][branch/extradoc] 2 commits: forgot to check in this Message-ID: <5fea1506974ea_1962afc682572102347b1@heptapod-foss.mail> Armin Rigo pushed to branch branch/extradoc at PyPy / extradoc Commits: a50ffb1a by Armin Rigo at 2020-12-28T18:24:45+01:00 forgot to check in this --HG-- branch : extradoc - - - - - 15008292 by Armin Rigo at 2020-12-28T18:24:58+01:00 Blog post draft for mac-arm64 --HG-- branch : extradoc - - - - - 2 changed files: - + blog/draft/2020-12-28-mac-arm64.rst - sprintinfo/leysin-winter-2020/people.txt View it on GitLab: https://foss.heptapod.net/pypy/extradoc/-/compare/5c3e68859d6824b515e7d8585798bd9cc34db8ba...150082924e72af08996bf992c826b191aab802be -- View it on Heptapod: https://foss.heptapod.net/pypy/extradoc/-/compare/5c3e68859d6824b515e7d8585798bd9cc34db8ba...150082924e72af08996bf992c826b191aab802be You're 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 Dec 28 12:43:52 2020 From: foss at heptapod.net (Armin Rigo) Date: Mon, 28 Dec 2020 17:43:52 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/default] PyPy3 port of this paragraph in the documentation Message-ID: <5fea1958dd62b_1962afc6671dc882361a1@heptapod-foss.mail> Armin Rigo pushed to branch branch/default at PyPy / pypy Commits: e79457e7 by Armin Rigo at 2020-12-28T18:43:43+01:00 PyPy3 port of this paragraph in the documentation - - - - - 1 changed file: - pypy/doc/cpython_differences.rst View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/commit/e79457e7ccb063a914f84319102af31b5e7434a8 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/e79457e7ccb063a914f84319102af31b5e7434a8 You're 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 Dec 28 12:52:51 2020 From: foss at heptapod.net (Armin Rigo) Date: Mon, 28 Dec 2020 17:52:51 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/default] detail Message-ID: <5fea1b73abac_1962afc6671dc88236959@heptapod-foss.mail> Armin Rigo pushed to branch branch/default at PyPy / pypy Commits: 0ef1e8ed by Armin Rigo at 2020-12-28T18:52:41+01:00 detail - - - - - 1 changed file: - pypy/doc/cpython_differences.rst View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/commit/0ef1e8edee1c6700b03d06ae77000ea12ef4d914 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/0ef1e8edee1c6700b03d06ae77000ea12ef4d914 You're 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 Dec 28 13:10:37 2020 From: foss at heptapod.net (Armin Rigo) Date: Mon, 28 Dec 2020 18:10:37 +0000 Subject: [pypy-commit] [Git][pypy/extradoc][branch/extradoc] tweaks, thanks matti Message-ID: <5fea1f9d38859_1962afc67e0f34c238281@heptapod-foss.mail> Armin Rigo pushed to branch branch/extradoc at PyPy / extradoc Commits: 74f63307 by Armin Rigo at 2020-12-28T19:10:30+01:00 tweaks, thanks matti --HG-- branch : extradoc - - - - - 1 changed file: - blog/draft/2020-12-28-mac-arm64.rst View it on GitLab: https://foss.heptapod.net/pypy/extradoc/-/commit/74f63307f1fed8241fa5199e6baa65255a433ef3 -- View it on Heptapod: https://foss.heptapod.net/pypy/extradoc/-/commit/74f63307f1fed8241fa5199e6baa65255a433ef3 You're 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 Dec 28 15:45:53 2020 From: foss at heptapod.net (Armin Rigo) Date: Mon, 28 Dec 2020 20:45:53 +0000 Subject: [pypy-commit] [Git][pypy/extradoc][branch/extradoc] 2 commits: typo (thanks tos9) Message-ID: <5fea440154a12_1962afc67e0f34c239291@heptapod-foss.mail> Armin Rigo pushed to branch branch/extradoc at PyPy / extradoc Commits: 2bc104b6 by Armin Rigo at 2020-12-28T20:37:13+01:00 typo (thanks tos9) --HG-- branch : extradoc - - - - - bad6f117 by Armin Rigo at 2020-12-28T21:45:49+01:00 "many requests" -> "requests" --HG-- branch : extradoc - - - - - 1 changed file: - blog/draft/2020-12-28-mac-arm64.rst View it on GitLab: https://foss.heptapod.net/pypy/extradoc/-/compare/74f63307f1fed8241fa5199e6baa65255a433ef3...bad6f1177f62c1102b6cf4161e4cc3c7a0345c2b -- View it on Heptapod: https://foss.heptapod.net/pypy/extradoc/-/compare/74f63307f1fed8241fa5199e6baa65255a433ef3...bad6f1177f62c1102b6cf4161e4cc3c7a0345c2b You're 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 Dec 28 17:39:39 2020 From: foss at heptapod.net (Matti Picus) Date: Mon, 28 Dec 2020 22:39:39 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/default] decorate ctypes functions that have pointer arguments for win64 Message-ID: <5fea5eabb6be8_1962afc67e0f34c2394d8@heptapod-foss.mail> Matti Picus pushed to branch branch/default at PyPy / pypy Commits: 259b01da by Matti Picus at 2020-12-29T00:38:14+02:00 decorate ctypes functions that have pointer arguments for win64 - - - - - 1 changed file: - lib_pypy/_ctypes/primitive.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/commit/259b01da54f1c906339e2d654b06b5d65b61272b -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/259b01da54f1c906339e2d654b06b5d65b61272b You're 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 Dec 28 17:39:42 2020 From: foss at heptapod.net (Matti Picus) Date: Mon, 28 Dec 2020 22:39:42 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.7] 4 commits: PyPy3 port of this paragraph in the documentation Message-ID: <5fea5eae2b538_1962afc6652f0202396d1@heptapod-foss.mail> Matti Picus pushed to branch branch/py3.7 at PyPy / pypy Commits: e79457e7 by Armin Rigo at 2020-12-28T18:43:43+01:00 PyPy3 port of this paragraph in the documentation - - - - - 0ef1e8ed by Armin Rigo at 2020-12-28T18:52:41+01:00 detail - - - - - 259b01da by Matti Picus at 2020-12-29T00:38:14+02:00 decorate ctypes functions that have pointer arguments for win64 - - - - - eac7412b by Matti Picus at 2020-12-29T00:39:02+02:00 merge default into py3.7 --HG-- branch : py3.7 - - - - - 2 changed files: - lib_pypy/_ctypes/primitive.py - pypy/doc/cpython_differences.rst View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/compare/51f5e93ad0fe18dc3195243338a65cc37dc5e7a3...eac7412bc5b8b53e505af6b10a8e201896cbc915 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/51f5e93ad0fe18dc3195243338a65cc37dc5e7a3...eac7412bc5b8b53e505af6b10a8e201896cbc915 You're 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 Dec 29 02:41:53 2020 From: foss at heptapod.net (Matti Picus) Date: Tue, 29 Dec 2020 07:41:53 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.7] 6 commits: prevent overflow in _hash_long on win64 using method from CPython Message-ID: <5feaddc158fd3_1962afc6652f0202418a6@heptapod-foss.mail> Matti Picus pushed to branch branch/py3.7 at PyPy / pypy Commits: 5ab87d3a by nulano at 2020-12-26T12:32:47+01:00 prevent overflow in _hash_long on win64 using method from CPython --HG-- branch : py3.7-win64-hash - - - - - d7bf7949 by nulano at 2020-12-26T13:22:49+01:00 fix _hash_long changes on linux64 --HG-- branch : py3.7-win64-hash - - - - - fc4d8548 by nulano at 2020-12-27T04:43:18+01:00 really fix _hash_long changes on linux64 --HG-- branch : py3.7-win64-hash - - - - - b9c6e26c by nulano at 2020-12-28T18:16:24+01:00 Merge py3.7 into branch --HG-- branch : py3.7-win64-hash - - - - - 8bfb6899 by Matti Picus at 2020-12-29T09:37:43+02:00 close branch to be merged --HG-- branch : py3.7-win64-hash - - - - - ba4fb995 by Matti Picus at 2020-12-29T09:38:50+02:00 merge py3.7-win64-hash which fixes overflow and speeds up hashing --HG-- branch : py3.7 - - - - - 1 changed file: - pypy/objspace/std/longobject.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/compare/eac7412bc5b8b53e505af6b10a8e201896cbc915...ba4fb995eb5824e96ddef3e689fda79fc3757c96 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/eac7412bc5b8b53e505af6b10a8e201896cbc915...ba4fb995eb5824e96ddef3e689fda79fc3757c96 You're 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 Dec 29 02:41:50 2020 From: foss at heptapod.net (Matti Picus) Date: Tue, 29 Dec 2020 07:41:50 +0000 Subject: [pypy-commit] [Git][pypy/pypy] Deleted branch branch/py3.7-win64-hash Message-ID: <5feaddbeba799_1963f917486712c2416a9@heptapod-foss.mail> Matti Picus deleted branch branch/py3.7-win64-hash 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 Tue Dec 29 11:25:40 2020 From: foss at heptapod.net (Ronan Lamy) Date: Tue, 29 Dec 2020 16:25:40 +0000 Subject: [pypy-commit] [Git][pypy/pypy] Pushed new branch branch/fix-heaptype-attributes Message-ID: <5feb58842cc0f_1962afc68f367c424649b@heptapod-foss.mail> Ronan Lamy pushed new branch branch/fix-heaptype-attributes at PyPy / pypy -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/tree/branch/fix-heaptype-attributes You're 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 Dec 29 13:56:42 2020 From: foss at heptapod.net (Carl Friedrich Bolz-Tereick) Date: Tue, 29 Dec 2020 18:56:42 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/default] 2 commits: factor out the more common path of "increase storage by 1" into its own method Message-ID: <5feb7bea85fc_1962afc61375c482485e8@heptapod-foss.mail> Carl Friedrich Bolz-Tereick pushed to branch branch/default at PyPy / pypy Commits: 523889bc by Carl Friedrich Bolz-Tereick at 2020-12-28T20:06:46+01:00 factor out the more common path of "increase storage by 1" into its own method - - - - - c69fa693 by Carl Friedrich Bolz-Tereick at 2020-12-28T20:07:26+01:00 rename super ambiguous "index" to "attrkind" - - - - - 1 changed file: - pypy/objspace/std/mapdict.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/compare/259b01da54f1c906339e2d654b06b5d65b61272b...c69fa6939cfad4c9425f6c192c515f10a7b34cef -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/259b01da54f1c906339e2d654b06b5d65b61272b...c69fa6939cfad4c9425f6c192c515f10a7b34cef You're 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 Dec 30 01:31:26 2020 From: foss at heptapod.net (Matti Picus) Date: Wed, 30 Dec 2020 06:31:26 +0000 Subject: [pypy-commit] [Git][pypy/pypy] Pushed new branch branch/sync-distutils Message-ID: <5fec1ebeab7e5_1962afc61375c4825013a@heptapod-foss.mail> Matti Picus pushed new branch branch/sync-distutils at PyPy / pypy -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/tree/branch/sync-distutils You're 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 Dec 30 01:52:52 2020 From: foss at heptapod.net (Matti Picus) Date: Wed, 30 Dec 2020 06:52:52 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.7] document merged branch Message-ID: <5fec23c412c16_1962afc68f367c4250354@heptapod-foss.mail> Matti Picus pushed to branch branch/py3.7 at PyPy / pypy Commits: 28466731 by Matti Picus at 2020-12-30T08:52:29+02:00 document merged branch --HG-- branch : py3.7 - - - - - 1 changed file: - pypy/doc/whatsnew-pypy3-head.rst View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/commit/28466731e4b7a98fa1e2c6a79ad1f6ce2746d59f -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/28466731e4b7a98fa1e2c6a79ad1f6ce2746d59f You're 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 Dec 30 03:30:59 2020 From: foss at heptapod.net (Matti Picus) Date: Wed, 30 Dec 2020 08:30:59 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/sync-distutils] fix for python2 Message-ID: <5fec3ac3f2803_1962afc6652f02025054e@heptapod-foss.mail> Matti Picus pushed to branch branch/sync-distutils at PyPy / pypy Commits: b329a093 by Matti Picus at 2020-12-30T10:29:46+02:00 fix for python2 --HG-- branch : sync-distutils - - - - - 3 changed files: - lib-python/2.7/distutils/_msvccompiler.py - lib-python/2.7/distutils/ccompiler.py - lib-python/2.7/distutils/spawn.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/commit/b329a0937fc1e9419f0605e928d9a4e8b33cc552 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/b329a0937fc1e9419f0605e928d9a4e8b33cc552 You're 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 Dec 30 04:41:26 2020 From: foss at heptapod.net (Matti Picus) Date: Wed, 30 Dec 2020 09:41:26 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.7] fix some py3.7 cpyext tests for win64 Message-ID: <5fec4b463a2bc_1963f9157cb17a42512e7@heptapod-foss.mail> Matti Picus pushed to branch branch/py3.7 at PyPy / pypy Commits: 42eb475c by Matti Picus at 2020-12-30T11:35:28+02:00 fix some py3.7 cpyext tests for win64 --HG-- branch : py3.7 - - - - - 5 changed files: - pypy/module/cpyext/include/pymath.h - pypy/module/cpyext/test/test_cpyext.py - pypy/module/cpyext/test/test_floatobject.py - pypy/module/cpyext/test/test_pyerrors.py - pypy/module/cpyext/test/test_tupleobject.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/commit/42eb475c7cbe7ab0fbf7d681b2dc8edcbc652c83 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/42eb475c7cbe7ab0fbf7d681b2dc8edcbc652c83 You're 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 Dec 30 05:49:32 2020 From: foss at heptapod.net (Matti Picus) Date: Wed, 30 Dec 2020 10:49:32 +0000 Subject: [pypy-commit] [Git][pypy/pypy] Deleted branch branch/sync-distutils Message-ID: <5fec5b3c2b693_1962afc67e0f34c2526be@heptapod-foss.mail> Matti Picus deleted branch branch/sync-distutils 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 Wed Dec 30 05:49:34 2020 From: foss at heptapod.net (Matti Picus) Date: Wed, 30 Dec 2020 10:49:34 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/default] 4 commits: add _msvccompiler from python3 and sync msvc-related files. Use _msvccompiler for windows Message-ID: <5fec5b3ec574a_1962afc61375c482528c7@heptapod-foss.mail> Matti Picus pushed to branch branch/default at PyPy / pypy Commits: e65add2e by Matti Picus at 2020-12-30T08:30:43+02:00 add _msvccompiler from python3 and sync msvc-related files. Use _msvccompiler for windows --HG-- branch : sync-distutils - - - - - b329a093 by Matti Picus at 2020-12-30T10:29:46+02:00 fix for python2 --HG-- branch : sync-distutils - - - - - 7e13a6f6 by Matti Picus at 2020-12-30T12:48:37+02:00 document and close branch to be merged --HG-- branch : sync-distutils - - - - - fd17eb6d by Matti Picus at 2020-12-30T12:49:18+02:00 merge sync-distutils which updates the way we find MSVC - - - - - 7 changed files: - + lib-python/2.7/distutils/_msvccompiler.py - lib-python/2.7/distutils/ccompiler.py - lib-python/2.7/distutils/msvc9compiler.py - lib-python/2.7/distutils/msvccompiler.py - lib-python/2.7/distutils/spawn.py - + lib-python/2.7/distutils/tests/test_msvccompiler.py - pypy/doc/whatsnew-head.rst View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/compare/c69fa6939cfad4c9425f6c192c515f10a7b34cef...fd17eb6db8f1318e702e597c3540aae8d753caee -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/c69fa6939cfad4c9425f6c192c515f10a7b34cef...fd17eb6db8f1318e702e597c3540aae8d753caee You're 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 Dec 30 06:00:12 2020 From: foss at heptapod.net (Matti Picus) Date: Wed, 30 Dec 2020 11:00:12 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.7] 7 commits: factor out the more common path of "increase storage by 1" into its own method Message-ID: <5fec5dbc11c57_1962afc68257210253062@heptapod-foss.mail> Matti Picus pushed to branch branch/py3.7 at PyPy / pypy Commits: 523889bc by Carl Friedrich Bolz-Tereick at 2020-12-28T20:06:46+01:00 factor out the more common path of "increase storage by 1" into its own method - - - - - c69fa693 by Carl Friedrich Bolz-Tereick at 2020-12-28T20:07:26+01:00 rename super ambiguous "index" to "attrkind" - - - - - e65add2e by Matti Picus at 2020-12-30T08:30:43+02:00 add _msvccompiler from python3 and sync msvc-related files. Use _msvccompiler for windows --HG-- branch : sync-distutils - - - - - b329a093 by Matti Picus at 2020-12-30T10:29:46+02:00 fix for python2 --HG-- branch : sync-distutils - - - - - 7e13a6f6 by Matti Picus at 2020-12-30T12:48:37+02:00 document and close branch to be merged --HG-- branch : sync-distutils - - - - - fd17eb6d by Matti Picus at 2020-12-30T12:49:18+02:00 merge sync-distutils which updates the way we find MSVC - - - - - 58b21c2c by Matti Picus at 2020-12-30T12:55:28+02:00 merge default into py3.7 --HG-- branch : py3.7 - - - - - 4 changed files: - + lib-python/2.7/distutils/_msvccompiler.py - + lib-python/2.7/distutils/tests/test_msvccompiler.py - pypy/doc/whatsnew-head.rst - pypy/objspace/std/mapdict.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/compare/42eb475c7cbe7ab0fbf7d681b2dc8edcbc652c83...58b21c2cab4a368be4cdbba326f4d1170553dfbf -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/42eb475c7cbe7ab0fbf7d681b2dc8edcbc652c83...58b21c2cab4a368be4cdbba326f4d1170553dfbf You're 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 Dec 30 15:06:37 2020 From: foss at heptapod.net (Carl Friedrich Bolz-Tereick) Date: Wed, 30 Dec 2020 20:06:37 +0000 Subject: [pypy-commit] [Git][pypy/pypy] Pushed new branch branch/some-3.8-features Message-ID: <5fecddcd16e30_1962afc68f367c425546a@heptapod-foss.mail> Carl Friedrich Bolz-Tereick pushed new branch branch/some-3.8-features at PyPy / pypy -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/tree/branch/some-3.8-features You're 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 Dec 30 16:16:50 2020 From: foss at heptapod.net (Matti Picus) Date: Wed, 30 Dec 2020 21:16:50 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.7] after updating windows build machines, extra stack depth is needed on windows too Message-ID: <5fecee421bfd0_1dce9a2ae748c42da4470d@heptapod-foss.mail> Matti Picus pushed to branch branch/py3.7 at PyPy / pypy Commits: d3327c00 by Matti Picus at 2020-12-30T23:16:21+02:00 after updating windows build machines, extra stack depth is needed on windows too --HG-- branch : py3.7 - - - - - 1 changed file: - pypy/conftest.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/commit/d3327c00120302f6c99e4a07f352f8c4fa770de3 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/d3327c00120302f6c99e4a07f352f8c4fa770de3 You're 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 Dec 30 16:54:37 2020 From: foss at heptapod.net (Matti Picus) Date: Wed, 30 Dec 2020 21:54:37 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.7] sleep for at least 1 ms on windows, otherwise the test seems to lock up Message-ID: <5fecf71d34bd9_1dce9a2ae748c4213847222@heptapod-foss.mail> Matti Picus pushed to branch branch/py3.7 at PyPy / pypy Commits: d0667de9 by Matti Picus at 2020-12-30T23:54:00+02:00 sleep for at least 1 ms on windows, otherwise the test seems to lock up --HG-- branch : py3.7 - - - - - 1 changed file: - lib-python/3/test/test_weakref.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/commit/d0667de986252649c6b39aa2f5b793586a0c8f03 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/d0667de986252649c6b39aa2f5b793586a0c8f03 You're 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 Dec 31 01:26:59 2020 From: foss at heptapod.net (Matti Picus) Date: Thu, 31 Dec 2020 06:26:59 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.7] add missing import Message-ID: <5fed6f33896d1_1dce9a2ae748c43bc849192@heptapod-foss.mail> Matti Picus pushed to branch branch/py3.7 at PyPy / pypy Commits: eb2cb1a3 by Matti Picus at 2020-12-31T08:06:41+02:00 add missing import --HG-- branch : py3.7 - - - - - 1 changed file: - pypy/module/cpyext/test/test_floatobject.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/commit/eb2cb1a3dc27edd1eb5f668376d28fa7406d7b07 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/eb2cb1a3dc27edd1eb5f668376d28fa7406d7b07 You're 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 Dec 31 01:47:23 2020 From: foss at heptapod.net (Matti Picus) Date: Thu, 31 Dec 2020 06:47:23 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/default] trivial test fixes, backport Py_NAN fix Message-ID: <5fed73fbcd40b_1dce9a2ae748c431f04934f@heptapod-foss.mail> Matti Picus pushed to branch branch/default at PyPy / pypy Commits: 84ef34d2 by Matti Picus at 2020-12-31T08:47:04+02:00 trivial test fixes, backport Py_NAN fix - - - - - 3 changed files: - extra_tests/test_os.py - pypy/module/cpyext/test/test_floatobject.py - pypy/module/time/test/test_time.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/commit/84ef34d2e0240538f6db0e2e38481b3ffddb384f -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/84ef34d2e0240538f6db0e2e38481b3ffddb384f You're 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 Dec 31 10:06:40 2020 From: foss at heptapod.net (Batuhan Taskaya) Date: Thu, 31 Dec 2020 15:06:40 +0000 Subject: [pypy-commit] [Git][pypy/pypy] Pushed new branch branch/issue-3371 Message-ID: <5fede900d30ef_1dce9a2ae748c43bc8559eb@heptapod-foss.mail> Batuhan Taskaya pushed new branch branch/issue-3371 at PyPy / pypy -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/tree/branch/issue-3371 You're 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 Dec 31 10:15:52 2020 From: foss at heptapod.net (Carl Friedrich Bolz-Tereick) Date: Thu, 31 Dec 2020 15:15:52 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.7] 2 commits: Allow compiler to inherit flags from __future__.annotations Message-ID: <5fedeb2897387_1dce9a2ae748c43880566cf@heptapod-foss.mail> Carl Friedrich Bolz-Tereick pushed to branch branch/py3.7 at PyPy / pypy Commits: 0ae1bc86 by isidentical at 2020-12-31T18:06:05+03:00 Allow compiler to inherit flags from __future__.annotations --HG-- branch : issue-3371 - - - - - 8adc96ff by Carl Friedrich Bolz-Tereick at 2020-12-31T15:15:47+00:00 Merge branch 'branch/issue-3371' into 'branch/py3.7' Allow compiler to inherit flags from __future__.annotations See merge request pypy/pypy!788 --HG-- branch : py3.7 - - - - - 2 changed files: - pypy/interpreter/astcompiler/consts.py - pypy/interpreter/test/test_compiler.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/compare/eb2cb1a3dc27edd1eb5f668376d28fa7406d7b07...8adc96ff961f0d6a18a6c00f78cbc1b027bd1fcc -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/eb2cb1a3dc27edd1eb5f668376d28fa7406d7b07...8adc96ff961f0d6a18a6c00f78cbc1b027bd1fcc You're 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 Dec 31 11:25:03 2020 From: foss at heptapod.net (Batuhan Taskaya) Date: Thu, 31 Dec 2020 16:25:03 +0000 Subject: [pypy-commit] [Git][pypy/pypy] Pushed new branch branch/fstring-debugging Message-ID: <5fedfb5fbaa65_1dce9a2ae748c4796c5985e@heptapod-foss.mail> Batuhan Taskaya pushed new branch branch/fstring-debugging at PyPy / pypy -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/tree/branch/fstring-debugging You're 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 Dec 31 12:04:10 2020 From: foss at heptapod.net (Matti Picus) Date: Thu, 31 Dec 2020 17:04:10 +0000 Subject: [pypy-commit] [Git][pypy/pypy] Pushed new branch branch/win32consoleio2 Message-ID: <5fee048ab1966_1dce9a2ae748c433bc607ba@heptapod-foss.mail> Matti Picus pushed new branch branch/win32consoleio2 at PyPy / pypy -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/tree/branch/win32consoleio2 You're 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 Dec 31 17:46:55 2020 From: foss at heptapod.net (Matti Picus) Date: Thu, 31 Dec 2020 22:46:55 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.7] document merged branch Message-ID: <5fee54df7b63d_1dce9a2ae748c421386162a@heptapod-foss.mail> Matti Picus pushed to branch branch/py3.7 at PyPy / pypy Commits: 10ac13d0 by Matti Picus at 2020-12-31T19:09:12+02:00 document merged branch --HG-- branch : py3.7 - - - - - 1 changed file: - pypy/doc/whatsnew-pypy3-head.rst View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/commit/10ac13d04de6ed421f89123f51c57cae2c27a601 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/10ac13d04de6ed421f89123f51c57cae2c27a601 You're 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 Dec 31 17:46:55 2020 From: foss at heptapod.net (Matti Picus) Date: Thu, 31 Dec 2020 22:46:55 +0000 Subject: [pypy-commit] [Git][pypy/pypy] Pushed new branch branch/vendor/stdlib-3.8 Message-ID: <5fee54dfa7b4e_1dce9a2ae748c4796c6181a@heptapod-foss.mail> Matti Picus pushed new branch branch/vendor/stdlib-3.8 at PyPy / pypy -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/tree/branch/vendor/stdlib-3.8 You're 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 Dec 31 17:47:00 2020 From: foss at heptapod.net (Matti Picus) Date: Thu, 31 Dec 2020 22:47:00 +0000 Subject: [pypy-commit] [Git][pypy/pypy] Pushed new branch branch/py3.8 Message-ID: <5fee54e46a965_1dce9a2ae748c47e4462043@heptapod-foss.mail> Matti Picus pushed new branch branch/py3.8 at PyPy / pypy -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/tree/branch/py3.8 You're 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 Dec 31 18:31:36 2020 From: foss at heptapod.net (Matti Picus) Date: Thu, 31 Dec 2020 23:31:36 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.7] revert wrong part of 065592640a92 Message-ID: <5fee5f5874301_1dce9a2ae748c42b4c6285b@heptapod-foss.mail> Matti Picus pushed to branch branch/py3.7 at PyPy / pypy Commits: 0fc4205c by Matti Picus at 2021-01-01T01:20:20+02:00 revert wrong part of 065592640a92 --HG-- branch : py3.7 - - - - - 1 changed file: - pypy/module/_cffi_backend/test/test_fastpath.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/commit/0fc4205c7b09923b0e5941f8e6be662913b59fa3 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/0fc4205c7b09923b0e5941f8e6be662913b59fa3 You're 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 Dec 31 22:07:23 2020 From: foss at heptapod.net (Alex Orange) Date: Fri, 01 Jan 2021 03:07:23 +0000 Subject: [pypy-commit] [Git][pypy/pypy] Pushed new branch branch/py3_7_mp_queue_close_fix Message-ID: <5fee91ebb1fa7_1dce9a2ae748c42da464539@heptapod-foss.mail> Alex Orange pushed new branch branch/py3_7_mp_queue_close_fix at PyPy / pypy -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/tree/branch/py3_7_mp_queue_close_fix You're receiving this email because of your account on foss.heptapod.net. -------------- next part -------------- An HTML attachment was scrubbed... URL: