]> git.ipfire.org Git - thirdparty/Python/cpython.git/log
thirdparty/Python/cpython.git
23 years agoWarn about binutils 2.13 on Solaris.
Guido van Rossum [Mon, 23 Sep 2002 14:02:44 +0000 (14:02 +0000)] 
Warn about binutils 2.13 on Solaris.

23 years agoBackport patch 543222. Disable script bindings in shell window.
Raymond Hettinger [Mon, 23 Sep 2002 14:01:40 +0000 (14:01 +0000)] 
Backport patch 543222. Disable script bindings in shell window.

23 years agoBackport patches 558535. The standard Windows binding for Edit Select All
Raymond Hettinger [Mon, 23 Sep 2002 13:44:45 +0000 (13:44 +0000)] 
Backport patches 558535.  The standard Windows binding for Edit Select All
is Control-A rather than Alt-A.

23 years agobackport bwarsaw's checkin of
Michael W. Hudson [Mon, 23 Sep 2002 13:40:29 +0000 (13:40 +0000)] 
backport bwarsaw's checkin of
    revision 1.70 of rfc822.py

parseaddr(): Fixed in the same way that Message.getaddrlist() was
fixed (re: SF bug #555035).  Include a unittest.

23 years agobackport bwarsaw's checkin of
Michael W. Hudson [Mon, 23 Sep 2002 13:32:53 +0000 (13:32 +0000)] 
backport bwarsaw's checkin of
    revision 1.17 of test_rfc822.py

parseaddr(): Fixed in the same way that Message.getaddrlist() was
fixed (re: SF bug #555035).  Include a unittest.

23 years agoUpdate canvas before computing width. Draw turtle when done drawing circle.
Martin v. Löwis [Sun, 22 Sep 2002 13:02:10 +0000 (13:02 +0000)] 
Update canvas before computing width. Draw turtle when done drawing circle.
Fixes #612595.

23 years agoBack out multifile.py 1.19 and 1.20. Fixes #514676.
Martin v. Löwis [Sun, 22 Sep 2002 09:03:03 +0000 (09:03 +0000)] 
Back out multifile.py 1.19 and 1.20. Fixes #514676.

23 years agoThis commit was manufactured by cvs2svn to create branch
cvs2svn [Sun, 22 Sep 2002 09:03:03 +0000 (09:03 +0000)] 
This commit was manufactured by cvs2svn to create branch
'release22-maint'.

23 years agoAdd recursion limit to pickling. Fixes #576084.
Martin v. Löwis [Sun, 22 Sep 2002 08:21:45 +0000 (08:21 +0000)] 
Add recursion limit to pickling. Fixes #576084.

23 years agoBackport (the relevant part of) rexec.py 1.41.
Guido van Rossum [Sun, 15 Sep 2002 06:08:27 +0000 (06:08 +0000)] 
Backport (the relevant part of) rexec.py 1.41.

Address SF bug #577530: del __builtins__ breaks out of rexec

Using the suggestion there: add_module() forces __builtin__ back; this
fixes r_exec, r_eval, r_execfile.

This does not mean that rexec is now considered safe!  But for those
willing to take the risk, it's safer than before.  (Note that a safety
analysis of the code module would be wise if you plan to use the
interactive console for real -- I've only ever used it to play with
restricted mode.)

23 years agoSF # 602108 ensure string is null terminated after strncpy
Neal Norwitz [Fri, 13 Sep 2002 14:40:50 +0000 (14:40 +0000)] 
SF # 602108 ensure string is null terminated after strncpy

23 years agoFix typo reported by Paul Clifford.
Fred Drake [Thu, 12 Sep 2002 14:16:31 +0000 (14:16 +0000)] 
Fix typo reported by Paul Clifford.
Note that there is no str.joinfields(), use str.join() instead.

23 years agoRevise text about the level of DOM support, and provide pointers to
Fred Drake [Wed, 11 Sep 2002 22:04:51 +0000 (22:04 +0000)] 
Revise text about the level of DOM support, and provide pointers to
the work of the XML-SIG in the main body of the text.  Incorporates
changes made by Martin von Löwis in revision 1.20 on the trunk.

Modify the markup in a few places to avoid wrapping lines in bad
places, and just general cleanliness.

23 years agoAdd windows-125[678]. Fixes #607302.
Martin v. Löwis [Wed, 11 Sep 2002 16:29:52 +0000 (16:29 +0000)] 
Add windows-125[678]. Fixes #607302.

23 years agoClarify who maintains Tkinter and who maintains Tk.
Fred Drake [Tue, 10 Sep 2002 21:59:44 +0000 (21:59 +0000)] 
Clarify who maintains Tkinter and who maintains Tk.

23 years agoUse = instead of == in test.
Martin v. Löwis [Tue, 10 Sep 2002 09:19:45 +0000 (09:19 +0000)] 
Use = instead of == in test.

23 years agoFix API typo. Closes SF 606216
Raymond Hettinger [Sun, 8 Sep 2002 04:42:16 +0000 (04:42 +0000)] 
Fix API typo.  Closes SF 606216

23 years agoTry to get test to pass on Windows
Neal Norwitz [Sat, 7 Sep 2002 05:58:28 +0000 (05:58 +0000)] 
Try to get test to pass on Windows

23 years agoChange UserDict to IterableUserDict
Raymond Hettinger [Sat, 7 Sep 2002 04:49:09 +0000 (04:49 +0000)] 
Change UserDict to IterableUserDict

23 years agoHave os.environ inherit from the iterable version of UserDict.
Raymond Hettinger [Fri, 6 Sep 2002 19:35:22 +0000 (19:35 +0000)] 
Have os.environ inherit from the iterable version of UserDict.
Closes SF bug 605731.

23 years agoAdded a tutorial note and example regarding the scope of loop variables
Raymond Hettinger [Fri, 6 Sep 2002 18:09:22 +0000 (18:09 +0000)] 
Added a tutorial note and example regarding the scope of loop variables
in a list comprehension.  Includes a justification and a comparision
to regular for-loops.

Closes SF bug 605047.

23 years agoBackport of SF bug # 585792, Invalid mmap crashes Python interpreter
Neal Norwitz [Thu, 5 Sep 2002 22:30:03 +0000 (22:30 +0000)] 
Backport of SF bug # 585792, Invalid mmap crashes Python interpreter

Raise ValueError if user passes a size to mmap which is larger
than the file.

Also need Tim's fix in test_mmap.py, 1.22 which flushes the file
before mmap'ing it.

23 years agoFix typo
Raymond Hettinger [Wed, 4 Sep 2002 15:12:55 +0000 (15:12 +0000)] 
Fix typo

23 years agoFix typo
Raymond Hettinger [Wed, 4 Sep 2002 15:02:53 +0000 (15:02 +0000)] 
Fix typo

23 years agoBackport:
Guido van Rossum [Tue, 3 Sep 2002 16:36:59 +0000 (16:36 +0000)] 
Backport:

Fix for SF bug 601077 by Zack Weinberg.

The new execvpe code would sometimes do the wrong thing when a
non-executable file existed earlier in the path and an executable file
of the same name existed later in the path.  This patch restores the
proper behavior (which is to execute the second file).  When only a
non-executable file exists, the correct error is still reported.

23 years agoBackported Skip's update to revision 1.34
Raymond Hettinger [Wed, 28 Aug 2002 02:10:04 +0000 (02:10 +0000)] 
Backported Skip's update to revision 1.34

23 years agoNote change in behavior from 1.5.2. The new argument to NameError is
Raymond Hettinger [Tue, 27 Aug 2002 23:54:57 +0000 (23:54 +0000)] 
Note change in behavior from 1.5.2.  The new argument to NameError is
an error message and not just the missing name.

Closes SF Bug 599869.

23 years agoAdd strong security warning about the rexec module.
Fred Drake [Tue, 27 Aug 2002 16:44:18 +0000 (16:44 +0000)] 
Add strong security warning about the rexec module.
Closes SF patch #600861.

Minor markup changes.

23 years agoCorrect documentation of allow_reuse_address to match the actual script.
Raymond Hettinger [Sun, 25 Aug 2002 16:31:27 +0000 (16:31 +0000)] 
Correct documentation of allow_reuse_address to match the actual script.

Closes SF bug 599681.

23 years agoFix typo reported to python-docs.
Fred Drake [Fri, 23 Aug 2002 21:20:11 +0000 (21:20 +0000)] 
Fix typo reported to python-docs.

23 years agobackport effbot's checkin of
Michael W. Hudson [Fri, 23 Aug 2002 16:34:08 +0000 (16:34 +0000)] 
backport effbot's checkin of
    revision 1.13 of pre.py

Fix bug #570057: Broken pre.subn() (and pre.sub())

This should be backported to the 2.2.X series (how
do I do that?)

23 years agobackport gvanrossum's checkin of
Michael W. Hudson [Fri, 23 Aug 2002 16:30:07 +0000 (16:30 +0000)] 
backport gvanrossum's checkin of
    revision 1.180 of ACKS

date: 2002/06/10 20:00:52;  author: gvanrossum;  state: Exp;  lines: +1 -0
SF patch 564549 (Erik Andersén).

The WeakKeyDictionary constructor didn't work when a dict arg was
given.  Fixed by moving a line.  Also adding a unit test.

Bugfix candidate.

23 years agobackport gvanrossum's checkin of
Michael W. Hudson [Fri, 23 Aug 2002 16:29:27 +0000 (16:29 +0000)] 
backport gvanrossum's checkin of
    revision 1.19 of test_weakref.py

SF patch 564549 (Erik Andersén).

The WeakKeyDictionary constructor didn't work when a dict arg was
given.  Fixed by moving a line.  Also adding a unit test.

Bugfix candidate.

23 years agobackport gvanrossum's checkin of
Michael W. Hudson [Fri, 23 Aug 2002 16:29:01 +0000 (16:29 +0000)] 
backport gvanrossum's checkin of
    revision 1.17 of weakref.py

SF patch 564549 (Erik Andersén).

The WeakKeyDictionary constructor didn't work when a dict arg was
given.  Fixed by moving a line.  Also adding a unit test.

Bugfix candidate.

23 years agobackport gvanrossum's checkin of
Michael W. Hudson [Fri, 23 Aug 2002 16:28:16 +0000 (16:28 +0000)] 
backport gvanrossum's checkin of
    revision 1.86 of libos.tex

SF bug 563750 (Alex Martelli): posix_tmpfile():

The file returned by tmpfile() has mode w+b, so use that in the call
to PyFile_FromFile().

Bugfix candidate.

23 years agobackport gvanrossum's checkin of
Michael W. Hudson [Fri, 23 Aug 2002 16:27:40 +0000 (16:27 +0000)] 
backport gvanrossum's checkin of
    revision 2.234 of posixmodule.c

SF bug 563750 (Alex Martelli): posix_tmpfile():

The file returned by tmpfile() has mode w+b, so use that in the call
to PyFile_FromFile().

Bugfix candidate.

23 years agobackport loewis' checkin of
Michael W. Hudson [Fri, 23 Aug 2002 16:26:17 +0000 (16:26 +0000)] 
backport loewis' checkin of
    revision 1.309 of configure
    revision 1.319 of configure.in

Use somewhat longer C++ program to detect whether linking requires the C++
compiler. Fixes #559429. 2.2 bugfix candidate.

23 years agobackport montanaro's checkin of
Michael W. Hudson [Fri, 23 Aug 2002 16:10:13 +0000 (16:10 +0000)] 
backport montanaro's checkin of
    revision 1.9 of test_gzip.py

force gzip module to open files using 'b'inary mode.
closes patch #536278.

23 years agobackport montanaro's checkin of
Michael W. Hudson [Fri, 23 Aug 2002 16:09:52 +0000 (16:09 +0000)] 
backport montanaro's checkin of
    revision 1.33 of gzip.py

force gzip module to open files using 'b'inary mode.
closes patch #536278.

This looked like a bugfix candidate to me at some point...

23 years agobackport bwarsaw's checkin of
Michael W. Hudson [Fri, 23 Aug 2002 16:08:38 +0000 (16:08 +0000)] 
backport bwarsaw's checkin of
    revision 1.6 of emailutil.tex

Minor typo: Message.getall() -> Message.get_all()

23 years agobackport gvanrossum's checkin of
Michael W. Hudson [Fri, 23 Aug 2002 16:06:46 +0000 (16:06 +0000)] 
backport gvanrossum's checkin of
    revision 1.22 of test_fcntl.py

SF 554663.  Add OpenBSD3.  Bugfix candidate if anyone cares.

23 years agobackport loewis' checkin of
Michael W. Hudson [Fri, 23 Aug 2002 16:05:49 +0000 (16:05 +0000)] 
backport loewis' checkin of
    revision 1.83 of Makefile.pre.in

Patch #553230: Create LIBDIR if necessary. Bugfix candidate.

23 years agobackport tim_one's checkin of
Michael W. Hudson [Fri, 23 Aug 2002 15:53:05 +0000 (15:53 +0000)] 
backport tim_one's checkin of
    revision 1.4 of CallTipWindow.py

SF bug 546078:  IDLE calltips cause application error.
Assorted crashes on Windows and Linux when trying to display a very
long calltip, most likely a Tk bug.  Wormed around by clamping the
calltip display to a maximum of 79 characters (why 79? why not ...).

Bugfix candidate, for all Python releases.

23 years agobackport tim_one's checkin of
Michael W. Hudson [Fri, 23 Aug 2002 15:50:57 +0000 (15:50 +0000)] 
backport tim_one's checkin of
    revision 1.21 of test_mmap.py

SF bug 544733:  Cygwin test_mmap fix for Python 2.2.1
Close a file before trying to unlink it, and apparently Cygwin needs
writes to an mmap'ed file to get flushed before they're visible.

Bugfix candidate, but I think only for the 2.2 line (it's testing
features that I think were new in 2.2).

23 years agobackport gvanrossum's checkin of
Michael W. Hudson [Fri, 23 Aug 2002 15:42:27 +0000 (15:42 +0000)] 
backport gvanrossum's checkin of
    revision 1.52 of pdb.py

date: 2002/04/15 00:48:24;  author: gvanrossum;  state: Exp;  lines: +4 -1
Add exit as alias for quit, as the easiest way to address SF bug
#543674.

Bugfix candidate.

23 years agobackport loewis' checkin of
Michael W. Hudson [Fri, 23 Aug 2002 15:27:52 +0000 (15:27 +0000)] 
backport loewis' checkin of
    revision 1.161 of Tkinter.py

Ignore widgets with unknown names in winfo_children. Fixes #518283.
2.2.2 candidate.

23 years agoAdd a note that apply() is needed since the extended call syntax is
Fred Drake [Thu, 22 Aug 2002 14:27:22 +0000 (14:27 +0000)] 
Add a note that apply() is needed since the extended call syntax is
completely equivalent.

23 years agoClarify that even though some of the relevant specifications define the
Fred Drake [Wed, 21 Aug 2002 19:24:43 +0000 (19:24 +0000)] 
Clarify that even though some of the relevant specifications define the
order in which form variables should be encoded in a request, a CGI script
should not rely on that since a client may not conform to those specs, or
they may not be relevant to the request.
Closes SF bug #596866.

23 years agoSF 595846. Backport deltas from 1.26 to 1.28.
Raymond Hettinger [Tue, 20 Aug 2002 23:59:33 +0000 (23:59 +0000)] 
SF 595846.  Backport deltas from 1.26 to 1.28.

23 years agoFix some endcase bugs in unicode rfind()/rindex() and endswith().
Guido van Rossum [Tue, 20 Aug 2002 16:57:58 +0000 (16:57 +0000)] 
Fix some endcase bugs in unicode rfind()/rindex() and endswith().
These were reported and fixed by Inyeol Lee in SF bug 595350.  The
endswith() bug is already fixed in 2.3; I'll fix the others in
2.3 next.

23 years agoClarify the endpos argument to the rx.match() method.
Fred Drake [Tue, 20 Aug 2002 13:58:12 +0000 (13:58 +0000)] 
Clarify the endpos argument to the rx.match() method.
Closes SF bug #597177.

23 years agoExtend some comments on the order of values in the returns from
Fred Drake [Mon, 19 Aug 2002 22:01:19 +0000 (22:01 +0000)] 
Extend some comments on the order of values in the returns from
dict.items/keys/values/iteritems/iterkeys/itervalues().

23 years agoA trip down memory lane. Barry checked in this test with 2.3-style
Tim Peters [Mon, 19 Aug 2002 01:20:09 +0000 (01:20 +0000)] 
A trip down memory lane.  Barry checked in this test with 2.3-style
imports of test_support.  That causes multiple copies of test_support
to get loaded, and the one used by test_base64.py didn't see the proper
value of verbose=False, so spewed output.  That in turn apparenly caused
Barry to check in an expected-results output file, but a unitttest-based
test should never have one of those.  I noticed this because, on Windows,
the final unittest output line contains the number of seconds needed to
run the test, and that varied on *some* runs when I tried it, causing
bogus test failures.

Anyway, this gets rid of the expected-output file again, and changes
the imports to work with 2.2's way of doing this.

23 years agoSF bug 595919: popenN return only text mode pipes
Tim Peters [Mon, 19 Aug 2002 00:43:06 +0000 (00:43 +0000)] 
SF bug 595919: popenN return only text mode pipes
popen2() and popen3() created text-mode pipes even when binary mode
was asked for.  This was specific to Windows.

23 years agoModify splituser() method to allow an @ in the userinfo field.
Raymond Hettinger [Sun, 18 Aug 2002 20:10:08 +0000 (20:10 +0000)] 
Modify splituser() method to allow an @ in the userinfo field.
Jeremy reported that this is not allowed by RFC 2396; however,
other tools support unescaped @'s so we should also.

Apply SF patch 596581 closing bug 581529.

23 years agoBackport of fix for SF bug #595671 from Python 2.3cvs:
Barry Warsaw [Thu, 15 Aug 2002 22:18:11 +0000 (22:18 +0000)] 
Backport of fix for SF bug #595671 from Python 2.3cvs:

    base64.decodestring('') should return '' instead of raising an
    exception.  The bug fix for SF #430849 wasn't quite right.  This
    closes SF bug #595671.  I'll backport this to Python 2.2.

One addition here is that there was no test of the base64 module in
Python 2.2 cvs yet, so I added that too.

23 years agoThis commit was manufactured by cvs2svn to create branch
cvs2svn [Thu, 15 Aug 2002 22:18:11 +0000 (22:18 +0000)] 
This commit was manufactured by cvs2svn to create branch
'release22-maint'.

23 years agoBackport:
Guido van Rossum [Wed, 14 Aug 2002 17:36:26 +0000 (17:36 +0000)] 
Backport:
PyType_Ready(): initialize the base class a bit earlier, so that if we
copy the metatype from the base, the base actually has one!

23 years agoRemove a broken example of extreme backward compatibility; it is
Fred Drake [Wed, 14 Aug 2002 15:27:19 +0000 (15:27 +0000)] 
Remove a broken example of extreme backward compatibility; it is
simply not relevant any more.
Closes SF bug #595032.

23 years agoSF bug #574235, convert_path fails with empty pathname
Neal Norwitz [Tue, 13 Aug 2002 17:49:18 +0000 (17:49 +0000)] 
SF bug #574235, convert_path fails with empty pathname

23 years agoBackport:
Guido van Rossum [Tue, 13 Aug 2002 10:07:17 +0000 (10:07 +0000)] 
Backport:
Add an improvement wrinkle to Neil Schemenauer's change to int_mul
(rev. 2.79.6.3).  The other type is only disqualified from sq_repeat when
it has the CHECKTYPES flag.  This means that for extension types that
only support "old-style" numeric ops, such as Zope 2's ExtensionClass,
sq_repeat still trumps nb_multiply.

23 years agoBackport:
Guido van Rossum [Mon, 12 Aug 2002 20:21:43 +0000 (20:21 +0000)] 
Backport:

Make sure that *any* object whose id() is used as a memo key is kept
alive in the memo.  This fixes SF bug 592567.

23 years agoFix SF bug #593696 telnetlib raises UnboundLocalError
Neal Norwitz [Sun, 11 Aug 2002 20:07:38 +0000 (20:07 +0000)] 
Fix SF bug #593696 telnetlib raises UnboundLocalError

Backported from:

revision 1.18
SF 554073.  Fix typo in error reporting of unrecognized character
following IAC.  Bugfix candidate if anyone cares.

23 years agoSF bug # 557028, illegal use of malloc/free
Neal Norwitz [Sun, 11 Aug 2002 15:40:35 +0000 (15:40 +0000)] 
SF bug # 557028, illegal use of malloc/free

This only applies to 2.2.  Use PyMem_Malloc/Free instead of malloc/free.

23 years agoCorrect and update markup to match what we're doing on the trunk.
Fred Drake [Fri, 9 Aug 2002 20:41:19 +0000 (20:41 +0000)] 
Correct and update markup to match what we're doing on the trunk.

23 years agoNews about Neil's fix to correctly invoke __rmul__.
Guido van Rossum [Fri, 9 Aug 2002 15:57:52 +0000 (15:57 +0000)] 
News about Neil's fix to correctly invoke __rmul__.

23 years agoOnly call sq_repeat if the object does not have a nb_multiply slot. One
Neil Schemenauer [Fri, 9 Aug 2002 15:46:50 +0000 (15:46 +0000)] 
Only call sq_repeat if the object does not have a nb_multiply slot.  One
example of where this changes behavior is when a new-style instance
defines '__mul__' and '__rmul__' and is multiplied by an int.  Before
the change the '__rmul__' method is never called, even if the int is the
left operand.

23 years agoSF bug #592645 fix memory leak in socket.getaddrinfo
Neal Norwitz [Fri, 9 Aug 2002 03:38:07 +0000 (03:38 +0000)] 
SF bug #592645 fix memory leak in socket.getaddrinfo

23 years agoThe errno module needs to be statically linked, since it is now needed during
Fred Drake [Thu, 8 Aug 2002 19:52:42 +0000 (19:52 +0000)] 
The errno module needs to be statically linked, since it is now needed during
the extension building phase.

23 years agoBackport of SF patch 590294: os._execvpe security fix (Zack Weinberg).
Guido van Rossum [Thu, 8 Aug 2002 19:35:53 +0000 (19:35 +0000)] 
Backport of SF patch 590294: os._execvpe security fix (Zack Weinberg).

1) Do not attempt to exec a file which does not exist
just to find out what error the operating system
returns. This is an exploitable race on all platforms
that support symbolic links.

2) Immediately re-raise the exception if we get an
error other than errno.ENOENT or errno.ENOTDIR. This
may need to be adapted for other platforms.

23 years agoSince pyexpat isn't always available in Python 2.2, allow repeated
Fred Drake [Thu, 8 Aug 2002 14:34:12 +0000 (14:34 +0000)] 
Since pyexpat isn't always available in Python 2.2, allow repeated
imports of xml.parsers.expat to raise ImportError if pyexpat isn't
available.

Not needed in Python 2.3, since pyexpat is always built there.

23 years agoGvR pointed out that only enclosing function bodies are part of nested scopes.
Raymond Hettinger [Wed, 7 Aug 2002 20:23:00 +0000 (20:23 +0000)] 
GvR pointed out that only enclosing function bodies are part of nested scopes.

23 years agoDescribed responsibilty of weakly referenced extension types to initialize
Raymond Hettinger [Wed, 7 Aug 2002 16:21:23 +0000 (16:21 +0000)] 
Described responsibilty of weakly referenced extension types to initialize
the weakreflist to NULL in the constructor and to fill the tp_flags
slot with Py_TPFLAGS_HAVE_WEAKREFS.  Closes SF bug 586583.

23 years agoDescribe nested scopes in the tutorial. Closes SF bug 500704.
Raymond Hettinger [Wed, 7 Aug 2002 16:06:35 +0000 (16:06 +0000)] 
Describe nested scopes in the tutorial.  Closes SF bug 500704.

23 years agoDocumented os.fsync and os.fdatasync. Closes SF bug 584695.
Raymond Hettinger [Wed, 7 Aug 2002 15:49:45 +0000 (15:49 +0000)] 
Documented os.fsync and os.fdatasync.  Closes SF bug 584695.

23 years agoClarify that the bool instances are acceptable return values from
Fred Drake [Wed, 7 Aug 2002 15:41:31 +0000 (15:41 +0000)] 
Clarify that the bool instances are acceptable return values from
__nonzero__(), in response to SF bug #579991.

23 years agoDocument handling of raw-unicode-escapes. Closes SF bug 587087.
Raymond Hettinger [Tue, 6 Aug 2002 22:39:30 +0000 (22:39 +0000)] 
Document handling of raw-unicode-escapes.  Closes SF bug 587087.

23 years agoAdded references to the email package.
Fred Drake [Tue, 6 Aug 2002 21:22:59 +0000 (21:22 +0000)] 
Added references to the email package.
Closes SF bug #586937.

23 years agoSF patch #591305 Documentation err in bytecode defs
Neal Norwitz [Mon, 5 Aug 2002 23:35:02 +0000 (23:35 +0000)] 
SF patch #591305 Documentation err in bytecode defs

23 years agoRemove calls to 2.1 GC API (they are noops).
Neil Schemenauer [Mon, 5 Aug 2002 14:46:29 +0000 (14:46 +0000)] 
Remove calls to 2.1 GC API (they are noops).

23 years agoSF 582071 clarified the .split() method's docstring to note that sep=None
Raymond Hettinger [Mon, 5 Aug 2002 06:28:55 +0000 (06:28 +0000)] 
SF 582071 clarified the .split() method's docstring to note that sep=None
will trigger splitting on any whitespace.

23 years agoAdd trace_frame. Fixes #534864.
Martin v. Löwis [Sun, 4 Aug 2002 08:26:49 +0000 (08:26 +0000)] 
Add trace_frame. Fixes #534864.

23 years agoFix ref(), proxy() docstrings, based on comments from David Abrahams.
Fred Drake [Fri, 2 Aug 2002 20:17:14 +0000 (20:17 +0000)] 
Fix ref(), proxy() docstrings, based on comments from David Abrahams.

23 years agoBackport:
Guido van Rossum [Thu, 1 Aug 2002 21:14:33 +0000 (21:14 +0000)] 
Backport:
Fix for SF bug 570678 (can't flush read-only file on Mac OS X).

23 years agoBackport:
Guido van Rossum [Thu, 1 Aug 2002 19:05:07 +0000 (19:05 +0000)] 
Backport:

Tim found that once test_longexp has run, test_sort takes very much
longer to run than normal.  A profiler run showed that this was due to
PyFrame_New() taking up an unreasonable amount of time.  A little
thinking showed that this was due to the while loop clearing the space
available for the stack.  The solution is to only clear the local
variables (and cells and free variables), not the space available for
the stack, since anything beyond the stack top is considered to be
garbage anyway.  Also, use memset() instead of a while loop counting
backwards.  This should be a time savings for normal code too!  (By a
probably unmeasurable amount. :-)

23 years agoBackport:
Guido van Rossum [Thu, 1 Aug 2002 19:03:43 +0000 (19:03 +0000)] 
Backport:

SF patch 588728 (Nathan Srebro).

The __delete__ method wrapper for descriptors was not supported

(I added a test, too.)

23 years agoPut Cray fixes on the branch, too.
Michael W. Hudson [Wed, 31 Jul 2002 11:19:49 +0000 (11:19 +0000)] 
Put Cray fixes on the branch, too.

23 years agoSF patch #581414: info reader bug
Fred Drake [Tue, 30 Jul 2002 17:52:05 +0000 (17:52 +0000)] 
SF patch #581414: info reader bug

The "Matching vs. Searching" Info node is unreachable from the Info
program (but is fine in Emacs's Info mode). This patch seems to fix
it.  This is the only occurrence where the info reader fails, so
probably it could be addressed in the python docs as a workaround.
Forwarded the report to the info maintainer.

23 years agoFix docstring to be consistent with parameter name (prefix)
Neal Norwitz [Tue, 30 Jul 2002 01:18:38 +0000 (01:18 +0000)] 
Fix docstring to be consistent with parameter name (prefix)

23 years agoSF patch #587889, fix memory leak of tp_doc
Neal Norwitz [Tue, 30 Jul 2002 00:57:38 +0000 (00:57 +0000)] 
SF patch #587889, fix memory leak of tp_doc

23 years agoRevert #571603 since it is ok to import codecs that are not subdirectories
Martin v. Löwis [Mon, 29 Jul 2002 14:04:36 +0000 (14:04 +0000)] 
Revert #571603 since it is ok to import codecs that are not subdirectories
of encodings. Skip modules that don't have a getregentry function.

23 years agoPass length of result structure into setipaddr. Fixes bug #565747.
Martin v. Löwis [Sun, 28 Jul 2002 16:11:25 +0000 (16:11 +0000)] 
Pass length of result structure into setipaddr. Fixes bug #565747.

23 years agoFix SF bug 587012, doc mentions inexistent builtin unistr
Neal Norwitz [Sun, 28 Jul 2002 13:56:20 +0000 (13:56 +0000)] 
Fix SF bug 587012, doc mentions inexistent builtin unistr

23 years agoPatch #571603: Refer to encodings package explicitly.
Martin v. Löwis [Sun, 28 Jul 2002 11:33:18 +0000 (11:33 +0000)] 
Patch #571603: Refer to encodings package explicitly.

23 years agoPatch #554716: Use __va_copy where available.
Martin v. Löwis [Sun, 28 Jul 2002 10:21:31 +0000 (10:21 +0000)] 
Patch #554716: Use __va_copy where available.

23 years agoBetter yet, make it the same as the equivalent changes already made to
Fred Drake [Fri, 26 Jul 2002 15:41:59 +0000 (15:41 +0000)] 
Better yet, make it the same as the equivalent changes already made to
the version on the trunk.

23 years agoUpdate references to Digital Creations.
Fred Drake [Fri, 26 Jul 2002 15:38:39 +0000 (15:38 +0000)] 
Update references to Digital Creations.

23 years agoSmall clarifications when referring to the sys.exc_* variables so that
Fred Drake [Thu, 25 Jul 2002 21:11:41 +0000 (21:11 +0000)] 
Small clarifications when referring to the sys.exc_* variables so that
readers are not given the wrong impression that they should be using those
on a regualar basis.
This closes SF bug #585598.

23 years agoSF patch #581396, Canvas "select_item" always returns None
Neal Norwitz [Tue, 23 Jul 2002 02:55:14 +0000 (02:55 +0000)] 
SF patch #581396, Canvas "select_item" always returns None

Return the selected item, if there is any.

23 years agoreduce(): Clarified what is returned in the case of a sequence 1 item long and
Fred Drake [Wed, 17 Jul 2002 13:55:46 +0000 (13:55 +0000)] 
reduce(): Clarified what is returned in the case of a sequence 1 item long and
initial/default value.