Daan
|
6ba166f528
|
merge from dev
|
2024-04-22 11:05:01 -07:00 |
|
Daan
|
a527f75161
|
add disallow_arena_alloc option
|
2024-04-22 10:10:20 -07:00 |
|
Daan
|
79aa5bbb7a
|
Merge branch 'dev' into dev-slice
|
2024-04-20 19:59:19 -07:00 |
|
Daan
|
88aa84727d
|
fix spelling errors (pr #710)
|
2024-04-20 17:12:09 -07:00 |
|
Daan
|
83af243bca
|
merge from dev
|
2024-04-19 12:50:32 -07:00 |
|
Daan
|
bf5932c3c6
|
use better purging for segments_collect
|
2024-04-19 12:43:05 -07:00 |
|
Daan
|
e688d5cbc8
|
merge from dev
|
2024-04-19 12:03:33 -07:00 |
|
Daan
|
70eb7fb390
|
collect arenas even if not on the main thread (issue #878)
|
2024-04-19 12:01:26 -07:00 |
|
Daan
|
bcb8ce94f1
|
merge from dev-abandon
|
2024-03-03 14:17:07 -08:00 |
|
Daan
|
40517890d4
|
Merge branch 'dev' into dev-abandon
|
2024-03-03 14:15:21 -08:00 |
|
Daan
|
719496bac9
|
fix clang warning
|
2024-03-03 13:22:24 -08:00 |
|
Daan
|
fa10914f73
|
track os stats in the main stats directly
|
2024-03-03 13:19:27 -08:00 |
|
Daan
|
56d1a859ca
|
Merge branch 'dev' into dev-abandon
|
2024-03-03 09:37:53 -08:00 |
|
Daan
|
027b22aaf2
|
add arena stats
|
2024-03-03 09:37:46 -08:00 |
|
daanx
|
8e1f8f4d5c
|
Merge branch 'dev-abandon' into dev-slice-abandon
|
2024-03-02 18:25:09 -08:00 |
|
daanx
|
43d40704b9
|
keep threadid 0 for abandoned_next to preserve invariants
|
2024-03-02 18:24:53 -08:00 |
|
daanx
|
656c81a096
|
Merge branch 'dev-abandon' into dev-slice-abandon
|
2024-03-02 17:36:26 -08:00 |
|
daanx
|
ccd2ac644d
|
merge from dev-slice
|
2024-03-02 17:36:23 -08:00 |
|
daanx
|
70e3ce07d1
|
Merge branch 'dev' into dev-abandon
|
2024-03-02 17:34:58 -08:00 |
|
Daan
|
7ff4607f6c
|
merge from dev
|
2024-03-02 17:26:38 -08:00 |
|
Daan
|
cc4500a024
|
ensure consistent types for template deduction, PR #834 by @dg0yt
|
2024-03-02 15:36:57 -08:00 |
|
daanx
|
8045d55179
|
fix type warning on clang
|
2024-03-01 19:04:34 -08:00 |
|
daanx
|
4482237a33
|
Merge branch 'dev-abandon' into dev-slice-abandon
|
2024-03-01 18:59:39 -08:00 |
|
daanx
|
5ce1a9bfef
|
fix cas call
|
2024-03-01 18:58:11 -08:00 |
|
daanx
|
2c433a2b23
|
merge from dev-abandon
|
2024-03-01 18:54:29 -08:00 |
|
daanx
|
500d2ad1fd
|
ensure non-arena segments are force purged on abandonment; make non-arena reclaim atomic
|
2024-03-01 18:47:59 -08:00 |
|
daanx
|
2845f0cab3
|
merge from dev-abandon
|
2024-03-01 16:26:46 -08:00 |
|
daanx
|
16c0948ee5
|
improve display of arenas and contained blocks
|
2024-03-01 16:24:28 -08:00 |
|
daanx
|
f6320bd3be
|
merge from dev-abandon
|
2024-03-01 15:15:24 -08:00 |
|
daanx
|
c4f1f2e079
|
make reclaim tries a percentage of the abandoned count
|
2024-03-01 14:57:46 -08:00 |
|
daanx
|
e5d1cb3092
|
merge from dev-abandon
|
2024-03-01 10:56:43 -08:00 |
|
daanx
|
cf8f73098e
|
start abandoned search randomized
|
2024-03-01 10:51:18 -08:00 |
|
daanx
|
71bcf1c76b
|
maintain abandoned_count more robustly
|
2024-03-01 10:31:58 -08:00 |
|
daanx
|
8fb51aae4d
|
merge from dev-abandon
|
2024-02-29 15:51:37 -08:00 |
|
daanx
|
d34d8f0f65
|
fix signed comparison
|
2024-02-29 15:39:47 -08:00 |
|
daanx
|
64edbc92dd
|
allow abandoned segment reclaim on a free
|
2024-02-29 14:58:59 -08:00 |
|
daanx
|
bdda13b880
|
track abandoned segments in an arena bitmap instead of with a list
|
2024-02-29 14:27:28 -08:00 |
|
daanx
|
8f353d8005
|
set initially_zero for arena_static_zalloc
|
2024-02-29 12:03:28 -08:00 |
|
daanx
|
7020ed5e52
|
do not purge if purge delay is negative
|
2024-02-29 11:26:03 -08:00 |
|
daanx
|
24668b9daf
|
Merge branch 'dev' into dev-slice
|
2023-05-19 21:22:24 -07:00 |
|
daanx
|
cfacbacaba
|
fix zero initialization in mi_arena_meta_zalloc, issue #750
|
2023-05-19 21:18:40 -07:00 |
|
daanx
|
7563ab97ed
|
fix alignment in meta_zalloc; issue #749
|
2023-05-19 21:15:03 -07:00 |
|
daanx
|
c569b77b77
|
Merge branch 'dev' into dev-slice
|
2023-05-19 17:53:02 -07:00 |
|
daanx
|
4a85f32f8e
|
add libc.c source file
|
2023-05-19 10:24:39 -07:00 |
|
daanx
|
b66e3214d8
|
be more strict on initially_zero for arena allocation
|
2023-04-24 09:08:12 -07:00 |
|
daanx
|
56c0a8025a
|
merge from dev
|
2023-04-24 09:06:56 -07:00 |
|
daanx
|
632edf9996
|
rename was_zero/committed to initially_zero/committed
|
2023-04-24 09:03:43 -07:00 |
|
daanx
|
8f768ac841
|
merge from dev
|
2023-04-23 19:33:25 -07:00 |
|
daanx
|
7f93bf02c9
|
be explicit about memory tracking in os.c
|
2023-04-23 16:40:01 -07:00 |
|
daanx
|
c0695fefd0
|
merge from dev
|
2023-04-23 13:14:01 -07:00 |
|