Daan
|
7ff4607f6c
|
merge from dev
|
2024-03-02 17:26:38 -08:00 |
|
Daan
|
c6750c51ab
|
Fix new[] / delete mismatch. #745
|
2024-03-02 17:16:03 -08:00 |
|
Daan Leijen
|
c4220e43b6
|
merge from dev
|
2023-03-29 16:24:55 -07:00 |
|
Daan
|
2141e414a7
|
Merge pull request #708 from devnexen/new_placement_tests
c++ override test new placement operator
|
2023-03-29 15:57:53 -07:00 |
|
Daan
|
65660a83be
|
merge from dev
|
2023-03-22 09:49:43 -07:00 |
|
Daan Leijen
|
b0ba746307
|
merge from dev
|
2023-03-20 14:28:21 -07:00 |
|
Daan
|
0877c941de
|
merge from dev
|
2023-03-20 14:20:48 -07:00 |
|
Daan
|
01b460fedb
|
add std::string test for macos
|
2023-03-20 13:24:11 -07:00 |
|
David Carlier
|
cbccbbe9a4
|
c++ override test new placement operator
|
2023-03-18 11:11:49 +00:00 |
|
Daan Leijen
|
e7b941a136
|
Merge branch 'dev' into dev-slice
|
2023-02-07 11:08:10 -08:00 |
|
Daan Leijen
|
6a230f8329
|
fix compilation of heap specific STL allocators for vs2017
|
2023-02-07 11:07:52 -08:00 |
|
Daan Leijen
|
1e4b6b734e
|
fix assertion that was too strict (issue #691)
|
2023-01-31 16:02:35 -08:00 |
|
Daan Leijen
|
11ddba7a06
|
Merge branch 'dev' into dev-slice
|
2022-12-19 18:59:45 -08:00 |
|
Daan Leijen
|
ef3f651f3f
|
change implementation of mi_realpath to be more robust; see issue #660
|
2022-12-19 18:59:33 -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
|
447c2f18c5
|
Merge branch 'dev' into dev-slice
|
2022-11-27 13:00:30 -08:00 |
|
Daan Leijen
|
c1299484de
|
refactor C++ STL allocator definitions (pr #651)
|
2022-11-27 13:00:15 -08:00 |
|
Daan Leijen
|
6988bbcca0
|
fix duplicate definition (issue #652
|
2022-11-27 12:03:16 -08:00 |
|
Daan Leijen
|
c613c1de94
|
merge from dev
|
2022-11-23 10:10:55 -08:00 |
|
Daan Leijen
|
a7bd9c08c8
|
fix decommit of huge pages
|
2022-11-23 09:58:45 -08:00 |
|
Daan Leijen
|
9e56567d23
|
fix decommit for huge objects
|
2022-11-23 09:50:29 -08:00 |
|
Daan Leijen
|
85b5fa11bc
|
merge segment_init refactoring from dev
|
2022-11-22 19:03:26 -08:00 |
|
Daan Leijen
|
9617f16df9
|
add STL allocators that use a specific heap and can destroy at the end; see original PR #625 by @vmarkovtsev
|
2022-11-22 16:58:32 -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
|
b1aff903f5
|
fix decommit bug
|
2021-11-11 17:45:41 -08:00 |
|
daan
|
49d64dbc95
|
save decommit_mask for segments in the segment cache
|
2021-11-10 16:30:21 -08:00 |
|
Daan Leijen
|
54659aec9e
|
merge from dev
|
2021-10-18 16:28:08 -07:00 |
|
Daan Leijen
|
32c5e4774f
|
update tests with static
|
2021-07-26 19:14:29 -07:00 |
|
Daan Leijen
|
a3cf23c19f
|
add test for #445
|
2021-07-26 19:10:21 -07:00 |
|
Daan Leijen
|
b3b0fb5832
|
merge from dev
|
2021-06-17 20:05:40 -07:00 |
|
Daan Leijen
|
752594e764
|
add test for #414
|
2021-06-17 19:47:41 -07:00 |
|
Daan Leijen
|
4e643b6d31
|
merge from dev
|
2021-02-24 15:53:26 -08:00 |
|
Daan Leijen
|
5f596056c9
|
use 2-6TiB area for hints to accommodate pre-windows8 better
|
2021-02-24 15:49:43 -08:00 |
|
Daan Leijen
|
ad96d220f4
|
merge from dev
|
2021-02-24 15:17:35 -08:00 |
|
Daan Leijen
|
9317256a4f
|
improved ASLR (issue #372)
|
2021-02-24 15:14:17 -08:00 |
|
Daan Leijen
|
47050371a1
|
fix issue #363 and disable assertion for now
|
2021-02-22 15:05:47 -08:00 |
|
daan
|
b4825372ab
|
small compilation warning fixes (extra semicolon etc)
|
2020-08-29 19:30:38 -07:00 |
|
daan
|
a9686d6ecf
|
avoid link error on non-windows
|
2020-08-06 13:37:11 -07:00 |
|
daan
|
7c24edfeb0
|
add thread-id check for thread local FLS callbacks on Windows with static linking; found by @jasongibson
|
2020-05-04 14:31:32 -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
|
afc4f79a69
|
fix for ensuring heap initialization with static linking on windows on huge allocations (issues #221)
|
2020-04-06 12:15:12 -07:00 |
|
daan
|
0a3e5bb699
|
further fixes to compile on mingw without warnings (issue #217)
|
2020-04-06 10:56:53 -07:00 |
|
daan
|
faa83a1c47
|
fix issue number: 212 to #221
|
2020-04-06 09:19:26 -07:00 |
|
daan
|
c7e9cfd3ed
|
add test case for issue #212
|
2020-04-06 08:32:25 -07:00 |
|
daan
|
ec61224db0
|
fix padding issue with zero sized allocation (issue #209)
|
2020-02-18 20:05:30 -08:00 |
|
daan
|
e981e9227e
|
ensure thread delayed freeing is correct during heap_absorb; #204
|
2020-02-13 13:12:19 -08:00 |
|
daan
|
8a2a52843d
|
delete all thread owned heaps when a thread is terminated (issue #202)
|
2020-02-13 12:15:23 -08:00 |
|
daan
|
946a71c4a9
|
fix issue #204 (and #205) by doing thread delayed free after absorbing the pages
|
2020-02-13 11:37:48 -08:00 |
|
daan
|
f42b8526d0
|
fix wrong __declspec(restrict) and __attribute__((malloc)) attributes on reallocation functions
|
2020-02-13 10:36:39 -08:00 |
|