Commit graph

  • 41683071c1 update readme v1.6.5 daan 2020-09-24 09:05:01 -07:00
  • 4d3ddcfc51 update readme for upcoming release; add acknowledgements daan 2020-09-23 20:37:17 -07:00
  • 1adec58c83 fix spelling daan 2020-09-23 20:02:24 -07:00
  • 46239cf0c2 Merge branch 'master' into dev daan 2020-09-23 20:00:37 -07:00
  • 64a3d24dcd bump version to 1.6.5 daan 2020-09-23 20:00:23 -07:00
  • ac5803dde9
    Update readme.md docs Shivam7-1 2020-09-15 11:52:53 +05:30
  • fbaa70e1eb increase default test load to 25% to increase azure pipeline test load daan 2020-09-14 11:01:17 -07:00
  • b1cc3d550c fix valid pointer detection on mac Daan Leijen 2020-09-14 10:42:47 -07:00
  • 5cd5423108
    Merge pull request #297 from Shivam7-1/patch-2 Daan 2020-09-14 09:13:20 -07:00
  • 6d47e65b78
    Merge pull request #302 from devnexen/haiku_build_fix Daan 2020-09-14 09:11:25 -07:00
  • 8ede0f9ba1
    Merge pull request #304 from isanych/do_not_require_version Daan 2020-09-14 09:08:05 -07:00
  • fba65c440c merge from dev-exp daan 2020-09-14 09:05:16 -07:00
  • d89c23efce merge from dev daan 2020-09-14 09:03:52 -07:00
  • 840eba2874 improve handling of out-of-memory situations daan 2020-09-14 09:02:06 -07:00
  • ff7b6c54bd
    Merge pull request #303 from isanych/fix_access_violation Daan 2020-09-14 08:49:52 -07:00
  • 0df0c17f5a
    Update readme.md Daan 2020-09-14 08:31:20 -07:00
  • d6ca70c9cc
    Update readme.md Daan 2020-09-14 08:30:49 -07:00
  • f5e3cca74e Do not require to specify version for cmake find_package Igor Kostenko 2020-09-14 11:13:03 +01:00
  • bf9c3bd088 Fix rare access violation on out of memory Igor Kostenko 2020-09-14 10:50:22 +01:00
  • 01307a25ff fix assertion daan 2020-09-11 11:00:19 -07:00
  • 1d946146cc fix all_committed daan 2020-09-11 10:40:22 -07:00
  • 568d6e532b Haiku build fix. David Carlier 2020-09-10 18:49:19 +00:00
  • fa01875eb2 merge from dev (with is_pinned/is_large separation) daan 2020-09-08 17:54:58 -07:00
  • 8607ff617c add environment option mi_reserve_os_memory daan 2020-09-08 17:16:31 -07:00
  • 364674185e add option to limit OS allocation and only allow allocation from arenas daan 2020-09-08 16:56:51 -07:00
  • 14b8d27386 track pinned memory separately from large os pages daan 2020-09-08 16:46:03 -07:00
  • d87933a3b5 update comments daan 2020-09-08 15:50:37 -07:00
  • 037285ac09 refactor segment cache and map in a separate source file daan 2020-09-08 13:27:34 -07:00
  • 161f9a7751 refactor arena allocation daan 2020-09-08 11:12:44 -07:00
  • 97629cefaa tune performance options with longer reset delay daan 2020-09-08 11:12:23 -07:00
  • a948724340 merge from dev (bitmap split) daan 2020-09-08 10:33:30 -07:00
  • c86459afef split bitmap code into separate header and source file daan 2020-09-08 10:14:13 -07:00
  • 30b993ecf3 consolidate bit scan operations daan 2020-09-08 09:27:57 -07:00
  • 6b013d5f38 test for arena count early; skip test in bitmap_mask_ for perf daan 2020-09-07 22:55:36 -07:00
  • 371532ff02 merge from dev daan 2020-09-07 21:43:05 -07:00
  • c7272afa9a add mi_reserve_os_memory/mi_manage_os_memory; allow arena allocations to cross multiple bitmap fields daan 2020-09-07 21:34:34 -07:00
  • 313008ecaa ensure page->retire_expire is always 1 daan 2020-09-07 15:20:59 -07:00
  • 953bbde089 fix is_in_same_page check daan 2020-09-06 15:09:51 -07:00
  • 3826132240 use dynamic initial commit daan 2020-09-06 14:51:20 -07:00
  • 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