Carl Friedrich Bolz-Tereick pushed to branch branch/py3.10-bytecode-positions 
at PyPy / pypy


Commits:
dd96c2a1 by Matti Picus at 2023-02-12T12:03:18+02:00
make py._path.local importable by python3 for -D tests

--HG--
branch : py3.9

- - - - -
37db812e by Matti Picus at 2023-02-14T10:51:12+02:00
backport changes from py3.10 to rpython

- - - - -
df16bef3 by Matti Picus at 2023-02-14T11:08:19+02:00
fix hash

- - - - -
d9069f86 by Matti Picus at 2023-02-26T13:33:13+02:00
properly create c-extension _ctypes_test

--HG--
branch : py3.9

- - - - -
a000d515 by Matti Picus at 2023-02-27T15:22:51+02:00
add py3.10 nightlies to github CI versions.json file, update test

- - - - -
4c043d2e by Matti Picus at 2023-02-27T18:33:02+02:00
add macros used in NumPy, in cpython these live in cpython/object.h

--HG--
branch : py3.10

- - - - -
c3ad56e8 by Matti Picus at 2023-02-27T20:59:18+02:00
fix broken links in docs

--HG--
branch : py3.10

- - - - -
fdd5d028 by Matti Picus at 2023-02-27T20:59:18+02:00
fix broken links in docs

- - - - -
90c43be1 by Matti Picus at 2023-02-27T21:00:38+02:00
update signature of _Py_HashDouble, PyPy's implementation does not suffer 
from bpo-43475 so no further change is needed

--HG--
branch : py3.10

- - - - -
472bfde9 by Matti Picus at 2023-02-28T08:01:51+02:00
add quptes to error msg

--HG--
branch : py3.10

- - - - -
1aceb8fa by Carl Friedrich Bolz-Tereick at 2023-02-28T10:24:38+01:00
make sure that the change in 4d4f4a9c6234 doesn't go away on regeneration

--HG--
branch : py3.10

- - - - -
ae26a26c by Carl Friedrich Bolz-Tereick at 2023-02-28T10:32:19+01:00
merge py3.10

--HG--
branch : py3.10-bytecode-positions

- - - - -
376dc8f4 by Carl Friedrich Bolz-Tereick at 2023-02-28T12:18:06+01:00
start introducing the necessary NOPs for 'pass' statements that 3.10 
requires

--HG--
branch : py3.10-bytecode-positions

- - - - -
022b7292 by Carl Friedrich Bolz-Tereick at 2023-02-28T17:20:23+01:00
this part of the test indeed cannot work, as the comment above even says

--HG--
branch : py3.10-bytecode-positions

- - - - -
c9af93b6 by Carl Friedrich Bolz-Tereick at 2023-02-28T17:20:47+01:00
NOP for while 1 as well

--HG--
branch : py3.10-bytecode-positions

- - - - -
c6a6ffed by Carl Friedrich Bolz-Tereick at 2023-02-28T19:45:38+01:00
these ones don't make sense, they depend on the presence of GEN_START

(also, this changes in 3.11 again)

--HG--
branch : py3.10-bytecode-positions

- - - - -
9f519d92 by Carl Friedrich Bolz-Tereick at 2023-02-28T21:01:50+01:00
optimization for the way that the opcodes for implementing a match case with a
guard are implemented

--HG--
branch : py3.10-bytecode-positions

- - - - -
5223ef2e by Matti Picus at 2023-03-01T00:35:05+02:00
simplify getfilesystemencoding to always return utf-8, also set LC_CTYPE if it 
is "C" or "POSIX"

--HG--
branch : py3.10

- - - - -
3ad9b8f9 by Carl Friedrich Bolz-Tereick at 2023-03-01T10:57:46+01:00
bpo-43475: we aren't following the identity-based NaN hash changes of 
CPython,
because for us

float('nan') is float('nan')

returns True.

However, for *subclasses* of float hash(Float('nan')) needs to be based 
on the
identity of the object, in order to prevent the quadratic behaviour that the
CPython change fixes

--HG--
branch : py3.10

- - - - -
3fbc9c56 by Matti Picus at 2023-03-01T12:19:21+02:00
make utf8_mode the default, regardless of locale. This can be avoided with 
difficulty on CPython

--HG--
branch : py3.10

- - - - -
89681361 by Matti Picus at 2023-03-01T14:50:46+02:00
expose and allow passing in PyCF_IGNORE_COOKIE flag to compile()

--HG--
branch : py3.10

- - - - -
f6eba8e5 by Matti Picus at 2023-03-01T14:50:56+02:00
ignore coding cookie (like "# coding: latin1") when run with -c  
(bpo-32381)

--HG--
branch : py3.10

- - - - -
29eb6e48 by Matti Picus at 2023-03-01T14:51:25+02:00
add doctests to docstring of bytearray.hex

--HG--
branch : py3.10

- - - - -
8100022c by Matti Picus at 2023-03-01T14:51:54+02:00
adapt test to PyPy's EOF error message

--HG--
branch : py3.10

- - - - -
77799b92 by Matti Picus at 2023-03-01T14:57:48+02:00
give priority to -X int_max_str_digits over env PYTHONINTMAXSTRDIGITS

--HG--
branch : py3.10

- - - - -
2a9a53cb by Matti Picus at 2023-03-01T15:01:55+02:00
align msg with CPython

--HG--
branch : py3.10

- - - - -
635a9c22 by Matti Picus at 2023-03-01T15:14:57+02:00
limit PYTHONDONTWRITEBYTECODE to 1

--HG--
branch : py3.10

- - - - -
e50a3732 by Matti Picus at 2023-03-01T16:03:38+02:00
stderr is line buffered even when redirected (bpo-13601)

--HG--
branch : py3.10

- - - - -
88ce346a by Matti Picus at 2023-03-01T16:27:08+02:00
copy exactly this CPython quirk with capitalization

--HG--
branch : py3.10

- - - - -
bd57ebd3 by Matti Picus at 2023-03-01T16:36:28+02:00
clarify why test_interpreters fails: PyPy does not support subinterpreters

--HG--
branch : py3.10

- - - - -
fda75091 by Matti Picus at 2023-03-01T20:47:55+02:00
tweak test for pypy, use "with open" to prevent resource leaks

--HG--
branch : py3.10

- - - - -
b325f62e by Matti Picus at 2023-03-01T22:19:25+02:00
update error message to match CPython

--HG--
branch : py3.10

- - - - -
a48f73db by Matti Picus at 2023-03-01T22:19:57+02:00
test, fix truncate error when read-only

--HG--
branch : py3.10

- - - - -
bdbe28e6 by Matti Picus at 2023-03-01T23:36:57+02:00
match error messages

--HG--
branch : py3.10

- - - - -
e794e7d3 by Matti Picus at 2023-03-01T23:44:05+02:00
skip test that needs shutdown cleanups

--HG--
branch : py3.10

- - - - -
5e5265d4 by Matti Picus at 2023-03-02T09:15:26+02:00
another place to check utf8_mode: influences subprocess.Popen default encoding

--HG--
branch : py3.10

- - - - -
77f33253 by Matti Picus at 2023-03-02T09:29:52+02:00
fix test: a BufferedReader is not writable, and cannot be trunctated

--HG--
branch : py3.10

- - - - -
744aa819 by Matti Picus at 2023-03-02T09:35:55+02:00
tweak error message (for test_logging.py)

--HG--
branch : py3.10

- - - - -
cad917d5 by Matti Picus at 2023-03-02T14:22:39+02:00
tweak error message (for test_logging.py)

--HG--
branch : py3.10

- - - - -
056d0d39 by Matti Picus at 2023-03-02T15:58:26+02:00
test_io open != self.open, resync test

--HG--
branch : py3.10

- - - - -
c90984f1 by Matti Picus at 2023-03-02T16:58:00+02:00
merge py3.9

--HG--
branch : py3.10

- - - - -
07668869 by Matti Picus at 2023-03-03T08:42:15+02:00
add quotes to type in error string

--HG--
branch : py3.10

- - - - -
bae4eac9 by Matti Picus at 2023-03-03T14:41:21+02:00
add cpyext type flags to type.__flags__

--HG--
branch : py3.10

- - - - -
ad378a09 by Matti Picus at 2023-03-03T14:42:02+02:00
try harder to preserve order in UnionType arguments

--HG--
branch : py3.10

- - - - -
6dbf97c2 by Matti Picus at 2023-03-02T16:09:31+02:00
pytest.yield_fixture is deprecated, use pytest.fixture

--HG--
branch : py3.10

- - - - -
1a3b6733 by Matti Picus at 2023-03-02T16:10:06+02:00
remove redundant file, duplicate of extra_tests/test_capi.py

--HG--
branch : py3.9

- - - - -
8446fa34 by Matti Picus at 2023-03-02T16:55:18+02:00
allow indexing with a class with a __index__ method

--HG--
branch : py3.9

- - - - -
98e023bf by Carl Friedrich Bolz-Tereick at 2023-03-03T14:15:42+01:00
#3892: fix wrong assert in intutils, it should be an InvalidLoop instead

I introduced the assert in 5909f5e0a75c. before that, inconsistent intersects
would just do nothing, which I am not sure is a better solution than raising
InvalidLoop

- - - - -
a094c70d by Matti Picus at 2023-03-03T18:14:21+02:00
skip test, see issue 3897

--HG--
branch : py3.10

- - - - -
b3680d27 by Matti Picus at 2023-03-04T18:56:18+02:00
add another locale override when using utf8_mode

--HG--
branch : py3.10

- - - - -
6948eb37 by Matti Picus at 2023-03-04T19:08:26+02:00
fix tests: error message now addes quotes around type

--HG--
branch : py3.10

- - - - -
6cb1fc2c by Matti Picus at 2023-03-04T20:09:50+02:00
add python.org newer ip addresses

- - - - -
1b0fb240 by Matti Picus at 2023-03-04T20:13:11+02:00
fix test response msg

- - - - -
48a665da by Matti Picus at 2023-03-04T20:13:40+02:00
merge default into py3.9

--HG--
branch : py3.9

- - - - -
e439d7f0 by Matti Picus at 2023-03-04T20:14:03+02:00
merge py3.9

--HG--
branch : py3.10

- - - - -
2c2ff804 by Matti Picus at 2023-03-01T23:36:37+02:00
flush buffer if larger than chunk size (bpo-43260).

Testing is tricky, see lib-python's test_io.test_internal_buffer_size

--HG--
branch : py3.10

- - - - -
fc1f2b20 by Matti Picus at 2023-03-04T21:07:13+02:00
fix translation on windows

--HG--
branch : py3.10

- - - - -
a375a7ed by Matti Picus at 2023-03-04T22:55:40+02:00
add (almost all of) sys.stdlib_module_names, details may be different

--HG--
branch : py3.10

- - - - -
c51b9d59 by Matti Picus at 2023-03-04T23:11:22+02:00
add parsing for warn_default_encoding, which should be an int not a bool

--HG--
branch : py3.10

- - - - -
c5a1deb3 by Matti Picus at 2023-03-04T23:33:09+02:00
PyPy can properly initiate structseq instances, does not suffer from bpo-43916

--HG--
branch : py3.10

- - - - -
ddd52247 by Matti Picus at 2023-03-05T08:33:57+02:00
rework tests for -D with a newer pytest. Still some problems with catching 
unraiseable exceptions

--HG--
branch : py3.10

- - - - -
404432c0 by Matti Picus at 2023-03-05T09:02:30+02:00
allow error msg difference

--HG--
branch : py3.10

- - - - -
425172b5 by Carl Friedrich Bolz-Tereick at 2023-03-05T12:51:45+01:00
adapt _Py_HashDouble to the changes in fd20c483b03d to fix numpy, hopefully

--HG--
branch : py3.10

- - - - -
c44c9e84 by Carl Friedrich Bolz-Tereick at 2023-03-06T12:38:23+01:00
merge py3.10

--HG--
branch : py3.10-bytecode-positions

- - - - -


30 changed files:

- extra_tests/test_decimal.py
- extra_tests/test_sqlite3.py
- − extra_tests/test_testcapi.py
- lib-python/3/test/test_compile.py
- lib-python/3/test/test_eof.py
- lib-python/3/test/test_importlib/test_threaded_import.py
- lib-python/3/test/test_interpreters.py
- lib-python/3/test/test_io.py
- lib-python/3/test/test_logging.py
- lib-python/3/test/test_socket.py
- lib-python/3/test/test_sys.py
- lib_pypy/_curses.py
- lib_pypy/_pypy_generic_alias.py
- py/_path/local.py
- pypy/doc/cpython_differences.rst
- pypy/interpreter/app_main.py
- pypy/interpreter/astcompiler/assemble.py
- pypy/interpreter/astcompiler/codegen.py
- + pypy/interpreter/astcompiler/test/test_assemble.py
- pypy/interpreter/astcompiler/test/test_compiler.py
- pypy/interpreter/baseobjspace.py
- pypy/interpreter/location.py
- pypy/interpreter/pyparser/rpypegparse.py
- pypy/interpreter/pyparser/test/test_pyparse.py
- pypy/interpreter/pyparser/tools/python-in-rpython.gram
- pypy/interpreter/test/apptest_function.py
- pypy/interpreter/test/test_app_main.py
- pypy/interpreter/test/test_objspace.py
- pypy/module/__builtin__/compiling.py
- pypy/module/__builtin__/test/apptest_compile.py


View it on Heptapod: 
https://foss.heptapod.net/pypy/pypy/-/compare/8dcd73f82730f023a33f1dc149af68976262e559...c44c9e848692aed4ea2a529faa143473570035e3

-- 
View it on Heptapod: 
https://foss.heptapod.net/pypy/pypy/-/compare/8dcd73f82730f023a33f1dc149af68976262e559...c44c9e848692aed4ea2a529faa143473570035e3
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