mimalloc/include
Christian Heimes 0353fc38dd Allow overrides of MI_DEBUG memory constants
CPython and Windows CRT debug builds use different values for uninit,
freed, and padding bytes. Make ``MI_DEBUG_*`` constants conditional to
allow embedders to override the constants.

Windows dbgheap:

```
_bNoMansLandFill = 0xFD
_bDeadLandFill   = 0xDD
_bCleanLandFill  = 0xCD
```

Python memory debug

```
PYMEM_CLEANBYTE      0xCD
PYMEM_DEADBYTE       0xDD
PYMEM_FORBIDDENBYTE  0xFD
```

Signed-off-by: Christian Heimes <christian@python.org>
2022-01-05 13:22:47 +01:00
..
mimalloc-atomic.h add space after _Atomic to prevent errors on msvc without /TP (see PR #452) 2021-10-19 10:17:30 -07:00
mimalloc-internal.h revise assembly test for the _mi_threadid(); fix issue #495 with musl libc on arm; test specifically for bionic libc on Android 2022-01-01 15:54:06 -08:00
mimalloc-new-delete.h Bump copyright date 2021-04-24 16:35:11 +00:00
mimalloc-override.h Merge branch 'dev' into netbsd_reallocarr 2021-12-15 16:27:26 -08:00
mimalloc-types.h Allow overrides of MI_DEBUG memory constants 2022-01-05 13:22:47 +01:00
mimalloc.h Merge pull request #504 from res2k/tweak-stats-doc 2021-12-20 17:44:52 -08:00