summaryrefslogtreecommitdiff
path: root/include/mimalloc-internal.h
AgeCommit message (Collapse)Author
2019-07-14use standard compliant compilation of the thread_free atomic fielddaan
2019-07-12merge with medium pagesdaan
2019-07-12merge medium pagesdaan
2019-07-12reintroduce support for medium size pagesdaan
2019-07-11merge from devdaan
2019-07-11Merge branch 'dev' into dev-windaan
2019-07-11more eager handling of non-local freesdaan
2019-07-09merge with dev-windaan
2019-07-09support non- eager_commit; on larson reduces commit charge 10x, but other ↵daan
benchmarks often see no improvement
2019-07-09add reset_decommit, reset_discard options; maintain more statisticsdaan
2019-07-08Merge branch 'dev' into dev-expdaan
2019-07-08add full heap aligned allocation api (issue #52); remove rezalloc (issue ↵daan
#63); add `mi_version`
2019-07-08merge with devdaan
2019-07-08add more const declarations (pr #79)daan
2019-07-04Merge branch 'dev' into dev-expdaan
2019-07-04do not enable verbose by default in the debug build; add trace messages for ↵daan
verbose level 2
2019-07-02merge back changes to OS module from 'dev-exp'daan
2019-07-02merge with dev branchdaan
2019-07-02Fixing interpose on macOSdaan
2019-07-02PR#66 by kickunderscore to ensure consistent small block alignmentdaan
2019-07-02Initial commit of separate memory region layer and improved large OS pages ↵daan
support, see 'memory.c'
2019-06-28enable large OS page support on Windowsdaan
2019-06-27fix page count of heap when absorbingdaan
2019-06-26Remove underscore prefixes to match c lanuguage standardJulian Fang
2019-06-25fix passing void as argumentdaan
2019-06-25fn() is not a valid C prototypeFrank Denis
2019-06-24Merge branch 'master' into devdaan
2019-06-23improve handling of huge pages in the cachedaan
2019-06-24Apple rebrands "OS X" as "macOS"Jim Huang
In 2012, with the release of OS X 10.8 Mountain Lion, the name of the system was shortened from Mac OS X to OS X. In 2016, with the release of macOS 10.12 Sierra, the name was changed from OS X to macOS to streamline it with the branding of Apple's other primary operating systems: iOS, watchOS, and tvOS. Reference: https://en.wikipedia.org/wiki/MacOS
2019-06-23Merge pull request #24 from jserv/clarify-licenseDaan
Clarify top-level license file
2019-06-23Clarify top-level license fileJim Huang
To be consistent with other Microsoft open source projects, each source file points to the file "LICENSE" in top-level directory.
2019-06-23Support ARM/Aarch64 TLS register fastpathJim Huang
Tested with Ubuntu Linux 18.04 LTS running on Marvell/Cavium ThunderX, which consists of Armv8 based processors.
2019-06-22fix accidental deleteDaan Leijen
2019-06-22possible fix for ARM linux compilationDaan Leijen
2019-06-19initial checkindaan