Commit Graph

81 Commits

Author SHA1 Message Date
daan 598233135c fix optimization settings on Windows compilation 2019-08-20 07:04:00 -07:00
daan 3d9d70bce0 add new redirection module; fix environment reading at preloading 2019-08-10 09:39:36 -07:00
daan 6313c21d93 fix output directory in test projects 2019-08-06 18:25:57 -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 66b8c37ab3 ensure C++ compilation on windows 2019-07-23 15:00:13 -07:00
daan 219d46ff0c update test files and overriding 2019-07-23 15:00:13 -07:00
daan 8dad858888 update to correct project settings for visual studio 2019-07-18 21:41:28 -07:00
daan 33aa5d92fa fix to overrides on windows 2019-07-18 21:20:18 -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 8390c46503 disable JustMyCode debugging and whole program optimization as it seems to cause compiler errors sometimes 2019-07-15 17:38:16 -07:00
daan 72d8608333 avoid thread over-allocation on initial region allocations 2019-07-15 17:35:43 -07:00
daan 26ef67a45c fix visual studio project 2019-07-15 13:22:15 -07:00
daan ea9dbd1036 set better default options for performance 2019-07-15 13:19:26 -07:00
daan f844665c9f merge from dev-win 2019-07-10 22:57:37 -07:00
daan c555e09504 Merge branch 'dev' into dev-win 2019-07-10 22:48:20 -07:00
daan 34a4de01b1 add Visual Studio support for new stress target 2019-07-10 21:59:44 -07:00
daan da0fb1e53f merge dev-win 2019-07-10 20:50:32 -07:00
daan 6deea16d2d add segment count to internal statistics 2019-07-10 19:54:46 -07:00
daan 493dfc4b82 merge with dev 2019-07-08 15:42:42 -07:00
daan 7f0137a617 Fix compilation error with MSVC C++ 2019-07-07 21:59:53 -07:00
daan 7e743dfb58 fix C++ compilation warnings with VisualStudio 2017 2019-07-07 18:52:12 -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 983c96a238 Merge branch 'dev' into dev-exp 2019-07-04 14:46:53 -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 24feb5e305 update Visual Studio project to not use _MBCS by default, issue #59 2019-07-03 18:49:48 -07:00
daan 06bcea1761 Initial commit of separate memory region layer and improved large OS pages support, see 'memory.c' 2019-07-02 07:23:24 -07:00
daan 6eaf387891 Add support for aligned allocation on Windows using VirtualAlloc2 2019-06-28 19:48:30 -07:00
daan ae47a2b13e Add initial testing file, test target, and readme about testing, issue #10, pr #57 2019-06-27 13:36:19 -07:00
daan 26a874eb3f initial checkin 2019-06-19 16:26:12 -07:00