commit | 75c6c05fea212330f4b0259602ffae1b2cb91be3 | [log] [tgz] |
---|---|---|
author | Sam Gross <colesbury@gmail.com> | Wed Feb 28 15:50:09 2024 -0500 |
committer | GitHub <noreply@github.com> | Wed Feb 28 12:50:09 2024 -0800 |
tree | 7802b594dc136dccba6b5b0dfa921813cbbadf91 | |
parent | df5212df6c6f08308c68de4b3ed8a1b51ac6334b [diff] |
gh-115891: Fix debug byte filling in free-threaded build (#116018) The previous code had two bugs. First, the debug offset in the mimalloc heap includes the two pymalloc debug words, but the pointer passed to fill_mem_debug does not include them. Second, the current object heap is correct source for allocations, but not deallocations.