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

Reply via email to