cpython/Modules
Ronald Oussoren 0fedb37c47 Issue #18393: Remove use of deprecated API on OSX
The "Gestalt" function on OSX is deprecated (starting with OSX 10.8),
remove its usage from the stdlib. The patch removes a number of private
functions and a private module, but does not change the public API.

The removed code was effectively dead, the platform module has used
other code to fetch the OSX version for years and could only use
on the Gestalt-based code as a fallback. That fallback can only trigger
on broken OSX installs (that is, someone has removed parts of the system
install)
2013-07-15 18:32:09 +02:00
..
_ctypes Issue #18408: Fix ConvParam() of the ctypes module to handle paramfunc failure 2013-07-09 00:27:12 +02:00
_decimal Support multiarch build in tests. 2013-05-29 20:58:19 +02:00
_io Issue #18344: Fix potential ref-leaks in _bufferedreader_read_all(). 2013-07-15 16:10:28 +01:00
_multiprocessing Reuse Py_MIN and Py_MAX macros: remove duplicate MIN/MAX macros 2013-06-04 23:14:37 +02:00
_sha3 Issue #16847: Fixed improper use of _PyUnicode_CheckConsistency() in 2013-01-03 09:22:41 +01:00
_sqlite Fix compilater warnings on Windows 64-bit 2013-05-17 00:19:59 +02:00
cjkcodecs fix indentation 2013-07-08 22:28:27 +02:00
expat Issue #17047: remove doubled words found in 2.7 to 3.4 Modules/*, 2013-03-11 17:42:46 -04:00
zlib Issue #17047: remove doubled words found in 2.7 to 3.4 Modules/*, 2013-03-11 17:42:46 -04:00
_bisectmodule.c
_bz2module.c Issue #18227: "Free" function of bz2, lzma and zlib modules has no return value (void) 2013-07-07 17:10:34 +02:00
_codecsmodule.c Issue #16096: Fix several occurrences of potential signed integer overflow. Thanks Serhiy Storchaka. 2012-10-06 18:04:49 +01:00
_collectionsmodule.c Tweak the deque struct by moving the least used fields (maxlen and weakref) to the end. 2013-07-13 22:30:25 -07:00
_cryptmodule.c
_csv.c Use logic operator, not bitwise operator, for conditional. 2013-03-20 00:15:20 -04:00
_curses_panel.c Issue #18203: Replace malloc() with PyMem_Malloc() in Python modules 2013-07-07 16:21:41 +02:00
_cursesmodule.c Issue #18203: Add _PyMem_RawStrdup() and _PyMem_Strdup() 2013-07-07 23:30:24 +02:00
_datetimemodule.c Fix NULL ptr dereferencing in local_timezone(). nameo can be NULL 2013-06-29 20:52:33 +02:00
_dbmmodule.c #16135: Removal of OS/2 support (Modules/*) 2012-10-05 02:11:36 +02:00
_elementtree.c Issue #18408: Fix constructors of _elementtree.c 2013-07-12 02:05:17 +02:00
_freeze_importlib.c make some freezing related stuff const 2013-03-13 14:06:39 -05:00
_functoolsmodule.c Issue #6083: Fix multiple segmentation faults occured when PyArg_ParseTuple 2013-02-04 12:54:04 +02:00
_gdbmmodule.c
_hashopenssl.c In the _hashlib module, only initialize the static data for OpenSSL's 2013-02-01 17:07:56 -08:00
_heapqmodule.c Merge 3.2, Issue #17047: remove doubled words found in 2.7 to 3.4 2013-03-11 17:45:12 -04:00
_json.c Issue #16847: Fixed improper use of _PyUnicode_CheckConsistency() in 2013-01-03 09:22:41 +01:00
_localemodule.c
_lsprof.c Issue #18203: Replace malloc() with PyMem_Malloc() in Python modules 2013-07-07 16:21:41 +02:00
_lzmamodule.c Issue #18227: "Free" function of bz2, lzma and zlib modules has no return value (void) 2013-07-07 17:10:34 +02:00
_math.c Issue #15477: Add workaround for log1p(-0.0) on platforms where it's broken. 2012-08-18 12:24:30 +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
_operator.c #16523: merge with 3.3. 2013-05-08 10:56:32 +03:00
_pickle.c Issue #18408: _pickle.c: Add missing PyErr_NoMemory() on memory allocation failures 2013-07-12 00:53:57 +02:00
_posixsubprocess.c Fixes Issue #16962: Use getdents64 instead of the obsolete getdents syscall 2013-03-03 10:53:27 -08:00
_randommodule.c Issue #16674: random.getrandbits() is now 20-40% faster for small integers. 2013-01-04 12:18:35 +02:00
_scproxy.c
_sre.c Issue #17016: Get rid of possible pointer wraparounds and integer overflows 2013-04-13 21:16:40 +03:00
_ssl.c Issue #18203: Replace malloc() with PyMem_Malloc() in _ssl for the password 2013-07-07 17:07:52 +02:00
_ssl_data.h
_stat.c Issue #11016: Don't define macros and constants that are already set by pyport.h 2013-06-24 00:13:14 +02:00
_struct.c Issue #14596: The struct.Struct() objects now use more compact implementation. 2013-05-17 10:49:44 +03:00
_testbuffer.c Issue #17917: Use PyModule_AddIntMacro() instead of PyModule_AddIntConstant() 2013-05-20 19:13:19 +02:00
_testcapimodule.c Issue #3329: Implement the PEP 445 2013-07-07 02:05:46 +02:00
_testembed.c
_testimportmultiple.c Remove compile warnings for _testimportmodule 2012-12-15 18:16:47 +02:00
_threadmodule.c merge #17091: update docstring for _thread.Lock.acquire. 2013-02-04 10:25:51 -05:00
_tkinter.c Issue #18101: Tcl.split() now process strings nested in a tuple as it 2013-07-11 20:36:00 +03:00
_weakref.c
_winapi.c Issue #9566: _winapi.WriteFile() now truncates length to DWORD_MAX (4294967295) 2013-06-24 23:13:24 +02:00
addrinfo.h
ar_beos
arraymodule.c (Merge 3.3) Issue #17223: array module: Fix a crasher when converting an array 2013-02-26 00:27:56 +01:00
atexitmodule.c
audioop.c Issue #18203: Replace malloc() with PyMem_Malloc() in Python modules 2013-07-07 16:21:41 +02:00
binascii.c Issue #18408: Fix usage of _PyBytes_Resize() 2013-07-09 00:35:22 +02:00
cmathmodule.c
config.c.in
errnomodule.c
faulthandler.c Issue #18203: Add _PyMem_RawStrdup() and _PyMem_Strdup() 2013-07-07 23:30:24 +02:00
fcntlmodule.c Issue #17917: Use PyModule_AddIntMacro() instead of PyModule_AddIntConstant() 2013-05-20 19:13:19 +02:00
fpectlmodule.c
fpetestmodule.c
gc_weakref.txt
gcmodule.c Issue #18408: PyObject_GC_NewVar() now raises SystemError exception if nitems 2013-07-08 22:17:52 +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 #18203: Replace malloc() with PyMem_RawMalloc() at Python initialization 2013-07-07 16:25:15 +02:00
grpmodule.c Issue #4591: Uid and gid values larger than 2**31 are supported now. 2013-02-12 09:24:16 +02:00
hashlib.h Issue #16113: integrade SHA-3 (Keccak) patch from http://hg.python.org/sandbox/cheimes 2012-10-06 02:23:36 +02:00
itertoolsmodule.c Closes #18220: expand itertools.islice docstring to 2 lines 2013-06-22 19:20:54 -04:00
ld_so_aix.in
ld_so_beos
main.c Issue #18338: python --version now prints version string to stdout, and 2013-07-11 20:01:17 +03:00
makesetup
makexp_aix
mathmodule.c Issue #16305: Merge fix from 3.2. 2012-10-25 10:47:46 +01:00
md5module.c Reuse Py_MIN and Py_MAX macros: remove duplicate MIN/MAX macros 2013-06-04 23:14:37 +02:00
mmapmodule.c Merge 2013-02-13 12:32:32 +00:00
nismodule.c
ossaudiodev.c Merge 3.2, Issue #17047: remove doubled words found in 2.7 to 3.4 2013-03-11 17:45:12 -04:00
parsermodule.c Issue #18408: parser module: fix error handling in node2tuple() 2013-07-12 01:35:10 +02:00
posixmodule.c Fix a compiler warning in posix_sendfile() on FreeBSD: 2013-07-07 16:32:36 +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 #4591: Uid and gid values larger than 2**31 are supported now. 2013-02-12 09:24:16 +02:00
pyexpat.c Issue #18227: pyexpat now uses a static XML_Memory_Handling_Suite. cElementTree uses the same approach since at least Python 2.6 2013-07-07 17:35:11 +02:00
python.c Merge: #18399: fix comment typo. 2013-07-10 11:57:39 -04:00
readline.c Issue #18203: Replace malloc() with PyMem_Malloc() in Python modules 2013-07-07 16:21:41 +02:00
resource.c Issue #17917: Use PyModule_AddIntMacro() instead of PyModule_AddIntConstant() 2013-05-20 19:13:19 +02:00
rotatingtree.c
rotatingtree.h
selectmodule.c Issue #18408: Fix select.select() to handle PyList_New() failure (MemoryError) 2013-07-09 00:49:03 +02:00
Setup.config.in
Setup.dist Issue #11016: Add C implementation of the stat module as _stat 2013-06-22 21:05:02 +02:00
sha1module.c Reuse Py_MIN and Py_MAX macros: remove duplicate MIN/MAX macros 2013-06-04 23:14:37 +02:00
sha256module.c Fix compiler warnings: explicit cast to int in sha256/sha512 modules 2013-05-08 00:00:44 +02:00
sha512module.c Fix compiler warnings: explicit cast to int in sha256/sha512 modules 2013-05-08 00:00:44 +02:00
signalmodule.c Issue #14173: Avoid crashing when reading a signal handler during interpreter shutdown. 2013-05-04 23:21:09 +02:00
socketmodule.c If MS_WIN64 is defined, MS_WINDOWS is also defined: #ifdef can be simplified. 2013-06-25 00:37:25 +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
sre.h Issue #13169: The maximal repetition number in a regular expression has been 2013-02-16 16:54:33 +02:00
sre_constants.h
symtablemodule.c Issue #17917: Use PyModule_AddIntMacro() instead of PyModule_AddIntConstant() 2013-05-20 19:13:19 +02:00
syslogmodule.c Issue #17917: Use PyModule_AddIntMacro() instead of PyModule_AddIntConstant() 2013-05-20 19:13:19 +02:00
termios.c
testcapi_long.h
timemodule.c Fix time.mktime() and datetime.datetime.timestamp() on AIX 2013-06-25 22:54:35 +02:00
tkappinit.c
tkinter.h
unicodedata.c #16681: merge with 3.2. 2012-12-14 20:13:39 +02:00
unicodedata_db.h upgrade to UCD 6.2 2012-09-29 13:47:39 -04:00
unicodename_db.h upgrade to UCD 6.2 2012-09-29 13:47:39 -04:00
xxlimited.c
xxmodule.c Make indentation consistent 2013-01-01 07:41:51 -08:00
xxsubtype.c
zipimport.c Grammatical mistake in a comment 2013-06-20 21:30:32 -04:00
zlibmodule.c Issue #18408: Fix usage of _PyBytes_Resize() 2013-07-09 00:35:22 +02:00