cpython/Modules
Serhiy Storchaka 06a13f81ea Issue #23152: Move declarations back to posixmodule.c.
Declarations of Windows-specific auxilary functions need Windows types
from windows.h.  Instead of including windows.h in Python.h and making
it available to all Windows users, it is simpler and safer just move
declarations to the single file that needs them.
2015-02-22 21:34:54 +02:00
..
_ctypes Issue #23450: Fixed possible integer overflows. 2015-02-16 20:52:17 +02:00
_decimal Removed redundant casts to `char *`. 2014-09-28 11:27:24 +03:00
_io Issue #23152: Implement _Py_fstat() to support files larger than 2 GB on Windows. 2015-02-21 08:44:05 -08:00
_multiprocessing Issue #21704: Fix build error for _multiprocessing when semaphores 2014-07-28 23:01:02 +01:00
_sqlite Issue #22883: Got rid of outdated references to PyInt and PyString in comments. 2015-02-17 10:14:30 +02:00
cjkcodecs Issue #23215: Multibyte codecs with custom error handlers that ignores errors 2015-02-21 01:21:08 +02:00
clinic Regenerated Argument Clinic checksums. 2015-02-20 12:46:11 +02:00
expat merge 3.3 (#19186) 2014-02-04 10:12:18 -05:00
zlib Issue #18527: Upgrade internal copy of zlib to 1.2.8 2013-10-21 12:03:09 +02:00
README Issue #18093: Factor out the programs that embed the runtime 2014-07-25 21:52:14 +10:00
Setup.config.in Issue #21076: the C signal module has been renamed to _signal 2014-04-04 16:30:04 +02:00
Setup.dist Issue #5309: distutils' build and build_ext commands now accept a ``-j`` 2014-09-26 23:31:59 +02:00
_bisectmodule.c Issue #19514: Deduplicate some _Py_IDENTIFIER declarations. 2013-11-07 18:46:53 +01:00
_bz2module.c Issue #22156: Fix some "comparison between signed and unsigned integers" 2014-08-16 01:03:39 +02:00
_codecsmodule.c Issue #22896: Avoid to use PyObject_AsCharBuffer(), PyObject_AsReadBuffer() 2015-02-03 01:25:42 +02:00
_collectionsmodule.c Update copyright. 2015-02-10 22:37:22 -06:00
_cryptmodule.c Issue #20530: Argument Clinic's signature format has been revised again. 2014-02-08 22:15:29 -08:00
_csv.c Issue #22156: Fix some "comparison between signed and unsigned integers" 2014-08-16 01:03:39 +02:00
_curses_panel.c Issue #18408: Fix PyInit__curses_panel(), handle import_curses() failure 2013-07-18 02:31:21 +02:00
_cursesmodule.c Removed redundant casts to `char *`. 2014-09-28 11:27:24 +03:00
_datetimemodule.c merge 2014-07-25 15:00:30 -07:00
_dbmmodule.c Issue #20530: Argument Clinic's signature format has been revised again. 2014-02-08 22:15:29 -08:00
_elementtree.c Issue #23450: Fixed possible integer overflows. 2015-02-16 20:52:17 +02:00
_functoolsmodule.c Issue #6083: Fix multiple segmentation faults occured when PyArg_ParseTuple 2013-02-04 12:54:04 +02:00
_gdbmmodule.c Close #19282: Native context management in dbm 2013-11-17 15:59:51 +10:00
_hashopenssl.c Issue #23143: Remove compatibility with OpenSSLs older than 0.9.8. 2015-01-03 23:21:21 +01:00
_heapqmodule.c Factor common code into internal functions. 2014-06-14 16:43:35 -07:00
_json.c Issue #22883: Got rid of outdated references to PyInt and PyString in comments. 2015-02-17 10:14:30 +02:00
_localemodule.c Issue #23446: Use PyMem_New instead of PyMem_Malloc to avoid possible integer 2015-02-16 13:28:22 +02:00
_lsprof.c Issue #21863: cProfile now displays the module name of C extension functions, in addition to their own name. 2014-06-27 23:49:29 -04:00
_lzmamodule.c Regenerated Argument Clinic checksums. 2015-02-20 12:46:11 +02:00
_math.c Fix typo. 2014-10-28 22:24:46 +01:00
_math.h Issue #15477: Add workaround for log1p(-0.0) on platforms where it's broken. 2012-08-18 12:24:30 +01:00
_opcode.c Issue #20530: Argument Clinic's signature format has been revised again. 2014-02-08 22:15:29 -08:00
_operator.c #16518: Bring error messages in harmony with docs ("bytes-like object") 2014-10-05 11:47:01 -04:00
_pickle.c Issue #23096: Pickle representation of floats with protocol 0 now is the same 2015-02-15 14:18:32 +02:00
_posixsubprocess.c Issue #22290: Fix error handling in the _posixsubprocess module. 2014-10-05 17:25:19 +02:00
_randommodule.c Improve struct cache locality by bring commonly accessed fields close together. 2015-02-20 00:50:04 -08:00
_scproxy.c
_sre.c Issue #22818: Splitting on a pattern that could match an empty string now 2015-02-03 11:04:19 +02:00
_ssl.c Issue #23446: Use PyMem_New instead of PyMem_Malloc to avoid possible integer 2015-02-16 13:33:32 +02:00
_ssl_data.h Issue #23248: Update ssl error codes from latest OpenSSL git master. 2015-01-18 17:39:32 +01:00
_stat.c Issue #21741: Add st_file_attributes to os.stat_result on Windows. 2014-06-19 09:46:37 -05:00
_struct.c Issue #22896: Avoid to use PyObject_AsCharBuffer(), PyObject_AsReadBuffer() 2015-02-03 01:25:42 +02:00
_testbuffer.c Issue #23446: Use PyMem_New instead of PyMem_Malloc to avoid possible integer 2015-02-16 13:33:32 +02:00
_testcapimodule.c Issue #23446: Use PyMem_New instead of PyMem_Malloc to avoid possible integer 2015-02-16 13:33:32 +02:00
_testimportmultiple.c Remove compile warnings for _testimportmodule 2012-12-15 18:16:47 +02:00
_threadmodule.c Issue #22043: time.monotonic() is now always available 2014-09-02 23:18:25 +02:00
_tkinter.c Shoould be Py_MIN, not Py_MAX. 2015-02-16 20:54:03 +02:00
_tracemalloc.c Removed duplicated words in in comments and docs. 2014-12-01 18:30:14 +02:00
_weakref.c Issue #20530: Argument Clinic's signature format has been revised again. 2014-02-08 22:15:29 -08:00
_winapi.c merge 3.4 (#23361) 2015-02-09 21:00:00 -05:00
addrinfo.h
ar_beos
arraymodule.c Issue #14203: Remove obsolete support for view==NULL in bytesiobuf_getbuffer() 2015-02-03 21:43:23 +01:00
atexitmodule.c Issue #22869: Split pythonrun into two modules 2014-11-20 21:39:37 +10:00
audioop.c Issue #20326: Argument Clinic now uses a simple, unique signature to 2014-01-28 05:00:08 -08:00
binascii.c Issue #13637: Improve exception message of a2b_* functions. 2015-02-15 00:31:00 +02:00
cmathmodule.c Regenerated Argument Clinic checksums. 2015-02-20 12:46:11 +02:00
config.c.in Issue #14605: Stop having implicit entries for sys.meta_path. 2012-04-27 14:01:58 -04:00
errnomodule.c Fix #13210. Port the Windows build from VS2008 to VS2010. 2012-05-13 11:19:23 -05:00
faulthandler.c Fixed few compiler warnings. 2015-02-16 09:40:12 +02:00
fcntlmodule.c Issue #22883: Got rid of outdated references to PyInt and PyString in comments. 2015-02-17 10:14:30 +02:00
fpectlmodule.c Issue #16136: Remove VMS support and VMS-related code 2013-12-21 16:19:10 +01:00
fpetestmodule.c
gc_weakref.txt Issue #13575: there is only one class type. 2011-12-12 18:54:29 +01:00
gcmodule.c Issue #22043: time.monotonic() is now always available 2014-09-02 23:18:25 +02:00
getaddrinfo.c Issue #15538: Fix compilation of the getnameinfo() / getaddrinfo() emulation code. 2012-08-02 20:37:12 +02:00
getbuildinfo.c
getnameinfo.c Issue #15538: Fix compilation of the getnameinfo() / getaddrinfo() emulation code. 2012-08-02 20:37:12 +02:00
getpath.c Issue #23446: Use PyMem_New instead of PyMem_Malloc to avoid possible integer 2015-02-16 13:33:32 +02:00
grpmodule.c merge with 3.4 2014-10-02 08:35:31 +02:00
hashlib.h Closes #18627: merge from 3.3 2013-08-01 22:13:30 -07:00
hashtable.c Closes #21892, #21893: Use PY_FORMAT_SIZE_T instead of %zi or %zu to format C 2014-07-01 08:57:10 +02:00
hashtable.h Issue #21036: Fix typo in macro name 2014-03-24 22:34:34 +01:00
itertoolsmodule.c Issue #22883: Got rid of outdated references to PyInt and PyString in comments. 2015-02-17 10:14:30 +02:00
ld_so_aix.in
ld_so_beos
main.c Issue #23152: Implement _Py_fstat() to support files larger than 2 GB on Windows. 2015-02-21 08:44:05 -08:00
makesetup Issue #17095: Fix Modules/Setup *shared* support. 2014-06-02 01:05:29 -07:00
makexp_aix
mathmodule.c Issue #21092: Merge from 3.4. 2015-01-11 13:22:44 +00:00
md5module.c Issue #20173: Convert sha1, sha256, sha512 and md5 to ArgumentClinic. 2014-07-27 14:20:23 +02:00
mmapmodule.c Issue #23152: Implement _Py_fstat() to support files larger than 2 GB on Windows. 2015-02-21 08:44:05 -08:00
nismodule.c Remove a redundant assignment. 2011-06-06 20:24:11 -07:00
ossaudiodev.c Issue #22369: Change "context manager protocol" to "context management protocol". 2014-09-10 23:43:41 +03:00
overlapped.c asyncio, _overlapped.ConnectPipe(): release the GIL 2015-01-26 22:43:39 +01:00
parsermodule.c (Merge 3.3) parser: fix usage of Py_BuildValue() to build a parser error 2014-01-02 11:50:10 +01:00
posixmodule.c Issue #23152: Move declarations back to posixmodule.c. 2015-02-22 21:34:54 +02:00
posixmodule.h Issue #4591: Uid and gid values larger than 2**31 are supported now. 2013-02-12 09:24:16 +02:00
pwdmodule.c Issue #20152: Port the pwd module to Argument Clinic. 2014-08-22 14:03:51 -04:00
pyexpat.c Issue #23446: Use PyMem_New instead of PyMem_Malloc to avoid possible integer 2015-02-16 13:33:32 +02:00
readline.c Issue 22940: fixes to editline support 2014-11-26 13:02:33 -08:00
resource.c Issue #19343: Expose FreeBSD-specific APIs in resource module. Original patch by Koobs. 2013-12-08 14:35:55 +01:00
rotatingtree.c
rotatingtree.h
selectmodule.c Issue #20656: Restore explicit downcast in select_select(). 2014-02-18 09:30:33 +01:00
sha1module.c Issue #20173: Convert sha1, sha256, sha512 and md5 to ArgumentClinic. 2014-07-27 14:20:23 +02:00
sha256module.c Issue #20173: Convert sha1, sha256, sha512 and md5 to ArgumentClinic. 2014-07-27 14:20:23 +02:00
sha512module.c Issue #20173: Convert sha1, sha256, sha512 and md5 to ArgumentClinic. 2014-07-27 14:20:23 +02:00
signalmodule.c Issue #23152: Implement _Py_fstat() to support files larger than 2 GB on Windows. 2015-02-21 08:44:05 -08:00
socketmodule.c Issue #23446: Use PyMem_New instead of PyMem_Malloc to avoid possible integer 2015-02-16 13:33:32 +02:00
socketmodule.h Issue #15359: Add CAN_BCM protocol support to the socket module. Patch by Brian 2013-02-05 19:42:01 +01:00
spwdmodule.c Fix a missing #include. 2014-08-22 14:01:56 -04:00
sre.h Issue #17381: Fixed handling of case-insensitive ranges in regular expressions. 2014-10-31 12:36:56 +02:00
sre_constants.h Issue #17381: Fixed handling of case-insensitive ranges in regular expressions. 2014-10-31 12:36:56 +02:00
sre_lib.h Issue #17381: Fixed handling of case-insensitive ranges in regular expressions. 2014-10-31 12:36:56 +02:00
symtablemodule.c merge 3.3 (#19393) 2013-10-26 13:22:08 -04:00
syslogmodule.c Issue #20437: Fixed 22 potential bugs when deleting objects references. 2014-02-09 13:46:20 +02:00
termios.c
testcapi_long.h Issue #9530: Fix undefined behaviour due to signed overflow in testcapi_long.h. 2011-11-19 17:58:15 +00:00
timemodule.c Issue #22919: Windows build updated to support VC 14.0 (Visual Studio 2015), which will be used for the official 3.5 release. 2014-11-22 12:54:57 -08:00
tkappinit.c Issue #4350: Removed a number of out-of-dated and non-working for a long time 2014-07-23 22:33:50 +03:00
tkinter.h
unicodedata.c Issue #23446: Use PyMem_New instead of PyMem_Malloc to avoid possible integer 2015-02-16 13:28:22 +02:00
unicodedata_db.h upgrade to unicode 7.0.0 2014-07-06 13:04:20 -07:00
unicodename_db.h upgrade to unicode 7.0.0 2014-07-06 13:04:20 -07:00
winreparse.h Issue18314 Allow unlink to remove junctions. Includes support for creating junctions. Patch by Kim Gräsman 2014-05-05 19:46:17 +01:00
xxlimited.c Issue #17162: Add PyType_GetSlot. 2014-02-04 09:33:05 +01:00
xxmodule.c Make indentation consistent 2013-01-01 07:41:51 -08:00
xxsubtype.c
zipimport.c Issue #23446: Use PyMem_New instead of PyMem_Malloc to avoid possible integer 2015-02-16 13:28:22 +02:00
zlibmodule.c Issue #8677: make the zlib module "ssize_t clean" for parsing parameters 2014-07-01 16:48:12 +02:00

README

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