Carl Friedrich Bolz-Tereick pushed to branch branch/py3.9 at PyPy / pypy
Commits: 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 - - - - - 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 - - - - - 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 - - - - - 8f1bcec2 by Carl Friedrich Bolz-Tereick at 2022-03-23T19:31:01+01:00 refactor argument parsing substantially: the keyword arguments *at the callsite* (not those in the signatures) are changed to be *wrapped*. The resason for that is that they need to be re-wrapped if they become part of a **kwargs dict anyway, and that they usually come from a place that stores them wrapped as well. --HG-- branch : py3.8-argument-unwrap-less - - - - - 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 - - - - - 9a393839 by Carl Friedrich Bolz-Tereick at 2022-03-23T19:45:33+01:00 fix cpyext --HG-- branch : py3.8-argument-unwrap-less - - - - - d0a791fe by Carl Friedrich Bolz-Tereick at 2022-03-23T20:22:46+01:00 fix various uses of __args__ --HG-- branch : py3.8-argument-unwrap-less - - - - - 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 - - - - - fe3bc599 by Carl Friedrich Bolz-Tereick at 2022-03-23T21:20:44+01:00 merge py3.8 --HG-- branch : py3.8-argument-unwrap-less - - - - - c73edd2d by Carl Friedrich Bolz-Tereick at 2022-03-23T21:44:43+01:00 fix test --HG-- branch : py3.8-argument-unwrap-less - - - - - fd7a416c by Matti Picus at 2022-03-24T07:01:05+02:00 fix test --HG-- branch : py3.8 - - - - - 8dea2443 by Carl Friedrich Bolz-Tereick at 2022-03-24T16:19:37+01:00 ouch, fix min/max --HG-- branch : py3.8-argument-unwrap-less - - - - - dd9a8077 by Carl Friedrich Bolz-Tereick at 2022-03-24T16:28:35+01:00 ouch, another bad typo --HG-- branch : py3.8-argument-unwrap-less - - - - - 8eadcad1 by Carl Friedrich Bolz-Tereick at 2022-03-24T19:25:00+01:00 fix the various test_ztranslation --HG-- branch : py3.8-argument-unwrap-less - - - - - 06bbdc83 by Matti Picus at 2022-03-25T00:06:29+02:00 use __index__ to test for int-ness in ctypes.array (issue 3712) --HG-- branch : py3.8 - - - - - 360ece94 by Carl Friedrich Bolz-Tereick at 2022-03-25T13:15:08+01:00 fix test_argument --HG-- branch : py3.8-argument-unwrap-less - - - - - acc4588a by Matti Picus at 2022-03-25T15:22:39+03:00 add a test (from cython) for setting the d_base.doc of a wrapper-descriptor --HG-- branch : py3.8 - - - - - 2d3182d9 by Matti Picus at 2022-03-25T15:24:13+03:00 fix for the new test: allocate a wrapperbase struct when using slot wrappers from C --HG-- branch : py3.8 - - - - - 4a59874f by Carl Friedrich Bolz-Tereick at 2022-03-25T14:13:46+01:00 merge py3.8-argument-unwrap-less: don't unwrap the W_UnicodeObjects that are used to store the keywords of a call site. We don't want to un-wrap them, because if a function takes **kwargs they get re-wrapped, which means they get re-checked for being valid utf-8. --HG-- branch : py3.8 - - - - - 51dcabab by Carl Friedrich Bolz-Tereick at 2022-03-25T14:56:31+01:00 merge py3.8 --HG-- branch : py3.9 - - - - - 30 changed files: - extra_tests/ctypes_tests/test_array.py - lib_pypy/_ctypes/array.py - pypy/interpreter/argument.py - pypy/interpreter/gateway.py - pypy/interpreter/pycode.py - pypy/interpreter/pyframe.py - pypy/interpreter/pyopcode.py - pypy/interpreter/signature.py - pypy/interpreter/test/test_argument.py - pypy/interpreter/test/test_compiler.py - pypy/interpreter/test/test_gateway.py - pypy/module/__builtin__/app_io.py - pypy/module/__builtin__/compiling.py - pypy/module/__builtin__/functional.py - pypy/module/_hpy_universal/interp_extfunc.py - pypy/module/_hpy_universal/interp_slot.py - pypy/module/_weakref/interp__weakref.py - pypy/module/array/interp_array.py - pypy/module/cpyext/api.py - pypy/module/cpyext/bytesobject.py - pypy/module/cpyext/cdatetime.py - pypy/module/cpyext/eval.py - pypy/module/cpyext/include/object.h - pypy/module/cpyext/methodobject.py - pypy/module/cpyext/parse/cpyext_object.h - pypy/module/cpyext/pyobject.py - pypy/module/cpyext/sequence.py - + pypy/module/cpyext/test/specmethdocstring.c - pypy/module/cpyext/test/test_bytesobject.py - pypy/module/cpyext/test/test_methodobject.py View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/223474813d7ab39be672fa2fc4f81b5a2c88699d...51dcababb48371bba12390d069876d5db2de08f1 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/223474813d7ab39be672fa2fc4f81b5a2c88699d...51dcababb48371bba12390d069876d5db2de08f1 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