summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* This commit was manufactured by cvs2svn to create tag 'r223'.v2.2.3cvs2svn2003-05-301-0/+1
|
* Last minute NEWS file updatesBarry Warsaw2003-05-301-1/+4
|
* Update Windows installer for 2.2.3.Tim Peters2003-05-301-4/+4
|
* Update the Windows DLL resource info for 2.2.3.Tim Peters2003-05-301-5/+5
|
* Update the buildno diplayed by Windows Python 2.2.3.Tim Peters2003-05-301-2/+2
|
* Updated Windows buildno for 2.2.3 final.Tim Peters2003-05-301-0/+2
|
* Bump the version to 2.2.3 (final).Guido van Rossum2003-05-301-3/+3
|
* Backport from 2.3 trunk:Barry Warsaw2003-05-292-3/+7
| | | | | | | | _make_boundary(): Fix for SF bug #745478, broken boundary calculation in some locales. This code simplifies the boundary algorithm to use randint() which is what we wanted anyway. Bump package version to 2.5.3.
* Typo repair.Tim Peters2003-05-291-2/+2
|
* Fleshed out the WeakKeyDictionary.__delitem__ news, since this can changeTim Peters2003-05-291-2/+14
| | | | visible behavior.
* All the news that's fit to print (I reviewed the CVS log since theGuido van Rossum2003-05-291-0/+15
| | | | bump of patchlevel.h).
* Add section for 2.2.3 final and memory leak plug for tkinterNeal Norwitz2003-05-291-0/+7
|
* Backport 1.160:Neal Norwitz2003-05-291-4/+11
| | | | | | Fix SF #745055, Memory leak in _tkinter.c/Tkapp_SplitList() Also fix a memory leak in Tkapp_Split.
* Give the Windows socket wrapper function default values for its 'family'Tim Peters2003-05-291-1/+1
| | | | | | | | and 'type' arguments. This improves x-platform compatibility (e.g., on Unix systems socket() already supported these default arguments). No need to do anything here for 2.3 -- it already fixed this glitch in a different way.
* Set release information for Python 2.2.3.Fred Drake2003-05-292-3/+3
|
* crash_in_get_sf736892(): A test of SF 736892, forcing function to actBarry Warsaw2003-05-291-0/+14
| | | | like an unbound method dumps core.
* Backport patch 2.206:Barry Warsaw2003-05-291-0/+9
| | | | | | | | | | | | | | | ---------------------------- revision 2.206 date: 2003/02/11 16:25:43; author: gvanrossum; state: Exp; lines: +9 -0 Add basic arg sanity checking to wrap_descr_get(). This is called when Python code calls a descriptor's __get__ method. It should translate None to NULL in both argument positions, and insist that at least one of the argument positions is not NULL after this transformation. ---------------------------- which fixes SF bug # 736892, forcing function to act like an unbound method dumps core.
* Remove debug code from weakref_segfault().Guido van Rossum2003-05-291-3/+1
| | | | | Also move the call of the test to the top; the crash is caused by a double free.
* Fix for SF 742911. We now clear the weakrefs *before* calling __del__Guido van Rossum2003-05-291-8/+8
| | | | or emptying __dict__, just as we do for classic classes.
* Add testcase for SF 742911.Guido van Rossum2003-05-291-0/+24
|
* The backport gets Fred's seal of approval:Barry Warsaw2003-05-282-5/+59
| | | | | | | | | | | | | | | | | | | SF 742860: WeakKeyDictionary __delitem__ uses iterkeys Someone review this, please! Final releases are getting close, Fred (the weakref guy) won't be around until Tuesday, and the pre-patch code can indeed raise spurious RuntimeErrors in the presence of threads or mutating comparison functions. See the bug report for my confusions: I can't see any reason for why __delitem__ iterated over the keys. The new one-liner implementation is much faster, can't raise RuntimeError, and should be better-behaved in all respects wrt threads. New tests test_weak_keyed_bad_delitem and test_weak_keyed_cascading_deletes fail before this patch. Backported the tests and the patch.
* Spec file update from Sean Reifschneider.Barry Warsaw2003-05-271-3/+2
|
* Backport of 1.48: on Mac OS X don't use -R for runtime_library_dirs, useJack Jansen2003-05-232-0/+6
| | | | -L in stead. Fixes #723495.
* Bumping PY_VERSIONBarry Warsaw2003-05-231-1/+1
|
* This commit was manufactured by cvs2svn to create tag 'r223c1'.v2.2.3c1cvs2svn2003-05-221-0/+1
|
* Go ahead and label this 2.2.3c1Barry Warsaw2003-05-221-2/+2
|
* A bunch of NEWS file updatesBarry Warsaw2003-05-221-1/+24
|
* Squash new compiler wng (mistmatching formal/actual pointer types).Tim Peters2003-05-221-1/+1
|
* Backport fix for SF bug 692776.Jeremy Hylton2003-05-223-47/+135
| | | | | | Add a tp_new slot to function objects that handles the case of a function requiring a closure. Put the function type in the new module, rather than having a function new.function(). Add tests.
* Link the dbm module against gdbm if it exists and if no earlierBarry Warsaw2003-05-221-0/+3
| | | | | library match was found. This fixes dbm on RedHat 9 and doesn't appear (so far <wink>) to have any regressions on other *nixes.
* Backport Jeremy's fix: req.method should be req.get_method.Raymond Hettinger2003-05-221-6/+8
|
* Backport fix for SF bug #741171: pdb crashes when enabling a non-existing ↵Andrew M. Kuchling2003-05-221-2/+22
| | | | breakpoint
* Backport fix for SF bug 734869 and sundry compiler cleanups.Jeremy Hylton2003-05-225-27/+36
|
* Assorted 2.2.3c1 and copyright changes specific to Windows.Tim Peters2003-05-224-14/+16
|
* update copyright datesFred Drake2003-05-221-1/+1
|
* Correct dependency information -- the Python docs load the "About thisFred Drake2003-05-221-2/+2
| | | | document" text from html/stdabout.dat, not html/about.dat.
* Update Python release version and copyright yearsBarry Warsaw2003-05-221-12/+13
|
* Twiddle the bannerBarry Warsaw2003-05-221-2/+2
|
* Minor elaboration in the information about reporting errors.Fred Drake2003-05-221-1/+2
|
* update version/release informationFred Drake2003-05-221-3/+3
|
* update version historyFred Drake2003-05-221-0/+2
|
* the release manager has been fixed; this *will* be a release candidateFred Drake2003-05-221-1/+1
|
* Prepare for 2.2.3c1 (release candidate 1)Barry Warsaw2003-05-221-4/+4
|
* Start preparing the doc tree for 2.2.3.Fred Drake2003-05-221-1/+1
|
* PyType_Ready(): Complain if the type is a base type, and gc'able, andTim Peters2003-05-213-4/+50
| | | | | | | | | | | | | | | | | | tp_free is NULL or PyObject_Del at the end. Because it's a base type it must call tp_free in its dealloc function, and because it's gc'able it must not call PyObject_Del. inherit_slots(): Don't inherit tp_free unless the type and its base agree about whether they're gc'able. If the type is gc'able and the base is not, and the base uses the default PyObject_Del for its tp_free, give the type PyObject_GC_Del for its tp_free (the appropriate default for a gc'able type). cPickle.c: The Pickler and Unpickler types claim to be base classes and gc'able, but their dealloc functions didn't call tp_free. Repaired that. Also call PyType_Ready() on these typeobjects, so that the correct (PyObject_GC_Del) default memory-freeing function gets plugged into these types' tp_free slots.
* A few new news itemsBarry Warsaw2003-05-201-0/+7
|
* GNUTranslations._parse(): Backport of fix for SF bug #658233, whereBarry Warsaw2003-05-201-6/+13
| | | | | | continuation lines in .po metadata caused a crash. Also, export more symbols from __all__.
* Slight rephrasing of the OSX stacksize problem with test_re.Jack Jansen2003-05-201-2/+2
|
* These were added on the main branch, but never on the 2.2 branch.Jack Jansen2003-05-200-0/+0
|
* Backport: Don't mention __slots__ as a technique for error avoidanceAndrew M. Kuchling2003-05-201-10/+6
|