https://github.com/python/cpython

sort by:
Revision Author Date Message Commit Date
2d0f5aa This commit was manufactured by cvs2svn to create tag 'r22p1'. 29 March 2002, 21:23:40 UTC
922887c Set version info for the emergency "Don't Kill Opera" documentation release. 29 March 2002, 21:23:40 UTC
919c066 Backport to 2.2.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! 29 March 2002, 14:47:18 UTC
a0c13b7 News for SF #535905. 29 March 2002, 01:05:09 UTC
2457a7e Backport of a new test to check the interaction between cyclic GC and the trashcan mechanism. 28 March 2002, 23:18:08 UTC
9ff1cf0 Backport to 2.2.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! 28 March 2002, 20:36:50 UTC
fe34d0f Backport to 2.2.1. 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! 28 March 2002, 20:18:48 UTC
8812776 Add documentation on the hasfree data object. 28 March 2002, 19:35:33 UTC
409bb43 Backport Skip's patch for SF bug #534495: exceptions.tex 1.5 fix a typo in PyErr_Format table and add row for 'p' format char closes bug 534495 27 March 2002, 14:08:21 UTC
1495def Files used for 2.2.1c2 distribution. 26 March 2002, 23:40:33 UTC
ca1cd6c Oops, missed the prefixname optional arg when I applied the previous backport. 26 March 2002, 23:38:16 UTC
cb7f654 This commit was manufactured by cvs2svn to create tag 'r221c2'. 26 March 2002, 13:47:16 UTC
8b9a781 Ready for 2.2c2. 26 March 2002, 13:47:16 UTC
38d966b Build MacOSX _Scrap module. IDE now works under MachoPython! (Checked in after conferring with Michael). 26 March 2002, 13:43:04 UTC
a4f46e7 Detlef Lannert noticed that I can't type. 26 March 2002, 13:22:23 UTC
195ad1b Backport of 1.15 and 1.14: 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. 26 March 2002, 12:50:40 UTC
54a8e1c Backport of 1.12: 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. 26 March 2002, 12:49:24 UTC
5d7252d File was missing from 2.2.1 subtree. 26 March 2002, 12:34:49 UTC
308e78c People who tested 2.2.1c1. 26 March 2002, 12:21:23 UTC
4c92fa0 Add another line. 26 March 2002, 11:51:46 UTC
39511d3 A stab at NEWS. 26 March 2002, 10:31:36 UTC
3318529 Make license refer to 2.2.1 26 March 2002, 10:22:09 UTC
4f0c5d4 It made it. 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). 26 March 2002, 09:57:13 UTC
f1b26ba Document the finditer() function and method. 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. 25 March 2002, 20:22:28 UTC
7fae881 Embed the right 2.2.1c2 identification strings in the Windows installer. 25 March 2002, 20:17:19 UTC
d252555 Bump version numbers. 25 March 2002, 19:38:17 UTC
4f2636d Bump Windows build number to 33. 25 March 2002, 19:30:40 UTC
1f92d72 Bump release to 2.2.1c2. 25 March 2002, 19:28:43 UTC
6403be2 backport jackjansen's checkin of 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. 25 March 2002, 17:40:43 UTC
23d91ad Added description of binhex.Error. 25 March 2002, 16:37:39 UTC
468e011 Added a note about preference file problems for non-privileged OSX users. Stopgap for bug #534158. 25 March 2002, 14:53:11 UTC
7ab5923 nnorwitz's fix for: [ 532618 ] install fails if build .so fails 25 March 2002, 13:59:28 UTC
dcddbc3 Backport akuchling's netrc test. 25 March 2002, 13:23:53 UTC
1f87903 This commit was manufactured by cvs2svn to create branch 'release22-maint'. 25 March 2002, 13:23:53 UTC
1635ea1 backport akuchling's checkin of 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. 25 March 2002, 13:22:14 UTC
e99c993 backport tim_one's checkin of 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. 25 March 2002, 13:21:41 UTC
777f143 backport akuchling's checkin of revision 1.142 of README [Bug #532136] Change path in README, as suggested by Ralph Corderoy Bugfix candidate. 25 March 2002, 13:15:52 UTC
c8610f6 backport akuchling's checkin of 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. 25 March 2002, 13:15:28 UTC
5fab811 backport akuchling's checkin of 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. 25 March 2002, 13:15:04 UTC
9123ef8 Thomas said this was OK. 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. 25 March 2002, 13:14:23 UTC
83e9b5a backport akuchling's checkin of 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. 25 March 2002, 13:13:45 UTC
23e3982 backport nascheme's checkin of revision 1.60 of pydoc.py Quote href properly. 25 March 2002, 13:11:47 UTC
50b458f backport nascheme's checkin of 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". 25 March 2002, 13:11:31 UTC
1deeef2 backport nascheme's checkin of revision 1.27 of cmd.py Flush stdout before reading next command. Closes SF bug 526357. 25 March 2002, 12:34:15 UTC
6ce28c3 backport nascheme's checkin of revision 2.102 of sysmodule.c Fix wording of sys.exit docstring. Close SF bug 534113. 25 March 2002, 12:33:56 UTC
004fab3 Backport of 1.27, 1.29 and 1.30: 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. 25 March 2002, 12:33:48 UTC
68977c2 Repeat trick with test_calendar.py 25 March 2002, 12:33:24 UTC
15abc58 Slap HEAD version of calendar.py onto branch. Hope this was right thing to do. 25 March 2002, 12:31:48 UTC
8429b1a backport akuchling's checkin of 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. 25 March 2002, 12:25:26 UTC
d360a00 backport akuchling's checkin of 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. 25 March 2002, 12:24:58 UTC
8ae5653 Backport of _Cmmodule.c 1.8 and cmsupport.py 1.6: 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, in stead calling the missing routine will raise an exception. Should finally fix 531398. 2.2.1 candidate. Also blacklisted some constants with definitions that were not Python-compatible. 25 March 2002, 12:24:50 UTC
4b9fa73 backport bwarsaw's checkin of revision 4.8 of python-mode.el (py-temp-directory): Add /var/tmp to the list of directories this searches. This is added after /tmp. Closes SF bug #505488, except that /var/tmp comes after /tmp instead of the patch's suggestion of putting it before /usr/tmp. 25 March 2002, 12:24:24 UTC
799699d Backport of _Qdmodule.c 1.8, qdsupport.py 1.38: 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, in stead calling the missing routine will raise an exception. Should finally fix 531398. 2.2.1 candidate. Also blacklisted some constants with definitions that were not Python-compatible. 25 March 2002, 12:20:43 UTC
d612a81 Backport of _Dragmodule.c 1.8, dragsupport.py 1.10: 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, in stead calling the missing routine will raise an exception. Should finally fix 531398. 2.2.1 candidate. Also blacklisted some constants with definitions that were not Python-compatible. 25 March 2002, 12:17:28 UTC
9993a36 Backport of _Evtmodule.c 1.6, evtsupport.py 1.15: 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, in stead calling the missing routine will raise an exception. Should finally fix 531398. 2.2.1 candidate. Also blacklisted some constants with definitions that were not Python-compatible. 25 March 2002, 11:14:28 UTC
6f2fd30 Backport of _Fmmodule.c 1.6 and fmsupport.py 1.6: 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, in stead calling the missing routine will raise an exception. Should finally fix 531398. 2.2.1 candidate. Also blacklisted some constants with definitions that were not Python-compatible. 25 March 2002, 10:56:59 UTC
90c25aa Backport of _Icnmodule.c 1.5, icnsupport.py 1.7: 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, in stead calling the missing routine will raise an exception. Should finally fix 531398. 2.2.1 candidate. Also blacklisted some constants with definitions that were not Python-compatible. 25 March 2002, 10:45:21 UTC
2bfd14e Backport of _Qdoffsmodule.c 1.7, qdoffssupport.py 1.8: 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, in stead calling the missing routine will raise an exception. Should finally fix 531398. 2.2.1 candidate. Also blacklisted some constants with definitions that were not Python-compatible. 25 March 2002, 10:43:35 UTC
ae0c1cb Backport of _TEmodule.c 1.8, tesupport.py 1.10: 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, in stead calling the missing routine will raise an exception. Should finally fix 531398. 2.2.1 candidate. Also blacklisted some constants with definitions that were not Python-compatible. 25 March 2002, 10:41:18 UTC
a0c5e54 Backport of _Qtmocule.c 1.7, qtsupport.py 1.19: 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, in stead calling the missing routine will raise an exception. Should finally fix 531398. 2.2.1 candidate. Also blacklisted some constants with definitions that were not Python-compatible. 25 March 2002, 10:38:57 UTC
ec15808 Backport of _Appmodule.c 1.10, appsupport.py 1.14: 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, in stead calling the missing routine will raise an exception. Should finally fix 531398. 2.2.1 candidate. Also blacklisted some constants with definitions that were not Python-compatible. 25 March 2002, 10:30:36 UTC
c629efa Backport of 1.20: 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, in stead calling the missing routine will raise an exception. Should finally fix 531398. 2.2.1 candidate. Also blacklisted some constants with definitions that were not Python-compatible. 25 March 2002, 10:25:56 UTC
c165e53 Backport of 1.7: 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, inAlso blacklisted some constants with definitions that were not Python-compatible. 25 March 2002, 10:23:56 UTC
fb25d88 Backport of _AEmodule.c 1.10 and aesupport.py 1.26: 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, inAlso blacklisted some constants with definitions that were not Python-compatible. 25 March 2002, 10:21:42 UTC
3dc3f09 Fix broken HTML in the head; this was reported by a user as causing Opera 6.01 to crash. The user has reported the problem to Opera, but we still should generate something that passes for HTML. 22 March 2002, 17:23:03 UTC
984d220 I was just testing you. Neil Norwitz gets the prize. (Fixed a typo in the description of the email package patch.) 22 March 2002, 16:41:18 UTC
2106a4d Added a NEWS item for the fix of SF bug #531966 in the email package. Also, added a header for 2.2.1c2 (if there isn't a c2, change this to 2.2.1 final). 22 March 2002, 16:25:54 UTC
5516c7b _handle_multipart(): Fixes for SF bug #531966. Specifically two situations are handled now: a multipart/* containing no payload (i.e. never set), and a multipart/* containing a scalar payload (i.e. Message.add_payload() having been called exactly once, not passing in a sequence object). _make_boundary(): Fixed bogus cut-n-paste error (self as first arg). I will merge these changes into the standalone email package and Python 2.3 separately. 22 March 2002, 16:21:56 UTC
25cf603 test_no_parts_in_a_multipart(): A test for the layout of a multipart/mixed message with no attachments. test_one_part_in_a_multipart(): A test for the layout of a multipart/mixed message with a single attachment. test_seq_parts_in_a_multipart(): A test for the layout of a multipart/mixed message with a single attachment that happens to be a sequence of length one. These tests ensure no regressions on the fix for SF bug #531966. I will merge these into the standalone email package and Python 2.3 trunk separately. 22 March 2002, 16:19:30 UTC
dba657f Backport of _Resmodule.c 1.10 and ressupport.py 1.21: Generate with weaklink stubs, so missing routines (on MacOS 8.6 and earlier) don't cause import failure. Fixes 531398, 2.2.1 candidate. 22 March 2002, 15:48:44 UTC
d963214 I forgot to regenerate this. Oops. 22 March 2002, 11:22:24 UTC
9247056 Merge of 1.13: checked in to convert from BinHex to AppleSingle. 21 March 2002, 20:19:30 UTC
3500f4e Merge rev. 1.5: Updated to new Universal Headers. Also, this checkin should make the file MacBinary again. 21 March 2002, 14:56:48 UTC
5f9c705 SF# 522426, add doc for common parameter for filecmp.cmpfiles() 20 March 2002, 18:54:03 UTC
50d20ca Adjust some poor wording in the text that explains what events are used for (reported by Keith Briggs). Wrap some very long lines. 19 March 2002, 14:37:14 UTC
3f855ed sync() has different return values depending on whether we build with GUSI or not. 19 March 2002, 11:01:20 UTC
8a2ca2b Files used for 2.2.1c1 distribution. 19 March 2002, 10:59:38 UTC
a583cf7 char/unsigned char mixup. 19 March 2002, 10:59:26 UTC
1d1b476 Clarify that copy_reg.pickle() is not intended for use with "classic" classes. This was stated before, but a minor grammatical error made it difficult to be sure of the meaning. This closes SF bug #530143. 19 March 2002, 03:33:14 UTC
1dbb679 Record 2.2.1c1 release date. 19 March 2002, 02:13:47 UTC
84b5f1a To make 'urllib.py -t' run again, change FTP URL to a file that actually exists. 18 March 2002, 22:19:24 UTC
0832165 This commit was manufactured by cvs2svn to create tag 'r221c1'. 18 March 2002, 16:47:35 UTC
0c3ea5d Fix up unescaped tilde; reported by several people. 18 March 2002, 16:47:35 UTC
8f3f845 Remove extra verb; reported by Detlef Lannert. 18 March 2002, 16:44:46 UTC
868c4f0 Backport of _CFmodule.c 1.11 and _Winmodule 1.8: Lurking bug found by patch for 531291: FSSpecs should be passed to Py_BuildValue by address, not by value. 18 March 2002, 15:54:29 UTC
45465f2 Backport of _Resmodule.c 1.10 and ressupport.py 1.20: Some of the newer routines return an OSErr, like most toolbox calls, in stead of depending on ResError(). Second half of fix for #531291. 18 March 2002, 15:38:24 UTC
d11f1fa Make StringIO work in non-unicode builds. Lots of tests fail in non-unicode builds, but I think most of these are "bugs" in the tests. I hope so, anyway. 18 March 2002, 13:31:31 UTC
fca4ed6 backport jackjansen's checkin of revision 1.2 of ERRNO.py revision 1.2 of FILE.py revision 1.2 of IN.py Regenerated for Irix 6.5. 18 March 2002, 13:10:41 UTC
c981082 backport jackjansen's checkin of revision 1.3 of regen Patch by Michael Pruett: make regen work on Irix 6.0 and 6.5. 18 March 2002, 13:10:13 UTC
1c136f3 amk's fix attached to [ 516299 ] urlparse can get fragments wrong 18 March 2002, 13:03:40 UTC
39d2b3c Remove extraneous #define as per effbot's instructions in: [ 530285 ] redefining SRE_CODE in Modules/sre.h Another one for the trunk, later. 18 March 2002, 12:59:38 UTC
724374d doerwalter's failing examples from [ 529104 ] broken error handling in unicode-escape 18 March 2002, 12:54:51 UTC
c2a5e3c Martin's fix for [ 529104 ] broken error handling in unicode-escape I presume this will need to be fixed on the trunk, too. Later. 18 March 2002, 12:47:52 UTC
36de099 Fix [ 531306 ] ucs4 build horked. Classic C mistake, I think. Also squashed a couple of warnings in the ucs4 build. 18 March 2002, 12:43:33 UTC
54ad27f Finished 2.2.1 release notes. 18 March 2002, 10:44:49 UTC
09f2187 Fix for SF bug 528132 (Armin Rigo): classmethod().__get__() segfault The proper fix is not quite what was submitted; it's really better to take the class of the object passed rather than calling PyMethod_New with NULL pointer args, because that can then cause other core dumps later. I also added a testcase for the fix to classmethods() in test_descr.py. I'll apply this to 2.3 too. 18 March 2002, 03:05:36 UTC
7eac98d A first cut at NEWS for 2.2.1c1. Please comment! You can find logs at http://starship.python.net/crew/mwh/cvslog3.txt on the assumption that you don't want to fight cvs yourself. In particular, I need a better explanation of the bugs that have been fixed in the email package. 17 March 2002, 20:47:11 UTC
18f69f8 Backport a checkin of jvr's: on MacOSX/Darwin, use ranlib when building static libs. I hope this belongs on the branch... 17 March 2002, 19:47:39 UTC
9bf2889 Backport a checkin of lemburg's: Remove mentioning of -U option in "python -h" output. 17 March 2002, 19:42:18 UTC
c104d89 Another Guido backport: Quick build: clarify that you have to do "make install" as root; OS info: add info about Red Hat's python and python2. 17 March 2002, 19:39:24 UTC
back to top