Staging
v0.8.1
https://github.com/python/cpython

sort by:
Revision Author Date Message Commit Date
326c0bc Added symcomp and resulting new data items 03 January 1994, 00:00:31 UTC
5536a3c README: versions BETA 2 ChangeLog: new! configure*: remove strtoul from AC_REPLACE_FUNCS; remove leading blank line 02 January 1994, 23:28:55 UTC
116857c Added George Neville-Neil's timing module 02 January 1994, 23:22:21 UTC
a1c996c 1994 Copyright 02 January 1994, 02:11:40 UTC
36b4807 A small but essential file... 02 January 1994, 01:22:36 UTC
5fdeeea Restructured library documentation 02 January 1994, 01:22:07 UTC
0b07198 Lots of new stuff for 1.0.0 BETA release 02 January 1994, 00:46:09 UTC
fba715a Added some files to new module 02 January 1994, 00:26:09 UTC
f30adc8 all: 1994 copyright moved config.c and most modules to ../Modules moved patchlevel.h here from ../Include changed version to 1.0.0 BETA, date to January 1994 02 January 1994, 00:15:57 UTC
5a18919 all: 1994 copyright added config.h, config.h.in moved parser.h to ../Parser, patchlevel.h to ../Python allobjects.h: include config.h some: remove all refs to THINK_C_3_0 mymalloc.h: di HAVE_STDLIB differently, use size_t instead of MALLARG 02 January 1994, 00:11:39 UTC
fbee23e Documented the fact that IRIX 5.x also supports Sun style shared libraries. 01 January 1994, 17:32:24 UTC
e30cb84 Initial revision 29 December 1993, 16:37:25 UTC
70f1418 New files (not really...) 29 December 1993, 16:35:41 UTC
dd8cb44 Some minute changes. 29 December 1993, 15:33:08 UTC
424e4da Rot out all uses of time.milli*(). 28 December 1993, 21:36:50 UTC
0efafb3 Rot out all uses of time.milli*(). Slightly improve debug output. 28 December 1993, 21:36:18 UTC
605909d Rot out all uses of time.milli*(). Also change command line options to use seconds for all times. 28 December 1993, 21:28:31 UTC
ca1c876 Use freeze_form instead of freeze_object 28 December 1993, 21:27:23 UTC
810a92f Added depend target; cosmetic changes to other targets 28 December 1993, 19:39:56 UTC
6d5ebe2 Added (dummy) depend target 28 December 1993, 19:39:13 UTC
6085e32 Alpha 1.0.0 26 December 1993, 18:24:40 UTC
1dfec14 Py -> Include 26 December 1993, 18:15:49 UTC
0d2d397 Added function ttob. 24 December 1993, 14:51:14 UTC
627b2d7 New files 24 December 1993, 10:39:16 UTC
6fa6343 None 24 December 1993, 10:36:57 UTC
60a578a New files 24 December 1993, 10:32:48 UTC
8e454f3 Misc changes. 24 December 1993, 10:32:14 UTC
be0e942 New files. 24 December 1993, 10:32:00 UTC
2e1d433 Added getmaxint() so sys can initialize sys.maxint. Added Makefile.in. 24 December 1993, 10:22:45 UTC
92fa23f ANSIfied somewhat. 24 December 1993, 10:05:51 UTC
c6d846a And another init incompatibility bites the dust. 22 December 1993, 12:40:20 UTC
d6b9ce9 Fixed use of aifc module. 22 December 1993, 11:44:49 UTC
7d6aa51 * rangeobject.[ch], bltinmodule.c: incorporate new version of range object (unchanged from source except "range" -> "xrange"). 21 December 1993, 22:50:31 UTC
c4f169c rgbimgmodule.c, Makefile, config.c: new module to read RGB image files. Does not need any SGI-specific libraries. cgen.py, cstubs, Makefile: Generate glmodule.c differently so that it can be compiled using an ANSI compiler. 21 December 1993, 17:06:12 UTC
7030b1f almodule.c: added close method, equivalent to closeport. thread.h: use PROTO instead of _P for prototypes. 20 December 1993, 17:26:34 UTC
248a50c * Grammar: corrected old typo (class instead of 'class') * dosmodule.c: MSDOS specific stuff from posixmodule.c. * posixmodule.c: removed all MSDOS specific stuff. * tokenizer.h, parsetok.h: in prototypes, don't mix named and unnamed parameters (MSC doesn't like this). 20 December 1993, 12:53:10 UTC
455b87d New file 20 December 1993, 11:43:21 UTC
badac73 New file 20 December 1993, 10:52:46 UTC
b898bd2 New file 20 December 1993, 10:43:53 UTC
2a45141 aifc.py, sunau.py: Adapted comments; added access statements. SUNAUDIODEV.py: Added some constants for Solaris. 20 December 1993, 09:36:01 UTC
6ed9df2 * aifc.py (Aifc_write): fix bogus reference to filename 17 December 1993, 16:43:43 UTC
7bc817d * Mass change: get rid of all init() methods, in favor of __init__() constructors. There is no backward compatibility. Not everything has been tested. * aiff.{py,doc}: deleted in favor of aifc.py (which contains its docs as comments) 17 December 1993, 15:25:27 UTC
aa14837 Interface to audio hardware for SGI and Sun. 17 December 1993, 15:18:37 UTC
21a3ff9 Uniformly replaced init() functions by __init__() constructors. A few simple things seem to work, I haven't tested it thouroughly though... 17 December 1993, 15:11:41 UTC
96b608c *** empty log message *** 17 December 1993, 14:57:24 UTC
1b789f9 Initial revision 17 December 1993, 14:45:06 UTC
f82fef0 *** empty log message *** 17 December 1993, 14:45:06 UTC
d55f4d1 *** empty log message *** 17 December 1993, 14:39:12 UTC
9e80d6f *** empty log message *** 17 December 1993, 14:32:26 UTC
7565b93 *** empty log message *** 17 December 1993, 14:23:52 UTC
3cbc16d * lib2.tex (sys): updated sys.std{in,out,err} docs. Added sys.tracebacklimit. * tut.tex (Exceptions): change text printed by traceback. * lib5.tex (audioop): added minmax. * lib5.tex (audioop.getsample): move wandered paragraph back * lib3.tex, partparse.py: undo mucking with \nopagebreak (didn't work). * partparse.py: ignore \nopagebreak command * ref5.tex: added description of lambda forms. * ref7.tex: added reference to lambda forms to section on function definition. * lib1.tex: removed lambda as built-in function (it is now a special form). Also removed feature of filter, map, reduce to turn a string argument into an anonymous function. 17 December 1993, 12:13:53 UTC
67a5fdb * mpzmodule.c: cast some methods to the proper type. * traceback.c (tb_print): use sys.tracebacklimit as a maximum number of traceback entries to print (default 1000). * ceval.c (printtraceback): Don't print stack trace header -- this is now done by tb_print(). 17 December 1993, 12:09:14 UTC
ad7324c Don't close the file explicitly. 16 December 1993, 14:02:44 UTC
feaa7d2 Don't close the file. 16 December 1993, 13:56:34 UTC
79c85f1 * wdbframewin.py (re_eval): set __privileged__ in globals so private variables can still be seen by the debugger * ftplib.py (retrlines): args should be *args. * ChangeLog: entries for Sjoerd's addition sunau.py and changes to aiff.py * test_md5.py: test program for built-in md5 module 14 December 1993, 15:54:01 UTC
6930b3d Initial revision 14 December 1993, 10:08:02 UTC
c4801ed Added minmax function: -- function of module audioop: minmax (FRAGMENT, WIDTH) Minmax returns a tuple consisting of the minimum and maximum values of all samples in the sound fragment. 13 December 1993, 12:06:27 UTC
43bf0bc aifc.py: added missing tell() method in AIFC write class; use audioop module as backup for cl module when reading or writing u-law compressed files. sunau.py: interface with the same methods as aifc for Sun and NeXT audio files 13 December 1993, 11:42:39 UTC
66bca32 Port to Solaris 2.3. 03 December 1993, 16:54:45 UTC
57531fe change syntactical position of lambdef (was an atom, now is a test) 30 November 1993, 14:57:42 UTC
ae3b3a3 * test_*.py: new lambda syntax (also affects tests for filter, map, reduce) * ftplib.py: added default callback for retrlines; added dir() method * ftplib.py: don't return self in self.connect(); added hack so that if 'CDUP' is not understood, 'CWD ..' is tried. * ftplib.py: second method called init() should have been called connect(); if __init__ sees more than one argument, it will also try to login(). 30 November 1993, 13:43:54 UTC
590baa4 * import.c (get_module): pass .py filename to parse_file, not .pyc filename! * funcobject.c (func_repr): don't call getstringvalue(None) for anonymous functions. * bltinmodule.c: removed lambda (which is now a built-in function); removed implied lambda for string arg to filter/map/reduce. * Grammar, graminit.[ch], compile.[ch]: replaced lambda as built-in function by lambda as grammar entity: instead of "lambda('x: x+1')" you write "lambda x: x+1". * Xtmodule.c (checkargdict): return 0, not NULL, for error. 30 November 1993, 13:40:46 UTC
8732d6a Fix lay-out of previous fix. 23 November 1993, 17:54:03 UTC
b376a4a * timemodule.c: Add hack for Solaris 2. * posixmodule.c: don't prototype getcwd() -- it's not portable... * mappingobject.c: double-check validity of last_name_char in dict{lookup,insert,remove}. * arraymodule.c: need memmove only for non-STDC Suns. * Makefile: comment out HTML_LIBS and XT_USE by default * pythonmain.c: don't prototype getopt() -- it's not standardized * socketmodule.c: cast flags arg to {get,set}sockopt() and addrbuf arg to recvfrom() to (ANY*). * pythonrun.c (initsigs): fix prototype, make it static * intobject.c (LONG_BIT): only #define it if not already defined * classobject.[ch]: remove all references to unused instance_convert() * mappingobject.c (getmappingsize): Don't return NULL in int function. 23 November 1993, 17:53:17 UTC
83eb962 * {lib,ref,ext,tut}.tex: added explicit \date{<date> \\ <release>}. * lib2.tex: change bogus \\var to \var. 23 November 1993, 16:28:45 UTC
6f0132f * text2latex.py: call main() instead of always processing ext.tex. * Makefile: added 'ext' to 'all' target * ext.tex: more changes towards a readable text * lib4.tex (posix): added set{uid,gid} * lib2.tex (array): restored doc for typecode and itemsize (which were there but not visible for dir()) 19 November 1993, 13:13:22 UTC
c45611d * import.c (get_module): total rewrite, to ensure proper search order: for each dir in sys.path, try each possible extension. (Note: C extensions are loaded before Python modules in the same directory, to allow having a C version used when dynamic loading is supported and a Python version as a back-up.) * import.c (reload_module): test for error from getmodulename() * moduleobject.c: implement module name as dict entry '__name__' instead of special-casing it in module_getattr(); this way a module (or function!) can access its own module name, and programs that know what they are doing can rename modules. * stdwinmodule.c (initstdwin): strip ".py" suffix of argv[0]. 17 November 1993, 22:58:56 UTC
71e57d0 Fix the fix :-( 11 November 1993, 15:03:51 UTC
6938a29 Three micro fixes to formatstring 11 November 1993, 14:51:57 UTC
b31c7f7 * test_select.py: (some) tests for built-in select module * test_grammar.py, testall.out: added test for funny things in string literals * token.py, symbol.py: definitions used with built-in parser module. * tokenize.py: added double-quote recognition 11 November 1993, 10:31:23 UTC
52f2c05 * parsermodule.c, Makefile, config.c: rudimentary interface to the Python parser. * mappingobject.c (lookmapping): 'freeslot' was never used due to a bug in the code. 10 November 1993, 12:53:24 UTC
a3d78fb * posixmodule.c: added set{uid,gid}. * {tuple,list,mapping,array}object.c: call printobject with 0 for flags * compile.c (parsestr): use quote instead of '\'' at one crucial point * arraymodule.c (array_getattr): Added __members__ attribute 10 November 1993, 09:23:53 UTC
b2e358d Use __init__ instead of init. Also use CDDB_PATH and CDDB_WRITE_DIR environment variables in cddb.py. 08 November 1993, 15:10:43 UTC
e65cce5 * string.py: added rindex(), rfind(); changed index() to interpret negative start indices starting from the right. * ftplib.py: debug() -> set_debuglevel(); change demo to use __init__(). * os.py: added execl, execlp, and execvp. * lambda.py: removed (now that we have built-in map, reduce, bagof, lambda) * test_b{1,2}.py, testall.out: added tests for bagof, lambda, map, reduce * commands.py: use os, not posix * test_grammar.py: make it easy to disable non-portable int overflow tests * dis.py: don't abuse range() 08 November 1993, 15:05:21 UTC
db65a6c * ext.tex: did most of the tedious changes from plain ASCII text to LaTeX. * text2latex.py: automatically put function names in \code{}. * lib.tex, ref.tex, ext.tex, qua.tex, tut.tex: use new P.O.Box number in address. 05 November 1993, 17:11:16 UTC
7a2dba2 * ext.tex: documentation for extending, reference counts, and embedding (formerly ../misc/{EXTENDING,REFCNT,EMBEDDING}). Also affects Makefile. * text2latex.py: script to do part of the conversion from an plain ASCI text file (in my particular style) to LaTeX. (Chapter/section/subsection headers, and verbatim sections.) * partparse.py, texipre.dat, fix.el, Makefile: Minor cleanup of latex -> info conversion process (at least it works again, and with less debugging output). Removed fix.sh. * lib1.tex (section{Built-in Functions}): adapt description of str() and repr() to new situation. * lib3.tex (Module os): added exec*() variants. * lib3.tex (Module posix): added execve(). * lib2.tex (Module array): documented reality; remove typecode and itemsize, add byteswap, rename read/write to fromfile/tofile, and re-alphabetized. * lib1.tex (Built-in Functions): renamed bagof() to filter(). 05 November 1993, 14:45:11 UTC
c600411 * mpzmodule.c: removed redundant mpz_print function. * object.[ch], bltinmodule.c, fileobject.c: changed str() to call strobject() which calls an object's __str__ method if it has one. strobject() is also called by writeobject() when PRINT_RAW is passed. * ceval.c: rationalize code for PRINT_ITEM (no change in function!) * funcobject.c, codeobject.c: added compare and hash functionality. Functions with identical code objects and the same global dictionary are equal. Code objects are equal when their code, constants list and names list are identical (i.e. the filename and code name don't count). (hash doesn't work yet since the constants are in a list and lists can't be hashed -- suppose this should really be done with a tuple now we have resizetuple!) 05 November 1993, 10:22:19 UTC
2e8f8a3 Added compare operations for functions and code objects. (Also hash, but it doesn't work yet.) 05 November 1993, 10:20:10 UTC
4199fac Added getmappingsize(). (Needed by previous checkin of posixmodule.c) 05 November 1993, 10:18:44 UTC
32be3a7 Fix stupib bug in concatenation 05 November 1993, 10:16:27 UTC
094885b Must initialize 'inspect' flag 05 November 1993, 10:16:09 UTC
c6dcc9f Added execve; change getstrarg into getargs with "s" format 05 November 1993, 10:15:19 UTC
572d2d9 Fix memory leaks in join & joinfields 05 November 1993, 10:14:49 UTC
e77a757 * nismodule.c: database keys and values can contain null bytes. be more careful about these. * arraymodule.c: added 8 byte swap; added 'i' format character; added reverse() method; rename read/write to fromfile/tofile. * config.c: Set version to 0.9.9++. * rotormodule.c (r_rand): declare k1..k5 as unsigned longs so the shifts will have a well-defined effect independent of word size. * bltinmodule.c: renamed bagof() to filter(). 03 November 1993, 15:01:26 UTC
78ed420 Fixed a couple of bugs: getargs doesn't use % escapes, and seconds must be set after timeout is initialized. 02 November 1993, 15:34:23 UTC
b73cc04 * ceval.c, longobject.c, methodobject.c, listnode.c, arraymodule.c, pythonrun.c: added static forward declarations * pythonrun.h, ceval.h, longobject.h, node.h: removed declarations of static routines 01 November 1993, 16:28:59 UTC
c7a2270 * selectmodule.c (select_select): timeout argument may be None with same meaning as no 4th argument 01 November 1993, 16:27:16 UTC
82d410e * fileobject.c (softspace): fix bug if called with NULL file. 01 November 1993, 16:26:16 UTC
c70b61f Hacks for NEXTSTEP. 01 November 1993, 16:23:18 UTC
2586bf0 * rangeobject.{c,h}, bltinmodule.c: removed non-essential ops from range object. 01 November 1993, 16:21:44 UTC
0667626 Replace <<-13 by >>13. Leave old code in #ifdef BUGGY_CODE_BW_COMPAT. 01 November 1993, 16:20:18 UTC
13ecc7a Simplify life for md5: include (slightly modified) md5.h and md5c.c from RFC 1321 here, and point to that RFC instead of a non-existant incompatible file on rsa.com. 01 November 1993, 16:19:05 UTC
74901d5 Restructured main loop. Etc. 01 November 1993, 14:50:59 UTC
e36f735 Major rewrite with new read_* interfaces 01 November 1993, 14:49:37 UTC
0b26a19 Fix bug in backup inside esc sequence. 01 November 1993, 14:49:04 UTC
b71f879 Changed redraw policy. 01 November 1993, 14:48:37 UTC
615194a Fixed bugs in resizetuple and extended the interface. Added ifdefs in stringobject.c for shared strings of length 1. Renamed free_list in tupleobject.c to free_tuples. 01 November 1993, 13:46:50 UTC
0a2fa75 Added Dates.py and Rev.py 30 October 1993, 12:39:49 UTC
102abab Initial revision 30 October 1993, 12:38:16 UTC
becec31 Fix bug and use __init__ 30 October 1993, 12:38:16 UTC
back to top