summaryrefslogtreecommitdiff
path: root/include/mimalloc.h
AgeCommit message (Collapse)Author
2020-02-01add 'nodiscard' attribute to mimalloc interfacedaan
2020-01-27merge from dev-exp; better abandoned reclamationdaan
2020-01-23remove __thread attribute from mimalloc.hdaan
2020-01-23use -fvisibility=hidden on clang as welldaan
2020-01-22Merge branch 'dev' into dev-arenadaan
2020-01-22bump version to 1.5 for further developmentdaan
2020-01-20merge from devdaan
2020-01-20add mi_new_realloc(n) to support C++ style reallocation that raises ↵daan
std::bad_alloc on out-of-memory
2020-01-20add missing members to stl allocator (#193)daan
2020-01-19add alloc_align attribute to aligned allocation functionsdaan
2020-01-19add max_size member to STL allocatordaan
2020-01-17Add ability to register custom error function called on various error ↵daan
conditions; including ENOMEM
2020-01-17fix STL deallocate passing count (instead of size) to mi_free_sizedaan
2020-01-17improve STL allocator using mi_new_n and removing unused parameter names; ↵daan
follow up from pr #193 and #188
2020-01-16use proper C++11 check for noexcept attributedaan
2020-01-16rearrange STL allocator code: remove pragma, ifdef for C++11daan
2020-01-16Merge branch 'dev' into kile/stlDaan
2020-01-16merge stl and main headerKirsten Lee
2020-01-16flip the order of includes for ease of useKirsten Lee
2020-01-16add explicit calling convention to registered functionsdaan
2020-01-16add option to reset eagerly when a segment is abandoneddaan
2020-01-15bump version to 1.4 for further developmentdaan
2020-01-15add output argument to stat printingdaan
2020-01-15add argument pointer to the register deferred free callbackdaan
2020-01-15add argument pointer to the register output routinedaan
2019-11-25merge from devdaan
2019-11-25clean up options; make secure work with eager_page_commitdaan
2019-11-24experimental eager page commit optiondaan
2019-11-22Merge branch 'dev' into dev-arenadaan
2019-11-22bump version to 1.3 for further developmentdaan
2019-11-21wip: full decommit delay, for arena cache as welldaan
2019-11-21merge from dev-expdaan
2019-11-21merge from devdaan
2019-11-21update version to 1.2daan
2019-11-20remove reset delay slots; add reset tracking per page and segmentDaan Leijen
2019-11-20remove delayed reset option (for now)Daan Leijen
2019-11-13replace max_numa_nodes by use_numa_nodes (to help with wrong detection of ↵Daan Leijen
numa nodes on WSL for example)
2019-11-12change max_numa_node to max_numa_nodes optionDaan Leijen
2019-11-11merge from dev-expdaan
2019-11-11remove cache_reset parameterdaan
2019-11-11remove reset_decommits optiondaan
2019-11-10merge dev-expdaan
2019-11-10merge from dev-exp; bitmap based arenaDaan Leijen
2019-11-06change arena allocator to atomic bitmap as welldaan
2019-11-04initial delay slotsdaan
2019-11-04merge d1d65fbc: make max error messages configurabledaan
2019-11-03merge from dev-expdaan
2019-11-03make max error messages configurabledaan
2019-11-01merge from dev-exp (numa support)daan
2019-11-01initial numa support for arenasdaan