Commit Graph

  • d9798dbf6c Merge pull request #465 from thomcc/no-getenv Daan 2021-10-19 09:49:34 -07:00
  • 506f5b4e1e Merge pull request #468 from tiran/default_source Daan 2021-10-19 09:40:21 -07:00
  • ee343f523d add -Wstrict-prototypes flag during compilation Daan 2021-10-19 09:39:33 -07:00
  • 0683d9109c Merge pull request #467 from tiran/strict_prototypes Daan 2021-10-19 09:35:40 -07:00
  • 668a8908bb Merge pull request #464 from JJL772/master Daan 2021-10-19 09:28:20 -07:00
  • d0d4e1a345 Define _DEFAULT_SOURCE for syscall and realpath Christian Heimes 2021-10-19 15:07:52 +02:00
  • af5433179d Fix strict function prototype warnings Christian Heimes 2021-10-19 10:38:57 +02:00
  • 7b0a267669 ensure managed os memory is at least one arena block in size Daan Leijen 2021-10-18 20:44:19 -07:00
  • 0d5b8db6a7 fix bug in determination of block size in pre-reserved arena memory Daan Leijen 2021-10-18 20:39:39 -07:00
  • 187d8b8940 prefer monotonic clock for stats (issue #457) Daan 2021-10-18 18:24:59 -07:00
  • cbcb486a9c fix comments Daan Leijen 2021-10-18 16:59:19 -07:00
  • 2928fc5a7d Merge branch 'dev' into dev-slice Daan Leijen 2021-10-18 16:46:18 -07:00
  • 2e6241f768 increase robustness of primitive windows allocation by always using a fallback to VirtualAlloc Daan Leijen 2021-10-18 16:46:06 -07:00
  • ed36548ff2 merge from dev Daan Leijen 2021-10-18 16:28:08 -07:00
  • 5e8c595d62 do not call exit if try handler fails but use abort instead Daan Leijen 2021-10-18 16:25:10 -07:00
  • aeb1fe56c2 Add an option to disable automatic use of getenv inside options.c Thom Chiovoloni 2021-10-08 23:59:35 -07:00
  • b895bd832e Fix missing parameter in mi_free error message Jeremy Lorelli 2021-10-05 08:41:03 -07:00
  • e8830a4e22 add start offset to pages to reduce cache/page effects Daan Leijen 2021-10-02 11:13:00 -07:00
  • 2dcb02a020 Merge branch 'dev' of https://github.com/microsoft/mimalloc into dev Daan Leijen 2021-10-01 15:10:42 -07:00
  • 8b8e9835fa fix segment map for 32-bit systems (including wasm) Daan Leijen 2021-10-01 15:10:11 -07:00
  • d40c824f1f Merge branch 'dev' into dev-slice Daan Leijen 2021-10-01 15:05:41 -07:00
  • dc1f740740 update wasm support with emscripten compilation; now using sbrk instead of wasm_memory_grow Daan Leijen 2021-10-01 15:05:01 -07:00
  • db7199ac06 fix: Fix a typo Masashi Fujita 2021-09-16 03:35:56 +09:00
  • f02d881fb2 add option to reserve huge os pages at a specific numa node. paulip1792 2021-08-10 16:30:44 +08:00
  • bfa83d65c2 Fixed stats in mi_os_mem_alloc_aligned on windows when re-allocate bmalrat 2021-08-04 17:46:58 -04:00
  • b39960e2a8 Fixed typo in headers bmalrat 2021-08-04 17:31:48 -04:00
  • 096e931ad8 update tests with static Daan Leijen 2021-07-26 19:14:29 -07:00
  • 73e74fb376 Merge branch 'dev' of https://github.com/microsoft/mimalloc into dev Daan Leijen 2021-07-26 19:10:27 -07:00
  • f21dd7fdff add test for #445 Daan Leijen 2021-07-26 19:10:21 -07:00
  • 859addb966 Merge pull request #423 from jserv/preprocessor-guard Daan 2021-06-30 20:58:19 -07:00
  • 3f9adc429c Fix 'malloc-nomem1' test for 32-bit architectures Artur Sinila 2021-06-29 21:07:13 +03:00
  • 403509571f Use secure random generator on macOS Jim Huang 2021-04-24 06:24:06 +08:00
  • 911f375bde CI: Update the macOS image to version 10.15 Jim Huang 2021-06-25 10:09:19 +08:00
  • 1c4c19d2e8 Eliminate preprocessor warnings due to undefined "__GNUC__" with ClangCL Jim Huang 2021-06-24 17:29:06 +08:00
  • 8d11dbe4e9 fix typo hank 2021-06-21 22:36:47 +08:00
  • 060adf6b03 haiku biuld fix proposal, warning suppression. David Carlier 2021-06-19 09:14:43 +00:00
  • aee68a58a8 Merge branch 'dev' into dev-slice Daan Leijen 2021-06-17 20:20:28 -07:00
  • ed9613bdd7 update readme Daan Leijen 2021-06-17 20:19:34 -07:00
  • 663a8c00ae update readme for 1.7.2/2.0.2 Daan Leijen 2021-06-17 20:14:23 -07:00
  • 21828d3a35 merge from dev Daan Leijen 2021-06-17 20:05:40 -07:00
  • d3778b02ee add test for #414 Daan Leijen 2021-06-17 19:47:41 -07:00
  • e4d96bc2d8 fix for #414 making numa node count atomic Daan Leijen 2021-06-17 19:38:51 -07:00
  • 0bde604e6b merge from dev Daan Leijen 2021-06-17 19:18:57 -07:00
  • 6d6542c332 fixes for M1; disable interpose use zones; fix pedantic warnings Daan Leijen 2021-06-17 19:15:09 -07:00
  • 8a18771f22 revert relative includes Daan Leijen 2021-06-07 17:53:03 -07:00
  • 34fc1093b5 Merge branch 'dev' into dev-slice Daan Leijen 2021-06-07 17:51:42 -07:00
  • 3033b25d82 improve warnings Daan Leijen 2021-06-07 17:51:27 -07:00
  • 238255cd30 Merge branch 'dev' into dev-slice Daan Leijen 2021-06-07 17:01:00 -07:00
  • 7ed90c8336 Merge branch 'dev' of https://github.com/microsoft/mimalloc into dev Daan Leijen 2021-06-07 17:00:35 -07:00
  • ff1c67933c Merge pull request #411 from jserv/predict-alloc_size Daan 2021-06-07 16:55:39 -07:00
  • bd8d3fa0f5 Merge pull request #412 from diorszeng/dev-slice Daan 2021-06-07 16:55:03 -07:00
  • 09d39bd71d Merge branch 'dev' into dev-slice Daan Leijen 2021-06-07 16:51:14 -07:00
  • 0138f50333 fix double quote includes Daan Leijen 2021-06-07 16:50:31 -07:00
  • c72f4b6af6 Revert "make all includes relative" Daan Leijen 2021-06-07 16:47:57 -07:00
  • 88965d6c7d merge from dev Daan Leijen 2021-06-06 20:33:55 -07:00
  • f70afab6d1 Merge branch 'dev' into dev-slice Daan Leijen 2021-06-06 20:31:53 -07:00
  • 1a22a714f4 make all includes relative Daan Leijen 2021-06-06 20:31:36 -07:00
  • 530f282040 Merge pull request #1 from diorszeng/diorszeng-patch-1 diorszeng 2021-05-31 15:03:01 +08:00
  • d7526bec30 Update mimalloc-types.h diorszeng 2021-05-31 15:02:17 +08:00
  • c30580a382 Add branch hint for _mi_os_good_alloc_size Jim Huang 2021-05-31 11:49:08 +08:00
  • 63c70be95d Distinguish SI and Binary Prefixes Jim Huang 2021-05-30 13:09:02 +08:00
  • c4452ea9de merge with dev Daan Leijen 2021-05-21 15:36:30 -07:00
  • a398f18e45 fix installation directories on unix to use /lib, /include, /share; fix issues #399, #223, and #89 Daan Leijen 2021-05-21 15:15:50 -07:00
  • 3bc2dcd59b fix symlink and --prefix option with delayed CMAKE_INSTALL_PREFIX; fix issue #398 Daan Leijen 2021-05-21 13:01:11 -07:00
  • 7867dc7a49 Merge pull request #400 from mkurdej/redirect32 Daan 2021-05-21 12:17:33 -07:00
  • c63c82f139 Merge pull request #403 from ArcEarth/master Daan 2021-05-21 12:16:17 -07:00
  • 3648ba53ba [CMake] Respect CMAKE_INSTALL_PREFIX at install time The standard way of cmake install to a destination folder is the following pattern: ``shell cd <BUILD_DIR> cmake <SRC_DIR> cmake --build <BUILD_DIR> cmake --install <BUILD_DIR> --prefix <INSTALL_DIR> ` Right now, the <INSTALL_DIR> folder passed in cmake --install command is ignored, and always installed into C:/Program Files(x86)/..., which is the default CMAKE_INSTALL_PREFIX value passed at the cmake <SRC_DIR>` call. Thus, it is not possible to install the binaries into different folders without rerun the cmake/build process. Yupeng Zhang 2021-05-10 12:01:03 -04:00
  • 13379bd4c6 [Windows] Correctly choose 32-bit version of mimalloc-redirect{,32}.dll. Marek Kurdej 2021-05-04 11:26:07 +02:00
  • d85bbf20af collect in debug mode in stress test Daan Leijen 2021-04-28 16:12:32 -07:00
  • dc15ca9cfb merge from dev Daan Leijen 2021-04-28 13:23:46 -07:00
  • a49a55c226 Merge pull request #396 from jserv/fix-copyright-date Daan 2021-04-28 13:11:11 -07:00
  • 60cf78117d add braces Daan Leijen 2021-04-28 13:08:59 -07:00
  • 4e6ae01fe6 Merge pull request #391 from jserv/improve-align-down Daan 2021-04-28 13:07:13 -07:00
  • 45ddf0117d update comment for aligned_alloc Daan Leijen 2021-04-28 12:47:14 -07:00
  • 047954b0bd Merge pull request #385 from elbaro/fix/aligned-alloc Daan 2021-04-28 12:43:32 -07:00
  • c90e7c25a6 Bump copyright date Jim Huang 2021-04-24 16:35:11 +00:00
  • c379b44091 Merge pull request #388 from nico-abram/patch-2 Daan 2021-04-22 10:34:13 -07:00
  • fd14f1ed32 Merge pull request #384 from kdrag0n/fix-android-thread-id Daan 2021-04-22 10:33:53 -07:00
  • 58c1c7e3b2 Merge pull request #389 from jserv/macos-predefined-macro Daan 2021-04-22 10:25:27 -07:00
  • f333f78b2a Rewrite align_down with bitwise operations Jim Huang 2021-04-21 13:14:53 +00:00
  • 0efe243b27 Revise the use of macOS predefined macro Jim Huang 2021-04-19 01:02:13 +08:00
  • 58a798cf96 Fix typo in comment it -> if in mimalloc-types.h unknown 2021-04-17 15:08:25 -03:00
  • 88c46cc8eb commit elbaro 2021-04-11 03:09:23 +09:00
  • 1833b4c181 Fix thread ID getter on Android ARM/AArch64 Danny Lin 2021-04-07 01:32:19 -07:00
  • 31fac9c601 update readme for 1.7.1 and 2.0.1 Daan 2021-04-06 11:05:43 -07:00
  • 20cb2963f5 merge from dev Daan Leijen 2021-04-06 11:01:06 -07:00
  • e96e20dad8 merge from dev Daan Leijen 2021-04-06 11:00:28 -07:00
  • 71b0267f44 bump version to v2.0.1 Daan Leijen 2021-04-06 10:58:12 -07:00
  • dfda0af937 bump version to 1.7.1 Daan Leijen 2021-04-06 10:56:26 -07:00
  • 5eb02110de merge from dev Daan Leijen 2021-02-24 15:53:26 -08:00
  • d1dfbb2933 use 2-6TiB area for hints to accommodate pre-windows8 better Daan Leijen 2021-02-24 15:49:43 -08:00
  • f412cf44a7 add virtiual gaps between hinted allocations in secure mode Daan Leijen 2021-02-24 15:30:39 -08:00
  • 16e6d880ab merge from dev Daan Leijen 2021-02-24 15:17:35 -08:00
  • f6721328cb improved ASLR (issue #372) Daan Leijen 2021-02-24 15:14:17 -08:00
  • d5d6da7afb fix issue #363 and disable assertion for now Daan Leijen 2021-02-22 15:05:47 -08:00
  • 38c2ce70c6 Merge branch 'dev' into dev-slice Daan Leijen 2021-02-22 14:28:22 -08:00
  • b1728bb131 set errno ENOMEM for limited arena allocation (issue #295) Daan Leijen 2021-02-22 14:17:25 -08:00
  • f791908332 remove -march=native flag; see pr #362 for discussion Daan Leijen 2021-02-22 13:09:41 -08:00
  • 6eedf000bf rename <Windows.h> include to <windows.h> for mingw compatibility (see pr #367) Daan Leijen 2021-02-22 13:04:11 -08:00
  • 9d99511da1 fix bug in bitmap is_claimed_across; issue #368 Daan Leijen 2021-02-22 12:37:08 -08:00