2184968 | Neal Norwitz | 02 February 2003, 19:08:58 UTC | 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 | Neal Norwitz | 02 February 2003, 19:07:01 UTC | 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 | Neal Norwitz | 02 February 2003, 19:06:04 UTC | Backport: date: 2002/12/06 22:42:13; author: theller; Typo: propogate -> propagate | 02 February 2003, 19:06:04 UTC |
975472b | Jeremy Hylton | 31 January 2003, 14:07:31 UTC | Remove references to pages that don't exist anymore. | 31 January 2003, 14:07:31 UTC |
89d08cb | Neal Norwitz | 28 January 2003, 19:40:35 UTC | 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 | Fred Drake | 25 January 2003, 03:48:12 UTC | Fix typo reported to python-docs. | 25 January 2003, 03:48:12 UTC |
f744179 | Barry Warsaw | 20 January 2003, 02:13:45 UTC | Partial backport from Python 2.3. Be sure to install the email and email/test directories. | 20 January 2003, 02:13:45 UTC |
583b86b | Neal Norwitz | 19 January 2003, 15:48:38 UTC | Backport SF # 669553, fix memory (ref) leaks | 19 January 2003, 15:48:38 UTC |
55e040e | Raymond Hettinger | 19 January 2003, 14:54:08 UTC | Backport SF patch #634866: Alex Martelli's corrections to the ref manual. | 19 January 2003, 14:54:08 UTC |
28f35a2 | Raymond Hettinger | 19 January 2003, 14:16:19 UTC | 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 | Guido van Rossum | 13 January 2003, 21:21:00 UTC | 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 | Guido van Rossum | 13 January 2003, 21:16:24 UTC | 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 | Neal Norwitz | 13 January 2003, 20:17:22 UTC | 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 | Neal Norwitz | 13 January 2003, 19:29:38 UTC | supports_unicode_filenames should not have been backported, test___all__ now passed | 13 January 2003, 19:29:38 UTC |
e4b5729 | Neal Norwitz | 13 January 2003, 19:24:05 UTC | Backport Guido's checkins which disabled the bastion tests | 13 January 2003, 19:24:05 UTC |
3432961 | Neal Norwitz | 13 January 2003, 19:22:44 UTC | 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 | Raymond Hettinger | 13 January 2003, 04:33:36 UTC | 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 | Neal Norwitz | 12 January 2003, 14:57:53 UTC | 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 | Raymond Hettinger | 11 January 2003, 23:42:07 UTC | 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 | Neal Norwitz | 10 January 2003, 23:51:56 UTC | SF #659228, fix realpath() not being exported from os.path | 10 January 2003, 23:51:56 UTC |
9bb9854 | Neal Norwitz | 10 January 2003, 23:47:53 UTC | Backport for SF # 659228, 'realpath' function missing from os.path | 10 January 2003, 23:47:53 UTC |
a1f2b33 | Neal Norwitz | 10 January 2003, 23:34:01 UTC | Fix for SF #639945, 64-bit bug on AIX when loading dynamic modules | 10 January 2003, 23:34:01 UTC |
f2dc6a0 | Neal Norwitz | 10 January 2003, 23:32:02 UTC | Backport 2.12: Fix for SF #639945, 64-bit bug on AIX when loading dynamic modules | 10 January 2003, 23:32:02 UTC |
3813a21 | Neal Norwitz | 10 January 2003, 21:02:41 UTC | 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 | Steve Holden | 08 January 2003, 21:17:35 UTC | 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 | Guido van Rossum | 07 January 2003, 23:10:48 UTC | 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 | Guido van Rossum | 07 January 2003, 23:01:21 UTC | 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 | Guido van Rossum | 07 January 2003, 21:49:18 UTC | 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 | Guido van Rossum | 07 January 2003, 21:47:44 UTC | 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 | Guido van Rossum | 07 January 2003, 20:40:15 UTC | 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 | Fred Drake | 06 January 2003, 16:38:48 UTC | 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 | Raymond Hettinger | 04 January 2003, 09:30:32 UTC | 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 | Raymond Hettinger | 02 January 2003, 22:08:39 UTC | Backport MAL's patch for bug #659709: bogus computation of float length | 02 January 2003, 22:08:39 UTC |
176f3a6 | Fred Drake | 02 January 2003, 04:54:22 UTC | 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 | Raymond Hettinger | 29 December 2002, 05:59:09 UTC | SF Bug 645777: list.extend() works with any iterable and is no longer experimental. | 29 December 2002, 05:59:09 UTC |
5a6c0b2 | Neal Norwitz | 24 December 2002, 15:26:55 UTC | Add test for SF #658106. Will backport. | 24 December 2002, 15:26:55 UTC |
58b245c | Michael W. Hudson | 24 December 2002, 14:52:49 UTC | Sort out indentatoin (don't know how that happened). | 24 December 2002, 14:52:49 UTC |
89b8e84 | Neal Norwitz | 24 December 2002, 14:48:41 UTC | 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 | Michael W. Hudson | 24 December 2002, 14:45:54 UTC | *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 | Tim Peters | 23 December 2002, 16:26:15 UTC | 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 | Raymond Hettinger | 16 December 2002, 23:19:19 UTC | 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 | Guido van Rossum | 16 December 2002, 22:32:46 UTC | 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 | Fred Drake | 07 December 2002, 15:59:37 UTC | Revise the __all__ index entry a touch. | 07 December 2002, 15:59:37 UTC |
ac4ff87 | Raymond Hettinger | 07 December 2002, 10:15:38 UTC | 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 | Raymond Hettinger | 07 December 2002, 09:41:21 UTC | Add __all__ to Reference Manual index. Closes SF 643227. | 07 December 2002, 09:41:21 UTC |
5e016f4 | Tim Peters | 07 December 2002, 02:28:17 UTC | 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 | Fred Drake | 06 December 2002, 18:52:07 UTC | Remove extra ")" in example. | 06 December 2002, 18:52:07 UTC |
8950db6 | Fred Drake | 06 December 2002, 16:43:58 UTC | Typo: "dead lock" --> "deadlock" | 06 December 2002, 16:43:58 UTC |
d478152 | Michael W. Hudson | 06 December 2002, 15:33:01 UTC | 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 | Walter Dörwald | 06 December 2002, 10:17:35 UTC | 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 | Fred Drake | 03 December 2002, 22:58:04 UTC | 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 | Fred Drake | 03 December 2002, 18:50:42 UTC | Fix example regular expressions that simulate scanf() constructs. | 03 December 2002, 18:50:42 UTC |
f2dda26 | Neal Norwitz | 02 December 2002, 04:47:10 UTC | Fix SF # 646578, Documentation Typo | 02 December 2002, 04:47:10 UTC |
e815830 | Neal Norwitz | 02 December 2002, 04:44:33 UTC | Remove unused variable | 02 December 2002, 04:44:33 UTC |
cca4dd1 | Andrew M. Kuchling | 27 November 2002, 18:58:22 UTC | Update 2.2 document | 27 November 2002, 18:58:22 UTC |
fa871f7 | Fred Drake | 27 November 2002, 05:26:24 UTC | Clarify the interpretation of the __getstate__() return value for new-style classes. Closes SF bug #637941. | 27 November 2002, 05:26:24 UTC |
c21c99a | Fred Drake | 26 November 2002, 22:14:19 UTC | Add missing dependency information for the "What's New" document. | 26 November 2002, 22:14:19 UTC |
95f1a78 | Michael W. Hudson | 26 November 2002, 09:42:57 UTC | 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 | Neal Norwitz | 22 November 2002, 23:29:47 UTC | 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 | Neal Norwitz | 20 November 2002, 23:38:20 UTC | 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 | Andrew M. Kuchling | 20 November 2002, 16:14:31 UTC | Backport rev. 1.14: Allow unknown keyword arguments to the Extension class, and warn about them. | 20 November 2002, 16:14:31 UTC |
0e44fa9 | Andrew M. Kuchling | 20 November 2002, 15:05:41 UTC | 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 | Neal Norwitz | 20 November 2002, 02:38:10 UTC | 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 | Guido van Rossum | 19 November 2002, 19:22:25 UTC | 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 | Fred Drake | 16 November 2002, 00:45:14 UTC | 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 | Neal Norwitz | 15 November 2002, 23:01:37 UTC | SF 639138, Ref. calendar module in time docs | 15 November 2002, 23:01:37 UTC |
cd0cbbe | Martin v. Löwis | 15 November 2002, 07:27:03 UTC | Explain what to do in case of missing shared libraries. Fixes #635929. | 15 November 2002, 07:27:03 UTC |
d79ae99 | Fred Drake | 14 November 2002, 22:49:20 UTC | 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 | Neal Norwitz | 14 November 2002, 03:32:08 UTC | Update the docstring to match the code. | 14 November 2002, 03:32:08 UTC |
116a5c4 | Neal Norwitz | 14 November 2002, 02:22:34 UTC | 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 | Fred Drake | 13 November 2002, 19:06:00 UTC | Document struct_time and the field names. | 13 November 2002, 19:06:00 UTC |
ebb2b2e | Fred Drake | 13 November 2002, 17:56:23 UTC | 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 | Fred Drake | 13 November 2002, 17:47:53 UTC | Fix broken markup. Closes SF bug #637807. | 13 November 2002, 17:47:53 UTC |
2c24999 | Fred Drake | 13 November 2002, 15:53:23 UTC | Typo: it's --> its Closes SF bug #637810. | 13 November 2002, 15:53:23 UTC |
1f0c193 | Fred Drake | 13 November 2002, 15:33:13 UTC | 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 | Fred Drake | 13 November 2002, 15:15:11 UTC | 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 | Fred Drake | 12 November 2002, 23:13:40 UTC | 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 | Neal Norwitz | 12 November 2002, 23:10:31 UTC | SF # 627900, Bytecode copy bug in freeze Pass co_freevars and co_cellvars to new.code(). | 12 November 2002, 23:10:31 UTC |
7b22a1a | Fred Drake | 12 November 2002, 22:21:01 UTC | 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 | Fred Drake | 12 November 2002, 22:07:48 UTC | Clarified documentation of tempnam(). Closes SF bug #635656. | 12 November 2002, 22:07:48 UTC |
9d16791 | Andrew M. Kuchling | 12 November 2002, 19:01:04 UTC | 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 | Martin v. Löwis | 09 November 2002, 19:02:34 UTC | Search for tix subdirectories. Fixes #564729. | 09 November 2002, 19:02:34 UTC |
d86997d | Martin v. Löwis | 08 November 2002, 12:11:03 UTC | Make strip work as documented. | 08 November 2002, 12:11:03 UTC |
a84416d | Fred Drake | 08 November 2002, 07:42:58 UTC | Fix typo only present in the r22-maint branch. | 08 November 2002, 07:42:58 UTC |
547a9b0 | Raymond Hettinger | 08 November 2002, 05:48:11 UTC | Clarify what it means to require Python 1.5.2. | 08 November 2002, 05:48:11 UTC |
094afaf | Neal Norwitz | 07 November 2002, 00:28:54 UTC | 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 | Neal Norwitz | 07 November 2002, 00:23:38 UTC | Backport 1.72: Fix for bug #626172: crash using unicode latin1 single char | 07 November 2002, 00:23:38 UTC |
c3bb114 | Neal Norwitz | 07 November 2002, 00:22:53 UTC | Backport 2.173: Fix for bug #626172: crash using unicode latin1 single char | 07 November 2002, 00:22:53 UTC |
86411ea | Finn Bock | 06 November 2002, 11:45:51 UTC | 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 | Finn Bock | 06 November 2002, 11:41:48 UTC | 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 | Fred Drake | 05 November 2002, 22:19:27 UTC | Minor cleanups, markup. | 05 November 2002, 22:19:27 UTC |
d35e228 | Fred Drake | 05 November 2002, 16:53:15 UTC | Fix minor markup nits. | 05 November 2002, 16:53:15 UTC |
3e13429 | Raymond Hettinger | 05 November 2002, 06:08:11 UTC | SF 633560: tokenize.__all__ needs "generate_tokens" | 05 November 2002, 06:08:11 UTC |
ed650c1 | Neal Norwitz | 04 November 2002, 23:40:47 UTC | 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 | Fred Drake | 04 November 2002, 20:50:39 UTC | Update config.h to pyconfig.h and config.h.in to pyconfig.h.in. | 04 November 2002, 20:50:39 UTC |
ec3b3e6 | Andrew M. Kuchling | 04 November 2002, 13:33:47 UTC | Backport to 2.2: [Bug #570655] Fix misleading option text | 04 November 2002, 13:33:47 UTC |
bab3462 | Martin v. Löwis | 03 November 2002, 17:23:14 UTC | Support @euro modifiers. Fixes #554676. | 03 November 2002, 17:23:14 UTC |
0f7787b | Neal Norwitz | 03 November 2002, 13:13:54 UTC | Fix SF #632864, Typo string instead of sting in LibDoc. | 03 November 2002, 13:13:54 UTC |
7d0ee19 | Neal Norwitz | 03 November 2002, 02:57:24 UTC | Fix SF # 518775, buffer object API description truncated | 03 November 2002, 02:57:24 UTC |
4de21e1 | Neal Norwitz | 03 November 2002, 00:37:57 UTC | 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 |