Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package jemalloc for openSUSE:Factory checked in at 2026-04-15 16:03:49 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/jemalloc (Old) and /work/SRC/openSUSE:Factory/.jemalloc.new.21863 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "jemalloc" Wed Apr 15 16:03:49 2026 rev:38 rq:1346886 version:5.3.1 Changes: -------- --- /work/SRC/openSUSE:Factory/jemalloc/jemalloc.changes 2025-05-02 14:55:39.828403392 +0200 +++ /work/SRC/openSUSE:Factory/.jemalloc.new.21863/jemalloc.changes 2026-04-15 16:05:13.712621787 +0200 @@ -1,0 +2,18 @@ +Tue Apr 14 13:25:16 UTC 2026 - Jan Engelhardt <[email protected]> + +- Update to release 5.3.1 + * Implement the `pvalloc` C function. + * Add runtime option `prof_bt_max` to control the max stack depth + for profiling. + * Add runtime option `tcache_ncached_max` to control the number + of items in each size bin in the thread cache. + * Add runtime option `calloc_madvise_threshold` to determine if + kernel or memset is used to zero the allocations for calloc. + * Add runtime option `disable_large_size_classes` to guard the + new usable size calculation, which minimizes the memory + overhead for large allocations, i.e., >= 4 * PAGE. + * Enable process_madvise usage, add runtime option + `process_madvise_max_batch` to control the max # of regions in + each madvise batch. + +------------------------------------------------------------------- Old: ---- jemalloc-5.3.0.tar.bz2 New: ---- jemalloc-5.3.1.tar.bz2 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ jemalloc.spec ++++++ --- /var/tmp/diff_new_pack.Mj2lxb/_old 2026-04-15 16:05:15.360689540 +0200 +++ /var/tmp/diff_new_pack.Mj2lxb/_new 2026-04-15 16:05:15.364689705 +0200 @@ -1,7 +1,7 @@ # # spec file for package jemalloc # -# Copyright (c) 2025 SUSE LLC +# Copyright (c) 2026 SUSE LLC and contributors # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -18,7 +18,7 @@ %define lname libjemalloc2 Name: jemalloc -Version: 5.3.0 +Version: 5.3.1 Release: 0 Summary: General-purpose scalable concurrent malloc implementation License: BSD-2-Clause ++++++ fix_make_check_with_gcc15.patch ++++++ --- /var/tmp/diff_new_pack.Mj2lxb/_old 2026-04-15 16:05:15.404691349 +0200 +++ /var/tmp/diff_new_pack.Mj2lxb/_new 2026-04-15 16:05:15.408691514 +0200 @@ -9,16 +9,20 @@ treating malloc specially in this way and the test-suite to pass. -Index: jemalloc-5.3.0/Makefile.in +--- + Makefile.in | 1 + + 1 file changed, 1 insertion(+) + +Index: jemalloc-5.3.1/Makefile.in =================================================================== ---- jemalloc-5.3.0.orig/Makefile.in -+++ jemalloc-5.3.0/Makefile.in -@@ -654,6 +654,7 @@ uninstall: uninstall_doc +--- jemalloc-5.3.1.orig/Makefile.in ++++ jemalloc-5.3.1/Makefile.in +@@ -716,6 +716,7 @@ uninstall: uninstall_doc endif tests_unit: $(TESTS_UNIT:$(srcroot)%.c=$(objroot)%$(EXE)) +tests_integration: CFLAGS += -fno-builtin tests_integration: $(TESTS_INTEGRATION:$(srcroot)%.c=$(objroot)%$(EXE)) $(TESTS_INTEGRATION_CPP:$(srcroot)%.cpp=$(objroot)%$(EXE)) tests_analyze: $(TESTS_ANALYZE:$(srcroot)%.c=$(objroot)%$(EXE)) - tests_stress: $(TESTS_STRESS:$(srcroot)%.c=$(objroot)%$(EXE)) + tests_stress: $(TESTS_STRESS:$(srcroot)%.c=$(objroot)%$(EXE)) $(TESTS_STRESS_CPP:$(srcroot)%.cpp=$(objroot)%$(EXE)) ++++++ jemalloc-5.3.0.tar.bz2 -> jemalloc-5.3.1.tar.bz2 ++++++ ++++ 119124 lines of diff (skipped)
