{"old": "/home/jenkins/agent/workspace/multiarch/src-openeuler/x86-64/golang-1.24/old_rpms/", "new": "/home/jenkins/agent/workspace/multiarch/src-openeuler/x86-64/golang-1.24/new_rpms/", "compare_result": "pass", "compare_details": {"same": {"same_details": {"old": ["golang-1.24-1.24.6-2.oe1.x86_64.rpm", "golang-1.24-devel-1.24.6-2.oe1.noarch.rpm"], "new": ["golang-1.24-1.24.6-3.oe1.x86_64.rpm", "golang-1.24-devel-1.24.6-3.oe1.noarch.rpm"]}, "same_num": 2}, "diff": {"diff_details": {"golang-1.24": {"name": {"old": "golang-1.24-1.24.6-2.oe1.x86_64.rpm", "new": "golang-1.24-1.24.6-3.oe1.x86_64.rpm"}, "RPM Level": "level4", "rpm requires": {}, "rpm provides": {}, "rpm files": {}, "rpm header": {}}, "golang-1.24-devel": {"name": {"old": "golang-1.24-devel-1.24.6-2.oe1.noarch.rpm", "new": "golang-1.24-devel-1.24.6-3.oe1.noarch.rpm"}, "RPM Level": "level4", "rpm requires": {}, "rpm provides": {}, "rpm files": {"more": ["/usr/lib/golang-multiversion/golang-1.24/src/runtime/sizeclasses_test.go", "/usr/lib/golang-multiversion/golang-1.24/src/cmd/compile/internal/ssa/looprotate_test.go", "/usr/lib/golang-multiversion/golang-1.24/src/internal/goexperiment/exp_tinysize_on.go", "/usr/lib/golang-multiversion/golang-1.24/src/cmd/internal/obj/arm64/sve.md", "/usr/lib/golang-multiversion/golang-1.24/src/cmd/compile/internal/test/conditionalCmpConst_test.go", "/usr/lib/golang-multiversion/golang-1.24/src/internal/goexperiment/exp_clearspan_off.go", "/usr/lib/golang-multiversion/golang-1.24/src/internal/goexperiment/exp_prefetchmalloc_off.go", "/usr/lib/golang-multiversion/golang-1.24/src/internal/goexperiment/exp_pageshift14_on.go", "/usr/lib/golang-multiversion/golang-1.24/src/cmd/compile/internal/ssa/testdata/bytes_string_bytes.go", "/usr/lib/golang-multiversion/golang-1.24/src/cmd/go/testdata/script/forceinline.txt", "/usr/lib/golang-multiversion/golang-1.24/src/internal/goexperiment/exp_tinysize_off.go", "/usr/lib/golang-multiversion/golang-1.24/src/runtime/export_runtime_test.go", "/usr/lib/golang-multiversion/golang-1.24/src/runtime/malloc_freeindex_other.go", "/usr/lib/golang-multiversion/golang-1.24/src/internal/goexperiment/exp_reflectrwlock_off.go", "/usr/lib/golang-multiversion/golang-1.24/src/internal/goexperiment/exp_revertcopyhashkeys_off.go", "/usr/lib/golang-multiversion/golang-1.24/src/internal/goexperiment/exp_atomicvar_on.go", "/usr/lib/golang-multiversion/golang-1.24/src/runtime/pprof/perf_evt.go", "/usr/lib/golang-multiversion/golang-1.24/src/internal/goexperiment/exp_revertcopyhashkeys_on.go", "/usr/lib/golang-multiversion/golang-1.24/src/internal/goexperiment/exp_pagenum_off.go", "/usr/lib/golang-multiversion/golang-1.24/src/runtime/pprof/pfm.go", "/usr/lib/golang-multiversion/golang-1.24/src/runtime/mksizeclasse_expand.go", "/usr/lib/golang-multiversion/golang-1.24/test/codegen/bytes_string_bytes.go", "/usr/lib/golang-multiversion/golang-1.24/src/internal/goexperiment/exp_pageshift14_off.go", "/usr/lib/golang-multiversion/golang-1.24/src/runtime/pprof/core_event.go", "/usr/lib/golang-multiversion/golang-1.24/src/runtime/sizeclasses_expand_span_size.go", "/usr/lib/golang-multiversion/golang-1.24/src/internal/goexperiment/exp_clearspan_on.go", "/usr/lib/golang-multiversion/golang-1.24/src/cmd/compile/internal/test/testdata/gen/conditionalCmpConstGen.go", "/usr/lib/golang-multiversion/golang-1.24/src/internal/goexperiment/exp_reflectrwlock_on.go", "/usr/lib/golang-multiversion/golang-1.24/src/runtime/malloc_kpmemopt.go", "/usr/lib/golang-multiversion/golang-1.24/src/cmd/compile/internal/ssa/rewrite_bytes_string_bytes_test.go", "/usr/lib/golang-multiversion/golang-1.24/src/runtime/pprof/perf_prof.go", "/usr/lib/golang-multiversion/golang-1.24/src/runtime/clearspan_test.go", "/usr/lib/golang-multiversion/golang-1.24/src/internal/goexperiment/exp_mallocoptprint_off.go", "/usr/lib/golang-multiversion/golang-1.24/src/internal/goexperiment/exp_atomicvar_off.go", "/usr/lib/golang-multiversion/golang-1.24/src/runtime/malloc_freeindex_arm64.go", "/usr/lib/golang-multiversion/golang-1.24/src/runtime/mem_cal_arm64.s", "/usr/lib/golang-multiversion/golang-1.24/src/internal/goexperiment/exp_stepopt_on.go", "/usr/lib/golang-multiversion/golang-1.24/src/cmd/compile/internal/ssa/merge_conditional_branches_test.go", "/usr/lib/golang-multiversion/golang-1.24/src/runtime/pprof/pmu.go", "/usr/lib/golang-multiversion/golang-1.24/src/runtime/pprof/perror.go", "/usr/lib/golang-multiversion/golang-1.24/src/internal/goexperiment/exp_pagenum_on.go", "/usr/lib/golang-multiversion/golang-1.24/src/internal/goexperiment/exp_stepopt_off.go", "/usr/lib/golang-multiversion/golang-1.24/src/runtime/sizeclasses_14.go", "/usr/lib/golang-multiversion/golang-1.24/src/cmd/compile/internal/ssa/bytesstringbytesopt.go", "/usr/lib/golang-multiversion/golang-1.24/test/codegen/arm64_aggressive.go", "/usr/lib/golang-multiversion/golang-1.24/src/internal/goexperiment/exp_prefetchmalloc_on.go", "/usr/lib/golang-multiversion/golang-1.24/src/internal/goexperiment/exp_mallocoptprint_on.go", "/usr/lib/golang-multiversion/golang-1.24/src/cmd/compile/internal/ssa/bytes_string_bytes_opt_test.go", "/usr/lib/golang-multiversion/golang-1.24/src/runtime/pprof/perf_defs.go", "/usr/lib/golang-multiversion/golang-1.24/src/cmd/compile/internal/ssa/merge_conditional_branches.go", "/usr/lib/golang-multiversion/golang-1.24/src/runtime/malloc_default.go"]}, "rpm abi": {}, "rpm header": {}, "rpm lib": {}, "rpm symbol": {}}}, "diff_num": 0}, "less": {"less_details": {}, "less_num": 0}, "more": {"more_details": {}, "more_num": 0}}, "pr_link": "https://gitcode.com/src-openeuler/golang-1.24/pull/15", "pr_changelog": "* Thu May 21 2026 rfwang07 <wangrufeng5@huawei.com> - 1.24.6-3\n- runtime: add StepOpt experiment to optimize step function\n- internal/runtime/maps: revert a commit causing performance regression\n- internal/sync: fix panics in HashTrieMap on hash collision at almost full depth\n- runtime/pprof,net/http/pprof: add PMU and BRBE collection in go pprof\n- cmd/compile: optimize slice bounds checking with SUB/SUBconst comparisons and NEG(SUB)\n- runtime: add ClearSpan experiment to clear spans on first allocation\n- cmd/compile: add Kunpeng forceinline optimization\n- runtime: add PageShift14 experiment to optimize memory page allocation locality\n- runtime: change gcBackgroundUtilization optional\n- runtime: bugfix for pageshift14\n- reflect: add RLock fast path in initFuncTypes gated by GOEXPERIMENT=reflectrwlock\n- runtime: add tinysize experiment\n- cmd/compile: replace conditions to CCMP instructions on ARM64\n- cmd/compile: improve loopRotate to handle nested loops\n- runtime: add Kunpeng atomic write-barrier optimization\n- runtime: add Kunpeng malloc prefetch optimization\n- cmd/asm: add SVE instructions for ARM64\n- cmd/compile: convert []byte(string([]byte)) to makeslicecopy\n- add Kunpeng memory layout optimization\n- runtime: fix pageshift14 build and add DT for PageNum/PageShift14\n"}