Package evaluation to test MLStyle on Julia 1.14.0-DEV.1893 (b4aba01002*) started at 2026-03-15T11:56:56.184 ################################################################################ # Set-up # Installing PkgEval dependencies (TestEnv)... Activating project at `~/.julia/environments/v1.14` Set-up completed after 13.54s ################################################################################ # Installation # Installing MLStyle... Resolving package versions... Updating `~/.julia/environments/v1.14/Project.toml` [d8e11817] + MLStyle v0.4.17 Updating `~/.julia/environments/v1.14/Manifest.toml` [d8e11817] + MLStyle v0.4.17 Installation completed after 1.17s ################################################################################ # Precompilation # Precompiling PkgEval dependencies... Precompiling package dependencies... Precompiling packages... 1758.2 ms ✓ InlineStrings 803.5 ms ✓ Reexport 1162.0 ms ✓ Statistics 1068.9 ms ✓ PooledArrays 778.3 ms ✓ InvertedIndices 743.5 ms ✓ IteratorInterfaceExtensions 25499.0 ms ✓ MLStyle 843.7 ms ✓ LaTeXStrings 1782.6 ms ✓ Crayons 3831.8 ms ✓ DataStructures 998.8 ms ✓ Missings 2503.3 ms ✓ SentinelArrays 2.8 ms ✓ PrecompileTools 794.3 ms ✓ TableTraits 1237.3 ms ✓ SortingAlgorithms 3932.7 ms ✓ StringManipulation 1907.1 ms ✓ Tables 41243.7 ms ✓ PrettyTables 83365.1 ms ✓ DataFrames 18 dependencies successfully precompiled in 175 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 197.04s ################################################################################ # Testing # Testing MLStyle Status `/tmp/jl_1suoHe/Project.toml` [a93c6f00] DataFrames v1.8.1 [864edb3b] DataStructures v0.19.3 [d8e11817] MLStyle v0.4.17 [8dfed614] Test v1.11.0 Status `/tmp/jl_1suoHe/Manifest.toml` [34da2185] Compat v4.18.1 [a8cc5b0e] Crayons v4.1.1 [9a962f9c] DataAPI v1.16.0 [a93c6f00] DataFrames v1.8.1 [864edb3b] DataStructures v0.19.3 [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.1 [2dfb63ee] PooledArrays v1.4.3 [aea7be01] PrecompileTools v1.3.3 [21216c6a] Preferences v1.5.2 [08abe8d2] PrettyTables v3.2.3 [189a3867] Reexport v1.2.2 [91c51154] SentinelArrays v1.4.9 [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 [7b1f6079] FileWatching v1.11.0 [9fa8497b] Future v1.11.0 [b77e0a4c] InteractiveUtils v1.11.0 [ac6e5ff7] JuliaSyntaxHighlighting v1.13.0 [8f399da3] Libdl v1.11.0 [37e2e46d] LinearAlgebra v1.13.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 v1.0.0 [9e88b42a] Serialization v1.11.0 [6462fe0b] Sockets v1.11.0 [f489334b] StyledStrings v1.13.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.30+0 [8e850b90] libblastrampoline_jll v5.15.0+0 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.4s 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#451".Interval})() in module ##active patterns#451 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.2s Test Summary: | Pass Total Time uncomp map | 1 1 0.6s Test Summary: | Pass Total Time uncomp filter | 1 1 0.0s Test Summary: | Pass Total Time lambda pattern | 3 3 0.5s 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:4 └ @ Core ~/.julia/packages/MLStyle/SLOsr/test/runtests.jl:4 ┌ 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:4 └ @ Core ~/.julia/packages/MLStyle/SLOsr/test/runtests.jl:4 ┌ 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:4 └ @ Core ~/.julia/packages/MLStyle/SLOsr/test/runtests.jl:4 ┌ 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:4 └ @ Core ~/.julia/packages/MLStyle/SLOsr/test/runtests.jl:4 Test Summary: | Pass Broken Total Time exception | 4 1 5 0.4s Test Summary: | Pass Total Time call / expr | 1 1 0.1s Test Summary: | Pass Total Time call / ast | 1 1 0.0s Test Summary: | Pass Total Time Ast Pattern | 3 3 0.0s Test Summary: | Pass Total Time only head | 1 1 0.0s Test Summary: | Pass Total Time only pack | 1 1 0.1s 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.6s ┌ 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.1s 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.0s 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.4s ┌ 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 => ["Julia and Ruby and Python", "C# and F#"], :TC => Main.TestModule.TypeChecking[Main.TestModule.Dynamic, Main.TestModule.Static]) Test Summary: | Pass Total Time MQuery | 3 3 7.9s 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.7s Testing MLStyle tests passed Testing completed after 116.54s PkgEval succeeded after 339.89s