1407 Commits

Author SHA1 Message Date
daan
41683071c1 update readme v1.6.5 2020-09-24 09:05:01 -07:00
daan
4d3ddcfc51 update readme for upcoming release; add acknowledgements 2020-09-23 20:37:17 -07:00
daan
1adec58c83 fix spelling 2020-09-23 20:02:24 -07:00
daan
46239cf0c2 Merge branch 'master' into dev 2020-09-23 20:00:37 -07:00
daan
64a3d24dcd bump version to 1.6.5 2020-09-23 20:00:23 -07:00
Daan
5cd5423108
Merge pull request #297 from Shivam7-1/patch-2
Updated readme.md
2020-09-14 09:13:20 -07:00
Daan
6d47e65b78
Merge pull request #302 from devnexen/haiku_build_fix
Haiku build fix.
2020-09-14 09:11:25 -07:00
Daan
8ede0f9ba1
Merge pull request #304 from isanych/do_not_require_version
Do not require to specify version for cmake find_package
2020-09-14 09:08:05 -07:00
daan
d89c23efce merge from dev 2020-09-14 09:03:52 -07:00
daan
840eba2874 improve handling of out-of-memory situations 2020-09-14 09:02:06 -07:00
Daan
ff7b6c54bd
Merge pull request #303 from isanych/fix_access_violation
Fix rare access violation on out of memory
2020-09-14 08:49:52 -07:00
Daan
0df0c17f5a
Update readme.md 2020-09-14 08:31:20 -07:00
Daan
d6ca70c9cc
Update readme.md
Clarify the distinctive idea of mimalloc as free-list multi-sharding
2020-09-14 08:30:49 -07:00
Igor Kostenko
f5e3cca74e Do not require to specify version for cmake find_package 2020-09-14 11:13:03 +01:00
Igor Kostenko
bf9c3bd088 Fix rare access violation on out of memory 2020-09-14 10:50:22 +01:00
David Carlier
568d6e532b Haiku build fix.
Haiku does not provide page faults statistics only system wide.
2020-09-10 18:49:19 +00: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
d8f8159dda update documentation 2020-09-06 13:53:13 -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
e1b4f036ca fix indentation in pipeline script 2020-09-06 09:10:38 -07:00
daan
f28f41f530 better ctest invocation on pipelines 2020-09-06 09:09:00 -07:00
daan
9113281165 switch back to using bcryptrandom number generation on Windows to fix azure pipeline tests 2020-09-06 08:50:23 -07:00
daan
f7b94fe21c experiment with bcrypt api again 2020-09-06 08:33:27 -07:00
daan
e740242978 link with advapi32 on windows 2020-09-06 08:29:08 -07:00
daan
a9ad0cb68d comment out vs2017 pipeline 2020-09-05 22:36:59 -07:00
daan
dd0ce3c414 specify x64 for vs2017 pipeline 2020-09-05 22:31:59 -07:00
daan
d3aeb6253b fix vs2017 pipeline vmimage 2020-09-05 22:22:37 -07:00
daan
c34f303aa0 add vs2017 pipeline 2020-09-05 22:20:46 -07:00
daan
1b571aea06 remove unused local warning 2020-09-05 22:03:47 -07:00
daan
f3f8afb580 add abandoned counter for debug purposes 2020-09-05 18:17:07 -07:00
daan
aec70a04a6 disable win pipeline again 2020-09-05 18:04:34 -07:00
daan
33a45f3f47 try ctest in windows pipeline again with increased stack per thread 2020-09-05 18:02:21 -07:00
daan
f09549c98f use main stats for thread count 2020-09-05 18:00:36 -07:00
daan
1ce2e4cb05 use main stats for os statistics 2020-09-05 17:44:15 -07:00
daan
cc32ede5d2 disable test stress on windows pipeline again 2020-09-05 12:41:06 -07:00
daan
7d9a878a9d test stress in windows pipeline 2020-09-05 12:38:25 -07:00
daan
9d82b15d87 fix warnings on vs2017 2020-09-05 12:04:25 -07:00
daan
44ba0d254b disable windows test in azure pipeline for now until we can reproduce 2020-09-05 11:47:27 -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
0d0b5e3fad restore stress workload for windows pipeline 2020-09-05 11:19:35 -07:00
daan
78f1f9bd5e reduce stress workload for windows pipeline 2020-09-05 11:16:40 -07:00
daan
694315fbe4 disable test in windows pipeline 2020-09-05 11:08:41 -07:00