summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2022-01-10Merge branch 'dev' into dev-slicedaan
2022-01-10further fixes to allow statically linking mimalloc in DLL modules (issue #508)Daan Leijen
2022-01-10merge from devDaan Leijen
2022-01-10improve commit/decommit on LinuxDaan Leijen
2022-01-10merge from devdaan
2022-01-10fix warnings on Solaris, issue #520daan
2022-01-10Merge pull request #515 from res2k/msvc-late-cleanupDaan
MSVC late cleanup
2022-01-10ignore reset_decommits option in the 2.x / dev-slice versionDaan
2022-01-10Merge branch 'dev' into dev-sliceDaan
2022-01-10nicefyDaan
2022-01-10update copyright yearDaan
2022-01-10nicefyDaan
2022-01-10Merge branch 'dev' into dev-sliceDaan
2022-01-10fix g++ compilation on macosDaan
2022-01-02Remove a redundant FlsSetValue()Frank Richter
2022-01-02Expand comment on 'FLS early cleanup avoidance' in mi_process_init()Frank Richter
2022-01-02Perform thread cleanup for main threads as late as possible for Windows ↵Frank Richter
static builds
2022-01-02Prefer MSVC 'data section magic' over C++ static initializationFrank Richter
2021-12-20Merge branch 'dev' into dev-sliceDaan Leijen
2021-12-20ensure in debug mode that all allocated block are initialized with ↵Daan Leijen
MI_DEBUG_UNINIT (issue #501)
2021-12-19Merge branch 'dev' into dev-sliceDaan
2021-12-19commentsDaan
2021-12-19for safety do not print illegal environment valuesDaan
2021-12-19small rewrite of PR #505Daan
2021-12-19fix too early tlv access on macOS in the recursion checkDaan
2021-12-19small rewrite of pr #506Daan
2021-12-19Merge branch 'dev' of https://github.com/microsoft/mimalloc into devDaan
2021-12-19Merge pull request #505 from res2k/fix-mi_strlcatDaan
Replace mi_strlcpy() and mi_strlcat() with versions written from scratch
2021-12-19Merge branch 'master' into devDaan
2021-12-19options: Always print a warning if the 'verbose' option value is bogusFrank Richter
2021-12-19Avoid a possible infinite recursion in options parsing.Frank Richter
See microsoft/mimalloc#502, second issue, for a scenario where this occurs.
2021-12-19Replace mi_strlcpy() and mi_strlcat() with versions written from scratchFrank Richter
They used strncpy() and strncat(), which behave almost, but not quite like the ...l... functions. Since these functions are not standard, and not all OSes have comparable functions available, just add a implementations. Addresses first issue raised in microsoft/mimalloc#502.
2021-12-18Merge branch 'dev' into dev-slicedaan
2021-12-18fix bug in freeing huge OS page allocation spanning multiple huge OS pagesdaan
2021-12-18merge from devdaan
2021-12-18Merge branch 'dev' into dev-sliceDaan Leijen
2021-12-18update alignment testsDaan Leijen
2021-12-17NetBSD mi_reallocarr should update errno (based on PR #499 by @devexen)daan
2021-12-17Merge branch 'dev' into dev-slicedaan
2021-12-17add extra alignment testsdaan
2021-12-17merge from dev (MI_ALIGNED_MAX)daan
2021-12-17improve aligned allocation performancedaan
2021-12-17restrict max aligment boundary to prevent bug with segment determination ↵daan
(found by Matthew Parkinson).
2021-12-16Merge branch 'dev' into dev-slicedaan
2021-12-16remove accidental definedaan
2021-12-16Merge branch 'dev' into dev-slicedaan
2021-12-16reenable the use of sbrk on wasm as it seems more stable than direct memory_growdaan
2021-12-16Merge branch 'dev' into dev-slicedaan
2021-12-16use wasm_memory_grow instead of sbrk on wasmdaan
2021-12-16improve sbrk/wasm_memory_grow implementationdaan