daan
|
0956a05bf6
|
add argument pointer to the register deferred free callback
|
2020-01-15 10:21:32 -08:00 |
|
daan
|
f92a2a7264
|
add argument pointer to the register output routine
|
2020-01-15 10:18:32 -08:00 |
|
daan
|
941c55ee42
|
wip: first implementation of page free list on segments for effecient delayed page reset
|
2020-01-14 21:47:18 -08:00 |
|
daan
|
65f4f5144b
|
fix out-of-bounds error in huge OS page bitmap
|
2020-01-13 17:06:25 -08:00 |
|
daan
|
5f61a9e896
|
add mprotect error when the mmap limit might be reached in secure mode (see issue #77)
|
2020-01-09 17:52:28 -08:00 |
|
daan
|
be10ebea35
|
build debug and secure versions on macOS in Azure pipelines
|
2020-01-08 23:54:56 -08:00 |
|
daan
|
313d4b8ffd
|
fix test on Windows in azure pipelines
|
2020-01-08 23:47:40 -08:00 |
|
daan
|
7575b58d7a
|
fix test on Windows in azure pipelines
|
2020-01-08 23:46:56 -08:00 |
|
daan
|
ce3f327f21
|
add test pass to Windows build
|
2020-01-08 23:40:57 -08:00 |
|
daan
|
403276d11e
|
build release and debug build on Windows
|
2020-01-08 23:32:42 -08:00 |
|
daan
|
8f75444e7a
|
fix windows debug build at MI_DEBUG=2
|
2020-01-08 23:21:32 -08:00 |
|
daan
|
12ef2816ed
|
fix bug exposed by commit 59fa286 where reclaimed pages could be stuck to NEVER_DELAYED
|
2020-01-08 19:00:03 -08:00 |
|
daan
|
940df53b0a
|
fix iteration count display in stress test
|
2020-01-08 17:57:17 -08:00 |
|
daan
|
683d8998d4
|
fix potential A-B-A problem with segment abandonment; noticed by Manual Poeter and Sam Gross
|
2020-01-08 17:45:38 -08:00 |
|
daan
|
5d2f111f64
|
make the stress test do more iterations under a smaller load to stay under 1GiB committed and increase thread interaction
|
2020-01-08 16:33:45 -08:00 |
|
daan
|
50b3f6d7ae
|
fix assertion
|
2020-01-08 16:33:45 -08:00 |
|
daan
|
d4ab0ff08c
|
fix timeout on huge page reservation if set to 0
|
2020-01-07 14:15:37 -08:00 |
|
daan
|
4223caac0f
|
on Linux dynamically detect if getrandom is supported and fall back to /dev/urandom if needed
|
2020-01-06 22:08:21 -08:00 |
|
Kirsten Lee
|
0a2520490b
|
only include vector header when compiling c++
|
2020-01-06 16:44:55 -08:00 |
|
Kirsten Lee
|
d97c56d4c1
|
fix unintended diff
|
2020-01-06 16:25:21 -08:00 |
|
Kirsten Lee
|
743e891738
|
add stl mimalloc wrapper
|
2020-01-06 16:18:22 -08:00 |
|
daan
|
d8d69c2c94
|
disable MAP_NORESERVE on huge pages
|
2020-01-05 22:07:16 -08:00 |
|
daan
|
45582d1fb5
|
revert a2a9230 (remove empty page removal on search): this is not generally valid when concurrent frees do not always add to thread_delayed_free.
|
2020-01-05 13:58:49 -08:00 |
|
daan
|
59fa286294
|
fix bug where continue would wrongly exit the do-while loop for delayed freeing
|
2020-01-05 13:52:07 -08:00 |
|
daan
|
a2a9230ad6
|
remove empty page removal on page search (no longer needed with retired collection and delayed freeing)
|
2020-01-03 22:52:52 -08:00 |
|