https://github.com/python/cpython

sort by:
Revision Author Date Message Commit Date
02bedcd This commit was manufactured by cvs2svn to create tag 'r233c1'. 05 December 2003, 04:34:04 UTC
36b5f3c this wasn't on the branch. mea culpa 05 December 2003, 04:34:04 UTC
2e0ece0 2.3.3c1 05 December 2003, 04:30:10 UTC
48e602a Add newsitem for a bugfix backport. 04 December 2003, 21:42:31 UTC
5115a30 Backport library tour, glossary, and small fixups to the tutorial. 04 December 2003, 21:30:05 UTC
aff29ae Backported from the trunk, on Raymond's request: SF bug #849662. Dramatically, improve comparison speed for "if shl == None". 04 December 2003, 21:07:57 UTC
fa6d7ba Release date for 2.3.3c1. 04 December 2003, 20:45:50 UTC
2a2daf5 Version number and release date for IDLE, the version now is 1.0.2. 04 December 2003, 20:44:28 UTC
2880fa6 Version number and filename changes for the wise installer. 04 December 2003, 20:43:18 UTC
9d1fd7d The Windows build number for 2.3.3c1 is 50. 04 December 2003, 20:41:59 UTC
8b884d0 The Windows build number for 2.3.3c1 is 50. 04 December 2003, 20:35:58 UTC
00a6f57 Version numbers for Python 2.3.3. 04 December 2003, 20:35:03 UTC
54e5e2a Version numbers for Python 2.3.3c1. PEP 101 is unclear about the exact version number in the README file ;-( 04 December 2003, 20:33:58 UTC
876c431 Version numbers for Python 2.3.3c1. 04 December 2003, 20:25:10 UTC
cd9ae54 Bump some version numbers. 04 December 2003, 18:27:24 UTC
5273131 backport: Reduce the size of Big String and Big Binary tests to 2**14 (minus one for Big String). This should make the tests pass on Win98SE. Note that the docs only promise lengths up to 2048. Unfortunately this no longer tests for the segfault I was seeing earlier, but I'm confident I've nailed that one. :-) Fixes SF 852281. 03 December 2003, 15:25:10 UTC
bc9aebd Backport checkin: Fix typo. (From SF bug #853064) 03 December 2003, 10:36:15 UTC
5610c7e Fix [ 846133 ] os.chmod/os.utime/shutil do not work with unicode filenames 03 December 2003, 01:21:01 UTC
441c214 doc nit 02 December 2003, 19:00:44 UTC
fd9b9c1 Revert previous checkin. It was meant for another branch. 02 December 2003, 15:00:54 UTC
ccb9ff2 To find the curses extension as a DLL (on OS/2), we need to adjust the library search path to include the extension directory. Without this, the curses_panel extension can't find the curses extension/DLL, which exports some curses symbols to it. 02 December 2003, 12:43:52 UTC
f1ec325 - add notes about curses extension/DLL arrangements; - various cleanups and updates. 02 December 2003, 12:39:59 UTC
c82c559 - add build support for curses to be both extension and DLL, so that curses_panel works; - tweak compiler switches. 02 December 2003, 12:38:11 UTC
5b234b1 use same compiler switches as core for extensions 02 December 2003, 12:35:18 UTC
26b3f11 A hack: Disable import of re, because sre doesn't compile right. DON'T MERGE THIS CHANGE TO THE TRUNK. 02 December 2003, 06:47:37 UTC
412c3ac Py_Finalize(): disabled the second call of cyclic gc, and added extensive comments about why both calls to cyclic gc here can cause problems. Already fixed on the trunk. Since the calls were introduced in 2.3, that's the end of it. 01 December 2003, 22:13:12 UTC
f7cc0bf Convert path objects to strings in askdirectory. Fixes #852314. 01 December 2003, 21:04:02 UTC
f69a0b9 Add testcases for _winreg segfault (SF 851056). 30 November 2003, 22:45:03 UTC
224fc79 Add news item for _winreg fix (SF bug 851056). 30 November 2003, 22:10:54 UTC
b5afbd0 Backport: Remove all uses of alloca() from this module. The alloca() return value isn't checked, and it *is* possible that a very large alloca() call is made, e.g. when a large registry value is being read. I don't know if alloca() in that case returns NULL or returns a pointer pointing outside the stack, and I don't want to know -- I've simply replaced all calls to alloca() with either PyMem_Malloc() or PyString_FromStringAndSize(NULL,) as appropriate, followed by a size check. This addresses SF buf 851056. 30 November 2003, 22:07:34 UTC
dfea1bb backport: Fix a bug discovered by Kalle Svensson: comparing sys.maxint to 2**32-1 makes no sense. Use 2**31-1 instead. 30 November 2003, 01:45:20 UTC
c4f9ad5 I think this description of bug #848614 is better. 28 November 2003, 19:45:02 UTC
6d36d9a See SF #848614: distutils' msvccompiler now tries to detect that MSVC6 is installed but the registry settings are incomplete because the gui has never been run. 28 November 2003, 19:35:58 UTC
efd0a14 Fix (workaround, actually) for bug #844676: deselecting "show hidden" can cause an index error. We now select the first package if this threatens to happen. Backport of 1.17. 27 November 2003, 23:20:06 UTC
4597758 Package Mnager error dialogs could refer to hidden packages, which was confusing. To be on the safe side we always show hidden packages before showing error dialogs. Backport of 1.16. 27 November 2003, 23:12:37 UTC
ea88cc6 Added preliminary notes on creating the MacPython for Panther additions distributions. 27 November 2003, 22:52:58 UTC
deefec9 Backported from the trunk. 27 November 2003, 22:08:08 UTC
e8dd5bc Patch #849350: Update to document bool return values. 27 November 2003, 19:43:12 UTC
bca5b20 Fix a typo introduced at Rev 1.19.8.2 M IOBinding.py 25 November 2003, 05:06:56 UTC
5c20156 Silence GCC warning when asserts are turned off. 24 November 2003, 04:02:31 UTC
34bfde9 Backport: - After an exception, run.py was not setting the exception vector. Noam Raphael suggested correcting this so pdb's postmortem pm() would work. IDLEfork Patch 844675 Update NEWS and include some items missed in IDLE1.0b2. Bump the version. Modified Files: Tag: release23-maint NEWS.txt idlever.py run.py 24 November 2003, 02:34:01 UTC
c9de825 test_guess_all_types(): Use a more robust test for checking that guess_all_extensions() returns (at least) what we expect. As Jeff Epler suggests in http://mail.python.org/pipermail/python-dev/2003-September/038264.html We use a set to test the results. This fixes the test when test_urllib2 is run before test_mimetypes. 23 November 2003, 16:17:42 UTC
3c64e7a Indented and repaired the maze of #ifdefs setting USE_RECURSION_LIMIT. Indented because it was incomprehensible. "Repaired" means someone checked in a change that screwed up the multiple nesting levels, causing USE_RECURSION_LIMIT to stop getting defined on all non-LP64 boxes other than FreeBSD. Tried to repair that in a more-robust way. That error in turn caused a bogus change to get checked in to test_re.py, which I repaired earlier. This needs fresh testing on all non-Win32 platforms (Win32 never used USE_RECURSION_LIMIT, and still doesn't). Running the standard test_re.py is an adequate test. 22 November 2003, 03:46:30 UTC
b1b3d08 Reverted from rev 1.45.6.1 to rev 1.45: deep recursion is still part of sre in 2.3, and the backport of the 2.4 version of the tests should not have been done. It got confused because someone else checked a bad change into _sre.c that caused the tests that are *supposed* to raise a recursion exception to stop doing so on some (most?) platforms. test_re passes again on Windows now. Until the bad change to _sre gets fixed, it will fail on platforms other than Windows and FreeBSD, either by "Test Failed", or by bad consequences of C stack overflow. 22 November 2003, 03:25:40 UTC
f237c77 More words: gave more motivation, and added cautions about the special dangers of trying to iterate over weak dicts. 21 November 2003, 22:21:19 UTC
834e2e9 Add a missing import. Closes SF # 816344. Will forward port. 21 November 2003, 20:26:59 UTC
ca6919c SF bug 839548: Bug in type's GC handling causes segfaults. Also SF patch 843455. This is a critical bugfix, backported from 2.4 development. I don't intend to backport beyond 2.3 maint. The bugs this fixes have been there since weakrefs were introduced. 20 November 2003, 22:13:51 UTC
d33ed28 This commit was manufactured by cvs2svn to create branch 'release23-maint'. 20 November 2003, 22:13:51 UTC
c63a6e4 Backport checkin: Fix typo fix. 20 November 2003, 13:38:57 UTC
e1ee18d Backport checkin: Fix typos. 19 November 2003, 13:37:01 UTC
9c4a694 Generator's constructor: The documentation was incorrect regarding how header wrapping gets done when maxheaderlen <> 0. The header really gets wrapped via the email.Header.Header class, which has a more sophisticated algorithm than just splitting on semi-colons. 19 November 2003, 02:20:14 UTC
717501e __init__(): The docstring was incorrect regarding how header wrapping gets done when maxheaderlen <> 0. The header really gets wrapped via the email.Header.Header class, which has a more sophisticated algorithm than just splitting on semi-colons. 19 November 2003, 02:19:43 UTC
e00b9b5 Backport of fix for [ 765456 ]: testAFakeZlib failed on platforms that use a statically linked zlib module, but since the problem it tests can't exist on these systems, simply skip it then. 18 November 2003, 23:04:28 UTC
a9f3d6c Backport of fix for [ 782686 ]: new files used \r as the default line separator instead of os.linesep. 18 November 2003, 22:46:08 UTC
69d36ce Patch #836434: Use dlopen/dlsym on AIX if available. Also disable _XOPEN_SOURCE on AIX 4. 18 November 2003, 19:59:39 UTC
fc894ea Patch #841807: Check whether a versioned libpython.so symlink is needed in altbininstall. 18 November 2003, 19:54:00 UTC
59cebed Patch #843088: Fix typos. 18 November 2003, 19:48:41 UTC
c61c1b4 Fix typo 16 November 2003, 13:45:21 UTC
2dbd74f Set version to 2.3.3a0. It would be better if this would be done immediately after a release is out ;-) 14 November 2003, 19:07:21 UTC
6dfa10c Set version to 2.3.3a0. It would be better if this would be done immediately after a release is out ;-) 14 November 2003, 18:33:13 UTC
30288d5 Mention patch #841977: modulefinder didn't find extension modules in packages 14 November 2003, 10:27:26 UTC
fd630f5 SF #841977 - modulefinder fails to find extension modules in packages The find_all_submodules() method in modulefinder only looks for *.py, *.pyc, and *.pyo files. Python extension modules are only found if they are referenced in import statements somewhere. This patch uses the actual list from imp.get_suffixes(). Backported to release-maint23. 14 November 2003, 10:23:03 UTC
8e81b7e subtype_dealloc(): A more complete fix for critical bug 840829 + expanded the test case with a piece that needs the more-complete fix. I don't intend to backport this beyond 2.3 maint. It's a critical bugfix, and should be backported to 2.2, 2.1, ..., if more releases in those lines get made. 13 November 2003, 22:48:42 UTC
d7fbabe #define HAVE_MEMMOVE on the cmdline for the pyexpat project; it doesn't include Python.h, Fred doesn't want the source code changed, and it won't compile on Windows otherwise. 13 November 2003, 15:52:25 UTC
604b120 Patch #804543: strdup saved locales. 13 November 2003, 07:42:13 UTC
695461f Backport of fix for SF bug 840829, memory corruption in some cases of weakref callbacks. This is a critical bugfix. It's already been fixed on the trunk (2.4 development). I don't intend to backport it to the 22 line, but if a 2.2.4 ever gets released, this should be in it. 13 November 2003, 01:17:55 UTC
a6794ea Improve backwards compatibility code to handle True/False. 12 November 2003, 15:21:57 UTC
5e4f589 add missing "if" 10 November 2003, 14:42:58 UTC
3fe64a4 SF bug #835457: Small typo in logging documentation 08 November 2003, 11:41:32 UTC
784f707 Backport of 1.26: Fix the problem addressed by patch [ 819012 ] Fix for former/latter confusion in Extending documentation although not by using supplied patch. 07 November 2003, 12:11:16 UTC
5cfab45 Patch #837322: Clarify owning, borrowing, stealing. 06 November 2003, 21:07:47 UTC
058806e Overallocate target buffer for normalization more early. Fixes #834676. 06 November 2003, 20:47:43 UTC
68fa8d9 On RH10, the PIE additions to gcc mean that id() can sometimes be a very large 32 bit int, which comes out as a negative int. Workaround this to prevent warnings from the test suite and the std lib. 06 November 2003, 13:57:49 UTC
4cef816 On RH10, the PIE additions to gcc mean that id() can sometimes be a very large 32 bit int, which comes out as a negative int. Workaround this to prevent warnings from the test suite. 06 November 2003, 13:40:46 UTC
cc7bb58 Temporary "fix" for the fact that pbxbuild is replaced with xcodebuild on Panther: make it a variable. Changing the variable has to be done by hand, for now, that remains to be worked on. 04 November 2003, 22:45:16 UTC
8aa273f $(prefix) wasn't communicated to Mac/OSX/Makefile for all targets. Fixed. 04 November 2003, 21:15:22 UTC
82ba889 Various fixes to make the standard applets have a correct version number, and to make BuildApplet have an icon again (albeit a quickly converted OS9 icon). 04 November 2003, 21:04:22 UTC
901d8aa Files used for second build of MacPython for Panther additions. 04 November 2003, 21:03:01 UTC
51067d0 InfoPlist.strings files should be UTF-16, not plain ASCII. 04 November 2003, 20:33:06 UTC
a98d8de include bug number 04 November 2003, 14:40:39 UTC
9e4a3d2 note new sre algorithm 04 November 2003, 14:38:51 UTC
4488c9c get tests working again. partial backport of 1.46 - I fixed the recursive tests that used to fail, but left test_re_groupref_exists disabled, as it fails on the release23-maint branch. Maybe something else needs to be backported? 04 November 2003, 14:11:01 UTC
9462e74 backport of 1.56 Apply patch 823328 -- support for rfc 2617 digestion authentication. This fixes the current (broken) digest auth code. 04 November 2003, 13:53:38 UTC
c6ccfe1 fix comments/docstring problems related to SF bug # 821818 02 November 2003, 19:39:14 UTC
1090df1 fix SF bug # 812818 02 November 2003, 19:38:24 UTC
ed7ca25 fixed wrong error checking on fcntl call as per SF bug # 821896 02 November 2003, 18:11:53 UTC
64e028c fixed buggy comment as per SF bug #827856 02 November 2003, 17:11:03 UTC
9f4ee31 fixed obvious bug in _send_header as per SF bug #831271 02 November 2003, 16:51:38 UTC
c3d3347 Avoid giving advice that's bad for security, as per SF bug #823515 02 November 2003, 16:31:22 UTC
024033b clarified (in the 5.14 summary) that tests and comparisons all chain, added a specific \ref to 5.9 in lieu of previous vague "see above". 02 November 2003, 16:11:48 UTC
ee29c74 SF patch #834444: add versionadd to new functions (Contributed by George Yoshida.) 02 November 2003, 09:52:38 UTC
0c857d8 Remember the scroll position when rebuilding the browser (as we do far too often). Fixes #824430. 02 November 2003, 01:11:09 UTC
8759ee9 Allow for the documentation to be inside PythonIDE as well as in the Python.app inside the framework (the original location for 2.3). This enables us to install the documentation on Panther too. 01 November 2003, 23:14:41 UTC
1f980d0 - In PythonIDE, add the Tools/IDE directory as the second entry in sys.path in stead of as the first, leaving PythonIDE.app/Contents/Resources as the first one. - When building the IDE for use with Apple-provided MacPython add PythonIDEMain.py to the Resources folder. Together these two makes fixes to PythonIDEMain available to Panther users. 01 November 2003, 22:30:50 UTC
c8c6875 Two related fixes: - The code for setting the working directory to $HOME was both incorrect and in the wrong place, fixed. - On OSX the default location for IDE scripts is now $HOME/Library/Python/IDE-Scripts. Together, these solve the problem that some people had (but, curiously enough, only some) that the IDE crashed at startup because it couldn't create "/Scripts". 01 November 2003, 22:28:19 UTC
3b34c65 [Bug #817178] Fix incorrect arguments in example, noted by Terry Reedy 31 October 2003, 19:52:42 UTC
ede6ee8 Patch #833710: Set INSTSONAME on Solaris. 31 October 2003, 15:41:49 UTC
718ea1e Patch #830858: Correct the number of is-functions. 31 October 2003, 15:34:16 UTC
278dae5 Patch #785689: Use basename in usage. 31 October 2003, 13:05:04 UTC
7f5b2cd Patch #787189: Explicitly define CTRL on SGI. 31 October 2003, 13:01:08 UTC
back to top