Carl Friedrich Bolz-Tereick pushed to branch branch/py3.8 at PyPy / pypy
Commits: eb984336 by Sebastian Berg at 2020-12-08T11:01:26-06:00 CPyext: Implement METH_FASTCALL This commit adds the METH_FASTCALL method calling convention (with the exception of omitting the `const` classifier for the arguments). Beginning with Python 3.10, `METH_FASTCALL` is not part of the limited API anymore, it was first available (although undocumented) in Python 3.7. Closes #3357 --HG-- branch : meth-fastcall - - - - - 2d04e489 by Sebastian Berg at 2020-12-09T19:01:40-06:00 Remove copy-pasted comment, since I did not actually add tests for refcounts --HG-- branch : meth-fastcall - - - - - 84ef34d2 by Matti Picus at 2020-12-31T08:47:04+02:00 trivial test fixes, backport Py_NAN fix - - - - - 1902436d by Matti Picus at 2020-12-31T19:03:16+02:00 re-enable win32consoleio --HG-- branch : win32consoleio2 - - - - - 420d87d2 by Matti Picus at 2021-01-01T12:06:43+02:00 merge py3.7 into branch --HG-- branch : win32consoleio2 - - - - - 5263476f by Matti Picus at 2021-01-01T12:09:47+02:00 happy new year - - - - - 72f16d17 by Matti Picus at 2021-01-02T22:36:23+02:00 enable vmprof installation for rpython/rlib/rvmprof tests - - - - - 87487450 by Matti Picus at 2021-01-03T15:48:29+02:00 test, fix parsing "inf" and friends in PyOS_string_to_double (issue 3375) also fix "const char *" in dg_strtod - - - - - feb8cbce by Matti Picus at 2021-01-03T18:54:53+02:00 merge default into py3.7 --HG-- branch : py3.7 - - - - - 7e2a75e6 by Matti Picus at 2021-01-03T19:27:52+02:00 document branch to be merged --HG-- branch : win32consoleio2 - - - - - 8a727574 by Matti Picus at 2021-01-03T19:28:55+02:00 merge win32consoleio2 which re-enables win32consoleio --HG-- branch : py3.7 - - - - - dced3f63 by Matti Picus at 2021-01-04T00:44:38+02:00 test, fix for tightening overflow values in PyLong_As* functions for win64 --HG-- branch : py3.7 - - - - - 023bd2db by Matti Picus at 2021-01-04T08:43:41+02:00 add str2constcharp for tests - - - - - 442ee653 by Matti Picus at 2021-01-04T08:56:45+02:00 merge default into py3.7 --HG-- branch : py3.7 - - - - - 60b3ac6a by Matti Picus at 2021-01-04T09:27:05+02:00 get LONG_MAX, LONG_MIN from C to fix test --HG-- branch : py3.7 - - - - - a57597c4 by Matti Picus at 2021-01-04T09:41:20+02:00 add missing dwShareMode argument (how does it work without this?) --HG-- branch : py3.7 - - - - - de3a7b72 by Matti Picus at 2021-01-04T11:14:59+02:00 test, fix for surrogates in winreg input value (issue 3345) --HG-- branch : py3.7 - - - - - 89baef0c by Matti Picus at 2021-01-04T13:37:20+02:00 remove pdb --HG-- branch : py3.7 - - - - - 7c057c80 by Matti Picus at 2021-01-05T12:57:30+02:00 another workaround for windows lib-python test hanging, issue 3374 --HG-- branch : py3.7 - - - - - 9f4e1806 by Matti Picus at 2021-01-05T21:02:53+02:00 provide a pypy BytesBuilder alternative to io.BytesIO in pure-python pickle --HG-- branch : py3.7 - - - - - a939fa73 by Matti Picus at 2021-01-05T23:50:08+02:00 remove code added in cdacad9a627a that does not exist in cpython --HG-- branch : py3.7 - - - - - 5c562381 by Matti Picus at 2021-01-06T12:57:07+02:00 fix tests for windows use of dbm.dumb --HG-- branch : py3.7 - - - - - 506ecf8a by Matti Picus at 2021-01-06T12:29:00+02:00 skip test that fails on PyPy like on CPython after 574a05c614cc --HG-- branch : py3.7 - - - - - 98265c6e by Matti Picus at 2021-01-07T09:44:11+02:00 generalize venv when copying *.exe and *.dll for windows like in symlink case --HG-- branch : py3.7 - - - - - cc0a1a6e by fijal at 2021-01-07T16:31:02+02:00 rename Hash to HASH to match CPython --HG-- branch : py3.7 - - - - - 31e6a858 by Sebastian Berg at 2021-01-08T21:06:04-06:00 CPyext: Fix bug and simplify new FASTCALL support --HG-- branch : meth-fastcall - - - - - 38030d3f by Sebastian Berg at 2021-01-08T21:24:14-06:00 CPyext, fixup: remove unused code and fixup code --HG-- branch : meth-fastcall - - - - - ff2056d9 by Carl Friedrich Bolz-Tereick at 2021-01-09T11:10:31+01:00 kill remnant of previous approach --HG-- branch : meth-fastcall - - - - - 054e8c8f by Matti Picus at 2021-01-09T20:27:06+02:00 merge py3.7 into branch --HG-- branch : meth-fastcall - - - - - c48aa3ef by Matti Picus at 2021-01-09T20:28:39+02:00 document and close branch to be merged --HG-- branch : meth-fastcall - - - - - 9f98ddbd by Matti Picus at 2021-01-09T20:29:32+02:00 merge meth-fastcall which implements METH_FASTCALL --HG-- branch : py3.7 - - - - - 43e95a95 by Matti Picus at 2021-01-10T13:15:27+02:00 fix failing test --HG-- branch : py3.7 - - - - - 00bae7e6 by Matti Picus at 2021-01-10T19:07:27+02:00 disable WinConsoleIO (again), it still causes crashes when testing numpy --HG-- branch : py3.7 - - - - - 6d658cde by Carl Friedrich Bolz-Tereick at 2021-01-10T21:26:52+01:00 fix #3380: the evaluation order of keys and values of large dict literals was wrong in 3.7 (in lower versions it was the same way, but in 3.7 the evaluation order of *small* dicts changed, but I didn't fix huge dicts) --HG-- branch : py3.7 - - - - - 2ad96112 by Carl Friedrich Bolz-Tereick at 2021-01-10T21:31:13+01:00 merge py3.7 --HG-- branch : py3.8 - - - - - 1ddcae67 by Carl Friedrich Bolz-Tereick at 2021-01-10T21:32:27+01:00 merge heads --HG-- branch : py3.7 - - - - - 0c360546 by Carl Friedrich Bolz-Tereick at 2021-01-10T21:32:37+01:00 merge py3.7 --HG-- branch : py3.8 - - - - - 25 changed files: - LICENSE - extra_tests/test_dbm.py - extra_tests/test_os.py - lib-python/3/pickle.py - lib-python/3/test/test_regrtest.py - lib-python/3/venv/__init__.py - lib_pypy/_hashlib/__init__.py - pypy/doc/conf.py - pypy/doc/test/test_whatsnew.py - pypy/doc/whatsnew-pypy3-head.rst - pypy/interpreter/astcompiler/test/test_compiler.py - pypy/interpreter/test/test_zzpickle_and_slow.py - pypy/module/_io/interp_win32consoleio.py - pypy/module/_pypyjson/interp_decoder.py - pypy/module/_winreg/interp_winreg.py - pypy/module/_winreg/test/test_winreg.py - pypy/module/cpyext/longobject.py - pypy/module/cpyext/pystrtod.py - pypy/module/cpyext/test/test_longobject.py - pypy/module/cpyext/test/test_pystrtod.py - pypy/module/time/test/test_time.py - requirements.txt - rpython/doc/conf.py - rpython/rlib/rdtoa.py - rpython/rtyper/lltypesystem/rffi.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/compare/4f28abd48ac80452e430be8210a871440aea9a15...0c360546b425289dd789a385054b7cee34fb547d -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/4f28abd48ac80452e430be8210a871440aea9a15...0c360546b425289dd789a385054b7cee34fb547d 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