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

Reply via email to