[Patches] GC infrastructure patch 2 (type changes)

Neil Schemenauer nascheme@enme.ucalgary.ca
Fri, 16 Jun 2000 12:20:16 -0600


On Fri, Jun 16, 2000 at 03:56:29AM -0700, Greg Stein wrote:
> On Thu, Jun 15, 2000 at 06:05:48AM +0300, Moshe Zadka wrote:
> > What's wrong with defining Py_TPFLAGS_GC unconditionally?
> 
> Agreed, here. This is similar to the slots thing. Define it
> unconditionally. It isn't like ANY other extension can ever use
> that flag bit for anything else. That bit, from here on, means
> "GC".

As I mentioned in another email, this is done so that extensions
compiled with WITH_CYCLE_GC undefined will work with a GC enabled
interpreter.  The bit always means GC.  When it is set it means
that the object supports GC.  Does that make sense?

  Neil