Staging
v0.5.1
https://github.com/python/cpython

sort by:
Revision Author Date Message Commit Date
2184968 backports: revision 1.127 date: 2003/01/04 02:16:22; author: rhettinger; state: Exp; lines: +1 -1 SF bug #655271: Slightly modify locals() doc Clarify the operation of locals(). revision 1.125 date: 2002/12/17 01:08:06; author: nnorwitz; state: Exp; lines: +6 -1 Fix SF # 641111, Undocumented side effect of eval Try to clear up confusion about the current globals being copied into a globals dict passed to eval(). This wording (more or less) was suggested in bug report. It should probably be made clearer. revision 1.124 date: 2002/12/17 01:02:57; author: nnorwitz; state: Exp; lines: +78 -0 Fix SF #642742, property() builtin not documented Added doc for functions new to 2.2: classmethod property staticmethod super Taken from docstrings. Could use review. Hope there wasn't a reason why these shouldn't have been added. 02 February 2003, 19:08:58 UTC
613e70b backport: revision 1.4 date: 2002/12/17 00:40:38; author: nnorwitz; state: Exp; lines: +8 -3 Fix SF # 626275, missing DECREF's in embedding example Tested w/valgrind, all paths except the return on PyInt_AsLong() failure I think I got all of these right. 02 February 2003, 19:07:01 UTC
a9cbb79 Backport: date: 2002/12/06 22:42:13; author: theller; Typo: propogate -> propagate 02 February 2003, 19:06:04 UTC
975472b Remove references to pages that don't exist anymore. 31 January 2003, 14:07:31 UTC
89d08cb backport: Fix SF bug# 676155, RuntimeWarning with tp_compare Check return value of PyLong_AsDouble(), it can return an error. 28 January 2003, 19:40:35 UTC
5784a78 Fix typo reported to python-docs. 25 January 2003, 03:48:12 UTC
f744179 Partial backport from Python 2.3. Be sure to install the email and email/test directories. 20 January 2003, 02:13:45 UTC
583b86b Backport SF # 669553, fix memory (ref) leaks 19 January 2003, 15:48:38 UTC
55e040e Backport SF patch #634866: Alex Martelli's corrections to the ref manual. 19 January 2003, 14:54:08 UTC
28f35a2 Backport 1.40 and 1.41 so that inspect isn't fooled by single line definitions, pass statements, and lambdas. 19 January 2003, 14:16:19 UTC
4e4f830 Backport 1.33 from trunk: Duh. cmdqueue should be an instance variable, not a class variable. This was introduced in 1998 in rev. 1.13, where I imported extensive patches that, I am sad to say, I didn't review as carefully as I should have. 13 January 2003, 21:21:00 UTC
5238d59 Backport 1.60 from trunk: Duh. The do_EOF() implementation was bogus. Make it more like do_quit() -- but print a blank line first. 13 January 2003, 21:16:24 UTC
fbaaab9 Backport: Fix SF bug #667147, Segmentation fault printing str subclass Fix infinite recursion which occurred when printing an object whose __str__() returned self. 13 January 2003, 20:17:22 UTC
c695e8f supports_unicode_filenames should not have been backported, test___all__ now passed 13 January 2003, 19:29:38 UTC
e4b5729 Backport Guido's checkins which disabled the bastion tests 13 January 2003, 19:24:05 UTC
3432961 Get the test to pass again by backporting Guido's checkin 1.173: Disable the rexec test now that rexec is out of grace. 13 January 2003, 19:22:44 UTC
4e17346 SF patch 664183 and SF bug 664044: Note that both u'%s' % 'x' and '%s' % u'x' return a unicode object. 13 January 2003, 04:33:36 UTC
cd30498 Backport last change: SF #665570, curses causes interpreter crash The interpreter doesn't crash, but it does call exit() in libncurses. Add a note to this effect. 12 January 2003, 14:57:53 UTC
c2c4058 Since the WH generator never produced zero, it wasn't fair to characterize this as a fix to a long outstanding bug. Instead, it makes sure that the methods work as documented with any generator. 11 January 2003, 23:42:07 UTC
e7329e9 SF #659228, fix realpath() not being exported from os.path 10 January 2003, 23:51:56 UTC
9bb9854 Backport for SF # 659228, 'realpath' function missing from os.path 10 January 2003, 23:47:53 UTC
a1f2b33 Fix for SF #639945, 64-bit bug on AIX when loading dynamic modules 10 January 2003, 23:34:01 UTC
f2dc6a0 Backport 2.12: Fix for SF #639945, 64-bit bug on AIX when loading dynamic modules 10 January 2003, 23:32:02 UTC
3813a21 backport: SF #665913, Fix mmap module core dump with unix Closing an mmap'ed file (calling munmap) twice on Solaris caused a core dump. 10 January 2003, 21:02:41 UTC
d1bd829 Retrospectively fix code to handle IE's additional characters on certain web transactions more gracefully (through a fairly ugly hack). See bugs 430610 and 427345. 08 January 2003, 21:17:35 UTC
9433ff9 Went through the CVS logs for 2.2 and recorded all the relevant fixes. Not that I'm releasing 2.2.3 tomorrow, but I'd like to be prepared. 07 January 2003, 23:10:48 UTC
ef18213 Sabotage rexec.py and Bastion.py. These are not secure in Python 2.2 or 2.3. 07 January 2003, 23:01:21 UTC
134b9f0 Backport typeobject.c revision 2.201 plus associated tests from 2.3: Add a refinement to SLOT1BINFULL() that fixes the problem reported in SF bug #623669: only try (e.g.) __rdiv__ before __div__ if the right class actually overrides it. Also backport a test for a feature that broke in 2.3 (__dict__ of a new-style class with a user-defined metaclass should be a proxy). 07 January 2003, 21:49:18 UTC
bec7972 Backport typeobject.c revision 2.201 plus associated tests from 2.3: Add a refinement to SLOT1BINFULL() that fixes the problem reported in SF bug #623669: only try (e.g.) __rdiv__ before __div__ if the right class actually overrides it. 07 January 2003, 21:47:44 UTC
e310b12 Backport 2.58 from trunk (minus the cleanup): Fix from Michael Stone for SF bug #660476 and #513033 (bogus thread state swaps in readline). 07 January 2003, 20:40:15 UTC
db0dbec Strike any hint that from-import-* could ever be reasonable; it's a vile abomination and should be eradicated! 06 January 2003, 16:38:48 UTC
63b5156 Correct long standing bugs in the methods for random distributions. The range of u=random() is [0,1), so log(u) and 1/x can fail. Fix by setting u=1-random() or by reselecting for a usable value. 04 January 2003, 09:30:32 UTC
65b5e1f Backport MAL's patch for bug #659709: bogus computation of float length 02 January 2003, 22:08:39 UTC
176f3a6 Document that apply() is deprecated. See: http://mail.python.org/pipermail/python-dev/2003-January/031556.html 02 January 2003, 04:54:22 UTC
398c4ed SF Bug 645777: list.extend() works with any iterable and is no longer experimental. 29 December 2002, 05:59:09 UTC
5a6c0b2 Add test for SF #658106. Will backport. 24 December 2002, 15:26:55 UTC
58b245c Sort out indentatoin (don't know how that happened). 24 December 2002, 14:52:49 UTC
89b8e84 Fix SF #658106, Setting __class__ to NoneType Backport Guido's checkin 2.171: Disallow class assignment completely unless both old and new are heap types. This prevents nonsense like 2.__class__ = bool or True.__class__ = int. 24 December 2002, 14:48:41 UTC
ca785ac *cough* repair utterly broken stuff from my last check-in (to do with renaming rather than deleting modules that don't import). 24 December 2002, 14:45:54 UTC
7adc32f Backporting a small part of the socket.py changes from 2.3: get rid of the socket wrapper __del__ method. It isn't needed, and it prevents cyclic structures containing socket objects (primarily on Windows, where the wrapper is used) from getting garbage-collected. People running ZEO tests in Zope under Windows are acutely aware of this, as the test driver prints an ever-growing gc.garbage list after each test. 23 December 2002, 16:26:15 UTC
cc80e80 Backport documentation of left-to-right evaluation order. Highlight the difference for dictionaries and provide Py2.2.3 users which advanced notice that the evaluation order will change for Py2.3. 16 December 2002, 23:19:19 UTC
0a478a5 try_3way_compare() was returning -1 in one case where it should return -2 (i.e. an exception was set). (This was already fixed in 2.3 through a different refactoring.) Worth the release of Pyton 2.2.3? Eventually, I guess... 16 December 2002, 22:32:46 UTC
469777f Revise the __all__ index entry a touch. 07 December 2002, 15:59:37 UTC
ac4ff87 Fix typo in abstract.c which caused __rpow__ to not be invoked. Added related testcase. Closes SF bug #643260. 07 December 2002, 10:15:38 UTC
ecb34ba Add __all__ to Reference Manual index. Closes SF 643227. 07 December 2002, 09:41:21 UTC
5e016f4 Backport from head. slot_tp_hash(): In the normal path, this leaked a reference to the integer hash object returned by __hash__(). 07 December 2002, 02:28:17 UTC
cf06117 Remove extra ")" in example. 06 December 2002, 18:52:07 UTC
8950db6 Typo: "dead lock" --> "deadlock" 06 December 2002, 16:43:58 UTC
d478152 Fix bugs: [ 534748 ] Removing _tkinter considered harmful [ 645383 ] Give some clue why modules fail... by slapping the code from the trunk across to the release22-maint branch. 06 December 2002, 15:33:01 UTC
80ccaac Backport version 1.21: Document that the second argument to PyObject_IsInstance may be a tuple. This closes SF patch http://www.python.org/sf/649095 06 December 2002, 10:17:35 UTC
f396163 Fix problem in example code. It's minor in this particular example, but can lead to mysterious problems in real applications. 03 December 2002, 22:58:04 UTC
66b5242 Fix example regular expressions that simulate scanf() constructs. 03 December 2002, 18:50:42 UTC
f2dda26 Fix SF # 646578, Documentation Typo 02 December 2002, 04:47:10 UTC
e815830 Remove unused variable 02 December 2002, 04:44:33 UTC
cca4dd1 Update 2.2 document 27 November 2002, 18:58:22 UTC
fa871f7 Clarify the interpretation of the __getstate__() return value for new-style classes. Closes SF bug #637941. 27 November 2002, 05:26:24 UTC
c21c99a Add missing dependency information for the "What's New" document. 26 November 2002, 22:14:19 UTC
95f1a78 Backport my (!) revision 1.50: Well, Fred never did explain why the code to determine whether the calling Python was installed was so complicated, so I simplified it. This should get the snake-farm's build scripts working again. 26 November 2002, 09:42:57 UTC
137084b Fix SF # 640557, '64-bit' systems and the dbm module datum.dsize can apparently be long on some systems. Ensure we pass an int* to PyArg_Parse("s#"), not &datum.dsize 22 November 2002, 23:29:47 UTC
9dbd177 Backport fix for SF #640094, on win32 getpass runs into unix_getpass Make sure we have a UNIX-compatible termios. Apparently, McMillan Installer made a termios on windows which caused unix_getpass to be used instead of win_getpass 20 November 2002, 23:38:20 UTC
e8b8016 Backport rev. 1.14: Allow unknown keyword arguments to the Extension class, and warn about them. 20 November 2002, 16:14:31 UTC
0e44fa9 Backport of rev1.57: Make the Distribution() constructor forgiving of unknown keyword arguments, triggering a warning instead of raising an exception. (In 1.5.2/2.0, it will print to stderr.) 20 November 2002, 15:05:41 UTC
76f485f Backport Neil Schemenauer's fix for SF #529750, Circular reference makes Py_Init crash Modified to keep _Py_ResetReferences() API, but make it a no-op. It's not called now (for 2.3 it was completely removed). 20 November 2002, 02:38:10 UTC
954b3f7 Add more names to ok_sys_names, including hexversion; otherwise the sre module and everything using it (e.g. re and glob) won't work. 19 November 2002, 19:22:25 UTC
0d800ca Note that str.zfill() and the optional argument to str.strip(), .lstrip(), and .rstrip() were all added in 2.2.2. ;-( Closes SF bug #639170. 16 November 2002, 00:45:14 UTC
71caa41 SF 639138, Ref. calendar module in time docs 15 November 2002, 23:01:37 UTC
cd0cbbe Explain what to do in case of missing shared libraries. Fixes #635929. 15 November 2002, 07:27:03 UTC
d79ae99 The "Up" link should point to index.html, not ./, since these documents are used from local filesystems as well as through webservers. Closes SF bug #624024; not needed on the trunk. 14 November 2002, 22:49:20 UTC
3d6a2a9 Update the docstring to match the code. 14 November 2002, 03:32:08 UTC
116a5c4 Fix SF # 505427, socket module fails to build on HPUX10 h_errno is not defined on HPUX with the 2.2 build env't (ie, _XOPEN_SOURCE_EXTENDED is not defined) 14 November 2002, 02:22:34 UTC
4a18f9f Document struct_time and the field names. 13 November 2002, 19:06:00 UTC
ebb2b2e Add \funcline, \funclineni, and \methodlineni to the list of functions that are processed before their arguments. Closes SF bug #637807. 13 November 2002, 17:56:23 UTC
339865e Fix broken markup. Closes SF bug #637807. 13 November 2002, 17:47:53 UTC
2c24999 Typo: it's --> its Closes SF bug #637810. 13 November 2002, 15:53:23 UTC
1f0c193 Update: Older versions of Python crashed when calling repr() (including the implied call using back-ticks) of a recursive object, but this is no longer the case. Reported by Manus Hand via email. 13 November 2002, 15:33:13 UTC
034340e Clarify that PyImport_AddModule() and PyImport_ExecCodeModule() don't add any package support structure even if a dotted-name is passed for the module. Closes SF bug #424106. 13 November 2002, 15:15:11 UTC
7b72215 Clarified meaning of \w and \W with respect to the UNICODE and LOCALE flags. Closes SF bug #635595. 12 November 2002, 23:13:40 UTC
ed55ba9 SF # 627900, Bytecode copy bug in freeze Pass co_freevars and co_cellvars to new.code(). 12 November 2002, 23:10:31 UTC
7b22a1a Handle the Content-Type header a little more appropriately: if it contains options, drop them to get the major/minor content type. Modified from the supplied patch to support more whitespace variation. Closes SF patch #613605. 12 November 2002, 22:21:01 UTC
afff418 Clarified documentation of tempnam(). Closes SF bug #635656. 12 November 2002, 22:07:48 UTC
9d16791 Commit version 1.02 (CVS revision 1.59) of whatsnew22.tex, which fixes various small errors and adds mention of the 2.2.1 and 2.2.2 releases. 12 November 2002, 19:01:04 UTC
0ba5d4b Search for tix subdirectories. Fixes #564729. 09 November 2002, 19:02:34 UTC
d86997d Make strip work as documented. 08 November 2002, 12:11:03 UTC
a84416d Fix typo only present in the r22-maint branch. 08 November 2002, 07:42:58 UTC
547a9b0 Clarify what it means to require Python 1.5.2. 08 November 2002, 05:48:11 UTC
094afaf Backport 1.72: SF bug 630824: pydoc Helper keywords missing 'yield' Wow, what a brittle subsystem! Fixed, maybe, provided Fred doesn't shuffle the docs around. 07 November 2002, 00:28:54 UTC
a715d8f Backport 1.72: Fix for bug #626172: crash using unicode latin1 single char 07 November 2002, 00:23:38 UTC
c3bb114 Backport 2.173: Fix for bug #626172: crash using unicode latin1 single char 07 November 2002, 00:22:53 UTC
86411ea Backport 1.6->1.7: Skip the test_nocaret test when running as jython. Jython happens to add a caret in this case too. 06 November 2002, 11:45:51 UTC
4286c9f Backport 1.8->1.9: Make the test pass for jython where there are no sys.executable. 06 November 2002, 11:41:48 UTC
8357673 Minor cleanups, markup. 05 November 2002, 22:19:27 UTC
d35e228 Fix minor markup nits. 05 November 2002, 16:53:15 UTC
3e13429 SF 633560: tokenize.__all__ needs "generate_tokens" 05 November 2002, 06:08:11 UTC
ed650c1 Backport last checkin: SF #633013, Fix NIS causing interpreter core dump Prevent the lengths passed to PyString_FromStringAndSize() from being negative in some cases. 04 November 2002, 23:40:47 UTC
622dca0 Update config.h to pyconfig.h and config.h.in to pyconfig.h.in. 04 November 2002, 20:50:39 UTC
ec3b3e6 Backport to 2.2: [Bug #570655] Fix misleading option text 04 November 2002, 13:33:47 UTC
bab3462 Support @euro modifiers. Fixes #554676. 03 November 2002, 17:23:14 UTC
0f7787b Fix SF #632864, Typo string instead of sting in LibDoc. 03 November 2002, 13:13:54 UTC
7d0ee19 Fix SF # 518775, buffer object API description truncated 03 November 2002, 02:57:24 UTC
4de21e1 Fix SF # 631066, running regrtest in user mode fails Try to write to TESTFN, if that fails, try TESTFN in /tmp If that fails, print a warning and go on. 03 November 2002, 00:37:57 UTC
back to top