Rui Ueyama
a96a5c89c1
Fix -Wunused-function
...
`mi_strnicmp` is defined but not used If `MI_USE_ENVIRON` is not set,
which triggers a `-Wunused-function` warning. Since the function is
used only by `mi_getenv`, we can move the `mi_strnicmp` just before
`mi_getenv` to fix the warning.
2022-12-10 16:01:19 +08:00
Daan
c7d4a099d9
Merge pull request #641 from ofek/patch-1
...
Fix typo
2022-11-07 18:00:10 -08:00
Ofek Lev
18a4b90501
Fix typo
2022-11-05 16:29:18 -04:00
Daan
0e3d543a13
Update readme.md
2022-11-03 17:11:21 -07:00
daan
91ba1f374d
merge from dev
2022-11-03 17:06:34 -07:00
daan
f859190cba
update to v2.0.7
2022-11-03 17:05:38 -07:00
daan
fe61be80bf
update to v1.7.7
2022-11-03 17:03:57 -07:00
daan
e4630e7985
Merge branch 'dev' into dev-slice
2022-11-02 10:56:26 -07:00
daan
3bf299cd2b
add comment on crash on Windows server 2019
2022-11-02 10:56:13 -07:00
daan
63397d857e
Merge branch 'dev' into dev-slice
2022-11-02 10:25:59 -07:00
daan
6e0f10dfd8
potential fix for link error with clang-cl (issue #631 )
2022-11-02 10:25:46 -07:00
daan
6f8e115980
Merge branch 'dev' into dev-slice
2022-11-02 09:51:03 -07:00
daan
5ad06f9997
fix compiler warning on unused parameter (issues #251 )
2022-11-02 09:50:49 -07:00
daan
b3b479490e
Merge branch 'dev' into dev-slice
2022-11-01 16:34:24 -07:00
daan
2d3f0e5b7a
fix align5 test
2022-11-01 16:34:17 -07:00
daan
cb3b73ba36
merge from dev
2022-11-01 16:33:50 -07:00
daan
ad1da7cfc8
fix warnings
2022-11-01 16:29:10 -07:00
daan
933713292c
merge from dev
2022-11-01 16:27:50 -07:00
daan
e6bd41ba3f
update arena_id api
2022-11-01 16:26:17 -07:00
daan
9f36808a7f
initial api for heaps restricted to a certain arena
2022-11-01 16:22:51 -07:00
daan
e961ef705e
merge arena_id from dev
2022-11-01 14:16:49 -07:00
daan
0a691ca68e
fix off by one in arena id
2022-11-01 14:05:04 -07:00
daan
fe2d5aa8ff
initial work on heaps restricted to specific arena's
2022-11-01 14:00:20 -07:00
daan
43ce102425
Merge branch 'dev' into dev-slice
2022-10-31 16:17:17 -07:00
daan
65eb5c65ec
relax restriction of size to be an integral multiple of the alignment in 'alloc_aligned' as too many programs need this; see PR #584
2022-10-31 16:07:29 -07:00
daan
3ad4639aea
fix atomic lib reference, see PR #586
2022-10-31 15:53:36 -07:00
daan
923ef1ba74
Merge branch 'dev' into dev-slice
2022-10-31 15:49:48 -07:00
daan
7cb1fdc44e
nicer style for pc_libraries
2022-10-31 15:49:04 -07:00
daan
4dcd7e6842
fix version number in pc-config
2022-10-31 15:47:00 -07:00
Daan
907d04c27c
Merge pull request #595 from eli-schwartz/pkg-config
...
cmake: add pkg-config file
2022-10-31 15:42:08 -07:00
Daan
4c241139e9
Merge pull request #588 from TApplencourt/dev
...
Add support for IntelLLVM
2022-10-31 15:32:31 -07:00
daan
0b1012aee0
Merge branch 'dev' into dev-slice
2022-10-31 15:30:54 -07:00
daan
d8dd297974
add cmake option MI_WIN_REDIRECT to be able to explicitly disable linking with mimalloc-redirect on windows; always OFF on ARM, fixes issue #591 and #590
2022-10-31 15:26:21 -07:00
daan
c4663463d1
add mi_cdecl to functions to avoid errors when compiling with a different calling convention, see PR #592
2022-10-31 12:16:34 -07:00
daan
3f122692eb
Merge branch 'dev' into dev-slice
2022-10-31 11:01:10 -07:00
daan
698bb2cae7
split out _mi_page_try_use_delayed_free for contention reduction (issue #630 )
2022-10-31 11:01:01 -07:00
daan
4442fda895
Merge branch 'dev' into dev-slice
2022-10-31 10:35:05 -07:00
daan
7bef5f5f5b
reduce contention on the delayed_free lock; see issue #630
2022-10-31 10:34:55 -07:00
daan
cf2c2bac85
Merge branch 'dev' into dev-slice
2022-10-31 10:12:20 -07:00
daan
bdc9dc3e4e
update vs project for valgrind
2022-10-31 10:12:13 -07:00
daan
751e456767
possible fix for warning in issue #635
2022-10-31 08:34:20 -07:00
daan
c128cf69be
fix alignment_max for 32-bit systems (unfortunately, we need to include stdint.h now)
2022-10-30 19:47:54 -07:00
daan
24aac114e9
Merge branch 'dev' into dev-slice
2022-10-30 19:18:14 -07:00
daan
0a8d7d98d8
fix valgrind link
2022-10-30 19:18:02 -07:00
daan
a3415079ec
Merge branch 'dev' into dev-slice
2022-10-30 19:11:59 -07:00
daan
74117d329d
fix realloc memory tracking in valgrind
2022-10-30 19:00:54 -07:00
daan
0ea5235cd1
update readme for valgrind
2022-10-30 14:55:32 -07:00
daan
de21d04ba5
Merge branch 'dev' into dev-slice
2022-10-30 14:53:42 -07:00
daan
72c4f0d2ab
update readme
2022-10-30 14:53:11 -07:00
daan
640376a500
update readme
2022-10-30 14:52:26 -07:00