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

sort by:
Revision Author Date Message Commit Date
fc4afb3 This commit was manufactured by cvs2svn to create branch 'release21-maint'. 08 April 2002, 04:42:09 UTC
69337c7 Add note about changes in xml.sax.expatreader. 04 April 2002, 19:45:01 UTC
9e3c42a Not sure why the regression test missed this, but the PyXML tests caught it. We should get attributes from the right object. 04 April 2002, 19:13:18 UTC
eed9a44 Mark the notice about the new development version of the docs as not needing to be archived. Most of these are pretty bland. ;-) 04 April 2002, 18:04:31 UTC
976e51d Avoid creating circular references between the ExpatParser and the ContentHandler. While GC will eventually clean up, it can take longer than normal for applications that create a lot of strings (or other immutables) rather without creating many containers. This closes SF bug #535474. 04 April 2002, 17:59:25 UTC
5d2c2ad Back-port Neal Norwitz's patch: libarray.tex 1.31.8.2 SF 539024, Fix broken link to numpy 04 April 2002, 16:24:31 UTC
5c7855a Add the PyObject_As*Buffer() functions that apply, now that the docs have been corrected and I'm dealing with them anyway. 04 April 2002, 04:21:23 UTC
2a5cf97 Update the PEP URL format to point to python.org. (This affects exactly one link on the release21-maint branch.) 03 April 2002, 03:36:47 UTC
34716c1 There is no PyArg_ConvertTuple(); call it by the right name. This closes SF bug #537511. 01 April 2002, 23:14:30 UTC
5ef032d Update to push the docs to python.org instead of python.sf.net. 01 April 2002, 20:13:08 UTC
a41b85d backport gvanrossum's checkin of revision 2.40 of mpzmodule.c SF patch 517245 by Marc Recht. Support GMP version >= 2. 01 April 2002, 16:45:51 UTC
f235a95 News for SF #535905. 29 March 2002, 01:06:35 UTC
c44d823 Sort-of backport to 2.1.3 (if we ever release it) of the following. (The fix looks different, but does the same thing to the 2.1 GC code that Neil's patch does to the 2.2 GC code.) This is Neil's fix for SF bug 535905 (Evil Trashcan and GC interaction). The fix makes it possible to call PyObject_GC_UnTrack() more than once on the same object, and then move the PyObject_GC_UnTrack() call to *before* the trashcan code is invoked. BUGFIX CANDIDATE! 28 March 2002, 20:41:02 UTC
ded18d6 Backport for 2.1.3 (if we ever release it; we may have to because this is what Zope 2 will be using in the foreseeable future). Fix an issue that was reported in but unrelated to the main problem of SF bug 535905 (Evil Trashcan and GC interaction). The SETLOCAL() macro should not DECREF the local variable in-place and then store the new value; it should copy the old value to a temporary value, then store the new value, and then DECREF the temporary value. This is because it is possible that during the DECREF the frame is accessed by other code (e.g. a __del__ method or gc.collect()) and the variable would be pointing to already-freed memory. BUGFIX CANDIDATE! 28 March 2002, 20:21:21 UTC
00be96e Fix stupid typo in example. 16 March 2002, 13:53:35 UTC
2eedddc Clarify the descriptions of the positive and negative lookbehind assertions. Added examples of positive lookbehind assertions. This closes SF bug #529708. 16 March 2002, 06:26:20 UTC
585a30c Add a test that was added in Python 2.2: test Weak*Dictionary.setdefault(). The purpose is to avoid regression on SF bug #529273. This test is stronger than the one submitted with the bug report. 13 March 2002, 05:49:06 UTC
67edc16 Fix SF bug #529273: WeakValueDictionary.setdefault() raised UnboundLocalError since it used the name of a global function as the name of a local. The patch is almost identical to that submitted with the bug report. 13 March 2002, 05:47:26 UTC
bda6366 Change the way \textasciitilde is implemented so it works more consistently (dropping tildes into data that still goes through LaTeX-like processing is a bad idea). 13 March 2002, 02:46:17 UTC
c9868fe Add a note that Py_None needs the same reference count treatment as any other PyObject *. This closes SF bug #494007. 12 March 2002, 20:18:01 UTC
29752e2 "level" keyword argument in example should be "stacklevel". This closes SF bug #517684. 12 March 2002, 19:51:59 UTC
9027116 Add more explanation of how data_files is used (esp. where the files end up in the installation and how that location is determined). 08 March 2002, 22:02:26 UTC
ee95f1c "Shortcut" should be "short-circuit". This closes SF bug #526277. 08 March 2002, 01:01:50 UTC
b027538 Backport (if there's ever a 2.1.3 release) of a useful trunk fix: Fix by Edward K Ream to make breakpoints work on Windows: insert a missing call to self.canonic(). 25 February 2002, 23:13:34 UTC
205da04 Typo: thsi -> this. Closes SF bug #521450. 22 February 2002, 15:41:13 UTC
8dcb537 Add an availability statement for alarm(). 15 February 2002, 21:00:35 UTC
558911b Consistently use \textasciicircum to produce a ^ character. LaTeX really falls flat on this one! 14 February 2002, 15:26:15 UTC
dc2e5ce In case there ever will be a 2.1.3, this fixes SF bug #514928 (Bastian Kleineidam): curses error in w.border(). For some reason, in 2.1.2 and before, PyCursesWindow_Border is declared as METH_VARARGS but calls PyArg_Parse(), which is wrong. (This is not relevant for 2.2, which does this completely different and makes all functions METH_VARARGS.) 08 February 2002, 21:32:41 UTC
97cb5b7 Update the instructions on reporting bugs to reflect that anonymous reports are no longer accepted. 04 February 2002, 21:43:58 UTC
0c81ed6 string.split() docstring described the interpretation of the maxsplit argument incorrectly. This closes SF bug #505997. 30 January 2002, 16:16:38 UTC
c7fd588 Add keyword.kwlist to the public API. 24 January 2002, 16:40:31 UTC
e8dd09c libkeyword.tex was missing from the list of dependencies for the Library Reference. 24 January 2002, 16:40:15 UTC
ddc9bb9 Fix typos reported by François Pinard. 21 January 2002, 16:10:06 UTC
a00d2ab Updated GNU info dir segment from Milan Zamazal. 17 January 2002, 21:26:19 UTC
b561db6 Update email address. 17 January 2002, 21:06:38 UTC
1d826b1 Fix Michael Hudson's email address. 17 January 2002, 06:18:17 UTC
cadb4c8 This commit was manufactured by cvs2svn to create tag 'r212'. 15 January 2002, 22:34:58 UTC
d73f1fd Assorted Windows tweaks to change the release from 2.1.2c1 to 2.1.2. I have nothing else I intend to check in for 2.1.2 final. 15 January 2002, 22:34:58 UTC
d9ba4cf Bump version to 2.1.2 final. 15 January 2002, 22:19:12 UTC
114d11c News for 2.1.2 final. This is good now. 15 January 2002, 22:13:16 UTC
9e83cae Found another place where the copyrgiht date had to be fixed. 15 January 2002, 22:09:55 UTC
ce76e0a Set the release version and date. 15 January 2002, 22:00:25 UTC
ee924a9 Set the release version. 15 January 2002, 22:00:09 UTC
a472771 Backport revision 2.69. SF patch #471839: Bug when extensions import extensions (Shane Hathaway) When an extension imports another extension in its initXXX() function, the variable _Py_PackageContext is prematurely reset to NULL. If the outer extension then calls Py_InitModule(), the extension is installed in sys.modules without its package name. The manifestation of this bug is a "SystemError: _PyImport_FixupExtension: module <package>.<extension> not loaded". To fix this, importdl.c just needs to retain the old value of _Py_PackageContext and restore it after the initXXX() method is called. The attached patch does this. This patch applies to Python 2.1.1 and the current CVS. 15 January 2002, 21:14:38 UTC
e60d373 Merge in Thomas Heller's typo fix from revision 1.13. 15 January 2002, 04:48:43 UTC
5eab720 Copied from the HEAD revision, and checked in again after doing a "cvs admin -kb installer.bmp" (although this should be unneeded?). 11 January 2002, 10:08:19 UTC
ea7f4a5 Add blurb about 32-bit Windows installer -- this made the SF release notes, but apparently didn't get backstitched into NEWS before the release. Trimmed trailing whitespace. 11 January 2002, 04:21:11 UTC
e5f06af Remove remaining 2.2-isms: + Lib/site-packages wasn't created on Windows in 2.1. + The compiler package lived in Tools instead of in Lib. After this, a directory compare of an installed 2.1.1 and an installation created by this installer "are close". The remaining differences have to do with files that the old installer mistakenly never knew existed (like the distutils README, and pynche's color-name files). All such cases in 2.1.1 were bugs, now repaired in 2.1.2. 11 January 2002, 00:28:56 UTC
f427d7e The license text needs to refer to 2.1.2, not 2.1.1. 10 January 2002, 23:32:36 UTC
fb9e880 2.1-ize command for Start menu GUI pydoc shortcut. 10 January 2002, 23:27:45 UTC
8c1f7ae Add the GetArgv() docs provided by Dean Draayer in SF patch #496705. 10 January 2002, 23:12:07 UTC
a995adf Update to the latest version from the trunk. 10 January 2002, 23:10:20 UTC
e1582a8 Mostly removing stuff the installer does in 2.2 that can't be done in 2.1 (e.g., there was no Lib/test/data directory then, hotshot didn't exist, ditto the Lib/email package, etc). Also restored the now-obsolete expat setup. 10 January 2002, 23:05:10 UTC
4435d50 One more copyright date to update. 10 January 2002, 22:58:16 UTC
a03453d Attempted to update all the copyright notices (we're releasing this in 2002!). Does anyone know of a copyright blurb I missed? 10 January 2002, 22:49:58 UTC
bd5bcf6 More backporting of 32-bit installer. Doesn't work yet, but getting closer. 10 January 2002, 22:42:17 UTC
f521ae1 Adjust the instructions for building large file support so that it works more cleanly (I think this supports more Linux systems; not sure). Barry Warsaw & Martin von Loewis actually agree on this! This closes SF patch #502023. 10 January 2002, 22:37:18 UTC
bf07673 Backporting the 32-bit installer requires an additional .wse script, copied here verbatim from the trunk (it should be release-independent). 10 January 2002, 21:24:17 UTC
3411f57 Update Windows build number for 2.1.2c1. 10 January 2002, 19:57:21 UTC
5c1b22b This commit was manufactured by cvs2svn to create tag 'r212c1'. 10 January 2002, 16:25:57 UTC
438d267 tweak version numbers - 2.1.2c1, release candidate. 10 January 2002, 16:25:57 UTC
770139c backport 1.14: Fix the second reincarnation of SF #456395 -- failure on IRIX. This time use .replace() to change all \r\n into \n, not just the last one. This makes test_pty work on Irix. 10 January 2002, 15:51:52 UTC
202ae3d Prepare for 2.1.2 release candidate 1. 10 January 2002, 15:43:16 UTC
bc2f312 added bdfl edits 10 January 2002, 14:37:48 UTC
d66330a Added item about the webbrowser security fix. 10 January 2002, 13:56:21 UTC
86b2c9e build notes for macos x 10.1, from Dan Wolfe. Closes patch: [ #481080 ] Read Me file Patch for Python 2.1.2 10 January 2002, 12:29:33 UTC
f226f40 cosmetic change to add a commit message for the last commit, accidently sent with empty message. sheesh. Lucky I decided it was worth doing last minute complete compile tests. cvs merge stupid on my part fixed that made solaris builds totally fail. 10 January 2002, 11:12:20 UTC
ca1512c thread_pthread.h 10 January 2002, 11:10:18 UTC
9fd582b oops. PEP-0101 missed this. 10 January 2002, 10:46:53 UTC
4afb75d oops. forgot about largefile support. 10 January 2002, 10:18:00 UTC
879a049 backport Fred's 1.58: Added documentation of the sendall() method, and a note to the send() method that it does not guarantee that all data is sent. 10 January 2002, 10:04:04 UTC
d7d92af 2.1.2 release continues... 10 January 2002, 10:00:48 UTC
a82adf9 Backport gvanrossum's checkin of revision 1.20: Thread.__bootstrap(): ignore exceptions in the self.__delete() call in the finally clause. An exception here could happen when a daemon thread exits after the threading module has already been trashed by the import finalization, and there's not much of a point in trying to insist doing the cleanup in that stage. This should fix SF bug ##497111: active_limbo_lock error at program exit. 10 January 2002, 09:54:01 UTC
b569d47 and heeeere we go. heading for 2.1.2 release. 10 January 2002, 09:50:31 UTC
4e2d4b3 Fix webbrowser.py security bug: be more careful about what we pass to os.system(). This closes Python bug #500401, Debian bug #127507. 07 January 2002, 15:30:21 UTC
0112878 MvL's patch to fix up large file support. You still need to enable it manually with, e.g.: CC='gcc -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64' ./configure 07 January 2002, 06:42:37 UTC
355b98a Do not mask the name of a built-in function in example code. Based on comment sent to python-docs. 05 January 2002, 04:04:56 UTC
c0a1286 Fix minor typo reported in SF patch #497951. 05 January 2002, 01:51:37 UTC
3fa9dd7 A slightly different version of patch 489388 which addresses two MacOSX issues: - Use -flat-namespace linker option to allow building on 10.1 and later. - Allows it to build on 10.1.1 and later (which use a different version numbering scheme for "uname"). Anthony asked me to check this in. 27 December 2001, 21:55:46 UTC
cec94a5 Don;t build curses on MacOSX 10.1 or later. This is patch 496905, and Anthony asked me to check it in. 27 December 2001, 21:51:02 UTC
8e07964 Another name. 27 December 2001, 18:40:54 UTC
05e4d4b Added some missing index entries, noted by L. Peter Deutsch. 27 December 2001, 18:38:47 UTC
8f2d8a7 Elaborate the descriptions for onecmd(), precmd(), and postcmd() so they are useful. Includes one correction in the precmd() description. 27 December 2001, 05:09:45 UTC
80d8b91 Added another name. 26 December 2001, 22:03:41 UTC
aea7c0d Fix wrongly-named formal parameters in three places: begin_y was used twice instead of begin_y and begin_x for derwin(), subpad(), and subwin(). Reported for derwin() by Eric Huss. Added class annotations for the window methods so they would be properly described in the index. 26 December 2001, 22:03:14 UTC
dd13f85 oops. nearly forgot this one: backport patch #495358 rfc822.AddressList and "<>" address 23 December 2001, 07:02:01 UTC
64d8547 backport of solaris thread patch, adding PTHREAD_SCOPE_SYSTEM support: Improve threading on Solaris, according to SF patch #460269, submitted by bbrox@bbrox.org / lionel.ulmer@free.fr. This adds a configure check and if all goes well turns on the PTHREAD_SCOPE_SYSTEM thread attribute for new threads. This should remove the need to add tiny sleeps at the start of threads to allow other threads to be scheduled. This is a semi-feature, but makes such a huge difference to the performance of Zope on Solaris that it's worthwhile (well, imho). 23 December 2001, 04:07:25 UTC
cdf6bfe The Grande 'sendall()' patch. I believe that I've picked up everything in the std lib that should be using sendall(), rather than send() - I've tried to check each of the patches. Replaces calls to socket.send() (which isn't guaranteed to send all data) with the new socket.sendall() method. 23 December 2001, 01:47:10 UTC
e40ae1f backport of 1.196: socket.recv(-1) fixup. 23 December 2001, 01:44:49 UTC
40986ed darn excess whitespace. 23 December 2001, 01:37:33 UTC
308584d partial backport of 1.25: select not defensive. check for EINTR and make sure it's handled painlessly. 23 December 2001, 01:26:49 UTC
3a9bc5b Fix the erroneous availability annotation for s.makefile() from the last checkin (my fault!). 22 December 2001, 19:09:42 UTC
9531fb4 Add notes that fromfd() and s.makefile() are Unix-specific. This fixes SF bug #495896. Fix up various markup consistency & style guide conformance nits. 21 December 2001, 17:44:43 UTC
fc54310 d'oh! could have _sworn_ I checked this in last weekend. Make dumbdbm merely "dumb", rather than "terminally broken". Without this patch, it's almost impossible to use dumbdbm _without_ causing horrible datalossage. With this patch, dumbdbm passes my own horrible torture test, as well as the roundup test suite. dumbdbm really could do with a smidgin of a rewrite or two, but that's not suitable for the release21-maint branch. This patch should go into the trunk as well. 21 December 2001, 04:46:19 UTC
ba5a3f2 backport 2.35: SF bug 485175: buffer overflow in traceback.c. Bugfix candidate. tb_displayline(): the sprintf format was choking off the file name, but used plain %s for the function name (which can be arbitrarily long). Limit both to 500 chars max. 21 December 2001, 03:49:31 UTC
8d0b5ad backport 2.153: Missing DECREFs when exception is raised in sys.excepthook. 21 December 2001, 03:46:12 UTC
047f687 backport 2.9: PySymtableEntry_New(): I'm not sure what this routine is doing, but it was obviously leaking an int object when whatever the heck it's looking for was found. Repaired that. This accounts for why entering function and class definitions at an interactive prompt leaked a reference to the integer 1 each time. 21 December 2001, 03:45:15 UTC
f3f6cfe backport 2.144: Py_Initialize(): Apply patch by Jürgen Hermann to call _PyImport_FixupExtension() on the exceptions module. Now reload(exceptions) acts just like reload(sys) instead of raising an ImportError. This closes SF bug #422004. 21 December 2001, 03:29:12 UTC
f7adf24 Backport rev 2.301 to the 2.1 maintenance branch. Add checks for stack underflow and overflow. 20 December 2001, 02:07:36 UTC
89320a5 Add stack depth info for FOR_LOOP opcode 19 December 2001, 20:40:54 UTC
back to top