Daan
|
b7779c7770
|
merge from dev
|
2025-02-11 16:30:03 -08:00 |
|
daanx
|
ece1defe5b
|
parameter of clz/ctz is size_t
|
2025-02-11 14:35:21 -08:00 |
|
daanx
|
c62d276835
|
optimize mi_bin
|
2025-02-11 14:27:01 -08:00 |
|
Daan Leijen
|
3ad1461db0
|
Merge branch 'dev' into dev-slice
|
2025-01-02 17:21:41 -08:00 |
|
Daan Leijen
|
e8c27072a1
|
fix alignment for mi_manage_os_memory (issue #980)
|
2025-01-02 17:21:34 -08:00 |
|
Daan Leijen
|
806bf8ea7e
|
merge from dev
|
2024-12-16 23:44:56 -08:00 |
|
daanx
|
d9a2f76ff7
|
fix write to empty heap in mi_guarded build
|
2024-12-08 17:23:09 -08:00 |
|
Daan
|
c58990d4eb
|
fix syntax error (issue #963)
|
2024-11-22 13:55:10 -08:00 |
|
Daan
|
826425d5ab
|
fix merge error, issue #955
|
2024-11-02 06:24:28 -07:00 |
|
Daan
|
c0e1132674
|
merge from dev
|
2024-10-27 22:17:23 -07:00 |
|
Daan
|
5f35933331
|
add 0 byte to canary to prevent spurious read overflow to read the canary (issue #951, pr #953)
|
2024-10-27 21:39:07 -07:00 |
|
Daan Leijen
|
3ec3aaf858
|
merge from dev
|
2024-08-21 11:33:11 -07:00 |
|
Daan Leijen
|
4234a9bd9d
|
Merge branch 'dev-guarded' into dev
|
2024-08-21 11:30:33 -07:00 |
|
daanx
|
b5c6495f69
|
don't consider memory as large OS pages if only madvise'd
|
2024-08-20 15:58:36 -07:00 |
|
Daan Leijen
|
1ab67d44c8
|
merge from dev-guarded
|
2024-08-20 12:57:20 -07:00 |
|
daanx
|
0c19eb60cf
|
initial working guarded pages
|
2024-08-19 21:21:40 -07:00 |
|
Daan Leijen
|
c935521bf9
|
fix test and project
|
2023-03-20 12:32:41 -07:00 |
|
Daan Leijen
|
4bf63300b3
|
fix alignment issue #700
|
2023-03-20 12:29:36 -07:00 |
|
Daan Leijen
|
e87badaa1b
|
Merge branch 'dev' into dev-slice
|
2022-12-23 13:05:05 -08:00 |
|
Daan Leijen
|
9adb032e9c
|
test non-default heap
|
2022-12-23 13:04:53 -08:00 |
|
Daan Leijen
|
92ffc25d79
|
merge from dev
|
2022-12-19 17:08:45 -08:00 |
|
Johannes Schindelin
|
745a34f475
|
Fix whitespace
This mostly deletes trailing spaces.
Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
|
2022-12-03 00:24:20 +01:00 |
|
Daan Leijen
|
ed82aa90ea
|
merge from dev where huge objects are now part of page queues again
|
2022-11-22 21:54:58 -08:00 |
|
Daan Leijen
|
969d8bc5fe
|
make huge pages part of the regular page queues again
|
2022-11-22 20:56:35 -08:00 |
|
Daan Leijen
|
163afcce75
|
merge from dev with the destroy_on_exit option
|
2022-11-21 10:03:52 -08:00 |
|
Daan Leijen
|
35d332141d
|
experimental destroy_on_exit option for statically linked mimalloc in a dynamically unloaded DLL
|
2022-11-18 11:00:23 -08:00 |
|
daan
|
9f36808a7f
|
initial api for heaps restricted to a certain arena
|
2022-11-01 16:22:51 -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
|
e87b1d2298
|
add extra huge allocation test
|
2022-02-10 11:08:13 -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
|
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 |
|