summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* - After an exception, run.py was not setting the exception vector. NoamKurt B. Kaiser2003-11-192-1/+6
| | | | | | | Raphael suggested correcting this so pdb's postmortem pm() would work. IDLEfork Patch 844675 Modified: NEWS.txt run.py
* __init__(): The docstring was incorrect regarding how header wrappingBarry Warsaw2003-11-191-5/+4
| | | | | | gets done when maxheaderlen <> 0. The header really gets wrapped via the email.Header.Header class, which has a more sophisticated algorithm than just splitting on semi-colons.
* Generator's constructor: The documentation was incorrect regarding howBarry Warsaw2003-11-191-3/+2
| | | | | | header wrapping gets done when maxheaderlen <> 0. The header really gets wrapped via the email.Header.Header class, which has a more sophisticated algorithm than just splitting on semi-colons.
* Modified version by Bob Ippolito. It passes the just-added test_applesingleJack Jansen2003-11-181-63/+100
| | | | | after some minor mods. Fixes #803498, but should NOT be backported because the original problem seems to be unreproducable.
* Fix for [ 765456 ]: testAFakeZlib failed on platforms that use aJust van Rossum2003-11-181-0/+7
| | | | | statically linked zlib module, but since the problem it tests can't exist on these systems, simply skip it then. Will backport.
* Fix for [ 782686 ]: new files used \r as the default line separatorJust van Rossum2003-11-181-13/+8
| | | | instead of os.linesep.
* Test the applesingle decoder.Jack Jansen2003-11-181-0/+72
|
* Patch #836434: Use dlopen/dlsym on AIX if available. Also disableMartin v. Löwis2003-11-182-3/+23
| | | | _XOPEN_SOURCE on AIX 4.
* Patch #841807: Check whether a versioned libpython.so symlink is neededMartin v. Löwis2003-11-181-1/+3
| | | | in altbininstall. Backported to 2.3.
* Patch #843088: Fix typos. Backported to 2.3.Martin v. Löwis2003-11-182-3/+3
|
* Patch #794400: Let PYTHONSTARTUP influence the compiler flags.Martin v. Löwis2003-11-182-9/+16
|
* Implement straightforward suggestions from gcc warnings (remove unusedGuido van Rossum2003-11-181-3/+2
| | | | variable, add extra braces).
* Documentation for set objects.Raymond Hettinger2003-11-181-0/+37
|
* Use PySequence_Contains() instead of direct access macro.Raymond Hettinger2003-11-181-11/+5
|
* Various fixups (most suggested by Armin Rigo).Raymond Hettinger2003-11-173-40/+97
|
* Fix output spacing typoRaymond Hettinger2003-11-161-1/+1
|
* * Migrate set() and frozenset() from the sandbox.Raymond Hettinger2003-11-1621-40/+2338
| | | | | | | | * Install the unittests, docs, newsitem, include file, and makefile update. * Exercise the new functions whereever sets.py was being used. Includes the docs for libfuncs.tex. Separate docs for the types are forthcoming.
* Fix typoRaymond Hettinger2003-11-161-1/+1
|
* Change ValueErrors to TypeErrors and add PyList_Check() assertions.Raymond Hettinger2003-11-151-4/+6
|
* Verify heappop argument is a list.Raymond Hettinger2003-11-151-0/+5
|
* Mention patch #841977: modulefinder didn't find extension modules in packagesThomas Heller2003-11-141-0/+2
| | | | Backported to release-maint23
* SF #841977 - modulefinder fails to find extension modules in packagesThomas Heller2003-11-141-1/+6
| | | | | | | | | | | The find_all_submodules() method in modulefinder only looks for *.py, *.pyc, and *.pyo files. Python extension modules are only found if they are referenced in import statements somewhere. This patch uses the actual list from imp.get_suffixes(). Backported myself.
* update_refs(): assert that incoming refcounts aren't 0. The commentTim Peters2003-11-141-0/+19
| | | | | | | | for this function has always claimed that was true, but it wasn't verified before. For the latest batch of "double deallocation" bugs (stemming from weakref callbacks invoked by way of subtype_dealloc), this assert would have triggered (instead of waiting for _Py_ForgetReference to die with a segfault later).
* subtype_dealloc(): Simplified overly contorted retracking logic. WithTim Peters2003-11-131-6/+5
| | | | | this change, I think subtype_dealloc is actually a smidgen less obscure than it was in 2.3 -- we got rid of a negation in an "if" <wink>.
* subtype_dealloc(): A more complete fix for critical bug 840829 +Tim Peters2003-11-132-6/+38
| | | | | | expanded the test case with a piece that needs the more-complete fix. I'll backport this to 2.3 maint.
* Various editsAndrew M. Kuchling2003-11-131-7/+9
|
* remove "support" for BerkeleyDB 3.1, it hasn't worked for a long timeGregory P. Smith2003-11-132-10/+4
|
* Patch #839877: Remove unused lambda expression.Martin v. Löwis2003-11-131-4/+0
|
* Patch #804543: strdup saved locales. Backported to 2.3.Martin v. Löwis2003-11-132-2/+4
|
* SF bug 840829: weakref callbacks and gc corrupt memory.Tim Peters2003-11-123-1/+32
| | | | | | | | | | | | | | | | | subtype_dealloc(): This left the dying object exposed to gc, so that if cyclic gc triggered during the weakref callback, gc tried to delete the dying object a second time. That's a disaster. subtype_dealloc() had a (I hope!) unique problem here, as every normal dealloc routine untracks the object (from gc) before fiddling with weakrefs etc. But subtype_dealloc has obscure technical reasons for re-registering the dying object with gc (already explained in a large comment block at the bottom of the function). The fix amounts to simply refraining from reregistering the dying object with gc until after the weakref callback (if any) has been called. This is a critical bug (hard to predict, and causes seemingly random memory corruption when it occurs). I'll backport it to 2.3 later.
* pyexpat stopped building on Windows -- whining about the lack of aTim Peters2003-11-121-2/+2
| | | | | HAVE_MEMMOVE define. Just defined it on the cmdline (it doesn't include Python.h, and Fred doesn't want to change the code).
* Fix typoRaymond Hettinger2003-11-121-2/+2
|
* Explain the advantages of reversed.Raymond Hettinger2003-11-121-3/+6
|
* Present each feature in terms of what makes it useful or desirable.Raymond Hettinger2003-11-121-24/+68
|
* Improve backwards compatibility code to handle True/False.Raymond Hettinger2003-11-121-0/+4
|
* Improve the implementation of itertools.tee().Raymond Hettinger2003-11-123-209/+242
| | | | | | | | | | | Formerly, underlying queue was implemented in terms of two lists. The new queue is a series of singly-linked fixed length lists. The new implementation runs much faster, supports multi-way tees, and allows tees of tees without additional memory costs. The root ideas for this structure were contributed by Andrew Koenig and Guido van Rossum.
* Make Message.__str__ more efficient.Neil Schemenauer2003-11-111-4/+1
|
* fix typo in markupFred Drake2003-11-101-1/+1
|
* fix use of undefined markupFred Drake2003-11-101-1/+1
|
* add missing "if"Fred Drake2003-11-101-1/+1
|
* Mention that getsid is new in 2.4.Martin v. Löwis2003-11-101-1/+1
|
* Patch #798297: Add IMAP THREAD command.Martin v. Löwis2003-11-104-0/+38
|
* Patch #839038: Add getsid(2).Martin v. Löwis2003-11-105-7/+40
|
* Plug tempfile.mktemp() hole (Iustin Pop).Guido van Rossum2003-11-102-0/+4
|
* mktemp() shouldn't rely on os.path.exists(), which can return False ifGuido van Rossum2003-11-101-1/+23
| | | | | the file is a symlink. Instead, use os.lstat directly, if it exists; fall back on os.stat or the built-in open. Thanks to Iustin Pop.
* fixed wrong error checking on fcntl call as per SF bug # 821896Alex Martelli2003-11-091-2/+3
| | | | (same as commit of Sun Nov 2 to the release23-maint branch)
* fixed obvious bug in _send_header as per SF bug #831271Alex Martelli2003-11-091-2/+1
| | | | (same as commit of Sun Nov 2 to the release23-maint branch)
* fixed buggy comment as per SF bug #827856Alex Martelli2003-11-091-7/+7
| | | | (same as commit of Sun Nov 2 to the release23-maint branch)
* clarified (in the 5.14 summary) that tests and comparisons all chain,Alex Martelli2003-11-091-3/+3
| | | | | added a specific \ref to 5.9 in lieu of previous vague "see above". (same as commit of Sun Nov 2 to the release23-maint branch)
* Add docs for readmodule_ex and its function-descriptors, fixingAlex Martelli2003-11-091-5/+42
| | | | | sf bug#812818. (same as commit of Sun Nov 2 to the release23-maint branch)