cpython/Modules
Berker Peksag 6afe85827c Issue #21718: cursor.description is now available for queries using CTEs
According to PEP 249, cursor.description must be
available for any SELECT statements, such as those
that use CTEs.

Backported from f67fa9c898

Additional test cases added by me.
2016-08-21 19:38:47 +03:00
..
_ctypes Issue #20160: Merged fix from 3.4. 2016-08-05 21:44:15 +01:00
_decimal Issue #26974: Fix segfault in the presence of absurd subclassing. Proactively 2016-07-17 14:01:42 +02:00
_io Issue #27332: Fixed the type of the first argument of module-level functions 2016-07-07 17:35:15 +03:00
_multiprocessing Issue #27591: Set sigint_event to NULL if _PyOS_IsMainThread() returns false 2016-07-23 07:13:14 +03:00
_sqlite Issue #21718: cursor.description is now available for queries using CTEs 2016-08-21 19:38:47 +03:00
cjkcodecs Issue #27332: Fixed the type of the first argument of module-level functions 2016-07-07 17:35:15 +03:00
clinic Issue #27130: Fix handling of buffers exceeding UINT_MAX in “zlib” module 2016-07-23 03:02:07 +00:00
expat sync ordering of stddef.h includes with expat 2.1.1 2016-06-13 23:41:19 -07: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 - merge 3.4 2015-04-13 22:00:30 +02:00
_bisectmodule.c Issue #19514: Deduplicate some _Py_IDENTIFIER declarations. 2013-11-07 18:46:53 +01:00
_bz2module.c Issue #22570: Renamed Py_SETREF to Py_XSETREF. 2016-04-06 09:45:48 +03:00
_codecsmodule.c Issue #27332: Fixed the type of the first argument of module-level functions 2016-07-07 17:35:15 +03:00
_collectionsmodule.c Issue #26194: Inserting into a full deque to raise an IndexError 2016-02-01 21:19:22 -08:00
_cryptmodule.c Issue #27332: Fixed the type of the first argument of module-level functions 2016-07-07 17:35:15 +03:00
_csv.c merge 3.4 (closes #27758) 2016-08-13 17:21:54 -07:00
_curses_panel.c Issue #25745: Fixed leaking a userptr in curses panel destructor. 2016-05-09 00:11:59 +03:00
_cursesmodule.c merge 3.4 2016-08-15 21:43:57 -07:00
_datetimemodule.c Issue #27171: Fix typos in documentation, comments, and test function names 2016-06-02 10:07:09 +00:00
_dbmmodule.c Issue #27332: Fixed the type of the first argument of module-level functions 2016-07-07 17:35:15 +03:00
_elementtree.c Issue #25455: Fixed a crash in repr of ElementTree.Element with recursive tag. 2016-06-12 09:43:55 +03:00
_functoolsmodule.c Issue #25455: Fixed a crash in repr of recursive functools.partial objects. 2016-06-12 11:44:06 +03:00
_gdbmmodule.c Issue #27332: Fixed the type of the first argument of module-level functions 2016-07-07 17:35:15 +03:00
_hashopenssl.c Issue #25523: Merge "a" to "an" fixes from 3.4 into 3.5 2015-11-02 04:04:57 +00:00
_heapqmodule.c Correct “an” → “a” with “Unicode”, “user”, “UTF”, etc 2016-04-15 02:14:19 +00:00
_json.c Issue #26719: More efficient formatting of ints and floats in json. 2016-04-10 14:41:19 +03: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 Issue #27332: Fixed the type of the first argument of module-level functions 2016-07-07 17:35:15 +03:00
_math.c Fix typo. 2014-10-28 22:24:46 +01:00
_math.h
_opcode.c Issue #27332: Fixed the type of the first argument of module-level functions 2016-07-07 17:35:15 +03:00
_operator.c merge 3.4 (#27783) 2016-08-16 23:37:33 -07:00
_pickle.c Issue #17711: Fixed unpickling by the persistent ID with protocol 0. 2016-07-17 11:24:17 +03:00
_posixsubprocess.c Issue #25764: Merge subprocess fix from 3.4 into 3.5 2015-12-05 02:03:42 +00:00
_randommodule.c Issue #24620: Random.setstate() now validates the value of state last element. 2015-07-24 09:05:59 +03:00
_scproxy.c Issue #23685: Fix usage of PyMODINIT_FUNC in _json, _scproxy, nis, pyexpat 2015-03-17 17:48:27 +01:00
_sre.c merge 3.4 (#27774) 2016-08-15 22:05:06 -07:00
_ssl.c fix corner cases in the management of server_hostname (closes #27773) 2016-08-15 21:55:37 -07: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 #26535: Correct docs regarding the struct buffer size 2016-04-15 23:03:54 +00:00
_testbuffer.c Removed unintentional trailing spaces in non-external and non-generated C files. 2015-03-18 21:53:15 +02:00
_testcapimodule.c Issue #26168: Fixed possible refleaks in failing Py_BuildValue() with the "N" 2016-05-20 22:31:14 +03:00
_testimportmultiple.c
_testmultiphase.c Issue #27782: Fix m_methods handling in multiphase init 2016-08-21 17:41:56 +10:00
_threadmodule.c Issue #18916: Update thread module docstrings 2016-05-02 12:25:35 +03:00
_tkinter.c Issue #27332: Fixed the type of the first argument of module-level functions 2016-07-07 17:35:15 +03:00
_tracemalloc.c Issue #26778: Fixed "a/an/and" typos in code comment and documentation. 2016-04-17 08:32:47 +03:00
_weakref.c Issue #27332: Fixed the type of the first argument of module-level functions 2016-07-07 17:35:15 +03:00
_winapi.c Issue #27332: Fixed the type of the first argument of module-level functions 2016-07-07 17:35:15 +03:00
addrinfo.h
ar_beos
arraymodule.c Issue #27332: Fixed the type of the first argument of module-level functions 2016-07-07 17:35:15 +03:00
atexitmodule.c Issue #25523: Merge "a" to "an" fixes from 3.4 into 3.5 2015-11-02 04:04:57 +00:00
audioop.c Issue #27332: Fixed the type of the first argument of module-level functions 2016-07-07 17:35:15 +03:00
binascii.c merge 3.4 (closes #27760) 2016-08-13 18:37:12 -07:00
cmathmodule.c Issue #27332: Fixed the type of the first argument of module-level functions 2016-07-07 17:35:15 +03:00
config.c.in PEP 489: Multi-phase extension module initialization 2015-05-23 22:24:10 +10:00
errnomodule.c
faulthandler.c Issue #26778: Fixed "a/an/and" typos in code comment and documentation. 2016-04-17 08:32:47 +03:00
fcntlmodule.c Issue #27332: Fixed the type of the first argument of module-level functions 2016-07-07 17:35:15 +03: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
gcmodule.c Issue #22117: The gc module now uses _PyTime_t timestamp 2015-03-27 17:47:53 +01:00
getaddrinfo.c Issue #26505: Fix typos in getaddrinfo license text. 2016-03-07 14:51:59 -05:00
getbuildinfo.c
getnameinfo.c
getpath.c remove (hilarious) defaults for various constants getpath.c needs 2016-06-02 12:41:35 -07:00
grpmodule.c Issue #27332: Fixed the type of the first argument of module-level functions 2016-07-07 17:35:15 +03:00
hashlib.h Issue #25523: Correct "a" article to "an" article 2015-11-02 03:37:02 +00: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 #27626: Spelling fixes in docs, comments and internal names 2016-07-28 01:11:04 +00:00
ld_so_aix.in Issue #27171: Fix typos in documentation, comments, and test function names 2016-06-02 10:07:09 +00:00
ld_so_beos
main.c Fixed formatting comman-line usage message. 2015-12-30 09:28:19 +02:00
makesetup Removed unintentional trailing spaces in text files. 2015-03-29 19:12:58 +03:00
makexp_aix
mathmodule.c Issue #26512: Clarify Integral; tidy up table of rounding functions 2016-05-08 12:22:37 +00:00
md5module.c Issue #27332: Fixed the type of the first argument of module-level functions 2016-07-07 17:35:15 +03:00
mmapmodule.c Issue #25421: __sizeof__ methods of builtin types now use dynamic basic size. 2015-12-19 20:05:25 +02:00
nismodule.c Issue #23685: Fix usage of PyMODINIT_FUNC in _json, _scproxy, nis, pyexpat 2015-03-17 17:48:27 +01:00
ossaudiodev.c Issue #23709, #23001: ossaudiodev now uses Py_ssize_t for sizes instead of int 2015-03-20 10:37:34 +01:00
overlapped.c asyncio: sync overlapped.c with GitHub 2016-04-01 21:37:41 +02:00
parsermodule.c Issue #25421: __sizeof__ methods of builtin types now use dynamic basic size. 2015-12-19 20:05:25 +02:00
posixmodule.c all SCHED_ constants are optional (closes #27656) 2016-07-30 23:21:50 -07:00
posixmodule.h
pwdmodule.c Issue #27332: Fixed the type of the first argument of module-level functions 2016-07-07 17:35:15 +03:00
pyexpat.c Issue #27332: Fixed the type of the first argument of module-level functions 2016-07-07 17:35:15 +03:00
readline.c Issue #16182: Fix readline begidx, endidx, and use locale encoding 2016-06-14 01:16:16 +00: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 issue27018 - Fix the documentation of select.epoll.register method. 2016-05-14 21:28:22 -07:00
sha1module.c Issue #27332: Fixed the type of the first argument of module-level functions 2016-07-07 17:35:15 +03:00
sha256module.c Issue #27332: Fixed the type of the first argument of module-level functions 2016-07-07 17:35:15 +03:00
sha512module.c Issue #27332: Fixed the type of the first argument of module-level functions 2016-07-07 17:35:15 +03:00
signalmodule.c Issue #27332: Fixed the type of the first argument of module-level functions 2016-07-07 17:35:15 +03:00
socketmodule.c socket: use INVALID_SOCKET 2016-07-22 17:43:59 +02:00
socketmodule.h Issue #22117: The socket module uses _PyTime_t timestamp for timeouts 2015-03-28 01:18:54 +01:00
spwdmodule.c Issue #27332: Fixed the type of the first argument of module-level functions 2016-07-07 17:35:15 +03: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 #18684: Fixed reading out of the buffer in the re module. 2015-07-06 14:03:01 +03:00
symtablemodule.c remove the concept of an unoptimized function scope from the compiler, since it can't happen anymore 2015-04-27 21:44:22 -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
timemodule.c Issue #25092: Fix datetime.strftime() failure when errno was already set to EINVAL. 2015-09-22 14:51:42 -07: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 Issue #16840. Turn off bignum support in tkinter with with Tcl earlier than 8.5.8 2015-04-22 10:59:32 +03:00
unicodedata.c upgrade to Unicode 8.0.0 2015-06-27 15:45:56 -05:00
unicodedata_db.h upgrade to Unicode 8.0.0 2015-06-27 15:45:56 -05:00
unicodename_db.h upgrade to Unicode 8.0.0 2015-06-27 15:45:56 -05: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 #24373: Eliminate PEP 489 test refleaks 2015-06-04 21:52:57 +10:00
xxmodule.c PEP 489: Multi-phase extension module initialization 2015-05-23 22:24:10 +10:00
xxsubtype.c PEP 489: Multi-phase extension module initialization 2015-05-23 22:24:10 +10:00
zipimport.c Issue #26200: Added Py_SETREF and replaced Py_XSETREF with Py_SETREF 2016-04-10 18:05:40 +03:00
zlibmodule.c Issue #27130: Fix handling of buffers exceeding UINT_MAX in “zlib” module 2016-07-23 03:02:07 +00:00

README

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