summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* This commit was manufactured by cvs2svn to create tag 'r22p1'.v2.2cvs2svn2002-03-291-0/+1
|
* Set version info for the emergency "Don't Kill Opera" documentationFred Drake2002-03-292-3/+3
| | | | release.
* Backport to 2.2.1:Guido van Rossum2002-03-291-1/+1
| | | | | | | | | | This is Neil's fix for SF bug 535905 (Evil Trashcan and GC interaction). The fix makes it possible to call PyObject_GC_UnTrack() more than once on the same object, and then move the PyObject_GC_UnTrack() call to *before* the trashcan code is invoked. BUGFIX CANDIDATE!
* News for SF #535905.Guido van Rossum2002-03-291-0/+13
|
* Backport of a new test to check the interaction between cyclic GCTim Peters2002-03-281-0/+29
| | | | and the trashcan mechanism.
* Backport to 2.2.1:Guido van Rossum2002-03-285-5/+7
| | | | | | | | | | This is Neil's fix for SF bug 535905 (Evil Trashcan and GC interaction). The fix makes it possible to call PyObject_GC_UnTrack() more than once on the same object, and then move the PyObject_GC_UnTrack() call to *before* the trashcan code is invoked. BUGFIX CANDIDATE!
* Backport to 2.2.1.Guido van Rossum2002-03-281-2/+10
| | | | | | | | | | | | | | Fix an issue that was reported in but unrelated to the main problem of SF bug 535905 (Evil Trashcan and GC interaction). The SETLOCAL() macro should not DECREF the local variable in-place and then store the new value; it should copy the old value to a temporary value, then store the new value, and then DECREF the temporary value. This is because it is possible that during the DECREF the frame is accessed by other code (e.g. a __del__ method or gc.collect()) and the variable would be pointing to already-freed memory. BUGFIX CANDIDATE!
* Add documentation on the hasfree data object.Fred Drake2002-03-281-0/+4
|
* Backport Skip's patch for SF bug #534495:Fred Drake2002-03-271-1/+2
| | | | | | | exceptions.tex 1.5 fix a typo in PyErr_Format table and add row for 'p' format char closes bug 534495
* Files used for 2.2.1c2 distribution.Jack Jansen2002-03-265-2/+4
|
* Oops, missed the prefixname optional arg when I applied the previous backport.Jack Jansen2002-03-261-2/+4
|
* This commit was manufactured by cvs2svn to create tag 'r221c2'.v2.2.1c2cvs2svn2002-03-261-0/+1
|
* Ready for 2.2c2.Jack Jansen2002-03-261-1/+4
|
* Build MacOSX _Scrap module. IDE now works under MachoPython!Jack Jansen2002-03-261-1/+2
| | | | (Checked in after conferring with Michael).
* Detlef Lannert noticed that I can't type.Michael W. Hudson2002-03-261-1/+1
|
* Backport of 1.15 and 1.14:Jack Jansen2002-03-261-4/+149
| | | | | | | Make object browser work in OSX (by rewriting the old browser LDEF in Python). If at all possible, this should go into 2.2.1. Use the Carbon scrap manager interface if the old interface isn't available.
* Backport of 1.12:Jack Jansen2002-03-261-0/+4
| | | | | Make object browser work in OSX (by rewriting the old browser LDEF in Python). If at all possible, this should go into 2.2.1.
* File was missing from 2.2.1 subtree.Jack Jansen2002-03-260-0/+0
|
* People who tested 2.2.1c1.Michael W. Hudson2002-03-261-0/+5
|
* Add another line.Michael W. Hudson2002-03-261-0/+2
|
* A stab at NEWS.Michael W. Hudson2002-03-261-3/+15
|
* Make license refer to 2.2.1Michael W. Hudson2002-03-261-13/+13
|
* It made it.Michael W. Hudson2002-03-261-1/+5
| | | | | | | | | | backport gvanrossum's checkin of revision 1.58 of pickle.py Fix for SF 502085. Don't die when issubclass(t, TypeType) fails. Bugfix candidate (but I think it's too late for 2.2.1).
* Document the finditer() function and method.Fred Drake2002-03-251-2/+26
| | | | | | | | This closes SF bug #520904. Explain that many of the escapes supported by string literals are also supported by the RE compiler, and list which ones. This closes SF bug #529923.
* Embed the right 2.2.1c2 identification strings in the Windows installer.Tim Peters2002-03-251-4/+4
|
* Bump version numbers.Fred Drake2002-03-252-2/+2
|
* Bump Windows build number to 33.Tim Peters2002-03-252-2/+4
|
* Bump release to 2.2.1c2.Tim Peters2002-03-251-2/+2
|
* backport jackjansen's checkin ofMichael W. Hudson2002-03-251-0/+5
| | | | | | | | | | revision 1.211 of socketmodule.c Due to interaction between the MSL C library and the GUSI I/O library I can get reads from sockets to work consistently either for unbuffered binary files or for buffered binary files, but not for both:-( The workaround is to force socket.makefile() to disable buffering for binary files. Fixes bug 534625. 2.2.1 candidate.
* Added description of binhex.Error.Fred Drake2002-03-251-0/+8
|
* Added a note about preference file problems for non-privileged OSXJack Jansen2002-03-251-0/+17
| | | | users. Stopgap for bug #534158.
* nnorwitz's fix for:Michael W. Hudson2002-03-251-3/+8
| | | | [ 532618 ] install fails if build .so fails
* Backport akuchling's netrc test.Michael W. Hudson2002-03-251-1/+0
|
* This commit was manufactured by cvs2svn to create branchcvs2svn2002-03-251-0/+43
| | | | 'release22-maint'.
* backport akuchling's checkin ofMichael W. Hudson2002-03-251-11/+9
| | | | | | | | | | | revision 1.14 of netrc.py [Bug #532115] netrc module was broken * 'macdef' (macro definition) wasn't parsed correctly * account value not reset for a subsequent 'default' line * typo: 'whitepace' -> 'whitespace' Bugfix candidate.
* backport tim_one's checkin ofMichael W. Hudson2002-03-251-3/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | revision 2.55 of complexobject.c SF bug 533198: Complex power underflow raises exception. Konrad was too kind. Not only did it raise an exception, the specific exception it raised made no sense. These are old bugs in complex_pow() and friends: 1. Raising 0 to a negative power isn't a range error, it's a domain error, so changed c_pow() to set errno to EDOM in that case instead of ERANGE. 2. Changed complex_pow() to: A. Used the Py_ADJUST_ERANGE2 macro to try to clear errno of a spurious ERANGE error due to underflow in the libm pow() called by c_pow(). B. Produced different exceptions depending on the errno value: i) For errno==EDOM, raise ZeroDivisionError instead of ValueError. This is for consistency with the non-complex cases 0.0**-2 and 0**-2 and 0L**-2. ii) For errno==ERANGE, raise OverflowError. Bugfix candidate.
* backport akuchling's checkin ofMichael W. Hudson2002-03-251-2/+2
| | | | | | | | revision 1.142 of README [Bug #532136] Change path in README, as suggested by Ralph Corderoy Bugfix candidate.
* backport akuchling's checkin ofMichael W. Hudson2002-03-251-1/+1
| | | | | | | | | | | revision 1.63 of install.py Revert part of previous patch: several install_* subcommands expect .compile to be None, and set it to true if it is. Caught by Pearu Peterson. Bugfix candidate, if the previous change is accepted for release22-maint.
* backport akuchling's checkin ofMichael W. Hudson2002-03-251-3/+2
| | | | | | | | | | revision 1.62 of install.py Add missing Boolean options Remove unused no_compile flag Initialize the Boolean attribute .compile to 0 instead of None Bugfix candidate.
* Thomas said this was OK.Michael W. Hudson2002-03-251-1/+2
| | | | | | | | | | backport akuchling's checkin of revision 1.30 of bdist_wininst.py Add unlisted Boolean options. Thomas H., can you please check that I got this right? Bugfix candidate, unless Thomas notes a problem.
* backport akuchling's checkin ofMichael W. Hudson2002-03-251-1/+1
| | | | | | | | | revision 1.28 of bdist_rpm.py [Bug #517451] bdist_rpm didn't list all of its Boolean options. (Someone should check the other commands for this same error.) Bugfix candidate.
* backport nascheme's checkin ofMichael W. Hudson2002-03-251-1/+2
| | | | | | revision 1.60 of pydoc.py Quote href properly.
* backport nascheme's checkin ofMichael W. Hudson2002-03-251-1/+1
| | | | | | | revision 1.59 of pydoc.py Remove unnecessary \b. It was causing the RE to miss the tailing slash on strings like "http://www.python.org/ is good".
* backport nascheme's checkin ofMichael W. Hudson2002-03-251-0/+1
| | | | | | revision 1.27 of cmd.py Flush stdout before reading next command. Closes SF bug 526357.
* backport nascheme's checkin ofMichael W. Hudson2002-03-251-1/+1
| | | | | | revision 2.102 of sysmodule.c Fix wording of sys.exit docstring. Close SF bug 534113.
* Backport of 1.27, 1.29 and 1.30:Jack Jansen2002-03-251-33/+66
| | | | | | | | | | | | | CodeWarrior includes Waste and Internet Config nowadays, obviating the need for separate downloads. - Weaklink InterfaceLib in _Res module - forgot to pass libraryflags and stdlibraryflags on to ppc/carbon project generation. First half of fix to 531398. Weaklink most toolbox modules, improving backward compatibility. Modules will no longer fail to load if a single routine is missing on the curent OS version, inShould finally fix 531398. 2.2.1 candidate.se an exception.
* Repeat trick with test_calendar.pyMichael W. Hudson2002-03-251-0/+23
|
* Slap HEAD version of calendar.py onto branch.Michael W. Hudson2002-03-251-17/+43
| | | | Hope this was right thing to do.
* backport akuchling's checkin ofMichael W. Hudson2002-03-251-3/+1
| | | | | | | | | revision 2.19 of traceback.h [Bug #528914] PyTraceBack_Store/Fetch were deleted in 1997, but their prototypes remain. Noted by Yakov Markovitch. Bugfix candidate.
* backport akuchling's checkin ofMichael W. Hudson2002-03-251-0/+3
| | | | | | | | | | | | | revision 1.47 of httplib.py [Bug #531616] Make HTTPS work again by adding a sendall method to the FakeSocket class. Without it, the sendall() call got the method on the underlying socket object, and that messed up SSL. Does httplib use other methods of sockets that FakeSocket doesn't support? Someone should take a look... (I'll try to give it a once-over.) 2.2.1 bugfix candidate.