Daan
|
8fd106a17a
|
Merge branch 'dev' into dev3
|
2025-03-21 16:57:46 -07:00 |
|
Daan
|
6ed451c555
|
fix linux compile by including linux/prctl.h
|
2025-03-21 16:48:50 -07:00 |
|
Daan
|
01ee3568c1
|
name anonymous mmap address ranges for debugging on Linux (based on PR #1032 by @zhuker)
|
2025-03-21 16:19:54 -07:00 |
|
Daan
|
7eafaa9685
|
fix visibility warning (issue #1031)
|
2025-03-19 20:22:02 -07:00 |
|
Daan
|
b2dcab58f7
|
fix assertion failure (issue #1031)
|
2025-03-19 20:20:36 -07:00 |
|
Daan
|
fd170c4964
|
Merge branch 'dev' into dev3
|
2025-03-19 19:09:07 -07:00 |
|
Daan
|
47bf3a5b1b
|
potential fix for sporadic assertion failure on random returning 0 (issue #1039)
|
2025-03-19 19:06:21 -07:00 |
|
Daan
|
26fa8be427
|
improved accounting of committed bytes (issue #1035)
|
2025-03-19 18:50:53 -07:00 |
|
Daan
|
9a35bca556
|
possible fix for wrong accounting of committed bytes (issue #1035)
|
2025-03-19 16:12:17 -07:00 |
|
Daan
|
15f2a9c729
|
move option_desc_t to internal.h for debugging
|
2025-03-14 12:55:03 -07:00 |
|
Daan
|
3a58605046
|
disable page_commit_on_demand by default
|
2025-03-14 11:09:56 -07:00 |
|
Daan
|
bb9f3e3b43
|
move statistics api into internal.h
|
2025-03-14 10:33:18 -07:00 |
|
Daan
|
f735e6e6b5
|
move arena_t definition to types.h
|
2025-03-14 10:22:08 -07:00 |
|
Daan
|
a0a22d954b
|
rename cbin to chunkbin
|
2025-03-14 09:57:52 -07:00 |
|
Daan
|
265af0c90e
|
add mi_stats_get_bin_size and chunk counters
|
2025-03-14 09:52:40 -07:00 |
|
Daan
|
22b879fde1
|
merge from dev3
|
2025-03-10 18:15:26 -07:00 |
|
daanx
|
d1d01deea7
|
add support for custom commit in arena loading
|
2025-03-10 18:11:27 -07:00 |
|
Daan
|
0d068797b6
|
fix prototype
|
2025-03-10 16:33:58 -07:00 |
|
daanx
|
d41f7267d1
|
add mi_arena_min_alignment
|
2025-03-10 16:29:37 -07:00 |
|
daanx
|
a99de4b9a3
|
fix abandoned count on reload
|
2025-03-10 16:23:06 -07:00 |
|
Daan Leijen
|
992a1ca820
|
allow smaller and larger default arena slice sizes
|
2025-03-10 13:26:52 -07:00 |
|
Daan Leijen
|
ccc65d2fd9
|
fix msvc compilation in C mode
|
2025-03-10 12:37:42 -07:00 |
|
Daan
|
7f297293e7
|
merge from dev
|
2025-03-06 20:44:08 -08:00 |
|
Daan
|
783c3ba486
|
improve QNX support
|
2025-03-06 20:40:52 -08:00 |
|
Daan
|
97d440b51d
|
Merge pull request #1019 from tkielan/dev
support building for QNX
|
2025-03-06 20:35:11 -08:00 |
|
Daan
|
38b5087cb9
|
merge from dev
|
2025-03-06 20:34:20 -08:00 |
|
Daan
|
9eac969ea5
|
improve atomic stat merging
|
2025-03-06 20:14:33 -08:00 |
|
Daan
|
907a59cd8e
|
Merge branch 'dev' into dev3
|
2025-03-06 19:52:39 -08:00 |
|
Daan
|
71c61c4b91
|
fix multi-threaded access in stats merging
|
2025-03-06 19:52:06 -08:00 |
|
daanx
|
d9580f3bfb
|
update popcnt to be more efficient on x64 even without MI_OPT_ARCH=ON
|
2025-03-06 18:54:04 -08:00 |
|
daanx
|
7e721c881b
|
add comments
|
2025-03-06 16:50:56 -08:00 |
|
daanx
|
dd3a74d89d
|
Merge branch 'dev3' into dev3-binx
|
2025-03-05 20:47:05 -08:00 |
|
daanx
|
ad52fc1b7e
|
fix type
|
2025-03-05 16:09:22 -08:00 |
|
daanx
|
798827b179
|
Merge branch 'dev' into dev3
|
2025-03-05 15:56:50 -08:00 |
|
daanx
|
8f40bed086
|
fix erms detection
|
2025-03-05 15:48:57 -08:00 |
|
Daan
|
438903421a
|
fix verbosity condition for printing options
|
2025-03-05 09:57:51 -08:00 |
|
daanx
|
119f2eff6c
|
use int for numa node count
|
2025-03-05 09:51:40 -08:00 |
|
daanx
|
1c6b40d8bd
|
fix verbose option printing
|
2025-03-04 09:22:41 -08:00 |
|
daanx
|
6093971bcb
|
use per cmap entry size class binning
|
2025-03-04 09:22:21 -08:00 |
|
daanx
|
45f0b0a8a6
|
remove extra verbose messages
|
2025-03-04 07:46:10 -08:00 |
|
Daan Leijen
|
c18a5537dc
|
reduce medium page block size to 64k to reducemem usage
|
2025-03-03 20:50:21 -08:00 |
|
daanx
|
ce74c905f8
|
improve generic_find_free
|
2025-03-03 20:18:40 -08:00 |
|
Daan
|
c1cbe71836
|
add numa-affine allocation, and per-heap numa affinity
|
2025-03-03 18:08:57 -08:00 |
|
Daan
|
30dfe97f5b
|
merge from dev
|
2025-03-03 16:28:43 -08:00 |
|
Daan
|
db831d4cf4
|
make mi_options_print, mi_arenas_print, and mi_stats_print independent of the vebosity setting
|
2025-03-03 16:23:28 -08:00 |
|
Daan
|
8a3865660e
|
merge from dev
|
2025-03-02 17:42:51 -08:00 |
|
Daan
|
b54a7d836c
|
fix compilation error with MI_GUARDED
|
2025-03-02 17:41:13 -08:00 |
|
Daan Leijen
|
a447a1a297
|
merge from dev
|
2025-03-02 17:16:28 -08:00 |
|
Daan Leijen
|
58d13f6a4f
|
collect every N generic calls
|
2025-03-02 17:06:25 -08:00 |
|
Daan Leijen
|
4f1edad4fe
|
add arena_purges stat
|
2025-03-02 16:36:16 -08:00 |
|