Commit Graph

511 Commits

Author SHA1 Message Date
daan 6adb919085 bump version to 1.6.6 2020-09-24 10:14:10 -07:00
daan f88b4b4c27 extend mi_process_info to include elapsed time 2020-09-24 10:13:25 -07:00
daan d0d3634143 bump version for further development 2020-09-24 09:29:37 -07:00
daan c05302f097 Merge branch 'dev' into dev-exp 2020-09-24 09:11:49 -07:00
daan 64a3d24dcd bump version to 1.6.5 2020-09-23 20:00:23 -07:00
daan 8607ff617c add environment option mi_reserve_os_memory 2020-09-08 17:16:31 -07:00
daan 364674185e add option to limit OS allocation and only allow allocation from arenas 2020-09-08 16:56:51 -07:00
daan 14b8d27386 track pinned memory separately from large os pages 2020-09-08 16:46:03 -07:00
daan c86459afef split bitmap code into separate header and source file 2020-09-08 10:14:13 -07:00
daan 30b993ecf3 consolidate bit scan operations 2020-09-08 09:27:57 -07:00
daan c7272afa9a add mi_reserve_os_memory/mi_manage_os_memory; allow arena allocations to cross multiple bitmap fields 2020-09-07 21:34:34 -07:00
daan 46ee8952eb update mi_process_info to not use doubles 2020-09-06 13:53:02 -07:00
daan ee286919d9 add mi_process_info api call 2020-09-06 13:21:19 -07:00
daan 4355ab7d20 add i64 atomics 2020-09-06 13:21:02 -07:00
daan 83bd352f37 roll back previous commit (use standard C++ atomics on msvc 2020-09-05 11:29:38 -07:00
daan 102a85937e experiment with using non-c++ atomics on msvc 2020-09-05 11:27:06 -07:00
daan 2e311f341b fix msvc compilation in C mode 2020-09-05 09:37:09 -07:00
daan 50de0d2358 fix C++ compilation with new atomics 2020-09-05 09:17:42 -07:00
daan f107acb3c8 fix __cplusplus test (pr #287) 2020-09-04 10:40:05 -07:00
daan 900c97664a merge from dev-atomic 2020-09-03 09:47:01 -07:00
daan 76a68cd7af bump version to 1.6.6 with new atomics 2020-09-03 09:45:53 -07:00
daan b4825372ab small compilation warning fixes (extra semicolon etc) 2020-08-29 19:30:38 -07:00
daan 8033b62979 allow overriding MI_MAX_ALIGN_SIZE 2020-08-29 09:59:15 -07:00
daan 5805c39916 enable --std=c99 compilation; fix mingw compilation 2020-08-09 17:55:17 -07:00
daan ac0c121c68 update documentation for 1.6.4 release 2020-07-27 08:55:26 -07:00