594 Commits

Author SHA1 Message Date
daan e05a1edc03 fix large OS page size on Linux (issue #184, due to fix for #179) v1.2.2 2019-12-24 10:32:44 -08:00
Daan Leijen e31e609414 add preload check in option initialization (issues #179) v1.2.1 2019-12-01 01:03:39 -08:00
daan acb03c5497 update redirection module on Windows for improved trace messages v1.2.0 2019-11-22 08:57:51 -08:00
daan 41caf6d0f8 set secure default to 0 2019-11-21 16:29:46 -08:00
daan 42a0666770 update documentation 2019-11-21 16:24:10 -08:00
daan b7d9ee8830 azure pipeline logo shows dev branch 2019-11-21 16:20:35 -08:00
daan f27c87c03c update documentation 2019-11-21 16:19:47 -08:00
daan c6c24f9c2e update documentation 2019-11-21 16:17:47 -08:00
daan 7586225fc5 add secure build to azure pipeline 2019-11-21 16:10:21 -08:00
daan d55ab50a84 update version to 1.2 2019-11-21 16:10:04 -08:00
daan b820009df7 update documentation 2019-11-21 16:09:34 -08:00
daan 5c8721f0b8 update documentation 2019-11-21 15:59:54 -08:00
daan 9a5189aa83 add vs2019 project filters 2019-11-21 15:42:22 -08:00
daan bc1ff7e7fd update windows redirect, issue #170 2019-11-21 15:28:10 -08:00
daan 74dbfc30be improved security by encoding NULL values; double free mitigation on by default; more precise free list corruption detection 2019-11-21 15:21:23 -08:00
daan 1674d551ff add verbose message with secure build level 2019-11-20 20:46:13 -08:00
Daan Leijen 4d4a2885f5 use atomic read/write on the page->heap field where concurrent interaction is possible 2019-11-20 13:19:17 -08:00
Daan Leijen 94bfb47725 update stress test for more realisitic size distribution 2019-11-20 12:59:26 -08:00
daan fd3ce5dc7d improve stress test 2019-11-15 16:28:11 -08:00
Daan Leijen 8637f113d5 improve test-stress to run multiple iterations 2019-11-15 14:09:17 -08:00
Daan Leijen dccffea662 fix pr #173 by @zerodefect to use case-insensitive matching of the build type; also use MI_DEBUG_FULL option (instead of MI_CHECK_FULL) 2019-11-14 11:01:05 -08:00
daan 314dcd59c2 Merge branch 'dev' of https://github.com/microsoft/mimalloc into dev 2019-11-13 17:23:54 -08:00
daan a4ed63d127 Adresses pr #165 and issue #164 by @colesbury:
On Mac OS, the thread-local _mi_default_heap may get reset before
_mi_thread_done is called, leaking the default heap on non-main threads.

Now the current default heap is also stored in mi_pthread_key (or mi_fls_key
on Windows). The _mi_thread_done function is called with this value.
2019-11-13 17:22:03 -08:00
Daan 9b7a29c5da Merge pull request #172 from aesophor/dev
Avoid the use of variable argument list function
2019-11-13 16:28:09 -08:00
Marco Wang 29919a938d Avoid the use of variable argument list function 2019-11-13 13:19:21 +08:00