Commit graph

  • 599d6327ba
    Update readme.md Daan 2021-01-31 12:03:16 -08:00
  • 89b7955afe
    Update readme.md Daan 2021-01-31 11:58:46 -08:00
  • 706654f41b
    Update readme.md Daan 2021-01-31 11:58:22 -08:00
  • 7f052290da
    Update readme.md Daan 2021-01-31 11:57:51 -08:00
  • 620638cfaf
    Update readme.md Daan 2021-01-31 11:49:44 -08:00
  • 2f04bec5d9
    Update readme.md Daan 2021-01-31 11:44:34 -08:00
  • 9f31b49527
    Update readme.md Daan 2021-01-31 11:43:50 -08:00
  • 9bacaa25c8
    Update readme.md Daan 2021-01-31 11:42:16 -08:00
  • 08bd9d80d7
    Update readme.md Daan 2021-01-31 11:36:36 -08:00
  • 6ccf695dcb
    Update readme.md Daan 2021-01-31 11:34:13 -08:00
  • bb92ee8520
    Update readme.md Daan 2021-01-31 11:32:54 -08:00
  • 512cdd5aeb Merge branch 'dev' of https://github.com/microsoft/mimalloc into dev Daan Leijen 2021-01-31 11:29:32 -08:00
  • a1fb2a4957 add rss figures Daan Leijen 2021-01-31 11:28:39 -08:00
  • a6bc463652
    Update benchmark figures Daan 2021-01-31 11:20:56 -08:00
  • 558c8d085e update benchmark references Daan Leijen 2021-01-31 10:23:57 -08:00
  • 58678ac4eb move bench figures in separate folder Daan Leijen 2021-01-31 10:21:17 -08:00
  • 645659bb1f add new benchmark results Daan Leijen 2021-01-31 10:16:18 -08:00
  • 2aebb37fb0 merge from dev Daan Leijen 2021-01-30 17:15:24 -08:00
  • a87a808a8b Merge branch 'master' into dev Daan Leijen 2021-01-30 17:14:31 -08:00
  • d98ffca987
    fix indentation Daan 2021-01-30 17:14:11 -08:00
  • b61996184e
    Use explicit trigger syntax Daan 2021-01-30 17:11:02 -08:00
  • 36b7a3cb03 merge from dev Daan Leijen 2021-01-30 16:37:38 -08:00
  • 35c1fc2be9 limit memcpy as rep stosb to windows where the cpu supporst FSRM; add mi_memcpy_aligned for machine-word aligned copy. see issue #201 and pr #253 Daan Leijen 2021-01-30 14:33:46 -08:00
  • b93cba3b05 merge from dev Daan Leijen 2021-01-29 16:53:52 -08:00
  • 92ec493a5d possible fix for aligment warning (issue #341) Daan Leijen 2021-01-29 16:21:50 -08:00
  • 0a06884732 ensure memcpy with rep stosb is only used on windows Daan Leijen 2021-01-29 16:09:09 -08:00
  • 9b966c3492
    Merge pull request #253 from haneefmubarak/memcpy-rep-movsb-windows-201 Daan 2021-01-29 16:00:00 -08:00
  • 5291487dac fix cmake typo in merge for #255 Daan Leijen 2021-01-29 15:52:18 -08:00
  • 976becd002
    Merge pull request #255 from xhochy/patch-1 Daan 2021-01-29 15:50:21 -08:00
  • 71d80e914d
    Merge branch 'dev' into patch-1 Daan 2021-01-29 15:49:57 -08:00
  • 3bade4b1bd fix accounting of abandoned pages Daan Leijen 2021-01-29 15:42:52 -08:00
  • 542f577c81 Merge branch 'dev' into dev-slice Daan Leijen 2021-01-29 15:23:36 -08:00
  • a6fa7b083e make current stat the third column instead of first Daan Leijen 2021-01-29 14:45:16 -08:00
  • fb9c6ce127
    Merge pull request #327 from asl/stats-cur Daan 2021-01-29 14:35:13 -08:00
  • f68c1a74da fix assertion comparison (#353) Daan Leijen 2021-01-29 14:33:49 -08:00
  • 72559c5c49 merge from dev Daan Leijen 2021-01-29 13:08:00 -08:00
  • a8b282091f update formatting of statistics Daan Leijen 2021-01-29 13:03:06 -08:00
  • b759bcf5c7
    Merge pull request #329 from asl/mi_stat_agg Daan 2021-01-29 12:52:29 -08:00
  • e9b305b1f4
    Merge pull request #352 from tarc/feature/EnableUpdated__cplusplus Daan 2021-01-29 12:41:39 -08:00
  • f02643d9f2 Merge branch 'dev' into dev-slice Daan Leijen 2021-01-29 12:33:52 -08:00
  • eb5613563b Add /Zc:__cplusplus to MSVC compiler flags Tarcisio Rodrigues 2021-01-28 23:58:41 -03:00
  • 6327cf12c2
    Merge pull request #349 from tarc/feature/avoid-cmake-matches-operator Daan 2021-01-28 17:54:18 -08:00
  • 1e9a5c2d78 Merge branch 'dev' into dev-slice Daan Leijen 2021-01-28 17:37:13 -08:00
  • 78ce716e2d add comment on use of tpidrro_el0 on macOS Daan Leijen 2021-01-28 17:36:56 -08:00
  • 8d4444ef00 remove spurious parenthesis (#350) Daan Leijen 2021-01-28 17:36:35 -08:00
  • e314699ee0 add debug view of arenas Daan Leijen 2021-01-28 17:32:42 -08:00
  • d9ae916a74
    Merge pull request #350 from mr-c/patch-1 Daan 2021-01-28 17:29:54 -08:00
  • da2cf36770
    Merge pull request #346 from xhochy/issue-343 Daan 2021-01-28 17:25:06 -08:00
  • a753084f74 Use APPLE instead of MACH Uwe L. Korn 2021-01-28 11:38:38 +01:00
  • fb66ebea1d
    add/improve atomic yields for SSE2, ARM*, PowerPC Michael R. Crusoe 2021-01-23 16:45:47 +01:00
  • 335fbd9a43 Avoid MATCHES operator to check CMake options Tarcisio Rodrigues 2021-01-22 19:49:15 -03:00
  • 217871cb45 fix search_idx start in managed arenas Daan Leijen 2021-01-22 11:24:25 -08:00
  • 88330cfc9f Use __APPLE__ instead of __MACH__ Uwe L. Korn 2021-01-22 17:06:43 +01:00
  • ab3dac04c2 Use tpidrro_el0 for thread local storage in macOS-arm64 Uwe L. Korn 2020-12-30 21:36:41 +01:00
  • da79629308 Merge branch 'dev' into dev-slice Daan Leijen 2020-12-17 14:11:50 -08:00
  • 2ab0bb3536 Merge branch 'master' into dev Daan Leijen 2020-12-17 14:07:33 -08:00
  • 03503ea4e5
    Merge pull request #339 from devnexen/spin_impl_upd Daan 2020-12-17 14:06:23 -08:00
  • 33614cc054
    Merge pull request #342 from wsmoses/fix2 Daan 2020-12-17 14:06:01 -08:00
  • b650aa9021
    Merge pull request #344 from xhochy/no-march-native-apple Daan 2020-12-17 14:04:58 -08:00
  • 4cc8bff90d
    Add special thanks to David Carlier Daan 2020-12-17 14:03:10 -08:00
  • 981947a4be update backgrounds on benchmarks for dark mode Daan Leijen 2020-12-17 13:49:35 -08:00
  • 5b338b75c6 Merge branch 'master' of https://github.com/microsoft/mimalloc Daan Leijen 2020-12-17 13:44:22 -08:00
  • 59032eaf42 update svg background Daan Leijen 2020-12-17 13:44:02 -08:00
  • 3eeb0f5ce3
    Add some usage info Daan 2020-12-17 13:32:41 -08:00
  • de694191da add ds logo Daan Leijen 2020-12-17 13:11:34 -08:00
  • dc31210019 remove ds logo Daan Leijen 2020-12-17 13:10:34 -08:00
  • 3aaae79bc0 add ds logo Daan Leijen 2020-12-17 13:08:35 -08:00
  • 90d57b5625 remove ds logo Daan Leijen 2020-12-17 13:06:43 -08:00
  • 9cdab141bc add ds logo Daan Leijen 2020-12-17 13:05:15 -08:00
  • 3c70317393 merge from dev Daan Leijen 2020-12-15 16:07:23 -08:00
  • bb386025b5 update override on macOS with interpose of malloc_default_zone (issues #313) Daan Leijen 2020-12-15 16:03:54 -08:00
  • 62b6ccb03e Check for march=native before using it Uwe L. Korn 2020-12-15 11:03:20 +01:00
  • d7f3d7679a Don't set march=native on Apple Silicon Uwe L. Korn 2020-12-15 10:20:58 +01:00
  • 30fc86cca9 Fix strndup override William S. Moses 2020-12-13 01:50:31 -05:00
  • 33a10b4860 Restricts cpu yield instructions a little. adding clobber for ARM and preventing older 32 bits chips not supporting this instruction. David Carlier 2020-12-12 12:06:24 +00:00
  • b803095b83 merge from dev Daan Leijen 2020-12-10 13:17:56 -08:00
  • 745cf1e2f5 fix build on ghc4.8 (issue #330) unknown 2020-12-10 12:33:35 -08:00
  • d1d06b67eb fix type warning (issue #337) unknown 2020-12-10 12:13:06 -08:00
  • b7087d3625 Merge branch 'dev' of https://github.com/microsoft/mimalloc into dev unknown 2020-12-10 11:57:16 -08:00
  • 7958d0df57
    Merge pull request #331 from devnexen/mi_bitmap_try_find_claim_field_accross_little_chg Daan 2020-12-10 11:57:08 -08:00
  • 701da6b42e Merge branch 'dev' of https://github.com/microsoft/mimalloc into dev unknown 2020-12-10 11:53:35 -08:00
  • 9d0555c65b
    Merge pull request #326 from asl/mi_stat_counter Daan 2020-12-10 11:53:30 -08:00
  • f37a3db37c cleanup madv_resuable unknown 2020-12-10 11:51:58 -08:00
  • cbc14a9287 count warnings and errors separately unknown 2020-12-10 10:28:54 -08:00
  • 56a1c852ea
    Merge pull request #325 from asl/max-error-counter Daan 2020-12-10 10:23:08 -08:00
  • 0938508b29
    Merge pull request #324 from devnexen/darwin_upd Daan 2020-12-10 10:21:11 -08:00
  • 5bbe1c0216
    Merge pull request #323 from devnexen/dfbsd_build_fix Daan 2020-12-10 10:19:05 -08:00
  • 8b8011b4f0
    Merge pull request #322 from Kokokokoka/x32_patch Daan 2020-12-10 10:14:04 -08:00
  • bbdf470715 mi_bitmap_try_find_claim_field_across David Carlier 2020-11-18 17:21:51 +00:00
  • 765fc9c0ca Unify statistic collection: - For MI_STAT == 0 no allocation stats are collected - For MI_STAT == 1 only aggregated values (across normal, large and huge heaps) are collected - For MI_STAT == 1 separate per-bin collection for normal heap is done as well Anton Korobeynikov 2020-11-11 11:34:40 +03:00
  • 00fb89f771 Rename the field Anton Korobeynikov 2020-11-11 10:57:48 +03:00
  • ad05829195 remove shadow warning when building in static mode unknown 2020-11-06 17:49:10 -08:00
  • d9a0624529 Print current values of stat counters as well. Anton Korobeynikov 2020-11-02 00:24:24 +03:00
  • 39bcf8a6b0 Honour MI_STAT in couple more places. Anton Korobeynikov 2020-11-02 00:14:02 +03:00
  • 9c45221243 Do not use the same counter for warnings and errors. Anton Korobeynikov 2020-11-01 23:57:42 +03:00
  • 1deea03bf1 On Darwin, using MADV_FREE_REUSABLE/MADV_FREE_REUSE. David Carlier 2020-10-31 22:22:04 +00:00
  • e6c2fd44fc DragonFly support fix (for 5.8.x and forward). The pthread slot approach is somewhat buggy (pretty visible with the stress unit test which segfault more or less randomly, but the stats never show up). Using the default approach instead, the test passes eventough it s relatively slow (e.g 1.5 sec on FreeBSD vs 4.5 on DragonFly with same machine). David Carlier 2020-10-22 11:15:37 +01:00
  • cb45e3c6b1 fix for x32 builds Vasya B 2020-10-19 21:00:16 +00:00
  • 10aca1cfb9 merge from dev daan 2020-10-15 20:01:38 -07:00
  • ca13e9cd59 better instruction scheduling for alloc daan 2020-10-15 19:46:33 -07:00