Daan
4ab716d229
Merge branch 'dev-slice' into dev-slice-trace
2022-04-08 13:50:10 -07:00
Daan
2a4a3dfa23
Merge branch 'dev' into dev-slice
2022-04-07 16:12:30 -07:00
Daan
25ecec3c3b
fix for dynamic overriding on macOS; add warning about C++ compilation (as that does not interact well with interpose)
2022-04-07 16:12:16 -07:00
Daan
e91ee4c384
Merge branch 'dev' into dev-slice
2022-02-14 16:16:03 -08:00
daan
38639a08c8
fix test-api-fill c++ compilation
2022-02-10 11:58:25 -08:00
daan
ccbc8ae0bb
add huge allocation test (see #544 by @Tiran)
2022-02-10 11:46:28 -08:00
Daan
6ea598f1c4
merge from dev-slice
2022-02-03 16:00:59 -08:00
Daan
0dd5a2e0a5
Merge branch 'dev' into dev-slice
2022-02-03 15:59:49 -08:00
Daan
08e9d4b6c1
small fixes
2022-02-03 15:56:53 -08:00
Daan
cbcee4dce4
merge from dev
2022-02-03 15:49:27 -08:00
Daan
df998563bc
Merge pull request #530 from Jarred-Sumner/bun
...
Add MI_SKIP_COLLECT_ON_EXIT flag
2022-02-02 20:41:14 -08:00
Daan
f4e221917b
Merge branch 'dev' into bun
2022-02-02 19:56:27 -08:00
Daan
a3325a9b6f
Merge branch 'master' into dev
2022-02-02 19:51:51 -08:00
Hans Loeblich
a5a87a109b
Include mimalloc-redirect.dll with cmake install
2022-01-26 17:39:58 -06:00
Jarred Sumner
d2e727f0e8
Add MI_SKIP_COLLECT_ON_EXIT flag
2022-01-18 21:11:12 -08:00
Daan Leijen
e115a655dc
Merge branch 'dev' into dev-slice
2022-01-10 16:57:23 -08:00
Daan Leijen
2cc400d600
update comment
2022-01-10 16:53:19 -08:00
daan
99c113d573
merge from dev-trace
2022-01-10 16:23:57 -08:00
daan
ad47cab97c
merge from dev
2022-01-10 16:22:34 -08:00
daan
a74c05c6c0
Merge branch 'dev' into dev-slice
2022-01-10 16:21:15 -08:00
Daan Leijen
05c2a51211
merge from master
2022-01-10 16:20:22 -08:00
daan
ae1c06d940
merge from dev
2022-01-10 15:29:49 -08:00
akarin
3d91c0e737
cmake: export mimalloc-static as well
...
Otherwise a static only build would not be usable as cmake package
(as mimalloc.cmake wouldn't be generated).
Signed-off-by: akarin <i@akarin.info>
2021-12-26 18:17:53 +09:00
Frank Richter
969f3a6998
Add tests for zero-initialization functions
2021-12-21 16:20:56 +01:00
Frank Richter
51271ba8ea
Replace redundant CMake code for tests with a loop
2021-12-21 12:54:15 +01:00
daan
2af1db7f3a
Merge branch 'dev' into dev-slice
2021-12-15 19:29:04 -08:00
daan
ee3ae2a425
add deprecated notice
2021-12-15 08:53:55 -08:00
daan
d8c24ec583
merge from dev-slice
2021-12-15 08:49:27 -08:00
daan
83f8451e62
merge from dev
2021-12-15 08:48:17 -08:00
daan
60ca554413
Merge branch 'dev' into dev-slice
2021-12-15 08:47:00 -08:00
daan
144b4a2d3e
link with libatomic automatically if found
2021-12-15 08:42:58 -08:00
daan
b7d33c2c33
fix MI_ prefix for libraries
2021-12-15 08:41:52 -08:00
daan
b91198826c
merge from dev
2021-12-15 08:37:06 -08:00
Daan
d15f5fae64
merge from dev
2021-12-14 18:29:58 -08:00
Daan
69b6b24688
further improvements to installation directories
2021-12-14 18:29:14 -08:00
Daan
1bbc184082
Merge pull request #493 from viy2/pull_request_on_dev
...
Pull request for issue #490 : set SOVERSION for mimalloc shared lib
2021-12-13 17:26:12 -08:00
Daan
d575aacfde
use find_library for pthread (issue #496 )
2021-12-13 13:10:33 -08:00
Daan
e3de22a067
merge dev-trace
2021-12-10 12:09:14 -08:00
Daan
b6e2b6e975
enable traces on apple
2021-12-10 12:08:41 -08:00
Daan Leijen
d86fc87fa1
merge from dev-trace
2021-12-10 11:54:41 -08:00
Daan Leijen
65b2cebcef
improve stacktrace on linux
2021-12-10 11:42:54 -08:00
Daan Leijen
be9ee3a4aa
Merge branch 'dev-trace' into dev-slice-trace
2021-12-09 17:26:32 -08:00
Daan Leijen
ea75c745e1
add tracing on linux and freebsd
2021-12-09 17:26:13 -08:00
Igor Vlasenko
acc64ee5cd
added SOVERSION to mimalloc shared lib (issue #490 )
...
This is a portability improvement.
A cross-platform library needs SOVERSION field for Unix platforms.
With SOVERSION field cmake itself will do proper management of
libmimalloc.so.SOVERSION -> libmimalloc.so.VERSION symlink on Unix,
so a piece of code that tried to emulate this behavior manually
is no more needed and is removed here too.
2021-11-28 19:59:09 +02:00
daan
6efd78c5e0
remove O3 flag
2021-11-15 10:52:39 -08:00
daan
4a456ba054
Merge branch 'dev' into dev-slice
2021-11-15 10:52:17 -08:00
daan
1c22650719
remove no-invalid-memory-model supression
2021-11-15 10:52:09 -08:00
Daan
18fc788201
merge from dev
2021-11-14 15:39:05 -08:00
Daan
5e55525e5e
Merge pull request #483 from joy4eg/install-dirs-dev
...
cmake: removed hardcoded names for top level configuration
2021-11-14 14:49:48 -08:00
daan
97a1584bb5
Merge branch 'dev' into dev-slice
2021-11-13 13:30:17 -08:00