- 05 Nis, 2003 4 kayıt (commit)
-
-
Tim Peters yazdı
to special-case classic classes, or to worry about refcounts; has_finalizer() deleted the current object iff the first entry in the unreachable list has changed. I don't believe it was correct to check for ob_refcnt == 1, either: the dealloc routine would get called by Py_DECREF then, but there's nothing to stop the dealloc routine from ressurecting the object, and then gc would remain at the head of the unreachable list despite that its refcount temporarily fell to 0 (and that would lead to an infinite loop in move_finalizers()). I'm still worried about has_finalizer() resurrecting other objects in the unreachable list: what's to stop them from getting collected?
-
Tim Peters yazdı
change (it would be another kind of bug if the trash cycle weren't reclaimed).
-
Tim Peters yazdı
squashed-together conditional operators; makes it much easier to step thru in the debugger, and to set a breakpoint on the only dangerous path.
-
Tim Peters yazdı
delstr from initgc() into collect(). initgc() isn't called unless the user explicitly imports gc, so can be used only for initialization of user-visible module features; delstr needs to be initialized for proper internal operation, whether or not gc is explicitly imported. Bugfix candidate? I don't know whether the new bug was backported to 2.2 already.
-
- 04 Nis, 2003 4 kayıt (commit)
-
-
Raymond Hettinger yazdı
-
Jeremy Hylton yazdı
-
Jeremy Hylton yazdı
move_finalizers() moves every object from unreachable to collectable or finalizers, unless the object is deallocated first.
-
Greg Ward yazdı
opening it in non-blocking mode. Both Guido and David Hammerton have reported that this fixes their problems with ossaudiodev -- hooray!
-
- 03 Nis, 2003 3 kayıt (commit)
-
-
Jeremy Hylton yazdı
-
Jeremy Hylton yazdı
-
Martin v. Löwis yazdı
-
- 02 Nis, 2003 3 kayıt (commit)
-
-
Walter Dörwald yazdı
-
Walter Dörwald yazdı
an OverflowError instead of a TypeError to be consistent with "%c" % 256. See SF patch #710127.
-
Barry Warsaw yazdı
-
- 01 Nis, 2003 7 kayıt (commit)
-
-
Jack Jansen yazdı
-
Jack Jansen yazdı
-
Jack Jansen yazdı
the Standard_Suite, but various other suites do expect it (the Finder implements get() without declaring it itself). It is probably another case of OSA magic. Adding them to the global base class.
-
Jack Jansen yazdı
-
Jack Jansen yazdı
within a certain context. Give them an _Prop_ prefix, so they don't accidentally obscure an element from another suite (as happened with the Finder). Comparisons I'm not sure about, so I left them as global names. Also got rid of the lists if declarations, they serve no useful purpose.
-
Jack Jansen yazdı
-
Jack Jansen yazdı
- Added a --dump option that doesn't generate the module but dumps the pretty-printed aete resource(s) on stdout.
-
- 31 Mar, 2003 12 kayıt (commit)
-
-
Barry Warsaw yazdı
-
Walter Dörwald yazdı
-
Walter Dörwald yazdı
instead of raising a TypeError. (From SF patch #710127) Add tests to verify this is fixed. Add various tests for '%c' % int.
-
Fred Drake yazdı
- fix some markup nits
-
Walter Dörwald yazdı
-
Neal Norwitz yazdı
configure change is necessary to pass "." to makexp_aix so that dynamic modules work setup change gets curses working
-
Jack Jansen yazdı
-
Jack Jansen yazdı
interface.
-
Fred Drake yazdı
version.
-
Jack Jansen yazdı
you to say something like "talker.count(want=Address_Book.people)" in stead of having to manually create the aetypes.Type(Address_Book.people.want) OSA type.
-
Jack Jansen yazdı
and initialize the event loop (if not done previously) to work around a bug (IMHO) in MacOSX 10.2.
-
Jack Jansen yazdı
-
- 30 Mar, 2003 7 kayıt (commit)
-
-
Jack Jansen yazdı
the primary name.
-
Jack Jansen yazdı
be sorted after the main name, otherwise filling of properties and elements messes up. Sorting is always more difficult than expected:-)
-
Neal Norwitz yazdı
Also remove a few unused variables. Built on IRIX 6.5.
-
Neal Norwitz yazdı
-
Barry Warsaw yazdı
-
Barry Warsaw yazdı
-
Barry Warsaw yazdı
separating space or not between encoded chunks. Closes SF bug #710498.
-