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