From guido@monty.CNRI.Reston.Va.US Fri Mar 7 00:21:13 1997 From: guido@monty.CNRI.Reston.Va.US (Guido van Rossum) Date: Thu, 6 Mar 1997 16:21:13 -0800 Subject: CVS: 'python/dist/src/Lib tokenize.py' Message-ID: <199703070021.QAA29969@monty> Update of /projects/cvsroot/python/dist/src/Lib In directory monty:/usr/people/guido/python/src/Lib Modified Files: tokenize.py Log Message: Ka-Ping's version. --Guido van Rossum (home page: http://www.python.org/~guido/) From guido@monty.CNRI.Reston.Va.US Fri Mar 7 00:21:56 1997 From: guido@monty.CNRI.Reston.Va.US (Guido van Rossum) Date: Thu, 6 Mar 1997 16:21:56 -0800 Subject: CVS: 'python/dist/src/Lib tokenize.py' Message-ID: <199703070021.QAA29995@monty> Update of /projects/cvsroot/python/dist/src/Lib In directory monty:/usr/people/guido/python/src/Lib Modified Files: tokenize.py Log Message: Fixed doc string, added __version__, fixed 1 bug. --Guido van Rossum (home page: http://www.python.org/~guido/) From guido@monty.CNRI.Reston.Va.US Mon Mar 10 23:17:02 1997 From: guido@monty.CNRI.Reston.Va.US (Guido van Rossum) Date: Mon, 10 Mar 1997 15:17:02 -0800 Subject: CVS: 'python/dist/src/Lib tokenize.py' Message-ID: <199703102317.PAA23772@monty> Update of /projects/cvsroot/python/dist/src/Lib In directory monty:/usr/people/guido/python/src/Lib Modified Files: tokenize.py Log Message: Added support for imaginary constants (e.g. 0j, 1j, 1.0j). --Guido van Rossum (home page: http://www.python.org/~guido/) From guido@monty.CNRI.Reston.Va.US Fri Mar 7 20:30:05 1997 From: guido@monty.CNRI.Reston.Va.US (Guido van Rossum) Date: Fri, 7 Mar 1997 12:30:05 -0800 Subject: CVS: 'python/dist/src/Lib/test test_strftime.py' Message-ID: <199703072030.MAA07410@monty> Update of /projects/cvsroot/python/dist/src/Lib/test In directory monty:/usr/people/guido/python/src/Lib/test Modified Files: test_strftime.py Log Message: Much more rigorous testing -- we now try many times, varying in time of day, day of week, and season. Fix the weekday predictions -- these seemed to be all bogus. The new predictions seem to correspond with strftime() on Solaris and IRIX, so I believe they are correct. Get rid of the test for non-standard format %C returning "the same as date(1)". This is hard to do reliably without opening a pipe to date, and moreover, on IRIX 6.2, %C yields the Century. So we use that instead. (We don't complain about this in non-verbose mode anyway.) --Guido van Rossum (home page: http://www.python.org/~guido/) From guido@monty.CNRI.Reston.Va.US Fri Mar 7 21:04:34 1997 From: guido@monty.CNRI.Reston.Va.US (Guido van Rossum) Date: Fri, 7 Mar 1997 13:04:34 -0800 Subject: CVS: 'python/dist/src/Lib/test regrtest.py' Message-ID: <199703072104.NAA07877@monty> Update of /projects/cvsroot/python/dist/src/Lib/test In directory monty:/usr/people/guido/python/src/Lib/test Modified Files: regrtest.py Log Message: Add "extra-verbose" mode, triggered by specifying two -v flags. In this mode, all tests are run in verbose mode with their output to stdout. No comparing of output is done. --Guido van Rossum (home page: http://www.python.org/~guido/) From guido@monty.CNRI.Reston.Va.US Fri Mar 7 21:05:44 1997 From: guido@monty.CNRI.Reston.Va.US (Guido van Rossum) Date: Fri, 7 Mar 1997 13:05:44 -0800 Subject: CVS: 'python/dist/src/Lib/test autotest.py testall.py' Message-ID: <199703072105.NAA07905@monty> Update of /projects/cvsroot/python/dist/src/Lib/test In directory monty:/usr/people/guido/python/src/Lib/test Modified Files: autotest.py testall.py Log Message: Restore old behavior of autotest and testall, using regrtest. This is done for backward compatibility with Python 1.4. --Guido van Rossum (home page: http://www.python.org/~guido/) From guido@monty.CNRI.Reston.Va.US Mon Mar 10 22:58:26 1997 From: guido@monty.CNRI.Reston.Va.US (Guido van Rossum) Date: Mon, 10 Mar 1997 14:58:26 -0800 Subject: CVS: 'python/dist/src/Python ceval.c' Message-ID: <199703102258.OAA23603@monty> Update of /projects/cvsroot/python/dist/src/Python In directory monty:/usr/people/guido/python/src/Python Modified Files: ceval.c Log Message: Clarify error message for unexpected keyword parameter. --Guido van Rossum (home page: http://www.python.org/~guido/) From guido@monty.CNRI.Reston.Va.US Tue Mar 11 18:24:22 1997 From: guido@monty.CNRI.Reston.Va.US (Guido van Rossum) Date: Tue, 11 Mar 1997 10:24:22 -0800 Subject: CVS: 'python/dist/src/Misc setuid-prog.c' Message-ID: <199703111824.KAA28288@monty> Update of /projects/cvsroot/python/dist/src/Misc In directory monty:/usr/people/guido/python/src/Misc Modified Files: setuid-prog.c Log Message: Zap all env vars beginning with PYTHON to prevent an obvious form of attack. --Guido van Rossum (home page: http://www.python.org/~guido/) From guido@monty.CNRI.Reston.Va.US Tue Mar 11 18:37:37 1997 From: guido@monty.CNRI.Reston.Va.US (Guido van Rossum) Date: Tue, 11 Mar 1997 10:37:37 -0800 Subject: CVS: 'python/dist/src/Python import.c' Message-ID: <199703111837.KAA28407@monty> Update of /projects/cvsroot/python/dist/src/Python In directory monty:/usr/people/guido/python/src/Python Modified Files: import.c Log Message: When -O is given, use ".pyo" instead of ".pyc". --Guido van Rossum (home page: http://www.python.org/~guido/) From guido@monty.CNRI.Reston.Va.US Tue Mar 11 18:42:24 1997 From: guido@monty.CNRI.Reston.Va.US (Guido van Rossum) Date: Tue, 11 Mar 1997 10:42:24 -0800 Subject: CVS: 'python/dist/src/Python compile.c' Message-ID: <199703111842.KAA28477@monty> Update of /projects/cvsroot/python/dist/src/Python In directory monty:/usr/people/guido/python/src/Python Modified Files: compile.c Log Message: Added support for ``if __debug__:'' -- if -O is given, this form is recognized by the code generator and code generation for the test and the subsequent suite is suppressed. One must write *exactly* ``if __debug__:'' or ``elif __debug__:'' -- no parentheses or operators must be present, or the optimization is not carried through. Whitespace doesn't matter. Other uses of __debug__ will find __debug__ defined as 0 or 1 in the __builtin__ module. --Guido van Rossum (home page: http://www.python.org/~guido/) From guido@monty.CNRI.Reston.Va.US Tue Mar 11 21:25:57 1997 From: guido@monty.CNRI.Reston.Va.US (Guido van Rossum) Date: Tue, 11 Mar 1997 13:25:57 -0800 Subject: CVS: 'python/dist/src/Python compile.c' Message-ID: <199703112125.NAA29583@monty> Update of /projects/cvsroot/python/dist/src/Python In directory monty:/usr/people/guido/python/src/Python Modified Files: compile.c Log Message: Fix dumb bug calling parsestrplus with wrong node as argument. Add prototypes for parsestr() and parsestrplus() (unrelated, but seemed to make sense.) --Guido van Rossum (home page: http://www.python.org/~guido/) From guido@monty.CNRI.Reston.Va.US Tue Mar 11 18:43:28 1997 From: guido@monty.CNRI.Reston.Va.US (Guido van Rossum) Date: Tue, 11 Mar 1997 10:43:28 -0800 Subject: CVS: 'python/dist/src/Python bltinmodule.c' Message-ID: <199703111843.KAA28500@monty> Update of /projects/cvsroot/python/dist/src/Python In directory monty:/usr/people/guido/python/src/Python Modified Files: bltinmodule.c Log Message: Define __debug__ as 0 if -O is given, 1 otherwise. Also test for errors in initializing the dictionary. --Guido van Rossum (home page: http://www.python.org/~guido/) From guido@monty.CNRI.Reston.Va.US Mon Mar 31 17:15:45 1997 From: guido@monty.CNRI.Reston.Va.US (Guido van Rossum) Date: Mon, 31 Mar 1997 12:15:45 -0500 Subject: CVS: 'python/dist/src/Python bltinmodule.c' Message-ID: <199703311715.MAA02308@monty> Update of /projects/cvsroot/python/dist/src/Python In directory monty:/usr/people/guido/python/src/Python Modified Files: bltinmodule.c Log Message: 1. Add string conversions to int(), long(), float(). (Not to complex()!) 2. Fix two bugs in complex(): - Memory leak when using complex(classinstance) -- r was never DECREF'ed. - Conversion of the second argument, if not complex, was done using the type vector of the 1st. --Guido van Rossum (home page: http://www.python.org/~guido/) From fdrake@CNRI.Reston.Va.US Thu Mar 13 14:13:17 1997 From: fdrake@CNRI.Reston.Va.US (Fred L. Drake) Date: Thu, 13 Mar 1997 09:13:17 -0500 Subject: CVS: 'python/dist/src/Lib py_compile.py' Message-ID: <199703131413.JAA01347@weyr.CNRI.Reston.Va.US> Update of /projects/cvsroot/python/dist/src/Lib In directory weyr:/export/home/fdrake/Python/Python-1.5/Lib Modified Files: py_compile.py Log Message: compile(): Use the __debug__ flag to determine the proper filename extension to use for the cached module code object. From fdrake@CNRI.Reston.Va.US Thu Mar 13 14:14:31 1997 From: fdrake@CNRI.Reston.Va.US (Fred L. Drake) Date: Thu, 13 Mar 1997 09:14:31 -0500 Subject: CVS: 'python/dist/src Makefile.in' Message-ID: <199703131414.JAA01383@weyr.CNRI.Reston.Va.US> Update of /projects/cvsroot/python/dist/src In directory weyr:/export/home/fdrake/Python/Python-1.5 Modified Files: Makefile.in Log Message: target libinstall: Create the .pyo files corresponding to the .py and .pyc files as well. From guido@monty.CNRI.Reston.Va.US Fri Mar 14 04:10:17 1997 From: guido@monty.CNRI.Reston.Va.US (Guido van Rossum) Date: Thu, 13 Mar 1997 20:10:17 -0800 Subject: CVS: 'python/dist/src/Doc libregex.tex' Message-ID: <199703140410.UAA26772@monty> Update of /projects/cvsroot/python/dist/src/Doc In directory monty:/projects/python/develop/guido/src/Doc Modified Files: libregex.tex Log Message: Hint about [\] trick to avoid quad backslashes. --Guido van Rossum (home page: http://www.python.org/~guido/) From guido@monty.CNRI.Reston.Va.US Fri Mar 14 04:11:58 1997 From: guido@monty.CNRI.Reston.Va.US (Guido van Rossum) Date: Thu, 13 Mar 1997 20:11:58 -0800 Subject: CVS: 'python/dist/src/Doc libstring.tex' Message-ID: <199703140411.UAA26796@monty> Update of /projects/cvsroot/python/dist/src/Doc In directory monty:/projects/python/develop/guido/src/Doc Modified Files: libstring.tex Log Message: Add optional 4th argument to [r]find and [r]index (end of slice). --Guido van Rossum (home page: http://www.python.org/~guido/) From guido@monty.CNRI.Reston.Va.US Tue Mar 25 16:41:34 1997 From: guido@monty.CNRI.Reston.Va.US (Guido van Rossum) Date: Tue, 25 Mar 1997 11:41:34 -0500 Subject: CVS: 'python/dist/src/Doc libstring.tex' Message-ID: <199703251641.LAA19004@monty> Update of /projects/cvsroot/python/dist/src/Doc In directory monty:/projects/python/develop/guido/src/Doc Modified Files: libstring.tex Log Message: Added docs for replace() and replace1(). --Guido van Rossum (home page: http://www.python.org/~guido/) From guido@monty.CNRI.Reston.Va.US Fri Mar 14 04:12:56 1997 From: guido@monty.CNRI.Reston.Va.US (Guido van Rossum) Date: Thu, 13 Mar 1997 20:12:56 -0800 Subject: CVS: 'python/dist/src/Doc libundoc.tex Makefile lib.tex' Message-ID: <199703140412.UAA26839@monty> Update of /projects/cvsroot/python/dist/src/Doc In directory monty:/projects/python/develop/guido/src/Doc Modified Files: Makefile lib.tex Added Files: libundoc.tex Log Message: Add a rough list of undocumented stuff at the end. --Guido van Rossum (home page: http://www.python.org/~guido/) From guido@monty.CNRI.Reston.Va.US Fri Mar 14 04:13:24 1997 From: guido@monty.CNRI.Reston.Va.US (Guido van Rossum) Date: Thu, 13 Mar 1997 20:13:24 -0800 Subject: CVS: 'python/dist/src/Lib string.py' Message-ID: <199703140413.UAA26854@monty> Update of /projects/cvsroot/python/dist/src/Lib In directory monty:/usr/people/guido/python/src/Lib Modified Files: string.py Log Message: Add optional 4th argument to [r]find and [r]index (end of slice). --Guido van Rossum (home page: http://www.python.org/~guido/) From guido@monty.CNRI.Reston.Va.US Tue Mar 25 16:50:33 1997 From: guido@monty.CNRI.Reston.Va.US (Guido van Rossum) Date: Tue, 25 Mar 1997 11:50:33 -0500 Subject: CVS: 'python/dist/src/Lib string.py' Message-ID: <199703251650.LAA19112@monty> Update of /projects/cvsroot/python/dist/src/Lib In directory monty:/usr/people/guido/python/src/Lib Modified Files: string.py Log Message: Added new functions replace() and replace1(). --Guido van Rossum (home page: http://www.python.org/~guido/) From guido@monty.CNRI.Reston.Va.US Fri Mar 14 04:13:57 1997 From: guido@monty.CNRI.Reston.Va.US (Guido van Rossum) Date: Thu, 13 Mar 1997 20:13:57 -0800 Subject: CVS: 'python/dist/src/Modules stropmodule.c' Message-ID: <199703140413.UAA26876@monty> Update of /projects/cvsroot/python/dist/src/Modules In directory monty:/usr/people/guido/python/src/Modules Modified Files: stropmodule.c Log Message: Add optional 4th argument to [r]find and [r]index (end of slice). --Guido van Rossum (home page: http://www.python.org/~guido/) From guido@monty.CNRI.Reston.Va.US Fri Mar 14 04:15:44 1997 From: guido@monty.CNRI.Reston.Va.US (Guido van Rossum) Date: Thu, 13 Mar 1997 20:15:44 -0800 Subject: CVS: 'python/dist/src/Lib dis.py' Message-ID: <199703140415.UAA26922@monty> Update of /projects/cvsroot/python/dist/src/Lib In directory monty:/usr/people/guido/python/src/Lib Modified Files: dis.py Log Message: Support disassembly of a variety of objects through dis.dis(). --Guido van Rossum (home page: http://www.python.org/~guido/) From guido@monty.CNRI.Reston.Va.US Fri Mar 14 04:16:55 1997 From: guido@monty.CNRI.Reston.Va.US (Guido van Rossum) Date: Thu, 13 Mar 1997 20:16:55 -0800 Subject: CVS: 'python/dist/src/Lib ftplib.py' Message-ID: <199703140416.UAA26957@monty> Update of /projects/cvsroot/python/dist/src/Lib In directory monty:/usr/people/guido/python/src/Lib Modified Files: ftplib.py Log Message: Added Fred Drake's netrc parser class. --Guido van Rossum (home page: http://www.python.org/~guido/) From guido@monty.CNRI.Reston.Va.US Fri Mar 14 04:18:21 1997 From: guido@monty.CNRI.Reston.Va.US (Guido van Rossum) Date: Thu, 13 Mar 1997 20:18:21 -0800 Subject: CVS: 'python/dist/src/Lib nntplib.py' Message-ID: <199703140418.UAA26987@monty> Update of /projects/cvsroot/python/dist/src/Lib In directory monty:/usr/people/guido/python/src/Lib Modified Files: nntplib.py Log Message: Change the list() function to match the documentation in the comment (it should return a list of tuples, not a list of lists). --Guido van Rossum (home page: http://www.python.org/~guido/) From guido@monty.CNRI.Reston.Va.US Fri Mar 14 04:21:11 1997 From: guido@monty.CNRI.Reston.Va.US (Guido van Rossum) Date: Thu, 13 Mar 1997 20:21:11 -0800 Subject: CVS: 'python/dist/src/Lib pickle.py' Message-ID: <199703140421.UAA27022@monty> Update of /projects/cvsroot/python/dist/src/Lib In directory monty:/usr/people/guido/python/src/Lib Modified Files: pickle.py Log Message: Implement find_class() without exec statement. --Guido van Rossum (home page: http://www.python.org/~guido/) From guido@monty.CNRI.Reston.Va.US Fri Mar 14 04:23:43 1997 From: guido@monty.CNRI.Reston.Va.US (Guido van Rossum) Date: Thu, 13 Mar 1997 20:23:43 -0800 Subject: CVS: 'python/dist/src/Include pyfpe.h' Message-ID: <199703140423.UAA27083@monty> Update of /projects/cvsroot/python/dist/src/Include In directory monty:/usr/people/guido/python/src/Include Modified Files: pyfpe.h Log Message: Change PyFPE_END_PROTECT to PyFPE_END_PROTECT(v). v should be the last variable to which a floating point expression is assigned. The macro passes its address to a dummy function so that the optimizer can't delay calculating its value until after the macro. --Guido van Rossum (home page: http://www.python.org/~guido/) From guido@monty.CNRI.Reston.Va.US Fri Mar 14 04:24:09 1997 From: guido@monty.CNRI.Reston.Va.US (Guido van Rossum) Date: Thu, 13 Mar 1997 20:24:09 -0800 Subject: CVS: 'python/dist/src/Include thread.h' Message-ID: <199703140424.UAA27102@monty> Update of /projects/cvsroot/python/dist/src/Include In directory monty:/usr/people/guido/python/src/Include Modified Files: thread.h Log Message: Add Macros defining new names for all external symbols. --Guido van Rossum (home page: http://www.python.org/~guido/) From guido@monty.CNRI.Reston.Va.US Fri Mar 14 04:25:23 1997 From: guido@monty.CNRI.Reston.Va.US (Guido van Rossum) Date: Thu, 13 Mar 1997 20:25:23 -0800 Subject: CVS: 'python/dist/src/Include classobject.h' Message-ID: <199703140425.UAA27125@monty> Update of /projects/cvsroot/python/dist/src/Include In directory monty:/usr/people/guido/python/src/Include Modified Files: classobject.h Log Message: Remove redundant references to thread stuff -- long, long ago, there was some locking code in this file that needed it... --Guido van Rossum (home page: http://www.python.org/~guido/) From guido@monty.CNRI.Reston.Va.US Fri Mar 14 04:30:31 1997 From: guido@monty.CNRI.Reston.Va.US (Guido van Rossum) Date: Thu, 13 Mar 1997 20:30:31 -0800 Subject: CVS: 'python/dist/src/Python compile.c marshal.c pyfpe.c' Message-ID: <199703140430.UAA27318@monty> Update of /projects/cvsroot/python/dist/src/Python In directory monty:/usr/people/guido/python/src/Python Modified Files: compile.c marshal.c pyfpe.c Log Message: New form of PyFPE_END_PROTECT macro. --Guido van Rossum (home page: http://www.python.org/~guido/) From guido@monty.CNRI.Reston.Va.US Fri Mar 14 04:31:27 1997 From: guido@monty.CNRI.Reston.Va.US (Guido van Rossum) Date: Thu, 13 Mar 1997 20:31:27 -0800 Subject: CVS: 'python/dist/src/Objects complexobject.c floatobject.c longobject.c' Message-ID: <199703140431.UAA27369@monty> Update of /projects/cvsroot/python/dist/src/Objects In directory monty:/usr/people/guido/python/src/Objects Modified Files: complexobject.c floatobject.c longobject.c Log Message: New form of PyFPE_END_PROTECT macro. --Guido van Rossum (home page: http://www.python.org/~guido/) From guido@monty.CNRI.Reston.Va.US Fri Mar 14 04:32:27 1997 From: guido@monty.CNRI.Reston.Va.US (Guido van Rossum) Date: Thu, 13 Mar 1997 20:32:27 -0800 Subject: CVS: 'python/dist/src/Modules fpectlmodule.c' Message-ID: <199703140432.UAA27425@monty> Update of /projects/cvsroot/python/dist/src/Modules In directory monty:/usr/people/guido/python/src/Modules Modified Files: fpectlmodule.c Log Message: Include setjmp.h so it compiles if WANT_SIGFPE_HANDLER is undefined. --Guido van Rossum (home page: http://www.python.org/~guido/) From guido@monty.CNRI.Reston.Va.US Fri Mar 14 04:32:51 1997 From: guido@monty.CNRI.Reston.Va.US (Guido van Rossum) Date: Thu, 13 Mar 1997 20:32:51 -0800 Subject: CVS: 'python/dist/src/Modules _tkinter.c cmathmodule.c fpetestmodule.c imgfile.c mathmodule.c mpzmodule.c' Message-ID: <199703140432.UAA27472@monty> Update of /projects/cvsroot/python/dist/src/Modules In directory monty:/usr/people/guido/python/src/Modules Modified Files: _tkinter.c cmathmodule.c fpetestmodule.c imgfile.c mathmodule.c mpzmodule.c Log Message: New form of PyFPE_END_PROTECT macro. --Guido van Rossum (home page: http://www.python.org/~guido/) From guido@monty.CNRI.Reston.Va.US Fri Mar 14 05:09:31 1997 From: guido@monty.CNRI.Reston.Va.US (Guido van Rossum) Date: Thu, 13 Mar 1997 21:09:31 -0800 Subject: CVS: 'python/dist/src/Include rename2.h' Message-ID: <199703140509.VAA27765@monty> Update of /projects/cvsroot/python/dist/src/Include In directory monty:/usr/people/guido/python/src/Include Modified Files: rename2.h Log Message: Remove err_input -- there is no such global! --Guido van Rossum (home page: http://www.python.org/~guido/) From guido@monty.CNRI.Reston.Va.US Sun Mar 16 00:38:01 1997 From: guido@monty.CNRI.Reston.Va.US (Guido van Rossum) Date: Sat, 15 Mar 1997 16:38:01 -0800 Subject: CVS: 'python/dist/src/Objects longobject.c' Message-ID: <199703160038.QAA11559@monty> Update of /projects/cvsroot/python/dist/src/Objects In directory monty:/usr/people/guido/python/src/Objects Modified Files: longobject.c Log Message: New long_lshift, without restriction on size of shift count, by Tim Peters. This makes it possible to write 1L<<1000000, memory permitting. --Guido van Rossum (home page: http://www.python.org/~guido/) From guido@monty.CNRI.Reston.Va.US Sun Mar 16 18:34:03 1997 From: guido@monty.CNRI.Reston.Va.US (Guido van Rossum) Date: Sun, 16 Mar 1997 10:34:03 -0800 Subject: CVS: 'python/dist/src/Misc FAQ' Message-ID: <199703161834.KAA20003@monty> Update of /projects/cvsroot/python/dist/src/Misc In directory monty:/usr/people/guido/python/src/Misc Modified Files: FAQ Log Message: Added Q. about HTTP/1.1. --Guido van Rossum (home page: http://www.python.org/~guido/) From guido@monty.CNRI.Reston.Va.US Wed Mar 19 14:43:32 1997 From: guido@monty.CNRI.Reston.Va.US (Guido van Rossum) Date: Wed, 19 Mar 1997 06:43:32 -0800 Subject: CVS: 'python/dist/src/Misc FAQ' Message-ID: <199703191443.GAA11373@monty> Update of /projects/cvsroot/python/dist/src/Misc In directory monty:/usr/people/guido/python/src/Misc Modified Files: FAQ Log Message: Added note about adding \n to source for exec and compile. --Guido van Rossum (home page: http://www.python.org/~guido/) From guido@monty.CNRI.Reston.Va.US Tue Mar 25 18:25:24 1997 From: guido@monty.CNRI.Reston.Va.US (Guido van Rossum) Date: Tue, 25 Mar 1997 13:25:24 -0500 Subject: CVS: 'python/dist/src/Misc FAQ' Message-ID: <199703251825.NAA20025@monty> Update of /projects/cvsroot/python/dist/src/Misc In directory monty:/usr/people/guido/python/src/Misc Modified Files: FAQ Log Message: Added two new questions about number conversions. --Guido van Rossum (home page: http://www.python.org/~guido/) From guido@monty.CNRI.Reston.Va.US Thu Mar 20 14:42:18 1997 From: guido@monty.CNRI.Reston.Va.US (Guido van Rossum) Date: Thu, 20 Mar 1997 09:42:18 -0500 Subject: CVS: 'python/dist/src/Lib mimify.py' Message-ID: <199703201442.JAA19511@monty> Update of /projects/cvsroot/python/dist/src/Lib In directory monty:/usr/people/guido/python/src/Lib Modified Files: mimify.py Log Message: Avoid crashes with nested multipart/mixed parts. --Guido van Rossum (home page: http://www.python.org/~guido/) From guido@monty.CNRI.Reston.Va.US Thu Mar 20 19:44:33 1997 From: guido@monty.CNRI.Reston.Va.US (Guido van Rossum) Date: Thu, 20 Mar 1997 14:44:33 -0500 Subject: CVS: 'python/dist/src/Lib keyword.py' Message-ID: <199703201944.OAA21456@monty> Update of /projects/cvsroot/python/dist/src/Lib In directory monty:/usr/people/guido/python/src/Lib Added Files: keyword.py Log Message: Simple module to publish list of Python keywords. --Guido van Rossum (home page: http://www.python.org/~guido/) From guido@monty.CNRI.Reston.Va.US Thu Mar 20 19:45:53 1997 From: guido@monty.CNRI.Reston.Va.US (Guido van Rossum) Date: Thu, 20 Mar 1997 11:45:53 -0800 Subject: CVS: 'python/dist/src/Lib keyword.py' Message-ID: <199703201945.LAA21486@monty> Update of /projects/cvsroot/python/dist/src/Lib In directory monty:/usr/people/guido/python/src/Lib Modified Files: keyword.py Log Message: Ka-Ping Yee's version is better: Here's a "keyword" module which, in the spirit of "token.py", updates the list of keywords automatically from a source file (in this case, "graminit.c" seemed like a reasonable choice, easier than "Grammar/Grammar"). You get "kwlist", a sorted list of keywords; "kwdict", a dictionary mapping each keyword to 1; and "iskeyword", a function which tells you if a given string happens to be a keyword. --Guido van Rossum (home page: http://www.python.org/~guido/) From guido@monty.CNRI.Reston.Va.US Thu Mar 20 19:46:43 1997 From: guido@monty.CNRI.Reston.Va.US (Guido van Rossum) Date: Thu, 20 Mar 1997 11:46:43 -0800 Subject: CVS: 'python/dist/src/Lib keyword.py' Message-ID: <199703201946.LAA21511@monty> Update of /projects/cvsroot/python/dist/src/Lib In directory monty:/usr/people/guido/python/src/Lib Modified Files: keyword.py Log Message: Added __assert__. --Guido van Rossum (home page: http://www.python.org/~guido/) From guido@monty.CNRI.Reston.Va.US Thu Mar 20 20:40:46 1997 From: guido@monty.CNRI.Reston.Va.US (Guido van Rossum) Date: Thu, 20 Mar 1997 12:40:46 -0800 Subject: CVS: 'python/dist/src/Lib keyword.py' Message-ID: <199703202040.MAA21860@monty> Update of /projects/cvsroot/python/dist/src/Lib In directory monty:/usr/people/guido/python/src/Lib Modified Files: keyword.py Log Message: Ping's new version -- more efficient at finding the keywords. --Guido van Rossum (home page: http://www.python.org/~guido/) From guido@monty.CNRI.Reston.Va.US Thu Mar 20 20:46:31 1997 From: guido@monty.CNRI.Reston.Va.US (Guido van Rossum) Date: Thu, 20 Mar 1997 15:46:31 -0500 Subject: CVS: 'python/dist/src configure.in' Message-ID: <199703202046.PAA21988@monty> Update of /projects/cvsroot/python/dist/src In directory monty:/usr/people/guido/python/src Modified Files: configure.in Log Message: Fix typo (missing $ in ) --Guido van Rossum (home page: http://www.python.org/~guido/) From guido@monty.CNRI.Reston.Va.US Fri Mar 21 21:18:18 1997 From: guido@monty.CNRI.Reston.Va.US (Guido van Rossum) Date: Fri, 21 Mar 1997 13:18:18 -0800 Subject: CVS: 'python/dist/src/Lib rexec.py' Message-ID: <199703212118.NAA02151@monty> Update of /projects/cvsroot/python/dist/src/Lib In directory monty:/usr/people/guido/python/src/Lib Modified Files: rexec.py Log Message: Removed 'marshal' from the list of "ok" built-in functions -- the unmarshalling code is actually rather naive and can easily be caused to crash by feeding it invalid data. This should be fixed in the marshal module, but I don't have the time to fix it now :-( --Guido van Rossum (home page: http://www.python.org/~guido/) From guido@monty.CNRI.Reston.Va.US Fri Mar 21 21:55:14 1997 From: guido@monty.CNRI.Reston.Va.US (Guido van Rossum) Date: Fri, 21 Mar 1997 13:55:14 -0800 Subject: CVS: 'python/dist/src/Objects mappingobject.c' Message-ID: <199703212155.NAA02435@monty> Update of /projects/cvsroot/python/dist/src/Objects In directory monty:/usr/people/guido/python/src/Objects Modified Files: mappingobject.c Log Message: Add clear() method to dictionary objects. --Guido van Rossum (home page: http://www.python.org/~guido/) From guido@monty.CNRI.Reston.Va.US Tue Mar 25 15:25:58 1997 From: guido@monty.CNRI.Reston.Va.US (Guido van Rossum) Date: Tue, 25 Mar 1997 10:25:58 -0500 Subject: CVS: 'python/dist/src/Doc libppath.tex' Message-ID: <199703251525.KAA18210@monty> Update of /projects/cvsroot/python/dist/src/Doc In directory monty:/projects/python/develop/guido/src/Doc Modified Files: libppath.tex Log Message: Remove untrue statement about . and .. being included in list of names passed to walk() visitor. --Guido van Rossum (home page: http://www.python.org/~guido/) From rmasse@newcnri.CNRI.Reston.Va.US Tue Mar 25 16:06:06 1997 From: rmasse@newcnri.CNRI.Reston.Va.US (Roger Masse) Date: Tue, 25 Mar 1997 11:06:06 -0500 Subject: CVS: 'python/dist/src/Lib shelve.py' Message-ID: <199703251606.LAA04354@knowbot.cnri.reston.va.us> Update of /projects/cvsroot/python/dist/src/Lib In directory knowbot:/projects/python/develop/rmasse/python/dist/src/Lib Modified Files: shelve.py Log Message: Added a 'sync' method to shelve. If the underlying database does not have a sync attribute, this method silently ignores this fact. The default (bsddb's dbhash) does. From rmasse@newcnri.CNRI.Reston.Va.US Tue Mar 25 17:39:58 1997 From: rmasse@newcnri.CNRI.Reston.Va.US (Roger Masse) Date: Tue, 25 Mar 1997 12:39:58 -0500 Subject: CVS: 'python/dist/src/Modules gdbmmodule.c' Message-ID: <199703251739.MAA06979@knowbot.cnri.reston.va.us> Update of /projects/cvsroot/python/dist/src/Modules In directory knowbot:/projects/python/develop/rmasse/python/dist/src/Modules Modified Files: gdbmmodule.c Log Message: As per GvR recomendation, added support for a 'sync' attribute for the GDBM module. From guido@monty.CNRI.Reston.Va.US Thu Mar 27 14:56:21 1997 From: guido@monty.CNRI.Reston.Va.US (Guido van Rossum) Date: Thu, 27 Mar 1997 09:56:21 -0500 Subject: CVS: 'python/dist/src/Doc libuser.tex Makefile lib.tex libpython.tex' Message-ID: <199703271456.JAA04476@monty> Update of /projects/cvsroot/python/dist/src/Doc In directory monty:/projects/python/develop/guido/src/Doc Modified Files: Makefile lib.tex libpython.tex Added Files: libuser.tex Log Message: Added docs for UserDict,UserList --Guido van Rossum (home page: http://www.python.org/~guido/) From guido@monty.CNRI.Reston.Va.US Mon Mar 31 17:13:19 1997 From: guido@monty.CNRI.Reston.Va.US (Guido van Rossum) Date: Mon, 31 Mar 1997 12:13:19 -0500 Subject: CVS: 'python/dist/src/Lib/test test_b1.py' Message-ID: <199703311713.MAA02284@monty> Update of /projects/cvsroot/python/dist/src/Lib/test In directory monty:/usr/people/guido/python/src/Lib/test Modified Files: test_b1.py Log Message: Added test of complex() (that catches a bug in 1.4!). Added test that ensures that int() and long() truncate float numbers towards zero. --Guido van Rossum (home page: http://www.python.org/~guido/) From guido@monty.CNRI.Reston.Va.US Mon Mar 31 17:18:04 1997 From: guido@monty.CNRI.Reston.Va.US (Guido van Rossum) Date: Mon, 31 Mar 1997 12:18:04 -0500 Subject: CVS: 'python/dist/src/PC python_nt.def' Message-ID: <199703311718.MAA02358@monty> Update of /projects/cvsroot/python/dist/src/PC In directory monty:/usr/people/guido/python/src/PC Modified Files: python_nt.def Log Message: Remove ConflictError, add InteractiveFlag, CObject_Type, FdIsInteractive, and thread entry points. --Guido van Rossum (home page: http://www.python.org/~guido/) From guido@monty.CNRI.Reston.Va.US Mon Mar 31 17:19:06 1997 From: guido@monty.CNRI.Reston.Va.US (Guido van Rossum) Date: Mon, 31 Mar 1997 12:19:06 -0500 Subject: CVS: 'python/dist/src/Modules python.exp' Message-ID: <199703311719.MAA02383@monty> Update of /projects/cvsroot/python/dist/src/Modules In directory monty:/usr/people/guido/python/src/Modules Modified Files: python.exp Log Message: remove ConflictError --Guido van Rossum (home page: http://www.python.org/~guido/) From guido@monty.CNRI.Reston.Va.US Mon Mar 31 17:19:41 1997 From: guido@monty.CNRI.Reston.Va.US (Guido van Rossum) Date: Mon, 31 Mar 1997 12:19:41 -0500 Subject: CVS: 'python/dist/src/Include pyerrors.h' Message-ID: <199703311719.MAA02402@monty> Update of /projects/cvsroot/python/dist/src/Include In directory monty:/usr/people/guido/python/src/Include Modified Files: pyerrors.h Log Message: Remove ConflictError (which was also removed from bltinmodule.c, even though the checkin message failed to note that). --Guido van Rossum (home page: http://www.python.org/~guido/) From guido@monty.CNRI.Reston.Va.US Fri Mar 7 00:21:13 1997 From: guido@monty.CNRI.Reston.Va.US (Guido van Rossum) Date: Thu, 6 Mar 1997 16:21:13 -0800 Subject: CVS: 'python/dist/src/Lib tokenize.py' Message-ID: <199703070021.QAA29969@monty> Update of /projects/cvsroot/python/dist/src/Lib In directory monty:/usr/people/guido/python/src/Lib Modified Files: tokenize.py Log Message: Ka-Ping's version. --Guido van Rossum (home page: http://www.python.org/~guido/) From guido@monty.CNRI.Reston.Va.US Fri Mar 7 00:21:56 1997 From: guido@monty.CNRI.Reston.Va.US (Guido van Rossum) Date: Thu, 6 Mar 1997 16:21:56 -0800 Subject: CVS: 'python/dist/src/Lib tokenize.py' Message-ID: <199703070021.QAA29995@monty> Update of /projects/cvsroot/python/dist/src/Lib In directory monty:/usr/people/guido/python/src/Lib Modified Files: tokenize.py Log Message: Fixed doc string, added __version__, fixed 1 bug. --Guido van Rossum (home page: http://www.python.org/~guido/) From guido@monty.CNRI.Reston.Va.US Mon Mar 10 23:17:02 1997 From: guido@monty.CNRI.Reston.Va.US (Guido van Rossum) Date: Mon, 10 Mar 1997 15:17:02 -0800 Subject: CVS: 'python/dist/src/Lib tokenize.py' Message-ID: <199703102317.PAA23772@monty> Update of /projects/cvsroot/python/dist/src/Lib In directory monty:/usr/people/guido/python/src/Lib Modified Files: tokenize.py Log Message: Added support for imaginary constants (e.g. 0j, 1j, 1.0j). --Guido van Rossum (home page: http://www.python.org/~guido/) From guido@monty.CNRI.Reston.Va.US Fri Mar 7 20:30:05 1997 From: guido@monty.CNRI.Reston.Va.US (Guido van Rossum) Date: Fri, 7 Mar 1997 12:30:05 -0800 Subject: CVS: 'python/dist/src/Lib/test test_strftime.py' Message-ID: <199703072030.MAA07410@monty> Update of /projects/cvsroot/python/dist/src/Lib/test In directory monty:/usr/people/guido/python/src/Lib/test Modified Files: test_strftime.py Log Message: Much more rigorous testing -- we now try many times, varying in time of day, day of week, and season. Fix the weekday predictions -- these seemed to be all bogus. The new predictions seem to correspond with strftime() on Solaris and IRIX, so I believe they are correct. Get rid of the test for non-standard format %C returning "the same as date(1)". This is hard to do reliably without opening a pipe to date, and moreover, on IRIX 6.2, %C yields the Century. So we use that instead. (We don't complain about this in non-verbose mode anyway.) --Guido van Rossum (home page: http://www.python.org/~guido/) From guido@monty.CNRI.Reston.Va.US Fri Mar 7 21:04:34 1997 From: guido@monty.CNRI.Reston.Va.US (Guido van Rossum) Date: Fri, 7 Mar 1997 13:04:34 -0800 Subject: CVS: 'python/dist/src/Lib/test regrtest.py' Message-ID: <199703072104.NAA07877@monty> Update of /projects/cvsroot/python/dist/src/Lib/test In directory monty:/usr/people/guido/python/src/Lib/test Modified Files: regrtest.py Log Message: Add "extra-verbose" mode, triggered by specifying two -v flags. In this mode, all tests are run in verbose mode with their output to stdout. No comparing of output is done. --Guido van Rossum (home page: http://www.python.org/~guido/) From guido@monty.CNRI.Reston.Va.US Fri Mar 7 21:05:44 1997 From: guido@monty.CNRI.Reston.Va.US (Guido van Rossum) Date: Fri, 7 Mar 1997 13:05:44 -0800 Subject: CVS: 'python/dist/src/Lib/test autotest.py testall.py' Message-ID: <199703072105.NAA07905@monty> Update of /projects/cvsroot/python/dist/src/Lib/test In directory monty:/usr/people/guido/python/src/Lib/test Modified Files: autotest.py testall.py Log Message: Restore old behavior of autotest and testall, using regrtest. This is done for backward compatibility with Python 1.4. --Guido van Rossum (home page: http://www.python.org/~guido/) From guido@monty.CNRI.Reston.Va.US Mon Mar 10 22:58:26 1997 From: guido@monty.CNRI.Reston.Va.US (Guido van Rossum) Date: Mon, 10 Mar 1997 14:58:26 -0800 Subject: CVS: 'python/dist/src/Python ceval.c' Message-ID: <199703102258.OAA23603@monty> Update of /projects/cvsroot/python/dist/src/Python In directory monty:/usr/people/guido/python/src/Python Modified Files: ceval.c Log Message: Clarify error message for unexpected keyword parameter. --Guido van Rossum (home page: http://www.python.org/~guido/) From guido@monty.CNRI.Reston.Va.US Tue Mar 11 18:24:22 1997 From: guido@monty.CNRI.Reston.Va.US (Guido van Rossum) Date: Tue, 11 Mar 1997 10:24:22 -0800 Subject: CVS: 'python/dist/src/Misc setuid-prog.c' Message-ID: <199703111824.KAA28288@monty> Update of /projects/cvsroot/python/dist/src/Misc In directory monty:/usr/people/guido/python/src/Misc Modified Files: setuid-prog.c Log Message: Zap all env vars beginning with PYTHON to prevent an obvious form of attack. --Guido van Rossum (home page: http://www.python.org/~guido/) From guido@monty.CNRI.Reston.Va.US Tue Mar 11 18:37:37 1997 From: guido@monty.CNRI.Reston.Va.US (Guido van Rossum) Date: Tue, 11 Mar 1997 10:37:37 -0800 Subject: CVS: 'python/dist/src/Python import.c' Message-ID: <199703111837.KAA28407@monty> Update of /projects/cvsroot/python/dist/src/Python In directory monty:/usr/people/guido/python/src/Python Modified Files: import.c Log Message: When -O is given, use ".pyo" instead of ".pyc". --Guido van Rossum (home page: http://www.python.org/~guido/) From guido@monty.CNRI.Reston.Va.US Tue Mar 11 18:42:24 1997 From: guido@monty.CNRI.Reston.Va.US (Guido van Rossum) Date: Tue, 11 Mar 1997 10:42:24 -0800 Subject: CVS: 'python/dist/src/Python compile.c' Message-ID: <199703111842.KAA28477@monty> Update of /projects/cvsroot/python/dist/src/Python In directory monty:/usr/people/guido/python/src/Python Modified Files: compile.c Log Message: Added support for ``if __debug__:'' -- if -O is given, this form is recognized by the code generator and code generation for the test and the subsequent suite is suppressed. One must write *exactly* ``if __debug__:'' or ``elif __debug__:'' -- no parentheses or operators must be present, or the optimization is not carried through. Whitespace doesn't matter. Other uses of __debug__ will find __debug__ defined as 0 or 1 in the __builtin__ module. --Guido van Rossum (home page: http://www.python.org/~guido/) From guido@monty.CNRI.Reston.Va.US Tue Mar 11 21:25:57 1997 From: guido@monty.CNRI.Reston.Va.US (Guido van Rossum) Date: Tue, 11 Mar 1997 13:25:57 -0800 Subject: CVS: 'python/dist/src/Python compile.c' Message-ID: <199703112125.NAA29583@monty> Update of /projects/cvsroot/python/dist/src/Python In directory monty:/usr/people/guido/python/src/Python Modified Files: compile.c Log Message: Fix dumb bug calling parsestrplus with wrong node as argument. Add prototypes for parsestr() and parsestrplus() (unrelated, but seemed to make sense.) --Guido van Rossum (home page: http://www.python.org/~guido/) From guido@monty.CNRI.Reston.Va.US Tue Mar 11 18:43:28 1997 From: guido@monty.CNRI.Reston.Va.US (Guido van Rossum) Date: Tue, 11 Mar 1997 10:43:28 -0800 Subject: CVS: 'python/dist/src/Python bltinmodule.c' Message-ID: <199703111843.KAA28500@monty> Update of /projects/cvsroot/python/dist/src/Python In directory monty:/usr/people/guido/python/src/Python Modified Files: bltinmodule.c Log Message: Define __debug__ as 0 if -O is given, 1 otherwise. Also test for errors in initializing the dictionary. --Guido van Rossum (home page: http://www.python.org/~guido/) From guido@monty.CNRI.Reston.Va.US Mon Mar 31 17:15:45 1997 From: guido@monty.CNRI.Reston.Va.US (Guido van Rossum) Date: Mon, 31 Mar 1997 12:15:45 -0500 Subject: CVS: 'python/dist/src/Python bltinmodule.c' Message-ID: <199703311715.MAA02308@monty> Update of /projects/cvsroot/python/dist/src/Python In directory monty:/usr/people/guido/python/src/Python Modified Files: bltinmodule.c Log Message: 1. Add string conversions to int(), long(), float(). (Not to complex()!) 2. Fix two bugs in complex(): - Memory leak when using complex(classinstance) -- r was never DECREF'ed. - Conversion of the second argument, if not complex, was done using the type vector of the 1st. --Guido van Rossum (home page: http://www.python.org/~guido/) From fdrake@CNRI.Reston.Va.US Thu Mar 13 14:13:17 1997 From: fdrake@CNRI.Reston.Va.US (Fred L. Drake) Date: Thu, 13 Mar 1997 09:13:17 -0500 Subject: CVS: 'python/dist/src/Lib py_compile.py' Message-ID: <199703131413.JAA01347@weyr.CNRI.Reston.Va.US> Update of /projects/cvsroot/python/dist/src/Lib In directory weyr:/export/home/fdrake/Python/Python-1.5/Lib Modified Files: py_compile.py Log Message: compile(): Use the __debug__ flag to determine the proper filename extension to use for the cached module code object. From fdrake@CNRI.Reston.Va.US Thu Mar 13 14:14:31 1997 From: fdrake@CNRI.Reston.Va.US (Fred L. Drake) Date: Thu, 13 Mar 1997 09:14:31 -0500 Subject: CVS: 'python/dist/src Makefile.in' Message-ID: <199703131414.JAA01383@weyr.CNRI.Reston.Va.US> Update of /projects/cvsroot/python/dist/src In directory weyr:/export/home/fdrake/Python/Python-1.5 Modified Files: Makefile.in Log Message: target libinstall: Create the .pyo files corresponding to the .py and .pyc files as well. From guido@monty.CNRI.Reston.Va.US Fri Mar 14 04:10:17 1997 From: guido@monty.CNRI.Reston.Va.US (Guido van Rossum) Date: Thu, 13 Mar 1997 20:10:17 -0800 Subject: CVS: 'python/dist/src/Doc libregex.tex' Message-ID: <199703140410.UAA26772@monty> Update of /projects/cvsroot/python/dist/src/Doc In directory monty:/projects/python/develop/guido/src/Doc Modified Files: libregex.tex Log Message: Hint about [\] trick to avoid quad backslashes. --Guido van Rossum (home page: http://www.python.org/~guido/) From guido@monty.CNRI.Reston.Va.US Fri Mar 14 04:11:58 1997 From: guido@monty.CNRI.Reston.Va.US (Guido van Rossum) Date: Thu, 13 Mar 1997 20:11:58 -0800 Subject: CVS: 'python/dist/src/Doc libstring.tex' Message-ID: <199703140411.UAA26796@monty> Update of /projects/cvsroot/python/dist/src/Doc In directory monty:/projects/python/develop/guido/src/Doc Modified Files: libstring.tex Log Message: Add optional 4th argument to [r]find and [r]index (end of slice). --Guido van Rossum (home page: http://www.python.org/~guido/) From guido@monty.CNRI.Reston.Va.US Tue Mar 25 16:41:34 1997 From: guido@monty.CNRI.Reston.Va.US (Guido van Rossum) Date: Tue, 25 Mar 1997 11:41:34 -0500 Subject: CVS: 'python/dist/src/Doc libstring.tex' Message-ID: <199703251641.LAA19004@monty> Update of /projects/cvsroot/python/dist/src/Doc In directory monty:/projects/python/develop/guido/src/Doc Modified Files: libstring.tex Log Message: Added docs for replace() and replace1(). --Guido van Rossum (home page: http://www.python.org/~guido/) From guido@monty.CNRI.Reston.Va.US Fri Mar 14 04:12:56 1997 From: guido@monty.CNRI.Reston.Va.US (Guido van Rossum) Date: Thu, 13 Mar 1997 20:12:56 -0800 Subject: CVS: 'python/dist/src/Doc libundoc.tex Makefile lib.tex' Message-ID: <199703140412.UAA26839@monty> Update of /projects/cvsroot/python/dist/src/Doc In directory monty:/projects/python/develop/guido/src/Doc Modified Files: Makefile lib.tex Added Files: libundoc.tex Log Message: Add a rough list of undocumented stuff at the end. --Guido van Rossum (home page: http://www.python.org/~guido/) From guido@monty.CNRI.Reston.Va.US Fri Mar 14 04:13:24 1997 From: guido@monty.CNRI.Reston.Va.US (Guido van Rossum) Date: Thu, 13 Mar 1997 20:13:24 -0800 Subject: CVS: 'python/dist/src/Lib string.py' Message-ID: <199703140413.UAA26854@monty> Update of /projects/cvsroot/python/dist/src/Lib In directory monty:/usr/people/guido/python/src/Lib Modified Files: string.py Log Message: Add optional 4th argument to [r]find and [r]index (end of slice). --Guido van Rossum (home page: http://www.python.org/~guido/) From guido@monty.CNRI.Reston.Va.US Tue Mar 25 16:50:33 1997 From: guido@monty.CNRI.Reston.Va.US (Guido van Rossum) Date: Tue, 25 Mar 1997 11:50:33 -0500 Subject: CVS: 'python/dist/src/Lib string.py' Message-ID: <199703251650.LAA19112@monty> Update of /projects/cvsroot/python/dist/src/Lib In directory monty:/usr/people/guido/python/src/Lib Modified Files: string.py Log Message: Added new functions replace() and replace1(). --Guido van Rossum (home page: http://www.python.org/~guido/) From guido@monty.CNRI.Reston.Va.US Fri Mar 14 04:13:57 1997 From: guido@monty.CNRI.Reston.Va.US (Guido van Rossum) Date: Thu, 13 Mar 1997 20:13:57 -0800 Subject: CVS: 'python/dist/src/Modules stropmodule.c' Message-ID: <199703140413.UAA26876@monty> Update of /projects/cvsroot/python/dist/src/Modules In directory monty:/usr/people/guido/python/src/Modules Modified Files: stropmodule.c Log Message: Add optional 4th argument to [r]find and [r]index (end of slice). --Guido van Rossum (home page: http://www.python.org/~guido/) From guido@monty.CNRI.Reston.Va.US Fri Mar 14 04:15:44 1997 From: guido@monty.CNRI.Reston.Va.US (Guido van Rossum) Date: Thu, 13 Mar 1997 20:15:44 -0800 Subject: CVS: 'python/dist/src/Lib dis.py' Message-ID: <199703140415.UAA26922@monty> Update of /projects/cvsroot/python/dist/src/Lib In directory monty:/usr/people/guido/python/src/Lib Modified Files: dis.py Log Message: Support disassembly of a variety of objects through dis.dis(). --Guido van Rossum (home page: http://www.python.org/~guido/) From guido@monty.CNRI.Reston.Va.US Fri Mar 14 04:16:55 1997 From: guido@monty.CNRI.Reston.Va.US (Guido van Rossum) Date: Thu, 13 Mar 1997 20:16:55 -0800 Subject: CVS: 'python/dist/src/Lib ftplib.py' Message-ID: <199703140416.UAA26957@monty> Update of /projects/cvsroot/python/dist/src/Lib In directory monty:/usr/people/guido/python/src/Lib Modified Files: ftplib.py Log Message: Added Fred Drake's netrc parser class. --Guido van Rossum (home page: http://www.python.org/~guido/) From guido@monty.CNRI.Reston.Va.US Fri Mar 14 04:18:21 1997 From: guido@monty.CNRI.Reston.Va.US (Guido van Rossum) Date: Thu, 13 Mar 1997 20:18:21 -0800 Subject: CVS: 'python/dist/src/Lib nntplib.py' Message-ID: <199703140418.UAA26987@monty> Update of /projects/cvsroot/python/dist/src/Lib In directory monty:/usr/people/guido/python/src/Lib Modified Files: nntplib.py Log Message: Change the list() function to match the documentation in the comment (it should return a list of tuples, not a list of lists). --Guido van Rossum (home page: http://www.python.org/~guido/) From guido@monty.CNRI.Reston.Va.US Fri Mar 14 04:21:11 1997 From: guido@monty.CNRI.Reston.Va.US (Guido van Rossum) Date: Thu, 13 Mar 1997 20:21:11 -0800 Subject: CVS: 'python/dist/src/Lib pickle.py' Message-ID: <199703140421.UAA27022@monty> Update of /projects/cvsroot/python/dist/src/Lib In directory monty:/usr/people/guido/python/src/Lib Modified Files: pickle.py Log Message: Implement find_class() without exec statement. --Guido van Rossum (home page: http://www.python.org/~guido/) From guido@monty.CNRI.Reston.Va.US Fri Mar 14 04:23:43 1997 From: guido@monty.CNRI.Reston.Va.US (Guido van Rossum) Date: Thu, 13 Mar 1997 20:23:43 -0800 Subject: CVS: 'python/dist/src/Include pyfpe.h' Message-ID: <199703140423.UAA27083@monty> Update of /projects/cvsroot/python/dist/src/Include In directory monty:/usr/people/guido/python/src/Include Modified Files: pyfpe.h Log Message: Change PyFPE_END_PROTECT to PyFPE_END_PROTECT(v). v should be the last variable to which a floating point expression is assigned. The macro passes its address to a dummy function so that the optimizer can't delay calculating its value until after the macro. --Guido van Rossum (home page: http://www.python.org/~guido/) From guido@monty.CNRI.Reston.Va.US Fri Mar 14 04:24:09 1997 From: guido@monty.CNRI.Reston.Va.US (Guido van Rossum) Date: Thu, 13 Mar 1997 20:24:09 -0800 Subject: CVS: 'python/dist/src/Include thread.h' Message-ID: <199703140424.UAA27102@monty> Update of /projects/cvsroot/python/dist/src/Include In directory monty:/usr/people/guido/python/src/Include Modified Files: thread.h Log Message: Add Macros defining new names for all external symbols. --Guido van Rossum (home page: http://www.python.org/~guido/) From guido@monty.CNRI.Reston.Va.US Fri Mar 14 04:25:23 1997 From: guido@monty.CNRI.Reston.Va.US (Guido van Rossum) Date: Thu, 13 Mar 1997 20:25:23 -0800 Subject: CVS: 'python/dist/src/Include classobject.h' Message-ID: <199703140425.UAA27125@monty> Update of /projects/cvsroot/python/dist/src/Include In directory monty:/usr/people/guido/python/src/Include Modified Files: classobject.h Log Message: Remove redundant references to thread stuff -- long, long ago, there was some locking code in this file that needed it... --Guido van Rossum (home page: http://www.python.org/~guido/) From guido@monty.CNRI.Reston.Va.US Fri Mar 14 04:30:31 1997 From: guido@monty.CNRI.Reston.Va.US (Guido van Rossum) Date: Thu, 13 Mar 1997 20:30:31 -0800 Subject: CVS: 'python/dist/src/Python compile.c marshal.c pyfpe.c' Message-ID: <199703140430.UAA27318@monty> Update of /projects/cvsroot/python/dist/src/Python In directory monty:/usr/people/guido/python/src/Python Modified Files: compile.c marshal.c pyfpe.c Log Message: New form of PyFPE_END_PROTECT macro. --Guido van Rossum (home page: http://www.python.org/~guido/) From guido@monty.CNRI.Reston.Va.US Fri Mar 14 04:31:27 1997 From: guido@monty.CNRI.Reston.Va.US (Guido van Rossum) Date: Thu, 13 Mar 1997 20:31:27 -0800 Subject: CVS: 'python/dist/src/Objects complexobject.c floatobject.c longobject.c' Message-ID: <199703140431.UAA27369@monty> Update of /projects/cvsroot/python/dist/src/Objects In directory monty:/usr/people/guido/python/src/Objects Modified Files: complexobject.c floatobject.c longobject.c Log Message: New form of PyFPE_END_PROTECT macro. --Guido van Rossum (home page: http://www.python.org/~guido/) From guido@monty.CNRI.Reston.Va.US Fri Mar 14 04:32:27 1997 From: guido@monty.CNRI.Reston.Va.US (Guido van Rossum) Date: Thu, 13 Mar 1997 20:32:27 -0800 Subject: CVS: 'python/dist/src/Modules fpectlmodule.c' Message-ID: <199703140432.UAA27425@monty> Update of /projects/cvsroot/python/dist/src/Modules In directory monty:/usr/people/guido/python/src/Modules Modified Files: fpectlmodule.c Log Message: Include setjmp.h so it compiles if WANT_SIGFPE_HANDLER is undefined. --Guido van Rossum (home page: http://www.python.org/~guido/) From guido@monty.CNRI.Reston.Va.US Fri Mar 14 04:32:51 1997 From: guido@monty.CNRI.Reston.Va.US (Guido van Rossum) Date: Thu, 13 Mar 1997 20:32:51 -0800 Subject: CVS: 'python/dist/src/Modules _tkinter.c cmathmodule.c fpetestmodule.c imgfile.c mathmodule.c mpzmodule.c' Message-ID: <199703140432.UAA27472@monty> Update of /projects/cvsroot/python/dist/src/Modules In directory monty:/usr/people/guido/python/src/Modules Modified Files: _tkinter.c cmathmodule.c fpetestmodule.c imgfile.c mathmodule.c mpzmodule.c Log Message: New form of PyFPE_END_PROTECT macro. --Guido van Rossum (home page: http://www.python.org/~guido/) From guido@monty.CNRI.Reston.Va.US Fri Mar 14 05:09:31 1997 From: guido@monty.CNRI.Reston.Va.US (Guido van Rossum) Date: Thu, 13 Mar 1997 21:09:31 -0800 Subject: CVS: 'python/dist/src/Include rename2.h' Message-ID: <199703140509.VAA27765@monty> Update of /projects/cvsroot/python/dist/src/Include In directory monty:/usr/people/guido/python/src/Include Modified Files: rename2.h Log Message: Remove err_input -- there is no such global! --Guido van Rossum (home page: http://www.python.org/~guido/) From guido@monty.CNRI.Reston.Va.US Sun Mar 16 00:38:01 1997 From: guido@monty.CNRI.Reston.Va.US (Guido van Rossum) Date: Sat, 15 Mar 1997 16:38:01 -0800 Subject: CVS: 'python/dist/src/Objects longobject.c' Message-ID: <199703160038.QAA11559@monty> Update of /projects/cvsroot/python/dist/src/Objects In directory monty:/usr/people/guido/python/src/Objects Modified Files: longobject.c Log Message: New long_lshift, without restriction on size of shift count, by Tim Peters. This makes it possible to write 1L<<1000000, memory permitting. --Guido van Rossum (home page: http://www.python.org/~guido/) From guido@monty.CNRI.Reston.Va.US Sun Mar 16 18:34:03 1997 From: guido@monty.CNRI.Reston.Va.US (Guido van Rossum) Date: Sun, 16 Mar 1997 10:34:03 -0800 Subject: CVS: 'python/dist/src/Misc FAQ' Message-ID: <199703161834.KAA20003@monty> Update of /projects/cvsroot/python/dist/src/Misc In directory monty:/usr/people/guido/python/src/Misc Modified Files: FAQ Log Message: Added Q. about HTTP/1.1. --Guido van Rossum (home page: http://www.python.org/~guido/) From guido@monty.CNRI.Reston.Va.US Wed Mar 19 14:43:32 1997 From: guido@monty.CNRI.Reston.Va.US (Guido van Rossum) Date: Wed, 19 Mar 1997 06:43:32 -0800 Subject: CVS: 'python/dist/src/Misc FAQ' Message-ID: <199703191443.GAA11373@monty> Update of /projects/cvsroot/python/dist/src/Misc In directory monty:/usr/people/guido/python/src/Misc Modified Files: FAQ Log Message: Added note about adding \n to source for exec and compile. --Guido van Rossum (home page: http://www.python.org/~guido/) From guido@monty.CNRI.Reston.Va.US Tue Mar 25 18:25:24 1997 From: guido@monty.CNRI.Reston.Va.US (Guido van Rossum) Date: Tue, 25 Mar 1997 13:25:24 -0500 Subject: CVS: 'python/dist/src/Misc FAQ' Message-ID: <199703251825.NAA20025@monty> Update of /projects/cvsroot/python/dist/src/Misc In directory monty:/usr/people/guido/python/src/Misc Modified Files: FAQ Log Message: Added two new questions about number conversions. --Guido van Rossum (home page: http://www.python.org/~guido/) From guido@monty.CNRI.Reston.Va.US Thu Mar 20 14:42:18 1997 From: guido@monty.CNRI.Reston.Va.US (Guido van Rossum) Date: Thu, 20 Mar 1997 09:42:18 -0500 Subject: CVS: 'python/dist/src/Lib mimify.py' Message-ID: <199703201442.JAA19511@monty> Update of /projects/cvsroot/python/dist/src/Lib In directory monty:/usr/people/guido/python/src/Lib Modified Files: mimify.py Log Message: Avoid crashes with nested multipart/mixed parts. --Guido van Rossum (home page: http://www.python.org/~guido/) From guido@monty.CNRI.Reston.Va.US Thu Mar 20 19:44:33 1997 From: guido@monty.CNRI.Reston.Va.US (Guido van Rossum) Date: Thu, 20 Mar 1997 14:44:33 -0500 Subject: CVS: 'python/dist/src/Lib keyword.py' Message-ID: <199703201944.OAA21456@monty> Update of /projects/cvsroot/python/dist/src/Lib In directory monty:/usr/people/guido/python/src/Lib Added Files: keyword.py Log Message: Simple module to publish list of Python keywords. --Guido van Rossum (home page: http://www.python.org/~guido/) From guido@monty.CNRI.Reston.Va.US Thu Mar 20 19:45:53 1997 From: guido@monty.CNRI.Reston.Va.US (Guido van Rossum) Date: Thu, 20 Mar 1997 11:45:53 -0800 Subject: CVS: 'python/dist/src/Lib keyword.py' Message-ID: <199703201945.LAA21486@monty> Update of /projects/cvsroot/python/dist/src/Lib In directory monty:/usr/people/guido/python/src/Lib Modified Files: keyword.py Log Message: Ka-Ping Yee's version is better: Here's a "keyword" module which, in the spirit of "token.py", updates the list of keywords automatically from a source file (in this case, "graminit.c" seemed like a reasonable choice, easier than "Grammar/Grammar"). You get "kwlist", a sorted list of keywords; "kwdict", a dictionary mapping each keyword to 1; and "iskeyword", a function which tells you if a given string happens to be a keyword. --Guido van Rossum (home page: http://www.python.org/~guido/) From guido@monty.CNRI.Reston.Va.US Thu Mar 20 19:46:43 1997 From: guido@monty.CNRI.Reston.Va.US (Guido van Rossum) Date: Thu, 20 Mar 1997 11:46:43 -0800 Subject: CVS: 'python/dist/src/Lib keyword.py' Message-ID: <199703201946.LAA21511@monty> Update of /projects/cvsroot/python/dist/src/Lib In directory monty:/usr/people/guido/python/src/Lib Modified Files: keyword.py Log Message: Added __assert__. --Guido van Rossum (home page: http://www.python.org/~guido/) From guido@monty.CNRI.Reston.Va.US Thu Mar 20 20:40:46 1997 From: guido@monty.CNRI.Reston.Va.US (Guido van Rossum) Date: Thu, 20 Mar 1997 12:40:46 -0800 Subject: CVS: 'python/dist/src/Lib keyword.py' Message-ID: <199703202040.MAA21860@monty> Update of /projects/cvsroot/python/dist/src/Lib In directory monty:/usr/people/guido/python/src/Lib Modified Files: keyword.py Log Message: Ping's new version -- more efficient at finding the keywords. --Guido van Rossum (home page: http://www.python.org/~guido/) From guido@monty.CNRI.Reston.Va.US Thu Mar 20 20:46:31 1997 From: guido@monty.CNRI.Reston.Va.US (Guido van Rossum) Date: Thu, 20 Mar 1997 15:46:31 -0500 Subject: CVS: 'python/dist/src configure.in' Message-ID: <199703202046.PAA21988@monty> Update of /projects/cvsroot/python/dist/src In directory monty:/usr/people/guido/python/src Modified Files: configure.in Log Message: Fix typo (missing $ in ) --Guido van Rossum (home page: http://www.python.org/~guido/) From guido@monty.CNRI.Reston.Va.US Fri Mar 21 21:18:18 1997 From: guido@monty.CNRI.Reston.Va.US (Guido van Rossum) Date: Fri, 21 Mar 1997 13:18:18 -0800 Subject: CVS: 'python/dist/src/Lib rexec.py' Message-ID: <199703212118.NAA02151@monty> Update of /projects/cvsroot/python/dist/src/Lib In directory monty:/usr/people/guido/python/src/Lib Modified Files: rexec.py Log Message: Removed 'marshal' from the list of "ok" built-in functions -- the unmarshalling code is actually rather naive and can easily be caused to crash by feeding it invalid data. This should be fixed in the marshal module, but I don't have the time to fix it now :-( --Guido van Rossum (home page: http://www.python.org/~guido/) From guido@monty.CNRI.Reston.Va.US Fri Mar 21 21:55:14 1997 From: guido@monty.CNRI.Reston.Va.US (Guido van Rossum) Date: Fri, 21 Mar 1997 13:55:14 -0800 Subject: CVS: 'python/dist/src/Objects mappingobject.c' Message-ID: <199703212155.NAA02435@monty> Update of /projects/cvsroot/python/dist/src/Objects In directory monty:/usr/people/guido/python/src/Objects Modified Files: mappingobject.c Log Message: Add clear() method to dictionary objects. --Guido van Rossum (home page: http://www.python.org/~guido/) From guido@monty.CNRI.Reston.Va.US Tue Mar 25 15:25:58 1997 From: guido@monty.CNRI.Reston.Va.US (Guido van Rossum) Date: Tue, 25 Mar 1997 10:25:58 -0500 Subject: CVS: 'python/dist/src/Doc libppath.tex' Message-ID: <199703251525.KAA18210@monty> Update of /projects/cvsroot/python/dist/src/Doc In directory monty:/projects/python/develop/guido/src/Doc Modified Files: libppath.tex Log Message: Remove untrue statement about . and .. being included in list of names passed to walk() visitor. --Guido van Rossum (home page: http://www.python.org/~guido/) From rmasse@newcnri.CNRI.Reston.Va.US Tue Mar 25 16:06:06 1997 From: rmasse@newcnri.CNRI.Reston.Va.US (Roger Masse) Date: Tue, 25 Mar 1997 11:06:06 -0500 Subject: CVS: 'python/dist/src/Lib shelve.py' Message-ID: <199703251606.LAA04354@knowbot.cnri.reston.va.us> Update of /projects/cvsroot/python/dist/src/Lib In directory knowbot:/projects/python/develop/rmasse/python/dist/src/Lib Modified Files: shelve.py Log Message: Added a 'sync' method to shelve. If the underlying database does not have a sync attribute, this method silently ignores this fact. The default (bsddb's dbhash) does. From rmasse@newcnri.CNRI.Reston.Va.US Tue Mar 25 17:39:58 1997 From: rmasse@newcnri.CNRI.Reston.Va.US (Roger Masse) Date: Tue, 25 Mar 1997 12:39:58 -0500 Subject: CVS: 'python/dist/src/Modules gdbmmodule.c' Message-ID: <199703251739.MAA06979@knowbot.cnri.reston.va.us> Update of /projects/cvsroot/python/dist/src/Modules In directory knowbot:/projects/python/develop/rmasse/python/dist/src/Modules Modified Files: gdbmmodule.c Log Message: As per GvR recomendation, added support for a 'sync' attribute for the GDBM module. From guido@monty.CNRI.Reston.Va.US Thu Mar 27 14:56:21 1997 From: guido@monty.CNRI.Reston.Va.US (Guido van Rossum) Date: Thu, 27 Mar 1997 09:56:21 -0500 Subject: CVS: 'python/dist/src/Doc libuser.tex Makefile lib.tex libpython.tex' Message-ID: <199703271456.JAA04476@monty> Update of /projects/cvsroot/python/dist/src/Doc In directory monty:/projects/python/develop/guido/src/Doc Modified Files: Makefile lib.tex libpython.tex Added Files: libuser.tex Log Message: Added docs for UserDict,UserList --Guido van Rossum (home page: http://www.python.org/~guido/) From guido@monty.CNRI.Reston.Va.US Mon Mar 31 17:13:19 1997 From: guido@monty.CNRI.Reston.Va.US (Guido van Rossum) Date: Mon, 31 Mar 1997 12:13:19 -0500 Subject: CVS: 'python/dist/src/Lib/test test_b1.py' Message-ID: <199703311713.MAA02284@monty> Update of /projects/cvsroot/python/dist/src/Lib/test In directory monty:/usr/people/guido/python/src/Lib/test Modified Files: test_b1.py Log Message: Added test of complex() (that catches a bug in 1.4!). Added test that ensures that int() and long() truncate float numbers towards zero. --Guido van Rossum (home page: http://www.python.org/~guido/) From guido@monty.CNRI.Reston.Va.US Mon Mar 31 17:18:04 1997 From: guido@monty.CNRI.Reston.Va.US (Guido van Rossum) Date: Mon, 31 Mar 1997 12:18:04 -0500 Subject: CVS: 'python/dist/src/PC python_nt.def' Message-ID: <199703311718.MAA02358@monty> Update of /projects/cvsroot/python/dist/src/PC In directory monty:/usr/people/guido/python/src/PC Modified Files: python_nt.def Log Message: Remove ConflictError, add InteractiveFlag, CObject_Type, FdIsInteractive, and thread entry points. --Guido van Rossum (home page: http://www.python.org/~guido/) From guido@monty.CNRI.Reston.Va.US Mon Mar 31 17:19:06 1997 From: guido@monty.CNRI.Reston.Va.US (Guido van Rossum) Date: Mon, 31 Mar 1997 12:19:06 -0500 Subject: CVS: 'python/dist/src/Modules python.exp' Message-ID: <199703311719.MAA02383@monty> Update of /projects/cvsroot/python/dist/src/Modules In directory monty:/usr/people/guido/python/src/Modules Modified Files: python.exp Log Message: remove ConflictError --Guido van Rossum (home page: http://www.python.org/~guido/) From guido@monty.CNRI.Reston.Va.US Mon Mar 31 17:19:41 1997 From: guido@monty.CNRI.Reston.Va.US (Guido van Rossum) Date: Mon, 31 Mar 1997 12:19:41 -0500 Subject: CVS: 'python/dist/src/Include pyerrors.h' Message-ID: <199703311719.MAA02402@monty> Update of /projects/cvsroot/python/dist/src/Include In directory monty:/usr/people/guido/python/src/Include Modified Files: pyerrors.h Log Message: Remove ConflictError (which was also removed from bltinmodule.c, even though the checkin message failed to note that). --Guido van Rossum (home page: http://www.python.org/~guido/)