cpython/Modules
Thomas Heller 68bb9a1418 When accessing the .value attribute of a c_wchar_p instance, and the
instance does not point to a valid wchar_t zero-terminated string,
raise a ValueError.  c_char_p does this already.

The ValueError message now contains the correct pointer address.

Will backport to release25-maint.
2007-04-30 16:04:57 +00:00
..
_ctypes When accessing the .value attribute of a c_wchar_p instance, and the 2007-04-30 16:04:57 +00:00
_sqlite Merged changes from standalone version 2.3.3. This should probably all be 2007-01-14 01:43:50 +00:00
cjkcodecs Bug #1572832: fix a bug in ISO-2022 codecs which may cause segfault 2006-10-08 13:48:34 +00:00
expat Handle failures from lookup. 2006-08-13 18:12:26 +00:00
zlib
_bisectmodule.c
_bsddb.c Accomodate 64 bit time_t in the _bsddb module. 2007-04-26 15:24:54 +00:00
_codecsmodule.c Klocwork made another run and found a bunch more problems. 2006-08-12 01:43:40 +00:00
_collectionsmodule.c Fix another reincarnation of bug #1576657 in defaultdict. 2007-03-06 13:32:52 +00:00
_csv.c Fix problems found by Coverity. 2006-05-10 06:57:58 +00:00
_curses_panel.c
_cursesmodule.c Point readers at the patch submission instructions 2007-04-11 13:42:25 +00:00
_elementtree.c SF#1534630 2006-08-16 16:47:07 +00:00
_functoolsmodule.c Apply modified version of Collin Winter's patch #1478788 2006-05-29 12:43:05 +00:00
_hashopenssl.c Make use of METH_O and METH_NOARGS where possible. 2006-05-29 21:04:52 +00:00
_heapqmodule.c
_hotshot.c Klocwork made another run and found a bunch more problems. 2006-08-12 01:43:40 +00:00
_localemodule.c - Fix an off-by-one bug in locale.strxfrm(). 2007-04-03 04:35:59 +00:00
_lsprof.c Initialize structseq types only once. 2006-04-16 18:55:50 +00:00
_randommodule.c Bug #1486663: don't reject keyword arguments for subclasses of builtin 2007-01-21 10:28:43 +00:00
_sre.c Cause a PyObject_Malloc() failure to trigger a MemoryError, and then 2006-10-04 13:42:43 +00:00
_ssl.c Fix various minor errors in passing arguments to 2006-10-19 11:00:37 +00:00
_struct.c Make pythoncore compile cleanly with VisualStudio 2005. Used an explicit typecast to get a 64 bit integer, and undefined the Yield macro that conflicts with winbase.h 2007-04-25 00:17:39 +00:00
_testcapimodule.c Fix crash in test on HP-UX. Apparently, it's not possible to delete a lock if 2006-10-28 21:17:51 +00:00
_tkinter.c Don't deref v if it's NULL. 2006-08-12 02:33:36 +00:00
_typesmodule.c Patch #1520294: Support for getset and member descriptors in types.py, 2006-07-27 23:43:15 +00:00
_weakref.c _PyWeakref_GetWeakrefCount() now returns a Py_ssize_t instead of long. 2006-08-02 06:14:22 +00:00
addrinfo.h
almodule.c Remove extra semi-colons reported by Johnny Lee on python-dev. Backport if anyone cares. 2006-09-23 04:11:38 +00:00
ar_beos
arraymodule.c Array module's buffer interface can now handle empty arrays. 2007-04-02 22:54:21 +00:00
audioop.c Fix various minor errors in passing arguments to 2006-10-19 11:00:37 +00:00
binascii.c Patch #1185447: binascii.b2a_qp() now correctly quotes binary characters 2007-03-13 22:49:43 +00:00
bsddbmodule.c
bz2module.c Bug #1622896: fix a rare corner case where the bz2 module raised an 2007-03-13 12:34:25 +00:00
cdmodule.c
cgen.py
cgensupport.c
cgensupport.h
clmodule.c
cmathmodule.c
config.c.in Patch #1520294: Support for getset and member descriptors in types.py, 2006-07-27 23:43:15 +00:00
cPickle.c Merge change 54909 from release25-maint: Fix several minor issues discovered using code analysis in VisualStudio 2005 Team Edition 2007-04-25 00:10:50 +00:00
cryptmodule.c Patch #1516912: improve Modules support for OpenVMS. 2006-07-10 01:18:57 +00:00
cStringIO.c Merge change 54909 from release25-maint: Fix several minor issues discovered using code analysis in VisualStudio 2005 Team Edition 2007-04-25 00:10:50 +00:00
cstubs
datetimemodule.c Complete revamp of PCBuild8 directory. Use subdirectories for each project under the main pcbuild solution. Now make extensive use of property sheets to simplify project configuration. x64 build fully supported, and the process for building PGO version (Profiler Guided Optimization) simplified. All projects are now present, except _ssl, which needs to be reimplemented. Also, some of the projects that require external libraries need extra work to fully compile on x64. 2007-04-30 15:17:46 +00:00
dbmmodule.c Fix various minor errors in passing arguments to 2006-10-19 11:00:37 +00:00
dlmodule.c Patch #1516912: improve Modules support for OpenVMS. 2006-07-10 01:18:57 +00:00
errnomodule.c
fcntlmodule.c Tweak wording 2006-07-29 15:43:13 +00:00
flmodule.c Convert more modules to METH_VARARGS. 2006-05-29 21:58:42 +00:00
fmmodule.c Convert fmmodule to METH_VARARGS. 2006-05-29 13:53:16 +00:00
fpectlmodule.c Patch #1516912: improve Modules support for OpenVMS. 2006-07-10 01:18:57 +00:00
fpetestmodule.c
gc_weakref.txt
gcmodule.c List gc.get_count() in the module docstring. 2006-10-09 19:43:24 +00:00
gdbmmodule.c Make use of METH_O and METH_NOARGS where possible. 2006-05-29 21:04:52 +00:00
getaddrinfo.c
getbuildinfo.c Complete revamp of PCBuild8 directory. Use subdirectories for each project under the main pcbuild solution. Now make extensive use of property sheets to simplify project configuration. x64 build fully supported, and the process for building PGO version (Profiler Guided Optimization) simplified. All projects are now present, except _ssl, which needs to be reimplemented. Also, some of the projects that require external libraries need extra work to fully compile on x64. 2007-04-30 15:17:46 +00:00
getnameinfo.c
getpath.c Typos. 2007-03-10 07:38:14 +00:00
glmodule.c
grpmodule.c Move over to use of METH_O and METH_NOARGS. 2006-05-25 22:00:14 +00:00
imageop.c
imgfile.c
itertoolsmodule.c Remove filler struct item and fix leak. 2007-02-21 17:22:05 +00:00
ld_so_aix
ld_so_beos
linuxaudiodev.c Compilation problem caused by conflicting typedefs for uint32_t 2006-10-04 10:23:57 +00:00
main.c Variant of patch #697613: don't exit the interpreter on a SystemExit 2007-03-07 00:34:46 +00:00
makesetup
makexp_aix
mathmodule.c Speed up function calls into the math module by using METH_O. 2006-11-19 21:26:53 +00:00
md5.c
md5.h
md5module.c
mmapmodule.c Alexander Belopolsky pointed out that pos is a size_t 2006-08-22 13:56:56 +00:00
nismodule.c
operator.c Patch #1654417: make operator.{get,set,del}slice use the full range 2007-03-06 18:59:11 +00:00
ossaudiodev.c Compilation problem caused by conflicting typedefs for uint32_t 2006-10-04 10:23:57 +00:00
parsermodule.c Expose column offset information in parse trees. 2006-08-22 20:46:00 +00:00
posixmodule.c Export function sanitize_the_mode from fileobject.c as _PyFile_SanitizeMode(). Use this function in posixmodule.c when implementing fdopen(). This fixes test_subprocess.py for a VisualStudio 2005 compile. 2007-04-26 09:15:08 +00:00
puremodule.c
pwdmodule.c Initialize structseq types only once. 2006-04-16 18:55:50 +00:00
pyexpat.c - back out Expat change; the final fix to Expat will be different 2006-07-06 05:13:22 +00:00
python.c
readline.c SF #1703270, add missing declaration in readline.c to avoid compiler warning. 2007-04-19 05:52:37 +00:00
resource.c Patch #1557515: Add RLIMIT_SBSIZE. 2006-09-16 17:36:37 +00:00
rgbimgmodule.c Verify verdat which is returned from malloc is not NULL. 2006-08-12 03:18:50 +00:00
rotatingtree.c
rotatingtree.h Fix comment typo 2006-04-22 01:58:40 +00:00
selectmodule.c Patch #1516912: improve Modules support for OpenVMS. 2006-07-10 01:18:57 +00:00
Setup.config.in
Setup.dist Bug #1535081: A leading underscore has been added to the names of 2006-08-06 07:26:21 +00:00
sgimodule.c
sha256module.c Make use of METH_O and METH_NOARGS where possible. 2006-05-29 21:04:52 +00:00
sha512module.c Make use of METH_O and METH_NOARGS where possible. 2006-05-29 21:04:52 +00:00
shamodule.c Make use of METH_O and METH_NOARGS where possible. 2006-05-29 21:04:52 +00:00
signalmodule.c
socketmodule.c Fix method names. Will backport. 2007-03-31 18:54:18 +00:00
socketmodule.h Patch #1432399: Add HCI sockets. 2007-02-14 10:07:37 +00:00
spwdmodule.c v is already checked for NULL, so just DECREF it 2006-08-02 06:15:10 +00:00
sre.h Impl ssize_t 2006-06-12 03:05:40 +00:00
sre_constants.h
stropmodule.c Replace INT_MAX with PY_SSIZE_T_MAX. 2006-04-13 07:34:09 +00:00
sunaudiodev.c
svmodule.c
symtablemodule.c
syslogmodule.c Make use of METH_O and METH_NOARGS where possible. 2006-05-29 21:04:52 +00:00
termios.c
testcapi_long.h
threadmodule.c Add some asserts. In sysmodule, I think these were to try to silence 2006-10-28 21:15:30 +00:00
timemodule.c In Windows' time.clock(), when QueryPerformanceFrequency() fails, 2007-03-29 12:42:07 +00:00
timing.h
timingmodule.c
tkappinit.c
unicodedata.c Replace C++ comment with C comment (fixes SF bug #1593525). 2006-11-09 16:23:26 +00:00
unicodedata_db.h
unicodename_db.h
xxmodule.c
xxsubtype.c
yuv.h
yuvconvert.c
zipimport.c It's very unlikely, though possible that source is not a string. Verify 2006-08-13 18:12:03 +00:00
zlibmodule.c Patch #1503046, Conditional compilation of zlib.(de)compressobj.copy 2006-06-12 03:33:09 +00:00