Matti Picus pushed to branch branch/py3.7-openssl-3.0.0 at PyPy / pypy
Commits: 8a027c44 by Ronan Lamy at 2021-07-22T17:47:34+01:00 run update_vendored.sh to 0.0.3.dev308+g7d457b4 and record file renamings --HG-- branch : hpy-0.0.3 - - - - - bd067f49 by Ronan Lamy at 2021-07-23T16:47:35+01:00 Replace HPyContext with HPyContext* in function signatures --HG-- branch : hpy-0.0.3 - - - - - 93b5fdb1 by Ronan Lamy at 2021-07-23T17:18:34+01:00 fix debug mode compilation --HG-- branch : hpy-0.0.3 - - - - - 93b09c34 by Ronan Lamy at 2021-07-23T19:17:16+01:00 Update llapi.py and other fixes --HG-- branch : hpy-0.0.3 - - - - - 24830689 by Ronan Lamy at 2021-07-26T17:38:13+01:00 fix compilation of _hpy_universal --HG-- branch : hpy-0.0.3 - - - - - b37ccdff by Ronan Lamy at 2021-07-28T17:58:37+01:00 Enable cpyext in the tests that include Python.h --HG-- branch : hpy-0.0.3 - - - - - 8d5cc2fd by Ronan Lamy at 2021-07-28T19:14:46+01:00 Implement HPy_AsStruct and HPy_AsStructLegacy Note: for now pure and legacy types are handled the same. --HG-- branch : hpy-0.0.3 - - - - - f242bf9a by Ronan Lamy at 2021-07-29T17:47:30+01:00 fix buffer test --HG-- branch : hpy-0.0.3 - - - - - f24472aa by Ronan Lamy at 2021-07-30T16:57:22+01:00 Implement HPy_Is() --HG-- branch : hpy-0.0.3 - - - - - ced71d37 by Ronan Lamy at 2021-07-30T18:03:35+01:00 Implement HPyErr_NewException() --HG-- branch : hpy-0.0.3 - - - - - 172c8cf8 by Ronan Lamy at 2021-08-02T19:43:06+01:00 hg merge py3.7 --HG-- branch : hpy-0.0.3 - - - - - 4f5f275d by Ronan Lamy at 2021-08-03T16:14:29+01:00 Implement HPyErr_NewExceptionWithDoc() --HG-- branch : hpy-0.0.3 - - - - - 5b1e4b2b by Ronan Lamy at 2021-08-03T18:05:06+01:00 fix HPyBytes_FromStringAndSize() --HG-- branch : hpy-0.0.3 - - - - - 28533b52 by Ronan Lamy at 2021-08-25T18:35:47+02:00 Stop vendoring the HPy tests as own-tests, as that is too annoying to maintain --HG-- branch : hpy-0.0.3 - - - - - 46765074 by Ronan Lamy at 2021-08-25T22:35:38+02:00 Reapply hacks to vendored code --HG-- branch : hpy-0.0.3 - - - - - 11ed61a1 by Ronan Lamy at 2021-08-25T23:54:20+02:00 Remove extra_AppTestXXX mechanism --HG-- branch : hpy-0.0.3 - - - - - eed30f53 by Ronan Lamy at 2021-09-02T16:59:50+01:00 hg merge py3.7 --HG-- branch : hpy-0.0.3 - - - - - 19959d00 by Ronan Lamy at 2021-09-07T18:05:29+02:00 Convert test_handles to apptest --HG-- branch : hpy-0.0.3 - - - - - cf17797f by Ronan Lamy at 2021-09-08T15:53:36+01:00 Fix tests dealing with unsigned_long_bits() --HG-- branch : hpy-0.0.3 - - - - - cf112f41 by Ronan Lamy at 2021-09-08T20:16:10+01:00 Implement HPyImport_ImportModule --HG-- branch : hpy-0.0.3 - - - - - 04b3d272 by Ronan Lamy at 2021-09-15T17:14:34+01:00 Update hpy --HG-- branch : hpy-0.0.3 - - - - - cf4375d0 by Ronan Lamy at 2021-09-15T17:34:19+01:00 Skip a test that cannot possibly run on pypy --HG-- branch : hpy-0.0.3 - - - - - abbd3ed4 by Ronan Lamy at 2021-09-16T10:09:27+01:00 Manually disable a skipped test using fixtures so it doesn't error in collection phase --HG-- branch : hpy-0.0.3 - - - - - 7a63ccb2 by Ronan Lamy at 2021-09-16T15:23:21+01:00 Implement HPyUnicode_AsUTF8AndSize and HPyUnicode_DecodeFSDefault. Also, factor out the string pinning logic from HPyBytes_AsString. --HG-- branch : hpy-0.0.3 - - - - - 64da3057 by Ronan Lamy at 2021-09-16T17:48:31+01:00 typo fixed upstream --HG-- branch : hpy-0.0.3 - - - - - fb76213e by Ronan Lamy at 2021-09-16T17:49:25+01:00 fix extra test: the distribution is now called 'hpy' --HG-- branch : hpy-0.0.3 - - - - - d415e0fb by Ronan Lamy at 2021-09-16T18:11:14+01:00 skip or xfail some extra tests --HG-- branch : hpy-0.0.3 - - - - - 919c249e by Ronan Lamy at 2021-09-17T15:14:00+01:00 Disable -D tests under pypy/module/_hpy_universal - they already run in extra_tests/ --HG-- branch : hpy-0.0.3 - - - - - d6792af4 by Ronan Lamy at 2021-09-21T14:54:29+01:00 Add is_legacy flag, in order to enforce inheritance constraints --HG-- branch : hpy-0.0.3 - - - - - fc62a883 by Ronan Lamy at 2021-09-21T15:40:16+01:00 backendopt is required to generate valid C in test_ztranslation --HG-- branch : hpy-0.0.3 - - - - - 7a339b6b by Ronan Lamy at 2021-09-21T18:37:39+01:00 fix itertools ztranslation --HG-- branch : hpy-0.0.3 - - - - - 5f067b72 by Ronan Lamy at 2021-09-24T14:12:37+01:00 update_vendored to 0.0.3 release --HG-- branch : hpy-0.0.3 - - - - - 35ea836f by Matti Picus at 2021-09-29T02:06:14+03:00 enable _hpy_universal on windows --HG-- branch : hpy-0.0.3 - - - - - 50a5e75c by Matti Picus at 2021-09-29T10:02:18+03:00 fix translation --HG-- branch : hpy-0.0.3 - - - - - 8e0a1949 by Matti Picus at 2021-09-29T12:05:21+03:00 hack to run untranslated tests with python2 --HG-- branch : hpy-0.0.3 - - - - - e7cfdb17 by Matti Picus at 2021-09-29T16:58:10+03:00 make error message match CPython --HG-- branch : hpy-0.0.3 - - - - - 0a153920 by Matti Picus at 2021-09-29T22:45:36+03:00 add extra_link_args for untranslated windows tests --HG-- branch : hpy-0.0.3 - - - - - c90c3a71 by Matti Picus at 2021-09-30T01:21:06+03:00 make error message match CPython --HG-- branch : hpy-0.0.3 - - - - - 110ac357 by Matti Picus at 2021-09-30T13:18:51+03:00 make sure tests have unique names regardless of case since they are directory names on windows --HG-- branch : hpy-0.0.3 - - - - - 1b605295 by Matti Picus at 2021-09-30T13:24:15+03:00 merge hpy-0.0.3 into py3.7 --HG-- branch : py3.7 - - - - - 5f42443e by Matti Picus at 2021-09-30T14:40:20+03:00 backport some error message fixes from py3.8 --HG-- branch : py3.7 - - - - - a18421c8 by Matti Picus at 2021-09-30T14:41:29+03:00 update whatsnew, assuming the latest changes will be part of the release --HG-- branch : py3.7 - - - - - d0bce127 by fijal at 2021-10-01T13:22:18+02:00 fix broken merge hopefully --HG-- branch : py3.7 - - - - - db21d4fe by fijal at 2021-10-01T13:53:01+02:00 hopefully fix the merge --HG-- branch : py3.7 - - - - - cf31159c by Matti Picus at 2021-10-01T18:05:58+03:00 npn support is flaky since we default to ssl 1.1.1, this is removed in later CPython --HG-- branch : py3.7 - - - - - 4bd544ed by Matti Picus at 2021-10-03T10:03:33+03:00 backport c73cb5fa3e09 --HG-- branch : py3.7 - - - - - b74e6209 by Matti Picus at 2021-10-03T15:44:34+03:00 merge default into py3.7 --HG-- branch : py3.7 - - - - - 38dbc161 by Matti Picus at 2021-10-04T12:39:54+03:00 merge default into py3.7 --HG-- branch : py3.7 - - - - - 71ffddab by Matti Picus at 2021-10-03T14:15:13+03:00 fix sysconfig.get_config_var('LDLIBRARY') for darwin --HG-- branch : py3.7 - - - - - cfc442bc by Matti Picus at 2021-10-03T15:43:44+03:00 backport py3.8 changes for nt._add_dll_directory, nt._remove_dll_directory - - - - - 575a0864 by Matti Picus at 2021-10-04T11:19:03+03:00 backport LoadLibraryEx changes - - - - - 0bc0dc83 by Matti Picus at 2021-10-05T11:59:22+03:00 fix venv: copy python on windows, revert c73cb5fa3e09 fon non-symlink, add "pypy" --HG-- branch : py3.7 - - - - - 1e40ef4b by Matti Picus at 2021-10-05T12:25:29+03:00 remove windows copying that was in non-windows clause --HG-- branch : py3.7 - - - - - 35b0921d by Matti Picus at 2021-10-06T10:13:51+03:00 Added tag release-pypy2.7-v7.3.6rc2 for changeset b89256933b0b - - - - - 95cffeb0 by Matti Picus at 2021-10-06T10:14:27+03:00 Added tag release-pypy3.7-v7.3.6rc2 for changeset e4511a21ddfc - - - - - 89a82370 by Matti Picus at 2021-10-06T10:14:55+03:00 Added tag release-pypy3.8-v7.3.6rc2 for changeset 28b8e9d917f1 - - - - - 54b88028 by Matti Picus at 2021-10-06T18:38:51+03:00 add rc2 to the versions.json file - - - - - 5fc9a3bc by Matti Picus at 2021-10-06T18:48:30+03:00 add two more fixed issues to release notes - - - - - f9cd3ff8 by Matti Picus at 2021-10-06T21:01:56+03:00 fix venv yet again: libpypy* was missing when using --copies --HG-- branch : py3.7 - - - - - 994c31d7 by Matti Picus at 2021-10-08T09:34:52+03:00 Back out implementation from 5f72d59b9aa1, it broke non-JIT builds - - - - - 83419d65 by Matti Picus at 2021-10-08T10:44:10+03:00 add some environment variables to get_multiarch (tumbleweed) - - - - - 1232ffa6 by Matti Picus at 2021-10-08T10:45:09+03:00 document use of environment variables and that extra_tests should run on CPython - - - - - a72f4024 by Matti Picus at 2021-10-08T10:51:42+03:00 backport changes from py3.7 - - - - - 710c5859 by Matti Picus at 2021-10-08T11:07:38+03:00 fix doc build, add missing file from py3.7 - - - - - 38fbc1eb by Matti Picus at 2021-10-08T11:15:15+03:00 merge default into py3.7 --HG-- branch : py3.7 - - - - - 935d5d63 by Matti Picus at 2021-10-08T11:23:45+03:00 add missing import - - - - - 03d3f10d by Matti Picus at 2021-10-08T14:47:23+03:00 fix venv for possibility that someone backports the cpython-style layout from 3.8 --HG-- branch : py3.7 - - - - - e7cab408 by Matti Picus at 2021-10-08T11:51:33+03:00 add debian value MULTIARCH, crossenv value HOST_GNU_TYPE to sysconfig{data} --HG-- branch : py3.7 - - - - - e5503e21 by Matti Picus at 2021-10-10T00:01:47+03:00 require _get_multiarch to succeed on posix - - - - - 6f4afd79 by Matti Picus at 2021-10-10T00:02:27+03:00 merge default into py3.7 --HG-- branch : py3.7 - - - - - 4095a835 by Matti Picus at 2021-10-10T06:42:57+03:00 fix d3a0f53969da - - - - - f19852e3 by Matti Picus at 2021-10-10T06:43:54+03:00 merge default into branch --HG-- branch : py3.7 - - - - - f5f40f80 by Matti Picus at 2021-10-10T08:59:10+03:00 fix test --HG-- branch : py3.7 - - - - - f0c01199 by Matti Picus at 2021-10-10T09:10:30+03:00 cpython does not have datetime._normalize --HG-- branch : py3.7 - - - - - 78f63835 by Matti Picus at 2021-10-10T09:12:15+03:00 avoid deprecation warnings on CPython, PyPy --HG-- branch : py3.7 - - - - - 8beb69eb by Matti Picus at 2021-10-12T12:15:16+03:00 Added tag release-pypy2.7-v7.3.6rc3 for changeset b89256933b0b - - - - - 0a195390 by Matti Picus at 2021-10-12T12:18:16+03:00 Added tag release-pypy3.7-v7.3.6rc3 for changeset fb22c554358b - - - - - be037bf0 by Matti Picus at 2021-10-12T12:19:04+03:00 Added tag release-pypy3.8-v7.3.6rc3 for changeset 6c4c0169842e - - - - - 1ed4121f by Armin Rigo at 2021-10-12T12:48:44+02:00 Performance fix: in ffi.memmove() when the src argument is a bytes object it would painfully copy the bytes out of the nursery, but it doesn't need to - - - - - 716f0227 by Armin Rigo at 2021-10-13T07:16:11+02:00 Don't declare stdin, stdout and stderr as extern in the generated C files - - - - - 2bbc76bd by Matti Picus at 2021-10-13T08:37:53+03:00 update versions.json for rc3 - - - - - e179dc63 by Matti Picus at 2021-10-13T23:55:59+03:00 merge default into py3.7 --HG-- branch : py3.7 - - - - - 749a3b77 by Stefano Rivera at 2021-10-13T11:50:08-07:00 imp module: Use the multiarch tag in C extension filenames The import machinery should use the multiarch tag from sys.implementation._multiarch / sysconfig.get_config_var('MULTIARCH'). --HG-- branch : py3.7 - - - - - 2f44226f by Matti Picus at 2021-10-13T23:54:39+03:00 fix table - - - - - bfae7260 by Carl Friedrich Bolz-Tereick at 2021-10-15T14:59:32+02:00 fix bug in 1138b6754bdd: the "if" of an elif chain was moved, attaching the elif to the previous if and breaking "once" in the process, under some circumstances --HG-- branch : py3.7 - - - - - c0eebace by Carl Friedrich Bolz-Tereick at 2021-10-15T15:12:06+02:00 backport 1138b6754bdd (don't leak memory if warnings are ignored) and its bug fix 32a9dd00ac6a (don't break once in the process) - - - - - 2e9a9361 by Carl Friedrich Bolz-Tereick at 2021-10-15T15:13:06+02:00 merge default (diff is empty, due to the backport) --HG-- branch : py3.7 - - - - - bef0b300 by Matti Picus at 2021-10-24T08:19:23+03:00 C-API changed, make this 7.4.1 not 7.3.7 --HG-- branch : py3.7 - - - - - c7a84275 by Matti Picus at 2021-10-18T19:01:05+03:00 cleanup and update libffi-7 to libffi-8 on windows (graft dc6099d20cfa) --HG-- branch : py3.7 - - - - - a4f1d91d by Carl Friedrich Bolz-Tereick at 2021-10-23T11:19:27+02:00 test and fix: the "optimization" of starred tuple creation with constants had an annoying effect of turning (*a, *b) into (*(), *a, *(), *b) --HG-- branch : py3.7 - - - - - 1b6297a1 by Carl Friedrich Bolz-Tereick at 2021-10-25T17:40:51+02:00 turn test into an apptest file --HG-- branch : py3.7 - - - - - e2db57ae by Carl Friedrich Bolz-Tereick at 2021-10-25T17:49:10+02:00 merge heads --HG-- branch : py3.7 - - - - - eb766be5 by Matti Picus at 2021-10-25T20:34:12+03:00 HEAD is now v7.3.8 --HG-- branch : py3.7 - - - - - eeeafcf9 by Matti Picus at 2021-10-24T08:15:32+03:00 revert C-API changes that make 7.3.6 incompatible with 7.3.5 Be sure not to merge this to py3.8/py3.9 --HG-- branch : py3.7 - - - - - f11d7799 by Matti Picus at 2021-10-27T00:47:54+03:00 these were wrong. On py3.8 this is all removed. --HG-- branch : py3.7 - - - - - 53b3b093 by h-vetinari at 2021-10-27T07:48:08+03:00 typo --HG-- branch : py3.7 - - - - - 5cf5c394 by Matti Picus at 2021-10-27T17:48:43+03:00 revert part of previous commit --HG-- branch : py3.7-openssl-3.0.0 - - - - - 904cc468 by Matti Picus at 2021-10-27T14:47:47+03:00 add providers module, remove some declarations and add more definitions --HG-- branch : py3.7-openssl-3.0.0 - - - - - a747cc52 by Matti Picus at 2021-10-27T14:48:14+03:00 ifdef section of random_engine --HG-- branch : py3.7-openssl-3.0.0 - - - - - 84ec03b9 by Matti Picus at 2021-10-28T08:42:33+03:00 merge py3.7 into branch --HG-- branch : py3.7-openssl-3.0.0 - - - - - 6135b692 by Matti Picus at 2021-10-28T08:59:03+03:00 add a gc.collect to prevent tests hanging --HG-- branch : py3.7-openssl-3.0.0 - - - - - 30 changed files: - .hgtags - extra_tests/hpy_tests/_vendored/check_py27_compat.py - extra_tests/hpy_tests/_vendored/conftest.py - extra_tests/hpy_tests/_vendored/debug/test_handles.py - extra_tests/hpy_tests/_vendored/support.py - extra_tests/hpy_tests/_vendored/test_00_basic.py - extra_tests/hpy_tests/_vendored/test_argparse.py - extra_tests/hpy_tests/_vendored/test_call.py - extra_tests/hpy_tests/_vendored/test_cpy_compat.py - + extra_tests/hpy_tests/_vendored/test_helpers.py - extra_tests/hpy_tests/_vendored/test_hpybytes.py - extra_tests/hpy_tests/_vendored/test_hpydict.py - extra_tests/hpy_tests/_vendored/test_hpyerr.py - + extra_tests/hpy_tests/_vendored/test_hpyimport.py - extra_tests/hpy_tests/_vendored/test_hpylist.py - extra_tests/hpy_tests/_vendored/test_hpylong.py - extra_tests/hpy_tests/_vendored/test_hpytuple.py - extra_tests/hpy_tests/_vendored/test_hpytype.py - + extra_tests/hpy_tests/_vendored/test_hpytype_legacy.py - extra_tests/hpy_tests/_vendored/test_hpyunicode.py - extra_tests/hpy_tests/_vendored/test_importing.py - extra_tests/hpy_tests/_vendored/test_number.py - extra_tests/hpy_tests/_vendored/test_object.py - extra_tests/hpy_tests/_vendored/test_slots.py - + extra_tests/hpy_tests/_vendored/test_slots_legacy.py - extra_tests/hpy_tests/_vendored/test_tracker.py - extra_tests/hpy_tests/test_dist_info.py - extra_tests/test_datetime.py - lib-python/3/sysconfig.py - lib-python/3/test/test_ssl.py View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/2e266f9edf45ff1030316075b2fc501ab2db9285...6135b6922079a264a227d23560b39b98eca0ce3a -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/2e266f9edf45ff1030316075b2fc501ab2db9285...6135b6922079a264a227d23560b39b98eca0ce3a You're receiving this email because of your account on foss.heptapod.net.
_______________________________________________ pypy-commit mailing list pypy-commit@python.org https://mail.python.org/mailman/listinfo/pypy-commit