diff options
author | Victor Stinner <vstinner@redhat.com> | 2019-04-11 09:33:27 (GMT) |
---|---|---|
committer | GitHub <noreply@github.com> | 2019-04-11 09:33:27 (GMT) |
commit | 2b00db68554422ec37faba2a80179a0172df6349 (patch) | |
tree | 164b39074b3563200714215ea8273c59f173feb5 /.gitattributes | |
parent | 57b1a2862a99677f09614e9e456d36aae9ddd87c (diff) | |
download | cpython-2b00db68554422ec37faba2a80179a0172df6349.zip cpython-2b00db68554422ec37faba2a80179a0172df6349.tar.gz cpython-2b00db68554422ec37faba2a80179a0172df6349.tar.bz2 |
bpo-36389: _PyObject_IsFreed() now also detects uninitialized memory (GH-12770)
Replace _PyMem_IsFreed() function with _PyMem_IsPtrFreed() inline
function. The function is now way more efficient, it became a simple
comparison on integers, rather than a short loop. It detects also
uninitialized bytes and "forbidden bytes" filled by debug hooks
on memory allocators.
Add unit tests on _PyObject_IsFreed().
Diffstat (limited to '.gitattributes')
0 files changed, 0 insertions, 0 deletions