daan
|
775e1bfd7a
|
allow uploading artifacts for master branch
|
2020-05-05 10:38:25 -07:00 |
|
daan
|
29cb8f369a
|
slight cleanup of f10ba4fa , #239
|
2020-05-05 10:24:16 -07:00 |
|
Daan
|
f10ba4fa44
|
Merge pull request #239 from asl/oom-collect
In OOM case try to force collect memory and retry the allocation
|
2020-05-05 10:16:28 -07:00 |
|
daan
|
a278db940b
|
improve thread-id check for thread local FLS callbacks on Windows with static linking
|
2020-05-05 10:10:46 -07:00 |
|
daan
|
7c24edfeb0
|
add thread-id check for thread local FLS callbacks on Windows with static linking; found by @jasongibson
|
2020-05-04 14:31:32 -07:00 |
|
daan
|
fd9faee5d4
|
update cmake with nicer message which targets are build
|
2020-05-04 11:01:11 -07:00 |
|
daan
|
66ce1d54e4
|
Merge branch 'dev' of https://github.com/microsoft/mimalloc into dev
|
2020-05-04 09:54:42 -07:00 |
|
Daan
|
cd7203d62c
|
Merge pull request #237 from asl/cmake-build-variants
Add possibility to selectively enable / disable builing of different targets
|
2020-05-04 09:54:24 -07:00 |
|
Daan
|
ff4f1c3e5d
|
Merge branch 'dev' into cmake-build-variants
|
2020-05-04 09:51:09 -07:00 |
|
daan
|
74ea69b784
|
increase default arena reset delay (behaves better on 36+ core systems)
|
2020-05-03 16:33:29 -07:00 |
|
daan
|
fd0891f224
|
merge from dev
|
2020-05-03 11:44:55 -07:00 |
|
daan
|
9c0da9776d
|
fix assertion for huge block size
|
2020-05-03 11:43:57 -07:00 |
|
daan
|
cce998a835
|
fix assertion for huge blocks
|
2020-05-03 11:42:49 -07:00 |
|
daan
|
30799bce73
|
fix assertion for huge segments
|
2020-05-03 11:42:38 -07:00 |
|
daan
|
28f4f1ce04
|
nice cache initialization
|
2020-05-03 10:45:46 -07:00 |
|
daan
|
f8dc2a3130
|
Merge branch 'dev' into dev-arena
|
2020-05-02 22:23:11 -07:00 |
|
daan
|
ea4931f53b
|
Merge branch 'master' into dev
|
2020-05-02 22:22:52 -07:00 |
|
daan
|
e5b72cdfe7
|
reduce segment size and increase cache
|
2020-05-02 22:22:35 -07:00 |
|
daan
|
ea92fb2fe4
|
lower arena reset delay
|
2020-05-02 21:40:14 -07:00 |
|
Daan
|
a801b8e7f1
|
Update readme with descriptions of secure and debug mode
|
2020-05-02 18:10:22 -07:00 |
|
Daan
|
a4b7baf6fd
|
Update readme with descriptions of secure and debug mode
|
2020-05-02 18:08:31 -07:00 |
|
daan
|
69158f2c76
|
roll back again to new arena cache: previous perf regression was caused due to accidentally making secure mode default
|
2020-05-02 12:04:36 -07:00 |
|
daan
|
18d697a1e6
|
roll back to old arena cache as it seems to do better on AMD
|
2020-05-02 11:57:33 -07:00 |
|
daan
|
66e5484c1c
|
fix assertions for huge pages in secure mode
|
2020-05-02 11:23:25 -07:00 |
|
daan
|
b8846f7a27
|
fix unprotect of guard pages
|
2020-05-02 10:51:10 -07:00 |
|
daan
|
37b43e4cea
|
improved arena cache
|
2020-05-02 10:37:33 -07:00 |
|
daan
|
1b158d8e80
|
set max retire size to MAX_MEDIUM_OBJ_SIZE
|
2020-05-02 10:37:07 -07:00 |
|
daan
|
84e1f7c92e
|
merge from dev
|
2020-05-02 00:23:22 -07:00 |
|
daan
|
097c007ba3
|
reduce page retire cycles based on object size
|
2020-05-02 00:19:20 -07:00 |
|
daan
|
dd18852946
|
reduce page retire cycles
|
2020-05-02 00:13:40 -07:00 |
|
daan
|
01ad553978
|
set default reset delay to 250ms
|
2020-05-02 00:13:03 -07:00 |
|
daan
|
79da2728c4
|
reduce cache
|
2020-05-02 00:12:45 -07:00 |
|
daan
|
8bfd5ec865
|
improve arena cache to avoid full scans
|
2020-05-01 23:00:17 -07:00 |
|
daan
|
dcb3574cf0
|
fix assertions for huge segment free
|
2020-05-01 21:14:41 -07:00 |
|
Daan
|
81bd1b70b0
|
Merge pull request #238 from asl/gcc-6-aligned-dealloc
Fix override condition for sized dealloc with gcc 6
|
2020-05-01 14:16:20 -07:00 |
|
Daan
|
866fd0e8f5
|
Merge pull request #240 from andronat/master
Use position independent code (PIC) for static and object libraries.
|
2020-05-01 14:15:17 -07:00 |
|
Anastasios Andronidis
|
5c03e9dc79
|
Compile static and obj targets with PIC
|
2020-05-01 21:53:51 +01:00 |
|
daan
|
5cfdc39ff1
|
remove on-demand page commit option
|
2020-04-30 18:23:33 -07:00 |
|
daan
|
d8b0a9dc24
|
Merge branch 'master' into dev
|
2020-04-30 18:13:09 -07:00 |
|
daan
|
07a17dfeae
|
fix initialization of union padding; issue found through valgrind by @jasongibson
|
2020-04-30 18:11:58 -07:00 |
|
daan
|
0af9dd6fd2
|
fix initialization of union padding; issue found through valgrind by @jasongibson
|
2020-04-30 17:40:00 -07:00 |
|
daan
|
dad3be3c64
|
update comments
|
2020-04-30 17:21:36 -07:00 |
|
daan
|
c609248f0e
|
do delayed decommit if not reclaiming abandoned blocks
|
2020-04-30 13:30:19 -07:00 |
|
daan
|
0d25493c39
|
segment size to 16MiB to improve perf on mstress and rptest
|
2020-04-28 16:50:03 -07:00 |
|
daan
|
f86519bca6
|
make lazy commit default; add commit check on segment allocation
|
2020-04-28 16:46:00 -07:00 |
|
daan
|
1b0de9b4cf
|
merge from dev
|
2020-04-28 16:22:38 -07:00 |
|
Anton Korobeynikov
|
fdd1cd821a
|
In OOM case try to force collect memory and retry the allocation.
|
2020-04-29 02:10:11 +03:00 |
|
daan
|
9a33f23b5f
|
fix MI_SHOW_ERRORS on msvc
|
2020-04-28 11:11:23 -07:00 |
|
daan
|
8f5710abcc
|
Merge branch 'master' into dev
|
2020-04-28 11:07:55 -07:00 |
|
Daan
|
198ea4476c
|
Merge pull request #236 from nico-abram/patch-1
Fix typo in comment
|
2020-04-28 10:54:58 -07:00 |
|