Daan Leijen
|
0d3c195f37
|
update stress test with more documentation
|
2019-11-22 11:28:55 -08:00 |
|
daan
|
24b768363e
|
bump version to 1.3 for further development
|
2019-11-22 09:28:48 -08:00 |
|
daan
|
6568059cc6
|
merge from dev
|
2019-11-21 16:28:28 -08:00 |
|
daan
|
d55ab50a84
|
update version to 1.2
|
2019-11-21 16:10:04 -08:00 |
|
daan
|
b820009df7
|
update documentation
|
2019-11-21 16:09:34 -08:00 |
|
daan
|
74dbfc30be
|
improved security by encoding NULL values; double free mitigation on by default; more precise free list corruption detection
|
2019-11-21 15:21:23 -08:00 |
|
Daan Leijen
|
56b9fac4bf
|
merge from dev
|
2019-11-20 13:31:04 -08:00 |
|
Daan Leijen
|
94bfb47725
|
update stress test for more realisitic size distribution
|
2019-11-20 12:59:26 -08:00 |
|
daan
|
fd3ce5dc7d
|
improve stress test
|
2019-11-15 16:28:11 -08:00 |
|
Daan Leijen
|
8637f113d5
|
improve test-stress to run multiple iterations
|
2019-11-15 14:09:17 -08:00 |
|
Daan Leijen
|
d2279b2a3f
|
update test-stress with better object distribution
|
2019-11-10 08:13:40 -08:00 |
|
Daan Leijen
|
7b72a4cd50
|
fix region suitable bug
|
2019-11-08 11:55:43 -08:00 |
|
daan
|
378716c467
|
refactor and improve atomic bitmap usage
|
2019-11-07 10:26:52 -08:00 |
|
daan
|
a69016c33e
|
improve and document numa support
|
2019-11-02 10:30:16 -07:00 |
|
daan
|
b052d3b731
|
enable double free and heap corruption detection in debug mode
|
2019-10-28 15:54:33 -07:00 |
|
daan
|
28d4ec4c5a
|
fix statistics accounting of huge pages
|
2019-10-28 13:14:14 -07:00 |
|
daan
|
ff9f29660b
|
remove double_free call
|
2019-10-28 12:27:32 -07:00 |
|
daan
|
5dfdc092b5
|
improve windows warning message
|
2019-10-28 12:26:57 -07:00 |
|
daan
|
25246070ae
|
fix double free check in secure = 4 mode; inline _mi_ptr_cookie
|
2019-10-19 08:34:18 -07:00 |
|
daan
|
2affdbbd2e
|
stronger secure mode when defining MI_SECURE=4: checks for double free, corrupted free list, and invalid pointer frees. Performance is impacted but not too much -- more perf testing is needed
|
2019-10-18 18:11:04 -07:00 |
|
daan
|
0e188a18a7
|
update test to match malloc with free
|
2019-10-17 09:21:20 -07:00 |
|
daan
|
24777f6a91
|
limit aligned allocation to power-of-two alignment
|
2019-09-11 17:49:28 -07:00 |
|
daan
|
8903d7a526
|
fix tests for aligned allocation
|
2019-09-09 08:21:35 -07:00 |
|
daan
|
89858ab791
|
improve page_free_extend performance slightly; do not maintain expensive statistics in release mode
|
2019-09-06 16:48:48 -07:00 |
|
daan
|
136e120d51
|
update redirection modules
|
2019-09-01 17:21:58 -07:00 |
|
daan
|
e7bd8c5d14
|
merge with dev-win
|
2019-08-21 11:11:40 -07:00 |
|
daan
|
86d4ded831
|
Merge branch 'dev' into dev-exp
|
2019-08-20 08:27:46 -07:00 |
|
daan
|
a5071eb510
|
Merge branch 'dev' into dev-win
|
2019-08-20 07:50:03 -07:00 |
|
daan
|
27d794b5f4
|
fix option_enable call
|
2019-08-20 07:49:40 -07:00 |
|
daan
|
a8b24472cb
|
use 1GiB huge pages on windows when reserving upfront
|
2019-08-19 18:16:12 -07:00 |
|
daan
|
42dedb00ec
|
initial implementation of mi_os_reserve_huge_pages
|
2019-08-19 11:10:06 -07:00 |
|
daan
|
d71e67b689
|
Merge branch 'dev' into dev-exp
|
2019-08-11 09:00:39 -07:00 |
|
daan
|
dbe010f2d4
|
add huge and giant stats; increase bins
|
2019-08-10 20:51:37 -07:00 |
|
daan
|
3d9d70bce0
|
add new redirection module; fix environment reading at preloading
|
2019-08-10 09:39:36 -07:00 |
|
daan
|
7b16aa9302
|
remove accidental commit of different size bins experiment
|
2019-08-09 11:22:38 -07:00 |
|
daan
|
442bad9190
|
add good-fit for allowing larger blocks in smaller segments
|
2019-08-09 11:18:38 -07:00 |
|
daan
|
bbf97fa02d
|
merge from 'dev-exp'; add support for MIMALLOC_OVERRIDE environment variable
|
2019-07-26 12:06:15 -07:00 |
|
daan
|
13364b50b8
|
fix 32-bit build of stress test
|
2019-07-23 15:00:13 -07:00 |
|
daan
|
66b8c37ab3
|
ensure C++ compilation on windows
|
2019-07-23 15:00:13 -07:00 |
|
daan
|
598ed19c61
|
more comments
|
2019-07-23 15:00:13 -07:00 |
|
daan
|
0b4d74a566
|
merge
|
2019-07-23 15:00:13 -07:00 |
|
daan
|
219d46ff0c
|
update test files and overriding
|
2019-07-23 15:00:13 -07:00 |
|
daan
|
48a3d0c6e2
|
fix 32-bit build of stress test
|
2019-07-23 09:37:36 -07:00 |
|
daan
|
7c26ce9280
|
ensure C++ compilation on windows
|
2019-07-22 10:27:14 -07:00 |
|
daan
|
80e09ef44e
|
merge from dev
|
2019-07-22 10:16:59 -07:00 |
|
daan
|
86cadca059
|
more comments
|
2019-07-22 16:11:06 -07:00 |
|
daan
|
e90938fb4b
|
merge
|
2019-07-22 10:10:45 -07:00 |
|
daan
|
e4caee5f55
|
update test files and overriding
|
2019-07-22 01:36:16 -07:00 |
|
daan
|
2f63964e5c
|
update stress test to be more deterministic
|
2019-07-19 08:55:02 -07:00 |
|
daan
|
93c8a5b693
|
full overriding api supported
|
2019-07-18 21:12:40 -07:00 |
|