50 Commits

Author SHA1 Message Date
daan a5071eb510 Merge branch 'dev' into dev-win 2019-08-20 07:50:03 -07:00
daan 27d794b5f4 fix option_enable call 2019-08-20 07:49:40 -07:00
daan a8b24472cb use 1GiB huge pages on windows when reserving upfront 2019-08-19 18:16:12 -07:00
daan 42dedb00ec initial implementation of mi_os_reserve_huge_pages 2019-08-19 11:10:06 -07:00
daan dbe010f2d4 add huge and giant stats; increase bins 2019-08-10 20:51:37 -07:00
daan 7b16aa9302 remove accidental commit of different size bins experiment 2019-08-09 11:22:38 -07:00
daan 442bad9190 add good-fit for allowing larger blocks in smaller segments 2019-08-09 11:18:38 -07:00
daan bbf97fa02d merge from 'dev-exp'; add support for MIMALLOC_OVERRIDE environment variable 2019-07-26 12:06:15 -07:00
daan 13364b50b8 fix 32-bit build of stress test 2019-07-23 15:00:13 -07:00
daan 66b8c37ab3 ensure C++ compilation on windows 2019-07-23 15:00:13 -07:00
daan 598ed19c61 more comments 2019-07-23 15:00:13 -07:00
daan 0b4d74a566 merge 2019-07-23 15:00:13 -07:00
daan 219d46ff0c update test files and overriding 2019-07-23 15:00:13 -07:00
daan 48a3d0c6e2 fix 32-bit build of stress test 2019-07-23 09:37:36 -07:00
daan 7c26ce9280 ensure C++ compilation on windows 2019-07-22 10:27:14 -07:00
daan 80e09ef44e merge from dev 2019-07-22 10:16:59 -07:00
daan 86cadca059 more comments 2019-07-22 16:11:06 -07:00
daan e90938fb4b merge 2019-07-22 10:10:45 -07:00
daan e4caee5f55 update test files and overriding 2019-07-22 01:36:16 -07:00
daan 2f63964e5c update stress test to be more deterministic 2019-07-19 08:55:02 -07:00
daan 93c8a5b693 full overriding api supported 2019-07-18 21:12:40 -07:00
daan 306a542336 add mimalloc-override header file and use C++ compilation with msvc 2019-07-18 20:28:29 -07:00
daan 12e0a04052 compile as C++ under msvc 2019-07-18 19:52:29 -07:00
daan c228ecefd8 update for new dynamic direction on windows 64-bit 2019-07-18 18:59:32 -07:00
daan 7ea9cf8d1f add region collection 2019-07-15 14:53:03 -07:00