From f08d9d489c167d90a0c174af7041180324e2bf92 Mon Sep 17 00:00:00 2001 From: Daan Leijen Date: Thu, 30 Mar 2023 09:19:35 -0700 Subject: [PATCH 1/3] bump version for further development --- cmake/mimalloc-config-version.cmake | 2 +- include/mimalloc.h | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/cmake/mimalloc-config-version.cmake b/cmake/mimalloc-config-version.cmake index 1141128c..ddbef08b 100644 --- a/cmake/mimalloc-config-version.cmake +++ b/cmake/mimalloc-config-version.cmake @@ -1,6 +1,6 @@ set(mi_version_major 1) set(mi_version_minor 8) -set(mi_version_patch 0) +set(mi_version_patch 1) set(mi_version ${mi_version_major}.${mi_version_minor}) set(PACKAGE_VERSION ${mi_version}) diff --git a/include/mimalloc.h b/include/mimalloc.h index 66545a8c..564be236 100644 --- a/include/mimalloc.h +++ b/include/mimalloc.h @@ -8,7 +8,7 @@ terms of the MIT license. A copy of the license can be found in the file #ifndef MIMALLOC_H #define MIMALLOC_H -#define MI_MALLOC_VERSION 180 // major + 2 digits minor +#define MI_MALLOC_VERSION 181 // major + 2 digits minor // ------------------------------------------------------ // Compiler specific attributes From 47d8cd916e6863cd01dc0c60c3270b591bf1687a Mon Sep 17 00:00:00 2001 From: Daan Leijen Date: Thu, 30 Mar 2023 09:21:07 -0700 Subject: [PATCH 2/3] fix compile without MADV_FREE (pr #715 by elbaro) --- src/prim/unix/prim.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/prim/unix/prim.c b/src/prim/unix/prim.c index 077bf820..4302d996 100644 --- a/src/prim/unix/prim.c +++ b/src/prim/unix/prim.c @@ -391,7 +391,7 @@ int _mi_prim_reset(void* start, size_t size) { err = unix_madvise(start, size, MADV_DONTNEED); } #else - int err = unix_madvise(start, csize, MADV_DONTNEED); + int err = unix_madvise(start, size, MADV_DONTNEED); #endif return err; } From 8607c4a5df28471afc0110de9b5c26f6ef063b69 Mon Sep 17 00:00:00 2001 From: Daan Leijen Date: Thu, 30 Mar 2023 09:24:06 -0700 Subject: [PATCH 3/3] fix compile without syscall (pr #714 by asuka-mio) --- src/prim/unix/prim.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/prim/unix/prim.c b/src/prim/unix/prim.c index 4302d996..011ffa7c 100644 --- a/src/prim/unix/prim.c +++ b/src/prim/unix/prim.c @@ -79,7 +79,7 @@ static int mi_prim_access(const char *fpath, int mode) { #elif !defined(__APPLE__) // avoid unused warnings static int mi_prim_open(const char* fpath, int open_flags) { - return open(fpath,open_flags,mode); + return open(fpath,open_flags); } static ssize_t mi_prim_read(int fd, void* buf, size_t bufsize) { return read(fd,buf,bufsize);