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
|
fb07276d48
|
merge from dev
|
2023-04-18 17:33:01 -07:00 |
|
daanx
|
b845be241a
|
wip: use memid for OS allocation
|
2023-04-18 16:38:47 -07:00 |
|
daanx
|
c3200d1623
|
merge from dev
|
2023-04-17 10:18:46 -07:00 |
|
daanx
|
f42c66ccce
|
fix build on vs2017/2019
|
2023-04-17 10:13:36 -07:00 |
|
daanx
|
becf379ecd
|
merge from dev-reset
|
2023-04-16 12:32:20 -07:00 |
|
daanx
|
a655c28b66
|
cleanup
|
2023-04-16 12:29:21 -07:00 |
|
daanx
|
b0104ef4fd
|
merge from dev
|
2023-04-16 11:01:25 -07:00 |
|
daanx
|
0174d19af3
|
increase thread data cache to 16
|
2023-04-15 19:49:14 -07:00 |
|
daanx
|
e35e919ea4
|
remove segment-cache as it is superseded by better arena management
|
2023-04-13 15:37:54 -07:00 |
|
daanx
|
e6681f2d4b
|
Merge branch 'dev-reset' into dev-slice-reset
|
2023-04-13 15:27:33 -07:00 |
|
daanx
|
48d0d0da9b
|
fix thread data cache to use pure os alloc
|
2023-04-13 15:27:20 -07:00 |
|
daanx
|
991d04b2b1
|
merge from dev-reset
|
2023-04-13 13:37:56 -07:00 |
|
daanx
|
0ba79d01f6
|
allow static allocation in arenas for internal metadata
|
2023-04-13 13:19:39 -07:00 |
|
daanx
|
269e0ea80b
|
merge from dev-reset
|
2023-04-08 17:51:50 -07:00 |
|
daanx
|
eb62caeda0
|
allow per page purging instead of reset
|
2023-04-08 17:37:58 -07:00 |
|
daanx
|
2715191f58
|
merge from dev-reset
|
2023-04-05 11:22:36 -07:00 |
|
daanx
|
55df1f3a54
|
more detailed stats, including purges
|
2023-04-05 09:48:22 -07:00 |
|
daanx
|
c0c81a1b7b
|
merge from dev-reset
|
2023-04-04 18:47:55 -07:00 |
|
daanx
|
83aa635485
|
implement arena destroy on program exit
|
2023-04-04 18:44:08 -07:00 |
|
daanx
|
24034c997c
|
merge from dev-reset
|
2023-04-04 16:44:07 -07:00 |
|
daanx
|
d01017ffda
|
extend primitive api with is_zero parameters
|
2023-04-04 16:32:39 -07:00 |
|
daanx
|
461df1e878
|
implement arena exclusive heap allocation for dev
|
2023-04-04 15:40:43 -07:00 |
|
daanx
|
77766e20a6
|
use only arena's instead of regions
|
2023-04-04 14:58:06 -07:00 |
|
daanx
|
a9f42376b7
|
small changes; make minimal commit most fine grained
|
2023-04-03 16:17:02 -07:00 |
|
Daan Leijen
|
f4e006fa76
|
merge from dev-reset
|
2023-03-31 21:10:25 -07:00 |
|
Daan Leijen
|
595add5e3d
|
wip: initial work on purgable arenas
|
2023-03-31 20:51:35 -07:00 |
|
Daan Leijen
|
c4220e43b6
|
merge from dev
|
2023-03-29 16:24:55 -07:00 |
|
Daan Leijen
|
dd7b99d477
|
apply some spelling fixes from PR #710
|
2023-03-29 16:10:01 -07:00 |
|
Daan Leijen
|
b0e4309210
|
Merge branch 'dev' into dev-slice
|
2023-03-23 11:21:57 -07:00 |
|
Daan Leijen
|
a21ddd03fe
|
add verbose message if thread sanitizer is enabled
|
2023-03-23 11:21:45 -07:00 |
|
Daan
|
564222e737
|
Merge branch 'dev' into dev-slice
|
2023-03-22 09:56:51 -07:00 |
|
Daan
|
d976fbe08b
|
remove spurious include
|
2023-03-22 09:56:40 -07:00 |
|
Daan
|
0f07900601
|
Merge branch 'dev' into dev-slice
|
2023-03-22 09:49:45 -07:00 |
|
Daan
|
96b55bd0bb
|
potential fix for macOS issue #697
|
2023-03-22 09:48:40 -07:00 |
|
Daan Leijen
|
b0ba746307
|
merge from dev
|
2023-03-20 14:28:21 -07:00 |
|
Daan
|
06f0ba232e
|
prevent reentrancy on thread_done (issue #699)
|
2023-03-20 14:23:52 -07:00 |
|
Daan Leijen
|
268dceaa12
|
Merge branch 'dev' into dev-slice
|
2023-03-20 13:55:47 -07:00 |
|
Daan Leijen
|
0b4c3da2e9
|
make process init race free (issue #701)
|
2023-03-20 13:55:39 -07:00 |
|
Daan Leijen
|
3fc30c4a1e
|
merge from dev, version bump to 2.1.0
|
2023-03-20 11:05:18 -07:00 |
|
Daan Leijen
|
f58357548c
|
restructure header files
|
2023-03-20 10:37:39 -07:00 |
|
Daan Leijen
|
1e8769ec95
|
Merge branch 'dev-platform' into dev-slice-platform
|
2023-03-16 20:11:59 -07:00 |
|
Daan Leijen
|
1a99efc671
|
integrate ETW windows event tracing into mimalloc as another track tool
|
2023-03-16 20:08:43 -07:00 |
|
Xinglong He
|
072316bd33
|
add etw support
|
2023-03-16 17:47:20 -07:00 |
|
Daan
|
7d834864bb
|
fix macOSX compilation
|
2023-03-16 11:35:11 -07:00 |
|
Daan Leijen
|
65bbe4014f
|
merge from dev-platform
|
2023-03-15 15:10:12 -07:00 |
|
Daan Leijen
|
9a2dbf373e
|
move thread init to primitives
|
2023-03-15 13:35:23 -07:00 |
|
Daan Leijen
|
9b110090b2
|
move threadid and mi_get_default_heap to primitives
|
2023-03-14 20:35:00 -07:00 |
|
Daan Leijen
|
3579d3b861
|
move mi_thread_id to primitives
|
2023-03-14 19:38:45 -07:00 |
|