jemalloc/msvc
Slobodan Predolac 9d75722344 Move malloc routing into new malloc_dispatch module
Pull the tcache-aware routing helpers out of arena into a layer that
sits directly below the public malloc interface:

  arena_malloc           -> malloc_dispatch_malloc
  arena_palloc           -> malloc_dispatch_palloc
  arena_ralloc           -> malloc_dispatch_ralloc
  arena_dalloc*          -> malloc_dispatch_dalloc*
  arena_sdalloc*         -> malloc_dispatch_sdalloc*
  arena_dalloc_promoted  -> malloc_dispatch_dalloc_promoted

The new module (malloc_dispatch.h, malloc_dispatch_inlines.h,
src/malloc_dispatch.c) owns the tcache-vs-fall-through decision; the
only consumer is jemalloc_internal_inlines_c.h.  arena keeps a narrower
arena_prof_demote() for the sampled-allocation demotion path.
2026-06-04 11:32:53 -04:00
..
projects Move malloc routing into new malloc_dispatch module 2026-06-04 11:32:53 -04:00
test_threads Reformat the codebase with the clang-format 18. 2026-03-10 18:14:33 -07:00
jemalloc_vc2015.sln Add MS Visual Studio 2015 support 2016-02-20 10:55:23 -08:00
jemalloc_vc2017.sln Fix MSVC 2015 project and add a VS 2017 solution 2017-10-16 10:26:54 -07:00
jemalloc_vc2019.sln [MSVC] support for Visual Studio 2019 and 2022 2023-02-21 13:39:25 -08:00
jemalloc_vc2022.sln [MSVC] support for Visual Studio 2019 and 2022 2023-02-21 13:39:25 -08:00