Message157464
| Author | kristjan.jonsson |
|---|---|
| Recipients | amaury.forgeotdarc, dstanek, kristjan.jonsson, loewis, pitrou, rhettinger, stutzbach, tim.peters |
| Date | 2012-04-04.10:56:02 |
| SpamBayes Score | -1.0 |
| Marked as misclassified | Yes |
| Message-id | <1333536963.09.0.877075927056.issue9141@psf.upfronthosting.co.za> |
| In-reply-to |
| Content | |
|---|---|
I just noticed that PyTypeObjects have a gc slot already: inquiry tp_is_gc; /* For PyObject_IS_GC */ Now, this is used in only one place in 2.7, for type objects: return type->tp_flags & Py_TPFLAGS_HEAPTYPE; This is thus used to dynamically query if an object was allocated with a GC header or not, since static types cannot have this. Now, it would be perfectly possible to change the semantics of this function to return a bit flag, with bit 0 being the "has head" and bit 1 meaning "is collectable" This might simplify some stuff. Any thoughts? |
|
| History | |||
|---|---|---|---|
| Date | User | Action | Args |
| 2012-04-04 10:56:03 | kristjan.jonsson | set | recipients: + kristjan.jonsson, tim.peters, loewis, rhettinger, amaury.forgeotdarc, pitrou, dstanek, stutzbach |
| 2012-04-04 10:56:03 | kristjan.jonsson | set | messageid: <1333536963.09.0.877075927056.issue9141@psf.upfronthosting.co.za> |
| 2012-04-04 10:56:02 | kristjan.jonsson | link | issue9141 messages |
| 2012-04-04 10:56:02 | kristjan.jonsson | create | |