summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* This commit was manufactured by cvs2svn to create tag 'r222'.v2.2.2cvs2svn2002-10-141-0/+1
|
* News about last-minute fix for SF bug 620705 (urlparse).Guido van Rossum2002-10-141-0/+4
|
* Backporting urlparse.py:1.34, test_urlparse.py:1.8:Guido van Rossum2002-10-142-1/+6
| | | | | Fix for 1.33: urlsplit() should only add '//' if scheme != ''. [SF bug 620705]
* I'd forgotten that tcsh was the default for 10.1, but SF's 10.1 systemBarry Warsaw2002-10-141-4/+5
| | | | | uses bash and so does my 10.2 system. "limit stacksize 2048" is the right invocation for tcsh/csh.
* I'd forgotten that tcsh was the default for 10.1, but SF's 10.1 systemBarry Warsaw2002-10-141-4/+5
| | | | | uses bash and so does my 10.2 system. "limit stacksize 2048" is the right invocation for tcsh/csh.
* Add a note about how to successfully complete the tests on MacOSX.Barry Warsaw2002-10-141-0/+6
|
* There was a typo in the MacOSX section regarding the stacksize issue.Barry Warsaw2002-10-141-3/+5
| | | | | There's no limit command near as I can tell. Should be the bash builtin ulimit command.
* Backport bugfix microrelease of email 2.4.3 from cvs trunk.Barry Warsaw2002-10-145-53/+109
|
* Added all the non-doc news for 2.2.2 (final).Guido van Rossum2002-10-141-12/+48
| | | | | Barry may want to update the news item about email 2.4.3 with more details.
* Add boilerplate for 2.2.2 final. (Will add actual news next.)Guido van Rossum2002-10-141-4/+36
|
* Update version strings in Windows installer for 2.2.2.Tim Peters2002-10-141-4/+4
|
* Update FIELD3 of Windows 64-bit binary version # for 2.2.2.Tim Peters2002-10-141-5/+5
|
* Update Windows buildno for 2.2.2 final.Tim Peters2002-10-141-2/+2
|
* Update list of Windows buildnos for 2.2.2 final.Tim Peters2002-10-141-0/+2
|
* Update release information for 2.2.2 final.Fred Drake2002-10-142-3/+3
|
* Bump release version to 2.2.2 -- the final release is imminent.Guido van Rossum2002-10-141-2/+2
|
* Bump release version to 2.2.2 -- the final release is imminent.Guido van Rossum2002-10-141-3/+3
|
* Add finditer to __all__ (when defining it at all).Guido van Rossum2002-10-141-0/+1
| | | | SF bug 585882. Will forward-port.
* Fix tildes in URLs. Closes SF bug #614821.Fred Drake2002-10-121-3/+4
|
* Darn! Don't divide by zero. Bad fix. :-)Guido van Rossum2002-10-111-1/+1
|
* Backport 1.34.Neal Norwitz2002-10-111-2/+2
| | | | | | | SF # 539360, webbrowser.py and konqueror, by Andy McKay Fix Konqueror so it can start when calling open(). The assert needed to be on the raw URL, not openURL 'url...'
* Backport 2.34. SF #621948, update docstring for md5 by David M. CookeNeal Norwitz2002-10-111-0/+1
|
* Backport listobject.c 2.137 and tupleobject.c 2.75:Guido van Rossum2002-10-112-0/+6
| | | | Add checks for size overflow on list*n, list+list, tuple+tuple.
* Clarify impending deprecation of the floor div operator, modulo operator,Raymond Hettinger2002-10-111-5/+4
| | | | | | and divmod() function for complex numbers. Closes SF Bug 621708: Unclear deprecation.
* Backport 2.193:Guido van Rossum2002-10-111-10/+4
| | | | | | | | | PyObject_Init[Var] is almost always called from the PyObject_NEW[_VAR] macros. The 'op' argument is then the result from PyObject_MALLOC, and that can of course be NULL. In that case, PyObject_Init[Var] would raise a SystemError with "NULL object passed to PyObject_Init[Var]". But there's nothing the caller of the macro can do about this. So PyObject_Init[Var] should call just PyErr_NoMemory.
* SF bug 621507: python22.dll incorrect "File version".Tim Peters2002-10-111-2/+21
| | | | | | The MS resource compiler can't do arithmetic. Fixed it by hand. Note that the new PCbuild\field3.py was added to help with this, and injects another manual step into the Python Windows release process.
* Backporting a new file from 2.3 needed to worm around that MS'sTim Peters2002-10-110-0/+0
| | | | | | resource compiler can't do correct arithmetic. The 3rd 16-bit int in the "binary file version" we produce on Windows has been nonsense as a result. I'll fix that next.
* This commit was manufactured by cvs2svn to create branchcvs2svn2002-10-111-0/+35
| | | | 'release22-maint'.
* Added a debug target for PythonCoreCarbonJack Jansen2002-10-111-0/+0
|
* Backport stringobject.c 2.194 and unicodeobject.c 2.172:Guido van Rossum2002-10-112-4/+12
| | | | | | | | | | | | Fix a nasty endcase reported by Armin Rigo in SF bug 618623: '%2147483647d' % -123 segfaults. This was because an integer overflow in a comparison caused the string resize to be skipped. After fixing the overflow, this could call _PyString_Resize() with a negative size, so I (1) test for that and raise MemoryError instead; (2) also added a test for negative newsize to _PyString_Resize(), raising SystemError as for all bad arguments. An identical bug existed in unicodeobject.c, of course.
* New in 2.2.2!Guido van Rossum2002-10-111-1/+0
| | | | | | | | | | | | | | | | | | | | | | In inherit_slots(), get rid of the COPYSLOT(tp_dictoffset). Copying the offset from a non-dominant base makes no sense: either the non-dominant base has a nonzero tp_dictoffset, and then we should have already copied it from the dominant base (at the very end of inherit_special()), or the non-dominant base has no tp_dictoffset and for some reason type_new() decided not to add one. The tp_dictoffset from a non-dominant base is likely to conflict with the instance layout of the dominant base, so copying the tp_dictoffset from the non-dominant base would be a really bad idea in that case. This bug can only be triggered by multiple inheritance from an extension class that doesn't set tp_dictoffset and a new-style user-level class that does have one. There are no such extension classes in the distribution, but there are 3rd party ones. (Zope3 now has one, that's how I found this. :-) I've asked a few heavy users of new-style classes, extension classes and metaclasses (David Abrahams and Kevin Jacobs), and neither of them found any problems in their test suite after applying this fix, so I assume it's safe.
* Backport the relevant part of 2.192:Guido van Rossum2002-10-111-1/+2
| | | | | | | | | | | The string formatting code has a test to switch to Unicode when %s sees a Unicode argument. Unfortunately this test was also executed for %r, because %s and %r share almost all of their code. This meant that, if u is a unicode object while repr(u) is an 8-bit string containing ASCII characters, '%r' % u is a *unicode* string containing only ASCII characters! Fixed by executing the test only for %s.
* Updated for VISE 8, and for 2.2.2b1 distribution.Jack Jansen2002-10-101-0/+0
|
* Upped the stack limit to 256K to make test_class pass.Jack Jansen2002-10-102-0/+0
|
* Use \n as line separator in stead of \r\n, which causes problems in ↵Jack Jansen2002-10-102-10/+10
| | | | MacPython 2.2.
* Backport of 1.7:Jack Jansen2002-10-101-4/+4
| | | | | Reorganized so the test is skipped if os.popen() doesn't exist (in stead of fail ing).
* Backport email 2.4.2 changes from Python 2.3.Barry Warsaw2002-10-106-12/+52
|
* Document when unittest was added to Python.Fred Drake2002-10-101-0/+1
|
* Expand AC_CHECK_SIZEOF inline to overcome a autoconf 2.13 weakness.Martin v. Löwis2002-10-102-48/+71
| | | | Fixes #620791.
* detect_modules(): Be more conservative about addingBarry Warsaw2002-10-101-1/+4
| | | | | | | | | runtime_library_dirs (i.e. -R flags) when building the _socket.so module. Whitelist only the platforms we know need the flags, which are only sunos (aka Solaris) platforms at the moment. Tested on RH7.3, OSX 10.2, and Solaris 8. Forward port candidate for Python 2.3.
* Accept Armin's documentation patch for SF bug #558179.Fred Drake2002-10-091-5/+5
| | | | Adjusted some markup to make the descriptions more consistent.
* Make this file identical to the version on the trunk.Guido van Rossum2002-10-091-2/+71
|
* List specific updates for IDLE.Raymond Hettinger2002-10-091-0/+7
|
* TheTim Peters2002-10-081-1/+1
| | | | | | | | | | | | | | list(xrange(sys.maxint / 4)) test. Changed 4 to 2. The belief is that this test intended to trigger a bit of code in listobject.c's NRESIZE macro that's looking for arithmetic overflow. As written, it doesn't achieve that, though, and leaves it up to the platform realloc() as to whether it wants to allocate 2 gigabytes. Some platforms say "sure!", although they don't appear to mean it, and disaster ensues. Changing 4 to 2 (just barely) manages to trigger the arithmetic overflow test instead, leaving the platform realloc() out of it.
* Fix some code that was added to the r22-maint branch to allow it to work withFred Drake2002-10-083-7/+88
| | | | | | arbitrary versions of Expat. Not applicable to Python 2.3, which will incorporate an Expat that does not need this crutch.
* Fix a few typos: an extra space; typo in filename; capitalization errorAndrew M. Kuchling2002-10-081-3/+3
| | | | in method name
* Put a do-nothing set_python_build() back.Michael W. Hudson2002-10-081-0/+5
|
* Initialize tick_counter to 0. Found by Neal Norwitz.Guido van Rossum2002-10-081-0/+1
|
* Fix typo. Prepare headers for 2.2.2 final release.Guido van Rossum2002-10-081-1/+5
|
* Upgrade the version *string* by adding a '+'. This marks the firstGuido van Rossum2002-10-081-1/+1
| | | | checkin since 2.2.2b1 was released.