Commit Graph

1044 Commits

Author SHA1 Message Date
daan de57686dac Merge branch 'dev-win' of https://github.com/microsoft/mimalloc into dev-win 2019-08-08 15:23:27 -07:00
daan 6596e970a5 move in_full and has_aligned into page threadid for a single test in mi_free 2019-08-08 15:23:18 -07:00
daan 55778d2fe4 improved stats 2019-08-08 11:36:13 -07:00
daan 56778fe7d2 split normal and secure extend in a separate routine 2019-08-06 18:57:53 -07:00
daan 6313c21d93 fix output directory in test projects 2019-08-06 18:25:57 -07:00
Jakub Szymanski 0e8241c140 change from MIMALLOC_OVERRIDE to MIMALLOC_DISABLE_OVERRIDE 2019-07-30 10:36:00 -07:00
David Carlier 82ab9b4bd6 tracking anonymous page lifetime on macOS.
this platform allows to tag them per application up to 255.
2019-07-27 23:05:05 +01:00
daan d1f708af59 add MIMALLOC_OVERRIDE setting to disable redirection at runtime 2019-07-26 13:01:43 -07:00
daan bbf97fa02d merge from 'dev-exp'; add support for MIMALLOC_OVERRIDE environment variable 2019-07-26 12:06:15 -07:00
daan 613d0c1993 merge 095a87b 2019-07-23 18:00:07 -07:00
daan 095a87be2e add recursion guard for overriding in windows 2019-07-23 17:57:27 -07:00
daan 3d6feead60 add heap region check to cfree 2019-07-23 15:54:47 -07:00
daan dd79b662f8 restore to old-style windows override; fix debug mode 2019-07-23 15:51:08 -07:00
daan 89da085b67 rename to mimalloc-override.dll and use C compilation 2019-07-23 15:10:25 -07:00
daan fa5dc17621 fix merge conflicts 2019-07-23 15:09:54 -07:00
daan ab022e4271 fix mimalloc-redirect path on windows cmake build 2019-07-23 15:00:13 -07:00
daan c02a0c9b49 ensure cmake uses C++ compilation with MSVC 2019-07-23 15:00:13 -07:00
daan 13364b50b8 fix 32-bit build of stress test 2019-07-23 15:00:13 -07:00
daan f2f45ad5df fix cmake build on windows 2019-07-23 15:00:13 -07:00
daan a022049705 remove old comment 2019-07-23 15:00:13 -07:00
daan 189ad0f81d small optimizations, use bitwise aligne 2019-07-23 15:00:13 -07:00
daan 66b8c37ab3 ensure C++ compilation on windows 2019-07-23 15:00:13 -07:00
daan 598ed19c61 more comments 2019-07-23 15:00:13 -07:00
daan 0b4d74a566 merge 2019-07-23 15:00:13 -07:00
daan 219d46ff0c update test files and overriding 2019-07-23 15:00:13 -07:00