summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* Not sure what changed, probably an artefact of the new modules and/or new gusi.Jack Jansen2001-02-125-22/+201
|
* The interpreters built are now called PythonInterpreterClassic and ↵Jack Jansen2001-02-121-0/+0
| | | | PythonInterpreterCarbon. The fullbuild script takes care of copying either of these to PythonInterpreter.
* Added modules _testcapi, _weakref, _symtable.Jack Jansen2001-02-1213-0/+5730
|
* Added buttons for building interpreter, carbon standalone.Jack Jansen2001-02-122-11/+37
| | | | Added modules _testcapi, _weakref, _symtable.
* This change makes imputil more closely emulate the standard importThomas Heller2001-02-121-1/+2
| | | | mechanism to support self-modifying modules.
* test_pty started failing on Windows, but if and only if test___all__ wasTim Peters2001-02-121-2/+16
| | | | | | | | | | | | run first. Indirectly due to Skip adding check_all("pty") to test___all__: that caused the expected ImportError due to pty.py trying to import the non-existent FCNTL to get handled by test___all__, leaving a partial module object for pty in sys.modules, which caused the later import of pty via test_pty to succeed. Then test_tpy died with an AttributeError, due to trying to access attributes of pty that didn't exist. regrtest viewed that as a failure rather than the appropriate "test skipped". Fixed by deleting partial module objects in test___all__ when test___all__ handles an ImportError.
* __all__ for several more modulesSkip Montanaro2001-02-1212-0/+35
|
* Create separate section for changes to the standard libraryAndrew M. Kuchling2001-02-111-41/+51
| | | | | Make note about difflib and doctest Bump version number
* Ugly fix for SF bug 131239 (-x flag busted).Tim Peters2001-02-111-4/+15
| | | | | | Bug was introduced by tricks played to make .pyc files executable via cmdline arg. Then again, -x worked via a trick to begin with. If anyone can think of a portable way to test -x, be my guest!
* Bit the bullet and added a private GUSISIOUX for Python. This makes the ↵Jack Jansen2001-02-115-97/+117
| | | | delayconsole and keepopen code neater. Also tells Sioux to behave better with events, and handles cmd-. during print better. The pythonpreferences have also changed due to this.
* Oops, repr didn't allocate the memory it used...Jack Jansen2001-02-112-1/+19
|
* Bit the bullet and added a private GUSISIOUX for Python. This makes the ↵Jack Jansen2001-02-117-27/+274
| | | | delayconsole and keepopen code neater. Also tells Sioux to behave better with events, and handles cmd-. during print better. The pythonpreferences have also changed due to this.
* Change Windows test to do a complete job of removing .pyc/.pyo filesTim Peters2001-02-112-4/+25
| | | | reachable from Lib/.
* Update for install-sh (SF #103717).Neil Schemenauer2001-02-101-0/+1
|
* Specify directory permissions properly. Closes SF patch #103717.Neil Schemenauer2001-02-101-7/+7
|
* Update install-sh using version from automake 1.4. Closes patch #103657Neil Schemenauer2001-02-101-26/+157
| | | | and #103717.
* Patch by Finn Bock to make test_unicode.py work for Jython.Marc-André Lemburg2001-02-101-5/+10
|
* Moved SequenceMatcher from ndiff into new std library module difflib.py.Tim Peters2001-02-104-292/+1065
| | | | | | | | | Guido told me to do this <wink>. Greatly expanded docstrings, and fleshed out with examples. New std test. Added new get_close_matches() function for ESR. Needs docs, but LaTeXification of the module docstring is all it needs. \CVS: ----------------------------------------------------------------------
* Add std test for doctest.Tim Peters2001-02-102-0/+301
|
* Bump __version__ tuple.Tim Peters2001-02-101-1/+1
|
* String method cleanup.Eric S. Raymond2001-02-105-13/+7
|
* String method cleanup.Eric S. Raymond2001-02-101-3/+1
|
* In O_writelines: Replace use of string.joinfields with "".join.Jeremy Hylton2001-02-093-9/+20
|
* SF bug #131560: pdb imports 'repr', causing name collisionTim Peters2001-02-091-2/+2
|
* When calling a PyCFunction that has METH_KEYWORDS defined, don'tJeremy Hylton2001-02-091-10/+0
| | | | | | | | create an empty dictionary if it is called without keyword args. Just pass NULL. XXX I had believed that this caused weird errors, but the test suite runs cleanly.
* Teach Windows build about new symtable.c.Tim Peters2001-02-091-0/+15
|
* update to use new symtable interfaceJeremy Hylton2001-02-091-3/+4
|
* update test cases for recent compiler changes: exec/import * in nestedJeremy Hylton2001-02-094-23/+65
| | | | functinos and cell vars with */** parameters
* SF patch 103589: Fix handling of cell vars that are either * or ** parameters.Jeremy Hylton2001-02-091-8/+15
| | | | | | (Nick Mathewson) Remove to XXX comments
* Relax the rules for using 'from ... import *' and exec in the presenceJeremy Hylton2001-02-095-335/+288
| | | | | | | | | | | | | | | | | | | of nested functions. Either is allowed in a function if it contains no defs or lambdas or the defs and lambdas it contains have no free variables. If a function is itself nested and has free variables, either is illegal. Revise the symtable to use a PySymtableEntryObject, which holds all the revelent information for a scope, rather than using a bunch of st_cur_XXX pointers in the symtable struct. The changes simplify the internal management of the current symtable scope and of the stack. Added new C source file: Python/symtable.c. (Does the Windows build process need to be updated?) As part of these changes, the initial _symtable module interface introduced in 2.1a2 is replaced. A dictionary of PySymtableEntryObjects are returned.
* Whitespace normalization.Tim Peters2001-02-091-1/+1
|
* Nuke accurate but confusing and unhelpful comments about split vs splitfields.Tim Peters2001-02-092-2/+0
|
* Whitespace normalization.Tim Peters2001-02-094-13/+11
|
* Whitespace normalization.Tim Peters2001-02-098-22/+21
|
* This modified version of a patch by Thomas Heller allows __import__Marc-André Lemburg2001-02-091-8/+9
| | | | | | | | | | hooks to take over the Python import machinery at a very early stage in the Python startup phase. If there are still places in the Python interpreter which need to bypass the __import__ hook, these places must now use PyImport_ImportModuleEx() instead. So far no other places than in the import mechanism itself have been identified.
* joinfields -> join.Eric S. Raymond2001-02-091-1/+1
|
* String method conversion.Eric S. Raymond2001-02-093-8/+4
|
* String method conversion.Eric S. Raymond2001-02-092-25/+23
|
* Fixed syntax error.Sjoerd Mullender2001-02-091-1/+1
|
* splitfields -> splitEric S. Raymond2001-02-091-1/+1
|
* Added prototype for DlgObj_WhichDialog()Jack Jansen2001-02-091-0/+1
|
* Replaced touched(), which no longer seems to work under os9, with something ↵Jack Jansen2001-02-091-1/+10
| | | | using an appleevent to the finder. More expensive, but at least it works:-)
* Added a few constants.Jack Jansen2001-02-091-0/+6
|
* Dialogs and there windows were still confused in some spots. Fixed.Jack Jansen2001-02-091-7/+8
|
* Get rid of from ... import *Jack Jansen2001-02-092-6/+6
|
* Reindent a function that was somehow indented by 7 spaces. Also did aGuido van Rossum2001-02-091-15/+15
| | | | spaces->tab conversion for fields added to struct compiling.
* Remove silly EMPTYSTRING global. Saves a global lookup.Marc-André Lemburg2001-02-091-8/+6
|
* String method conversion.Eric S. Raymond2001-02-095-18/+17
|
* Eliminate use of string.whitespace and a string import with it.Eric S. Raymond2001-02-091-2/+1
| | | | | | Some of the characters (form feed, vertical tab) are not legal continuation characters anyway, so this was wrong as well as annoying.
* String method conversion.Eric S. Raymond2001-02-094-10/+6
|