This website requires JavaScript.
e6b58052da
add start offset to pages to reduce cache/page effects
Daan Leijen
2021-10-02 11:13:00 -07:00
9c5928060e
Merge branch 'dev' of https://github.com/microsoft/mimalloc into dev
Daan Leijen
2021-10-01 15:10:42 -07:00
262022c1d1
fix segment map for 32-bit systems (including wasm)
Daan Leijen
2021-10-01 15:10:11 -07:00
d7ac4478a8
Merge branch 'dev' into dev-slice
Daan Leijen
2021-10-01 15:05:41 -07:00
679aad0659
update wasm support with emscripten compilation; now using sbrk instead of wasm_memory_grow
Daan Leijen
2021-10-01 15:05:01 -07:00
9ee780894a
fix: Fix a typo
Masashi Fujita
2021-09-16 03:35:56 +09:00
a2c3b0f8af
add option to reserve huge os pages at a specific numa node.
paulip1792
2021-08-10 16:30:44 +08:00
ee0b01c84d
Fixed stats in mi_os_mem_alloc_aligned on windows when re-allocate
bmalrat
2021-08-04 17:46:58 -04:00
30be78d97a
Fixed typo in headers
bmalrat
2021-08-04 17:31:48 -04:00
32c5e4774f
update tests with static
Daan Leijen
2021-07-26 19:14:29 -07:00
bf19c6b3d6
Merge branch 'dev' of https://github.com/microsoft/mimalloc into dev
Daan Leijen
2021-07-26 19:10:27 -07:00
a3cf23c19f
add test for #445
Daan Leijen
2021-07-26 19:10:21 -07:00
46cd125313
Merge pull request #423 from jserv/preprocessor-guard
Daan
2021-06-30 20:58:19 -07:00
edb0b93c6f
Fix 'malloc-nomem1' test for 32-bit architectures
Artur Sinila
2021-06-29 21:07:13 +03:00
c4947c8879
Use secure random generator on macOS
Jim Huang
2021-04-24 06:24:06 +08:00
71b2c441bb
CI: Update the macOS image to version 10.15
Jim Huang
2021-06-25 10:09:19 +08:00
4369fe4323
Eliminate preprocessor warnings due to undefined "__GNUC__" with ClangCL
Jim Huang
2021-06-24 17:29:06 +08:00
1c1571742d
fix typo
hank
2021-06-21 22:36:47 +08:00
a35a7d4f19
haiku biuld fix proposal, warning suppression.
David Carlier
2021-06-19 09:14:43 +00:00
080cffe064
Merge branch 'dev' into dev-slice
Daan Leijen
2021-06-17 20:20:28 -07:00
076f815cec
update readme
Daan Leijen
2021-06-17 20:19:34 -07:00
b0441da766
update readme for 1.7.2/2.0.2
Daan Leijen
2021-06-17 20:14:23 -07:00
b3b0fb5832
merge from dev
Daan Leijen
2021-06-17 20:05:40 -07:00
752594e764
add test for #414
Daan Leijen
2021-06-17 19:47:41 -07:00
728be93977
fix for #414 making numa node count atomic
Daan Leijen
2021-06-17 19:38:51 -07:00
5869c85749
merge from dev
Daan Leijen
2021-06-17 19:18:57 -07:00
a83bca72b3
fixes for M1; disable interpose use zones; fix pedantic warnings
Daan Leijen
2021-06-17 19:15:09 -07:00
e592360d4d
revert relative includes
Daan Leijen
2021-06-07 17:53:03 -07:00
6ba9387bf8
Merge branch 'dev' into dev-slice
Daan Leijen
2021-06-07 17:51:42 -07:00
c8b5b74500
improve warnings
Daan Leijen
2021-06-07 17:51:27 -07:00
d7eb0bab75
Merge branch 'dev' into dev-slice
Daan Leijen
2021-06-07 17:01:00 -07:00
bb957fcd81
Merge branch 'dev' of https://github.com/microsoft/mimalloc into dev
Daan Leijen
2021-06-07 17:00:35 -07:00
cd633b2e2a
Merge pull request #411 from jserv/predict-alloc_size
Daan
2021-06-07 16:55:39 -07:00
8af2511e66
Merge pull request #412 from diorszeng/dev-slice
Daan
2021-06-07 16:55:03 -07:00
9974b0ee23
Merge branch 'dev' into dev-slice
Daan Leijen
2021-06-07 16:51:14 -07:00
aeb62c2711
fix double quote includes
Daan Leijen
2021-06-07 16:50:31 -07:00
4ba32c3160
Revert "make all includes relative"
Daan Leijen
2021-06-07 16:47:57 -07:00
069b3276df
merge from dev
Daan Leijen
2021-06-06 20:33:55 -07:00
7b595bd957
Merge branch 'dev' into dev-slice
Daan Leijen
2021-06-06 20:31:53 -07:00
1feb6123d9
make all includes relative
Daan Leijen
2021-06-06 20:31:36 -07:00
f4e1563c4c
Merge pull request #1 from diorszeng/diorszeng-patch-1
diorszeng
2021-05-31 15:03:01 +08:00
0611058974
Update mimalloc-types.h
diorszeng
2021-05-31 15:02:17 +08:00
d48c93af2c
Add branch hint for _mi_os_good_alloc_size
Jim Huang
2021-05-31 11:49:08 +08:00
0f57425f80
Distinguish SI and Binary Prefixes
Jim Huang
2021-05-30 13:09:02 +08:00
54b2c3525c
merge with dev
Daan Leijen
2021-05-21 15:36:30 -07:00
e2c095fad2
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
34172910e5
fix symlink and --prefix option with delayed CMAKE_INSTALL_PREFIX; fix issue #398
Daan Leijen
2021-05-21 13:01:11 -07:00
143cf9c3d6
Merge pull request #400 from mkurdej/redirect32
Daan
2021-05-21 12:17:33 -07:00
a732b762cc
Merge pull request #403 from ArcEarth/master
Daan
2021-05-21 12:16:17 -07:00
712e7d3de0
[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
acba250e60
[Windows] Correctly choose 32-bit version of mimalloc-redirect{,32}.dll.
Marek Kurdej
2021-05-04 11:26:07 +02:00
73c339235c
collect in debug mode in stress test
Daan Leijen
2021-04-28 16:12:32 -07:00
10ce8839fa
merge from dev
Daan Leijen
2021-04-28 13:23:46 -07:00
16b3329bd4
Merge pull request #396 from jserv/fix-copyright-date
Daan
2021-04-28 13:11:11 -07:00
29ea7a89ab
add braces
Daan Leijen
2021-04-28 13:08:59 -07:00
6d1658123c
Merge pull request #391 from jserv/improve-align-down
Daan
2021-04-28 13:07:13 -07:00
aca46242ab
update comment for aligned_alloc
Daan Leijen
2021-04-28 12:47:14 -07:00
45a8dc7f55
Merge pull request #385 from elbaro/fix/aligned-alloc
Daan
2021-04-28 12:43:32 -07:00
5940d3bcce
Bump copyright date
Jim Huang
2021-04-24 16:35:11 +00:00
766f1f9345
Merge pull request #388 from nico-abram/patch-2
Daan
2021-04-22 10:34:13 -07:00
f941015928
Merge pull request #384 from kdrag0n/fix-android-thread-id
Daan
2021-04-22 10:33:53 -07:00
00ddc1b8a0
Merge pull request #389 from jserv/macos-predefined-macro
Daan
2021-04-22 10:25:27 -07:00
52943917ad
Rewrite align_down with bitwise operations
Jim Huang
2021-04-21 13:14:53 +00:00
3402c6cc3f
Revise the use of macOS predefined macro
Jim Huang
2021-04-19 01:02:13 +08:00
8311cef0d1
Fix typo in comment it -> if in mimalloc-types.h
unknown
2021-04-17 15:08:25 -03:00
ad44f76598
commit
elbaro
2021-04-11 03:09:23 +09:00
ad2fa2bf6f
Fix thread ID getter on Android ARM/AArch64
Danny Lin
2021-04-07 01:32:19 -07:00
b19da8e362
update readme for 1.7.1 and 2.0.1
Daan
2021-04-06 11:05:43 -07:00
34ba03951e
merge from dev
Daan Leijen
2021-04-06 11:01:06 -07:00
c6f5092287
merge from dev
Daan Leijen
2021-04-06 11:00:28 -07:00
dc6bce256d
bump version to v2.0.1
Daan Leijen
2021-04-06 10:58:12 -07:00
985f313b35
bump version to 1.7.1
Daan Leijen
2021-04-06 10:56:26 -07:00
4e643b6d31
merge from dev
Daan Leijen
2021-02-24 15:53:26 -08:00
5f596056c9
use 2-6TiB area for hints to accommodate pre-windows8 better
Daan Leijen
2021-02-24 15:49:43 -08:00
e64474e06b
add virtiual gaps between hinted allocations in secure mode
Daan Leijen
2021-02-24 15:30:39 -08:00
ad96d220f4
merge from dev
Daan Leijen
2021-02-24 15:17:35 -08:00
9317256a4f
improved ASLR (issue #372 )
Daan Leijen
2021-02-24 15:14:17 -08:00
47050371a1
fix issue #363 and disable assertion for now
Daan Leijen
2021-02-22 15:05:47 -08:00
8f69e7095d
Merge branch 'dev' into dev-slice
Daan Leijen
2021-02-22 14:28:22 -08:00
3228bb685f
set errno ENOMEM for limited arena allocation (issue #295 )
Daan Leijen
2021-02-22 14:17:25 -08:00
9f3c29c642
remove -march=native flag; see pr #362 for discussion
Daan Leijen
2021-02-22 13:09:41 -08:00
71ac98ab08
rename <Windows.h> include to <windows.h> for mingw compatibility (see pr #367 )
Daan Leijen
2021-02-22 13:04:11 -08:00
7962420697
fix bug in bitmap is_claimed_across; issue #368
Daan Leijen
2021-02-22 12:37:08 -08:00
1b22da3c28
Merge branch 'dev' into dev-slice
Daan Leijen
2021-02-02 10:46:43 -08:00
331491e1e8
build fix for Apple M1 (issue #354 and pr #356 )
Daan Leijen
2021-02-02 10:46:30 -08:00
ba84aa2783
Merge branch 'dev' into dev-slice
Daan Leijen
2021-02-01 15:47:37 -08:00
a7c33a3b0e
fix getting the unique thread id on the Apple M1, see issue #354 .
Daan Leijen
2021-02-01 15:47:22 -08:00
c426ab4ea2
add condition to avoid compilation error on vs2015 (#issue 353)
Daan Leijen
2021-02-01 15:41:41 -08:00
0091a641a7
undo previous commit dcae918 due to wrong logic (issue #289 )
Daan Leijen
2021-02-01 09:55:18 -08:00
dcae918b84
always do ASLR in secure mode even in debug mode (issue #289 )
Daan Leijen
2021-02-01 09:49:12 -08:00
2762784364
Merge branch 'dev' into dev-slice
Daan Leijen
2021-01-31 14:12:51 -08:00
15220c6843
Update readme for v2.0
Daan
2021-01-31 14:11:35 -08:00
bd56782f26
bump version to 2.0.0
Daan Leijen
2021-01-31 14:02:06 -08:00
8bcc60edd9
Merge branch 'dev' into dev-slice
Daan Leijen
2021-01-31 13:57:35 -08:00
92ead2d880
bump version to 1.7.0
Daan Leijen
2021-01-31 13:51:19 -08:00
599d6327ba
Update readme.md
Daan
2021-01-31 12:03:16 -08:00
89b7955afe
Update readme.md
Daan
2021-01-31 11:58:46 -08:00
706654f41b
Update readme.md
Daan
2021-01-31 11:58:22 -08:00
7f052290da
Update readme.md
Daan
2021-01-31 11:57:51 -08:00
620638cfaf
Update readme.md
Daan
2021-01-31 11:49:44 -08:00