2019-12-10 14:45:43 +00:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Tue Dec 10 13:47:21 UTC 2019 - matz@suse.com
|
|
|
|
|
|
|
|
|
|
- Update memkind to version 1.9.0 (jsc#SLE-8598, jsc#SLE-10102)
|
|
|
|
|
with these changes since 1.8.0:
|
|
|
|
|
* Provided a second function to create PMEM kind
|
|
|
|
|
memkind_create_pmem_with_config()
|
|
|
|
|
* Provided the memkind_detect_kind() function to recognize
|
|
|
|
|
a kind from memory allocation
|
|
|
|
|
* Provided memkind_config_set_memory_usage_policy() function
|
|
|
|
|
that modifies the default memory usage policy behavior
|
|
|
|
|
* Provided the ability to pass a NULL kind to
|
|
|
|
|
memkind_malloc_usable_size() and memkind_realloc()
|
|
|
|
|
* 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 support for Dockerfile
|
|
|
|
|
- Also includes these changes since 1.7.0:
|
|
|
|
|
* Fixed error with realloc/free method with passing
|
|
|
|
|
thread-specific cache flag
|
|
|
|
|
* Fixed error with memkind_create_pmem(), if other PMEM kind
|
|
|
|
|
was destroyed before
|
|
|
|
|
* 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_malloc_usable_size()
|
|
|
|
|
* Removed EXPERIMENTAL from most methods in memkind API
|
|
|
|
|
* Added MEMKIND_ERROR_ARENAS_CREATE code
|
|
|
|
|
* 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
|
|
|
|
|
- Also includes these changes since 1.6.0:
|
|
|
|
|
* Updated internally used jemalloc to upstream version 5.0.
|
|
|
|
|
* Fixed error that has been occuring while memkind was
|
|
|
|
|
dynamically loaded.
|
|
|
|
|
* Fixed MEMKIND_HBW_NODES behavior for single NUMA node system.
|
|
|
|
|
* Removed licenses other than BSD 3-clause from COPYING.
|
|
|
|
|
* Changed build instructions.
|
|
|
|
|
* Added configurable jemalloc prefix in build scripts.
|
|
|
|
|
* Upgraded gtest to version 1.8.0.
|
|
|
|
|
* Added memory footprint tests.
|
|
|
|
|
* Added locality test for MEMKIND_PREFERRED.
|
|
|
|
|
* Applied test parametrization in BATests.
|
|
|
|
|
* Fixed problems with pytest testing in Travis.
|
|
|
|
|
* Added huge page configuration in several tests.
|
|
|
|
|
* Removed several symbols that are no longer exposed in
|
|
|
|
|
public API from man pages.
|
|
|
|
|
* Fixed HBW_POLICY_BIND_ALL documentation.
|
2019-12-10 14:56:04 +00:00
|
|
|
- Rebase memkind-fix-build.diff .
|
2019-12-10 14:45:43 +00:00
|
|
|
|
2017-11-17 15:05:23 +00:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Fri Nov 17 14:07:01 UTC 2017 - matz@suse.com
|
|
|
|
|
|
2017-11-17 15:23:25 +00:00
|
|
|
- Update memkind to version 1.6.0 (fate #321932):
|
2017-11-17 15:05:23 +00:00
|
|
|
* Deprecated some functions: memkind_create(), memkind_ops,
|
|
|
|
|
memkind_finalize(), memkind_get_num_kind(),
|
|
|
|
|
memkind_get_kind_by_partition(), memkind_get_kind_by_name(),
|
|
|
|
|
memkind_partition_mmap(), memkind_get_size().
|
|
|
|
|
* Introduced hbw_verify_memory_region() for checking HBWness
|
|
|
|
|
* Added memkind_create_kind(), memkind_destroy_kind().
|
|
|
|
|
* Updated internal jemalloc to 4.3.1
|
|
|
|
|
* Add envvar MEMKIND_HOG_MEMORY preventing memkind from releasing
|
|
|
|
|
memory to OS.
|
|
|
|
|
* Deprecated support for gigabyte-pages
|
|
|
|
|
* Deprecated the headers from memkind/internal
|
|
|
|
|
* Allocation time optimizations with up to 20% improvement
|
|
|
|
|
* Introduced logging mechanism
|
|
|
|
|
* Cleanup of symbols exposed by libmemkind.so
|
|
|
|
|
* Introduced policy HBW_POLICY_BIND_ALL and MEMKIND_HBW_ALL,
|
|
|
|
|
MEMKIND_HBW_ALL_HUGETLB and MEMKIND_REGULAR kinds
|
|
|
|
|
- Removed gtest-1.7.0.zip (tests now included fused gtest sources)
|
|
|
|
|
- Adjust patch memkind-fix-build.diff
|
|
|
|
|
|
2016-07-26 09:16:23 +00:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Fri Jul 22 16:38:25 UTC 2016 - jengelh@inai.de
|
|
|
|
|
|
|
|
|
|
- Re-set RPM groups for openSUSE. Make description available in
|
|
|
|
|
the most prominently installed package. Fix a wrong Require tag.
|
|
|
|
|
|
2016-07-22 14:54:01 +00:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Fri Jul 22 14:52:17 UTC 2016 - matz@suse.com
|
|
|
|
|
|
|
|
|
|
- Replace memkind-1.1.0.tar.bz2 with memkind-1.1.0.tar.gz; github
|
|
|
|
|
only supports tar.gz downloads.
|
|
|
|
|
- Use --disable-static instead of deleting the static library
|
|
|
|
|
afterwards.
|
|
|
|
|
|
2016-07-22 13:56:24 +00:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Fri Jul 22 13:49:36 UTC 2016 - matz@suse.com
|
|
|
|
|
|
|
|
|
|
- Create libmemkind0 subpackage for shared library policy.
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Fri Jun 10 14:25:13 UTC 2016 - matz@suse.com
|
|
|
|
|
|
|
|
|
|
- Initial package (git tag v1.1.0)
|
|
|
|
|
- Add memkind-fix-build.diff for our AS_NEEDED setup.
|