Permalink
..
Failed to load latest commit information.
_blake2 bpo-31933: fix blake2 multi-byte params on big endian platforms (#4250) Nov 3, 2017
_ctypes bpo-16865: Support arrays >=2GB in ctypes. (GH-3006) May 14, 2018
_decimal Fix some warnings produced by different compilers. (#5593) Feb 9, 2018
_io bpo-34068: _io__IOBase_close_impl could call _PyObject_SetAttrId with… Jul 17, 2018
_multiprocessing bpo-33012: Fix invalid function cast warnings with gcc 8 for METH_NOA… Apr 29, 2018
_sha3 bpo-32240: Add the const qualifier to declarations of PyObject* array… Dec 15, 2017
_sqlite prefix internal sqlite symbols with _pysqlite_ (GH-8215) Jul 10, 2018
_xxtestfuzz Avoid UB in test selection macro. (#3407) Sep 7, 2017
cjkcodecs bpo-32240: Add the const qualifier to declarations of PyObject* array… Dec 15, 2017
clinic bpo-31938: Convert selectmodule.c to Argument Clinic (GH-4265) Jun 30, 2018
expat bpo-33956: update vendored expat to 2.2.5 (GH-7925) Jun 27, 2018
README Issue #18093: Factor out the programs that embed the runtime Jul 25, 2014
Setup bpo-32430: Rename Modules/Setup.dist to Modules/Setup (GH-8229) Jul 16, 2018
_abc.c bpo-32999: ast: Convert useless check to assert (GH-6197) Mar 23, 2018
_asynciomodule.c Make TaskStepMethWrapper_Type and TaskWakeupMethWrapper_Type static. (G… Jul 6, 2018
_bisectmodule.c Issue #28792: Remove aliases from _bisect Nov 24, 2016
_bz2module.c bpo-33916: Fix bz2 and lzma init when called twice (GH-7843) Jun 23, 2018
_codecsmodule.c bpo-24037: Add Argument Clinic converter `bool(accept={int})`. (#485) Mar 12, 2017
_collectionsmodule.c Factor-out two substantially identical code blocks. (GH-8219) Jul 10, 2018
_contextvarsmodule.c bpo-32436: Implement PEP 567 (#5027) Jan 23, 2018
_cryptmodule.c fixes bpo-31866: remove code pertaining to AtheOS support (#4115) Oct 26, 2017
_csv.c bpo-32747: Remove trailing spaces in docstrings. (GH-5491) Feb 2, 2018
_curses_panel.c bpo-20171: Convert the _curses and _curses_panel modules to Argument … May 10, 2018
_cursesmodule.c suppress compiler warnings in _cursesmodule.c (#7860) Jun 23, 2018
_datetimemodule.c bpo-33812: Corrected astimezone for naive datetimes. (GH-7578) Jun 10, 2018
_dbmmodule.c bpo-33383: Fix crash in get() of the dbm.ndbm database object. (#6630) Apr 29, 2018
_elementtree.c bpo-32240: Add the const qualifier to declarations of PyObject* array… Dec 15, 2017
_functoolsmodule.c bpo-32422: Reduce lru_cache memory usage (GH-5008) Dec 25, 2017
_gdbmmodule.c Fix compiling error when missing gdbm version macros (GH-7823) Jun 20, 2018
_hashopenssl.c bpo-31787: Prevent refleaks when calling __init__() more than once (G… Feb 13, 2018
_heapqmodule.c Issue #15984: Merge PyUnicode doc from 3.5 Apr 15, 2016
_json.c bpo-24641: Improved error message for JSON unserializible keys. (#4364) Nov 25, 2017
_localemodule.c bpo-33012: Fix invalid function cast warnings with gcc 8 for METH_NOA… Apr 29, 2018
_lsprof.c Issue #28999: Use Py_RETURN_NONE, Py_RETURN_TRUE and Py_RETURN_FALSE … Jan 23, 2017
_lzmamodule.c bpo-33916: Fix bz2 and lzma init when called twice (GH-7843) Jun 23, 2018
_math.c Issue #28256: Cleanup _math.c Oct 18, 2016
_math.h Issue #28256: Cleanup _math.c Oct 18, 2016
_opcode.c Issue #27332: Fixed the type of the first argument of module-level fu… Jul 7, 2016
_operator.c bpo-33012: Fix invalid function cast warnings with gcc 8 for METH_NOA… Apr 29, 2018
_pickle.c bpo-23403: Bump pickle.DEFAULT_PROTOCOL to 4 (#6355) Apr 4, 2018
_posixsubprocess.c bpo-32844: Fix a subprocess misredirection of a low fd (GH5689) Mar 26, 2018
_queuemodule.c Make PySimpleQueueType static. (GH-8175) Jul 7, 2018
_randommodule.c bpo-33012: Fix invalid function cast warnings with gcc 8 for METH_NOA… Apr 29, 2018
_scproxy.c bpo-33012: Fix invalid function cast warnings with gcc 8 for METH_NOA… Apr 29, 2018
_sre.c bpo-32308: Replace empty matches adjacent to a previous non-empty mat… Jan 4, 2018
_ssl.c bpo-31432: Revert unrelated code changes to _ssl.c and test_ssl (GH-7650 Jun 12, 2018
_ssl_data.h Issue #23248: Update ssl error codes from latest OpenSSL git master. Jan 18, 2015
_stat.c Issue #21741: Add st_file_attributes to os.stat_result on Windows. Jun 19, 2014
_struct.c bpo-33012: Fix invalid function cast warnings with gcc 8 for METH_NOA… Apr 29, 2018
_testbuffer.c Make various internal _testbuffer symbols static. (GH-8160) Jul 7, 2018
_testcapimodule.c Make GenericAlias_Type and Generic_Type static. (GH-8076) Jul 4, 2018
_testimportmultiple.c Remove compile warnings for _testimportmodule Dec 15, 2012
_testmultiphase.c Make two PyModuleDef_Slot symbols static in _testmultiphase. (GH-8147) Jul 7, 2018
_threadmodule.c bpo-33012: Fix invalid function cast warnings with gcc 8 for METH_NOA… Apr 29, 2018
_tkinter.c Fix miscellaneous typos (#4275) Nov 5, 2017
_tracemalloc.c bpo-32030: Enhance Py_Main() (#4412) Nov 16, 2017
_uuidmodule.c bpo-32493: Fix uuid.uuid1() on FreeBSD. (GH-7099) May 24, 2018
_weakref.c bpo-32150: Expand tabs to spaces in C files. (#4583) Nov 28, 2017
_winapi.c bpo-33671: efficient zero-copy for shutil.copy* functions (Linux, OSX… Jun 12, 2018
_xxsubinterpretersmodule.c Hide some symbols from _xxsubinterpreters. (GH-8151) Jul 7, 2018
addrinfo.h replace PY_LONG_LONG with long long Sep 6, 2016
arraymodule.c bpo-32747: Remove trailing spaces in docstrings. (GH-5491) Feb 2, 2018
atexitmodule.c bpo-31901: atexit callbacks should be run at subinterpreter shutdown (#… Dec 20, 2017
audioop.c bpo-33781: audioop: enhance rounding double as int (GH-7447) Jun 6, 2018
binascii.c bpo-33770: improve base64 exception message for encoded inputs of inv… Jun 10, 2018
cmathmodule.c Issue 23229: add cmath.inf, cmath.nan, cmath.infj and cmath.nanj. Aug 29, 2016
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-33012: Fix invalid function cast warnings with gcc 8 for METH_NOA… Apr 29, 2018
fcntlmodule.c bpo-32747: Remove trailing spaces in docstrings. (GH-5491) Feb 2, 2018
gc_weakref.txt Issue #13575: there is only one class type. Dec 12, 2011
gcmodule.c bpo-33597: Reduce PyGC_Head size (GH-7043) Jul 10, 2018
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-32430: Rename Modules/Setup.dist to Modules/Setup (GH-8229) Jul 16, 2018
grpmodule.c [security] bpo-13617: Reject embedded null characters in wchar* strin… Jun 28, 2017
hashlib.h bpo-31370: Remove support for threads-less builds (#3385) Sep 7, 2017
hashtable.c Replace KB unit with KiB (#4293) Nov 8, 2017
hashtable.h Issue #28126: Replace Py_MEMCPY with memcpy(). Visual Studio can prop… Sep 13, 2016
itertoolsmodule.c bpo-33012: Fix invalid function cast warnings with gcc 8 for METH_NOA… Apr 29, 2018
ld_so_aix.in Issue #10656: Fix out-of-tree building on AIX Nov 20, 2016
main.c bpo-33499: Add PYTHONPYCACHEPREFIX env var for alt bytecode cache loc… Jun 16, 2018
makesetup bpo-32430: Rename Modules/Setup.dist to Modules/Setup (GH-8229) Jul 16, 2018
makexp_aix - Changes donated by Elemental Security to make it work on AIX 5.3 Sep 14, 2005
mathmodule.c bpo-31338 (#3374) Sep 15, 2017
md5module.c bpo-32746: Fix multiple typos (GH-5144) Feb 4, 2018
mmapmodule.c bpo-33767: Fix improper use of SystemError by mmap.mmap objects (GH-7381 Jun 5, 2018
nismodule.c bpo-33012: Fix invalid function cast warnings with gcc 8 for METH_NOA… Apr 29, 2018
ossaudiodev.c Add the const qualifier to "char *" variables that refer to literal s… Nov 11, 2017
overlapped.c bpo-33012: Fix invalid function cast warnings with gcc 8 for METH_NOA… Apr 29, 2018
parsermodule.c bpo-33308: Fix a crash in the parser module when convert an ST object. ( Apr 18, 2018
posixmodule.c bpo-33671 / shutil.copyfile: use memoryview() with dynamic size on Wi… Jun 19, 2018
posixmodule.h bpo-33441: Make the sigset_t converter available in other modules. (G… May 8, 2018
pwdmodule.c [security] bpo-13617: Reject embedded null characters in wchar* strin… Jun 28, 2017
pyexpat.c bpo-28411: Support other mappings in PyInterpreterState.modules. (#3593) Sep 15, 2017
readline.c bpo-13631: Fix the order of initialization for readline libedit on ma… May 17, 2018
resource.c bpo-20185: Convert the resource moduel to Argument Clinic. (#545) Mar 12, 2017
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-31938: Convert selectmodule.c to Argument Clinic (GH-4265) Jun 30, 2018
sha1module.c Issue #28999: Use Py_RETURN_NONE, Py_RETURN_TRUE and Py_RETURN_FALSE … Jan 23, 2017
sha256module.c Issue #28999: Use Py_RETURN_NONE, Py_RETURN_TRUE and Py_RETURN_FALSE … Jan 23, 2017
sha512module.c Removed redundant Argument Clinic directives. Feb 4, 2017
signalmodule.c bpo-30654: Do not reset SIGINT handler to SIG_DFL in finisignal (GH-7146 Jun 1, 2018
socketmodule.c bpo-33012: Fix invalid function cast warnings with gcc 8 for METH_NOA… Apr 29, 2018
socketmodule.h bpo-31927: Fix bugs in socketmodule.c on NetBSD and other issues. (#4235 Nov 9, 2017
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-25054, bpo-1647489: Added support of splitting on zerowidth patte… Dec 4, 2017
symtablemodule.c Issue #20186: Converted the symtable module to Argument Clinic. Feb 4, 2017
syslogmodule.c Issue #28999: Use Py_RETURN_NONE, Py_RETURN_TRUE and Py_RETURN_FALSE … Jan 23, 2017
termios.c bpo-32660: Solaris should support constants like termios' FIONREAD (#… Jan 28, 2018
testcapi_long.h Issue #9530: Fix undefined behaviour due to signed overflow in testca… Nov 19, 2011
timemodule.c Fix some warnings produced by different compilers. (#5593) Feb 9, 2018
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-29456: Fix bugs in unicodedata.normalize: u1176, u11a7 and u11c3 (G… Jun 15, 2018
unicodedata_db.h update to Unicode 11.0.0 (closes bpo-33778) (GH-7439) Jun 7, 2018
unicodename_db.h update to Unicode 11.0.0 (closes bpo-33778) (GH-7439) Jun 7, 2018
winreparse.h Issue #17599: Use unique _Py_REPARSE_DATA_BUFFER etc names to avoid c… Aug 4, 2016
xxlimited.c bpo-33644: Fix signatures of tp_finalize handlers in testing code. (G… May 26, 2018
xxmodule.c bpo-31443: Formulate the type slot initialization rules in terms of C… Sep 22, 2017
xxsubtype.c bpo-33253: Fix xxsubtype.bench() to accept correct str signature. (GH… Apr 10, 2018
zipimport.c bpo-32248 - Implement `ResourceReader` and `get_resource_reader()` f… Jan 24, 2018
zlibmodule.c bpo-25007: Add copy protocol support to zlib compressors and decompre… Jun 27, 2018

README

Source files for standard library extension modules,
and former extension modules that are now builtin modules.