Skip to content
Branch: master
Find file History
vstinner bpo-39511: Fix multiprocessing semlock_acquire() (GH-18298)
The Python C API must not be used when the GIL is released: only
access Py_None when the GIL is hold.
Latest commit 7dc1401 Feb 1, 2020
Permalink
Type Name Latest commit message Commit time
..
Failed to load latest commit information.
_blake2 bpo-9216: Add usedforsecurity to hashlib constructors (GH-16044) Sep 13, 2019
_ctypes bpo-39393: Misleading error message on dependent DLL resolution failu… Jan 28, 2020
_decimal Revert mode change that loses information in directory listings on Li… Aug 21, 2019
_io Revert "remove a strange non-ASCII character in _iomodule.c" (GH-17240) Nov 18, 2019
_multiprocessing bpo-39511: Fix multiprocessing semlock_acquire() (GH-18298) Feb 1, 2020
_sha3 bpo-9216: Add usedforsecurity to hashlib constructors (GH-16044) Sep 13, 2019
_sqlite bpo-39497: Remove unused variable from pysqlite_cursor_executescript (G… Jan 30, 2020
_ssl bpo-34271: Fix compatibility with 1.0.2 (GH-13728) Jun 3, 2019
_xxtestfuzz bpo-38823: Clean up _xxtestfuzz initialization. (GH-17216) Nov 21, 2019
cjkcodecs bpo-38631: Avoid Py_FatalError() in _multibytecodec init (GH-17233) Nov 18, 2019
clinic bpo-39395: putenv() and unsetenv() always available (GH-18135) Jan 24, 2020
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 bpo-37547: add _PyObject_CallMethodOneArg (GH-14685) Jul 11, 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 bpo-37206: Unrepresentable default values no longer represented as No… Sep 14, 2019
_collectionsmodule.c bpo-37337: Add _PyObject_CallMethodNoArgs() (GH-14267) Jul 8, 2019
_contextvarsmodule.c bpo-38823: Clean up refleaks in _contextvars initialization. (GH-17198) Nov 16, 2019
_cryptmodule.c closes bpo-38402: Check error of primitive crypt/crypt_r. (GH-16599) Oct 8, 2019
_csv.c bpo-37994: Fix silencing all errors if an attribute lookup fails. (GH… Sep 1, 2019
_curses_panel.c bpo-35810: Incref heap-allocated types in PyObject_Init (GH-11661) Mar 27, 2019
_cursesmodule.c bpo-36589: Fix the error handling in curses.update_lines_cols(). (GH-… Nov 17, 2019
_datetimemodule.c bpo-39237, datetime: Remove redundant call to round from delta_new (G… Jan 8, 2020
_dbmmodule.c bpo-37337: Add _PyObject_CallMethodNoArgs() (GH-14267) Jul 8, 2019
_elementtree.c bpo-38392: PyObject_GC_Track() validates object in debug mode (GH-16615) Oct 7, 2019
_functoolsmodule.c bpo-38644: Add _PyObject_VectorcallTstate() (GH-17052) Nov 8, 2019
_gdbmmodule.c bpo-37337: Add _PyObject_CallMethodNoArgs() (GH-14267) Jul 8, 2019
_hashopenssl.c bpo-38684: haslib: fix build when Blake2 not enabled in OpenSSL (#17043) Nov 4, 2019
_heapqmodule.c bpo-39421: Fix posible crash in heapq with custom comparison operators ( Jan 23, 2020
_json.c bpo-1635741: Port _json extension module to multiphase initialization… Jan 15, 2020
_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 bpo-39426: Fix outdated default and highest protocols in docs (GH-18154) Jan 24, 2020
_posixsubprocess.c bpo-38417: Add umask support to subprocess (GH-16726) Oct 12, 2019
_queuemodule.c bpo-36974: tp_print -> tp_vectorcall_offset and tp_reserved -> tp_as_… May 31, 2019
_randommodule.c bpo-38321: Fix compiler warning in _randommodule.c (GH-16512) Oct 1, 2019
_scproxy.c closes bpo-31903: Release the GIL when calling into SystemConfigurati… Sep 11, 2018
_sre.c bpo-39271: Remove dead assignment from pattern_subx (GH-17915) Jan 9, 2020
_ssl.c bpo-39272: Remove dead assignment from _ssl__SSLContext_load_verify_l… Jan 9, 2020
_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-15231) Aug 21, 2019
_statisticsmodule.c Clean up module initialization. (GH-17215) Nov 19, 2019
_struct.c bpo-38140: Make dict and weakref offsets opaque for C heap types (#16076 Sep 19, 2019
_testbuffer.c bpo-36974: tp_print -> tp_vectorcall_offset and tp_reserved -> tp_as_… May 31, 2019
_testcapimodule.c bpo-27961: Replace PY_LLONG_MAX, PY_LLONG_MIN and PY_ULLONG_MAX with … Dec 5, 2019
_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 bpo-38858: Add _Py_IsMainInterpreter(tstate) (GH-17293) Nov 20, 2019
_tkinter.c bpo-38835: Don't use PyFPE_START_PROTECT and PyFPE_END_PROTECT (GH-17231 Nov 20, 2019
_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 closes bpo-39262: Use specific out-of-memory message in _sharedexcept… Jan 9, 2020
addrinfo.h replace PY_LONG_LONG with long long Sep 6, 2016
arraymodule.c bpo-38916: array.array: remove fromstring() and tostring() (GH-17487) Dec 9, 2019
atexitmodule.c bpo-33012: Fix invalid function cast warnings with gcc 8. (GH-6749) Nov 27, 2018
audioop.c bpo-38303: Make audioop extension module PEP-384 compatible (GH-16497) Oct 22, 2019
binascii.c bpo-39353: binascii.crc_hqx() is no longer deprecated (GH-18276) Jan 30, 2020
cmathmodule.c bpo-38835: Don't use PyFPE_START_PROTECT and PyFPE_END_PROTECT (GH-17231 Nov 20, 2019
config.c.in rename _imp initialization function to follow conventions (#5432) Jan 29, 2018
errnomodule.c Fix #13210. Port the Windows build from VS2008 to VS2010. May 13, 2012
faulthandler.c bpo-38631: Add _Py_NO_RETURN to functions calling Py_FatalError() (GH… Jan 30, 2020
fcntlmodule.c bpo-38823: Clean up refleak in fcntl module initialization. (GH-17236) Nov 19, 2019
gc_weakref.txt Issue #13575: there is only one class type. Dec 12, 2011
gcmodule.c bpo-38631: Avoid Py_FatalError() in GC collect() (GH-18164) Jan 24, 2020
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 bpo-38353: Fix typos in calculate_argv0_path_framework() (GH-16695) Oct 10, 2019
grpmodule.c bpo-38072: PEP-384 grpmodule (GH-15788) Sep 10, 2019
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 Minor readability improvement for argument handling in itertools.repe… Nov 10, 2019
ld_so_aix.in Issue #10656: Fix out-of-tree building on AIX Nov 20, 2016
main.c bpo-38353: Cleanup includes in the internal C API (GH-16548) Oct 2, 2019
makesetup closes bpo-34212: Build core extension modules with Py_BUILD_CORE_BUI… Nov 27, 2018
makexp_aix - Changes donated by Elemental Security to make it work on AIX 5.3 Sep 14, 2005
mathmodule.c bpo-39396: Fix math.nextafter(-0.0, +0.0) on AIX 7.1 (GH-18094) Jan 21, 2020
md5module.c bpo-9216: Add usedforsecurity to hashlib constructors (GH-16044) Sep 13, 2019
mmapmodule.c bpo-38465: Convert the type of exports counters to Py_ssize_t. (GH-16746 Oct 21, 2019
nismodule.c bpo-35356: Fix a possible reference leak in nis.maps(). (GH-10808) Nov 30, 2018
ossaudiodev.c Remove a dead comment from ossaudiodev.c (#15346) Aug 20, 2019
overlapped.c bpo-37445: Include FORMAT_MESSAGE_IGNORE_INSERTS in FormatMessageW() … Sep 9, 2019
parsermodule.c bpo-15999: Clean up of handling boolean arguments. (GH-15610) Sep 1, 2019
posixmodule.c bpo-39395: putenv() and unsetenv() always available (GH-18135) Jan 24, 2020
posixmodule.h bpo-33441: Make the sigset_t converter available in other modules. (G… May 8, 2018
pwdmodule.c bpo-38073: Make pwd module PEP-384 compatible (GH-15790) Sep 10, 2019
pyexpat.c bpo-38392: PyObject_GC_Track() validates object in debug mode (GH-16615) Oct 7, 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 Recorded merge of revisions 81032 via svnmerge from May 9, 2010
rotatingtree.h bpo-32150: Expand tabs to spaces in C files. (#4583) Nov 28, 2017
selectmodule.c bpo-39239: epoll.unregister() no longer ignores EBADF (GH-17882) Jan 7, 2020
sha1module.c bpo-9216: Add usedforsecurity to hashlib constructors (GH-16044) Sep 13, 2019
sha256module.c bpo-9216: Add usedforsecurity to hashlib constructors (GH-16044) Sep 13, 2019
sha512module.c bpo-9216: Add usedforsecurity to hashlib constructors (GH-16044) Sep 13, 2019
signalmodule.c closes bpo-38712: Add signal.pidfd_send_signal. (GH-17070) Nov 20, 2019
socketmodule.c bpo-38282: Rewrite getsockaddrarg() helper function (GH-16698) Oct 10, 2019
socketmodule.h bpo-38282: Correctly manage the Bluetooth L2CAP socket structure in F… Oct 13, 2019
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-38361: syslog: fixed making default "ident" from sys.argv[0] (GH-… Jan 14, 2020
termios.c bpo-28367: Add additional baud rates for termios (GH-13142) Jan 4, 2020
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 Issue #16840. Turn off bignum support in tkinter with with Tcl earlie… Apr 22, 2015
unicodedata.c bpo-37752: Delete redundant Py_CHARMASK in normalizestring() (GH-15095) Sep 10, 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-38074: Make zlib extension module PEP-384 compatible (GH-15792) Sep 10, 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.