Daan Leijen
|
a763b6310d
|
merge from dev
|
2022-01-10 15:40:22 -08:00 |
|
Daan Leijen
|
807a7ff08d
|
improve commit/decommit on Linux
|
2022-01-10 15:39:49 -08:00 |
|
daan
|
ae1c06d940
|
merge from dev
|
2022-01-10 15:29:49 -08:00 |
|
daan
|
8c50aa65ee
|
fix warnings on Solaris, issue #520
|
2022-01-10 15:26:22 -08:00 |
|
Daan
|
f317225a70
|
ignore reset_decommits option in the 2.x / dev-slice version
|
2022-01-10 12:10:18 -08:00 |
|
daan
|
af854570cd
|
Merge branch 'dev' into dev-slice
|
2021-12-18 16:36:58 -08:00 |
|
daan
|
f16435447c
|
fix bug in freeing huge OS page allocation spanning multiple huge OS pages
|
2021-12-18 11:37:00 -08:00 |
|
daan
|
e6400bcc27
|
Merge branch 'dev' into dev-slice
|
2021-12-16 15:36:03 -08:00 |
|
daan
|
60790e9013
|
remove accidental define
|
2021-12-16 15:35:53 -08:00 |
|
daan
|
7f7ae1a749
|
Merge branch 'dev' into dev-slice
|
2021-12-16 15:35:04 -08:00 |
|
daan
|
5bbb2ff416
|
reenable the use of sbrk on wasm as it seems more stable than direct memory_grow
|
2021-12-16 15:34:52 -08:00 |
|
daan
|
8d9336dfa6
|
Merge branch 'dev' into dev-slice
|
2021-12-16 15:11:58 -08:00 |
|
daan
|
27e24e619b
|
use wasm_memory_grow instead of sbrk on wasm
|
2021-12-16 15:11:47 -08:00 |
|
daan
|
b0a866685d
|
improve sbrk/wasm_memory_grow implementation
|
2021-12-16 14:54:10 -08:00 |
|
daan
|
2af1db7f3a
|
Merge branch 'dev' into dev-slice
|
2021-12-15 19:29:04 -08:00 |
|
daan
|
55ccc94707
|
wip: fix zero init for sbrk; add lock around sbrk
|
2021-12-15 19:28:34 -08:00 |
|
Daan
|
8612d1228a
|
wip: initial fix for race condition on sbrk/wasm_memory_grow; issue #497
|
2021-12-15 18:04:02 -08:00 |
|
daan
|
67e8df6a5c
|
Merge branch 'dev' into dev-slice
|
2021-11-24 12:55:07 -08:00 |
|
daan
|
0be71a2cac
|
fix prefix
|
2021-11-24 12:54:54 -08:00 |
|
daan
|
9f1b25e07d
|
Merge branch 'dev' into dev-slice
|
2021-11-15 10:10:58 -08:00 |
|
daan
|
09c658dd40
|
try to allocate within our hint space (partially addresses issue #360)
|
2021-11-15 10:10:47 -08:00 |
|
Daan
|
5a05fd446a
|
fix compilation on macos
|
2021-11-14 14:38:24 -08:00 |
|
daan
|
a4ea2205ba
|
merge from dev
|
2021-11-14 11:25:51 -08:00 |
|
daan
|
4b0cda2012
|
take overcommit into account for eager commit delay
|
2021-11-14 11:23:11 -08:00 |
|
daan
|
83ffd92b2b
|
merge from dev
|
2021-11-13 15:16:23 -08:00 |
|
daan
|
09e59e0610
|
use size_t instead of uintptr_t where appropiate
|
2021-11-13 15:13:16 -08:00 |
|
daan
|
721486c82b
|
merge from dev
|
2021-11-13 14:52:11 -08:00 |
|
daan
|
28896e5b19
|
prefix UNUSED,KiB,MiB,GiB; add mi_threadid_t type; add mi_ssize_t
|
2021-11-13 14:46:03 -08:00 |
|
daan
|
ba6b4bf622
|
merge from dev
|
2021-11-10 16:33:42 -08:00 |
|
Daan
|
f72e5688f5
|
remove assign in while condition
|
2021-11-10 11:58:04 -08:00 |
|
Daan
|
fd61997cef
|
improve aligned support on BSD and MAP_ALIGN systems
|
2021-11-10 11:26:36 -08:00 |
|
Daan
|
89abbe75d8
|
improve aligned support on BSD and MAP_ALIGN systems
|
2021-11-10 11:23:11 -08:00 |
|
Daan
|
8c9ccea2f5
|
fix huge page madvise in case mmap failed
|
2021-11-10 10:46:06 -08:00 |
|
Daan
|
a4e7ff8608
|
Merge branch 'dev' into dev-slice
|
2021-11-06 14:19:26 -07:00 |
|
Daan
|
e96614961f
|
fix printf format type mismatches (issue #486)
|
2021-11-06 14:19:14 -07:00 |
|
Daan
|
db223e4adb
|
merge from dev
|
2021-10-27 18:09:16 -07:00 |
|
Daan
|
5fd77aa198
|
refactor os_overcommit detection
|
2021-10-27 17:39:11 -07:00 |
|
Daan
|
0335d32766
|
Merge branch 'dev' of https://github.com/microsoft/mimalloc into dev
|
2021-10-27 17:25:09 -07:00 |
|
Daan
|
13b30bf2dd
|
Merge branch 'dev' into overcommit_if_the_system_approves
|
2021-10-27 17:12:18 -07:00 |
|
Daan
|
6ccf7e87c0
|
minor edits
|
2021-10-27 17:08:00 -07:00 |
|
David Carlier
|
00edd9201b
|
proposal to not overcommit page unconditionally on Linux and FreeBSD,
respecting userland settings.
|
2021-10-24 20:57:58 +01:00 |
|
David Carlier
|
2d2d9af5c6
|
while at it, doing dragonflybsd too
|
2021-10-24 11:37:20 +01:00 |
|
David Carlier
|
fc7777ee8c
|
NUMA base detection on FreeBSD.
|
2021-10-22 10:11:20 +01:00 |
|
Daan
|
725fe2ac7d
|
Merge branch 'dev' into dev-slice
|
2021-10-21 16:17:31 -07:00 |
|
David CARLIER
|
b5b52b8879
|
Haiku build update, since the beta3 few more posix functions are available e.g. madvise
|
2021-10-20 18:33:12 +00:00 |
|
Daan
|
35b928b08f
|
use MADV_DONTNEED instead of mmap fixedfor simplification and possibly better performance on Linux
|
2021-10-19 13:18:54 -07:00 |
|
Daan
|
bb00a5a32e
|
remove MADV_FREE_REUSABLE from mi_os_reset as it needs MADV_FREE_REUSE to reuse the memory again.
|
2021-10-19 13:11:11 -07:00 |
|
Daan
|
aeb73b0cd4
|
merge from dev
|
2021-10-19 12:55:10 -07:00 |
|
Daan
|
75987e4590
|
Merge pull request #410 from jserv/enforce-binary-prefix
Distinguish SI and Binary Prefixes
|
2021-10-19 12:28:33 -07:00 |
|
Daan
|
adeef8d403
|
formatting
|
2021-10-19 10:31:49 -07:00 |
|