[18.04.3] memkind updated to lastest (memkind 1.8.0 or later)
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
intel |
Fix Released
|
Undecided
|
Unassigned | ||
memkind (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
Description:
Latest release
https:/
Provided a second function to create PMEM kind memkind_
Provided the memkind_
Provided memkind_
Provided the ability to pass a NULL kind to memkind_
Unified the memkind_realloc() behavior for all kinds
Added the support for the pool_msize() function to TBB
Extended build arch to ppc64, ppc64le, s390x
Removed disable-stats from used jemalloc
Fixed compilation under the Clang and rpm build configuration
Provided the support for Dockerfile
https:/
Fixed error with realloc/free method with passing thread-specific cache flag
Fixed error with memkind_
Fixed error with zeroing large allocations in PMEM kind
Added support to create kind without maximum size limit of PMEM kind (max_size=0)
Extended memkind API with memkind_
Removed EXPERIMENTAL from most methods in memkind API
Added MEMKIND_
Added C++ allocator for PMEM kind
Extended PMEM examples
Fixed integration with Travis CI
Extended Travis CI configuration with Astyle and Coverage
Added PMEM kind tests
Target Release: 18.04.3
Changed in memkind (Ubuntu): | |
status: | New → Fix Released |
I've prepared -- and just uploaded to Debian unstable -- version 1.9.0-2 which builds cleanly on Bionic without a need for backporting patches.
If updating Bionic to a version which has never been in Ubuntu is out of question, 1.8.0-3 in Disco is adequate. There are improvements and new features in 1.9 that would be nice to have, but the vital part required for pmem support is already in 1.8. This support is easier to use on 1.9, though.