SHA256
8
0
forked from pool/memkind

34 Commits

Author SHA256 Message Date
24db70b209 Accepting request 1151768 from devel:libraries:c_c++
- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN (forwarded request 1149794 from pgajdos)

OBS-URL: https://build.opensuse.org/request/show/1151768
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/memkind?expand=0&rev=13
2024-02-26 18:49:18 +00:00
1e50fbb16d Accepting request 1149794 from home:pgajdos:m
- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN

OBS-URL: https://build.opensuse.org/request/show/1149794
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/memkind?expand=0&rev=32
2024-02-26 14:28:38 +00:00
a753385b91 Accepting request 1035882 from devel:libraries:c_c++
OBS-URL: https://build.opensuse.org/request/show/1035882
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/memkind?expand=0&rev=12
2022-11-16 14:43:14 +00:00
8c3ae5a7f9 Accepting request 1035103 from home:amanzini:branches:devel:libraries:c_c++
- 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

OBS-URL: https://build.opensuse.org/request/show/1035103
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/memkind?expand=0&rev=30
2022-11-15 15:30:45 +00:00
d4e19d9111 Accepting request 984698 from devel:libraries:c_c++
- Add memkind-dont-redefine-fortify.diff to not redefine
  _FORTIFY_SOURCE if already included in CFLAGS.

OBS-URL: https://build.opensuse.org/request/show/984698
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/memkind?expand=0&rev=11
2022-06-23 10:49:32 +00:00
0498f1623b Accepting request 984695 from home:matz2:branches:devel:libraries:c_c++
- Add memkind-dont-redefine-fortify.diff to not redefine
  _FORTIFY_SOURCE if already included in CFLAGS.

OBS-URL: https://build.opensuse.org/request/show/984695
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/memkind?expand=0&rev=28
2022-06-23 10:11:37 +00:00
a6c7b07519 Accepting request 942068 from devel:libraries:c_c++
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/942068
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/memkind?expand=0&rev=10
2021-12-22 19:17:51 +00:00
f03bffce2d Accepting request 940652 from home:aginies:branches:devel:libraries:c_c++
- 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.

OBS-URL: https://build.opensuse.org/request/show/940652
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/memkind?expand=0&rev=27
2021-12-17 13:02:00 +00:00
02d2a4c7d1 Accepting request 924219 from devel:libraries:c_c++
- 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. (forwarded request 924218 from aginies)

OBS-URL: https://build.opensuse.org/request/show/924219
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/memkind?expand=0&rev=9
2021-10-11 13:31:14 +00:00
eb5f5efb4b Accepting request 924218 from home:aginies:branches:devel:libraries:c_c++
- 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.

OBS-URL: https://build.opensuse.org/request/show/924218
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/memkind?expand=0&rev=26
2021-10-08 13:08:56 +00:00
0b7e5c69a6 Accepting request 922419 from home:aginies:branches:openSUSE:Factory
- 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)

OBS-URL: https://build.opensuse.org/request/show/922419
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/memkind?expand=0&rev=25
2021-10-04 12:20:25 +00:00
ff6b998283 Accepting request 866616 from devel:libraries:c_c++
- Enable build on aarch64 (forwarded request 866517 from Guillaume_G)

OBS-URL: https://build.opensuse.org/request/show/866616
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/memkind?expand=0&rev=8
2021-01-25 17:25:09 +00:00
09aa546d29 Accepting request 866517 from home:Guillaume_G:branches:devel:libraries:c_c++
- Enable build on aarch64

OBS-URL: https://build.opensuse.org/request/show/866517
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/memkind?expand=0&rev=23
2021-01-25 14:18:27 +00:00
8732ece5a3 Accepting request 855759 from devel:libraries:c_c++
update to version 1.10.1 (forwarded request 855640 from jgwang)

OBS-URL: https://build.opensuse.org/request/show/855759
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/memkind?expand=0&rev=7
2020-12-14 17:10:26 +00:00
23be8b6ea9 Accepting request 855640 from home:jgwang:branches:devel:libraries:c_c++
update to version 1.10.1

OBS-URL: https://build.opensuse.org/request/show/855640
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/memkind?expand=0&rev=21
2020-12-14 13:38:02 +00:00
0b3c87964d Accepting request 841930 from devel:libraries:c_c++
- Add Buildrequires pkg-config to generate pkg-config provides (forwarded request 841903 from cvoegl)

OBS-URL: https://build.opensuse.org/request/show/841930
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/memkind?expand=0&rev=6
2020-10-16 14:14:03 +00:00
bd6712a830 Accepting request 841903 from home:cvoegl:pmem
- Add Buildrequires pkg-config to generate pkg-config provides

OBS-URL: https://build.opensuse.org/request/show/841903
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/memkind?expand=0&rev=19
2020-10-15 13:04:05 +00:00
ff8d0538b5 Accepting request 828259 from devel:libraries:c_c++
OBS-URL: https://build.opensuse.org/request/show/828259
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/memkind?expand=0&rev=5
2020-08-20 20:34:38 +00:00
3ef9bd9f03 Accepting request 827546 from home:NMoreyChaisemartin:branches:devel:libraries:c_c++
- 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

OBS-URL: https://build.opensuse.org/request/show/827546
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/memkind?expand=0&rev=17
2020-08-20 15:56:02 +00:00
82c54f5271 Accepting request 757563 from devel:libraries:c_c++
Just a submission for some policy: mentioning the Jira Epic issue
numbers.
- Update memkind to version 1.9.0 (jsc#SLE-8598 aka jsc#SLE-8515,
  jsc#SLE-10102 aka jsc#SLE-7950)

OBS-URL: https://build.opensuse.org/request/show/757563
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/memkind?expand=0&rev=4
2019-12-17 15:54:40 +00:00
8354024c97 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)

OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/memkind?expand=0&rev=15
2019-12-17 14:23:35 +00:00
09fe6c0e46 Accepting request 755604 from devel:libraries:c_c++
- 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

OBS-URL: https://build.opensuse.org/request/show/755604
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/memkind?expand=0&rev=3
2019-12-10 21:45:59 +00:00
1fe0540af9 - Rebase memkind-fix-build.diff .
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/memkind?expand=0&rev=13
2019-12-10 14:56:04 +00:00
6d11ac119f - 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

OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/memkind?expand=0&rev=12
2019-12-10 14:45:43 +00:00
b7cae0ac10 Accepting request 542702 from devel:libraries:c_c++
- 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

OBS-URL: https://build.opensuse.org/request/show/542702
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/memkind?expand=0&rev=2
2017-11-17 23:22:27 +00:00
9d264a5276 Use tarball from github.
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/memkind?expand=0&rev=10
2017-11-17 16:56:25 +00:00
2652bac0e8 Mention fate number
- Update memkind to version 1.6.0 (fate #321932):

OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/memkind?expand=0&rev=9
2017-11-17 15:23:25 +00:00
ae5f846a0d Whoops, forgot to readd after removal of this patch.
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/memkind?expand=0&rev=8
2017-11-17 15:10:01 +00:00
639b3842aa - Update memkind to version 1.6.0:
* 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

OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/memkind?expand=0&rev=7
2017-11-17 15:05:23 +00:00
ad5a3f55a3 Accepting request 423676 from devel:libraries:c_c++
Sync SLE and Factory packages (bnc#990223)

OBS-URL: https://build.opensuse.org/request/show/423676
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/memkind?expand=0&rev=1
2016-09-01 12:02:40 +00:00
Ismail Dönmez
ee319c7d9d Format spec file
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/memkind?expand=0&rev=4
2016-07-26 09:17:22 +00:00
Ismail Dönmez
06dd83534c Accepting request 415210 from home:jengelh:branches:devel:libraries:c_c++
- Re-set RPM groups for openSUSE. Make description available in
  the most prominently installed package. Fix a wrong Require tag.

OBS-URL: https://build.opensuse.org/request/show/415210
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/memkind?expand=0&rev=3
2016-07-26 09:16:23 +00:00
0db0588886 - 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.

OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/memkind?expand=0&rev=2
2016-07-22 14:54:01 +00:00
20e1fa91a2 Accepting request 412813 from home:matz2:Factory
New package to get SLE12 and Factory in sync.

OBS-URL: https://build.opensuse.org/request/show/412813
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/memkind?expand=0&rev=1
2016-07-22 13:56:24 +00:00