daan
|
5f31f5c2b9
|
Merge branch 'dev' into dev-slice
|
2020-09-05 12:05:00 -07:00 |
|
daan
|
9d82b15d87
|
fix warnings on vs2017
|
2020-09-05 12:04:25 -07:00 |
|
daan
|
a8539f6772
|
Merge branch 'dev' into dev-slice
|
2020-09-05 11:47:48 -07:00 |
|
daan
|
551831ba1c
|
ctest output verbose on windows pipeline
|
2020-09-05 10:30:54 -07:00 |
|
daan
|
644e453709
|
Merge branch 'dev' into dev-slice
|
2020-09-05 09:37:38 -07:00 |
|
daan
|
2e311f341b
|
fix msvc compilation in C mode
|
2020-09-05 09:37:09 -07:00 |
|
daan
|
dc858f6d29
|
fix c++ compilation with new atomics for dev-slice
|
2020-09-05 09:23:22 -07:00 |
|
daan
|
2cffc3b851
|
merge from dev
|
2020-08-27 22:43:57 -07:00 |
|
daan
|
b74caddcc1
|
fix memory order to acq_rel for atomic and/or, issue #130, thanks @mpoeter!
|
2020-07-23 15:00:49 -07:00 |
|
daan
|
1b0de9b4cf
|
merge from dev
|
2020-04-28 16:22:38 -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
|
1f396e64a0
|
merge from dev
|
2020-03-16 16:41:21 -07:00 |
|
daan
|
feb0699bcb
|
fix aligment check when padding is enabled
|
2020-02-02 22:01:04 -08:00 |
|
daan
|
7d3d37e4dd
|
Merge branch 'dev' into dev-exp
|
2020-02-02 15:54:41 -08:00 |
|
daan
|
f5ab2c1c49
|
suppress spurious warnings with clang-cl
|
2020-02-02 15:50:02 -08:00 |
|
daan
|
8aba40a972
|
use default declaration for the STL allocator class
|
2020-02-01 17:41:04 -08:00 |
|
daan
|
5135c2b96a
|
add test-api to vs solution
|
2020-02-01 14:29:55 -08:00 |
|
daan
|
40f1e1e07b
|
byte-precise heap block overflow checking with encoded padding
|
2020-01-31 23:39:51 -08:00 |
|
daan
|
b50bec463d
|
merge from dev-exp; better abandoned reclamation
|
2020-01-27 22:12:23 -08:00 |
|
daan
|
4faf412f53
|
move 'memory.c' to 'region.c'
|
2020-01-25 13:28:49 -08:00 |
|
daan
|
b31bc52618
|
add cache alignment directives for contended variables
|
2020-01-24 19:02:13 -08:00 |
|
daan
|
cdc34595cf
|
fix warning in msvc
|
2020-01-23 10:52:27 -08:00 |
|
daan
|
394a7a92ab
|
merge from dev
|
2020-01-20 19:06:08 -08:00 |
|
daan
|
6b7356a10a
|
make mimalloc compile with the highest warning level on msvc
|
2020-01-16 18:12:01 -08:00 |
|
daan
|
a0bee081dd
|
use proper C++11 check for noexcept attribute
|
2020-01-16 15:58:48 -08:00 |
|
daan
|
7a9502973d
|
rearrange STL allocator code: remove pragma, ifdef for C++11
|
2020-01-16 15:57:11 -08:00 |
|
Daan
|
97bd204c42
|
Merge branch 'dev' into kile/stl
|
2020-01-16 15:33:13 -08:00 |
|
Kirsten Lee
|
526bee6843
|
merge stl and main header
|
2020-01-16 15:17:15 -08:00 |
|
daan
|
4a27ea1643
|
merge from dev
|
2020-01-13 18:01:34 -08:00 |
|
Kirsten Lee
|
743e891738
|
add stl mimalloc wrapper
|
2020-01-06 16:18:22 -08:00 |
|
daan
|
ba87a39d9f
|
updated random cookie generation using OS primitives and chacha20
|
2019-12-22 19:37:49 -08:00 |
|
daan
|
24b768363e
|
bump version to 1.3 for further development
|
2019-11-22 09:28:48 -08:00 |
|
daan
|
1066be1594
|
merge from dev-exp
|
2019-11-21 17:03:30 -08:00 |
|
daan
|
6568059cc6
|
merge from dev
|
2019-11-21 16:28:28 -08:00 |
|
daan
|
9a5189aa83
|
add vs2019 project filters
|
2019-11-21 15:42:22 -08:00 |
|
Daan Leijen
|
56b9fac4bf
|
merge from dev
|
2019-11-20 13:31:04 -08:00 |
|
daan
|
fd3ce5dc7d
|
improve stress test
|
2019-11-15 16:28:11 -08:00 |
|
Daan Leijen
|
fed0068dac
|
merge from dev-exp; bitmap based arena
|
2019-11-10 07:56:40 -08:00 |
|
daan
|
378716c467
|
refactor and improve atomic bitmap usage
|
2019-11-07 10:26:52 -08:00 |
|
daan
|
00e19cad9a
|
refactor region code, split out atomic bitmap
|
2019-11-06 21:37:23 -08:00 |
|
daan
|
5bdcda30b0
|
merge from dev-exp
|
2019-11-02 20:12:22 -07:00 |
|
daan
|
ee323aabac
|
fix vs2017 build
|
2019-11-02 15:56:21 -07:00 |
|
daan
|
d36d04b4a6
|
add arena for huge page management
|
2019-10-31 15:35:10 -07:00 |
|
daan
|
28cb19148c
|
fixed memory arena allocation for huge pages
|
2019-10-31 09:10:58 -07:00 |
|
daan
|
f7d2c45af3
|
initial experiment with fixed memory arena and sliced segments
|
2019-10-31 00:40:41 -07:00 |
|
daan
|
9d4f57abf3
|
merge from dev-win
|
2019-10-28 12:33:01 -07:00 |
|
daan
|
2affdbbd2e
|
stronger secure mode when defining MI_SECURE=4: checks for double free, corrupted free list, and invalid pointer frees. Performance is impacted but not too much -- more perf testing is needed
|
2019-10-18 18:11:04 -07:00 |
|
daan
|
4b15e2ed97
|
merge from dev
|
2019-10-17 18:24:35 -07:00 |
|
daan
|
fdfa6ed260
|
fix warnings at high warning level in msvc
|
2019-10-17 16:56:57 -07:00 |
|