Revisions of memkind

buildservice-autocommit accepted request 1151768 from Michael Matz's avatar Michael Matz (matz2) (revision 33)
baserev update by copy to link target
Michael Matz's avatar Michael Matz (matz2) accepted request 1149794 from Petr Gajdos's avatar Petr Gajdos (pgajdos) (revision 32)
- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN
buildservice-autocommit accepted request 1035882 from Marcus Meissner's avatar Marcus Meissner (msmeissn) (revision 31)
baserev update by copy to link target
Marcus Meissner's avatar Marcus Meissner (msmeissn) accepted request 1035103 from Andrea Manzini's avatar Andrea Manzini (amanzini) (revision 30)
- Update to version 1.14.0
  + Provided a memtier binary for common uses of memory tiering
  + Added memkind memtier API header file to installed headers
  + Added missing information in memkind memtier manpages
  + Upgraded jemalloc internal library to version 5.3.0
  - Fixes to security issues
  + Added fixed kind for user-supplied memory area (along with the C++ allocator)
  + Provided a function memkind_get_capacity() to get the memory capacity of nodes available
    to a given kind
  + Added logging to file mechanism (enabled with an --enable-logging-to-file configure parameter)
  + Fixed wrong NUMA nodes masks for some of static kinds
  + Fixed building for different malloc_usable_size() implementations
buildservice-autocommit accepted request 984698 from Michael Matz's avatar Michael Matz (matz2) (revision 29)
baserev update by copy to link target
Michael Matz's avatar Michael Matz (matz2) accepted request 984695 from Michael Matz's avatar Michael Matz (matz2) (revision 28)
- Add memkind-dont-redefine-fortify.diff to not redefine
  _FORTIFY_SOURCE if already included in CFLAGS.
Adam Majer's avatar Adam Majer (adamm) accepted request 940652 from Antoine Ginies's avatar Antoine Ginies (aginies) (revision 27)
- update to version 1.12.0 (JSC#SLE-22050)
  * Optimized hog memory
  * Removed memkind_malloc_wrapper
  * Extended error handling in pmem_allocator
  From version 1.11.0:
  * Provided a function to verify if path supports DAX - memkind_check_dax_path()
  * Provided a NUMA node interleave variant for MEMKIND_DAX_KMEM (MEMKIND_DAX_KMEM_INTERLEAVE)
  * Provided a function to enable/disable background threads - memkind_set_bg_threads()
  * Provided a function to print statistics - memkind_stats_print()
  * Extended configure mechanism by enable-memkind-initial-exec-tls option
  * Extended memkind to support HMAT (libhwloc required)
  * Provided memory property abstraction (MEMKIND_HIGHEST_CAPACITY*, MEMKIND_LOWEST_LATENCY_LOCAL*, MEMKIND_HIGHEST_BANDWIDTH_LOCAL*)
  * Extended support for MEMKIND_HBW* to platforms with full HMAT support (kernel+hardware)
- Enable build on aarch64
- Update to version 1.10.1
  * Fixed calculation size for pmem kind
  * Add support for MEMKIND_HOG_MEMORY in pmem kind
  * Fixed memkind_defrag_reallocate
  * Extended configure mechanism by MIN_LG_ALIGN parameter and disable-heap-manager options
  * Optimized searching command in mallctl, memkind_defrag_reallocate and memkind_detect_kind methods
  * Removed punch-hole in destroy extent operation
- Removed the patch Add-missing-includes.patch, it
  was merged into upstream.
- Add Buildrequires pkg-config to generate pkg-config provides
- Enable memkind builds for ppc64, ppc64le and s390x
- Update memking to version 1.10.0 with these changes:
  * Provided another way to use Persistent Memory in memkind (MEMKIND_DAX_KMEM_* kinds)
  * Added C++ allocator for static kinds (including MEMKIND_DAX_KMEM_* kinds)
  * Provided an interface to get memkind allocation statistics
  * Provided a method to reduce fragmentation - memkind_defrag_reallocate()
  * Added support for background thread
  * Updated internally used jemalloc to upstream version 5.2.1
  * Extended hbw interface with hbw_malloc_usable_size()
  *  Simplified building process
- Rebase memkind-fix-build.diff .
- Backport Add-missing-includes.patch from upstream to fix compilation
  with GCC10
- Use %configure for building
- Update memkind to version 1.9.0 (jsc#SLE-8598 aka jsc#SLE-8515,
  jsc#SLE-10102 aka jsc#SLE-7950)
  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.
- Rebase memkind-fix-build.diff .
- Update memkind to version 1.6.0 (fate #321932):
  * 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
- Re-set RPM groups for openSUSE. Make description available in
  the most prominently installed package. Fix a wrong Require tag.
- 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.
- Create libmemkind0 subpackage for shared library policy.
- Initial package (git tag v1.1.0)
- Add memkind-fix-build.diff for our AS_NEEDED setup.
Michael Matz's avatar Michael Matz (matz2) accepted request 924218 from Antoine Ginies's avatar Antoine Ginies (aginies) (revision 26)
- update to version 1.12.0 (JSC#SLE-22050)
  * Optimized hog memory
  * Removed memkind_malloc_wrapper
  * Extended error handling in pmem_allocator
  From version 1.11.0:
  * Provided a function to verify if path supports DAX - memkind_check_dax_path()
  * Provided a NUMA node interleave variant for MEMKIND_DAX_KMEM (MEMKIND_DAX_KMEM_INTERLEAVE)
  * Provided a function to enable/disable background threads - memkind_set_bg_threads()
  * Provided a function to print statistics - memkind_stats_print()
  * Extended configure mechanism by enable-memkind-initial-exec-tls option
  * Extended memkind to support HMAT (libhwloc required)
  * Provided memory property abstraction (MEMKIND_HIGHEST_CAPACITY*, MEMKIND_LOWEST_LATENCY_LOCAL*, MEMKIND_HIGHEST_BANDWIDTH_LOCAL*)
  * Extended support for MEMKIND_HBW* to platforms with full HMAT support (kernel+hardware)
- Enable build on aarch64
- Update to version 1.10.1
- Removed the patch Add-missing-includes.patch, it
  was merged into upstream.
- Add Buildrequires pkg-config to generate pkg-config provides
- Enable memkind builds for ppc64, ppc64le and s390x
- Update memking to version 1.10.0 with these changes:
  * Provided another way to use Persistent Memory in memkind (MEMKIND_DAX_KMEM_* kinds)
  * Added C++ allocator for static kinds (including MEMKIND_DAX_KMEM_* kinds)
  * Provided an interface to get memkind allocation statistics
  * Provided a method to reduce fragmentation - memkind_defrag_reallocate()
  * Added support for background thread
  * Updated internally used jemalloc to upstream version 5.2.1
  * Extended hbw interface with hbw_malloc_usable_size()
  *  Simplified building process
- Rebase memkind-fix-build.diff .
- Backport Add-missing-includes.patch from upstream to fix compilation
  with GCC10
- Use %configure for building
- Update memkind to version 1.9.0 (jsc#SLE-8598 aka jsc#SLE-8515,
  jsc#SLE-10102 aka jsc#SLE-7950)
  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.
- Rebase memkind-fix-build.diff .
- Update memkind to version 1.6.0 (fate #321932):
  * 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
- Re-set RPM groups for openSUSE. Make description available in
  the most prominently installed package. Fix a wrong Require tag.
- 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.
- Create libmemkind0 subpackage for shared library policy.
- Initial package (git tag v1.1.0)
- Add memkind-fix-build.diff for our AS_NEEDED setup.
Michael Matz's avatar Michael Matz (matz2) accepted request 922419 from Antoine Ginies's avatar Antoine Ginies (aginies) (revision 25)
- update to version 1.12.0 (JSC#SLE-22138)
  * Optimized hog memory
  * Removed memkind_malloc_wrapper
  * Extended error handling in pmem_allocator
  From version 1.11.0:
  * Provided a function to verify if path supports DAX - memkind_check_dax_path()
  * Provided a NUMA node interleave variant for MEMKIND_DAX_KMEM (MEMKIND_DAX_KMEM_INTERLEAVE)
  * Provided a function to enable/disable background threads - memkind_set_bg_threads()
  * Provided a function to print statistics - memkind_stats_print()
  * Extended configure mechanism by enable-memkind-initial-exec-tls option
  * Extended memkind to support HMAT (libhwloc required)
  * Provided memory property abstraction (MEMKIND_HIGHEST_CAPACITY*, MEMKIND_LOWEST_LATENCY_LOCAL*, MEMKIND_HIGHEST_BANDWIDTH_LOCAL*)
  * Extended support for MEMKIND_HBW* to platforms with full HMAT support (kernel+hardware)
buildservice-autocommit accepted request 866616 from Michael Matz's avatar Michael Matz (matz2) (revision 24)
baserev update by copy to link target
Michael Matz's avatar Michael Matz (matz2) accepted request 866517 from Guillaume GARDET's avatar Guillaume GARDET (Guillaume_G) (revision 23)
- Enable build on aarch64
buildservice-autocommit accepted request 855759 from Michael Matz's avatar Michael Matz (matz2) (revision 22)
baserev update by copy to link target
Michael Matz's avatar Michael Matz (matz2) accepted request 855640 from jun wang's avatar jun wang (jgwang) (revision 21)
update to version 1.10.1
buildservice-autocommit accepted request 841930 from Michael Matz's avatar Michael Matz (matz2) (revision 20)
baserev update by copy to link target
Michael Matz's avatar Michael Matz (matz2) accepted request 841903 from Christian Vögl's avatar Christian Vögl (cvoegl) (revision 19)
- Add Buildrequires pkg-config to generate pkg-config provides
buildservice-autocommit accepted request 828259 from Marcus Meissner's avatar Marcus Meissner (msmeissn) (revision 18)
baserev update by copy to link target
Marcus Meissner's avatar Marcus Meissner (msmeissn) accepted request 827546 from Nicolas Morey-Chaisemartin's avatar Nicolas Morey-Chaisemartin (NMoreyChaisemartin) (revision 17)
- Enable memkind builds for ppc64, ppc64le and s390x
- Update memking to version 1.10.0 with these changes:
  * Provided another way to use Persistent Memory in memkind (MEMKIND_DAX_KMEM_* kinds)
  * Added C++ allocator for static kinds (including MEMKIND_DAX_KMEM_* kinds)
  * Provided an interface to get memkind allocation statistics
  * Provided a method to reduce fragmentation - memkind_defrag_reallocate()
  * Added support for background thread
  * Updated internally used jemalloc to upstream version 5.2.1
  * Extended hbw interface with hbw_malloc_usable_size()
  *  Simplified building process
- Rebase memkind-fix-build.diff .
- Backport Add-missing-includes.patch from upstream to fix compilation
  with GCC10
- Use %configure for building
buildservice-autocommit accepted request 757563 from Michael Matz's avatar Michael Matz (matz2) (revision 16)
baserev update by copy to link target
Michael Matz's avatar Michael Matz (matz2) committed (revision 15)
Also mention the Jira Epic numbers.
- Update memkind to version 1.9.0 (jsc#SLE-8598 aka jsc#SLE-8515,
  jsc#SLE-10102 aka jsc#SLE-7950)
buildservice-autocommit accepted request 755604 from Michael Matz's avatar Michael Matz (matz2) (revision 14)
baserev update by copy to link target
Displaying revisions 1 - 20 of 33
openSUSE Build Service is sponsored by