cpython/Modules
Nadeem Vawda a425c3d5a2 Make lzma.{encode,decode}_filter_properties private.
These functions were originally added to support LZMA compression in the zipfile
module, and are not of interest for the majority of users.

They can be made public in 3.4 if there is user interest, but in the meanwhile,
I've opted to present a smaller, simpler API for the module's initial release.
2012-06-21 23:36:48 +02:00
..
_ctypes Issue #9041: raised exception is misleading 2012-05-28 14:47:53 -05:00
_decimal Fix comment. 2012-06-20 23:38:51 +02:00
_io #10053: Don't close FDs when FileIO.__init__ fails 2012-06-21 20:58:31 +02:00
_multiprocessing Issue #10133: Make multiprocessing deallocate buffer if socket read fails. 2012-06-11 15:12:12 +01:00
_sqlite Merge branch '3.2' 2012-02-21 13:59:40 +02:00
cjkcodecs Replace PyUnicode_FromUnicode(NULL, 0) by PyUnicode_New(0, 0) 2011-12-01 03:18:59 +01:00
expat Fixes Issue 14234: fix for the previous commit, keep compilation when 2012-03-14 18:10:37 -07:00
zlib Merge with 3.1. 2011-03-16 12:51:44 +02:00
_bisectmodule.c Issue #14829: Fix bisect and range() indexing with large indices (>= 2 ** 32) under 64-bit Windows. 2012-05-16 14:39:36 +02:00
_bz2module.c Merge #13159: Replace FileIO's quadratic-time buffer growth algorithm with a linear-time one. 2011-10-13 13:38:14 +02:00
_codecsmodule.c #13406: fix more deprecation warnings and move the deprecation of unicode-internal earlier in the code. 2011-11-17 12:23:34 +02:00
_collectionsmodule.c Issue #14288: Serialization support for builtin iterators. 2012-04-03 10:49:41 +00:00
_cryptmodule.c Issue #10924: Adding salt and Modular Crypt Format to crypt library. 2011-02-22 10:55:44 +00:00
_csv.c Issue #14732: The _csv module now uses PEP 3121 module initialization. 2012-05-16 11:33:08 +02:00
_curses_panel.c Issue #14936: curses_panel was converted to PEP 3121 and PEP 384 API. 2012-06-14 16:01:23 +02:00
_cursesmodule.c fix compiler warnings 2012-03-14 18:21:35 -05:00
_datetimemodule.c Issue #15006: Allow equality comparison between naive and aware time 2012-06-15 20:19:47 -04:00
_dbmmodule.c Implement PEP 393. 2011-09-28 07:41:54 +02:00
_elementtree.c Issue #14055: Add __sizeof__ support to _elementtree. 2012-06-17 10:41:22 +02:00
_freeze_importlib.c Issue #14928: Fix importlib bootstrap issues by using a custom executable (Modules/_freeze_importlib) to build Python/importlib.h. 2012-06-19 22:29:35 +02:00
_functoolsmodule.c use new generic __dict__ descriptor implementations 2012-02-19 20:02:57 -05:00
_gdbmmodule.c #6045: provide at least get() and setdefault() for all dbm modules. 2010-12-04 09:14:36 +00:00
_gestalt.c Fix misuse of PyUnicode_GET_SIZE() => PyUnicode_GET_LENGTH() 2011-11-21 02:49:52 +01:00
_hashopenssl.c Issue #13088: Add shared Py_hexdigits constant to format a number into base 16 2011-10-14 02:13:11 +02:00
_heapqmodule.c Inline cmp_lt(). 2010-09-05 05:26:10 +00:00
_json.c Check newly created consistency using _PyUnicode_CheckConsistency(str, 1) 2012-04-27 13:55:39 +02:00
_localemodule.c Issue #14909: A number of places were using PyMem_Realloc() apis and 2012-05-31 09:37:31 +00:00
_lsprof.c Issue #6697: _lsprof: normalizeUserObj() doesn't encode/decode (UTF-8) the 2011-06-20 14:59:53 +02:00
_lzmamodule.c Make lzma.{encode,decode}_filter_properties private. 2012-06-21 23:36:48 +02:00
_math.c Indentation and PEP 7 fixes. 2010-07-06 15:00:40 +00:00
_math.h Merged revisions 76978 via svnmerge from 2009-12-21 15:27:41 +00:00
_pickle.c cleanup Ellipsis and NotImplemented strings after we're done 2012-03-16 18:45:31 -05:00
_posixsubprocess.c Fixes issue #15000: support the odd x32 abi on posixsubprocess's system call. 2012-06-05 13:30:24 -07:00
_randommodule.c Issue #14909: A number of places were using PyMem_Realloc() apis and 2012-05-31 09:37:31 +00:00
_scproxy.c Merged revisions 85062 via svnmerge from 2010-09-28 14:40:22 +00:00
_sre.c closes #14259 re.finditer() now takes keyword arguments: pos, endpos. 2012-03-12 18:22:38 -06:00
_ssl.c Issue #14204: The ssl module now has support for the Next Protocol Negotiation extension, if available in the underlying OpenSSL library. 2012-03-22 00:23:03 +01:00
_struct.c Issue #3163: The struct module gets new format characters 'n' and 'N' 2011-10-06 15:27:40 +02:00
_testbuffer.c Issue #14779: Get sizeof(void *) directly rather than relying on sysconfig. 2012-05-16 20:41:56 +02:00
_testcapimodule.c Issue #14705: Add 'p' format character to PyArg_ParseTuple* for bool support. 2012-05-05 16:54:29 -07:00
_testembed.c Issue #12090: backport 79fcd71d0356 2011-05-26 00:37:45 +02:00
_threadmodule.c merge 3.2 2012-04-02 11:28:49 -04:00
_tkinter.c fix issue #5136: deprecate old unused functions from tkinter. 2012-03-31 19:36:39 +03:00
_weakref.c Implement PEP 3121: new module initialization and finalization API. 2008-06-11 05:26:20 +00:00
_winapi.c Fix for Issue 14725 for 3.3 branch. 2012-05-05 19:45:37 +01:00
addrinfo.h Recorded merge of revisions 81032 via svnmerge from 2010-05-09 16:14:21 +00:00
ar_beos
arraymodule.c Rename _PyIter_GetBuiltin to _PyObject_GetBuiltin, and do not include it in the stable ABI. 2012-04-05 00:04:20 +02:00
atexitmodule.c Issue #11826: Fix memory leak in atexitmodule. 2012-03-27 11:49:21 +02:00
audioop.c Issue #13806: The size check in audioop decompression functions was too strict and could reject valid compressed data. 2012-01-28 22:02:47 +01:00
binascii.c Issue #13637: "a2b" functions in the binascii module now accept ASCII-only unicode strings. 2011-12-20 13:58:41 +01:00
cmathmodule.c #11565: Merge with 3.1. 2011-03-16 11:35:38 +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 Issue #14154: Reimplement the bigmem test memory watchdog as a subprocess. 2012-03-24 10:06:23 +01:00
fcntlmodule.c Issue #13324: fcntlmodule: Add the F_NOCACHE flag. Patch by Alex Stewart. 2011-11-02 18:58:25 +01:00
fpectlmodule.c Issue #11495: OSF support is eliminated. It was deprecated in Python 3.2 2011-03-14 17:36:54 +01:00
fpetestmodule.c Recorded merge of revisions 81032 via svnmerge from 2010-05-09 16:14:21 +00:00
gc_weakref.txt Issue #13575: there is only one class type. 2011-12-12 18:54:29 +01:00
gcmodule.c Issue #14775: Fix a potential quadratic dict build-up due to the garbage collector repeatedly trying to untrack dicts. 2012-05-28 22:23:42 +02:00
getaddrinfo.c Recorded merge of revisions 81032 via svnmerge from 2010-05-09 16:14:21 +00:00
getbuildinfo.c merge 3.2 2011-03-28 17:26:04 -05:00
getnameinfo.c Recorded merge of revisions 81032 via svnmerge from 2010-05-09 16:14:21 +00:00
getpath.c Implemented PEP 405 (Python virtual environments). 2012-05-26 03:45:29 +01:00
grpmodule.c Merged revisions 87238 via svnmerge from 2010-12-14 16:24:18 +00:00
hashlib.h Fixes Issue #3745: Fix hashlib to always reject unicode and non 2009-02-12 07:35:29 +00:00
itertoolsmodule.c Add safecase to silence Win64 warning. 2012-05-15 14:34:58 +02:00
ld_so_aix.in #941346: Fix broken shared library build on AIX. Patch by Sebastien Sable, review by Antoine Pitrou. 2011-02-15 15:44:51 +00:00
ld_so_beos
main.c Issue #14605: Use None in sys.path_importer_cache to represent no 2012-04-27 15:30:58 -04:00
makesetup Issue #9189: Allow users to set $CFLAGS, $CPPFLAGS, and $LDFLAGS when running 2010-07-09 16:30:58 +00:00
makexp_aix - Changes donated by Elemental Security to make it work on AIX 5.3 2005-09-14 18:09:42 +00:00
mathmodule.c merge 3.2 2012-03-13 16:13:35 -05:00
md5module.c md5_{init,process,done}: make static 2012-06-21 17:26:06 +02:00
mmapmodule.c Whitespace. 2012-03-06 15:37:36 +01:00
nismodule.c Remove a redundant assignment. 2011-06-06 20:24:11 -07:00
operator.c Implement PEP 393. 2011-09-28 07:41:54 +02:00
ossaudiodev.c Rename _Py_identifier to _Py_IDENTIFIER. 2011-10-14 10:20:37 +02:00
parsermodule.c Issue #14741: Merge fix from 3.2. 2012-05-07 17:25:14 +01:00
posixmodule.c Issue #14711: os.stat_float_times() has been deprecated. 2012-06-05 01:22:15 +02:00
pwdmodule.c Include structseq.h in Python.h, and remove now-redundant includes in individual sources. 2010-11-30 09:30:54 +00:00
pyexpat.c Issue #14007: implement doctype() method calling in XMLParser of _elementtree. 2012-06-01 11:32:34 +03:00
python.c Issue #3367: NULL-terminate argv[] copies to prevent an invalid access 2012-03-26 15:05:22 +02:00
readline.c Issue #10350: Read and save errno before calling a function which might overwrite it. 2011-12-16 12:29:37 +01:00
resource.c alias resource.error to OSError 2011-12-10 17:50:22 -05:00
rotatingtree.c Recorded merge of revisions 81032 via svnmerge from 2010-05-09 16:14:21 +00:00
rotatingtree.h Much-needed merge (using svnmerge.py this time) of trunk changes into p3yk. 2006-05-27 19:21:47 +00:00
selectmodule.c struct timeval.tv_usec is 4 bytes on 64-bit OS X as it should be, but 2012-04-07 14:59:29 -04:00
Setup.config.in Rename thread to _thread and dummy_thread to _dummy_thread. Issue #2875. 2008-05-25 13:05:15 +00:00
Setup.dist ... and fix the name of the sha1 file name. 2012-06-21 16:22:15 +02:00
sha1module.c sha1_{init,process,done}: make static 2012-06-21 17:05:50 +02:00
sha256module.c Check newly created consistency using _PyUnicode_CheckConsistency(str, 1) 2012-04-27 13:55:39 +02:00
sha512module.c Check newly created consistency using _PyUnicode_CheckConsistency(str, 1) 2012-04-27 13:55:39 +02:00
signalmodule.c Issue #13964: signal.sigtimedwait() timeout is now a float instead of a tuple 2012-03-02 22:54:03 +01:00
socketmodule.c Issue #14310: inter-process socket duplication for windows 2012-04-07 11:23:31 +00:00
socketmodule.h Issue #13777: Add PF_SYSTEM sockets on OS X. 2012-02-03 17:44:58 +01:00
spwdmodule.c Include structseq.h in Python.h, and remove now-redundant includes in individual sources. 2010-11-30 09:30:54 +00:00
sre.h merge 3.2 (#14212) 2012-03-07 14:59:13 -06:00
sre_constants.h
symtablemodule.c Remove redundant includes of headers that are already included by Python.h. 2010-11-30 09:41:01 +00:00
syslogmodule.c #14416: conditionally add LOG_AUTHPRIV facility and LOG_ODELAY to syslog. 2012-03-29 07:15:45 -04:00
termios.c Issue #11495: OSF support is eliminated. It was deprecated in Python 3.2 2011-03-14 17:36:54 +01:00
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 #1667546: On platforms supporting tm_zone and tm_gmtoff fields 2012-06-13 22:15:26 -04:00
tkappinit.c Avoid main_window unused compiler warning. 2012-03-13 23:21:53 -07:00
tkinter.h Merged revisions 71210 via svnmerge from 2009-04-10 22:19:09 +00:00
unicodedata.c Issue #14909: A number of places were using PyMem_Realloc() apis and 2012-05-31 09:37:31 +00:00
unicodedata_db.h update to Unicode 6.1 2012-02-20 22:24:29 -05:00
unicodename_db.h update to Unicode 6.1 2012-02-20 22:24:29 -05:00
xxlimited.c Replace Py_NotImplemented returns with the macro form Py_RETURN_NOTIMPLEMENTED. 2011-08-10 20:28:54 -05:00
xxmodule.c Issue #9089: Remove references to intobject.c and intobject.h from comments. 2010-06-27 18:19:09 +00:00
xxsubtype.c Recorded merge of revisions 81032 via svnmerge from 2010-05-09 16:14:21 +00:00
zipimport.c capitialize enum members 2012-05-25 10:22:29 -07:00
zlibmodule.c Issue #14684: Add support for predefined compression dictionaries to the zlib module. 2012-06-21 02:13:12 +02:00