21498 Commits

Author SHA1 Message Date
cvs2svn
2d0f5aa9a1 This commit was manufactured by cvs2svn to create tag 'r22p1'. v2.2 2002-03-29 21:23:40 +00:00
Fred Drake
922887c437 Set version info for the emergency "Don't Kill Opera" documentation
release.
2002-03-29 21:23:40 +00:00
Guido van Rossum
919c066be2 Backport to 2.2.1:
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!
2002-03-29 14:47:18 +00:00
Guido van Rossum
a0c13b7ac7 News for SF #535905. 2002-03-29 01:05:09 +00:00
Tim Peters
2457a7e368 Backport of a new test to check the interaction between cyclic GC
and the trashcan mechanism.
2002-03-28 23:18:08 +00:00
Guido van Rossum
9ff1cf05fb Backport to 2.2.1:
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!
2002-03-28 20:36:50 +00:00
Guido van Rossum
fe34d0facd Backport to 2.2.1.
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!
2002-03-28 20:18:48 +00:00
Fred Drake
8812776e90 Add documentation on the hasfree data object. 2002-03-28 19:35:33 +00:00
Fred Drake
409bb439ed Backport Skip's patch for SF bug #534495:
exceptions.tex 1.5

fix a typo in PyErr_Format table and add row for 'p' format char
closes bug 534495
2002-03-27 14:08:21 +00:00
Jack Jansen
1495def1e4 Files used for 2.2.1c2 distribution. 2002-03-26 23:40:33 +00:00
Jack Jansen
ca1cd6cbe1 Oops, missed the prefixname optional arg when I applied the previous backport. 2002-03-26 23:38:16 +00:00
cvs2svn
cb7f6544f0 This commit was manufactured by cvs2svn to create tag 'r221c2'. v2.2.1c2 2002-03-26 13:47:16 +00:00
Jack Jansen
8b9a781fce Ready for 2.2c2. 2002-03-26 13:47:16 +00:00
Jack Jansen
38d966b9da Build MacOSX _Scrap module. IDE now works under MachoPython!
(Checked in after conferring with Michael).
2002-03-26 13:43:04 +00:00
Michael W. Hudson
a4f46e7a2f Detlef Lannert noticed that I can't type. 2002-03-26 13:22:23 +00:00
Jack Jansen
195ad1b116 Backport of 1.15 and 1.14:
Make object browser work in OSX (by rewriting the old browser
LDEF in Python). If at all possible, this should go into 2.2.1.

Use the Carbon scrap manager interface if the old interface isn't available.
2002-03-26 12:50:40 +00:00
Jack Jansen
54a8e1cfda Backport of 1.12:
Make object browser work in OSX (by rewriting the old browser
LDEF in Python). If at all possible, this should go into 2.2.1.
2002-03-26 12:49:24 +00:00
Jack Jansen
5d7252d841 File was missing from 2.2.1 subtree. 2002-03-26 12:34:49 +00:00
Michael W. Hudson
308e78c9d2 People who tested 2.2.1c1. 2002-03-26 12:21:23 +00:00
Michael W. Hudson
4c92fa0eed Add another line. 2002-03-26 11:51:46 +00:00
Michael W. Hudson
39511d330a A stab at NEWS. 2002-03-26 10:31:36 +00:00
Michael W. Hudson
3318529149 Make license refer to 2.2.1 2002-03-26 10:22:09 +00:00
Michael W. Hudson
4f0c5d4b4b It made it.
backport gvanrossum's checkin of
    revision 1.58 of pickle.py

Fix for SF 502085.
Don't die when issubclass(t, TypeType) fails.

Bugfix candidate (but I think it's too late for 2.2.1).
2002-03-26 09:57:13 +00:00
Fred Drake
f1b26ba2bf Document the finditer() function and method.
This closes SF bug #520904.

Explain that many of the escapes supported by string literals are also
supported by the RE compiler, and list which ones.
This closes SF bug #529923.
2002-03-25 20:22:28 +00:00
Tim Peters
7fae881568 Embed the right 2.2.1c2 identification strings in the Windows installer. 2002-03-25 20:17:19 +00:00