daan
|
f42b8526d0
|
fix wrong __declspec(restrict) and __attribute__((malloc)) attributes on reallocation functions
|
2020-02-13 10:36:39 -08:00 |
|
daan
|
5bc1c52ae6
|
update documentation
|
2020-01-20 17:34:29 -08:00 |
|
daan
|
146899af8a
|
add missing members to stl allocator (#193)
|
2020-01-20 15:27:05 -08:00 |
|
daan
|
a69016c33e
|
improve and document numa support
|
2019-11-02 10:30:16 -07:00 |
|
daan
|
ff9f29660b
|
remove double_free call
|
2019-10-28 12:27:32 -07:00 |
|
daan
|
5dfdc092b5
|
improve windows warning message
|
2019-10-28 12:26:57 -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
|
0e188a18a7
|
update test to match malloc with free
|
2019-10-17 09:21:20 -07:00 |
|
daan
|
136e120d51
|
update redirection modules
|
2019-09-01 17:21:58 -07:00 |
|
daan
|
3d9d70bce0
|
add new redirection module; fix environment reading at preloading
|
2019-08-10 09:39:36 -07:00 |
|
daan
|
d1f708af59
|
add MIMALLOC_OVERRIDE setting to disable redirection at runtime
|
2019-07-26 13:01:43 -07:00 |
|
daan
|
7c26ce9280
|
ensure C++ compilation on windows
|
2019-07-22 10:27:14 -07:00 |
|
daan
|
e4caee5f55
|
update test files and overriding
|
2019-07-22 01:36:16 -07:00 |
|
daan
|
93c8a5b693
|
full overriding api supported
|
2019-07-18 21:12:40 -07:00 |
|
daan
|
306a542336
|
add mimalloc-override header file and use C++ compilation with msvc
|
2019-07-18 20:28:29 -07:00 |
|
daan
|
12e0a04052
|
compile as C++ under msvc
|
2019-07-18 19:52:29 -07:00 |
|
daan
|
c228ecefd8
|
update for new dynamic direction on windows 64-bit
|
2019-07-18 18:59:32 -07:00 |
|
daan
|
461b8aed80
|
more complete C++ support for compliance and performance
|
2019-07-14 19:56:33 -07:00 |
|
daan
|
c3528203b5
|
fix compilation with C++, fix overrides in C++ to adhere to the spec (issue #26)
|
2019-07-07 18:11:21 -07:00 |
|
daan
|
dd59a917ce
|
Expose mi prefixed public standard implementations of various posix, unix, and c++ allocation functions. See issue #75
|
2019-07-07 13:44:33 -07:00 |
|
daan
|
3039dbfcdd
|
for windows dynamic override, add standard api override and stop patching new/delete (for now)
|
2019-07-04 09:29:33 -07:00 |
|
daan
|
9390642879
|
fix windows dynamic malloc overried when both ucrtbase and msvcrt are loaded; also fix virtualalloc2 on 32-bit
|
2019-07-03 13:00:43 -07:00 |
|
daan
|
26a874eb3f
|
initial checkin
|
2019-06-19 16:26:12 -07:00 |
|