Maciej Fijalkowski pushed to branch branch/m1 at PyPy / pypy


Commits:
a55f4a8e by Carl Friedrich Bolz-Tereick at 2021-11-25T11:44:06+01:00
somewhat laboriously reproduce the problem of #3598 as a jit test

--HG--
branch : shortpreamble-no-mutate

- - - - -
61abc439 by Carl Friedrich Bolz-Tereick at 2021-11-25T16:06:51+01:00
two variants of the test: one with one without the erroneous bridge going to
the main loop

--HG--
branch : shortpreamble-no-mutate

- - - - -
dbcaa8fd by Carl Friedrich Bolz-Tereick at 2021-11-26T13:52:07+01:00
at least prevent mutation of the earlier trace when inlining the short preamble

--HG--
branch : shortpreamble-no-mutate

- - - - -
e8fa427b by Carl Friedrich Bolz-Tereick at 2021-11-26T16:11:09+01:00
nonsense

--HG--
branch : shortpreamble-no-mutate

- - - - -
199b4179 by Matti Picus at 2021-12-01T07:46:19+02:00
fix vendoring of pycparser

- - - - -
520ddaec by Matti Picus at 2021-12-01T11:08:09+02:00
change hash function for microarray dtypes to match numpy, fixes broken tests

- - - - -
5c08dfef by Carl Friedrich Bolz-Tereick at 2021-12-01T12:25:43+01:00
merge shortpreamble-no-mutate: stop doing guard strengthening with guards that
come from inlining the short preamble. doing that can lead to endless bridges.
fixes #3598

- - - - -
59988b0f by Carl Friedrich Bolz-Tereick at 2021-12-04T16:20:16+01:00
incrementality in the unicode escape handler was broken, fix it

- - - - -
747df948 by Carl Friedrich Bolz-Tereick at 2021-12-04T19:32:29+01:00
fix codecs tests, seems the default has just always been wrong (but it 
didn't matter so far)

- - - - -
a723fab4 by Carl Friedrich Bolz-Tereick at 2021-12-04T21:54:28+01:00
bpo-44954: fix corner case in float.fromhex

- - - - -
6fbd9ba4 by Carl Friedrich Bolz-Tereick at 2021-12-04T22:20:26+01:00
copy dtoa changes from https://bugs.python.org/issue40780

- - - - -
801b73ac by Matti Picus at 2021-12-05T10:58:54+02:00
delete unused and untested build_main_for_shared

- - - - -
cc79ca89 by Matti Picus at 2021-12-05T10:59:41+02:00
make sure pypy3.7 as an exe name gets passed through to shared library name

- - - - -
29ddc6ea by Matti Picus at 2021-12-05T08:21:30+02:00
deprecate PyPy.h but add it to the embedding docs, issue 3608

- - - - -
388482ab by Matti Picus at 2021-12-05T12:00:44+02:00
update cffi via pypy/tool/import_cffi.py

- - - - -
771f8eb4 by Matti Picus at 2021-12-05T12:12:03+02:00
rename cffi.egg-info to cffi.dist-info and update files from cpython cffi wheel

Updating the METADATA file should be part of the import_cffi tool, but it
is complicated to generate the file from the setup.py sources (not shipped in
our version). Maybe if cffi moves to a setup.cfg file instead ...

- - - - -
9cf2fae8 by Matti Picus at 2021-12-05T12:58:56+02:00
make sure shared_library_name is still a py.path.local

- - - - -
784fc51c by Matti Picus at 2021-12-05T15:02:49+02:00
more version fixes for cffi version update

- - - - -
10335b61 by Matti Picus at 2021-12-06T04:43:04+02:00
back out 69fc5c4090e2 to remove PyPy.h - it is needed by virtualenv

- - - - -
c1843906 by Matti Picus at 2021-12-06T05:04:18+02:00
use sys.base_prefix to find include files (pypy-specific)

- - - - -
392598b5 by Matti Picus at 2021-12-06T05:06:01+02:00
redo removal of PyPy.h 69fc5c4090e2

- - - - -
e2c96dce by Matti Picus at 2021-12-06T05:14:06+02:00
update _cffi_backend file tests

- - - - -
83a4c648 by Matti Picus at 2021-12-06T05:39:14+02:00
fix for windows: py.path.local cannot deal with multiple '.' in name 
cleanly

- - - - -
bbd294e7 by Matti Picus at 2021-12-06T06:17:18+02:00
fix 029294a18e39 for outside virtualenv where there is no sys.base_prefix

- - - - -
fae82018 by Matti Picus at 2021-12-08T20:36:21+02:00
fix exe and dll naming for windows

- - - - -
a956f228 by Matti Picus at 2021-12-08T23:14:15+02:00
use rsplit

- - - - -
009403e2 by Carl Friedrich Bolz-Tereick at 2021-12-11T12:49:47+01:00
a mechanism for errors in the symtable, use it to improve position of the
"duplicate argument" error

- - - - -
2a79853f by Carl Friedrich Bolz-Tereick at 2021-12-11T21:38:01+01:00
fix error location of global declarations

- - - - -
d00d0100 by Matti Picus at 2021-12-12T18:35:41+02:00
fix failing test

- - - - -
f1b8a18d by Carl Friedrich Bolz-Tereick at 2021-12-23T10:58:56+01:00
#3617: move the crash functionality for testing into its own function, add
docstrings

- - - - -
2c3a0e63 by Matti Picus at 2021-12-27T08:54:03+02:00
move toward one source of truth for so_name and (windows) exe_name_w

- - - - -
7bd6898d by Matti Picus at 2021-12-27T22:55:41+02:00
set rpython MAXUNICODE to 0x10ffff since we use utf8 universally

- - - - -
68d9dcd3 by Matti Picus at 2021-12-28T00:33:49+02:00
more refactoring of exe name

- - - - -
94c2f0d2 by Matti Picus at 2021-12-29T13:50:21+02:00
exe target is self.exe_name not self.c_entryp

- - - - -
91dda4e8 by Matti Picus at 2021-12-30T11:15:11+02:00
test, fix for exe name with formatting

- - - - -
1f650ae8 by Matti Picus at 2021-12-31T13:28:32+02:00
replicate enough of the driver and genc stages in tests to replicate the 
current failure

- - - - -
3e153622 by Matti Picus at 2021-12-31T13:50:26+02:00
fix failure: copy out the exename.basename exactly as created by the makefile

- - - - -
d27611b5 by Matti Picus at 2022-01-01T11:20:16+02:00
update license for 2022

- - - - -
09600a04 by Matti Picus at 2022-01-01T14:05:38+02:00
fix condition for windows

- - - - -
1cb538fc by Matti Picus at 2022-01-01T12:13:27+02:00
fix test

- - - - -
3759e134 by Carl Friedrich Bolz-Tereick at 2022-01-03T10:15:37+01:00
fix test_enforceargs_not_constant in test_objectmodel.py

(broken by fb1d3c8896bf, thanks mattip for noticing!)

- - - - -
a12f6591 by Carl Friedrich Bolz-Tereick at 2022-01-03T10:34:37+01:00
fix pyrolog link

- - - - -
c6820179 by Matti Picus at 2022-01-05T08:11:22+02:00
fix for improper use of rffi_platform.Has

- - - - -
a14dc05f by fijal at 2022-01-08T14:55:32+02:00
add memory pressure for RawByteBuffer around the malloc

- - - - -
2fb09ca0 by Matti Picus at 2022-01-09T16:19:26+02:00
backport change from 007460cad4dd in py3.8

- - - - -
88970e78 by Carl Friedrich Bolz-Tereick at 2022-01-10T13:00:19+01:00
#3584: add __builtins__ to globals dict in eval call

- - - - -
5323d6e2 by Matti Picus at 2022-01-11T10:27:55+02:00
adjust test for 58144a0105d3

- - - - -
56c8782a by Matti Picus at 2022-01-12T10:41:47+02:00
fix for python2 call to winreg.OpenKeyEx without kwargs (issue 3595)

- - - - -
7490bf29 by Matti Picus at 2022-01-13T01:30:03+02:00
start v7.3.8 release note

- - - - -
a705339a by Matti Picus at 2022-01-13T10:40:24+02:00
use OpenSSL 1.1.1m

- - - - -
445f891f by Matti Picus at 2022-01-14T00:32:29+02:00
more release note work

- - - - -
e5caf7a5 by Matti Picus at 2022-01-14T16:30:40+02:00
fix broken link, issue 3638

- - - - -
30a3359c by Matti Picus at 2022-01-19T08:45:41+02:00
work on release note

- - - - -
96351c1d by Carl Friedrich Bolz-Tereick at 2022-01-19T13:08:53+01:00
test and fix for kwargsdict popitem bug

- - - - -
4c1a518c by Matti Picus at 2022-01-20T11:09:00+02:00
update darwin MACOSX_DEPLOYMENT_TARGET to 10.9

- - - - -
69c8bfb5 by Matti Picus at 2022-01-21T10:25:27+02:00
backport winreg test and change from python3

- - - - -
0c3c90d8 by Matti Picus at 2022-01-21T10:53:53+02:00
patch from debian

--HG--
branch : py2.7-openssl3

- - - - -
7ae9c899 by Matti Picus at 2022-01-21T10:54:07+02:00
start to backport from py3.7

--HG--
branch : py2.7-openssl3

- - - - -
f972857f by Matti Picus at 2022-01-21T12:13:44+02:00
remove vendored cryptography

--HG--
branch : py2.7-openssl3

- - - - -
8e03a50f by Matti Picus at 2022-01-21T12:14:07+02:00
first cut at updating _stdssl.__init__.py

--HG--
branch : py2.7-openssl3

- - - - -
54664707 by Matti Picus at 2022-01-21T12:16:42+02:00
remove redundant copy

--HG--
branch : py2.7-openssl3

- - - - -
0c101f17 by Matti Picus at 2022-01-21T12:25:32+02:00
more patching from py3.7

--HG--
branch : py2.7-openssl3

- - - - -
32c49b6c by Matti Picus at 2022-01-21T12:55:27+02:00
fix enough merge errors so things start working

--HG--
branch : py2.7-openssl3

- - - - -
44437560 by Matti Picus at 2022-01-21T16:10:26+02:00
add back OpenSSL3.0.1 as an option

--HG--
branch : py2.7-openssl3

- - - - -
289dc5a0 by Matti Picus at 2022-01-21T17:16:52+02:00
port patch from debian: ssl6 address needs /n at the end

--HG--
branch : py2.7-openssl3

- - - - -
1b5a9189 by Matti Picus at 2022-01-21T17:26:46+02:00
backport equivalent of 4af6525fb674 to deal with version numbering scheme change

--HG--
branch : py2.7-openssl3

- - - - -
56e381e4 by Stefano Rivera at 2022-01-21T17:28:46-04:00
Avoid forcing the use of TLS 1.0 in SSL Tests

OpenSSL 3 disables TLS 1.0 and 1.1 by default:
> The security strength of SHA1 and MD5 based signatures in TLS has been 
reduced.
> This results in SSL 3, TLS 1.0, TLS 1.1 and DTLS 1.0 no longer working at 
the
> default security level of 1 and instead requires security level 0.

Use an unspecified version where possible, and skip tests where that isn't
possible.

--HG--
branch : py2.7-openssl3

- - - - -
290361ce by Stefano Rivera at 2022-01-21T17:29:52-04:00
Requests TLS 1.2 in tests that requested 1.0 previously but don't support 
1.3

OpenSSL 3 makes TLS 1.0 and 1.1 unuseable by default.

--HG--
branch : py2.7-openssl3

- - - - -
a8954847 by Stefano Rivera at 2022-01-21T17:30:30-04:00
Fix backporting typos, these are .format() strings

--HG--
branch : py2.7-openssl3

- - - - -
e1427212 by Stefano Rivera at 2022-01-21T18:35:53-04:00
Revert bpo-28182: Expose OpenSSL verification results (#3412)

This was a 3.7 feature, 2.7 didn't have it.

--HG--
branch : py2.7-openssl3

- - - - -
0e9a8e49 by Stefano Rivera at 2022-01-21T18:36:37-04:00
Revert bpo-31399: Let OpenSSL verify hostname and IP address (#3462)

This was a 3.7 feature, 2.7 verified hostnames in Python.

--HG--
branch : py2.7-openssl3

- - - - -
f91ebf2b by Stefano Rivera at 2022-01-21T18:45:24-04:00
Backport 'str' to Python 2.7 'unicode'

--HG--
branch : py2.7-openssl3

- - - - -
6839acd9 by Stefano Rivera at 2022-01-21T19:07:23-04:00
Backport OSError to Python 2.7 IOError

--HG--
branch : py2.7-openssl3

- - - - -
f622a37e by Stefano Rivera at 2022-01-21T22:30:27-04:00
Remove PROTOCOL_TLS_CLIENT and PROTOCOL_TLS_SERVER - these aren't exposed 
in Python 2.7

--HG--
branch : py2.7-openssl3

- - - - -
1bb775cd by Stefano Rivera at 2022-01-22T12:21:28-04:00
bpo-43794: OpenSSL 3.0.0: set OP_IGNORE_UNEXPECTED_EOF by default

--HG--
branch : py2.7-openssl3

- - - - -
b350099e by Stefano Rivera at 2022-01-22T12:31:26-04:00
Skip tests requiring TLS 1.2 under OpenSSL 3

We could parse for SECLEVEL in openssl.conf, but just skipping them is much 
simpler.

--HG--
branch : py2.7-openssl3

- - - - -
81d5ca89 by Matti Picus at 2022-01-22T18:44:34+02:00
update release note and list of contributors/LICENSE

- - - - -
47790c64 by Matti Picus at 2022-01-22T18:46:31+02:00
update default verison to 7.3.9

- - - - -
28636b5e by Stefano Rivera at 2022-01-22T12:46:59-04:00
bpo-43920: Make load_verify_locations(cadata) error message consistent 
(GH-25554)

--HG--
branch : py2.7-openssl3

- - - - -
779888c2 by Matti Picus at 2022-01-22T19:48:45+02:00
fix link, use OpenSSL 1.1.1m by default

--HG--
branch : py2.7-openssl3

- - - - -
6fe177e1 by Matti Picus at 2022-01-22T20:02:24+02:00
merge py2.7-openssl3 which provides OpenSSL3

- - - - -
dd05cdec by Matti Picus at 2022-01-23T10:07:28+02:00
Backed out changeset 85525c43dc44

- - - - -
4b05e3d9 by Matti Picus at 2022-01-26T14:49:42+02:00
Added tag release-pypy2.7-v7.3.8rc1 for changeset 6f82fdd0ce3c

- - - - -
72e9d78c by Matti Picus at 2022-01-26T14:49:59+02:00
Added tag release-pypy3.7-v7.3.8rc1 for changeset 0e322cb44401

- - - - -
ad70e3ab by Matti Picus at 2022-01-26T14:50:15+02:00
Added tag release-pypy3.8-v7.3.8rc1 for changeset 67f1b98040ba

- - - - -
8947de41 by Matti Picus at 2022-01-26T14:50:41+02:00
Added tag release-pypy3.9-v7.3.8rc1 for changeset 307e102d7222

- - - - -
26b96ed0 by Carl Friedrich Bolz-Tereick at 2022-01-26T18:41:47+01:00
a bit of contributor gardening

- - - - -
32126439 by Matti Picus at 2022-01-27T00:55:37+02:00
update verions.json, remove bot from contributors

- - - - -
71a480e3 by Carl Friedrich Bolz-Tereick at 2022-01-27T11:30:06+01:00
some small improvements to the release notes, mention that this will be the
last 3.7 release

- - - - -
1f3b8c47 by Carl Friedrich Bolz-Tereick at 2022-01-27T11:17:53+01:00
put the bot into the script, so that it sticks on regeneration

- - - - -
6c665b49 by Carl Friedrich Bolz-Tereick at 2022-01-27T11:36:16+01:00
mention the **kwargs speed regression

- - - - -
97397975 by Matti Picus at 2022-01-27T15:26:47+02:00
fix unused value in ropenssl

- - - - -
7956e94c by Matti Picus at 2022-01-27T15:29:33+02:00
re-remove _hashlib which was restored in 1c5c15c4d48c

tests fail when this is used without the rpython _ssl module,
there is some initialization code missing

- - - - -
616d6a19 by Stefano Rivera at 2022-01-27T22:49:35-04:00
pycparser isn't required, it's vendored

- - - - -
53d349c1 by Matti Picus at 2022-01-28T10:45:02+02:00
catch correct error

- - - - -
91ff9dba by Matti Picus at 2022-01-28T11:10:16+02:00
skip check that exposes difference between rpython os.stat and python2 os.stat

- - - - -
d87a6130 by Matti Picus at 2022-02-04T09:44:51+02:00
update release note

- - - - -
4d4fd571 by Matti Picus at 2022-02-06T19:16:10+02:00
clear some compilation errors when compileing dtoa.c after `#include 
<Python.h>"

- - - - -
7b9c109f by Carl Friedrich Bolz-Tereick at 2022-02-07T20:42:38+01:00
#3667: improve x << y where x and y are ints but the results doesn't 
fit into a
machine word: don't convert y to rbigint and back to int

- - - - -
1feb48b4 by Carl Friedrich Bolz-Tereick at 2022-02-07T20:43:21+01:00
merge heads

- - - - -
33f3dfc9 by Matti Picus at 2022-02-07T23:34:16+02:00
clean up some char * -> const char *

- - - - -
1bfd5d20 by Matti Picus at 2022-02-07T17:08:55+02:00
flags are int, not long

- - - - -
537f60da by Matti Picus at 2022-02-07T23:41:53+02:00
fix translation

- - - - -
d5ea9f08 by Matti Picus at 2022-02-08T07:48:59+02:00
do not redefine PY_UINT32_T when using cpyext and rpython

- - - - -
8abf749a by Matti Picus at 2022-02-08T07:49:28+02:00
test, fix pyexpat error msg conversion

- - - - -
3262a290 by Matti Picus at 2022-02-08T11:22:55+02:00
don't redefine or prematurely define _XOPEN_SOURCE  (ncurses-config 
--cflags would define it)

- - - - -
f0d4e578 by Matti Picus at 2022-02-08T12:46:36+02:00
avoid using epoll_event from RPython since it is a packed struct

- - - - -
a8866e2f by Matti Picus at 2022-02-08T14:28:53+02:00
fix memory leak

- - - - -
a9655d9a by Matti Picus at 2022-02-08T14:52:57+02:00
update release note

- - - - -
dd12f4ef by Matti Picus at 2022-02-11T08:15:44+02:00
Added tag release-pypy2.7-v7.3.8rc2 for changeset a7534a4d5085

- - - - -
748301db by Matti Picus at 2022-02-11T08:16:09+02:00
Added tag release-pypy3.7-v7.3.8rc2 for changeset 11d3d95ae917

- - - - -
80ea0b90 by Matti Picus at 2022-02-11T08:16:35+02:00
Added tag release-pypy3.8-v7.3.8rc2 for changeset e093771497da

- - - - -
03c29a05 by Matti Picus at 2022-02-11T08:16:54+02:00
Added tag release-pypy3.9-v7.3.8rc2 for changeset 59025807f35a

- - - - -
f233a003 by Matti Picus at 2022-02-11T08:21:25+02:00
mention 3628c3d47abe and issue 3650 in the release note

- - - - -
7e776e6f by Matti Picus at 2022-02-11T08:33:19+02:00
update repackaging script for using "candidate" in release candidate 
versioning

- - - - -
5670d6ba by Matti Picus at 2022-02-11T08:35:32+02:00
fix 4d74e06add5b, add back s390x

- - - - -
cdec8d85 by Matti Picus at 2022-02-11T12:27:41+02:00
update for rc2

- - - - -
6b7bca9a by Matti Picus at 2022-02-12T20:40:12+02:00
make sure OpenSSL<1.1.1m is still supported (issue 3671), backport test 
changes

- - - - -
ee3da617 by Carl Friedrich Bolz-Tereick at 2022-02-14T09:58:00+01:00
issue #3676: make sure that frozensets cannot be mutated by using methods from
set

it's enough to change interp2app, because the unwrapper that it builds will
make sure that we pass the right class in only

- - - - -
dc74a513 by Carl Friedrich Bolz-Tereick at 2022-02-14T10:12:20+01:00
just make all the interp2apps use the right class. this means we also won't
ever get the weird "expected set-or-frozenset" message any more..

- - - - -
2a819833 by Carl Friedrich Bolz-Tereick at 2022-02-14T11:29:04+01:00
finally, move the methods to W_SetObject (except for descr_difference_update,
which is used in descr_difference)

- - - - -
bfaf1f4c by Carl Friedrich Bolz-Tereick at 2022-02-14T18:03:02+01:00
when the JIT is off, don't do any works in the counters and just return 
early

- - - - -
1ff02436 by Carl Friedrich Bolz-Tereick at 2022-02-17T13:45:38+01:00
#3682: speed up string_to_float by checking whether the string starts with a
space before string spaces and by only calling lower if parsing as a regular
numbers fails

- - - - -
bb3e4df4 by Matti Picus at 2022-02-17T21:38:41+02:00
update the release note

- - - - -
16b59966 by Carl Friedrich Bolz-Tereick at 2022-02-18T12:41:05+01:00
fix link, the trace issue is a bit more general

- - - - -
95fc2f87 by Carl Friedrich Bolz-Tereick at 2022-02-18T12:42:24+01:00
two small fixes

- - - - -
c3ac2f84 by Matti Picus at 2022-02-19T18:39:33+02:00
update release note for fixed issues 3673, 3674

- - - - -
1bea3853 by Matti Picus at 2022-02-19T19:08:31+02:00
fix some typos

- - - - -
88761fe7 by Matti Picus at 2022-02-19T23:04:14+02:00
Added tag release-pypy2.7-v7.3.8 for changeset 6862351a1edb

- - - - -
c459ba1b by Matti Picus at 2022-02-19T23:04:48+02:00
Added tag release-pypy3.7-v7.3.8 for changeset c8af402943f0

- - - - -
6046610a by Matti Picus at 2022-02-19T23:05:07+02:00
Added tag release-pypy3.8-v7.3.8 for changeset d00b0afd2a5d

- - - - -
77541c53 by Matti Picus at 2022-02-19T23:05:25+02:00
Added tag release-pypy3.9-v7.3.8 for changeset 8276b505180f

- - - - -
48433c5e by Matti Picus at 2022-02-20T06:33:37+02:00
release 7.3.8

- - - - -
a9ffbcca by Carl Friedrich Bolz-Tereick at 2022-02-20T13:26:29+01:00
convert two files to apptests

- - - - -
b604be75 by Matti Picus at 2022-02-20T15:37:14+02:00
fix for PySequence_GetItem('a', -2)

- - - - -
0ff538a2 by Matti Picus at 2022-02-22T09:24:24+02:00
re-upload the aarch64 tarballs for portable builds

- - - - -
b01f11b6 by Carl Friedrich Bolz-Tereick at 2022-02-22T13:16:07+01:00
convert to new apptests

- - - - -
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

- - - - -
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

- - - - -
033fe9b9 by Matti Picus at 2022-03-04T15:52:01+02:00
add missing import

- - - - -
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

- - - - -
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)

- - - - -
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

- - - - -
e0b72320 by Carl Friedrich Bolz-Tereick at 2022-03-06T13:07:43+01:00
maybe like this

- - - - -
e96dc54d by Matti Picus at 2022-03-06T14:48:18+02:00
update release note

- - - - -
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

- - - - -
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)

- - - - -
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)

- - - - -
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

- - - - -
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

- - - - -
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.

- - - - -
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

- - - - -
f1a7d881 by Matti Picus at 2022-03-23T11:39:45+02:00
add space.len_w to fix micronumpy tests

- - - - -
77787c0f by Carl Friedrich Bolz-Tereick at 2022-03-23T11:27:44+01:00
don't need a SignatureBuilder for the orig_sig, really

- - - - -
9981aa32 by Ronan Lamy at 2022-03-24T00:59:48+00:00
Fix compatibility with pytest 4.* for -D tests (with many warnings though)

- - - - -
58a01261 by Ronan Lamy at 2022-03-24T03:50:32+00:00
Move test_testcapi to extra_tests/

- - - - -
81a54302 by fijal at 2022-03-26T09:10:49+02:00
merge default

--HG--
branch : m1

- - - - -


30 changed files:

- .hgtags
- + .readthedocs.yaml
- LICENSE
- extra_tests/cffi_tests/cffi0/test_version.py
- extra_tests/cffi_tests/cffi0/test_zintegration.py
- extra_tests/cffi_tests/cffi1/test_cffi_binary.py
- extra_tests/cffi_tests/conftest.py
- extra_tests/cffi_tests/test_c.py
- extra_tests/cffi_tests/test_version.py
- pypy/module/test_lib_pypy/test_testcapi.py → extra_tests/test_testcapi.py
- − include/PyPy.h
- lib-python/2.7/distutils/_msvccompiler.py
- lib-python/2.7/distutils/sysconfig_pypy.py
- lib-python/2.7/sysconfig.py
- lib-python/2.7/test/test_minidom.py
- lib-python/2.7/test/test_ssl.py
- lib-python/2.7/test/test_syntax.py
- lib-python/2.7/test/test_urllib2.py
- lib-python/2.7/test/test_winreg.py
- lib-python/2.7/test/test_xml_etree.py
- lib-python/2.7/urllib2.py
- lib_pypy/_cffi_ssl/README.md
- − lib_pypy/_cffi_ssl/_cffi_src/build_constant_time.py
- − lib_pypy/_cffi_ssl/_cffi_src/build_padding.py
- − lib_pypy/_cffi_ssl/_cffi_src/hazmat_src/constant_time.c
- − lib_pypy/_cffi_ssl/_cffi_src/hazmat_src/constant_time.h
- − lib_pypy/_cffi_ssl/_cffi_src/hazmat_src/padding.c
- − lib_pypy/_cffi_ssl/_cffi_src/hazmat_src/padding.h
- lib_pypy/_cffi_ssl/_cffi_src/openssl/bio.py
- lib_pypy/_cffi_ssl/_cffi_src/openssl/crypto.py


View it on Heptapod: 
https://foss.heptapod.net/pypy/pypy/-/compare/2023ff9c966eacc55baee9a81662b1fd0dcb1885...81a54302363f2d937232fdc9614a2db06bb72ee7

-- 
View it on Heptapod: 
https://foss.heptapod.net/pypy/pypy/-/compare/2023ff9c966eacc55baee9a81662b1fd0dcb1885...81a54302363f2d937232fdc9614a2db06bb72ee7
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

Reply via email to