server-skynet-source-3rd-je.../include
Qi Wang 9a86c65abc Implement retain on Windows.
The VirtualAlloc and VirtualFree APIs are different because MEM_DECOMMIT cannot
be used across multiple VirtualAlloc regions.  To properly support decommit,
only allow merge / split within the same region -- this is done by tracking the
"is_head" state of extents and not merging cross-region.

Add a new state is_head (only relevant for retain && !maps_coalesce), which is
true for the first extent in each VirtualAlloc region.  Determine if two extents
can be merged based on the head state, and use serial numbers for sanity checks.
2019-07-23 22:18:55 -07:00
..
jemalloc Implement retain on Windows. 2019-07-23 22:18:55 -07:00
msvc_compat Replace tabs following #define with spaces. 2017-01-20 21:45:53 -08:00