Commit Graph

117 Commits

Author SHA1 Message Date
daan 04f1c3b1e2 bump version to v1.6.0 2020-02-09 18:53:39 -08:00
daan b241be7075 reenable mimalloc in the stress test 2020-02-02 22:08:33 -08:00
daan d516c9f99c Merge branch 'dev-exp' into dev-exp-tls 2020-02-02 22:02:16 -08:00
daan f3c47c7c91 improved malloc zone handling on macOSX (not working yet) 2020-02-02 21:03:09 -08:00
daan f0dc6e7e42 add extra alignment test 2020-02-02 16:21:06 -08:00
daan bb64634e4e Merge branch 'dev-exp' into dev-exp-tls 2020-02-01 17:48:57 -08:00
daan 3f17ac287c add 'nodiscard' attribute to mimalloc interface 2020-02-01 17:29:30 -08:00
daan 0989562c2d add initial fast tls for macOSX 2020-02-01 16:57:00 -08:00
daan a169cf0e3f merge dev-exp; add pthread TLS support for macOSX 2020-02-01 14:10:10 -08:00
daan 40f1e1e07b byte-precise heap block overflow checking with encoded padding 2020-01-31 23:39:51 -08:00
daan 68112a2751 better padding implementation, more precise statistics 2020-01-31 20:34:24 -08:00
daan 03b363a1c2 first working tls on macOS using interpose; still slow 2020-01-29 22:46:44 -08:00
daan 5d212d688f add MI_PADDING build option to add padding to each block to detect heap block overflows 2020-01-29 17:10:57 -08:00
daan 19a0d9dfa0 clean up stress test 2020-01-25 12:51:56 -08:00
daan 5e32d00aab add visit count to abandoned to limit list length 2020-01-25 12:26:08 -08:00
daan b31bc52618 add cache alignment directives for contended variables 2020-01-24 19:02:13 -08:00
daan e070eba112 fix tagged null encoding, search segment cache before reclaim 2020-01-24 16:31:18 -08:00
daan 8cf4882a85 fix linux build 2020-01-24 10:38:25 -08:00
daan 8b1520f5c1 make stress test deterministic 2020-01-23 21:53:28 -08:00
daan 58fdcbb0cd fix bug in collect where has_page was not set on free pages 2020-01-23 21:37:14 -08:00
daan f8ab4bd7dc add leak test 2020-01-23 19:49:32 -08:00
daan 66818bf632 use atomic yield on delayed-freeing; clarify code 2020-01-23 09:57:55 -08:00
daan 0f14f431c5 bump version to 1.5 for further development 2020-01-22 18:33:07 -08:00
daan 5bc1c52ae6 update documentation 2020-01-20 17:34:29 -08:00
daan 146899af8a add missing members to stl allocator (#193) 2020-01-20 15:27:05 -08:00