Skip to content
Branch: 3.8
Find file History
Pull request Compare This branch is 1106 commits ahead, 1721 commits behind master.
miss-islington and vsajip bpo-16575: Disabled checks for union types being passed by value. (GH…
…-17960) (GH-17964)

Although the underlying libffi issue remains open, adding these
checks have caused problems in third-party projects which are in
widespread use. See the issue for examples.

The corresponding tests have also been skipped.

(cherry picked from commit c12440c)
Latest commit eb9ba2f Jan 12, 2020
Permalink
Type Name Latest commit message Commit time
..
Failed to load latest commit information.
_blake2 [3.8] bpo-37034: Display argument name on errors with keyword argumen… Aug 29, 2019
_ctypes bpo-16575: Disabled checks for union types being passed by value. (GH… Jan 12, 2020
_decimal bpo-36974: tp_print -> tp_vectorcall_offset and tp_reserved -> tp_as_… May 31, 2019
_io [3.8] closes bpo-27805: Ignore ESPIPE in initializing seek of append-… Nov 12, 2019
_multiprocessing [3.8] bpo-37034: Display argument name on errors with keyword argumen… Aug 29, 2019
_sha3 bpo-36974: tp_print -> tp_vectorcall_offset and tp_reserved -> tp_as_… May 31, 2019
_sqlite bpo-38185: Fixed case-insensitive string comparison in sqlite3.Row in… Sep 17, 2019
_ssl bpo-34271: Fix compatibility with 1.0.2 (GH-13728) Jun 3, 2019
_xxtestfuzz [3.8] Fix typos in docs, comments and test assert messages (GH-14872). ( Jul 22, 2019
cjkcodecs [3.8] bpo-37206: Unrepresentable default values no longer represented… Sep 14, 2019
clinic [3.8] bpo-37206: Unrepresentable default values no longer represented… Sep 14, 2019
expat bpo-37731: Reorder includes in xmltok.c to avoid redefinition of _POS… Oct 12, 2019
README Issue #18093: Factor out the programs that embed the runtime Jul 25, 2014
Setup bpo-37798: Add C fastpath for statistics.NormalDist.inv_cdf() (GH-15266 Aug 23, 2019
_abc.c Fix some typos (GH-14435) Jul 5, 2019
_asynciomodule.c Make repr of C accelerated TaskWakeupMethWrapper the same as of pure … Dec 7, 2019
_bisectmodule.c bpo-33012: Fix invalid function cast warnings with gcc 8. (GH-6749) Nov 27, 2018
_bz2module.c bpo-36974: tp_print -> tp_vectorcall_offset and tp_reserved -> tp_as_… May 31, 2019
_codecsmodule.c [3.8] bpo-37206: Unrepresentable default values no longer represented… Sep 14, 2019
_collectionsmodule.c bpo-37165: Convert _count_elements to the argument clinic (GH-13848) Jun 5, 2019
_contextvarsmodule.c
_cryptmodule.c bpo-28503: Use crypt_r() when available instead of crypt() (GH-11373) Dec 30, 2018
_csv.c [3.8] bpo-37994: Fix silencing all errors if an attribute lookup fail… Sep 1, 2019
_curses_panel.c bpo-35810: Incref heap-allocated types in PyObject_Init (GH-11661) Mar 27, 2019
_cursesmodule.c [3.8] bpo-37206: Unrepresentable default values no longer represented… Sep 14, 2019
_datetimemodule.c [3.8] bpo-37994: Fix silencing all errors if an attribute lookup fail… Sep 1, 2019
_dbmmodule.c bpo-36974: tp_print -> tp_vectorcall_offset and tp_reserved -> tp_as_… May 31, 2019
_elementtree.c [3.8] bpo-37206: Unrepresentable default values no longer represented… Sep 14, 2019
_functoolsmodule.c bpo-34303: Micro-optimizations in functools.reduce() (GH-8598) Jun 1, 2019
_gdbmmodule.c
_hashopenssl.c bpo-38684: haslib: fix build when Blake2 not enabled in OpenSSL (GH-1… Nov 6, 2019
_heapqmodule.c bpo-34797: Convert heapq to the argument clinic (GH-9560) Sep 28, 2018
_json.c
_localemodule.c bpo-36254: Fix invalid uses of %d in format strings in C. (GH-12264) Mar 13, 2019
_lsprof.c bpo-36974: tp_print -> tp_vectorcall_offset and tp_reserved -> tp_as_… May 31, 2019
_lzmamodule.c bpo-21872: fix lzma library decompresses data incompletely (GH-14048) Sep 12, 2019
_math.c Issue #28256: Cleanup _math.c Oct 18, 2016
_math.h Issue #28256: Cleanup _math.c Oct 18, 2016
_opcode.c bpo-32455: Add jump parameter to dis.stack_effect(). (GH-6610) Sep 18, 2018
_operator.c bpo-36974: tp_print -> tp_vectorcall_offset and tp_reserved -> tp_as_… May 31, 2019
_pickle.c
_posixsubprocess.c bpo-37951: Lift subprocess's fork() restriction (GH-15544) Aug 27, 2019
_queuemodule.c bpo-36974: tp_print -> tp_vectorcall_offset and tp_reserved -> tp_as_… May 31, 2019
_randommodule.c
_scproxy.c closes bpo-31903: Release the GIL when calling into SystemConfigurati… Sep 11, 2018
_sre.c
_ssl.c [3.8] bpo-38820: OpenSSL 3.0.0 compatibility. (GH-17190) (GH-17499) Dec 7, 2019
_ssl_data.h Issue #23248: Update ssl error codes from latest OpenSSL git master. Jan 18, 2015
_stat.c bpo-37834: Normalise handling of reparse points on Windows (GH-15370) Aug 21, 2019
_statisticsmodule.c bpo-37798: Prevent undefined behavior in direct calls to the C helper… Sep 15, 2019
_struct.c bpo-36974: tp_print -> tp_vectorcall_offset and tp_reserved -> tp_as_… May 31, 2019
_testbuffer.c bpo-36974: tp_print -> tp_vectorcall_offset and tp_reserved -> tp_as_… May 31, 2019
_testcapimodule.c
_testimportmultiple.c Remove compile warnings for _testimportmodule Dec 15, 2012
_testinternalcapi.c bpo-36763: Implement the PEP 587 (GH-13592) May 27, 2019
_testmultiphase.c bpo-32388: Remove cross-version binary compatibility requirement in t… May 29, 2019
_threadmodule.c
_tkinter.c
_tracemalloc.c bpo-38823: Fix refleak in _tracemalloc init error handling (GH-17235) Nov 20, 2019
_uuidmodule.c bpo-32627: Fix compile error when conflicting `_uuid` headers included ( Jun 24, 2019
_weakref.c bpo-32150: Expand tabs to spaces in C files. (#4583) Nov 28, 2017
_winapi.c bpo-36974: tp_print -> tp_vectorcall_offset and tp_reserved -> tp_as_… May 31, 2019
_xxsubinterpretersmodule.c
addrinfo.h replace PY_LONG_LONG with long long Sep 6, 2016
arraymodule.c bpo-38677: Fix arraymodule error handling in module initialization. (G… Nov 15, 2019
atexitmodule.c bpo-33012: Fix invalid function cast warnings with gcc 8. (GH-6749) Nov 27, 2018
audioop.c bpo-33781: audioop: enhance rounding double as int (GH-7447) Jun 6, 2018
binascii.c bpo-22385: Support output separators in hex methods. (#13578) May 29, 2019
cmathmodule.c [3.8] bpo-37206: Unrepresentable default values no longer represented… Sep 14, 2019
config.c.in
errnomodule.c Fix #13210. Port the Windows build from VS2008 to VS2010. May 13, 2012
faulthandler.c bpo-38965: Fix faulthandler._stack_overflow() on GCC 10 (GH-17467) Dec 4, 2019
fcntlmodule.c
gc_weakref.txt Issue #13575: there is only one class type. Dec 12, 2011
gcmodule.c
getaddrinfo.c bpo-32241: Add the const qualifire to declarations of umodifiable str… Dec 12, 2017
getbuildinfo.c bpo-27593: Get SCM build info from git instead of hg. (#446) Mar 4, 2017
getnameinfo.c Issue #15538: Fix compilation of the getnameinfo() / getaddrinfo() em… Aug 2, 2012
getpath.c
grpmodule.c bpo-34604: Use %R because of invisible characters or trailing whitesp… Dec 5, 2018
hashlib.h bpo-31370: Remove support for threads-less builds (#3385) Sep 7, 2017
hashtable.c bpo-36594: Fix incorrect use of %p in format strings (GH-12769) May 6, 2019
hashtable.h Issue #28126: Replace Py_MEMCPY with memcpy(). Visual Studio can prop… Sep 13, 2016
itertoolsmodule.c bpo-34410: Fix a crash in the tee iterator when re-enter it. (GH-15625) Sep 9, 2019
ld_so_aix.in Issue #10656: Fix out-of-tree building on AIX Nov 20, 2016
main.c bpo-38304: PyConfig_InitPythonConfig() cannot fail anymore (GH-16509) Oct 1, 2019
makesetup
makexp_aix - Changes donated by Elemental Security to make it work on AIX 5.3 Sep 14, 2005
mathmodule.c bpo-37691: Let math.dist() accept sequences and iterables for coordin… Jul 27, 2019
md5module.c bpo-36974: tp_print -> tp_vectorcall_offset and tp_reserved -> tp_as_… May 31, 2019
mmapmodule.c [3.8] bpo-38168: Fix a possbile refleak in setint() of mmapmodule.c (G… Sep 16, 2019
nismodule.c bpo-35356: Fix a possible reference leak in nis.maps(). (GH-10808) Nov 30, 2018
ossaudiodev.c
overlapped.c bpo-37445: Include FORMAT_MESSAGE_IGNORE_INSERTS in FormatMessageW() … Sep 9, 2019
parsermodule.c bpo-37253: Add _PyCompilerFlags_INIT macro (GH-14018) Jun 13, 2019
posixmodule.c bpo-37931: Fix crash on OSX re-initializing os.environ (GH-15428) Dec 6, 2019
posixmodule.h bpo-33441: Make the sigset_t converter available in other modules. (G… May 8, 2018
pwdmodule.c bpo-34604: Use %R because of invisible characters or trailing whitesp… Dec 5, 2018
pyexpat.c [3.8] bpo-37206: Unrepresentable default values no longer represented… Sep 14, 2019
readline.c bpo-38634: Allow non-apple build to cope with libedit (GH-16986) Dec 4, 2019
resource.c bpo-34674: Assume unistd.h exists on Unix. (GH-9290) Sep 14, 2018
rotatingtree.c
rotatingtree.h bpo-32150: Expand tabs to spaces in C files. (#4583) Nov 28, 2017
selectmodule.c bpo-36974: tp_print -> tp_vectorcall_offset and tp_reserved -> tp_as_… May 31, 2019
sha1module.c bpo-36974: tp_print -> tp_vectorcall_offset and tp_reserved -> tp_as_… May 31, 2019
sha256module.c bpo-36974: tp_print -> tp_vectorcall_offset and tp_reserved -> tp_as_… May 31, 2019
sha512module.c bpo-36974: tp_print -> tp_vectorcall_offset and tp_reserved -> tp_as_… May 31, 2019
signalmodule.c bpo-38037: Fix reference counters in signal module (GH-15753) Sep 9, 2019
socketmodule.c closes bpo-37405: Make socket.getsockname() always return a tuple for… Sep 12, 2019
socketmodule.h bpo-31425: Expose AF_QIPCRTR in socket module (GH-3706) Sep 26, 2018
spwdmodule.c [security] bpo-13617: Reject embedded null characters in wchar* strin… Jun 28, 2017
sre.h bpo-25054, bpo-1647489: Added support of splitting on zerowidth patte… Dec 4, 2017
sre_constants.h bpo-31690: Allow the inline flags "a", "L", and "u" to be used as gro… Oct 24, 2017
sre_lib.h bpo-34294: re module, fix wrong capturing groups in rare cases. (GH-1… Feb 18, 2019
symtablemodule.c bpo-37253: Add _PyCompilerFlags_INIT macro (GH-14018) Jun 13, 2019
syslogmodule.c bpo-33012: Fix invalid function cast warnings with gcc 8. (GH-6749) Nov 27, 2018
termios.c Fix typos mostly in comments, docs and test names (GH-15209) Aug 30, 2019
testcapi_long.h Issue #9530: Fix undefined behaviour due to signed overflow in testca… Nov 19, 2011
timemodule.c bpo-36205: Fix the rusage implementation of time.process_time() (GH-1… Aug 27, 2019
tkappinit.c Issue #4350: Removed a number of out-of-dated and non-working for a l… Jul 23, 2014
tkinter.h
unicodedata.c closes bpo-37966: Fully implement the UAX GH-15 quick-check algorithm. ( Sep 4, 2019
unicodedata_db.h closes bpo-36861: Update Unicode database to 12.1.0. (GH-13214) May 9, 2019
unicodename_db.h closes bpo-36861: Update Unicode database to 12.1.0. (GH-13214) May 9, 2019
winreparse.h bpo-31512: Add non-elevated symlink support for Windows (GH-3652) Apr 9, 2019
xxlimited.c bpo-32388: Remove cross-version binary compatibility requirement in t… May 29, 2019
xxmodule.c bpo-36974: tp_print -> tp_vectorcall_offset and tp_reserved -> tp_as_… May 31, 2019
xxsubtype.c bpo-36974: tp_print -> tp_vectorcall_offset and tp_reserved -> tp_as_… May 31, 2019
zlibmodule.c bpo-36974: tp_print -> tp_vectorcall_offset and tp_reserved -> tp_as_… May 31, 2019

README

Source files for standard library extension modules,
and former extension modules that are now builtin modules.
You can’t perform that action at this time.