cpython/Objects/mimalloc
Sam Gross 72714c0266
gh-115103: Enable internal mimalloc assertions in debug builds (#116343)
This sets `MI_DEBUG` to `2` in debug builds to enable `mi_assert_internal()`
calls. Expensive internal assertions are not enabled.

This also disables an assertion in free-threaded builds that would be
triggered by the free-threaded GC because we traverse heaps that are not
owned by the current thread.
2024-03-05 13:54:20 -05:00
..
prim chore: fix typos (#116345) 2024-03-05 09:05:52 -07:00
alloc-aligned.c
alloc-override.c
alloc-posix.c
alloc.c gh-115103: Enable internal mimalloc assertions in debug builds (#116343) 2024-03-05 13:54:20 -05:00
arena.c
bitmap.c
bitmap.h
heap.c gh-115184: Fix refleak tracking issues in free-threaded build (#115188) 2024-02-09 09:23:12 -05:00
init.c gh-115491: Keep some fields valid across allocations (free-threading) (#115573) 2024-02-20 10:36:40 -05:00
options.c
os.c
page-queue.c
page.c gh-115491: Keep some fields valid across allocations (free-threading) (#115573) 2024-02-20 10:36:40 -05:00
random.c
segment-map.c
segment.c gh-112532: Improve mimalloc page visiting (#114133) 2024-01-22 13:10:21 -08:00
static.c
stats.c