4 ms·
> Cpython has non-moving GC so this is not an issue. I believe the GP was referring to PyPy. From https://morepypy.blogspot.co.uk/2009/10/gc-improvements.html
by mrgriffin 9y ago
> Cpython has non-moving GC so this is not an issue.
I believe the GP was referring to PyPy.
From https://morepypy.blogspot.co.uk/2009/10/gc-improvements.html https://morepypy.blogspot.co.uk/2009/10/gc-improvements.html
> The hash field is not necessarily there; it is only present in classes whose hash is ever taken in the RPython program (which includes being keys in a dictionary). It is an "identity hash": it works like object.__hash__() in Python, but it cannot just be the address of the object in case of a GC that moves objects around.