Commit graph

  • b7046934e5 Merge branch 'dev' into dev-slice daan 2020-09-06 13:53:30 -07:00
  • d8f8159dda update documentation daan 2020-09-06 13:53:13 -07:00
  • 46ee8952eb update mi_process_info to not use doubles daan 2020-09-06 13:53:02 -07:00
  • 45300ac43d merge from dev daan 2020-09-06 13:24:47 -07:00
  • 8c838a949f Merge branch 'dev' into dev-slice daan 2020-09-06 13:22:44 -07:00
  • ee286919d9 add mi_process_info api call daan 2020-09-06 13:21:19 -07:00
  • 4355ab7d20 add i64 atomics daan 2020-09-06 13:21:02 -07:00
  • 8e0d846b40 consistent commit order daan 2020-09-06 12:19:05 -07:00
  • 828613a694 use MADV_DONTNEED for commit/decommit on macOS daan 2020-09-06 12:06:56 -07:00
  • 5ae01fe4d9 experiment with commit strategy on macOS daan 2020-09-06 09:39:16 -07:00
  • e2ae9f3125 fix pipeline script for macOS daan 2020-09-06 09:14:32 -07:00
  • c821e5144a Merge branch 'dev' into dev-slice daan 2020-09-06 09:13:14 -07:00
  • e1b4f036ca fix indentation in pipeline script daan 2020-09-06 09:10:38 -07:00
  • 803e6f9e46 merge from dev daan 2020-09-06 09:09:55 -07:00
  • f28f41f530 better ctest invocation on pipelines daan 2020-09-06 09:09:00 -07:00
  • e703bfc319 build windows pipeline in parallel daan 2020-09-06 09:02:15 -07:00
  • a372847ccf verbose ctest on Linux pipeline daan 2020-09-06 08:57:56 -07:00
  • 4f7bc7d98e Merge branch 'dev' into dev-slice daan 2020-09-06 08:50:44 -07:00
  • 9113281165 switch back to using bcryptrandom number generation on Windows to fix azure pipeline tests daan 2020-09-06 08:50:23 -07:00
  • f7b94fe21c experiment with bcrypt api again daan 2020-09-06 08:33:27 -07:00
  • e740242978 link with advapi32 on windows daan 2020-09-06 08:29:08 -07:00
  • 500a9208d5 Merge branch 'dev' into dev-slice daan 2020-09-05 22:55:52 -07:00
  • a9ad0cb68d comment out vs2017 pipeline daan 2020-09-05 22:36:59 -07:00
  • dd0ce3c414 specify x64 for vs2017 pipeline daan 2020-09-05 22:31:59 -07:00
  • d3aeb6253b fix vs2017 pipeline vmimage daan 2020-09-05 22:22:37 -07:00
  • c34f303aa0 add vs2017 pipeline daan 2020-09-05 22:20:46 -07:00
  • f9ca7cd05a use proper file descriptor in mmap for decommit daan 2020-09-05 22:16:58 -07:00
  • 1b571aea06 remove unused local warning daan 2020-09-05 22:03:47 -07:00
  • f7dc4847f2 keep commit_mask live in the cache for better reuse daan 2020-09-05 21:58:32 -07:00
  • 63a9f45ba6 add initial mi_commit_mask abstraction daan 2020-09-05 19:39:10 -07:00
  • 36da7e91c5 Merge branch 'dev' into dev-slice daan 2020-09-05 18:17:22 -07:00
  • f3f8afb580 add abandoned counter for debug purposes daan 2020-09-05 18:17:07 -07:00
  • aec70a04a6 disable win pipeline again daan 2020-09-05 18:04:34 -07:00
  • 33a45f3f47 try ctest in windows pipeline again with increased stack per thread daan 2020-09-05 18:02:21 -07:00
  • f09549c98f use main stats for thread count daan 2020-09-05 18:00:36 -07:00
  • 1ce2e4cb05 use main stats for os statistics daan 2020-09-05 17:44:15 -07:00
  • c1778acb93 Merge branch 'dev' into dev-slice daan 2020-09-05 15:03:54 -07:00
  • cc32ede5d2 disable test stress on windows pipeline again daan 2020-09-05 12:41:06 -07:00
  • 7d9a878a9d test stress in windows pipeline daan 2020-09-05 12:38:25 -07:00
  • 8834fe02da again try to fix verbose ctest on mac pipeline daan 2020-09-05 12:31:28 -07:00
  • 7a08ca4dc6 again try to fix verbose ctest on mac pipeline daan 2020-09-05 12:30:13 -07:00
  • 5fe80671a2 again try to fix verbose ctest on mac pipeline daan 2020-09-05 12:26:47 -07:00
  • 0c5f03559d fix verbose ctest on mac pipeline daan 2020-09-05 12:22:52 -07:00
  • a0370f347c more verbose ctest on mac pipeline daan 2020-09-05 12:20:21 -07:00
  • 85a8c138fc enable verbose ctest on mac pipeline daan 2020-09-05 12:18:09 -07:00
  • 3d708aa7e1 fix warning in g++ daan 2020-09-05 12:16:46 -07:00
  • 5f31f5c2b9 Merge branch 'dev' into dev-slice daan 2020-09-05 12:05:00 -07:00
  • 9d82b15d87 fix warnings on vs2017 daan 2020-09-05 12:04:25 -07:00
  • 13bbb78907 add dev-slice to azure test pipeline daan 2020-09-05 11:48:23 -07:00
  • a8539f6772 Merge branch 'dev' into dev-slice daan 2020-09-05 11:47:48 -07:00
  • 44ba0d254b disable windows test in azure pipeline for now until we can reproduce daan 2020-09-05 11:47:27 -07:00
  • 83bd352f37 roll back previous commit (use standard C++ atomics on msvc daan 2020-09-05 11:29:38 -07:00
  • 102a85937e experiment with using non-c++ atomics on msvc daan 2020-09-05 11:27:06 -07:00
  • 0d0b5e3fad restore stress workload for windows pipeline daan 2020-09-05 11:19:35 -07:00
  • 78f1f9bd5e reduce stress workload for windows pipeline daan 2020-09-05 11:16:40 -07:00
  • 694315fbe4 disable test in windows pipeline daan 2020-09-05 11:08:41 -07:00
  • 39948bce78 upload test artifact for the windows pipeline build daan 2020-09-05 11:04:55 -07:00
  • 2236b712f4 add test timeout on windows pipeline daan 2020-09-05 10:34:41 -07:00
  • 551831ba1c ctest output verbose on windows pipeline daan 2020-09-05 10:30:54 -07:00
  • 4df01218e2 fix msvc compilation with new atomics daan 2020-09-05 10:03:37 -07:00
  • 644e453709 Merge branch 'dev' into dev-slice daan 2020-09-05 09:37:38 -07:00
  • 2e311f341b fix msvc compilation in C mode daan 2020-09-05 09:37:09 -07:00
  • dc858f6d29 fix c++ compilation with new atomics for dev-slice daan 2020-09-05 09:23:22 -07:00
  • 7c2b79bef0 Merge branch 'dev' into dev-slice daan 2020-09-05 09:17:59 -07:00
  • 50de0d2358 fix C++ compilation with new atomics daan 2020-09-05 09:17:42 -07:00
  • 2594b37c56 fix build warning on C++ template deduction on Linux daan 2020-09-05 08:36:34 -07:00
  • c3ef5d5a7a Fix build issues with VS 2017 Dan Cristoloveanu 2020-09-04 22:09:22 -07:00
  • b19bdfac87
    Updated readme.md Shivam7-1 2020-09-05 08:01:09 +05:30
  • 97f56b1e08 merge from dev daan 2020-09-04 14:21:33 -07:00
  • ec2c83a633 fix whitespace daan 2020-09-04 14:20:13 -07:00
  • 032eb2a75a use pragma warning only on msvc (issue #291) daan 2020-09-04 13:06:18 -07:00
  • d73d6beb71 add aslr test (issue #289) daan 2020-09-04 10:41:10 -07:00
  • f107acb3c8 fix __cplusplus test (pr #287) daan 2020-09-04 10:40:05 -07:00
  • 797c50e0c0
    Merge pull request #296 from timblechmann/feature/iOS-compile-fix Daan 2020-09-04 10:36:48 -07:00
  • b22401deb3 layout daan 2020-09-03 20:31:11 -07:00
  • f6109765d8 update whitespace and comments daan 2020-09-03 15:04:40 -07:00
  • 7058e501cb use atomic ops for the expire field; passes TSAN now Daan Leijen 2020-09-03 13:53:56 -07:00
  • 228b5f6e9d use atomic load for segment map daan 2020-09-03 12:19:04 -07:00
  • 03071dec0f merge from dev-atomic with new atomic interface daan 2020-09-03 12:13:09 -07:00
  • ff0d98883e update comments daan 2020-09-03 10:00:01 -07:00
  • 900c97664a merge from dev-atomic daan 2020-09-03 09:47:01 -07:00
  • 76a68cd7af bump version to 1.6.6 with new atomics daan 2020-09-03 09:45:53 -07:00
  • b4825372ab small compilation warning fixes (extra semicolon etc) daan 2020-08-29 19:30:38 -07:00
  • 8033b62979 allow overriding MI_MAX_ALIGN_SIZE daan 2020-08-29 09:59:15 -07:00
  • c1a834e886 add checks for when memory commit fails to return NULL daan 2020-08-28 10:40:46 -07:00
  • e4ddc75069 set delayed decommit mask more precisely to only decommit currently committed blocks daan 2020-08-28 08:46:51 -07:00
  • 2cffc3b851 merge from dev daan 2020-08-27 22:43:57 -07:00
  • 1190e0c053 iOS compile fix Tim Blechmann 2020-08-26 11:47:24 +08:00
  • 906f8a74aa fix readme.md Takayuki Tanabe 2020-08-24 12:07:38 +09:00
  • 3f8ff12e66 avoid use of %z format specifier daan 2020-08-15 11:42:28 -07:00
  • 5805c39916 enable --std=c99 compilation; fix mingw compilation daan 2020-08-09 17:55:17 -07:00
  • 08558de985 include/mimalloc.h: build cleanly with more compile-time checks Paul Khuong 2020-08-07 11:36:10 -04:00
  • a9686d6ecf avoid link error on non-windows v1.6.4 list daan 2020-08-06 13:37:11 -07:00
  • 0de92e406c prepare readme for release daan 2020-08-06 13:29:09 -07:00
  • d88a7470a0 merge from master daan 2020-08-06 13:19:01 -07:00
  • a9adae90d2
    Merge pull request #285 from wavenator/patch-1 Daan 2020-08-06 13:17:20 -07:00
  • 1583a73c66
    Adding conditional _DEFAULT_SOURCE definition Gal Ben David 2020-08-06 14:29:25 +03:00
  • 24e2929dde
    Update readme.md Shivam7-1 2020-08-04 11:26:46 +05:30
  • 9e7322f900 collect memory on process exit for statically linked library (issue #281 daan 2020-07-29 21:27:01 -07:00
  • 47572aceca improved NUMA node detection on Windows (for AMD Ryzen), issue #282 daan 2020-07-29 14:36:21 -07:00