Package evaluation to test MLStyle on Julia 1.12.7-DEV.42 (6f510b6086*) started at 2026-06-19T09:21:57.307 ################################################################################ # Set-up # Installing PkgEval dependencies (TestEnv)... Activating project at `~/.julia/environments/v1.12` Set-up completed after 7.81s ################################################################################ # Installation # Installing MLStyle... Resolving package versions... Updating `~/.julia/environments/v1.12/Project.toml` [d8e11817] + MLStyle v0.4.17 Updating `~/.julia/environments/v1.12/Manifest.toml` [d8e11817] + MLStyle v0.4.17 Installation completed after 1.2s ################################################################################ # Precompilation # Precompiling PkgEval dependencies... Precompiling package dependencies... Precompiling packages... 1291.8 ms ✓ Statistics 693.9 ms ✓ IteratorInterfaceExtensions 844.5 ms ✓ LaTeXStrings 858.6 ms ✓ InvertedIndices 4740.2 ms ✓ Crayons 31534.3 ms ✓ MLStyle 4470.2 ms ✓ OrderedCollections 718.8 ms ✓ Reexport 1796.3 ms ✓ InlineStrings 3779.3 ms ✓ Missings 1032.9 ms ✓ PooledArrays 1949.8 ms ✓ SentinelArrays 848.3 ms ✓ Compat → CompatLinearAlgebraExt 3450.3 ms ✓ StringManipulation 697.4 ms ✓ TableTraits 3652.2 ms ✓ DataStructures 4753.5 ms ✓ Tables 1099.3 ms ✓ SortingAlgorithms 49712.8 ms ✓ PrettyTables 94957.9 ms ✓ DataFrames 20 dependencies successfully precompiled in 213 seconds. 21 already precompiled. 9 dependencies precompiled but different versions are currently loaded (Base64, Dates, JuliaSyntaxHighlighting, Logging, Markdown, Printf, StyledStrings, TOML and UUIDs). Restart julia to access the new versions. Otherwise, 11 dependents of these packages may trigger further precompilation to work with the unexpected versions. Precompilation completed after 231.55s ################################################################################ # Testing # Testing MLStyle Status `/tmp/jl_QwAuXT/Project.toml` [a93c6f00] DataFrames v1.8.2 [864edb3b] DataStructures v0.19.5 [d8e11817] MLStyle v0.4.17 [8dfed614] Test v1.11.0 Status `/tmp/jl_QwAuXT/Manifest.toml` [34da2185] Compat v4.18.1 [a8cc5b0e] Crayons v4.1.1 [9a962f9c] DataAPI v1.16.0 [a93c6f00] DataFrames v1.8.2 [864edb3b] DataStructures v0.19.5 [e2d170a0] DataValueInterfaces v1.0.0 [842dd82b] InlineStrings v1.4.5 [41ab1584] InvertedIndices v1.3.1 [82899510] IteratorInterfaceExtensions v1.0.0 [b964fa9f] LaTeXStrings v1.4.0 [d8e11817] MLStyle v0.4.17 [e1d29d7a] Missings v1.2.0 ⌅ [bac558e1] OrderedCollections v1.8.2 [2dfb63ee] PooledArrays v1.4.3 [aea7be01] PrecompileTools v1.3.4 [21216c6a] Preferences v1.5.2 [08abe8d2] PrettyTables v3.3.2 [189a3867] Reexport v1.2.2 [91c51154] SentinelArrays v1.4.10 [a2af1166] SortingAlgorithms v1.2.2 [10745b16] Statistics v1.11.1 [892a3eda] StringManipulation v0.4.4 [3783bdb8] TableTraits v1.0.1 [bd369af6] Tables v1.12.1 [56f22d72] Artifacts v1.11.0 [2a0f44e3] Base64 v1.11.0 [ade2ca70] Dates v1.11.0 [9fa8497b] Future v1.11.0 [b77e0a4c] InteractiveUtils v1.11.0 [ac6e5ff7] JuliaSyntaxHighlighting v1.12.0 [8f399da3] Libdl v1.11.0 [37e2e46d] LinearAlgebra v1.12.0 [56ddb016] Logging v1.11.0 [d6f4376e] Markdown v1.11.0 [de0858da] Printf v1.11.0 [3fa0cd96] REPL v1.11.0 [9a3f8284] Random v1.11.0 [ea8e919c] SHA v0.7.0 [9e88b42a] Serialization v1.11.0 [6462fe0b] Sockets v1.11.0 [f489334b] StyledStrings v1.11.0 [fa267f1f] TOML v1.0.3 [8dfed614] Test v1.11.0 [cf7118a7] UUIDs v1.11.0 [4ec0a83e] Unicode v1.11.0 [e66e0078] CompilerSupportLibraries_jll v1.3.0+1 [4536629a] OpenBLAS_jll v0.3.29+0 [8e850b90] libblastrampoline_jll v5.15.0+0 Info Packages marked with ⌅ have new versions available but compatibility constraints restrict them from upgrading. Testing Running tests... ┌ Warning: No need to use this function anymore since MLStyle v0.4 at /home/pkgeval/.julia/packages/MLStyle/SLOsr/test/runtests.jl:53 └ @ MLStyle.Extension ~/.julia/packages/MLStyle/SLOsr/src/Extension.Deprecated.jl:22 ┌ Warning: No need to use this function anymore since MLStyle v0.4 │ caller = var"@use"(__source__::LineNumberNode, __module__::Module, exts::Vararg{Any}) at Extension.Deprecated.jl:23 └ @ Core ~/.julia/packages/MLStyle/SLOsr/src/Extension.Deprecated.jl:23 Test Summary: | Pass Total Time @when | 62 62 0.5s Test Summary: | Pass Total Time @switch | 9 9 0.1s ┌ Warning: No need to use this function anymore since MLStyle v0.4 at /home/pkgeval/.julia/packages/MLStyle/SLOsr/test/untyped_lam.jl:1 └ @ MLStyle.Extension ~/.julia/packages/MLStyle/SLOsr/src/Extension.Deprecated.jl:22 ┌ Warning: Deprecated use of qualifier public at /home/pkgeval/.julia/packages/MLStyle/SLOsr/test/untyped_lam.jl:23: │ Scoping specifiers such as 'internal', 'public' are deprecated. Now the scope of a pattern is consistent with the visibility of the pattern object in current module. └ @ MLStyle.Qualification ~/.julia/packages/MLStyle/SLOsr/src/Qualification.jl:13 ┌ Warning: Deprecated use of qualifier internal at /home/pkgeval/.julia/packages/MLStyle/SLOsr/test/active_patterns.jl:46: │ Scoping specifiers such as 'internal', 'public' are deprecated. Now the scope of a pattern is consistent with the visibility of the pattern object in current module. └ @ MLStyle.Qualification ~/.julia/packages/MLStyle/SLOsr/src/Qualification.jl:13 ┌ Warning: Deprecated use of qualifier visible in #= /home/ at /home/pkgeval/.julia/packages/MLStyle/SLOsr/test/active_patterns.jl:52: │ Scoping specifiers such as 'internal', 'public' are deprecated. Now the scope of a pattern is consistent with the visibility of the pattern object in current module. └ @ MLStyle.Qualification ~/.julia/packages/MLStyle/SLOsr/src/Qualification.jl:13 ┌ Warning: No need to use this function anymore since MLStyle v0.4 at /home/pkgeval/.julia/packages/MLStyle/SLOsr/test/active_patterns.jl:50 └ @ MLStyle.Extension ~/.julia/packages/MLStyle/SLOsr/src/Extension.Deprecated.jl:22 WARNING: Method definition (::Type{TestModule.var"##active patterns#581".Interval})() in module ##active patterns#581 at /home/pkgeval/.julia/packages/MLStyle/SLOsr/src/StandardPatterns/Active.jl:38 overwritten at /home/pkgeval/.julia/packages/MLStyle/SLOsr/test/active_patterns.jl:44. Test Summary: | Pass Broken Total Time active patterns | 8 1 9 0.3s Test Summary: | Pass Total Time uncomp map | 1 1 0.5s Test Summary: | Pass Total Time uncomp filter | 1 1 0.0s Test Summary: | Pass Total Time lambda pattern | 3 3 0.1s Test Summary: | Pass Total Time record creation | 8 8 0.1s Test Summary: | Pass Total Time expression problem | 8 8 0.1s Test Summary: | Pass Total Time #113: qualified names in @as_record | 1 1 0.0s Test Summary: | Pass Total Time subtyping | 1 1 0.0s Test Summary: | Pass Total Time adt list | 2 2 0.0s Test Summary: | Pass Total Time adt arith | 1 1 0.1s ┌ Warning: Deprecated use of qualifier visible in [ADummy] at /home/pkgeval/.julia/packages/MLStyle/SLOsr/test/adt.jl:87: │ Scoping specifiers such as 'internal', 'public' are deprecated. Now the scope of a pattern is consistent with the visibility of the pattern object in current module. └ @ MLStyle.Qualification ~/.julia/packages/MLStyle/SLOsr/src/Qualification.jl:13 Test Summary: | Pass Broken Total Time share data with several modules | 11 1 12 0.1s ┌ Warning: macroexpand no longer throws a LoadError so `@test_throws LoadError ...` is deprecated and passed without checking the error type! │ caller = top-level scope at runtests.jl:36 └ @ Core ~/.julia/packages/MLStyle/SLOsr/test/runtests.jl:36 ┌ Warning: macroexpand no longer throws a LoadError so `@test_throws LoadError ...` is deprecated and passed without checking the error type! │ caller = top-level scope at runtests.jl:36 └ @ Core ~/.julia/packages/MLStyle/SLOsr/test/runtests.jl:36 ┌ Warning: macroexpand no longer throws a LoadError so `@test_throws LoadError ...` is deprecated and passed without checking the error type! │ caller = top-level scope at runtests.jl:36 └ @ Core ~/.julia/packages/MLStyle/SLOsr/test/runtests.jl:36 ┌ Warning: macroexpand no longer throws a LoadError so `@test_throws LoadError ...` is deprecated and passed without checking the error type! │ caller = top-level scope at runtests.jl:36 └ @ Core ~/.julia/packages/MLStyle/SLOsr/test/runtests.jl:36 Test Summary: | Pass Broken Total Time exception | 4 1 5 0.4s Test Summary: | Pass Total Time call / expr | 1 1 0.2s Test Summary: | Pass Total Time call / ast | 1 1 0.0s Test Summary: | Pass Total Time Ast Pattern | 3 3 0.1s Test Summary: | Pass Total Time only head | 1 1 0.0s Test Summary: | Pass Total Time only pack | 1 1 0.2s Test Summary: | Pass Total Time pack all | 1 1 0.0s Test Summary: | Pass Broken Total Time case from Match.jl | 6 1 7 0.1s Test Summary: | Pass Total Time simple | 12 12 1.7s ┌ Warning: Deprecated use of qualifier internal at /home/pkgeval/.julia/packages/MLStyle/SLOsr/test/dot_expression.jl:19: │ Scoping specifiers such as 'internal', 'public' are deprecated. Now the scope of a pattern is consistent with the visibility of the pattern object in current module. └ @ MLStyle.Qualification ~/.julia/packages/MLStyle/SLOsr/src/Qualification.jl:13 Test Summary: | Pass Total Time cond | 6 6 0.0s Test Summary: | Pass Total Time tools for ast manipulations | 3 3 0.1s Test Summary: | Pass Total Time Int | 2 2 0.1s Test Summary: | Pass Total Time Generic Number | 11 11 0.2s Test Summary: | Pass Total Time String | 1 1 0.0s Test Summary: | Pass Total Time OrPattern | 1 1 0.0s Test Summary: | Pass Total Time AndPattern | 1 1 0.0s Test Summary: | Pass Total Time Predicate | 1 1 0.0s Test Summary: | Pass Total Time Wildcard | 1 1 0.0s Test Summary: | Pass Total Time RefPattern | 2 2 0.0s ┌ Warning: Deprecated use of qualifier internal at /home/pkgeval/.julia/packages/MLStyle/SLOsr/test/pervasive.jl:128: │ Scoping specifiers such as 'internal', 'public' are deprecated. Now the scope of a pattern is consistent with the visibility of the pattern object in current module. └ @ MLStyle.Qualification ~/.julia/packages/MLStyle/SLOsr/src/Qualification.jl:13 Test Summary: | Pass Total Time Recognizer(AppPattern) | 5 5 0.1s Test Summary: | Pass Total Time null-value dict pattern | 1 1 0.1s ┌ Warning: Deprecated use of qualifier internal at /home/pkgeval/.julia/packages/MLStyle/SLOsr/test/pervasive.jl:181: │ Scoping specifiers such as 'internal', 'public' are deprecated. Now the scope of a pattern is consistent with the visibility of the pattern object in current module. └ @ MLStyle.Qualification ~/.julia/packages/MLStyle/SLOsr/src/Qualification.jl:13 ┌ Warning: No need to use this function anymore since MLStyle v0.4 at /home/pkgeval/.julia/packages/MLStyle/SLOsr/test/pervasive.jl:179 └ @ MLStyle.Extension ~/.julia/packages/MLStyle/SLOsr/src/Extension.Deprecated.jl:22 Test Summary: | Pass Total Time Generalized Recognizer(GAppPattern) | 10 10 0.0s ┌ Warning: No need to use this function anymore since MLStyle v0.4 at /home/pkgeval/.julia/packages/MLStyle/SLOsr/test/pervasive.jl:251 └ @ MLStyle.Extension ~/.julia/packages/MLStyle/SLOsr/src/Extension.Deprecated.jl:22 Test Summary: | Pass Total Time TestUppercaseCapturing | 1 1 0.0s Test Summary: | Pass Total Time variable mutation in Many(..) | 3 3 0.0s ┌ Warning: Deprecated use detected at /home/pkgeval/.julia/packages/MLStyle/SLOsr/test/pervasive.jl:282. └ @ MLStyle ~/.julia/packages/MLStyle/SLOsr/src/DeprecationUtils.jl:11 ┌ Warning: Deprecated use of pattern Do(x=2, ...): │ Chaning a variable x captured during pattern matching. │ This is dangerous and prevents optimizations, hence got deprecated. │ There might be similar cases that we couldn't detect from your code. │ Plesae avoid it! And remember not to change the variable bound during pattern matching, instead, mutate outer variables. └ @ MLStyle ~/.julia/packages/MLStyle/SLOsr/src/DeprecationUtils.jl:13 Test Summary: | Pass Total Time typed vector | 1 1 0.0s Test Summary: | Pass Broken Total Time match | 29 5 34 2.3s ┌ Warning: Deprecated use of qualifier internal at /home/pkgeval/.julia/packages/MLStyle/SLOsr/test/pattern.jl:3: │ Scoping specifiers such as 'internal', 'public' are deprecated. Now the scope of a pattern is consistent with the visibility of the pattern object in current module. └ @ MLStyle.Qualification ~/.julia/packages/MLStyle/SLOsr/src/Qualification.jl:13 Test Summary: | Pass Total Time pattern | 1 1 0.4s ┌ Warning: Deprecated use of qualifier internal at /home/pkgeval/.julia/packages/MLStyle/SLOsr/test/typelevel.jl:2: │ Scoping specifiers such as 'internal', 'public' are deprecated. Now the scope of a pattern is consistent with the visibility of the pattern object in current module. └ @ MLStyle.Qualification ~/.julia/packages/MLStyle/SLOsr/src/Qualification.jl:13 Test Summary: | Pass Total Time type destructing | 2 2 0.0s Test Summary: | Pass Total Time test_nothing_match | 1 1 0.0s [ Info: Dict{Symbol, Vector}(:result => ["C# and F#", "Julia and Ruby and Python"], :TC => Main.TestModule.TypeChecking[Main.TestModule.Static, Main.TestModule.Dynamic]) Test Summary: | Pass Total Time MQuery | 3 3 8.5s Test Summary: | Pass Total Time issue 87 | 1 1 0.0s Test Summary: | Pass Total Time issue 62 and 98 | 4 4 0.0s Test Summary: | Pass Total Time #109: matching macrocall | 2 2 0.0s Test Summary: | Pass Total Time issue 154 | 10 10 0.1s Testing MLStyle tests passed Testing completed after 124.65s PkgEval succeeded after 375.62s