Daan Leijen
|
9aec70ee02
|
fix assertion
|
2022-04-10 13:27:43 -07:00 |
|
Daan Leijen
|
b4ca31bcd0
|
merge from dev-trace
|
2022-04-10 13:22:35 -07:00 |
|
Daan Leijen
|
0e22d46b11
|
merge from dev-slice
|
2022-04-10 13:21:49 -07:00 |
|
Daan Leijen
|
1270eec6c0
|
merge from dev
|
2022-04-10 13:19:26 -07:00 |
|
Daan Leijen
|
157c9b0966
|
Merge branch 'dev' into dev-slice
|
2022-04-09 14:08:36 -07:00 |
|
Daan Leijen
|
016b2ad535
|
nicer heap walk test
|
2022-04-09 14:08:27 -07:00 |
|
Daan Leijen
|
774d12f12e
|
merge from dev
|
2022-04-09 13:26:38 -07:00 |
|
Daan Leijen
|
e18a8cd72e
|
add heap walk test
|
2022-04-08 16:58:32 -07:00 |
|
Daan
|
4ab716d229
|
Merge branch 'dev-slice' into dev-slice-trace
|
2022-04-08 13:50:10 -07:00 |
|
daan
|
e87b1d2298
|
add extra huge allocation test
|
2022-02-10 11:08:13 -08:00 |
|
daan
|
99c113d573
|
merge from dev-trace
|
2022-01-10 16:23:57 -08:00 |
|
daan
|
ad47cab97c
|
merge from dev
|
2022-01-10 16:22:34 -08:00 |
|
daan
|
abbff9c030
|
merge from dev (MI_ALIGNED_MAX)
|
2021-12-17 13:23:24 -08:00 |
|
daan
|
89f583a69b
|
improve aligned allocation performance
|
2021-12-17 13:18:05 -08:00 |
|
Daan
|
66c88eec06
|
Merge branch 'dev-trace' into dev-slice-trace
|
2021-12-10 17:31:37 -08:00 |
|
Daan
|
5739714b8d
|
faster backtrace; show predecessor blocks on block overflow
|
2021-12-10 17:16:37 -08:00 |
|
Daan
|
e3de22a067
|
merge dev-trace
|
2021-12-10 12:09:14 -08:00 |
|
Daan
|
b6e2b6e975
|
enable traces on apple
|
2021-12-10 12:08:41 -08:00 |
|
Daan Leijen
|
d86fc87fa1
|
merge from dev-trace
|
2021-12-10 11:54:41 -08:00 |
|
Daan Leijen
|
28893a6c1b
|
improve padding and error messages
|
2021-12-10 11:09:19 -08:00 |
|
Daan Leijen
|
36cf82dc71
|
merge from dev-trace
|
2021-12-09 16:06:24 -08:00 |
|
Daan Leijen
|
8c04558af8
|
improve padding extra
|
2021-12-09 16:04:22 -08:00 |
|
Daan Leijen
|
7b69dc92a9
|
merge from dev-trace
|
2021-12-09 14:22:13 -08:00 |
|
Daan Leijen
|
a84df3795a
|
add support for extra padding and backtraces
|
2021-12-09 14:19:41 -08:00 |
|
daan
|
7e96634da4
|
merge from dev
|
2020-10-11 13:38:12 -07:00 |
|
daan
|
7114d5424a
|
fix statistics to include padding correctly (issue #301)
|
2020-10-11 13:14:43 -07:00 |
|
daan
|
b59abce8ea
|
Merge branch 'dev' into dev-slice
|
2020-09-24 10:16:54 -07:00 |
|
daan
|
9d5098c705
|
bump version to 1.6.7 for further development
|
2020-09-24 10:16:40 -07:00 |
|
daan
|
f88b4b4c27
|
extend mi_process_info to include elapsed time
|
2020-09-24 10:13:25 -07:00 |
|
daan
|
371532ff02
|
merge from dev
|
2020-09-07 21:43:05 -07:00 |
|
daan
|
c7272afa9a
|
add mi_reserve_os_memory/mi_manage_os_memory; allow arena allocations to cross multiple bitmap fields
|
2020-09-07 21:34:34 -07:00 |
|
daan
|
b7046934e5
|
Merge branch 'dev' into dev-slice
|
2020-09-06 13:53:30 -07:00 |
|
daan
|
46ee8952eb
|
update mi_process_info to not use doubles
|
2020-09-06 13:53:02 -07:00 |
|
daan
|
8c838a949f
|
Merge branch 'dev' into dev-slice
|
2020-09-06 13:22:44 -07:00 |
|
daan
|
ee286919d9
|
add mi_process_info api call
|
2020-09-06 13:21:19 -07:00 |
|
daan
|
4df01218e2
|
fix msvc compilation with new atomics
|
2020-09-05 10:03:37 -07:00 |
|
daan
|
97f56b1e08
|
merge from dev
|
2020-09-04 14:21:33 -07:00 |
|
daan
|
d73d6beb71
|
add aslr test (issue #289)
|
2020-09-04 10:41:10 -07:00 |
|
daan
|
2cffc3b851
|
merge from dev
|
2020-08-27 22:43:57 -07:00 |
|
daan
|
8769082d63
|
add pointer validity check in debug mode for mi_usable_size/mi_realloc/mi_expand. Issue #269
|
2020-07-20 14:33:03 -07:00 |
|
daan
|
37b43e4cea
|
improved arena cache
|
2020-05-02 10:37:33 -07:00 |
|
daan
|
1b0de9b4cf
|
merge from dev
|
2020-04-28 16:22:38 -07:00 |
|
daan
|
69a0846478
|
add MI_PADDING flag to cmake to supress use of padding in debug mode
|
2020-04-07 10:01:18 -07:00 |
|
daan
|
1f396e64a0
|
merge from dev
|
2020-03-16 16:41:21 -07:00 |
|
daan
|
3f17ac287c
|
add 'nodiscard' attribute to mimalloc interface
|
2020-02-01 17:29:30 -08:00 |
|
daan
|
40f1e1e07b
|
byte-precise heap block overflow checking with encoded padding
|
2020-01-31 23:39:51 -08:00 |
|
daan
|
68112a2751
|
better padding implementation, more precise statistics
|
2020-01-31 20:34:24 -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
|
394a7a92ab
|
merge from dev
|
2020-01-20 19:06:08 -08:00 |
|
daan
|
783e3377f7
|
add output argument to stat printing
|
2020-01-15 10:53:54 -08:00 |
|