Ronan Lamy pushed to branch branch/hpy-0.0.4 at PyPy / pypy
Commits: 6f2542b8 by Matti Picus at 2022-03-03T08:47:39+02:00 pyexpat 2.4.6 raises a ExpatError on invalid unicode - - - - - 0f679bfc by Matti Picus at 2022-03-03T08:56:02+02:00 backport stdlib test changes from bpo-46811 for expat>2.4.5 - - - - - ea8e3138 by Matti Picus at 2022-03-03T14:47:43+02:00 merge default --HG-- branch : py3.8 - - - - - 8ae55423 by Matti Picus at 2022-03-03T09:47:54+02:00 add back file removed in add5246bab1f when attempting to change to apptest --HG-- branch : py3.8 - - - - - abcd97b7 by Matti Picus at 2022-03-03T10:27:53+02:00 python3 pyexpat does not have __version__, tweak and delete tests --HG-- branch : py3.8 - - - - - 05a48e26 by Matti Picus at 2022-03-03T14:34:54+02:00 add pypy3.7.exe (issue 3693) --HG-- branch : py3.8 - - - - - 5ace60ed by Matti Picus at 2022-03-03T18:22:39+02:00 add a draft release note - - - - - daa8379f by Matti Picus at 2022-03-03T18:30:54+02:00 update main development version to 7.3.10 - - - - - c99f3298 by Matti Picus at 2022-03-03T18:33:04+02:00 merge default --HG-- branch : py3.8 - - - - - 033fe9b9 by Matti Picus at 2022-03-04T15:52:01+02:00 add missing import - - - - - 9fd6fe2c by Matti Picus at 2022-03-04T15:55:49+02:00 changes to test from bpo-46811 for expat>2.4.5 --HG-- branch : py3.8 - - - - - 3dd8c6bf by Carl Friedrich Bolz-Tereick at 2022-03-05T13:24:38+01:00 a test that constructing a named tuple has no weird global lookups. tests the logic of 8bd3b5c5365d - - - - - 44823755 by Matti Picus at 2022-03-05T19:09:08+02:00 backport the rest of the changes to support libexpat>2.4.5 - - - - - 289d2a82 by Matti Picus at 2022-03-05T19:29:33+02:00 port the rest of the changes to support libexpat>2.4.5 --HG-- branch : py3.8 - - - - - 1e95a0e6 by Matti Picus at 2022-03-05T20:37:34+02:00 backport parts of package.py from py3.8 to create pypy2.7 (issue 3696) - - - - - 469d339a by Matti Picus at 2022-03-05T22:45:12+02:00 use env in calls to Popen to properly set up env for locale --HG-- branch : py3.8 - - - - - cf1c68db by Matti Picus at 2022-03-06T09:53:25+02:00 update cffi to latest HEAD (test for python>=3.11) - - - - - 0b7883ab by Matti Picus at 2022-03-06T09:57:42+02:00 add python2.exe, python2.7.exe, pypy2.exe (windows) and pypy2 (posix) to package - - - - - a005df1e by Matti Picus at 2022-03-06T10:30:03+02:00 merge default --HG-- branch : py3.8 - - - - - bfcb3cd6 by Carl Friedrich Bolz-Tereick at 2022-03-06T12:40:31+01:00 need to patch warn_about_missing_assertion: the assert statement in 3.9+ does not raise builtins.AssertionError (which might be patched), but always the "regular" AssertionError --HG-- branch : py3.8 - - - - - e0b72320 by Carl Friedrich Bolz-Tereick at 2022-03-06T13:07:43+01:00 maybe like this - - - - - fa97c3be by Carl Friedrich Bolz-Tereick at 2022-03-06T13:08:02+01:00 merge default --HG-- branch : py3.8 - - - - - ecae6537 by Carl Friedrich Bolz-Tereick at 2022-03-06T13:11:09+01:00 fix test_namedtuple_construction by using a module dict in the right place --HG-- branch : py3.8 - - - - - 1e9efcfb by Matti Picus at 2022-03-06T14:12:31+02:00 check for empty name in putenv --HG-- branch : py3.8 - - - - - e96dc54d by Matti Picus at 2022-03-06T14:48:18+02:00 update release note - - - - - 7771fc0b by Matti Picus at 2022-03-07T08:05:20+02:00 make package.py compatible with python3, remove duplicate symlink --HG-- branch : py3.8 - - - - - e4c2f2a3 by Matti Picus at 2022-03-07T15:18:27+02:00 add a config file for readthedocs (for pypy, not clear how to handle rpython) - - - - - 08367428 by Matti Picus at 2022-03-07T15:26:05+02:00 typo - - - - - f0810263 by Matti Picus at 2022-03-08T12:13:31+02:00 hack to avoid running own tests on pypyjit/test_pypy_c if host test runner is a random pypy2 - - - - - 4ba9077d by Matti Picus at 2022-03-10T00:35:51+02:00 update release note to reflect conclusions from issue 3688 - - - - - 89659fcc by Matti Picus at 2022-03-10T00:36:36+02:00 merge default --HG-- branch : py3.8 - - - - - 3009fd6a by Matti Picus at 2022-03-10T01:25:03+02:00 add release note to index - - - - - 41abb942 by Matti Picus at 2022-03-10T14:31:35+02:00 make code sample work on python3 (issue 3699) - - - - - 0f9544ef by Matti Picus at 2022-03-11T11:45:37+02:00 delete bogus test for numpy issue https://github.com/numpy/numpy/issues/9850 that was fixed --HG-- branch : py3.8 - - - - - 237f9ada by Matti Picus at 2022-03-11T11:47:23+02:00 adapt for windows where pyobj.c_ob_size overflows too --HG-- branch : py3.8 - - - - - 08581ef6 by Matti Picus at 2022-03-11T11:47:48+02:00 merge default --HG-- branch : py3.8 - - - - - 02b7850c by Matti Picus at 2022-03-11T12:13:29+02:00 skip untranslated on windows too --HG-- branch : py3.8 - - - - - 484b03c4 by Matti Picus at 2022-03-11T12:25:25+02:00 fix mmap tests for windows --HG-- branch : py3.8 - - - - - 999b2edf by Matti Picus at 2022-03-11T15:31:03+02:00 fix translation --HG-- branch : py3.8 - - - - - e5dafe2a by Matti Picus at 2022-03-13T01:36:11+02:00 skip cffi embedded tests on python2 since on windows + virtualenv they fail site.py does not read the pyvenv.cfg file - - - - - 835418ea by Matti Picus at 2022-03-13T01:37:00+02:00 also copy the tk*.dll and tck*.dll to lib_pypy/_tkinter for tests (in a virtualenv) - - - - - 9c39d6a7 by Matti Picus at 2022-03-13T01:47:57+02:00 merge default --HG-- branch : py3.8 - - - - - 25bef019 by Matti Picus at 2022-03-13T13:20:21+02:00 remove unused _libffi_msvc --HG-- branch : py3.8 - - - - - c9eaec81 by Chris Burr at 2022-03-13T12:50:07+01:00 Use shutil.which instead of distutils.spawn.find_executable Importing distutils in _sysconfigdata causes _distutils_hack in setuptool to partially fail. See pypy/pypy#3703 and pypa/setuptools#3165 for details. --HG-- branch : py3.8 - - - - - b2d26348 by Matti Picus at 2022-03-14T02:28:59+02:00 pass one part of pypy/module/_cffi_backend/test/test_c.py -k test_callback_exception --HG-- branch : py3.8 - - - - - b4f08894 by Matti Picus at 2022-03-14T10:23:11+02:00 fix logic --HG-- branch : py3.8 - - - - - 210b0b17 by Matti Picus at 2022-03-14T14:28:09+02:00 fix link - - - - - a1b1b316 by Matti Picus at 2022-03-16T00:27:44+02:00 update release note, update openssl to 1.1.1n on portable builds - - - - - ab43e62f by Matti Picus at 2022-03-16T10:11:48+02:00 merge default --HG-- branch : py3.8 - - - - - b7f561c9 by Matti Picus at 2022-03-18T11:10:50+02:00 add failing test required for PEP 3123 (stric-aliasing) (issue 3706) - - - - - 895f5727 by Matti Picus at 2022-03-18T12:39:59+02:00 add override=True and rearrange declarations to get test to pass - - - - - b440e148 by Ronan Lamy at 2022-03-22T03:37:13+00:00 Backed out changeset 1baa930ff7e9 - - - - - 2159ef87 by Ronan Lamy at 2022-03-22T04:12:39+00:00 cparser: Handle the case of structs requiring other structs to be configured first. Fixes issue #3706. - - - - - 9b377a08 by Carl Friedrich Bolz-Tereick at 2022-03-22T09:18:46+01:00 (Serhiy Storchaka, Michał Górny, cfbolz applying) bpo-46756: Fix authorization check in urllib.request (GH-31353) Fix a bug in urllib.request.HTTPPasswordMgr.find_user_password() and urllib.request.HTTPPasswordMgrWithPriorAuth.is_authenticated() which allowed to bypass authorization. For example, access to URI "example.org/foobar" was allowed if the user was authorized for URI "example.org/foo". - - - - - 2d231563 by Carl Friedrich Bolz-Tereick at 2022-03-22T11:20:30+01:00 missing JIT optimization: list.extend(tuple) always forced the list. stop doing that. this helps #3649 for 3.9 in particular, because there list.extend(tuple) is called from certain bytecodes, eg LIST_EXTEND for *args - - - - - 7f00745b by Carl Friedrich Bolz-Tereick at 2022-03-22T11:33:07+01:00 merge default --HG-- branch : py3.8 - - - - - ccf2f7f4 by Matti Picus at 2022-03-22T17:54:43+02:00 adpot includes for PEP 3123, fix translation and some tests --HG-- branch : pep-3123 - - - - - 9ca2e891 by Carl Friedrich Bolz-Tereick at 2022-03-22T19:51:07+01:00 tiny optimization: make space.len_w and space.hash_w more efficient, by not unwrapping and rewrapping the results. - - - - - 2d879c52 by Matti Picus at 2022-03-22T22:48:45+02:00 fix tests, fix initialization warning --HG-- branch : pep-3123 - - - - - 02fbb34e by Matti Picus at 2022-03-22T23:00:14+02:00 Merge with pep-3123 --HG-- branch : py3-pep-3123 - - - - - 80373a2c by Carl Friedrich Bolz-Tereick at 2022-03-23T10:28:47+01:00 kill the cpython_code_signature implementation in pycode. it is only called for code objects on the underlying python implementation, so just use the one in the flowspace - - - - - 2ed5b70a by Carl Friedrich Bolz-Tereick at 2022-03-23T10:34:53+01:00 fix the fake obj space and test_ztranslation in various modules - - - - - 80c55af3 by Carl Friedrich Bolz-Tereick at 2022-03-23T10:41:07+01:00 oops, like this of course - - - - - 12ad8b8b by Carl Friedrich Bolz-Tereick at 2022-03-23T10:55:02+01:00 merge default --HG-- branch : py3.8 - - - - - f1ee4549 by Carl Friedrich Bolz-Tereick at 2022-03-23T11:02:23+01:00 fix test --HG-- branch : py3.8 - - - - - 63ce0442 by Carl Friedrich Bolz-Tereick at 2022-03-23T11:03:24+01:00 and now we can change the code to this, because make_signature is only called with wrapped code objects --HG-- branch : py3.8 - - - - - b6947cdf by Carl Friedrich Bolz-Tereick at 2022-03-23T11:57:02+01:00 remove useless assert (it's implied by the earlier one) --HG-- branch : py3.8 - - - - - 4ad6be67 by Carl Friedrich Bolz-Tereick at 2022-03-23T13:07:13+01:00 another refactoring of the signatures, only have a single list of argnames that also includes the kwonly argnames --HG-- branch : py3.8 - - - - - 9bb31587 by Carl Friedrich Bolz-Tereick at 2022-03-23T13:25:30+01:00 fix test --HG-- branch : py3.8 - - - - - 10bb3d37 by Carl Friedrich Bolz-Tereick at 2022-03-23T13:25:40+01:00 remove unused argument --HG-- branch : py3.8 - - - - - 8cdcab93 by Carl Friedrich Bolz-Tereick at 2022-03-23T13:37:17+01:00 fix another test --HG-- branch : py3.8 - - - - - 6f78cbee by Carl Friedrich Bolz-Tereick at 2022-03-23T13:57:21+01:00 create the two missing_* a bit less eagerly --HG-- branch : py3.8 - - - - - b1c3174c by Carl Friedrich Bolz-Tereick at 2022-03-23T16:33:23+01:00 make print use kw only arguments --HG-- branch : py3.8 - - - - - 0da67eed by Matti Picus at 2022-03-23T18:20:18+02:00 fix test --HG-- branch : py3-pep-3123 - - - - - cb05c47b by Carl Friedrich Bolz-Tereick at 2022-03-23T19:44:59+01:00 fix 60af510490bb: 3.x uses space.index not space.int on result of __len__ --HG-- branch : py3.8 - - - - - 022d3ea6 by Matti Picus at 2022-03-23T22:20:00+02:00 merge py3-pep-3123 which fixes PyObject and PyVarObject for strict-aliasing --HG-- branch : py3.8 - - - - - 9076b876 by Ronan Lamy at 2022-03-23T22:39:52+00:00 hg merge py3.8 --HG-- branch : hpy-0.0.4 - - - - - 30 changed files: - + .readthedocs.yaml - _pytest/assertion/__init__.py - extra_tests/cffi_tests/conftest.py - lib-python/3/collections/__init__.py - lib-python/3/test/test_minidom.py - lib-python/3/test/test_xml_etree.py - lib_pypy/_sysconfigdata.py - lib_pypy/pypy_tools/build_cffi_imports.py - pypy/doc/conf.py - pypy/doc/cpython_differences.rst - pypy/doc/index-of-release-notes.rst - + pypy/doc/release-v7.3.9.rst - pypy/interpreter/argument.py - pypy/interpreter/baseobjspace.py - pypy/interpreter/gateway.py - pypy/interpreter/pycode.py - pypy/interpreter/signature.py - pypy/interpreter/test/test_app_main.py - pypy/interpreter/test/test_argument.py - pypy/interpreter/test/test_compiler.py - pypy/interpreter/test/test_gateway.py - pypy/interpreter/typedef.py - pypy/module/__builtin__/app_io.py - pypy/module/_cffi_backend/ccallback.py - pypy/module/_cffi_backend/test/_backend_test_c.py - pypy/module/cpyext/api.py - pypy/module/cpyext/bytesobject.py - pypy/module/cpyext/eval.py - pypy/module/cpyext/include/object.h - pypy/module/cpyext/include/patchlevel.h View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/be6ab5c503954bcd1a140f4a906f775da2a91200...9076b8762cf644484f059b93ec993aca42171c86 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/be6ab5c503954bcd1a140f4a906f775da2a91200...9076b8762cf644484f059b93ec993aca42171c86 You're receiving this email because of your account on foss.heptapod.net.
_______________________________________________ pypy-commit mailing list -- pypy-commit@python.org To unsubscribe send an email to pypy-commit-le...@python.org https://mail.python.org/mailman3/lists/pypy-commit.python.org/ Member address: arch...@mail-archive.com