cpython/Modules
Eric S. Raymond a888540593 Eric the half-a-wit, driven to berserk rage after repeatedly doing
builds during which he forgot to uncomment crucial library lines in
Setup, walks into Guido's East End nightclub with a tactical nuclear
weapon on his shoulder.  Said nuclear weapon is promptly deployed
exactly where it will do the most good, right in the middle of
configure.in.

With this patch, the set of libraries autoconfigured in is extended to
include ndbm, gdbm, and crypt.  This essentially eliminates any need to
tweak Setup for a normal Linux build.

"'E was a fair man.  Cruel, but fair."
2001-01-17 08:25:11 +00:00
..
.cvsignore Add Setup.config 2000-06-30 16:09:01 +00:00
Makefile.pre.in Final part of SF patch #102409 by jlt63: Cygwin Python DLL and Shared 2001-01-10 21:12:18 +00:00
Setup.config.in Eric the half-a-wit, driven to berserk rage after repeatedly doing 2001-01-17 08:25:11 +00:00
Setup.dist Eric the half-a-wit, driven to berserk rage after repeatedly doing 2001-01-17 08:25:11 +00:00
_codecsmodule.c Added a true unicode_internal_encode function and fixed the 2000-09-21 21:09:45 +00:00
_curses_panel.c Shortened / wrapped some long lines. 2000-12-23 05:46:23 +00:00
_cursesmodule.c Add the curses constants ERR and OK to the module at TG's suggestion 2000-12-26 15:57:01 +00:00
_localemodule.c Rationalize use of limits.h, moving the inclusion to Python.h. 2000-09-26 05:46:01 +00:00
_sre.c bumped SRE version number to 2.1. cleaned up and added 1.5.2 2001-01-16 07:37:30 +00:00
_tkinter.c Do not release unallocated Tcl objects. Closes #117278 and #117167. 2000-10-29 00:44:43 +00:00
almodule.c REMOVED all CWI, CNRI and BeOpen copyright markings. 2000-09-01 23:29:29 +00:00
arraymodule.c Fix for SF bug 117402, crashes on str(array) and repr(array). This was an 2000-11-10 19:04:19 +00:00
audioop.c REMOVED all CWI, CNRI and BeOpen copyright markings. 2000-09-01 23:29:29 +00:00
binascii.c Address a bug in the uuencode decoder, reported bu "donut" in SF bug 2001-01-09 02:11:57 +00:00
bsddbmodule.c [Patch #102827] Fix for PR#119558, avoiding core dumps by checking for 2000-12-15 00:59:32 +00:00
cPickle.c Minimal fix for the complaints about pickling Unicode objects. (SF 2000-12-19 02:08:38 +00:00
cStringIO.c Added a new "base" type, IOobject for which most of the 2000-10-06 19:24:23 +00:00
ccpython.cc Patch and new file by Geoff Furnish for C++ compilation. 1999-12-16 17:52:08 +00:00
cdmodule.c REMOVED all CWI, CNRI and BeOpen copyright markings. 2000-09-01 23:29:29 +00:00
cgen.py Change copyright notice. 2000-07-01 00:16:13 +00:00
cgensupport.c REMOVED all CWI, CNRI and BeOpen copyright markings. 2000-09-01 23:29:29 +00:00
cgensupport.h REMOVED all CWI, CNRI and BeOpen copyright markings. 2000-09-01 23:29:29 +00:00
clmodule.c REMOVED all CWI, CNRI and BeOpen copyright markings. 2000-09-01 23:29:29 +00:00
cmathmodule.c Use METH_VARARGS instead of numeric constant 1 in method def. tables 2000-08-03 02:06:16 +00:00
config.c.in Clarify two comments 2000-11-30 01:57:18 +00:00
cryptmodule.c Use METH_OLDARGS instead of numeric constant 0 in method def. tables 2000-08-03 02:34:44 +00:00
cstubs REMOVED all CWI, CNRI and BeOpen copyright markings. 2000-09-01 23:29:29 +00:00
dbmmodule.c Ka-Ping Yee <ping@lfw.org>: 2000-10-24 19:57:45 +00:00
dlmodule.c Remove one more gcc -Wall warning. 2000-10-11 21:44:02 +00:00
errnomodule.c REMOVED all CWI, CNRI and BeOpen copyright markings. 2000-09-01 23:29:29 +00:00
fcntlmodule.c REMOVED all CWI, CNRI and BeOpen copyright markings. 2000-09-01 23:29:29 +00:00
flmodule.c REMOVED all CWI, CNRI and BeOpen copyright markings. 2000-09-01 23:29:29 +00:00
fmmodule.c REMOVED all CWI, CNRI and BeOpen copyright markings. 2000-09-01 23:29:29 +00:00
fpectlmodule.c Patch #103012: Update fpectlmodule for current glibc; 2001-01-04 01:01:12 +00:00
fpetestmodule.c Needed to add DL_EXPORT to (redundant?) extern decl of module init function. 1998-12-10 16:49:28 +00:00
gcmodule.c - update Neil's email address 2000-10-04 16:34:09 +00:00
gdbmmodule.c Add support for gdbm2 open flags ('s' and 'u'). Add module constant 2000-12-17 07:14:13 +00:00
getbuildinfo.c Bunch of minor ANSIfications: 'void initfunc()' -> 'void initfunc(void)', 2000-07-21 06:00:07 +00:00
getpath.c Minor ANSIfication: lib_python no longer needs to be initialized 2000-09-28 14:32:29 +00:00
glmodule.c REMOVED all CWI, CNRI and BeOpen copyright markings. 2000-09-01 23:29:29 +00:00
grpmodule.c REMOVED all CWI, CNRI and BeOpen copyright markings. 2000-09-01 23:29:29 +00:00
imageop.c REMOVED all CWI, CNRI and BeOpen copyright markings. 2000-09-01 23:29:29 +00:00
imgfile.c REMOVED all CWI, CNRI and BeOpen copyright markings. 2000-09-01 23:29:29 +00:00
ld_so_aix Mod suggested by Donn Cave -- invoke makexp_aix relative to $0 1997-09-03 00:45:30 +00:00
license.terms Add an optional hack for threads in Tkinter. 1997-09-28 05:52:41 +00:00
linuxaudiodev.c better format names and error messages 2001-01-15 22:21:39 +00:00
main.c Add the -W option. 2000-12-15 22:00:54 +00:00
makesetup SF Patch #102357 by bbum: Add support for frameworks and objective-c 2001-01-10 21:46:05 +00:00
makexp_aix remove C++ entries of the form Class::method 1998-04-09 21:46:02 +00:00
mathmodule.c Repaired a comment and asserted a precondition. 2000-10-12 19:42:00 +00:00
md5.h Rationalize use of limits.h, moving the inclusion to Python.h. 2000-09-26 05:46:01 +00:00
md5c.c Fix includes; not including Python.h caused the module not to compile on 2000-09-28 02:54:51 +00:00
md5module.c REMOVED all CWI, CNRI and BeOpen copyright markings. 2000-09-01 23:29:29 +00:00
mmapmodule.c SF bug 128713: type(mmap_object) blew up on Linux. 2001-01-14 05:05:51 +00:00
mpzmodule.c Another gcc -Wall warning squashed: 2000-10-11 21:53:34 +00:00
newmodule.c Allow new.function() called with explicit 3rd arg of None, as 2000-11-13 20:29:20 +00:00
nismodule.c Even more ANSIfication: fix as many function pointers and declarations as 2000-07-22 23:57:55 +00:00
operator.c Add invert() and __invert__() as aliases for inv()/__inv__(). 2000-09-17 16:09:27 +00:00
parsermodule.c Fix problems with validation of import statement parse trees. 2001-01-07 05:59:59 +00:00
pcre-int.h AMK's revised version of the previous patch. 1998-05-07 15:32:44 +00:00
pcre.h Jack Jansen: Mac Carbon: don't include sys/types if we don't have it 2000-06-28 20:56:30 +00:00
pcremodule.c REMOVED all CWI, CNRI and BeOpen copyright markings. 2000-09-01 23:29:29 +00:00
posixmodule.c Plug memory leak. 2001-01-16 04:27:47 +00:00
puremodule.c Do the absolute minimal amount of modifications to eradicate 2000-09-01 09:01:32 +00:00
pwdmodule.c REMOVED all CWI, CNRI and BeOpen copyright markings. 2000-09-01 23:29:29 +00:00
pyexpat.c Mark the "encoding" parameter to ExternalEntityParserCreate() as optional 2001-01-03 15:36:25 +00:00
pypcre.c Fix for bug #110651 (Jitterbug PR#343): only use the low 8 bits of an octal 2000-08-02 13:41:18 +00:00
python.c Even more ANSIfication: fix as many function pointers and declarations as 2000-07-22 23:57:55 +00:00
readline.c Part of SF patch #102409 by jlt63 to support building these modules 2001-01-10 21:03:32 +00:00
regexmodule.c Adding a warning about the regex module. This is the first official 2000-12-19 18:21:39 +00:00
regexpr.c Bunch of minor ANSIfications: 'void initfunc()' -> 'void initfunc(void)', 2000-07-21 06:00:07 +00:00
regexpr.h Spelling fixes supplied by Rob W. W. Hooft. All these are fixes in either 2000-07-16 12:04:32 +00:00
resource.c REMOVED all CWI, CNRI and BeOpen copyright markings. 2000-09-01 23:29:29 +00:00
rgbimgmodule.c Bunch of minor ANSIfications: 'void initfunc()' -> 'void initfunc(void)', 2000-07-21 06:00:07 +00:00
rotormodule.c Part of SF patch #102409 by jlt63 to support building these modules 2001-01-10 21:03:32 +00:00
selectmodule.c SF bug 110843: Low FD_SETSIZE limit on Win32 (PR#41). Boosted to 512. 2000-12-12 01:18:41 +00:00
sgimodule.c REMOVED all CWI, CNRI and BeOpen copyright markings. 2000-09-01 23:29:29 +00:00
shamodule.c Part of SF patch #102409 by jlt63 to support building these modules 2001-01-10 21:03:32 +00:00
signalmodule.c Make better use of GNU Pth -- patch by Andy Dustman. 2000-09-19 00:46:46 +00:00
socketmodule.c Adapted from a patch by Barry Scott, SF patch #102875 and SF bug 2000-12-18 22:23:44 +00:00
soundex.c Use METH_VARARGS instead of numeric constant 1 in method def. tables 2000-08-03 02:06:16 +00:00
sre.h -- added recursion limit (currently ~10,000 levels) 2000-08-03 16:29:50 +00:00
sre_constants.h added "magic" number to the _sre module, to avoid weird errors caused 2001-01-15 12:46:09 +00:00
stropmodule.c Rationalize use of limits.h, moving the inclusion to Python.h. 2000-09-26 05:46:01 +00:00
structmodule.c Rationalize use of limits.h, moving the inclusion to Python.h. 2000-09-26 05:46:01 +00:00
sunaudiodev.c REMOVED all CWI, CNRI and BeOpen copyright markings. 2000-09-01 23:29:29 +00:00
svmodule.c REMOVED all CWI, CNRI and BeOpen copyright markings. 2000-09-01 23:29:29 +00:00
syslogmodule.c Do the absolute minimal amount of modifications to eradicate 2000-09-01 09:01:32 +00:00
tclNotify.c Bunch of minor ANSIfications: 'void initfunc()' -> 'void initfunc(void)', 2000-07-21 06:00:07 +00:00
termios.c Use METH_OLDARGS instead of numeric constant 0 in method def. tables 2000-08-03 02:34:44 +00:00
threadmodule.c t_bootstram(): Use PySys_WriteStderr() instead of fprintf(stderr,...). 2000-10-20 20:02:37 +00:00
timemodule.c The Mac C library (MSL from CodeWarrior 6) and I/O library (GUSI 2000-12-12 22:42:30 +00:00
timing.h remove rcs history 1996-01-26 21:10:22 +00:00
timingmodule.c Do the absolute minimal amount of modifications to eradicate 2000-09-01 09:01:32 +00:00
tkappinit.c Removing warnings discovered by gcc -Wall 2000-08-04 15:53:06 +00:00
ucnhash.c Fix UCNs machine with >= 32bit longs 2000-07-26 03:56:06 +00:00
unicodedata.c unicode database compression, step 2: 2000-09-25 08:07:06 +00:00
unicodedata_db.h Added 38,642 missing characters to the Unicode database (first-last 2000-11-03 20:24:15 +00:00
unicodedatabase.c Fix header file usage so that NULL is defined. NULL is needed by 2000-09-30 17:34:31 +00:00
unicodedatabase.h unicode database compression, step 2: 2000-09-25 08:07:06 +00:00
xreadlinesmodule.c Conform the new module to /the/ C style. 2001-01-11 15:40:39 +00:00
xxmodule.c REMOVED all CWI, CNRI and BeOpen copyright markings. 2000-09-01 23:29:29 +00:00
yuv.h REMOVED all CWI, CNRI and BeOpen copyright markings. 2000-09-01 23:29:29 +00:00
yuvconvert.c REMOVED all CWI, CNRI and BeOpen copyright markings. 2000-09-01 23:29:29 +00:00
zlibmodule.c Patch #101810: check whether zst.avail_out is non-zero when getting 2000-10-09 14:18:10 +00:00