daan
|
68112a2751
|
better padding implementation, more precise statistics
|
2020-01-31 20:34:24 -08:00 |
|
daan
|
8422ab125d
|
improve messages; fix reset size calculation on large pages
|
2020-01-31 17:28:26 -08:00 |
|
daan
|
724602b78b
|
enable page-reset by default
|
2020-01-31 17:27:45 -08:00 |
|
daan
|
4531367de2
|
fix padding check for aligned allocation; improve perf for small aligned allocations
|
2020-01-31 13:20:02 -08:00 |
|
daan
|
f820fae858
|
merge from dev; add retired collect on abandon
|
2020-01-30 07:24:35 -08:00 |
|
daan
|
a7c69ccbea
|
fix stat accounting of segments with huge blocks
|
2020-01-30 06:25:42 -08:00 |
|
daan
|
ed1c8a203a
|
improve performance with tls recursion counter
|
2020-01-29 23:08:52 -08:00 |
|
daan
|
03b363a1c2
|
first working tls on macOS using interpose; still slow
|
2020-01-29 22:46:44 -08:00 |
|
daan
|
7ff3ec2bf7
|
use EFAULT for buffer overflow and call abort in debug mode (as well as secure mode)
|
2020-01-29 17:25:40 -08:00 |
|
daan
|
5d212d688f
|
add MI_PADDING build option to add padding to each block to detect heap block overflows
|
2020-01-29 17:10:57 -08:00 |
|
daan
|
9a532037df
|
merge from dev-exp
|
2020-01-29 07:35:38 -08:00 |
|
daan
|
b3dae128de
|
Merge branch 'dev' into dev-exp
|
2020-01-27 23:15:37 -08:00 |
|
daan
|
9c166d88f0
|
increase retire page size
|
2020-01-27 23:15:24 -08:00 |
|
daan
|
42586de104
|
fix is_zero setting in regions
|
2020-01-27 23:13:57 -08:00 |
|
daan
|
e628fc7067
|
cleanup reclaim logic
|
2020-01-26 12:39:11 -08:00 |
|
daan
|
d4927adddc
|
add extra assertion that all segments are free on thread termination
|
2020-01-25 14:30:02 -08:00 |
|
daan
|
394b796ea0
|
fix over-eager page reset in segment reclamation
|
2020-01-25 13:43:56 -08:00 |
|
daan
|
4faf412f53
|
move 'memory.c' to 'region.c'
|
2020-01-25 13:28:49 -08:00 |
|
daan
|
7785139201
|
fix warning on gcc on attribute ignore in templates
|
2020-01-25 13:28:24 -08:00 |
|
daan
|
62b8fb26b1
|
fix freeing of segments on forced reclaim
|
2020-01-25 13:27:47 -08:00 |
|
daan
|
cb433d272a
|
Merge branch 'dev' into dev-exp-abandon
|
2020-01-25 13:03:06 -08:00 |
|
daan
|
19a0d9dfa0
|
clean up stress test
|
2020-01-25 12:51:56 -08:00 |
|
daan
|
f4630d43a7
|
allow reset on large pages; check commit status before reset
|
2020-01-25 12:49:14 -08:00 |
|
daan
|
5e32d00aab
|
add visit count to abandoned to limit list length
|
2020-01-25 12:26:08 -08:00 |
|
daan
|
3ec691cfb4
|
Merge branch 'dev' of https://github.com/microsoft/mimalloc into dev
|
2020-01-25 11:20:17 -08:00 |
|