Message330635
> Can someone please explain me why this change has any impact? Does it mean that _PyObject_GC_UNTRACK() macro has a bug?
Interestingly, this lonely and perplexing comment is left in PyObject_GC_UnTrack (the function):
void
PyObject_GC_UnTrack(void *op)
{
/* Obscure: the Py_TRASHCAN mechanism requires that we be able to
* call PyObject_GC_UnTrack twice on an object.
*/
if (_PyObject_GC_IS_TRACKED(op)) {
_PyObject_GC_UNTRACK(op);
}
} |
|
Date |
User |
Action |
Args |
2018-11-28 22:53:22 | pablogsal | set | recipients:
+ pablogsal, rhettinger, terry.reedy, ronaldoussoren, vstinner, taleinat, serhiy.storchaka, augustogoulart, a-j-buxton |
2018-11-28 22:53:22 | pablogsal | set | messageid: <1543445602.14.0.788709270274.issue33930@psf.upfronthosting.co.za> |
2018-11-28 22:53:22 | pablogsal | link | issue33930 messages |
2018-11-28 22:53:22 | pablogsal | create | |
|