Package evaluation to test BenchmarkCI on Julia 1.10.10 (c8be17dcfd*) started at 2026-02-02T19:43:33.244 ################################################################################ # Set-up # Installing PkgEval dependencies (TestEnv)... Activating project at `~/.julia/environments/v1.10` Set-up completed after 5.19s ################################################################################ # Installation # Installing BenchmarkCI... Resolving package versions... Updating `~/.julia/environments/v1.10/Project.toml` [20533458] + BenchmarkCI v0.1.9 Updating `~/.julia/environments/v1.10/Manifest.toml` [1520ce14] + AbstractTrees v0.4.5 [20533458] + BenchmarkCI v0.1.9 [6e4b80f9] + BenchmarkTools v1.6.3 [d1d4a3ce] + BitFlags v0.1.9 [944b1d66] + CodecZlib v0.7.8 [34da2185] + Compat v4.18.1 [f0e56b4a] + ConcurrentUtilities v2.5.0 [187b0558] + ConstructionBase v1.6.0 [adafc99b] + CpuId v0.3.1 [460bff9d] + ExceptionUnwrapping v0.1.11 [bc5e4493] + GitHub v5.12.0 [cd3eb016] + HTTP v1.10.19 [692b3bcd] + JLLWrappers v1.7.1 ⌅ [682c06a0] + JSON v0.21.4 [1d6d02ad] + LeftChildRightSiblingTrees v0.2.1 [e6f89c97] + LoggingExtras v1.2.0 [1914dd2f] + MacroTools v0.5.16 [739be429] + MbedTLS v1.1.9 [4d8831e6] + OpenSSL v1.6.1 [69de0a69] + Parsers v2.8.3 [32113eaa] + PkgBenchmark v0.2.15 ⌅ [aea7be01] + PrecompileTools v1.2.1 [21216c6a] + Preferences v1.5.1 [33c8b6b6] + ProgressLogging v0.1.6 [ae029012] + Requires v1.3.1 ⌅ [efcf1570] + Setfield v0.8.3 [777ac1f9] + SimpleBufferStream v1.2.0 [2133526b] + SodiumSeal v0.1.1 [5d786b92] + TerminalLoggers v0.1.7 [3bb67fe8] + TranscodingStreams v0.11.3 [5c2747f8] + URIs v1.6.1 [3a884ed6] + UnPack v1.0.2 [458c3c95] + OpenSSL_jll v3.5.5+0 [3161d3a3] + Zstd_jll v1.5.7+1 [a9144af2] + libsodium_jll v1.0.21+0 [0dad84c5] + ArgTools v1.1.1 [56f22d72] + Artifacts [2a0f44e3] + Base64 [ade2ca70] + Dates [f43a241f] + Downloads v1.6.0 [7b1f6079] + FileWatching [9fa8497b] + Future [b77e0a4c] + InteractiveUtils [b27032c2] + LibCURL v0.6.4 [76f85450] + LibGit2 [8f399da3] + Libdl [37e2e46d] + LinearAlgebra [56ddb016] + Logging [d6f4376e] + Markdown [a63ad114] + Mmap [ca575930] + NetworkOptions v1.2.0 [44cfe95a] + Pkg v1.10.0 [de0858da] + Printf [9abbd945] + Profile [3fa0cd96] + REPL [9a3f8284] + Random [ea8e919c] + SHA v0.7.0 [9e88b42a] + Serialization [6462fe0b] + Sockets [2f01184e] + SparseArrays v1.10.0 [10745b16] + Statistics v1.10.0 [fa267f1f] + TOML v1.0.3 [a4e569a6] + Tar v1.10.0 [8dfed614] + Test [cf7118a7] + UUIDs [4ec0a83e] + Unicode [e66e0078] + CompilerSupportLibraries_jll v1.1.1+0 [deac9b47] + LibCURL_jll v8.4.0+0 [e37daf67] + LibGit2_jll v1.6.4+0 [29816b5a] + LibSSH2_jll v1.11.0+1 [c8ffd9c3] + MbedTLS_jll v2.28.1010+0 [14a3606d] + MozillaCACerts_jll v2025.12.2 [4536629a] + OpenBLAS_jll v0.3.23+5 [bea87d4a] + SuiteSparse_jll v7.2.1+1 [83775a58] + Zlib_jll v1.2.13+1 [8e850b90] + libblastrampoline_jll v5.11.0+0 [8e850ede] + nghttp2_jll v1.52.0+1 [3f19e933] + p7zip_jll v17.4.0+2 Info Packages marked with ⌅ have new versions available but compatibility constraints restrict them from upgrading. To see why use `status --outdated -m` Installation completed after 9.79s ################################################################################ # Precompilation # Precompiling PkgEval dependencies... Precompiling package dependencies... Precompiling packages... 2259.2 ms ✓ PkgBenchmark 4297.0 ms ✓ BenchmarkCI 2 dependencies successfully precompiled in 8 seconds. 41 already precompiled. Precompilation completed after 22.06s ################################################################################ # Testing # Testing BenchmarkCI Status `/tmp/jl_QUBASP/Project.toml` [20533458] BenchmarkCI v0.1.9 [6e4b80f9] BenchmarkTools v1.6.3 [adafc99b] CpuId v0.3.1 [bc5e4493] GitHub v5.12.0 ⌅ [682c06a0] JSON v0.21.4 [32113eaa] PkgBenchmark v0.2.15 ⌅ [efcf1570] Setfield v0.8.3 [3a884ed6] UnPack v1.0.2 [3161d3a3] Zstd_jll v1.5.7+1 [2a0f44e3] Base64 [ade2ca70] Dates [37e2e46d] LinearAlgebra [56ddb016] Logging [d6f4376e] Markdown [44cfe95a] Pkg v1.10.0 [a4e569a6] Tar v1.10.0 [8dfed614] Test Status `/tmp/jl_QUBASP/Manifest.toml` [1520ce14] AbstractTrees v0.4.5 [20533458] BenchmarkCI v0.1.9 [6e4b80f9] BenchmarkTools v1.6.3 [d1d4a3ce] BitFlags v0.1.9 [944b1d66] CodecZlib v0.7.8 [34da2185] Compat v4.18.1 [f0e56b4a] ConcurrentUtilities v2.5.0 [187b0558] ConstructionBase v1.6.0 [adafc99b] CpuId v0.3.1 [460bff9d] ExceptionUnwrapping v0.1.11 [bc5e4493] GitHub v5.12.0 [cd3eb016] HTTP v1.10.19 [692b3bcd] JLLWrappers v1.7.1 ⌅ [682c06a0] JSON v0.21.4 [1d6d02ad] LeftChildRightSiblingTrees v0.2.1 [e6f89c97] LoggingExtras v1.2.0 [1914dd2f] MacroTools v0.5.16 [739be429] MbedTLS v1.1.9 [4d8831e6] OpenSSL v1.6.1 [69de0a69] Parsers v2.8.3 [32113eaa] PkgBenchmark v0.2.15 ⌅ [aea7be01] PrecompileTools v1.2.1 [21216c6a] Preferences v1.5.1 [33c8b6b6] ProgressLogging v0.1.6 [ae029012] Requires v1.3.1 ⌅ [efcf1570] Setfield v0.8.3 [777ac1f9] SimpleBufferStream v1.2.0 [2133526b] SodiumSeal v0.1.1 [5d786b92] TerminalLoggers v0.1.7 [3bb67fe8] TranscodingStreams v0.11.3 [5c2747f8] URIs v1.6.1 [3a884ed6] UnPack v1.0.2 [458c3c95] OpenSSL_jll v3.5.5+0 [3161d3a3] Zstd_jll v1.5.7+1 [a9144af2] libsodium_jll v1.0.21+0 [0dad84c5] ArgTools v1.1.1 [56f22d72] Artifacts [2a0f44e3] Base64 [ade2ca70] Dates [f43a241f] Downloads v1.6.0 [7b1f6079] FileWatching [9fa8497b] Future [b77e0a4c] InteractiveUtils [b27032c2] LibCURL v0.6.4 [76f85450] LibGit2 [8f399da3] Libdl [37e2e46d] LinearAlgebra [56ddb016] Logging [d6f4376e] Markdown [a63ad114] Mmap [ca575930] NetworkOptions v1.2.0 [44cfe95a] Pkg v1.10.0 [de0858da] Printf [9abbd945] Profile [3fa0cd96] REPL [9a3f8284] Random [ea8e919c] SHA v0.7.0 [9e88b42a] Serialization [6462fe0b] Sockets [2f01184e] SparseArrays v1.10.0 [10745b16] Statistics v1.10.0 [fa267f1f] TOML v1.0.3 [a4e569a6] Tar v1.10.0 [8dfed614] Test [cf7118a7] UUIDs [4ec0a83e] Unicode [e66e0078] CompilerSupportLibraries_jll v1.1.1+0 [deac9b47] LibCURL_jll v8.4.0+0 [e37daf67] LibGit2_jll v1.6.4+0 [29816b5a] LibSSH2_jll v1.11.0+1 [c8ffd9c3] MbedTLS_jll v2.28.1010+0 [14a3606d] MozillaCACerts_jll v2025.12.2 [4536629a] OpenBLAS_jll v0.3.23+5 [bea87d4a] SuiteSparse_jll v7.2.1+1 [83775a58] Zlib_jll v1.2.13+1 [8e850b90] libblastrampoline_jll v5.11.0+0 [8e850ede] nghttp2_jll v1.52.0+1 [3f19e933] p7zip_jll v17.4.0+2 Info Packages marked with ⌅ have new versions available but compatibility constraints restrict them from upgrading. Testing Running tests... Cloning into 'BenchmarkCIExample.jl'... [ Info: Testing with target = testcase/0000-with-manifest Note: switching to 'testcase/0000-with-manifest'. You are in 'detached HEAD' state. You can look around, make experimental changes and commit them, and you can discard any commits you make in this state without impacting any branches by switching back to a branch. If you want to create a new branch to retain commits you create, you may do so (now or later) by using -c with the switch command. Example: git switch -c Or undo this operation with: git switch - Turn off this advice by setting config variable advice.detachedHead to false HEAD is now at 4f8cbb1 Add benchmark/{Project,Manifest}.toml [ Info: Using existing manifest file. PkgBenchmark: Running benchmarks... Activating project at `/tmp/BenchmarkCI_jl_test_hC6odv/BenchmarkCIExample.jl/benchmark` ┌ Warning: The active manifest file is an older format with no julia version entry. Dependencies may have been resolved with a different julia version. └ @ /tmp/BenchmarkCI_jl_test_hC6odv/BenchmarkCIExample.jl/benchmark/Manifest.toml:0 Installed PkgBenchmark ─ v0.2.6 Building PkgBenchmark → `~/.julia/scratchspaces/44cfe95a-1eb2-52ea-b672-e2afdf69b78f/eeda9bde6194b57515c2494082ee1875ebf140ad/build.log` PkgBenchmark: creating benchmark tuning file /tmp/BenchmarkCI_jl_test_hC6odv/BenchmarkCIExample.jl/benchmark/tune.json... (1/1) tuning "sum(xs)"... (1/2) tuning "base"... done (took 6.727726215 seconds) (2/2) tuning "naive_sum"... done (took 5.806133363 seconds) done (took 13.588356172 seconds) (1/1) benchmarking "sum(xs)"... (1/2) benchmarking "base"... done (took 1.505898118 seconds) (2/2) benchmarking "naive_sum"... done (took 1.653896289 seconds) done (took 4.022277553 seconds) PkgBenchmark: benchmark results written to .benchmarkci/result-target.json PkgBenchmark: Running benchmarks... Activating project at `/tmp/BenchmarkCI_jl_test_hC6odv/BenchmarkCIExample.jl/benchmark` ┌ Warning: The active manifest file is an older format with no julia version entry. Dependencies may have been resolved with a different julia version. └ @ /tmp/BenchmarkCI_jl_test_hC6odv/BenchmarkCIExample.jl/benchmark/Manifest.toml:0 PkgBenchmark: using benchmark tuning data in /tmp/BenchmarkCI_jl_test_hC6odv/BenchmarkCIExample.jl/benchmark/tune.json (1/1) benchmarking "sum(xs)"... (1/2) benchmarking "base"... done (took 2.041482041 seconds) (2/2) benchmarking "naive_sum"... done (took 1.493410585 seconds) done (took 4.289418575 seconds) PkgBenchmark: benchmark results written to .benchmarkci/result-baseline.json ┌ Info: Finish running benchmarks. │ * Target: 46 seconds └ * Baseline: 20 seconds Benchmarkjudgement (target / baseline): Package: /tmp/BenchmarkCI_jl_test_hC6odv/BenchmarkCIExample.jl Dates: 2 Feb 2026 - 19:45 / 2 Feb 2026 - 19:46 Package commits: 4f8cbb1 / b457477 Julia commits: c8be17d / c8be17d Judge result ≡≡≡≡≡≡≡≡≡≡≡≡ Benchmark Report for /tmp/BenchmarkCIjltest_hC6odv/BenchmarkCIExample.jl ≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡ Job Properties ============== • Time of benchmarks: • Target: 2 Feb 2026 - 19:45 • Baseline: 2 Feb 2026 - 19:46 • Package commits: • Target: 4f8cbb1 • Baseline: b457477 • Julia commits: • Target: c8be17d • Baseline: c8be17d • Julia command flags: • Target: None • Baseline: None • Environment variables: • Target: None • Baseline: None Results ======= A ratio greater than 1.0 denotes a possible regression (marked with :x:), while a ratio less than 1.0 denotes a possible improvement (marked with :whitecheckmark:). Brackets display tolerances (https://juliaci.github.io/BenchmarkTools.jl/stable/manual/#Benchmark-Parameters) for the benchmark estimates. Only significant results - results that indicate possible regressions or improvements - are shown below (thus, an empty table means that all benchmark results remained invariant between builds). | ID | time ratio | memory ratio | |––––––––––––––|––––––|–––––––| Benchmark Group List ==================== Here's a list of all the benchmark groups executed by this job: • ["sum(xs)"] Julia versioninfo ================= Target –––––– Julia Version 1.10.10 Commit c8be17dcfd* (2026-02-02 12:05 UTC) Platform Info: OS: Linux (x86_64-linux-gnu) uname: Linux 6.8.0-86-generic #87-Ubuntu SMP PREEMPT_DYNAMIC Mon Sep 22 18:03:36 UTC 2025 x86_64 unknown CPU: AMD EPYC 7502 32-Core Processor: speed user nice sys idle irq #1-128 2848 MHz 3762881325 s 643529 s 339709643 s 6731581485 s 0 s Memory: 32.0 GB (31526.8984375 MB free) Uptime: 8.48677524e6 sec Load Avg: 148.43 154.48 154.77 WORD_SIZE: 64 LIBM: libopenlibm LLVM: libLLVM-15.0.7 (ORCJIT, znver2) Threads: 1 default, 0 interactive, 1 GC (on 1 virtual cores) Baseline –––––––– Julia Version 1.10.10 Commit c8be17dcfd* (2026-02-02 12:05 UTC) Platform Info: OS: Linux (x86_64-linux-gnu) uname: Linux 6.8.0-86-generic #87-Ubuntu SMP PREEMPT_DYNAMIC Mon Sep 22 18:03:36 UTC 2025 x86_64 unknown CPU: AMD EPYC 7502 32-Core Processor: speed user nice sys idle irq #1-128 2824 MHz 3762908956 s 643529 s 339711651 s 6731583157 s 0 s Memory: 32.0 GB (31673.35546875 MB free) Uptime: 8.48679976e6 sec Load Avg: 139.86 151.95 153.92 WORD_SIZE: 64 LIBM: libopenlibm LLVM: libLLVM-15.0.7 (ORCJIT, znver2) Threads: 1 default, 0 interactive, 1 GC (on 1 virtual cores) ──────────────────────────────────────────────────────────────────────────── Target result ≡≡≡≡≡≡≡≡≡≡≡≡≡ Benchmark Report for /tmp/BenchmarkCIjltest_hC6odv/BenchmarkCIExample.jl ≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡ Job Properties ============== • Time of benchmark: 2 Feb 2026 - 19:45 • Package commit: 4f8cbb1 • Julia commit: c8be17d • Julia command flags: None • Environment variables: None Results ======= Below is a table of this job's results, obtained by running the benchmarks. The values listed in the ID column have the structure [parent_group, child_group, ..., key], and can be used to index into the BaseBenchmarks suite to retrieve the corresponding benchmarks. The percentages accompanying time and memory values in the below table are noise tolerances. The "true" time/memory value for a given benchmark is expected to fall within this percentage of the reported value. An empty cell means that the value was zero. ID time GC time memory allocations –––––––––––––––––––––––– –––––––––––––– ––––––– –––––– ––––––––––– ["sum(xs)", "base"] 10.540 μs (5%) ["sum(xs)", "naive_sum"] 34.560 μs (5%) Benchmark Group List ==================== Here's a list of all the benchmark groups executed by this job: • ["sum(xs)"] Julia versioninfo ================= Julia Version 1.10.10 Commit c8be17dcfd* (2026-02-02 12:05 UTC) Platform Info: OS: Linux (x86_64-linux-gnu) uname: Linux 6.8.0-86-generic #87-Ubuntu SMP PREEMPT_DYNAMIC Mon Sep 22 18:03:36 UTC 2025 x86_64 unknown CPU: AMD EPYC 7502 32-Core Processor: speed user nice sys idle irq #1-128 2848 MHz 3762881325 s 643529 s 339709643 s 6731581485 s 0 s Memory: 32.0 GB (31526.8984375 MB free) Uptime: 8.48677524e6 sec Load Avg: 148.43 154.48 154.77 WORD_SIZE: 64 LIBM: libopenlibm LLVM: libLLVM-15.0.7 (ORCJIT, znver2) Threads: 1 default, 0 interactive, 1 GC (on 1 virtual cores) ──────────────────────────────────────────────────────────────────────────── Baseline result ≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡ Benchmark Report for /tmp/BenchmarkCIjltest_hC6odv/BenchmarkCIExample.jl ≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡ Job Properties ============== • Time of benchmark: 2 Feb 2026 - 19:46 • Package commit: b457477 • Julia commit: c8be17d • Julia command flags: None • Environment variables: None Results ======= Below is a table of this job's results, obtained by running the benchmarks. The values listed in the ID column have the structure [parent_group, child_group, ..., key], and can be used to index into the BaseBenchmarks suite to retrieve the corresponding benchmarks. The percentages accompanying time and memory values in the below table are noise tolerances. The "true" time/memory value for a given benchmark is expected to fall within this percentage of the reported value. An empty cell means that the value was zero. ID time GC time memory allocations –––––––––––––––––––––––– –––––––––––––– ––––––– –––––– ––––––––––– ["sum(xs)", "base"] 10.950 μs (5%) ["sum(xs)", "naive_sum"] 34.549 μs (5%) Benchmark Group List ==================== Here's a list of all the benchmark groups executed by this job: • ["sum(xs)"] Julia versioninfo ================= Julia Version 1.10.10 Commit c8be17dcfd* (2026-02-02 12:05 UTC) Platform Info: OS: Linux (x86_64-linux-gnu) uname: Linux 6.8.0-86-generic #87-Ubuntu SMP PREEMPT_DYNAMIC Mon Sep 22 18:03:36 UTC 2025 x86_64 unknown CPU: AMD EPYC 7502 32-Core Processor: speed user nice sys idle irq #1-128 2824 MHz 3762908956 s 643529 s 339711651 s 6731583157 s 0 s Memory: 32.0 GB (31673.35546875 MB free) Uptime: 8.48679976e6 sec Load Avg: 139.86 151.95 153.92 WORD_SIZE: 64 LIBM: libopenlibm LLVM: libLLVM-15.0.7 (ORCJIT, znver2) Threads: 1 default, 0 interactive, 1 GC (on 1 virtual cores) ──────────────────────────────────────────────────────────────────────────── Runtime information ≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡ Runtime Info ––––––––––––––– ––– BLAS #threads 1 BLAS.vendor() lbt Sys.CPU_THREADS 1 lscpu output: Architecture: x86_64 CPU op-mode(s): 32-bit, 64-bit Address sizes: 43 bits physical, 48 bits virtual Byte Order: Little Endian CPU(s): 128 On-line CPU(s) list: 0-127 Vendor ID: AuthenticAMD Model name: AMD EPYC 7502 32-Core Processor CPU family: 23 Model: 49 Thread(s) per core: 2 Core(s) per socket: 32 Socket(s): 2 Stepping: 0 Frequency boost: enabled CPU(s) scaling MHz: 110% CPU max MHz: 2500.0000 CPU min MHz: 1500.0000 BogoMIPS: 5000.00 Flags: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm constant_tsc rep_good nopl nonstop_tsc cpuid extd_apicid aperfmperf rapl pni pclmulqdq monitor ssse3 fma cx16 sse4_1 sse4_2 movbe popcnt aes xsave avx f16c rdrand lahf_lm cmp_legacy svm extapic cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw ibs skinit wdt tce topoext perfctr_core perfctr_nb bpext perfctr_llc mwaitx cpb cat_l3 cdp_l3 hw_pstate ssbd mba ibrs ibpb stibp vmmcall fsgsbase bmi1 avx2 smep bmi2 cqm rdt_a rdseed adx smap clflushopt clwb sha_ni xsaveopt xsavec xgetbv1 xsaves cqm_llc cqm_occup_llc cqm_mbm_total cqm_mbm_local clzero irperf xsaveerptr rdpru wbnoinvd amd_ppin arat npt lbrv svm_lock nrip_save tsc_scale vmcb_clean flushbyasid decodeassists pausefilter pfthreshold avic v_vmsave_vmload vgif v_spec_ctrl umip rdpid overflow_recov succor smca sev sev_es Virtualization: AMD-V L1d cache: 2 MiB (64 instances) L1i cache: 2 MiB (64 instances) L2 cache: 32 MiB (64 instances) L3 cache: 256 MiB (16 instances) NUMA node(s): 2 NUMA node0 CPU(s): 0-31,64-95 NUMA node1 CPU(s): 32-63,96-127 Vulnerability Gather data sampling: Not affected Vulnerability Itlb multihit: Not affected Vulnerability L1tf: Not affected Vulnerability Mds: Not affected Vulnerability Meltdown: Not affected Vulnerability Mmio stale data: Not affected Vulnerability Reg file data sampling: Not affected Vulnerability Retbleed: Mitigation; untrained return thunk; SMT enabled with STIBP protection Vulnerability Spec rstack overflow: Mitigation; Safe RET Vulnerability Spec store bypass: Mitigation; Speculative Store Bypass disabled via prctl Vulnerability Spectre v1: Mitigation; usercopy/swapgs barriers and __user pointer sanitization Vulnerability Spectre v2: Mitigation; Retpolines; IBPB conditional; STIBP always-on; RSB filling; PBRSB-eIBRS Not affected; BHI Not affected Vulnerability Srbds: Not affected Vulnerability Tsx async abort: Not affected Cpu Property Value –––––––––––––––––– –––––––––––––––––––––––––––––––––––––––––––––––––––––––––– Brand AMD EPYC 7502 32-Core Processor Vendor :AMD Architecture :Zen Model Family: 0x8f, Model: 0x31, Stepping: 0x00, Type: 0x00 Cores 32 physical cores, 64 logical cores (on executing CPU) Hyperthreading hardware capability detected Clock Frequencies Not supported by CPU Data Cache Level 1:3 : (32, 512, 16384) kbytes 64 byte cache line size Address Size 48 bits virtual, 48 bits physical SIMD 256 bit = 32 byte max. SIMD vector size Time Stamp Counter TSC is accessible via rdtsc TSC runs at constant rate (invariant from clock frequency) Perf. Monitoring Performance Monitoring Counters (PMC) are not supported CPU supports AMD's Instruction Based Sampling (IBS) Hypervisor No [ Info: Using existing manifest file. PkgBenchmark: Running benchmarks... Activating project at `/tmp/BenchmarkCI_jl_test_hC6odv/BenchmarkCIExample.jl/benchmark` ┌ Warning: The active manifest file is an older format with no julia version entry. Dependencies may have been resolved with a different julia version. └ @ /tmp/BenchmarkCI_jl_test_hC6odv/BenchmarkCIExample.jl/benchmark/Manifest.toml:0 PkgBenchmark: using benchmark tuning data in /tmp/BenchmarkCI_jl_test_hC6odv/BenchmarkCIExample.jl/benchmark/tune.json (1/1) benchmarking "sum(xs)"... (1/2) benchmarking "base"... done (took 1.923948273 seconds) (2/2) benchmarking "naive_sum"... done (took 1.454070093 seconds) done (took 4.199425697 seconds) PkgBenchmark: benchmark results written to .benchmarkci/result-target.json PkgBenchmark: Running benchmarks... Activating project at `/tmp/BenchmarkCI_jl_test_hC6odv/BenchmarkCIExample.jl/benchmark` ┌ Warning: The active manifest file is an older format with no julia version entry. Dependencies may have been resolved with a different julia version. └ @ /tmp/BenchmarkCI_jl_test_hC6odv/BenchmarkCIExample.jl/benchmark/Manifest.toml:0 PkgBenchmark: using benchmark tuning data in /tmp/BenchmarkCI_jl_test_hC6odv/BenchmarkCIExample.jl/benchmark/tune.json (1/1) benchmarking "sum(xs)"... (1/2) benchmarking "base"... done (took 1.94664824 seconds) (2/2) benchmarking "naive_sum"... done (took 1.536766177 seconds) done (took 4.259244954 seconds) PkgBenchmark: benchmark results written to .benchmarkci/result-baseline.json ┌ Info: Finish running benchmarks. │ * Target: 19 seconds └ * Baseline: 20 seconds Benchmarkjudgement (target / baseline): Package: /tmp/BenchmarkCI_jl_test_hC6odv/BenchmarkCIExample.jl Dates: 2 Feb 2026 - 19:46 / 2 Feb 2026 - 19:46 Package commits: 4f8cbb1 / b457477 Julia commits: c8be17d / c8be17d Judge result ≡≡≡≡≡≡≡≡≡≡≡≡ Benchmark Report for /tmp/BenchmarkCIjltest_hC6odv/BenchmarkCIExample.jl ≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡ Job Properties ============== • Time of benchmarks: • Target: 2 Feb 2026 - 19:46 • Baseline: 2 Feb 2026 - 19:46 • Package commits: • Target: 4f8cbb1 • Baseline: b457477 • Julia commits: • Target: c8be17d • Baseline: c8be17d • Julia command flags: • Target: None • Baseline: None • Environment variables: • Target: None • Baseline: None Results ======= A ratio greater than 1.0 denotes a possible regression (marked with :x:), while a ratio less than 1.0 denotes a possible improvement (marked with :whitecheckmark:). Brackets display tolerances (https://juliaci.github.io/BenchmarkTools.jl/stable/manual/#Benchmark-Parameters) for the benchmark estimates. Only significant results - results that indicate possible regressions or improvements - are shown below (thus, an empty table means that all benchmark results remained invariant between builds). | ID | time ratio | memory ratio | |––––––––––––––|––––––|–––––––| Benchmark Group List ==================== Here's a list of all the benchmark groups executed by this job: • ["sum(xs)"] Julia versioninfo ================= Target –––––– Julia Version 1.10.10 Commit c8be17dcfd* (2026-02-02 12:05 UTC) Platform Info: OS: Linux (x86_64-linux-gnu) uname: Linux 6.8.0-86-generic #87-Ubuntu SMP PREEMPT_DYNAMIC Mon Sep 22 18:03:36 UTC 2025 x86_64 unknown CPU: AMD EPYC 7502 32-Core Processor: speed user nice sys idle irq #1-128 2799 MHz 3762940986 s 643529 s 339713974 s 6731585136 s 0 s Memory: 32.0 GB (31657.3125 MB free) Uptime: 8.4868282e6 sec Load Avg: 134.03 149.6 153.09 WORD_SIZE: 64 LIBM: libopenlibm LLVM: libLLVM-15.0.7 (ORCJIT, znver2) Threads: 1 default, 0 interactive, 1 GC (on 1 virtual cores) Baseline –––––––– Julia Version 1.10.10 Commit c8be17dcfd* (2026-02-02 12:05 UTC) Platform Info: OS: Linux (x86_64-linux-gnu) uname: Linux 6.8.0-86-generic #87-Ubuntu SMP PREEMPT_DYNAMIC Mon Sep 22 18:03:36 UTC 2025 x86_64 unknown CPU: AMD EPYC 7502 32-Core Processor: speed user nice sys idle irq #1-128 2774 MHz 3762964453 s 643529 s 339715544 s 6731586801 s 0 s Memory: 32.0 GB (31630.25390625 MB free) Uptime: 8.4868491e6 sec Load Avg: 139.08 149.66 153.02 WORD_SIZE: 64 LIBM: libopenlibm LLVM: libLLVM-15.0.7 (ORCJIT, znver2) Threads: 1 default, 0 interactive, 1 GC (on 1 virtual cores) ──────────────────────────────────────────────────────────────────────────── Target result ≡≡≡≡≡≡≡≡≡≡≡≡≡ Benchmark Report for /tmp/BenchmarkCIjltest_hC6odv/BenchmarkCIExample.jl ≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡ Job Properties ============== • Time of benchmark: 2 Feb 2026 - 19:46 • Package commit: 4f8cbb1 • Julia commit: c8be17d • Julia command flags: None • Environment variables: None Results ======= Below is a table of this job's results, obtained by running the benchmarks. The values listed in the ID column have the structure [parent_group, child_group, ..., key], and can be used to index into the BaseBenchmarks suite to retrieve the corresponding benchmarks. The percentages accompanying time and memory values in the below table are noise tolerances. The "true" time/memory value for a given benchmark is expected to fall within this percentage of the reported value. An empty cell means that the value was zero. ID time GC time memory allocations –––––––––––––––––––––––– –––––––––––––– ––––––– –––––– ––––––––––– ["sum(xs)", "base"] 10.750 μs (5%) ["sum(xs)", "naive_sum"] 35.150 μs (5%) Benchmark Group List ==================== Here's a list of all the benchmark groups executed by this job: • ["sum(xs)"] Julia versioninfo ================= Julia Version 1.10.10 Commit c8be17dcfd* (2026-02-02 12:05 UTC) Platform Info: OS: Linux (x86_64-linux-gnu) uname: Linux 6.8.0-86-generic #87-Ubuntu SMP PREEMPT_DYNAMIC Mon Sep 22 18:03:36 UTC 2025 x86_64 unknown CPU: AMD EPYC 7502 32-Core Processor: speed user nice sys idle irq #1-128 2799 MHz 3762940986 s 643529 s 339713974 s 6731585136 s 0 s Memory: 32.0 GB (31657.3125 MB free) Uptime: 8.4868282e6 sec Load Avg: 134.03 149.6 153.09 WORD_SIZE: 64 LIBM: libopenlibm LLVM: libLLVM-15.0.7 (ORCJIT, znver2) Threads: 1 default, 0 interactive, 1 GC (on 1 virtual cores) ──────────────────────────────────────────────────────────────────────────── Baseline result ≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡ Benchmark Report for /tmp/BenchmarkCIjltest_hC6odv/BenchmarkCIExample.jl ≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡ Job Properties ============== • Time of benchmark: 2 Feb 2026 - 19:46 • Package commit: b457477 • Julia commit: c8be17d • Julia command flags: None • Environment variables: None Results ======= Below is a table of this job's results, obtained by running the benchmarks. The values listed in the ID column have the structure [parent_group, child_group, ..., key], and can be used to index into the BaseBenchmarks suite to retrieve the corresponding benchmarks. The percentages accompanying time and memory values in the below table are noise tolerances. The "true" time/memory value for a given benchmark is expected to fall within this percentage of the reported value. An empty cell means that the value was zero. ID time GC time memory allocations –––––––––––––––––––––––– –––––––––––––– ––––––– –––––– ––––––––––– ["sum(xs)", "base"] 10.790 μs (5%) ["sum(xs)", "naive_sum"] 34.020 μs (5%) Benchmark Group List ==================== Here's a list of all the benchmark groups executed by this job: • ["sum(xs)"] Julia versioninfo ================= Julia Version 1.10.10 Commit c8be17dcfd* (2026-02-02 12:05 UTC) Platform Info: OS: Linux (x86_64-linux-gnu) uname: Linux 6.8.0-86-generic #87-Ubuntu SMP PREEMPT_DYNAMIC Mon Sep 22 18:03:36 UTC 2025 x86_64 unknown CPU: AMD EPYC 7502 32-Core Processor: speed user nice sys idle irq #1-128 2774 MHz 3762964453 s 643529 s 339715544 s 6731586801 s 0 s Memory: 32.0 GB (31630.25390625 MB free) Uptime: 8.4868491e6 sec Load Avg: 139.08 149.66 153.02 WORD_SIZE: 64 LIBM: libopenlibm LLVM: libLLVM-15.0.7 (ORCJIT, znver2) Threads: 1 default, 0 interactive, 1 GC (on 1 virtual cores) ──────────────────────────────────────────────────────────────────────────── Runtime information ≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡ Runtime Info ––––––––––––––– ––– BLAS #threads 1 BLAS.vendor() lbt Sys.CPU_THREADS 1 lscpu output: Architecture: x86_64 CPU op-mode(s): 32-bit, 64-bit Address sizes: 43 bits physical, 48 bits virtual Byte Order: Little Endian CPU(s): 128 On-line CPU(s) list: 0-127 Vendor ID: AuthenticAMD Model name: AMD EPYC 7502 32-Core Processor CPU family: 23 Model: 49 Thread(s) per core: 2 Core(s) per socket: 32 Socket(s): 2 Stepping: 0 Frequency boost: enabled CPU(s) scaling MHz: 111% CPU max MHz: 2500.0000 CPU min MHz: 1500.0000 BogoMIPS: 5000.00 Flags: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm constant_tsc rep_good nopl nonstop_tsc cpuid extd_apicid aperfmperf rapl pni pclmulqdq monitor ssse3 fma cx16 sse4_1 sse4_2 movbe popcnt aes xsave avx f16c rdrand lahf_lm cmp_legacy svm extapic cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw ibs skinit wdt tce topoext perfctr_core perfctr_nb bpext perfctr_llc mwaitx cpb cat_l3 cdp_l3 hw_pstate ssbd mba ibrs ibpb stibp vmmcall fsgsbase bmi1 avx2 smep bmi2 cqm rdt_a rdseed adx smap clflushopt clwb sha_ni xsaveopt xsavec xgetbv1 xsaves cqm_llc cqm_occup_llc cqm_mbm_total cqm_mbm_local clzero irperf xsaveerptr rdpru wbnoinvd amd_ppin arat npt lbrv svm_lock nrip_save tsc_scale vmcb_clean flushbyasid decodeassists pausefilter pfthreshold avic v_vmsave_vmload vgif v_spec_ctrl umip rdpid overflow_recov succor smca sev sev_es Virtualization: AMD-V L1d cache: 2 MiB (64 instances) L1i cache: 2 MiB (64 instances) L2 cache: 32 MiB (64 instances) L3 cache: 256 MiB (16 instances) NUMA node(s): 2 NUMA node0 CPU(s): 0-31,64-95 NUMA node1 CPU(s): 32-63,96-127 Vulnerability Gather data sampling: Not affected Vulnerability Itlb multihit: Not affected Vulnerability L1tf: Not affected Vulnerability Mds: Not affected Vulnerability Meltdown: Not affected Vulnerability Mmio stale data: Not affected Vulnerability Reg file data sampling: Not affected Vulnerability Retbleed: Mitigation; untrained return thunk; SMT enabled with STIBP protection Vulnerability Spec rstack overflow: Mitigation; Safe RET Vulnerability Spec store bypass: Mitigation; Speculative Store Bypass disabled via prctl Vulnerability Spectre v1: Mitigation; usercopy/swapgs barriers and __user pointer sanitization Vulnerability Spectre v2: Mitigation; Retpolines; IBPB conditional; STIBP always-on; RSB filling; PBRSB-eIBRS Not affected; BHI Not affected Vulnerability Srbds: Not affected Vulnerability Tsx async abort: Not affected Cpu Property Value –––––––––––––––––– –––––––––––––––––––––––––––––––––––––––––––––––––––––––––– Brand AMD EPYC 7502 32-Core Processor Vendor :AMD Architecture :Zen Model Family: 0x8f, Model: 0x31, Stepping: 0x00, Type: 0x00 Cores 32 physical cores, 64 logical cores (on executing CPU) Hyperthreading hardware capability detected Clock Frequencies Not supported by CPU Data Cache Level 1:3 : (32, 512, 16384) kbytes 64 byte cache line size Address Size 48 bits virtual, 48 bits physical SIMD 256 bit = 32 byte max. SIMD vector size Time Stamp Counter TSC is accessible via rdtsc TSC runs at constant rate (invariant from clock frequency) Perf. Monitoring Performance Monitoring Counters (PMC) are not supported CPU supports AMD's Instruction Based Sampling (IBS) Hypervisor No [ Info: Testing with target = testcase/0001-without-manifest Previous HEAD position was 4f8cbb1 Add benchmark/{Project,Manifest}.toml HEAD is now at 5e619c2 Use BenchmarkCI without benchmark/Manifest.toml Removing .benchmarkci/ Removing benchmark/tune.json Installing known registries into `~/.julia` Added `General` registry to ~/.julia/registries Resolving package versions... Updating `/tmp/BenchmarkCI_jl_YByk97/Project.toml` [d70a8896] + BenchmarkCIExample v0.1.0 `/tmp/BenchmarkCI_jl_test_hC6odv/BenchmarkCIExample.jl` [6e4b80f9] + BenchmarkTools v1.6.3 [32113eaa] + PkgBenchmark v0.2.15 Updating `/tmp/BenchmarkCI_jl_YByk97/Manifest.toml` [1520ce14] + AbstractTrees v0.4.5 [d70a8896] + BenchmarkCIExample v0.1.0 `/tmp/BenchmarkCI_jl_test_hC6odv/BenchmarkCIExample.jl` [6e4b80f9] + BenchmarkTools v1.6.3 [34da2185] + Compat v4.18.1 [682c06a0] + JSON v1.4.0 [1d6d02ad] + LeftChildRightSiblingTrees v0.2.1 [69de0a69] + Parsers v2.8.3 [32113eaa] + PkgBenchmark v0.2.15 ⌅ [aea7be01] + PrecompileTools v1.2.1 [21216c6a] + Preferences v1.5.1 [33c8b6b6] + ProgressLogging v0.1.6 [ec057cc2] + StructUtils v2.6.2 [5d786b92] + TerminalLoggers v0.1.7 [0dad84c5] + ArgTools v1.1.1 [56f22d72] + Artifacts [2a0f44e3] + Base64 [ade2ca70] + Dates [f43a241f] + Downloads v1.6.0 [7b1f6079] + FileWatching [b77e0a4c] + InteractiveUtils [b27032c2] + LibCURL v0.6.4 [76f85450] + LibGit2 [8f399da3] + Libdl [37e2e46d] + LinearAlgebra [56ddb016] + Logging [d6f4376e] + Markdown [ca575930] + NetworkOptions v1.2.0 [44cfe95a] + Pkg v1.10.0 [de0858da] + Printf [9abbd945] + Profile [3fa0cd96] + REPL [9a3f8284] + Random [ea8e919c] + SHA v0.7.0 [9e88b42a] + Serialization [6462fe0b] + Sockets [2f01184e] + SparseArrays v1.10.0 [10745b16] + Statistics v1.10.0 [fa267f1f] + TOML v1.0.3 [a4e569a6] + Tar v1.10.0 [cf7118a7] + UUIDs [4ec0a83e] + Unicode [e66e0078] + CompilerSupportLibraries_jll v1.1.1+0 [deac9b47] + LibCURL_jll v8.4.0+0 [e37daf67] + LibGit2_jll v1.6.4+0 [29816b5a] + LibSSH2_jll v1.11.0+1 [c8ffd9c3] + MbedTLS_jll v2.28.1010+0 [14a3606d] + MozillaCACerts_jll v2025.12.2 [4536629a] + OpenBLAS_jll v0.3.23+5 [bea87d4a] + SuiteSparse_jll v7.2.1+1 [83775a58] + Zlib_jll v1.2.13+1 [8e850b90] + libblastrampoline_jll v5.11.0+0 [8e850ede] + nghttp2_jll v1.52.0+1 [3f19e933] + p7zip_jll v17.4.0+2 Info Packages marked with ⌅ have new versions available but compatibility constraints restrict them from upgrading. To see why use `status --outdated -m` [ Info: Using temporary project `/tmp/BenchmarkCI_jl_YByk97`. PkgBenchmark: Running benchmarks... Activating project at `/tmp/BenchmarkCI_jl_YByk97` No Changes to `/tmp/BenchmarkCI_jl_YByk97/Project.toml` No Changes to `/tmp/BenchmarkCI_jl_YByk97/Manifest.toml` PkgBenchmark: creating benchmark tuning file /tmp/BenchmarkCI_jl_test_hC6odv/BenchmarkCIExample.jl/benchmark/tune.json... (1/1) tuning "sum(xs)"... (1/2) tuning "base"... done (took 7.079345502 seconds) (2/2) tuning "naive_sum"... done (took 6.207886551 seconds) done (took 14.747500947 seconds) (1/1) benchmarking "sum(xs)"... (1/2) benchmarking "base"... done (took 1.838449004 seconds) (2/2) benchmarking "naive_sum"... done (took 2.053564644 seconds) done (took 5.124016464 seconds) PkgBenchmark: benchmark results written to .benchmarkci/result-target.json PkgBenchmark: Running benchmarks... Activating project at `/tmp/BenchmarkCI_jl_YByk97` No Changes to `/tmp/BenchmarkCI_jl_YByk97/Project.toml` No Changes to `/tmp/BenchmarkCI_jl_YByk97/Manifest.toml` PkgBenchmark: using benchmark tuning data in /tmp/BenchmarkCI_jl_test_hC6odv/BenchmarkCIExample.jl/benchmark/tune.json (1/1) benchmarking "sum(xs)"... (1/2) benchmarking "base"... done (took 1.949980026 seconds) (2/2) benchmarking "naive_sum"... done (took 1.624441993 seconds) done (took 4.575019796 seconds) PkgBenchmark: benchmark results written to .benchmarkci/result-baseline.json ┌ Info: Finish running benchmarks. │ * Target: 44 seconds └ * Baseline: 27 seconds Benchmarkjudgement (target / baseline): Package: /tmp/BenchmarkCI_jl_test_hC6odv/BenchmarkCIExample.jl Dates: 2 Feb 2026 - 19:47 / 2 Feb 2026 - 19:48 Package commits: 5e619c2 / b457477 Julia commits: c8be17d / c8be17d Judge result ≡≡≡≡≡≡≡≡≡≡≡≡ Benchmark Report for /tmp/BenchmarkCIjltest_hC6odv/BenchmarkCIExample.jl ≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡ Job Properties ============== • Time of benchmarks: • Target: 2 Feb 2026 - 19:47 • Baseline: 2 Feb 2026 - 19:48 • Package commits: • Target: 5e619c2 • Baseline: b457477 • Julia commits: • Target: c8be17d • Baseline: c8be17d • Julia command flags: • Target: None • Baseline: None • Environment variables: • Target: None • Baseline: None Results ======= A ratio greater than 1.0 denotes a possible regression (marked with :x:), while a ratio less than 1.0 denotes a possible improvement (marked with :whitecheckmark:). Brackets display tolerances (https://juliaci.github.io/BenchmarkTools.jl/stable/manual/#Benchmark-Parameters) for the benchmark estimates. Only significant results - results that indicate possible regressions or improvements - are shown below (thus, an empty table means that all benchmark results remained invariant between builds). | ID | time ratio | memory ratio | |––––––––––––––|––––––|–––––––| Benchmark Group List ==================== Here's a list of all the benchmark groups executed by this job: • ["sum(xs)"] Julia versioninfo ================= Target –––––– Julia Version 1.10.10 Commit c8be17dcfd* (2026-02-02 12:05 UTC) Platform Info: OS: Linux (x86_64-linux-gnu) uname: Linux 6.8.0-86-generic #87-Ubuntu SMP PREEMPT_DYNAMIC Mon Sep 22 18:03:36 UTC 2025 x86_64 unknown CPU: AMD EPYC 7502 32-Core Processor: speed user nice sys idle irq #1-128 2796 MHz 3763038031 s 643529 s 339720421 s 6731588269 s 0 s Memory: 32.0 GB (31140.11328125 MB free) Uptime: 8.48691161e6 sec Load Avg: 140.5 147.94 152.2 WORD_SIZE: 64 LIBM: libopenlibm LLVM: libLLVM-15.0.7 (ORCJIT, znver2) Threads: 1 default, 0 interactive, 1 GC (on 1 virtual cores) Baseline –––––––– Julia Version 1.10.10 Commit c8be17dcfd* (2026-02-02 12:05 UTC) Platform Info: OS: Linux (x86_64-linux-gnu) uname: Linux 6.8.0-86-generic #87-Ubuntu SMP PREEMPT_DYNAMIC Mon Sep 22 18:03:36 UTC 2025 x86_64 unknown CPU: AMD EPYC 7502 32-Core Processor: speed user nice sys idle irq #1-128 2799 MHz 3763067872 s 643529 s 339722736 s 6731590840 s 0 s Memory: 32.0 GB (31140.78515625 MB free) Uptime: 8.48693885e6 sec Load Avg: 150.78 149.41 152.56 WORD_SIZE: 64 LIBM: libopenlibm LLVM: libLLVM-15.0.7 (ORCJIT, znver2) Threads: 1 default, 0 interactive, 1 GC (on 1 virtual cores) ──────────────────────────────────────────────────────────────────────────── Target result ≡≡≡≡≡≡≡≡≡≡≡≡≡ Benchmark Report for /tmp/BenchmarkCIjltest_hC6odv/BenchmarkCIExample.jl ≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡ Job Properties ============== • Time of benchmark: 2 Feb 2026 - 19:47 • Package commit: 5e619c2 • Julia commit: c8be17d • Julia command flags: None • Environment variables: None Results ======= Below is a table of this job's results, obtained by running the benchmarks. The values listed in the ID column have the structure [parent_group, child_group, ..., key], and can be used to index into the BaseBenchmarks suite to retrieve the corresponding benchmarks. The percentages accompanying time and memory values in the below table are noise tolerances. The "true" time/memory value for a given benchmark is expected to fall within this percentage of the reported value. An empty cell means that the value was zero. ID time GC time memory allocations –––––––––––––––––––––––– –––––––––––––– ––––––– –––––– ––––––––––– ["sum(xs)", "base"] 10.770 μs (5%) ["sum(xs)", "naive_sum"] 35.160 μs (5%) Benchmark Group List ==================== Here's a list of all the benchmark groups executed by this job: • ["sum(xs)"] Julia versioninfo ================= Julia Version 1.10.10 Commit c8be17dcfd* (2026-02-02 12:05 UTC) Platform Info: OS: Linux (x86_64-linux-gnu) uname: Linux 6.8.0-86-generic #87-Ubuntu SMP PREEMPT_DYNAMIC Mon Sep 22 18:03:36 UTC 2025 x86_64 unknown CPU: AMD EPYC 7502 32-Core Processor: speed user nice sys idle irq #1-128 2796 MHz 3763038031 s 643529 s 339720421 s 6731588269 s 0 s Memory: 32.0 GB (31140.11328125 MB free) Uptime: 8.48691161e6 sec Load Avg: 140.5 147.94 152.2 WORD_SIZE: 64 LIBM: libopenlibm LLVM: libLLVM-15.0.7 (ORCJIT, znver2) Threads: 1 default, 0 interactive, 1 GC (on 1 virtual cores) ──────────────────────────────────────────────────────────────────────────── Baseline result ≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡ Benchmark Report for /tmp/BenchmarkCIjltest_hC6odv/BenchmarkCIExample.jl ≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡ Job Properties ============== • Time of benchmark: 2 Feb 2026 - 19:48 • Package commit: b457477 • Julia commit: c8be17d • Julia command flags: None • Environment variables: None Results ======= Below is a table of this job's results, obtained by running the benchmarks. The values listed in the ID column have the structure [parent_group, child_group, ..., key], and can be used to index into the BaseBenchmarks suite to retrieve the corresponding benchmarks. The percentages accompanying time and memory values in the below table are noise tolerances. The "true" time/memory value for a given benchmark is expected to fall within this percentage of the reported value. An empty cell means that the value was zero. ID time GC time memory allocations –––––––––––––––––––––––– –––––––––––––– ––––––– –––––– ––––––––––– ["sum(xs)", "base"] 10.269 μs (5%) ["sum(xs)", "naive_sum"] 34.499 μs (5%) Benchmark Group List ==================== Here's a list of all the benchmark groups executed by this job: • ["sum(xs)"] Julia versioninfo ================= Julia Version 1.10.10 Commit c8be17dcfd* (2026-02-02 12:05 UTC) Platform Info: OS: Linux (x86_64-linux-gnu) uname: Linux 6.8.0-86-generic #87-Ubuntu SMP PREEMPT_DYNAMIC Mon Sep 22 18:03:36 UTC 2025 x86_64 unknown CPU: AMD EPYC 7502 32-Core Processor: speed user nice sys idle irq #1-128 2799 MHz 3763067872 s 643529 s 339722736 s 6731590840 s 0 s Memory: 32.0 GB (31140.78515625 MB free) Uptime: 8.48693885e6 sec Load Avg: 150.78 149.41 152.56 WORD_SIZE: 64 LIBM: libopenlibm LLVM: libLLVM-15.0.7 (ORCJIT, znver2) Threads: 1 default, 0 interactive, 1 GC (on 1 virtual cores) ──────────────────────────────────────────────────────────────────────────── Runtime information ≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡ Runtime Info ––––––––––––––– ––– BLAS #threads 1 BLAS.vendor() lbt Sys.CPU_THREADS 1 lscpu output: Architecture: x86_64 CPU op-mode(s): 32-bit, 64-bit Address sizes: 43 bits physical, 48 bits virtual Byte Order: Little Endian CPU(s): 128 On-line CPU(s) list: 0-127 Vendor ID: AuthenticAMD Model name: AMD EPYC 7502 32-Core Processor CPU family: 23 Model: 49 Thread(s) per core: 2 Core(s) per socket: 32 Socket(s): 2 Stepping: 0 Frequency boost: enabled CPU(s) scaling MHz: 110% CPU max MHz: 2500.0000 CPU min MHz: 1500.0000 BogoMIPS: 5000.00 Flags: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm constant_tsc rep_good nopl nonstop_tsc cpuid extd_apicid aperfmperf rapl pni pclmulqdq monitor ssse3 fma cx16 sse4_1 sse4_2 movbe popcnt aes xsave avx f16c rdrand lahf_lm cmp_legacy svm extapic cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw ibs skinit wdt tce topoext perfctr_core perfctr_nb bpext perfctr_llc mwaitx cpb cat_l3 cdp_l3 hw_pstate ssbd mba ibrs ibpb stibp vmmcall fsgsbase bmi1 avx2 smep bmi2 cqm rdt_a rdseed adx smap clflushopt clwb sha_ni xsaveopt xsavec xgetbv1 xsaves cqm_llc cqm_occup_llc cqm_mbm_total cqm_mbm_local clzero irperf xsaveerptr rdpru wbnoinvd amd_ppin arat npt lbrv svm_lock nrip_save tsc_scale vmcb_clean flushbyasid decodeassists pausefilter pfthreshold avic v_vmsave_vmload vgif v_spec_ctrl umip rdpid overflow_recov succor smca sev sev_es Virtualization: AMD-V L1d cache: 2 MiB (64 instances) L1i cache: 2 MiB (64 instances) L2 cache: 32 MiB (64 instances) L3 cache: 256 MiB (16 instances) NUMA node(s): 2 NUMA node0 CPU(s): 0-31,64-95 NUMA node1 CPU(s): 32-63,96-127 Vulnerability Gather data sampling: Not affected Vulnerability Itlb multihit: Not affected Vulnerability L1tf: Not affected Vulnerability Mds: Not affected Vulnerability Meltdown: Not affected Vulnerability Mmio stale data: Not affected Vulnerability Reg file data sampling: Not affected Vulnerability Retbleed: Mitigation; untrained return thunk; SMT enabled with STIBP protection Vulnerability Spec rstack overflow: Mitigation; Safe RET Vulnerability Spec store bypass: Mitigation; Speculative Store Bypass disabled via prctl Vulnerability Spectre v1: Mitigation; usercopy/swapgs barriers and __user pointer sanitization Vulnerability Spectre v2: Mitigation; Retpolines; IBPB conditional; STIBP always-on; RSB filling; PBRSB-eIBRS Not affected; BHI Not affected Vulnerability Srbds: Not affected Vulnerability Tsx async abort: Not affected Cpu Property Value –––––––––––––––––– –––––––––––––––––––––––––––––––––––––––––––––––––––––––––– Brand AMD EPYC 7502 32-Core Processor Vendor :AMD Architecture :Zen Model Family: 0x8f, Model: 0x31, Stepping: 0x00, Type: 0x00 Cores 32 physical cores, 64 logical cores (on executing CPU) Hyperthreading hardware capability detected Clock Frequencies Not supported by CPU Data Cache Level 1:3 : (32, 512, 16384) kbytes 64 byte cache line size Address Size 48 bits virtual, 48 bits physical SIMD 256 bit = 32 byte max. SIMD vector size Time Stamp Counter TSC is accessible via rdtsc TSC runs at constant rate (invariant from clock frequency) Perf. Monitoring Performance Monitoring Counters (PMC) are not supported CPU supports AMD's Instruction Based Sampling (IBS) Hypervisor No Resolving package versions... Updating `/tmp/BenchmarkCI_jl_6g3J4l/Project.toml` [d70a8896] + BenchmarkCIExample v0.1.0 `/tmp/BenchmarkCI_jl_test_hC6odv/BenchmarkCIExample.jl` [6e4b80f9] + BenchmarkTools v1.6.3 [32113eaa] + PkgBenchmark v0.2.15 Updating `/tmp/BenchmarkCI_jl_6g3J4l/Manifest.toml` [1520ce14] + AbstractTrees v0.4.5 [d70a8896] + BenchmarkCIExample v0.1.0 `/tmp/BenchmarkCI_jl_test_hC6odv/BenchmarkCIExample.jl` [6e4b80f9] + BenchmarkTools v1.6.3 [34da2185] + Compat v4.18.1 [682c06a0] + JSON v1.4.0 [1d6d02ad] + LeftChildRightSiblingTrees v0.2.1 [69de0a69] + Parsers v2.8.3 [32113eaa] + PkgBenchmark v0.2.15 ⌅ [aea7be01] + PrecompileTools v1.2.1 [21216c6a] + Preferences v1.5.1 [33c8b6b6] + ProgressLogging v0.1.6 [ec057cc2] + StructUtils v2.6.2 [5d786b92] + TerminalLoggers v0.1.7 [0dad84c5] + ArgTools v1.1.1 [56f22d72] + Artifacts [2a0f44e3] + Base64 [ade2ca70] + Dates [f43a241f] + Downloads v1.6.0 [7b1f6079] + FileWatching [b77e0a4c] + InteractiveUtils [b27032c2] + LibCURL v0.6.4 [76f85450] + LibGit2 [8f399da3] + Libdl [37e2e46d] + LinearAlgebra [56ddb016] + Logging [d6f4376e] + Markdown [ca575930] + NetworkOptions v1.2.0 [44cfe95a] + Pkg v1.10.0 [de0858da] + Printf [9abbd945] + Profile [3fa0cd96] + REPL [9a3f8284] + Random [ea8e919c] + SHA v0.7.0 [9e88b42a] + Serialization [6462fe0b] + Sockets [2f01184e] + SparseArrays v1.10.0 [10745b16] + Statistics v1.10.0 [fa267f1f] + TOML v1.0.3 [a4e569a6] + Tar v1.10.0 [cf7118a7] + UUIDs [4ec0a83e] + Unicode [e66e0078] + CompilerSupportLibraries_jll v1.1.1+0 [deac9b47] + LibCURL_jll v8.4.0+0 [e37daf67] + LibGit2_jll v1.6.4+0 [29816b5a] + LibSSH2_jll v1.11.0+1 [c8ffd9c3] + MbedTLS_jll v2.28.1010+0 [14a3606d] + MozillaCACerts_jll v2025.12.2 [4536629a] + OpenBLAS_jll v0.3.23+5 [bea87d4a] + SuiteSparse_jll v7.2.1+1 [83775a58] + Zlib_jll v1.2.13+1 [8e850b90] + libblastrampoline_jll v5.11.0+0 [8e850ede] + nghttp2_jll v1.52.0+1 [3f19e933] + p7zip_jll v17.4.0+2 Info Packages marked with ⌅ have new versions available but compatibility constraints restrict them from upgrading. To see why use `status --outdated -m` [ Info: Using temporary project `/tmp/BenchmarkCI_jl_6g3J4l`. PkgBenchmark: Running benchmarks... Activating project at `/tmp/BenchmarkCI_jl_6g3J4l` No Changes to `/tmp/BenchmarkCI_jl_6g3J4l/Project.toml` No Changes to `/tmp/BenchmarkCI_jl_6g3J4l/Manifest.toml` PkgBenchmark: using benchmark tuning data in /tmp/BenchmarkCI_jl_test_hC6odv/BenchmarkCIExample.jl/benchmark/tune.json (1/1) benchmarking "sum(xs)"... (1/2) benchmarking "base"... done (took 2.66229974 seconds) (2/2) benchmarking "naive_sum"... done (took 2.062149334 seconds) done (took 6.054694985 seconds) PkgBenchmark: benchmark results written to .benchmarkci/result-target.json PkgBenchmark: Running benchmarks... Activating project at `/tmp/BenchmarkCI_jl_6g3J4l` No Changes to `/tmp/BenchmarkCI_jl_6g3J4l/Project.toml` No Changes to `/tmp/BenchmarkCI_jl_6g3J4l/Manifest.toml` PkgBenchmark: using benchmark tuning data in /tmp/BenchmarkCI_jl_test_hC6odv/BenchmarkCIExample.jl/benchmark/tune.json (1/1) benchmarking "sum(xs)"... (1/2) benchmarking "base"... done (took 2.562609149 seconds) (2/2) benchmarking "naive_sum"... done (took 1.993700063 seconds) done (took 5.919817796 seconds) PkgBenchmark: benchmark results written to .benchmarkci/result-baseline.json ┌ Info: Finish running benchmarks. │ * Target: 30 seconds └ * Baseline: 31 seconds Benchmarkjudgement (target / baseline): Package: /tmp/BenchmarkCI_jl_test_hC6odv/BenchmarkCIExample.jl Dates: 2 Feb 2026 - 19:49 / 2 Feb 2026 - 19:49 Package commits: 5e619c2 / b457477 Julia commits: c8be17d / c8be17d Judge result ≡≡≡≡≡≡≡≡≡≡≡≡ Benchmark Report for /tmp/BenchmarkCIjltest_hC6odv/BenchmarkCIExample.jl ≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡ Job Properties ============== • Time of benchmarks: • Target: 2 Feb 2026 - 19:49 • Baseline: 2 Feb 2026 - 19:49 • Package commits: • Target: 5e619c2 • Baseline: b457477 • Julia commits: • Target: c8be17d • Baseline: c8be17d • Julia command flags: • Target: None • Baseline: None • Environment variables: • Target: None • Baseline: None Results ======= A ratio greater than 1.0 denotes a possible regression (marked with :x:), while a ratio less than 1.0 denotes a possible improvement (marked with :whitecheckmark:). Brackets display tolerances (https://juliaci.github.io/BenchmarkTools.jl/stable/manual/#Benchmark-Parameters) for the benchmark estimates. Only significant results - results that indicate possible regressions or improvements - are shown below (thus, an empty table means that all benchmark results remained invariant between builds). | ID | time ratio | memory ratio | |––––––––––––––|––––––|–––––––| Benchmark Group List ==================== Here's a list of all the benchmark groups executed by this job: • ["sum(xs)"] Julia versioninfo ================= Target –––––– Julia Version 1.10.10 Commit c8be17dcfd* (2026-02-02 12:05 UTC) Platform Info: OS: Linux (x86_64-linux-gnu) uname: Linux 6.8.0-86-generic #87-Ubuntu SMP PREEMPT_DYNAMIC Mon Sep 22 18:03:36 UTC 2025 x86_64 unknown CPU: AMD EPYC 7502 32-Core Processor: speed user nice sys idle irq #1-128 2799 MHz 3763111410 s 643529 s 339725854 s 6731595548 s 0 s Memory: 32.0 GB (31155.26953125 MB free) Uptime: 8.48697908e6 sec Load Avg: 140.81 147.2 151.67 WORD_SIZE: 64 LIBM: libopenlibm LLVM: libLLVM-15.0.7 (ORCJIT, znver2) Threads: 1 default, 0 interactive, 1 GC (on 1 virtual cores) Baseline –––––––– Julia Version 1.10.10 Commit c8be17dcfd* (2026-02-02 12:05 UTC) Platform Info: OS: Linux (x86_64-linux-gnu) uname: Linux 6.8.0-86-generic #87-Ubuntu SMP PREEMPT_DYNAMIC Mon Sep 22 18:03:36 UTC 2025 x86_64 unknown CPU: AMD EPYC 7502 32-Core Processor: speed user nice sys idle irq #1-128 2849 MHz 3763147095 s 643529 s 339728326 s 6731596986 s 0 s Memory: 32.0 GB (31138.1484375 MB free) Uptime: 8.48701004e6 sec Load Avg: 147.65 148.12 151.83 WORD_SIZE: 64 LIBM: libopenlibm LLVM: libLLVM-15.0.7 (ORCJIT, znver2) Threads: 1 default, 0 interactive, 1 GC (on 1 virtual cores) ──────────────────────────────────────────────────────────────────────────── Target result ≡≡≡≡≡≡≡≡≡≡≡≡≡ Benchmark Report for /tmp/BenchmarkCIjltest_hC6odv/BenchmarkCIExample.jl ≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡ Job Properties ============== • Time of benchmark: 2 Feb 2026 - 19:49 • Package commit: 5e619c2 • Julia commit: c8be17d • Julia command flags: None • Environment variables: None Results ======= Below is a table of this job's results, obtained by running the benchmarks. The values listed in the ID column have the structure [parent_group, child_group, ..., key], and can be used to index into the BaseBenchmarks suite to retrieve the corresponding benchmarks. The percentages accompanying time and memory values in the below table are noise tolerances. The "true" time/memory value for a given benchmark is expected to fall within this percentage of the reported value. An empty cell means that the value was zero. ID time GC time memory allocations –––––––––––––––––––––––– –––––––––––––– ––––––– –––––– ––––––––––– ["sum(xs)", "base"] 10.950 μs (5%) ["sum(xs)", "naive_sum"] 35.189 μs (5%) Benchmark Group List ==================== Here's a list of all the benchmark groups executed by this job: • ["sum(xs)"] Julia versioninfo ================= Julia Version 1.10.10 Commit c8be17dcfd* (2026-02-02 12:05 UTC) Platform Info: OS: Linux (x86_64-linux-gnu) uname: Linux 6.8.0-86-generic #87-Ubuntu SMP PREEMPT_DYNAMIC Mon Sep 22 18:03:36 UTC 2025 x86_64 unknown CPU: AMD EPYC 7502 32-Core Processor: speed user nice sys idle irq #1-128 2799 MHz 3763111410 s 643529 s 339725854 s 6731595548 s 0 s Memory: 32.0 GB (31155.26953125 MB free) Uptime: 8.48697908e6 sec Load Avg: 140.81 147.2 151.67 WORD_SIZE: 64 LIBM: libopenlibm LLVM: libLLVM-15.0.7 (ORCJIT, znver2) Threads: 1 default, 0 interactive, 1 GC (on 1 virtual cores) ──────────────────────────────────────────────────────────────────────────── Baseline result ≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡ Benchmark Report for /tmp/BenchmarkCIjltest_hC6odv/BenchmarkCIExample.jl ≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡ Job Properties ============== • Time of benchmark: 2 Feb 2026 - 19:49 • Package commit: b457477 • Julia commit: c8be17d • Julia command flags: None • Environment variables: None Results ======= Below is a table of this job's results, obtained by running the benchmarks. The values listed in the ID column have the structure [parent_group, child_group, ..., key], and can be used to index into the BaseBenchmarks suite to retrieve the corresponding benchmarks. The percentages accompanying time and memory values in the below table are noise tolerances. The "true" time/memory value for a given benchmark is expected to fall within this percentage of the reported value. An empty cell means that the value was zero. ID time GC time memory allocations –––––––––––––––––––––––– –––––––––––––– ––––––– –––––– ––––––––––– ["sum(xs)", "base"] 11.040 μs (5%) ["sum(xs)", "naive_sum"] 35.470 μs (5%) Benchmark Group List ==================== Here's a list of all the benchmark groups executed by this job: • ["sum(xs)"] Julia versioninfo ================= Julia Version 1.10.10 Commit c8be17dcfd* (2026-02-02 12:05 UTC) Platform Info: OS: Linux (x86_64-linux-gnu) uname: Linux 6.8.0-86-generic #87-Ubuntu SMP PREEMPT_DYNAMIC Mon Sep 22 18:03:36 UTC 2025 x86_64 unknown CPU: AMD EPYC 7502 32-Core Processor: speed user nice sys idle irq #1-128 2849 MHz 3763147095 s 643529 s 339728326 s 6731596986 s 0 s Memory: 32.0 GB (31138.1484375 MB free) Uptime: 8.48701004e6 sec Load Avg: 147.65 148.12 151.83 WORD_SIZE: 64 LIBM: libopenlibm LLVM: libLLVM-15.0.7 (ORCJIT, znver2) Threads: 1 default, 0 interactive, 1 GC (on 1 virtual cores) ──────────────────────────────────────────────────────────────────────────── Runtime information ≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡ Runtime Info ––––––––––––––– ––– BLAS #threads 1 BLAS.vendor() lbt Sys.CPU_THREADS 1 lscpu output: Architecture: x86_64 CPU op-mode(s): 32-bit, 64-bit Address sizes: 43 bits physical, 48 bits virtual Byte Order: Little Endian CPU(s): 128 On-line CPU(s) list: 0-127 Vendor ID: AuthenticAMD Model name: AMD EPYC 7502 32-Core Processor CPU family: 23 Model: 49 Thread(s) per core: 2 Core(s) per socket: 32 Socket(s): 2 Stepping: 0 Frequency boost: enabled CPU(s) scaling MHz: 111% CPU max MHz: 2500.0000 CPU min MHz: 1500.0000 BogoMIPS: 5000.00 Flags: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm constant_tsc rep_good nopl nonstop_tsc cpuid extd_apicid aperfmperf rapl pni pclmulqdq monitor ssse3 fma cx16 sse4_1 sse4_2 movbe popcnt aes xsave avx f16c rdrand lahf_lm cmp_legacy svm extapic cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw ibs skinit wdt tce topoext perfctr_core perfctr_nb bpext perfctr_llc mwaitx cpb cat_l3 cdp_l3 hw_pstate ssbd mba ibrs ibpb stibp vmmcall fsgsbase bmi1 avx2 smep bmi2 cqm rdt_a rdseed adx smap clflushopt clwb sha_ni xsaveopt xsavec xgetbv1 xsaves cqm_llc cqm_occup_llc cqm_mbm_total cqm_mbm_local clzero irperf xsaveerptr rdpru wbnoinvd amd_ppin arat npt lbrv svm_lock nrip_save tsc_scale vmcb_clean flushbyasid decodeassists pausefilter pfthreshold avic v_vmsave_vmload vgif v_spec_ctrl umip rdpid overflow_recov succor smca sev sev_es Virtualization: AMD-V L1d cache: 2 MiB (64 instances) L1i cache: 2 MiB (64 instances) L2 cache: 32 MiB (64 instances) L3 cache: 256 MiB (16 instances) NUMA node(s): 2 NUMA node0 CPU(s): 0-31,64-95 NUMA node1 CPU(s): 32-63,96-127 Vulnerability Gather data sampling: Not affected Vulnerability Itlb multihit: Not affected Vulnerability L1tf: Not affected Vulnerability Mds: Not affected Vulnerability Meltdown: Not affected Vulnerability Mmio stale data: Not affected Vulnerability Reg file data sampling: Not affected Vulnerability Retbleed: Mitigation; untrained return thunk; SMT enabled with STIBP protection Vulnerability Spec rstack overflow: Mitigation; Safe RET Vulnerability Spec store bypass: Mitigation; Speculative Store Bypass disabled via prctl Vulnerability Spectre v1: Mitigation; usercopy/swapgs barriers and __user pointer sanitization Vulnerability Spectre v2: Mitigation; Retpolines; IBPB conditional; STIBP always-on; RSB filling; PBRSB-eIBRS Not affected; BHI Not affected Vulnerability Srbds: Not affected Vulnerability Tsx async abort: Not affected Cpu Property Value –––––––––––––––––– –––––––––––––––––––––––––––––––––––––––––––––––––––––––––– Brand AMD EPYC 7502 32-Core Processor Vendor :AMD Architecture :Zen Model Family: 0x8f, Model: 0x31, Stepping: 0x00, Type: 0x00 Cores 32 physical cores, 64 logical cores (on executing CPU) Hyperthreading hardware capability detected Clock Frequencies Not supported by CPU Data Cache Level 1:3 : (32, 512, 16384) kbytes 64 byte cache line size Address Size 48 bits virtual, 48 bits physical SIMD 256 bit = 32 byte max. SIMD vector size Time Stamp Counter TSC is accessible via rdtsc TSC runs at constant rate (invariant from clock frequency) Perf. Monitoring Performance Monitoring Counters (PMC) are not supported CPU supports AMD's Instruction Based Sampling (IBS) Hypervisor No [ Info: Testing with `BenchmarkCI.judge(retune = true)` Resolving package versions... Updating `/tmp/BenchmarkCI_jl_GwkPNf/Project.toml` [d70a8896] + BenchmarkCIExample v0.1.0 `/tmp/BenchmarkCI_jl_test_hC6odv/BenchmarkCIExample.jl` [6e4b80f9] + BenchmarkTools v1.6.3 [32113eaa] + PkgBenchmark v0.2.15 Updating `/tmp/BenchmarkCI_jl_GwkPNf/Manifest.toml` [1520ce14] + AbstractTrees v0.4.5 [d70a8896] + BenchmarkCIExample v0.1.0 `/tmp/BenchmarkCI_jl_test_hC6odv/BenchmarkCIExample.jl` [6e4b80f9] + BenchmarkTools v1.6.3 [34da2185] + Compat v4.18.1 [682c06a0] + JSON v1.4.0 [1d6d02ad] + LeftChildRightSiblingTrees v0.2.1 [69de0a69] + Parsers v2.8.3 [32113eaa] + PkgBenchmark v0.2.15 ⌅ [aea7be01] + PrecompileTools v1.2.1 [21216c6a] + Preferences v1.5.1 [33c8b6b6] + ProgressLogging v0.1.6 [ec057cc2] + StructUtils v2.6.2 [5d786b92] + TerminalLoggers v0.1.7 [0dad84c5] + ArgTools v1.1.1 [56f22d72] + Artifacts [2a0f44e3] + Base64 [ade2ca70] + Dates [f43a241f] + Downloads v1.6.0 [7b1f6079] + FileWatching [b77e0a4c] + InteractiveUtils [b27032c2] + LibCURL v0.6.4 [76f85450] + LibGit2 [8f399da3] + Libdl [37e2e46d] + LinearAlgebra [56ddb016] + Logging [d6f4376e] + Markdown [ca575930] + NetworkOptions v1.2.0 [44cfe95a] + Pkg v1.10.0 [de0858da] + Printf [9abbd945] + Profile [3fa0cd96] + REPL [9a3f8284] + Random [ea8e919c] + SHA v0.7.0 [9e88b42a] + Serialization [6462fe0b] + Sockets [2f01184e] + SparseArrays v1.10.0 [10745b16] + Statistics v1.10.0 [fa267f1f] + TOML v1.0.3 [a4e569a6] + Tar v1.10.0 [cf7118a7] + UUIDs [4ec0a83e] + Unicode [e66e0078] + CompilerSupportLibraries_jll v1.1.1+0 [deac9b47] + LibCURL_jll v8.4.0+0 [e37daf67] + LibGit2_jll v1.6.4+0 [29816b5a] + LibSSH2_jll v1.11.0+1 [c8ffd9c3] + MbedTLS_jll v2.28.1010+0 [14a3606d] + MozillaCACerts_jll v2025.12.2 [4536629a] + OpenBLAS_jll v0.3.23+5 [bea87d4a] + SuiteSparse_jll v7.2.1+1 [83775a58] + Zlib_jll v1.2.13+1 [8e850b90] + libblastrampoline_jll v5.11.0+0 [8e850ede] + nghttp2_jll v1.52.0+1 [3f19e933] + p7zip_jll v17.4.0+2 Info Packages marked with ⌅ have new versions available but compatibility constraints restrict them from upgrading. To see why use `status --outdated -m` [ Info: Using temporary project `/tmp/BenchmarkCI_jl_GwkPNf`. PkgBenchmark: Running benchmarks... Activating project at `/tmp/BenchmarkCI_jl_GwkPNf` No Changes to `/tmp/BenchmarkCI_jl_GwkPNf/Project.toml` No Changes to `/tmp/BenchmarkCI_jl_GwkPNf/Manifest.toml` PkgBenchmark: creating benchmark tuning file /tmp/BenchmarkCI_jl_test_hC6odv/BenchmarkCIExample.jl/benchmark/tune.json... (1/1) tuning "sum(xs)"... (1/2) tuning "base"... done (took 7.236436281 seconds) (2/2) tuning "naive_sum"... done (took 6.150854886 seconds) done (took 14.878529488 seconds) (1/1) benchmarking "sum(xs)"... (1/2) benchmarking "base"... done (took 1.988586265 seconds) (2/2) benchmarking "naive_sum"... done (took 2.035863361 seconds) done (took 5.26020669 seconds) PkgBenchmark: benchmark results written to .benchmarkci/result-target.json PkgBenchmark: Running benchmarks... Activating project at `/tmp/BenchmarkCI_jl_GwkPNf` No Changes to `/tmp/BenchmarkCI_jl_GwkPNf/Project.toml` No Changes to `/tmp/BenchmarkCI_jl_GwkPNf/Manifest.toml` PkgBenchmark: creating benchmark tuning file /tmp/BenchmarkCI_jl_test_hC6odv/BenchmarkCIExample.jl/benchmark/tune.json... (1/1) tuning "sum(xs)"... (1/2) tuning "base"... done (took 7.008568347 seconds) (2/2) tuning "naive_sum"... done (took 6.100259969 seconds) done (took 14.462999434 seconds) (1/1) benchmarking "sum(xs)"... (1/2) benchmarking "base"... done (took 1.847435822 seconds) (2/2) benchmarking "naive_sum"... done (took 1.949406844 seconds) done (took 4.964570774 seconds) PkgBenchmark: benchmark results written to .benchmarkci/result-baseline.json ┌ Info: Finish running benchmarks. │ * Target: 44 seconds └ * Baseline: 42 seconds Benchmarkjudgement (target / baseline): Package: /tmp/BenchmarkCI_jl_test_hC6odv/BenchmarkCIExample.jl Dates: 2 Feb 2026 - 19:50 / 2 Feb 2026 - 19:51 Package commits: 5e619c2 / b457477 Julia commits: c8be17d / c8be17d Test Summary: | Pass Total Time test_integration.jl | 88 88 6m60.0s ┌ Warning: zstdmt() is deprecated, use the non-do-block form │ caller = ip:0x0 └ @ Core :-1 /*stdin*\ : 9.47% ( 1.000 KiB => 97 B, /tmp/jl_ffhjkj/dest.tar.zst) Test Summary: | Pass Total Time test_misc.jl | 21 21 8.6s hint: Using 'master' as the name for the initial branch. This default branch name hint: is subject to change. To configure the initial branch name to use in all hint: of your new repositories, which will suppress this warning, call: hint: hint: git config --global init.defaultBranch hint: hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and hint: 'development'. The just-created branch can be renamed via this command: hint: hint: git branch -m Initialized empty Git repository in /tmp/jl_BYNhHp/origin/.git/ Switched to a new branch 'somebranch' [somebranch (root-commit) 231a65f] First commit 1 file changed, 1 insertion(+) create mode 100644 README.txt Switched to a new branch 'somebranch.0' Cloning into '/tmp/jl_jYGHZM/repo'... ┌ Info: Committing uncommitted files. │ git status --short = │ ?? spam.txt └ Author identity unknown *** Please tell me who you are. Run git config --global user.email "you@example.com" git config --global user.name "Your Name" to set your account's default identity. Omit --global to set the identity only in this repository. fatal: unable to auto-detect email address (got 'pkgeval@BenchmarkCI-primary-lTLRkWwr.(none)') updating: Error During Test at /home/pkgeval/.julia/packages/BenchmarkCI/jAAT2/test/test_updating.jl:25 Got exception outside of a @test failed process: Process(`git commit --allow-empty-message --message ''`, ProcessExited(128)) [128] Stacktrace: [1] pipeline_error @ ./process.jl:565 [inlined] [2] run(::Cmd; wait::Bool) @ Base ./process.jl:480 [3] run(::Cmd) @ Base ./process.jl:477 [4] (::BenchmarkCI.GitUtils.var"#7#14"{String, String})() @ BenchmarkCI.GitUtils ~/.julia/packages/BenchmarkCI/jAAT2/src/gitutils.jl:55 [5] cd(f::BenchmarkCI.GitUtils.var"#7#14"{String, String}, dir::String) @ Base.Filesystem ./file.jl:112 [6] (::BenchmarkCI.GitUtils.var"#2#8"{Nothing, String, Main.TestBenchmarkCI.TestUpdating.var"#4#9", String, String})(tmpd::String) @ BenchmarkCI.GitUtils ~/.julia/packages/BenchmarkCI/jAAT2/src/gitutils.jl:48 [7] mktempdir(fn::BenchmarkCI.GitUtils.var"#2#8"{Nothing, String, Main.TestBenchmarkCI.TestUpdating.var"#4#9", String, String}, parent::String; prefix::String) @ Base.Filesystem ./file.jl:766 [8] mktempdir (repeats 2 times) @ ./file.jl:762 [inlined] [9] #updating#1 @ ~/.julia/packages/BenchmarkCI/jAAT2/src/gitutils.jl:16 [inlined] [10] updating @ ~/.julia/packages/BenchmarkCI/jAAT2/src/gitutils.jl:9 [inlined] [11] (::Main.TestBenchmarkCI.TestUpdating.var"#3#8")(dir::String) @ Main.TestBenchmarkCI.TestUpdating ~/.julia/packages/BenchmarkCI/jAAT2/test/test_updating.jl:32 [12] mktempdir(fn::Main.TestBenchmarkCI.TestUpdating.var"#3#8", parent::String; prefix::String) @ Base.Filesystem ./file.jl:766 [13] mktempdir(fn::Function, parent::String) @ Base.Filesystem ./file.jl:762 [14] macro expansion @ ~/.julia/packages/BenchmarkCI/jAAT2/test/test_updating.jl:26 [inlined] [15] macro expansion @ /opt/julia/share/julia/stdlib/v1.10/Test/src/Test.jl:1582 [inlined] [16] top-level scope @ ~/.julia/packages/BenchmarkCI/jAAT2/test/test_updating.jl:26 [17] include(mod::Module, _path::String) @ Base ./Base.jl:495 [18] include(x::String) @ Main.TestBenchmarkCI ~/.julia/packages/BenchmarkCI/jAAT2/test/runtests.jl:1 [19] macro expansion @ ~/.julia/packages/BenchmarkCI/jAAT2/test/runtests.jl:7 [inlined] [20] macro expansion @ /opt/julia/share/julia/stdlib/v1.10/Test/src/Test.jl:1674 [inlined] [21] top-level scope @ ~/.julia/packages/BenchmarkCI/jAAT2/test/runtests.jl:4 [22] include(fname::String) @ Base.MainInclude ./client.jl:487 [23] top-level scope @ none:6 hint: Using 'master' as the name for the initial branch. This default branch name hint: is subject to change. To configure the initial branch name to use in all hint: of your new repositories, which will suppress this warning, call: hint: hint: git config --global init.defaultBranch hint: hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and hint: 'development'. The just-created branch can be renamed via this command: hint: hint: git branch -m Initialized empty Git repository in /tmp/jl_86E5Sm/origin/.git/ Switched to a new branch 'somebranch' [somebranch (root-commit) 5112dfd] First commit 1 file changed, 1 insertion(+) create mode 100644 README.txt Switched to a new branch 'somebranch.0' Cloning into '/tmp/jl_86E5Sm/workdir'... Switched to branch 'somebranch' [somebranch f32dc3c] Add file-1 1 file changed, 1 insertion(+) create mode 100644 file-1 Switched to branch 'somebranch.0' [somebranch.0 cc16560] Add file-2 1 file changed, 1 insertion(+) create mode 100644 file-2 To file:///tmp/jl_86E5Sm/origin ! [rejected] HEAD -> somebranch (fetch first) error: failed to push some refs to 'file:///tmp/jl_86E5Sm/origin' hint: Updates were rejected because the remote contains work that you do hint: not have locally. This is usually caused by another repository pushing hint: to the same ref. You may want to first integrate the remote changes hint: (e.g., 'git pull ...') before pushing again. hint: See the 'Note about fast-forwards' in 'git push --help' for details. From file:///tmp/jl_86E5Sm/origin * branch somebranch -> FETCH_HEAD 5112dfd..f32dc3c somebranch -> origin/somebranch Merge made by the 'ort' strategy. file-1 | 1 + 1 file changed, 1 insertion(+) create mode 100644 file-1 To file:///tmp/jl_86E5Sm/origin f32dc3c..b7ad03e HEAD -> somebranch Test Summary: | Pass Error Total Time test_updating.jl | 2 1 3 4.9s updating | 1 1 3.6s prepare_ssh_command | 1 1 0.1s _push_with_retry | 1 1 1.1s ERROR: LoadError: Some tests did not pass: 2 passed, 0 failed, 1 errored, 0 broken. in expression starting at /home/pkgeval/.julia/packages/BenchmarkCI/jAAT2/test/runtests.jl:1 Testing failed after 436.07s ERROR: LoadError: Package BenchmarkCI errored during testing Stacktrace: [1] pkgerror(msg::String) @ Pkg.Types /opt/julia/share/julia/stdlib/v1.10/Pkg/src/Types.jl:70 [2] test(ctx::Pkg.Types.Context, pkgs::Vector{Pkg.Types.PackageSpec}; coverage::Bool, julia_args::Cmd, test_args::Cmd, test_fn::Nothing, force_latest_compatible_version::Bool, allow_earlier_backwards_compatible_versions::Bool, allow_reresolve::Bool) @ Pkg.Operations /opt/julia/share/julia/stdlib/v1.10/Pkg/src/Operations.jl:2034 [3] test @ /opt/julia/share/julia/stdlib/v1.10/Pkg/src/Operations.jl:1915 [inlined] [4] test(ctx::Pkg.Types.Context, pkgs::Vector{Pkg.Types.PackageSpec}; coverage::Bool, test_fn::Nothing, julia_args::Cmd, test_args::Cmd, force_latest_compatible_version::Bool, allow_earlier_backwards_compatible_versions::Bool, allow_reresolve::Bool, kwargs::@Kwargs{io::Base.PipeEndpoint}) @ Pkg.API /opt/julia/share/julia/stdlib/v1.10/Pkg/src/API.jl:444 [5] test(pkgs::Vector{Pkg.Types.PackageSpec}; io::Base.PipeEndpoint, kwargs::@Kwargs{julia_args::Cmd}) @ Pkg.API /opt/julia/share/julia/stdlib/v1.10/Pkg/src/API.jl:159 [6] test @ /opt/julia/share/julia/stdlib/v1.10/Pkg/src/API.jl:147 [inlined] [7] #test#74 @ /opt/julia/share/julia/stdlib/v1.10/Pkg/src/API.jl:146 [inlined] [8] top-level scope @ /PkgEval.jl/scripts/evaluate.jl:223 in expression starting at /PkgEval.jl/scripts/evaluate.jl:214 PkgEval failed after 487.43s: package tests unexpectedly errored