daan
|
89ba6cc2fa
|
merge from dev
|
2022-11-07 16:48:00 -08:00 |
|
daan
|
2479d168ad
|
decommit unused prefix of large aligned blocks
|
2022-11-07 16:41:40 -08:00 |
|
daan
|
c55cc260ab
|
merge from dev-align
|
2022-11-07 11:29:03 -08:00 |
|
daan
|
1f12c3dd12
|
remove MI_ALIGNMENT_MAX and add comments
|
2022-11-07 11:13:42 -08:00 |
|
daan
|
96f1574faf
|
fix huge page aligned allocation size in secure mode
|
2022-11-07 10:51:15 -08:00 |
|
daan
|
651a99b35d
|
refine last slice setting for large alignments
|
2022-11-06 20:57:27 -08:00 |
|
daan
|
4814a649be
|
merge from dev-align
|
2022-11-06 16:23:42 -08:00 |
|
daan
|
a200291ae5
|
further progress on removing aligned limit
|
2022-11-06 08:26:17 -08:00 |
|
daan
|
6a80fa3ac1
|
initial progress on removing alignment limit
|
2022-11-05 14:46:52 -07:00 |
|
daan
|
b3b479490e
|
Merge branch 'dev' into dev-slice
|
2022-11-01 16:34:24 -07:00 |
|
daan
|
2d3f0e5b7a
|
fix align5 test
|
2022-11-01 16:34:17 -07:00 |
|
daan
|
9f36808a7f
|
initial api for heaps restricted to a certain arena
|
2022-11-01 16:22:51 -07:00 |
|
daan
|
de21d04ba5
|
Merge branch 'dev' into dev-slice
|
2022-10-30 14:53:42 -07:00 |
|
daan
|
640376a500
|
update readme
|
2022-10-30 14:52:26 -07:00 |
|
daan
|
66525ccae3
|
merge from dev-track
|
2022-10-30 14:31:21 -07:00 |
|
daan
|
05a75758dd
|
fix tests
|
2022-10-30 14:07:41 -07:00 |
|
daan
|
84c706508c
|
fix false positives from valgrind in rptest
|
2022-10-30 10:45:51 -07:00 |
|
daan
|
a1f5a5d962
|
fix various false positives in test-stress from valgrind
|
2022-10-29 14:37:55 -07:00 |
|
daan
|
eee7c40da5
|
updates to run valgrind on test-api
|
2022-10-29 11:43:09 -07:00 |
|
daan
|
093724bdef
|
add test file for valgrind integration
|
2022-10-28 20:07:31 -07:00 |
|
daan
|
6eeb81ee05
|
initial progress on valgrind integration
|
2022-10-28 19:54:56 -07:00 |
|
Daan Leijen
|
487b401b26
|
Merge branch 'dev' into dev-slice
|
2022-04-19 18:43:32 -07:00 |
|
Daan Leijen
|
d69d4c861f
|
add zero parameter to primitive allocation to improve codegen for calloc etc
|
2022-04-19 18:32:35 -07:00 |
|
Daan Leijen
|
5c64f51503
|
Merge branch 'dev' into dev-slice
|
2022-04-19 11:07:41 -07:00 |
|
Daan Leijen
|
d6f3e74684
|
fix test macros
|
2022-04-19 10:49:39 -07:00 |
|
Daan Leijen
|
a158aef235
|
fix for realloc with size 0: returning NULL from realloc now always indicates an error (issue #574)
|
2022-04-19 10:31:55 -07:00 |
|
Daan Leijen
|
8713959498
|
update test macros; add realloc tests
|
2022-04-19 10:21:41 -07:00 |
|
Daan Leijen
|
5b172280b0
|
add nodiscard annotations to fix warnings in msvc
|
2022-04-19 10:10:10 -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
|
352d8be237
|
Merge branch 'dev' into dev-slice
|
2022-02-10 11:46:43 -08:00 |
|
daan
|
ccbc8ae0bb
|
add huge allocation test (see #544 by @Tiran)
|
2022-02-10 11:46:28 -08:00 |
|
daan
|
e87b1d2298
|
add extra huge allocation test
|
2022-02-10 11:08:13 -08:00 |
|
Daan
|
bd2ac3c92e
|
collect segment cache on mi_collect
|
2022-02-02 16:17:21 -08:00 |
|
daan
|
a74c05c6c0
|
Merge branch 'dev' into dev-slice
|
2022-01-10 16:21:15 -08:00 |
|
Daan Leijen
|
320f95f6cd
|
further fixes to allow statically linking mimalloc in DLL modules (issue #508)
|
2022-01-10 16:07:22 -08:00 |
|
daan
|
ae1c06d940
|
merge from dev
|
2022-01-10 15:29:49 -08:00 |
|
Frank Richter
|
691eb0d8ed
|
Add tests to check "freed memory fill" behaviour in debug mode
|
2021-12-21 16:20:59 +01:00 |
|
Frank Richter
|
1cf7ca021d
|
Add tests for debug mode "uninit fill" behaviour
|
2021-12-21 16:20:59 +01:00 |
|
Frank Richter
|
969f3a6998
|
Add tests for zero-initialization functions
|
2021-12-21 16:20:56 +01:00 |
|
Frank Richter
|
d7105c20a9
|
Move test macros/helpers to a separate header
|
2021-12-21 12:48:51 +01:00 |
|
daan
|
f16435447c
|
fix bug in freeing huge OS page allocation spanning multiple huge OS pages
|
2021-12-18 11:37:00 -08:00 |
|
daan
|
72a33c37ef
|
merge from dev
|
2021-12-18 11:34:02 -08:00 |
|
Daan Leijen
|
78e2e580f8
|
Merge branch 'dev' into dev-slice
|
2021-12-18 11:11:54 -08:00 |
|
Daan Leijen
|
89090510bd
|
update alignment tests
|
2021-12-18 11:11:44 -08:00 |
|
daan
|
3d35147aba
|
Merge branch 'dev' into dev-slice
|
2021-12-17 13:25:44 -08:00 |
|
daan
|
faf2a7020c
|
add extra alignment tests
|
2021-12-17 13:25:38 -08:00 |
|
daan
|
abbff9c030
|
merge from dev (MI_ALIGNED_MAX)
|
2021-12-17 13:23:24 -08:00 |
|