STINNER Victor added the comment: New patch: 34456cce64bb.patch
$ diffstat 34456cce64bb.patch .hgignore | 3 Makefile.pre.in | 37 b/Doc/includes/shoddy.c | 2 b/Include/Python.h | 1 b/Include/abstract.h | 17 b/Include/descrobject.h | 14 b/Include/funcobject.h | 6 b/Include/methodobject.h | 6 b/Include/modsupport.h | 20 b/Include/object.h | 28 b/Lib/json/encoder.py | 1 b/Lib/test/test_extcall.py | 19 b/Lib/test/test_sys.py | 6 b/Modules/_collectionsmodule.c | 14 b/Modules/_csv.c | 15 b/Modules/_ctypes/_ctypes.c | 12 b/Modules/_ctypes/stgdict.c | 2 b/Modules/_datetimemodule.c | 47 b/Modules/_elementtree.c | 11 b/Modules/_functoolsmodule.c | 113 +- b/Modules/_io/clinic/_iomodule.c.h | 8 b/Modules/_io/clinic/bufferedio.c.h | 42 b/Modules/_io/clinic/bytesio.c.h | 42 b/Modules/_io/clinic/fileio.c.h | 26 b/Modules/_io/clinic/iobase.c.h | 26 b/Modules/_io/clinic/stringio.c.h | 34 b/Modules/_io/clinic/textio.c.h | 40 b/Modules/_io/iobase.c | 4 b/Modules/_json.c | 24 b/Modules/_lsprof.c | 4 b/Modules/_operator.c | 11 b/Modules/_pickle.c | 106 - b/Modules/_posixsubprocess.c | 15 b/Modules/_sre.c | 11 b/Modules/_ssl.c | 9 b/Modules/_testbuffer.c | 4 b/Modules/_testcapimodule.c | 4 b/Modules/_threadmodule.c | 32 b/Modules/_tkinter.c | 11 b/Modules/arraymodule.c | 29 b/Modules/cjkcodecs/clinic/multibytecodec.c.h | 50 b/Modules/clinic/_bz2module.c.h | 8 b/Modules/clinic/_codecsmodule.c.h | 318 +++-- b/Modules/clinic/_cryptmodule.c.h | 10 b/Modules/clinic/_datetimemodule.c.h | 8 b/Modules/clinic/_dbmmodule.c.h | 26 b/Modules/clinic/_elementtree.c.h | 86 - b/Modules/clinic/_gdbmmodule.c.h | 26 b/Modules/clinic/_lzmamodule.c.h | 16 b/Modules/clinic/_opcode.c.h | 10 b/Modules/clinic/_pickle.c.h | 34 b/Modules/clinic/_sre.c.h | 124 +- b/Modules/clinic/_ssl.c.h | 74 - b/Modules/clinic/_tkinter.c.h | 50 b/Modules/clinic/_winapi.c.h | 124 +- b/Modules/clinic/arraymodule.c.h | 34 b/Modules/clinic/audioop.c.h | 210 ++- b/Modules/clinic/binascii.c.h | 36 b/Modules/clinic/cmathmodule.c.h | 24 b/Modules/clinic/fcntlmodule.c.h | 34 b/Modules/clinic/grpmodule.c.h | 14 b/Modules/clinic/md5module.c.h | 8 b/Modules/clinic/posixmodule.c.h | 642 ++++++----- b/Modules/clinic/pyexpat.c.h | 32 b/Modules/clinic/sha1module.c.h | 8 b/Modules/clinic/sha256module.c.h | 14 b/Modules/clinic/sha512module.c.h | 14 b/Modules/clinic/signalmodule.c.h | 50 b/Modules/clinic/unicodedata.c.h | 42 b/Modules/clinic/zlibmodule.c.h | 68 - b/Modules/itertoolsmodule.c | 20 b/Modules/main.c | 2 b/Modules/pyexpat.c | 3 b/Modules/signalmodule.c | 9 b/Modules/xxsubtype.c | 4 b/Objects/abstract.c | 403 ++++--- b/Objects/bytesobject.c | 2 b/Objects/classobject.c | 36 b/Objects/clinic/bytearrayobject.c.h | 90 - b/Objects/clinic/bytesobject.c.h | 66 - b/Objects/clinic/dictobject.c.h | 10 b/Objects/clinic/unicodeobject.c.h | 10 b/Objects/descrobject.c | 162 +- b/Objects/dictobject.c | 26 b/Objects/enumobject.c | 8 b/Objects/exceptions.c | 91 + b/Objects/fileobject.c | 29 b/Objects/floatobject.c | 25 b/Objects/funcobject.c | 77 - b/Objects/genobject.c | 2 b/Objects/iterobject.c | 6 b/Objects/listobject.c | 20 b/Objects/longobject.c | 40 b/Objects/methodobject.c | 139 ++ b/Objects/object.c | 4 b/Objects/odictobject.c | 2 b/Objects/rangeobject.c | 12 b/Objects/tupleobject.c | 21 b/Objects/typeobject.c | 1463 +++++++++++++++++++------- b/Objects/unicodeobject.c | 58 - b/Objects/weakrefobject.c | 22 b/PC/clinic/msvcrtmodule.c.h | 42 b/PC/clinic/winreg.c.h | 128 +- b/PC/clinic/winsound.c.h | 26 b/PCbuild/pythoncore.vcxproj | 4 b/Parser/tokenizer.c | 7 b/Python/ast.c | 31 b/Python/bltinmodule.c | 173 +-- b/Python/ceval.c | 591 +++++++++- b/Python/clinic/bltinmodule.c.h | 104 + b/Python/clinic/import.c.h | 18 b/Python/codecs.c | 17 b/Python/errors.c | 105 - b/Python/getargs.c | 284 ++++- b/Python/import.c | 27 b/Python/modsupport.c | 244 +++- b/Python/pythonrun.c | 10 b/Python/sysmodule.c | 32 b/Tools/clinic/clinic.py | 115 +- pystack.c | 288 +++++ pystack.h | 64 + 121 files changed, 5420 insertions(+), 2802 deletions(-) ---------- Added file: http://bugs.python.org/file42899/34456cce64bb.patch _______________________________________ Python tracker <rep...@bugs.python.org> <http://bugs.python.org/issue26814> _______________________________________ _______________________________________________ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com