daan
|
5e6754f3f7
|
track commit status per block in a region
|
2019-11-11 15:45:31 -08:00 |
|
daan
|
db3f1c4bfa
|
add commit info to arenas
|
2019-11-11 15:26:11 -08:00 |
|
daan
|
741a80256d
|
merge from dev-exp
|
2019-11-11 14:51:16 -08:00 |
|
daan
|
2bb058bd25
|
remove cache_reset parameter
|
2019-11-11 14:44:32 -08:00 |
|
daan
|
534e1e39ef
|
allow allocation in committed regions even if not requested
|
2019-11-11 14:42:29 -08:00 |
|
daan
|
93a6463383
|
only allow commit delay for small and medium objects
|
2019-11-11 14:16:45 -08:00 |
|
daan
|
83a066fd2d
|
remove reset_decommits option
|
2019-11-11 09:46:02 -08:00 |
|
daan
|
21bbb1be87
|
fix warnings
|
2019-11-10 12:36:55 -08:00 |
|
daan
|
181bef382c
|
merge dev-exp
|
2019-11-10 11:39:53 -08:00 |
|
daan
|
aa61e6381d
|
Merge branch 'dev-arena' of https://github.com/microsoft/mimalloc into dev-arena
|
2019-11-10 10:47:55 -08:00 |
|
Daan Leijen
|
b04206a9d3
|
add os cache to arena
|
2019-11-10 10:10:10 -08:00 |
|
Daan Leijen
|
d2279b2a3f
|
update test-stress with better object distribution
|
2019-11-10 08:13:40 -08:00 |
|
Daan Leijen
|
268698b9ef
|
fix vs2019 project
|
2019-11-10 08:00:51 -08:00 |
|
Daan Leijen
|
fed0068dac
|
merge from dev-exp; bitmap based arena
|
2019-11-10 07:56:40 -08:00 |
|
daan
|
194008b869
|
merge
|
2019-11-09 20:37:16 -08:00 |
|
Daan Leijen
|
9f08ddd0d0
|
refactor regions; add commit tracking on a segment basis
|
2019-11-09 19:30:53 -08:00 |
|
Daan Leijen
|
f0e02bab03
|
pr #168 by @zerodefect to update the install location
|
2019-11-08 12:22:03 -08:00 |
|
Daan Leijen
|
7b72a4cd50
|
fix region suitable bug
|
2019-11-08 11:55:43 -08:00 |
|
daan
|
13f5e6e43e
|
fix numa node check in regions
|
2019-11-07 18:09:30 -08:00 |
|
daan
|
6ccfb5a93e
|
merge from dev
|
2019-11-07 11:00:50 -08:00 |
|
daan
|
56887aeb2f
|
add MI_SECURE_FULL=ON as a cmake option to include double free mitigation
|
2019-11-07 10:59:45 -08:00 |
|
daan
|
9b65388807
|
fix space leak in secure mode where a non-null free list would be discarded
|
2019-11-07 10:59:19 -08:00 |
|
daan
|
27f1a8b3d2
|
fix avg display; set secure default to 0`
|
2019-11-07 10:35:30 -08:00 |
|
daan
|
36090dee5c
|
Merge branch 'dev' into dev-exp
|
2019-11-07 10:34:06 -08:00 |
|
daan
|
31d11f64d5
|
fix secure free list extension where a non-empty initial free list was discarded
|
2019-11-07 10:33:45 -08:00 |
|
daan
|
378716c467
|
refactor and improve atomic bitmap usage
|
2019-11-07 10:26:52 -08:00 |
|
daan
|
b09282bc0d
|
change arena allocator to atomic bitmap as well
|
2019-11-06 22:49:01 -08:00 |
|
daan
|
00e19cad9a
|
refactor region code, split out atomic bitmap
|
2019-11-06 21:37:23 -08:00 |
|
daan
|
2887266063
|
optimize get numa node for single node systems
|
2019-11-06 14:17:36 -08:00 |
|
daan
|
829fd872f4
|
initial delay slots
|
2019-11-04 11:48:41 -08:00 |
|
daan
|
c3ef23e4f6
|
Merge branch 'dev-exp' into dev-arena
|
2019-11-04 09:40:25 -08:00 |
|
daan
|
3d0a1e249f
|
remove all floating point types and arithmetic
|
2019-11-04 09:40:10 -08:00 |
|
daan
|
62df2e2df9
|
merge from dev-exp
|
2019-11-04 08:56:42 -08:00 |
|
daan
|
2749612c5f
|
merge from dev
|
2019-11-04 08:54:53 -08:00 |
|
daan
|
c38af8f7c1
|
merge d1d65fbc : make max error messages configurable
|
2019-11-04 08:49:59 -08:00 |
|
daan
|
aece753dce
|
fix output during preloading enabling stderr only after the crt has loaded
|
2019-11-04 08:46:17 -08:00 |
|
daan
|
8afd06b248
|
use int64 for time (instead of double)
|
2019-11-04 08:44:40 -08:00 |
|
daan
|
2b005addd3
|
merge from dev-exp
|
2019-11-03 13:37:03 -08:00 |
|
daan
|
9d6a5acb22
|
fix unix build warnings
|
2019-11-03 13:34:54 -08:00 |
|
daan
|
d1d65fbca4
|
make max error messages configurable
|
2019-11-03 13:25:41 -08:00 |
|
daan
|
520a8dafee
|
divide huge pages more even
|
2019-11-03 13:25:28 -08:00 |
|
daan
|
f36ec5d9d8
|
reserve huge pages incrementally
|
2019-11-03 13:16:07 -08:00 |
|
daan
|
1a6d150687
|
merge from dev-exp
|
2019-11-03 12:21:22 -08:00 |
|
daan
|
e320488791
|
add numa nodes to stats
|
2019-11-03 12:18:32 -08:00 |
|
daan
|
723fbba259
|
fix output during preloading enabling stderr only after the crt has loaded
|
2019-11-03 12:18:20 -08:00 |
|
daan
|
5bdcda30b0
|
merge from dev-exp
|
2019-11-02 20:12:22 -07:00 |
|
daan
|
62cd0237fc
|
fix aligned huge page allocation on windows
|
2019-11-02 17:49:34 -07:00 |
|
daan
|
ee323aabac
|
fix vs2017 build
|
2019-11-02 15:56:21 -07:00 |
|
daan
|
e0b8ec7f54
|
merge with dev-exp
|
2019-11-02 11:56:19 -07:00 |
|
daan
|
fd9d8c85ae
|
change numa support on linux to use getcpu
|
2019-11-02 11:55:03 -07:00 |
|