Commit Graph

1219 Commits

Author SHA1 Message Date
Daan Leijen
a7c33a3b0e fix getting the unique thread id on the Apple M1, see issue #354. 2021-02-01 15:47:22 -08:00
Daan Leijen
c426ab4ea2 add condition to avoid compilation error on vs2015 (#issue 353) 2021-02-01 15:41:41 -08:00
Daan Leijen
0091a641a7 undo previous commit dcae918 due to wrong logic (issue #289) 2021-02-01 09:55:18 -08:00
Daan Leijen
dcae918b84 always do ASLR in secure mode even in debug mode (issue #289) 2021-02-01 09:49:12 -08:00
Daan
15220c6843
Update readme for v2.0 2021-01-31 14:11:35 -08:00
Daan Leijen
92ead2d880 bump version to 1.7.0 2021-01-31 13:51:19 -08:00
Daan
599d6327ba
Update readme.md 2021-01-31 12:03:16 -08:00
Daan
89b7955afe
Update readme.md 2021-01-31 11:58:46 -08:00
Daan
706654f41b
Update readme.md 2021-01-31 11:58:22 -08:00
Daan
7f052290da
Update readme.md 2021-01-31 11:57:51 -08:00
Daan
620638cfaf
Update readme.md 2021-01-31 11:49:44 -08:00
Daan
2f04bec5d9
Update readme.md 2021-01-31 11:44:34 -08:00
Daan
9f31b49527
Update readme.md 2021-01-31 11:43:50 -08:00
Daan
9bacaa25c8
Update readme.md 2021-01-31 11:42:16 -08:00
Daan
08bd9d80d7
Update readme.md 2021-01-31 11:36:36 -08:00
Daan
6ccf695dcb
Update readme.md 2021-01-31 11:34:13 -08:00
Daan
bb92ee8520
Update readme.md 2021-01-31 11:32:54 -08:00
Daan Leijen
512cdd5aeb Merge branch 'dev' of https://github.com/microsoft/mimalloc into dev 2021-01-31 11:29:32 -08:00
Daan Leijen
a1fb2a4957 add rss figures 2021-01-31 11:28:39 -08:00
Daan
a6bc463652
Update benchmark figures 2021-01-31 11:20:56 -08:00
Daan Leijen
558c8d085e update benchmark references 2021-01-31 10:23:57 -08:00
Daan Leijen
58678ac4eb move bench figures in separate folder 2021-01-31 10:21:17 -08:00
Daan Leijen
645659bb1f add new benchmark results 2021-01-31 10:16:18 -08:00
Daan Leijen
a87a808a8b Merge branch 'master' into dev 2021-01-30 17:14:31 -08:00
Daan
d98ffca987
fix indentation 2021-01-30 17:14:11 -08:00
Daan
b61996184e
Use explicit trigger syntax 2021-01-30 17:11:02 -08:00
Daan Leijen
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 2021-01-30 14:33:46 -08:00
Daan Leijen
92ec493a5d possible fix for aligment warning (issue #341) 2021-01-29 16:21:50 -08:00
Daan Leijen
0a06884732 ensure memcpy with rep stosb is only used on windows 2021-01-29 16:09:09 -08:00
Daan
9b966c3492
Merge pull request #253 from haneefmubarak/memcpy-rep-movsb-windows-201
resolve #201 with a platform-selective REP MOVSB implementation
2021-01-29 16:00:00 -08:00
Daan Leijen
5291487dac fix cmake typo in merge for #255 2021-01-29 15:52:18 -08:00
Daan
976becd002
Merge pull request #255 from xhochy/patch-1
Add option to install directly in CMAKE_INSTALL_PREFIX
2021-01-29 15:50:21 -08:00
Daan
71d80e914d
Merge branch 'dev' into patch-1 2021-01-29 15:49:57 -08:00
Daan Leijen
a6fa7b083e make current stat the third column instead of first 2021-01-29 14:45:16 -08:00
Daan
fb9c6ce127
Merge pull request #327 from asl/stats-cur
Print current values of stat counters as well.
2021-01-29 14:35:13 -08:00
Daan Leijen
f68c1a74da fix assertion comparison (#353) 2021-01-29 14:34:14 -08:00
Daan Leijen
a8b282091f update formatting of statistics 2021-01-29 13:03:06 -08:00
Daan
b759bcf5c7
Merge pull request #329 from asl/mi_stat_agg
Unify statistics collection
2021-01-29 12:52:29 -08:00
Daan
e9b305b1f4
Merge pull request #352 from tarc/feature/EnableUpdated__cplusplus
Add /Zc:__cplusplus to MSVC compiler flags
2021-01-29 12:41:39 -08:00
Tarcisio Rodrigues
eb5613563b Add /Zc:__cplusplus to MSVC compiler flags
Fix build errors for a clean build on Windows. For details about the
CMake teting code see https://stackoverflow.com/a/60890947/1254880
2021-01-28 23:58:41 -03:00
Daan
6327cf12c2
Merge pull request #349 from tarc/feature/avoid-cmake-matches-operator
Avoid MATCHES operator to check CMake options
2021-01-28 17:54:18 -08:00
Daan Leijen
78ce716e2d add comment on use of tpidrro_el0 on macOS 2021-01-28 17:36:56 -08:00
Daan Leijen
8d4444ef00 remove spurious parenthesis (#350) 2021-01-28 17:36:35 -08:00
Daan
d9ae916a74
Merge pull request #350 from mr-c/patch-1
add/improve atomic yields for SSE2, ARM*, PowerPC
2021-01-28 17:29:54 -08:00
Daan
da2cf36770
Merge pull request #346 from xhochy/issue-343
Use tpidrro_el0 for thread local storage in macOS-arm64
2021-01-28 17:25:06 -08:00
Uwe L. Korn
a753084f74 Use APPLE instead of MACH 2021-01-28 11:38:38 +01:00
Michael R. Crusoe
fb66ebea1d
add/improve atomic yields for SSE2, ARM*, PowerPC 2021-01-23 16:45:47 +01:00
Tarcisio Rodrigues
335fbd9a43 Avoid MATCHES operator to check CMake options
Instead use simply the option name in conditional contexts.
2021-01-22 19:49:19 -03:00
Uwe L. Korn
88330cfc9f Use __APPLE__ instead of __MACH__ 2021-01-22 17:06:43 +01:00
Uwe L. Korn
ab3dac04c2 Use tpidrro_el0 for thread local storage in macOS-arm64
Fixes #343
2020-12-30 21:49:41 +01:00