https://github.com/python/cpython

sort by:
Revision Author Date Message Commit Date
24f7c89 This commit was manufactured by cvs2svn to create tag 'r222b1'. 07 October 2002, 21:38:58 UTC
be36d02 News for 2.2.2b1. I'm exhausted -- this was a multi-hour job of poring over the logs. Quite likely I've forgotten some things, introduced typos, and organized things less than ideally. 07 October 2002, 21:38:58 UTC
bb872f1 Fix up the release number for the 2.2.2b1 documentation release. This is what was actually used. 07 October 2002, 18:47:48 UTC
b87bdb7 Update version to 2.2.2b1. 07 October 2002, 18:14:18 UTC
0df0b42 Backport, at the reqest of Kevin Jacobs: - Changed new-style class instantiation so that when C's __new__ method returns something that's not a C instance, its __init__ is not called. [SF bug #537450] XXX This is arguably a semantic change, but it's hard to imagine a reason for wanting to depend on the old behavior. If problems with this are reported within a week of the release of 2.2.2 beta 1, we may revert this change. 07 October 2002, 18:08:27 UTC
5fc952a Update the email package version number. 07 October 2002, 17:19:41 UTC
9a5e668 Bump the version to 2.4.1 (not 2.5 as previously mentioned) to sync it with the standalone mimelib package. 07 October 2002, 17:18:52 UTC
13af364 Backport 1.68: Extend stripid() to handle strings ending in more than one '>'. Add resolve() to handle looking up objects and names (fix SF bug 586931). Add a nicer error message when given a filename that doesn't exist. 07 October 2002, 17:09:25 UTC
2972bde openfile(): Go back to opening the files in text mode. This undoes the change in revision 1.11 (test_email.py) in response to SF bug #609988. We now think that was the wrong fix and that WinZip was the real culprit there. This and the Parser.py patch will be forward ported into Python 2.3 and email 2.5. 07 October 2002, 17:05:28 UTC
d5613ba _parsebody(): Use get_content_type() instead of the deprecated get_type(). Also, one of the regular expressions is constant so might as well make it a module global. And, when splitting up digests, handle lineseps that are longer than 1 character in length (e.g. \r\n). 07 October 2002, 17:02:40 UTC
753eb68 Backport patches from trunk revisions 1.62, 1.63. Modified to be easier to read for both HTML and typeset renderings. Relies on ../perl/python.perl revision 1.116.4.4. 07 October 2002, 16:26:28 UTC
86c6b96 Back-port part of 1.128 from the trunk: \productioncont: Replace leading spaces with   so that it's possible to control the indentation of continuation lines. 07 October 2002, 16:18:57 UTC
02eb04c Backport 1.63: In both spilldata() functions, pretend that the docstring for non-callable objects is always None. This makes for less confusing output and fixes the problem reported in SF patch #550290. 07 October 2002, 13:24:02 UTC
536f3ea Darn. Fix stupid typo in whichmodule() backport. 07 October 2002, 13:18:23 UTC
c202fd2 Backport 1.70 and 1.71 (which really go together): 1.70: whichmodule() should skip dummy package entries in sys.modules. This fixes the charming, but unhelpful error message for >>> pickle.dumps(type.__new__) Can't pickle <built-in method __new__ of type object at 0x812a440>: it's not the same object as datetime.math.__new__ 1.71: Fiddle comments and variable names in whichmodule(). 07 October 2002, 13:09:25 UTC
d1bb755 Backport: 2002/08/11 12:23:04 lemburg Python/bltinmodule.c 2.262 2002/08/11 12:23:04 lemburg Objects/unicodeobject.c 2.162 2002/08/11 12:23:03 lemburg Misc/NEWS 1.461 2002/08/11 12:23:03 lemburg Lib/test/test_unicode.py 1.65 2002/08/11 12:23:03 lemburg Include/unicodeobject.h 2.39 Add C API PyUnicode_FromOrdinal() which exposes unichr() at C level. u'%c' will now raise a ValueError in case the argument is an integer outside the valid range of Unicode code point ordinals. Closes SF bug #593581. 07 October 2002, 12:32:57 UTC
b45532a A couple of fixes for the compiler package: * always write the mtime to a .pyc in little endian format * ensure class's docstrings get attached to the class, not the enclosing scope! Rather more fixes are needed for the trunk; these will be done in due course. 07 October 2002, 12:21:09 UTC
2942d5e Patch #609700: always build with same $(CC) on Linux. 07 October 2002, 11:57:04 UTC
51e80df Backport my checkin of revision 2.264 of Python/compile.c: Clamp code objects' tp_compare result to [-1, 1]. Bugfix candidate. 07 October 2002, 11:30:07 UTC
c01f360 Backport fdrake's revision 1.88 of setup.py revision 1.46 of Lib/distutils/sysconfig.py When using a Python that has not been installed to build 3rd-party modules, distutils does not understand that the build version of the source tree is needed. This patch fixes distutils.sysconfig to understand that the running Python is part of the build tree and needs to use the appropriate "shape" of the tree. This does not assume anything about the current directory, so can be used to build 3rd-party modules using Python's build tree as well. This is useful since it allows us to use a non-installed debug-mode Python with 3rd-party modules for testing. It as the side-effect that set_python_build() is no longer needed (the hack which was added to allow distutils to be used to build the "standard" extension modules). This closes SF patch #547734. 07 October 2002, 10:38:33 UTC
5e40e74 This is Armin Rigo's patch: [ 617309 ] getframe hook (Psyco #1) Forward port candidate. 07 October 2002, 09:47:21 UTC
ddd3f0e This is Armin Rigo's patch: [ 617311 ] Tiny profiling info (Psyco #2) Forward port candidate. 07 October 2002, 09:40:20 UTC
b397f21 This is Armin Rigo's patch: [ 617312 ] debugger-controlled jumps (Psyco #3) Forward port candidate, I guess. 07 October 2002, 09:37:26 UTC
fc1db30 Fix quoting for Solaris LDSHARED. 07 October 2002, 06:22:21 UTC
975a80d Patch #619493: Prefer rpmbuild over rpm if available. 07 October 2002, 05:56:42 UTC
cb462f2 Patch #619352: Update for 2.2.2b1. Install python2 and python2.2. Add Makefile.pre.in to -devel. 07 October 2002, 05:53:29 UTC
ca51492 Backport 2.27: Fix bug 439992 - [win32] KeyboardInterrupt Not Caught. This gets us closer to consistent Ctrl+C behaviour on NT and Win9x. NT now reliably generates KeyboardInterrupt exceptions for NT when a file IO operation was aborted. Bugfix candidate 07 October 2002, 02:33:56 UTC
cec1254 This has no hope of working under -O. Skip it then instead of failing. 07 October 2002, 01:20:52 UTC
e40add4 Whitespace normalization. 07 October 2002, 01:18:17 UTC
d691136 They don't work yet, but the installer at least needs to install the email pkg's distinct test suite. 07 October 2002, 00:59:01 UTC
830abbb Backport 1.34: Changing section reference. 06 October 2002, 22:47:12 UTC
9e6aab6 Backport 1.33: Update programmer's note on nested functions. 06 October 2002, 22:37:40 UTC
397848f Backport 1.52: SF # 555779, import user doesn't work with CGIs 06 October 2002, 22:11:13 UTC
7034f69 Aargh! The 2.3 version of this file requires "from test.test_support import run_suite", but the 2.2.2 version requires "from test_support import run_suite" ... :-( 06 October 2002, 20:14:58 UTC
32b1b43 Patch #572031: AUTH method LOGIN for smtplib. 06 October 2002, 17:51:10 UTC
19cb870 Backport: Make sure the email test suite can be run both stand-alone and under supervision of regrtest.py. 06 October 2002, 14:38:00 UTC
8c354ac Backport 2.49: SF #558432: Prevent Annoying ' ' from readline (Holker Krekel). readline in all python versions is configured to append a 'space' character for a successful completion. But for almost all python expressions 'space' is not wanted (see coding conventions PEP 8). For example if you have a function 'longfunction' and you type 'longf<TAB>' you get 'longfunction ' as a completion. note the unwanted space at the end. The patch fixes this behaviour by setting readline's append_character to '\0' which means don't append anything. This doesn't work with readline < 2.1 (AFAIK nowadays readline2.2 is in good use). An alternative approach would be to make the append_character accessable from python so that modules like the rlcompleter.py can set it to '\0'. [Ed.: I think expecting readline >= 2.2 is fine. If a completer wants another character they can append that to the keyword in the list.] 06 October 2002, 05:43:47 UTC
f29109a Backport 1.45: Allow abspath to still do something sensisble if the nt module can not be imported. 06 October 2002, 04:34:44 UTC
6acdcd2 Assorted changes needed to release 2.2.2b1. 06 October 2002, 04:14:18 UTC
c2f1216 Backport 1.45: Fix a problem in site.py which triggers in case sys.path is empty. Bugfix candidate for 2.2.2. 06 October 2002, 03:52:44 UTC
e1c9e10 Backport 1.12 and 1.13 and normalize whitespace (remove formfeeds): SF #515021, print the refused list to the DEBUGSTREAM, so the parameter is used Note: There is a TBD (aka FIXME) for how best to handle the refused addresses. smtp_RCPT(): Removed a somewhat embarrassing debugging line, found by Scot Stevenson. Could be a bug fix candidate, but probably doesn't matter much unless a certain blue-nosed cat suddenly becomes corporeal and starts emailing some stmp.py (sic) fronted mailer. 06 October 2002, 03:45:40 UTC
6b7a7d2 Backport 1.60 and 1.62: Patch #586999: Fix multiline string in sendmail example. smptlib did not handle empty addresses. The problem was that it expected rfc822.parseaddr() to return None upon a parse failure. The actual, documented return value for a parse failure is (None, None). Closes SF bug 602029. 06 October 2002, 03:37:00 UTC
5c6ab4a Backport 1.151 and 1.152: Treat file://localhost/ as local too (same as file:/ and file:///). Fixes #607789, bugfix candidate. 06 October 2002, 03:24:29 UTC
65e03cd Backport 1.17: Ignore IOError exceptions when writing the message. 06 October 2002, 03:18:34 UTC
a7ce624 Backport 1.7: SF # 555779, import user doesn't work with CGIs 06 October 2002, 03:13:29 UTC
100fcd0 Backport 1.28 and 1.29: SF #515026, delete global variable that was apparently used only in a for loop. 06 October 2002, 03:10:26 UTC
452fc85 Backport 1.42 documenting impending deprecation in favor of the email module. 06 October 2002, 02:38:46 UTC
bd79c37 Backport 1.13 documenting impending deprecation in favor of the email module. 06 October 2002, 02:36:36 UTC
f66801a Backport 1.3 documenting impending deprecation in favor of the email module. 06 October 2002, 02:34:15 UTC
78c27c2 Backport 1.23 documenting impending deprecation in favor to the email package. 06 October 2002, 02:32:34 UTC
ca2fefa Backport 1.4 documenting the impending deprecation of xreadlines. 06 October 2002, 02:29:03 UTC
658d0ad Backport 1.36 documenting Py2.3's impending deprecation of the non-tuple form. 06 October 2002, 02:24:00 UTC
79c78f4 Backport 1.108 documenting Py2.3's impending deprecation of divmod() for complex numbers. 06 October 2002, 02:16:52 UTC
d751105 Backport 2.103: Made conversion failure error messages consistent between types. 05 October 2002, 21:14:12 UTC
c52a36f Backport 2.63 and 2.60: Call me anal, but there was a particular phrase that was speading to comments everywhere that bugged me: /* Foo is inlined */ instead of /* Inline Foo */. Somehow the "is inlined" phrase always confused me for half a second (thinking, "No it isn't" until I added the missing "here"). The new phrase is hopefully unambiguous. Close SF bug 563740. complex() now finds __complex__() in new style classes. Made conversion failure error messages consistent between types. Added related unittests. 05 October 2002, 20:43:43 UTC
ad565a3 Backported Jeremy's documentation of nested scopes, execution frames and such. 05 October 2002, 16:55:11 UTC
f45d4fa Typo 05 October 2002, 15:52:38 UTC
989aa00 Backport 1.94: Patch 543387. Document deprecation of complex %, //,and divmod(). 05 October 2002, 15:41:56 UTC
2d4b27e Backport 1.100: Discussion of Stop Iteration in the Iterator Protocol. 05 October 2002, 15:38:16 UTC
216c977 Backport 1.88 and 1.87: Update docs to reflect that \b considers underscore to be part of a word. 05 October 2002, 15:25:33 UTC
ad8f9d1 Backport 1.19: Document that the key should not contain null bytes. 05 October 2002, 15:14:33 UTC
89c04ae Backport 1.30 and 1.29: Markup adjustments; fix the names of modules referenced in an expression. Deprecated Random.cunifvariate clearing bug 506647. 05 October 2002, 15:00:09 UTC
67fe68e Backport 1.33 (omitting the deprecation warning but keeping the deprecation comment): Deprecated Random.cunifvariate clearing bug 506647. Also, added docstrings. 05 October 2002, 14:42:52 UTC
98bfbc3 Backport 1.61 (note, the actual deprecation is not backported since it could affect existing code; instead, the documentation of the deprecation is being backported to provide maximum advance notice): Patch 543387. Document deprecation of complex %, //,and divmod(). 05 October 2002, 06:51:34 UTC
490561e Backport 1.94: Clarified that the footnote applies to versions 1.5 and after instead of just version 1.5. Closes SF bug 577793. 05 October 2002, 06:40:49 UTC
aca53fc Backport 1.54 1.53 1.52 1.51 1.50 and 1.49: Try to improve the explanation of the "raise" statement and how its arguments are interpreted. This closes SF bug #532467. Fix Typo. Reword explanation of global statement since an undeclared global is a free variable and is subject to those rules. Note the sole case in which the ban on "from ... import *" within a function is enforced. Remove the following restriction: Names bound by import statements may not occur in global statements in the same scope. Why not? Note that it is illegal to delete a cell variable. Note that deleteing an unbound local will raise a NameError. 05 October 2002, 06:12:08 UTC
66d8b27 Backport 1.160 on looping idioms. Excludes enumerate(), a Py2.3 feature. 05 October 2002, 05:14:19 UTC
9efc111 Backport 1.161: Message for NameError has changed. 05 October 2002, 05:04:07 UTC
b3e15fe Backport 1.43: Extended IDLE's open module menu item to handle hierarchical module names. Closes SF patch 600152. 05 October 2002, 03:58:16 UTC
11b11b5 Version number updates for Python 2.2.2. 04 October 2002, 20:40:45 UTC
29a3817 Remove some unnecessary dependencies (minor). 04 October 2002, 19:22:37 UTC
d967ba5 Added refcount information for PyObject_GetIter(). 04 October 2002, 18:59:36 UTC
850952b regrtest expects TestSkipped to come from test_support not test.test_support 04 October 2002, 18:00:13 UTC
0f0bcc4 Add a note about the backport of email 2.4 04 October 2002, 17:57:27 UTC
5b04140 Backporting of email 2.4 from Python 2.3. These are the backported tests and supporting files. 04 October 2002, 17:40:57 UTC
18ff795 Backporting of email 2.4 from Python 2.3. Many newly added modules, some updated modules, updated documentation, and updated tests. Note that Lib/test/regrtest.py added test_email_codecs to the expected skips for all platforms. Also note that test_email_codecs.py differs slightly from its Python 2.3 counterpart due to the difference in package location for TestSkipped. 04 October 2002, 17:24:24 UTC
5b70f66 This commit was manufactured by cvs2svn to create branch 'release22-maint'. 04 October 2002, 17:24:24 UTC
b3861ce Backport last checkin: SF # 607253, header file problems, reported by Ralf W. Grosse-Kunstleve Don't pollute the namespace when protecting against multiple header inclusion. Prefix with Py_ and use standard naming convention Py_FILENAME_H. 04 October 2002, 12:50:12 UTC
ea2b436 Backport patch (also pointed out in SF #607253): date: 2002/03/30 08:57:12; author: loewis; Patch #536908: Add missing #include guards/extern "C". 04 October 2002, 12:35:17 UTC
067010f Patch #618347: Work around Solaris pthread.h bug. 04 October 2002, 10:16:27 UTC
1540409 use types.StringTypes instead of (str, unicode) 03 October 2002, 15:27:47 UTC
ac2bc27 Python 2.2 doesn't have basestring. 03 October 2002, 14:56:08 UTC
9c5a508 Fix for the recursion_level bug Armin Rigo reported in sf patch #617312, both on the trunk and the 22-maint branch. Also added a test case, and ported the test_trace I wrote for HEAD to 2.2.2 (with all those horrible extra 'line' events ;-). 02 October 2002, 13:13:45 UTC
8b66d77 Fix for the recursion_level bug Armin Rigo reported in sf patch #617312, both on the trunk and the 22-maint branch. Also added a test case, and ported the test_trace I wrote for HEAD to 2.2.2 (with all those horrible extra 'line' events ;-). 02 October 2002, 13:13:45 UTC
5f97144 Regenerate. 30 September 2002, 16:17:54 UTC
c74deb3 Patch #615069: Fix build problems on SCO Open Server 5. 30 September 2002, 16:16:13 UTC
8d92ee8 Add "runtime_library_dirs = ssl_libs" to the _socket Extension specification so that the proper runtime ld.so path gets compiled into the extension. This fixes _socket for Solaris systems with libssl and libcrypto in non-standard locations and should be fine for other systems as well. Closes SF bug #565710. Forward port candidate for Python 2.3 (I'll work on that). 30 September 2002, 14:42:29 UTC
036f6a8 Backport all changes from trunk (all cosmetic). 30 September 2002, 13:52:01 UTC
95d9e62 Patch #596576: Always use cc to link on NetBSD. 30 September 2002, 11:19:12 UTC
7da5feb Backport loewis' 1.12: Patch #581705: Catch OSError, termios.error in spawn. 2.2 bugfix candidate. 30 September 2002, 10:54:15 UTC
7c2778f Backport mhammond's 2.14: Fix bug [ 549731 ] Unicode encoders appears to leak references. Python 2.2.1 bugfix candidate. 30 September 2002, 10:52:21 UTC
4600bc0 Backport mhammond's 1.6: Patch 574531/Bug 574570 - allow freeze on windows to use the _winreg extension. 30 September 2002, 10:31:13 UTC
40575f1 Patch #615343: Add HAVE_GETADDRINFO to acconfig.h. 30 September 2002, 10:10:22 UTC
e931387 Allow internal whitespace in keys. Closes SF bug #583248. 27 September 2002, 16:34:30 UTC
dcec3a4 Backport Jack's fix for Jaguar. 27 September 2002, 08:51:20 UTC
459a58f backport patch resulting from discussion on <http://python.org/sf/612111>. 26 September 2002, 21:50:01 UTC
65587a9 Backport of 1.15: Oops, must convert hyphens to underscores in keys of aliases dict. 26 September 2002, 20:08:55 UTC
08ed38a Previous fix depended on the "code cleanup and general bug fix patch" already being applied. This is portion of that patch that does not add new functionality. 26 September 2002, 19:37:36 UTC
37c0f6b has_option(): Use the option name transform consistently. Closes SF bug #561822. 26 September 2002, 19:23:31 UTC
6ad9292 Backport of 2.18: Patch for the DEC Alpha under Linux, by Lee Busby. 26 September 2002, 16:53:31 UTC
back to top