/cpython

Switch branches/tags
v3.6.1 v3.6.1rc1 v3.6.0 v3.6.0rc2 v3.6.0rc1 v3.6.0b4 v3.6.0b3 v3.6.0b2 v3.6.0b1 v3.6.0a4 v3.6.0a3 v3.6.0a2 v3.6.0a1 v3.5.3 v3.5.3rc1 v3.5.2 v3.5.2rc1 v3.5.1 v3.5.1rc1 v3.5.0 v3.5.0rc4 v3.5.0rc3 v3.5.0rc2 v3.5.0rc1 v3.5.0b4 v3.5.0b3 v3.5.0b2 v3.5.0b1 v3.5.0a4 v3.5.0a3 v3.5.0a2 v3.5.0a1 v3.4.6 v3.4.6rc1 v3.4.5 v3.4.5rc1 v3.4.4 v3.4.4rc1 v3.4.3 v3.4.3rc1 v3.4.2 v3.4.2rc1 v3.4.1 v3.4.1rc1 v3.4.0 v3.4.0rc3 v3.4.0rc2 v3.4.0rc1 v3.4.0b3 v3.4.0b2 v3.4.0b1 v3.4.0a4 v3.4.0a3 v3.4.0a2 v3.4.0a1 v3.3.6 v3.3.6rc1 v3.3.5 v3.3.5rc2 v3.3.5rc1 v3.3.4 v3.3.4rc1 v3.3.3 v3.3.3rc2 v3.3.3rc1 v3.3.2 v3.3.1 v3.3.1rc1 v3.3.0 v3.3.0rc3 v3.3.0rc2 v3.3.0rc1 v3.3.0b2 v3.3.0b1 v3.3.0a4 v3.3.0a3 v3.3.0a2 v3.3.0a1 v3.2.6 v3.2.6rc1 v3.2.5 v3.2.4 v3.2.4rc1 v3.2.3 v3.2.3rc2 v3.2.3rc1 v3.2.2 v3.2.2rc1 v3.2.1 v3.2.1rc2 v3.2.1rc1 v3.2.1b1 v3.2 v3.2rc3 v3.2rc2 v3.2rc1 v3.2b2 v3.2b1 v3.2a4 v3.2a3
Nothing to show
Find file History
cpython/Modules/
Permalink
..
Failed to load latest commit information.
_blake2Issue #28999: Use Py_RETURN_NONE, Py_RETURN_TRUE and Py_RETURN_FALSE …Jan 23, 2017
_ctypesbpo-30061: Check if PyObject_Size()/PySequence_Size()/PyMapping_Size() (Apr 19, 2017
_decimalCorrect typo (#976)Apr 3, 2017
_iobpo-30061: Check if PyObject_Size()/PySequence_Size()/PyMapping_Size() (Apr 19, 2017
_multiprocessingbpo-30022: Get rid of using EnvironmentError and IOError (except test… (Apr 16, 2017
_sha3Issue #28999: Use Py_RETURN_NONE, Py_RETURN_TRUE and Py_RETURN_FALSE …Jan 23, 2017
_sqliteUse NULL rather than 0. (#778)Mar 23, 2017
cjkcodecsbpo-30061: Check if PyObject_Size()/PySequence_Size()/PyMapping_Size() (Apr 19, 2017
clinicbpo-10076: Compiled regular expression and match objects now are copy…Apr 16, 2017
expatrevert expat changesSep 20, 2016
zlib- Issue #29169: Update zlib to 1.2.10.Jan 31, 2017
READMEIssue #18093: Factor out the programs that embed the runtimeJul 25, 2014
Setup.config.inremove --with(out)-signal-module, since the signal module is non-opti…Sep 9, 2016
Setup.distIssue #28428: Rename _futures module to _asyncio.Oct 15, 2016
_asynciomodule.cbpo-28963: Fix out of bound iteration in asyncio.Future.remove_done_c…Mar 3, 2017
_bisectmodule.cIssue #28792: Remove aliases from _bisectNov 24, 2016
_bz2module.cbpo-30022: Get rid of using EnvironmentError and IOError (except test… (Apr 16, 2017
_codecsmodule.cbpo-24037: Add Argument Clinic converter `bool(accept={int})`. (#485)Mar 12, 2017
_collectionsmodule.cbpo-29935: Fixed error messages in the index() method of tuple, list …Mar 30, 2017
_cryptmodule.cIssue #27332: Fixed the type of the first argument of module-level fu…Jul 7, 2016
_csv.cUse NULL rather than 0. (#778)Mar 23, 2017
_curses_panel.cIssue #28999: Use Py_RETURN_NONE, Py_RETURN_TRUE and Py_RETURN_FALSE …Jan 23, 2017
_cursesmodule.cbpo-30101: Add support for curses.A_ITALIC. (#1015)Apr 26, 2017
_datetimemodule.cbpo-29953: Fix memory leaks in the replace() method of datetime and t…Mar 31, 2017
_dbmmodule.cbpo-30022: Get rid of using EnvironmentError and IOError (except test… (Apr 16, 2017
_elementtree.cbpo-30061: Check if PyObject_Size()/PySequence_Size()/PyMapping_Size() (Apr 19, 2017
_functoolsmodule.cbpo-29878: Add global instances of int for 0 and 1. (#852)Mar 30, 2017
_gdbmmodule.cbpo-30022: Get rid of using EnvironmentError and IOError (except test… (Apr 16, 2017
_hashopenssl.c_hashopenssl uses METH_FASTCALLJan 17, 2017
_heapqmodule.cIssue #15984: Merge PyUnicode doc from 3.5Apr 15, 2016
_json.cbpo-29865: Use PyXXX_GET_SIZE macros rather than Py_SIZE for concrete…Mar 21, 2017
_localemodule.callow the first call to wcsxfrm to return ERANGE (#536)Mar 8, 2017
_lsprof.cIssue #28999: Use Py_RETURN_NONE, Py_RETURN_TRUE and Py_RETURN_FALSE …Jan 23, 2017
_lzmamodule.cIssue #27517: LZMA compressor and decompressor no longer raise except…Oct 31, 2016
_math.cIssue #28256: Cleanup _math.cOct 18, 2016
_math.hIssue #28256: Cleanup _math.cOct 18, 2016
_opcode.cIssue #27332: Fixed the type of the first argument of module-level fu…Jul 7, 2016
_operator.cIssue #29460: _PyArg_NoKeywords(), _PyArg_NoStackKeywords() andFeb 6, 2017
_pickle.cbpo-29865: Use PyXXX_GET_SIZE macros rather than Py_SIZE for concrete…Mar 21, 2017
_posixsubprocess.cbpo-30065: Fixed arguments validation in _posixsubprocess.fork_exec(). (Apr 19, 2017
_randommodule.cbpo-29960 _random.Random corrupted on exception in setstate(). (#1019)Apr 22, 2017
_scproxy.cIssue #28999: Use Py_RETURN_NONE, Py_RETURN_TRUE and Py_RETURN_FALSE …Jan 23, 2017
_sre.cremove configure test for inline keyword (#1231)Apr 21, 2017
_ssl.cbpo-30022: Get rid of using EnvironmentError and IOError (except test… (Apr 16, 2017
_ssl_data.hIssue #23248: Update ssl error codes from latest OpenSSL git master.Jan 18, 2015
_stat.cIssue #21741: Add st_file_attributes to os.stat_result on Windows.Jun 19, 2014
_struct.cbpo-29802: Fix reference counting in module-level struct functions (#…Apr 20, 2017
_testbuffer.cExpand the PySlice_GetIndicesEx macro. (#1023)Apr 8, 2017
_testcapimodule.cconvert from long long to PyLong loselessly (#1106)Apr 13, 2017
_testimportmultiple.cRemove compile warnings for _testimportmoduleDec 15, 2012
_testmultiphase.cIssue #28999: Use Py_RETURN_NONE, Py_RETURN_TRUE and Py_RETURN_FALSE …Jan 23, 2017
_threadmodule.cbpo-6532: Make the thread id an unsigned integer. (#781)Mar 23, 2017
_tkinter.cUse NULL rather than 0. (#778)Mar 23, 2017
_tracemalloc.cIssue #20186: Regenerated Argument Clinic.Feb 5, 2017
_weakref.cIssue #28427: old keys should not remove new values fromDec 27, 2016
_winapi.cbpo-30061: Check if PyObject_Size()/PySequence_Size()/PyMapping_Size() (Apr 19, 2017
addrinfo.hreplace PY_LONG_LONG with long longSep 6, 2016
arraymodule.cExpand the PySlice_GetIndicesEx macro. (#1023)Apr 8, 2017
atexitmodule.cIssue #25523: Merge "a" to "an" fixes from 3.4 into 3.5Nov 2, 2015
audioop.cUse uint16_t instead of short in audioop.Sep 11, 2016
binascii.cbpo-24037: Add Argument Clinic converter `bool(accept={int})`. (#485)Mar 12, 2017
cmathmodule.cIssue 23229: add cmath.inf, cmath.nan, cmath.infj and cmath.nanj.Aug 29, 2016
config.c.inPEP 489: Multi-phase extension module initializationMay 23, 2015
errnomodule.cFix #13210. Port the Windows build from VS2008 to VS2010.May 13, 2012
faulthandler.cbpo-30125: Fix faulthandler.disable() on Windows (#1240)Apr 21, 2017
fcntlmodule.cbpo-30022: Get rid of using EnvironmentError and IOError (except test… (Apr 16, 2017
fpectlmodule.cIssue #28999: Use Py_RETURN_NONE, Py_RETURN_TRUE and Py_RETURN_FALSE …Jan 23, 2017
fpetestmodule.cIssue #28999: Use Py_RETURN_NONE, Py_RETURN_TRUE and Py_RETURN_FALSE …Jan 23, 2017
gc_weakref.txtIssue #13575: there is only one class type.Dec 12, 2011
gcmodule.cIssue #20185: Converted the gc module to Argument Clinic.Feb 4, 2017
getaddrinfo.cIssue #26505: merge from 3.5Mar 7, 2016
getbuildinfo.cbpo-27593: Get SCM build info from git instead of hg. (#446)Mar 4, 2017
getnameinfo.cIssue #15538: Fix compilation of the getnameinfo() / getaddrinfo() em…Aug 2, 2012
getpath.cIssue #19398: Extra slash no longer added to sys.path components in c…Nov 11, 2016
grpmodule.c- Issue #27332: Fixed the type of the first argument of module-level …Jul 7, 2016
hashlib.hIssue #26798: Add BLAKE2 (blake2b and blake2s) to hashlib.Sep 6, 2016
hashtable.cIssue #28126: Replace Py_MEMCPY with memcpy(). Visual Studio can prop…Sep 13, 2016
hashtable.hIssue #28126: Replace Py_MEMCPY with memcpy(). Visual Studio can prop…Sep 13, 2016
itertoolsmodule.cbpo-30061: Check if PyObject_Size()/PySequence_Size()/PyMapping_Size() (Apr 19, 2017
ld_so_aix.inIssue #10656: Fix out-of-tree building on AIXNov 20, 2016
main.cbpo-30022: Get rid of using EnvironmentError and IOError (except test… (Apr 16, 2017
makesetupmerge 3.6Jan 16, 2017
makexp_aix- Changes donated by Elemental Security to make it work on AIX 5.3Sep 14, 2005
mathmodule.cbpo-29962: add math.remainder (#950)Apr 5, 2017
md5module.cIssue #28999: Use Py_RETURN_NONE, Py_RETURN_TRUE and Py_RETURN_FALSE …Jan 23, 2017
mmapmodule.cExpand the PySlice_GetIndicesEx macro. (#1023)Apr 8, 2017
nismodule.cIssue #24300: Minor refactoring.Jul 24, 2015
ossaudiodev.cbpo-30022: Get rid of using EnvironmentError and IOError (except test… (Apr 16, 2017
overlapped.cIssue #27781: Change file system encoding on Windows to UTF-8 (PEP 529)Sep 8, 2016
parsermodule.cbpo-30070: Fixed leaks and crashes in errors handling in the parser m…Apr 19, 2017
posixmodule.cbpo-30061: Check if PyObject_Size()/PySequence_Size()/PyMapping_Size() (Apr 19, 2017
posixmodule.hIssue #4591: Uid and gid values larger than 2**31 are supported now.Feb 12, 2013
pwdmodule.c- Issue #27332: Fixed the type of the first argument of module-level …Jul 7, 2016
pyexpat.cbpo-24037: Add Argument Clinic converter `bool(accept={int})`. (#485)Mar 12, 2017
readline.cbpo-30022: Get rid of using EnvironmentError and IOError (except test… (Apr 16, 2017
resource.cbpo-20185: Convert the resource moduel to Argument Clinic. (#545)Mar 12, 2017
rotatingtree.cRecorded merge of revisions 81032 via svnmerge fromMay 9, 2010
rotatingtree.hMuch-needed merge (using svnmerge.py this time) of trunk changes into…May 27, 2006
selectmodule.cbpo-30061: Check if PyObject_Size()/PySequence_Size()/PyMapping_Size() (Apr 19, 2017
sha1module.cIssue #28999: Use Py_RETURN_NONE, Py_RETURN_TRUE and Py_RETURN_FALSE …Jan 23, 2017
sha256module.cIssue #28999: Use Py_RETURN_NONE, Py_RETURN_TRUE and Py_RETURN_FALSE …Jan 23, 2017
sha512module.cRemoved redundant Argument Clinic directives.Feb 4, 2017
signalmodule.cbpo-30022: Get rid of using EnvironmentError and IOError (except test… (Apr 16, 2017
socketmodule.cbpo-29728: Provide socket.TCP_NOTSENT_LOWAT (#477)Mar 23, 2017
socketmodule.hAdd sockaddr_alg to sock_addr_t (#234)Feb 22, 2017
spwdmodule.c- Issue #27332: Fixed the type of the first argument of module-level …Jul 7, 2016
sre.hIssue #28765: _sre.compile() now checks the type of groupindex and in…Nov 22, 2016
sre_constants.hIssue #17381: Fixed handling of case-insensitive ranges in regular ex…Oct 31, 2014
sre_lib.hreplace Py_(u)intptr_t with the c99 standard typesSep 6, 2016
symtablemodule.cIssue #20186: Converted the symtable module to Argument Clinic.Feb 4, 2017
syslogmodule.cIssue #28999: Use Py_RETURN_NONE, Py_RETURN_TRUE and Py_RETURN_FALSE …Jan 23, 2017
termios.cIssue #28999: Use Py_RETURN_NONE, Py_RETURN_TRUE and Py_RETURN_FALSE …Jan 23, 2017
testcapi_long.hIssue #9530: Fix undefined behaviour due to signed overflow in testca…Nov 19, 2011
timemodule.ctimemodule.c: Cast PyUnicode_AsUTF8() to char* (#1294)Apr 26, 2017
tkappinit.cIssue #4350: Removed a number of out-of-dated and non-working for a l…Jul 23, 2014
tkinter.hIssue #16840. Turn off bignum support in tkinter with with Tcl earlie…Apr 22, 2015
unicodedata.cIssue #28511: Use the "U" format instead of "O!" in PyArg_Parse*.Oct 23, 2016
unicodedata_db.hUnicode 9.0.0Sep 15, 2016
unicodename_db.hUnicode 9.0.0Sep 15, 2016
winreparse.hIssue #17599: Use unique _Py_REPARSE_DATA_BUFFER etc names to avoid c…Aug 4, 2016
xxlimited.cmerge 3.5 (#29398)Feb 1, 2017
xxmodule.cIssue #25923: Added more const qualifiers to signatures of static and…Dec 25, 2015
xxsubtype.cPEP 489: Multi-phase extension module initializationMay 23, 2015
zipimport.cbpo-30022: Get rid of using EnvironmentError and IOError (except test… (Apr 16, 2017
zlibmodule.cIssue #28126: Replace Py_MEMCPY with memcpy(). Visual Studio can prop…Sep 13, 2016

README

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