]> granicus.if.org Git - graphviz/commit
back vmalloc by the system allocator
authorMatthew Fernandez <matthew.fernandez@gmail.com>
Sat, 11 Jul 2020 19:13:39 +0000 (12:13 -0700)
committerMatthew Fernandez <matthew.fernandez@gmail.com>
Sat, 25 Jul 2020 18:53:02 +0000 (11:53 -0700)
commit84b2983edf458098bb6233368904265c92da4e65
tree01a2ac6375e2009807174b5c8842bfa6f100ad78
parent8d33fa030d308e6f5a4572a5b25bde4508757c31
back vmalloc by the system allocator

Here we replace the custom vmalloc allocator implementation with calls to
malloc, while preserving the overall pool abstraction. That is, it is still
possible to not free any of your vmalloc allocations but then rely on a final
call to vmclose() to clean them up. Note that this also removes the vmprivate
functionality which is no longer relevant.
lib/vmalloc/CMakeLists.txt
lib/vmalloc/Makefile.am
lib/vmalloc/vmalloc.vcxproj
lib/vmalloc/vmalloc.vcxproj.filters
lib/vmalloc/vmbest.c
lib/vmalloc/vmclear.c
lib/vmalloc/vmclose.c
lib/vmalloc/vmhdr.h
lib/vmalloc/vmopen.c
lib/vmalloc/vmprivate.c [deleted file]