Build Logs

japgolly/microlibs-scala • 3.8.0-RC2:2025-11-28

Errors

2

Warnings

222

Total Lines

926

1##################################
2Clonning https://github.com/japgolly/microlibs-scala.git into /build/repo using revision v4.2.1
3##################################
4Note: switching to '3611b8172dbe7fa2f93fef6550d5f29f27ff5737'.
5
6You are in 'detached HEAD' state. You can look around, make experimental
7changes and commit them, and you can discard any commits you make in this
8state without impacting any branches by switching back to a branch.
9
10If you want to create a new branch to retain commits you create, you may
11do so (now or later) by using -c with the switch command. Example:
12
13 git switch -c <new-branch-name>
14
15Or undo this operation with:
16
17 git switch -
18
19Turn off this advice by setting config variable advice.detachedHead to false
20
21----
22Preparing build for 3.8.0-RC2
23Scala binary version found: 3.8
24Would use project defined source version
25Scala binary version found: 3.8
26Would use project defined source version
27Would try to apply common scalacOption (best-effort, sbt/mill only):
28Append: ,
29Remove: ,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
30
31Try apply source patch:
32Path: stdlib-ext/shared/src/main/scala-3/japgolly/microlibs/stdlib_ext/MutableArray.scala
33Pattern: scala.util.Sorting.quickSort(array)(o)
34Replacement: scala.util.Sorting.quickSort(array)(using o)
35Starting compilation server
36Compiling project (Scala 3.7.3, JVM (17))
37Compiled project (Scala 3.7.3, JVM (17))
38Successfully applied pattern 'scala.util.Sorting.quickSort(array)(o)' in stdlib-ext/shared/src/main/scala-3/japgolly/microlibs/stdlib_ext/MutableArray.scala
39
40Try apply source patch:
41Path: project/Dependencies.scala
42Pattern: def scala3 = "3.1.3"
43Replacement: def scala3 = "3.8.0-RC2"
44Successfully applied pattern 'def scala3 = "3.1.3"' in project/Dependencies.scala
45----
46Starting build for 3.8.0-RC2
47Execute tests: true
48sbt project found:
49Sbt version 1.6.2 is not supported, minimal supported version is 1.11.5
50Enforcing usage of sbt in version 1.11.5
51No prepare script found for project japgolly/microlibs-scala
52##################################
53Scala version: 3.8.0-RC2
54Targets: com.github.japgolly.microlibs%adt-macros com.github.japgolly.microlibs%cats-ext com.github.japgolly.microlibs%compile-time com.github.japgolly.microlibs%disjunction com.github.japgolly.microlibs%multimap com.github.japgolly.microlibs%name-fn com.github.japgolly.microlibs%nonempty com.github.japgolly.microlibs%recursion com.github.japgolly.microlibs%stdlib-ext com.github.japgolly.microlibs%test-util com.github.japgolly.microlibs%types com.github.japgolly.microlibs%utils
55Project projectConfig: {"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","sourceVersion":"none","migrationVersions":[],"sourcePatches":[{"path":"stdlib-ext/shared/src/main/scala-3/japgolly/microlibs/stdlib_ext/MutableArray.scala","pattern":"scala.util.Sorting.quickSort(array)(o)","replaceWith":"scala.util.Sorting.quickSort(array)(using o)"},{"path":"project/Dependencies.scala","pattern":"def scala3 = \"3.1.3\"","replaceWith":"def scala3 = \"<SCALA_VERSION>\""}]}
56##################################
57Using extra scalacOptions: ,
58Filtering out scalacOptions: ,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
59[sbt_options] declare -a sbt_options=()
60[process_args] java_version = '17'
61[copyRt] java9_rt = '/root/.sbt/1.0/java9-rt-ext-eclipse_adoptium_17_0_8/rt.jar'
62# Executing command line:
63java
64-Xmx2G
65-Dcommunitybuild.scala=3.8.0-RC2
66-Dcommunitybuild.project.dependencies.add=
67-Xmx7G
68-Xms4G
69-Xss8M
70-Dsbt.script=/root/.sdkman/candidates/sbt/current/bin/sbt
71-Dscala.ext.dirs=/root/.sbt/1.0/java9-rt-ext-eclipse_adoptium_17_0_8
72-jar
73/root/.sdkman/candidates/sbt/1.11.5/bin/sbt-launch.jar
74"setCrossScalaVersions 3.8.0-RC2"
75"++3.8.0-RC2 -v"
76"mapScalacOptions ",,-Wconf:msg=can be rewritten automatically under:s" ",-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e""
77"set every credentials := Nil"
78"excludeLibraryDependency com.github.ghik:zerowaste_{scalaVersion} com.olegpy:better-monadic-for_3 org.polyvariant:better-tostring_{scalaVersion} org.wartremover:wartremover_{scalaVersion}"
79"removeScalacOptionsStartingWith -P:wartremover"
80
81moduleMappings
82"runBuild 3.8.0-RC2 """{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","sourceVersion":"none","migrationVersions":[],"sourcePatches":[{"path":"stdlib-ext/shared/src/main/scala-3/japgolly/microlibs/stdlib_ext/MutableArray.scala","pattern":"scala.util.Sorting.quickSort(array)(o)","replaceWith":"scala.util.Sorting.quickSort(array)(using o)"},{"path":"project/Dependencies.scala","pattern":"def scala3 = \"3.1.3\"","replaceWith":"def scala3 = \"<SCALA_VERSION>\""}]}""" com.github.japgolly.microlibs%adt-macros com.github.japgolly.microlibs%cats-ext com.github.japgolly.microlibs%compile-time com.github.japgolly.microlibs%disjunction com.github.japgolly.microlibs%multimap com.github.japgolly.microlibs%name-fn com.github.japgolly.microlibs%nonempty com.github.japgolly.microlibs%recursion com.github.japgolly.microlibs%stdlib-ext com.github.japgolly.microlibs%test-util com.github.japgolly.microlibs%types com.github.japgolly.microlibs%utils"
83
84[info] welcome to sbt 1.11.5 (Eclipse Adoptium Java 17.0.8)
85[info] loading settings for project repo-build from akka.sbt, plugins.sbt...
86[info] loading project definition from /build/repo/project
87[info] compiling 5 Scala sources to /build/repo/project/target/scala-2.12/sbt-1.0/classes ...
88[info] Non-compiled module 'compiler-bridge_2.12' for Scala 2.12.20. Compiling...
89[info] Compilation completed in 9.225s.
90[warn] two feature warnings; re-run with -feature for details
91[warn] one warning found
92[info] done compiling
93/build/repo/scalafix.sbt:1: warning: value scalafixScalaBinaryVersion in object autoImport is deprecated (since 0.12.1): scalafixScalaBinaryVersion now follows scalaVersion by default
94ThisBuild / scalafixScalaBinaryVersion := "2.13"
95 ^
96[info] loading settings for project root from build.sbt, release.sbt, scalafix.sbt, version.sbt...
97[info] resolving key references (32199 settings) ...
98[info] set current project to Microlibs (in build file:/build/repo/)
99[warn] there's a key that's not used by any other settings/tasks:
100[warn]
101[warn] * ThisBuild / scalafixScalaBinaryVersion
102[warn] +- /build/repo/scalafix.sbt:1
103[warn]
104[warn] note: a setting might still be used by a command; to exclude a key from this `lintUnused` check
105[warn] either append it to `Global / excludeLintKeys` or call .withRank(KeyRanks.Invisible) on the key
106Execute setCrossScalaVersions: 3.8.0-RC2
107OpenCB::Changing crossVersion 3.8.0-RC2 -> 3.8.0-RC2 in adtMacrosJVM/crossScalaVersions
108OpenCB::Changing crossVersion 3.8.0-RC2 -> 3.8.0-RC2 in bench/crossScalaVersions
109OpenCB::Changing crossVersion 3.8.0-RC2 -> 3.8.0-RC2 in compileTimeJS/crossScalaVersions
110OpenCB::Changing crossVersion 3.8.0-RC2 -> 3.8.0-RC2 in nonemptyJS/crossScalaVersions
111OpenCB::Changing crossVersion 3.8.0-RC2 -> 3.8.0-RC2 in testUtilJVM/crossScalaVersions
112OpenCB::Changing crossVersion 3.8.0-RC2 -> 3.8.0-RC2 in stdlibExtJS/crossScalaVersions
113OpenCB::Changing crossVersion 3.8.0-RC2 -> 3.8.0-RC2 in recursionJS/crossScalaVersions
114OpenCB::Changing crossVersion 3.8.0-RC2 -> 3.8.0-RC2 in JVM/crossScalaVersions
115OpenCB::Changing crossVersion 3.8.0-RC2 -> 3.8.0-RC2 in disjunctionJS/crossScalaVersions
116OpenCB::Changing crossVersion 3.8.0-RC2 -> 3.8.0-RC2 in JS/crossScalaVersions
117OpenCB::Changing crossVersion 3.8.0-RC2 -> 3.8.0-RC2 in nonemptyJVM/crossScalaVersions
118OpenCB::Changing crossVersion 3.8.0-RC2 -> 3.8.0-RC2 in utilsJS/crossScalaVersions
119OpenCB::Changing crossVersion 3.8.0-RC2 -> 3.8.0-RC2 in compileTimeJVM/crossScalaVersions
120OpenCB::Changing crossVersion 3.8.0-RC2 -> 3.8.0-RC2 in adtMacrosJS/crossScalaVersions
121OpenCB::Changing crossVersion 3.8.0-RC2 -> 3.8.0-RC2 in catsExtJVM/crossScalaVersions
122OpenCB::Changing crossVersion 3.8.0-RC2 -> 3.8.0-RC2 in multimapJVM/crossScalaVersions
123OpenCB::Changing crossVersion 3.8.0-RC2 -> 3.8.0-RC2 in catsExtJS/crossScalaVersions
124OpenCB::Changing crossVersion 3.8.0-RC2 -> 3.8.0-RC2 in recursionJVM/crossScalaVersions
125OpenCB::Changing crossVersion 3.8.0-RC2 -> 3.8.0-RC2 in testUtilJS/crossScalaVersions
126OpenCB::Changing crossVersion 3.8.0-RC2 -> 3.8.0-RC2 in nameFnJVM/crossScalaVersions
127OpenCB::Changing crossVersion 3.8.0-RC2 -> 3.8.0-RC2 in disjunctionJVM/crossScalaVersions
128OpenCB::Changing crossVersion 3.8.0-RC2 -> 3.8.0-RC2 in multimapJS/crossScalaVersions
129OpenCB::Changing crossVersion 3.8.0-RC2 -> 3.8.0-RC2 in root/crossScalaVersions
130OpenCB::Changing crossVersion 3.8.0-RC2 -> 3.8.0-RC2 in nameFnJS/crossScalaVersions
131OpenCB::Changing crossVersion 3.8.0-RC2 -> 3.8.0-RC2 in stdlibExtJVM/crossScalaVersions
132OpenCB::Changing crossVersion 3.8.0-RC2 -> 3.8.0-RC2 in utilsJVM/crossScalaVersions
133OpenCB::Changing crossVersion 3.8.0-RC2 -> 3.8.0-RC2 in typesJVM/crossScalaVersions
134OpenCB::Changing crossVersion 3.8.0-RC2 -> 3.8.0-RC2 in typesJS/crossScalaVersions
135[info] set current project to Microlibs (in build file:/build/repo/)
136[info] Setting Scala version to 3.8.0-RC2 on 28 projects.
137[info] Switching Scala version on:
138[info] JVM (2.13.8, 3.8.0-RC2)
139[info] adtMacrosJVM (2.13.8, 3.8.0-RC2)
140[info] stdlibExtJVM (2.13.8, 3.8.0-RC2)
141[info] multimapJS (2.13.8, 3.8.0-RC2)
142[info] recursionJVM (2.13.8, 3.8.0-RC2)
143[info] catsExtJS (2.13.8, 3.8.0-RC2)
144[info] * root (2.13.8, 3.8.0-RC2)
145[info] typesJVM (2.13.8, 3.8.0-RC2)
146[info] disjunctionJVM (2.13.8, 3.8.0-RC2)
147[info] nameFnJVM (2.13.8, 3.8.0-RC2)
148[info] typesJS (2.13.8, 3.8.0-RC2)
149[info] JS (2.13.8, 3.8.0-RC2)
150[info] testUtilJVM (2.13.8, 3.8.0-RC2)
151[info] multimapJVM (2.13.8, 3.8.0-RC2)
152[info] utilsJS (2.13.8, 3.8.0-RC2)
153[info] catsExtJVM (2.13.8, 3.8.0-RC2)
154[info] disjunctionJS (2.13.8, 3.8.0-RC2)
155[info] compileTimeJVM (2.13.8, 3.8.0-RC2)
156[info] testUtilJS (2.13.8, 3.8.0-RC2)
157[info] adtMacrosJS (2.13.8, 3.8.0-RC2)
158[info] stdlibExtJS (2.13.8, 3.8.0-RC2)
159[info] nameFnJS (2.13.8, 3.8.0-RC2)
160[info] nonemptyJVM (2.13.8, 3.8.0-RC2)
161[info] utilsJVM (2.13.8, 3.8.0-RC2)
162[info] nonemptyJS (2.13.8, 3.8.0-RC2)
163[info] compileTimeJS (2.13.8, 3.8.0-RC2)
164[info] recursionJS (2.13.8, 3.8.0-RC2)
165[info] bench (2.13.8, 3.8.0-RC2)
166[info] Excluding projects:
167[info] Reapplying settings...
168[info] set current project to Microlibs (in build file:/build/repo/)
169Execute mapScalacOptions: ,,-Wconf:msg=can be rewritten automatically under:s ,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
170[info] Reapplying settings...
171[info] set current project to Microlibs (in build file:/build/repo/)
172[info] Defining Global / credentials, JS / credentials and 26 others.
173[info] The new values will be used by Global / pgpSelectPassphrase, Global / pgpSigningKey and 140 others.
174[info] Run `last` for details.
175[info] Reapplying settings...
176[info] set current project to Microlibs (in build file:/build/repo/)
177Execute excludeLibraryDependency: com.github.ghik:zerowaste_{scalaVersion} com.olegpy:better-monadic-for_3 org.polyvariant:better-tostring_{scalaVersion} org.wartremover:wartremover_{scalaVersion}
178[info] Reapplying settings...
179OpenCB::Failed to reapply settings in excludeLibraryDependency: Reference to undefined setting:
180
181 Global / allExcludeDependencies from Global / allExcludeDependencies (CommunityBuildPlugin.scala:331)
182 Did you mean recursionJS / allExcludeDependencies ?
183 , retry without global scopes
184[info] Reapplying settings...
185[info] set current project to Microlibs (in build file:/build/repo/)
186Execute removeScalacOptionsStartingWith: -P:wartremover
187[info] Reapplying settings...
188[info] set current project to Microlibs (in build file:/build/repo/)
189[success] Total time: 0 s, completed Nov 28, 2025, 2:27:48 PM
190Build config: {"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","sourceVersion":"none","migrationVersions":[],"sourcePatches":[{"path":"stdlib-ext/shared/src/main/scala-3/japgolly/microlibs/stdlib_ext/MutableArray.scala","pattern":"scala.util.Sorting.quickSort(array)(o)","replaceWith":"scala.util.Sorting.quickSort(array)(using o)"},{"path":"project/Dependencies.scala","pattern":"def scala3 = \"3.1.3\"","replaceWith":"def scala3 = \"<SCALA_VERSION>\""}]}
191Parsed config: Success(ProjectBuildConfig(ProjectsConfig(List(),Map()),Full,List()))
192Starting build...
193Projects: Set(adtMacrosJVM, stdlibExtJVM, recursionJVM, typesJVM, disjunctionJVM, nameFnJVM, testUtilJVM, multimapJVM, catsExtJVM, compileTimeJVM, nonemptyJVM, utilsJVM)
194Starting build for ProjectRef(file:/build/repo/,stdlibExtJVM) (stdlib-ext)... [0/12]
195OpenCB::Filter out '-deprecation', matches setting pattern '^-?-deprecation'
196OpenCB::Filter out '-feature', matches setting pattern '^-?-feature'
197Compile scalacOptions: -unchecked, -language:postfixOps, -language:implicitConversions, -language:higherKinds, -language:existentials, -source:3.0-migration, -Ykind-projector, -Xsemanticdb, -semanticdb-target, /build/repo/stdlib-ext/jvm/target/scala-3.8.0-RC2/meta, -Wconf:msg=can be rewritten automatically under:s
198[info] compiling 7 Scala sources to /build/repo/stdlib-ext/jvm/target/scala-3.8.0-RC2/classes ...
199[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
200[warn] one warning found
201[info] done compiling
202[info] compiling 13 Scala sources to /build/repo/compile-time/jvm/target/scala-3.8.0-RC2/classes ...
203[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
204[warn] Internal error in extracting SemanticDB while compiling /build/repo/compile-time/shared/src/main/scala-3/japgolly/microlibs/compiletime/CachedGivens.scala: Ignoring f of symbol type Materialiser, type MethodType(List(f), List(TypeRef(TermRef(ThisType(TypeRef(NoPrefix,module class compiletime)),object MacroEnv),type Field)), AppliedType(TypeRef(TermRef(ThisType(TypeRef(NoPrefix,module class <root>)),object scala),class Option),List(AppliedType(TypeRef(TermRef(TermRef(ThisType(TypeRef(NoPrefix,module class <root>)),object scala),object quoted),class Expr),List(AppliedType(TypeParamRef(F),List(TypeRef(TermParamRef(f),type Type))))))))
205[warn] Internal error in extracting SemanticDB while compiling /build/repo/compile-time/shared/src/main/scala-3/japgolly/microlibs/compiletime/CachedGivens.scala: Ignoring f of symbol type Materialiser, type MethodType(List(f), List(TypeRef(TermRef(ThisType(TypeRef(NoPrefix,module class compiletime)),object MacroEnv),type Field)), AppliedType(TypeRef(TermRef(ThisType(TypeRef(NoPrefix,module class <root>)),object scala),class Option),List(AppliedType(TypeRef(TermRef(TermRef(ThisType(TypeRef(NoPrefix,module class <root>)),object scala),object quoted),class Expr),List(AppliedType(TypeParamRef(F),List(TypeRef(TermParamRef(f),type Type))))))))
206[warn] Internal error in extracting SemanticDB while compiling /build/repo/compile-time/shared/src/main/scala-3/japgolly/microlibs/compiletime/CachedGivens.scala: Ignoring f of symbol val mm1, type MethodType(List(f), List(TypeRef(TermRef(ThisType(TypeRef(NoPrefix,module class compiletime)),object MacroEnv),type Field)), AppliedType(TypeRef(TermRef(ThisType(TypeRef(NoPrefix,module class <root>)),object scala),class Option),List(AppliedType(TypeRef(TermRef(TermRef(ThisType(TypeRef(NoPrefix,module class <root>)),object scala),object quoted),class Expr),List(AppliedType(TypeRef(ThisType(TypeRef(ThisType(TypeRef(ThisType(TypeRef(NoPrefix,module class compiletime)),module class CachedGivens$)),class Dsl2)),type F),List(TypeRef(TermParamRef(f),type Type))))))))
207[warn] Internal error in extracting SemanticDB while compiling /build/repo/compile-time/shared/src/main/scala-3/japgolly/microlibs/compiletime/CachedGivens.scala: Ignoring f of symbol val mm2, type MethodType(List(f), List(TypeRef(TermRef(ThisType(TypeRef(NoPrefix,module class compiletime)),object MacroEnv),type Field)), AppliedType(TypeRef(TermRef(ThisType(TypeRef(NoPrefix,module class <root>)),object scala),class Option),List(AppliedType(TypeRef(TermRef(TermRef(ThisType(TypeRef(NoPrefix,module class <root>)),object scala),object quoted),class Expr),List(AppliedType(TypeRef(ThisType(TypeRef(ThisType(TypeRef(ThisType(TypeRef(NoPrefix,module class compiletime)),module class CachedGivens$)),class Dsl2)),type F),List(TypeRef(TermParamRef(f),type Type))))))))
208[warn] Internal error in extracting SemanticDB while compiling /build/repo/compile-time/shared/src/main/scala-3/japgolly/microlibs/compiletime/CachedGivens.scala: Ignoring f of symbol val mm1, type MethodType(List(f), List(TypeRef(TermRef(ThisType(TypeRef(NoPrefix,module class compiletime)),object MacroEnv),type Field)), AppliedType(TypeRef(TermRef(ThisType(TypeRef(NoPrefix,module class <root>)),object scala),class Option),List(AppliedType(TypeRef(TermRef(TermRef(ThisType(TypeRef(NoPrefix,module class <root>)),object scala),object quoted),class Expr),List(AppliedType(TypeRef(ThisType(TypeRef(ThisType(TypeRef(ThisType(TypeRef(NoPrefix,module class compiletime)),module class CachedGivens$)),class Dsl2)),type F),List(TypeRef(TermParamRef(f),type Type))))))))
209[warn] Internal error in extracting SemanticDB while compiling /build/repo/compile-time/shared/src/main/scala-3/japgolly/microlibs/compiletime/CachedGivens.scala: Ignoring f of symbol type Materialiser, type MethodType(List(f), List(TypeRef(TermRef(ThisType(TypeRef(NoPrefix,module class compiletime)),object MacroEnv),type Field)), AppliedType(TypeRef(TermRef(ThisType(TypeRef(NoPrefix,module class <root>)),object scala),class Option),List(AppliedType(TypeRef(TermRef(TermRef(ThisType(TypeRef(NoPrefix,module class <root>)),object scala),object quoted),class Expr),List(AppliedType(TypeParamRef(F),List(TypeRef(TermParamRef(f),type Type))))))))
210[warn] Internal error in extracting SemanticDB while compiling /build/repo/compile-time/shared/src/main/scala-3/japgolly/microlibs/compiletime/CachedGivens.scala: Ignoring f of symbol val mm2, type MethodType(List(f), List(TypeRef(TermRef(ThisType(TypeRef(NoPrefix,module class compiletime)),object MacroEnv),type Field)), AppliedType(TypeRef(TermRef(ThisType(TypeRef(NoPrefix,module class <root>)),object scala),class Option),List(AppliedType(TypeRef(TermRef(TermRef(ThisType(TypeRef(NoPrefix,module class <root>)),object scala),object quoted),class Expr),List(AppliedType(TypeRef(ThisType(TypeRef(ThisType(TypeRef(ThisType(TypeRef(NoPrefix,module class compiletime)),module class CachedGivens$)),class Dsl2)),type F),List(TypeRef(TermParamRef(f),type Type))))))))
211[warn] -- [E029] Pattern Match Exhaustivity Warning: /build/repo/compile-time/shared/src/main/scala-3/japgolly/microlibs/compiletime/Field.scala:35:6
212[warn] 35 | (Type.of[Ls], Type.of[Ts]) match
213[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^
214[warn] | match may not be exhaustive.
215[warn] |
216[warn] | It would fail on pattern case: (_, _)
217[warn] |
218[warn] | longer explanation available when compiling with `-explain`
219[warn] there were 12 deprecation warnings; re-run with -deprecation for details
220[warn] 10 warnings found
221[info] done compiling
222[info] compiling 6 Scala sources to /build/repo/test-util/jvm/target/scala-3.8.0-RC2/classes ...
223[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
224[warn] -- Warning: /build/repo/test-util/shared/src/main/scala/japgolly/microlibs/testutil/TypeTestingUtil.scala:12:10
225[warn] 12 | @nowarn("cat=unused")
226[warn] | ^^^^^^^^^^^^
227[warn] | Invalid message filter
228[warn] | unknown category: unused
229[warn] -- Warning: /build/repo/test-util/shared/src/main/scala/japgolly/microlibs/testutil/TypeTestingUtil.scala:20:8
230[warn] 20 |@nowarn("cat=unused")
231[warn] | ^^^^^^^^^^^^
232[warn] | Invalid message filter
233[warn] | unknown category: unused
234[warn] three warnings found
235[info] done compiling
236[info] compiling 4 Scala sources to /build/repo/stdlib-ext/jvm/target/scala-3.8.0-RC2/test-classes ...
237[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
238[warn] one warning found
239[info] done compiling
240-------------------------------- Running Tests --------------------------------
241-------------------------------- Running Tests --------------------------------
242-------------------------------- Running Tests --------------------------------
243-------------------------------- Running Tests --------------------------------
244+ japgolly.microlibs.stdlib_ext.MutableArrayTest.anyRef.init 14ms
245+ japgolly.microlibs.stdlib_ext.EscapeUtilsTest.quoteAndEscape.noNeed.empty 100ms
246+ japgolly.microlibs.stdlib_ext.StdlibExtTest.indent(int) 22ms
247+ japgolly.microlibs.stdlib_ext.ExtractorsTest.duration.2d 99ms
248+ japgolly.microlibs.stdlib_ext.ExtractorsTest.duration.2d9s 0ms
249+ japgolly.microlibs.stdlib_ext.ExtractorsTest.duration.2D9S 0ms
250+ japgolly.microlibs.stdlib_ext.ExtractorsTest.duration.2 days, 8 minutes 1ms
251+ japgolly.microlibs.stdlib_ext.MutableArrayTest.anyRef.map 1ms
252+ japgolly.microlibs.stdlib_ext.ExtractorsTest.duration.2 DAYS, 8 MINUTES 0ms
253+ japgolly.microlibs.stdlib_ext.MutableArrayTest.anyRef.map2 3ms
254+ japgolly.microlibs.stdlib_ext.StdlibExtTest.unindent.equal 5ms
255+ japgolly.microlibs.stdlib_ext.StdlibExtTest.unindent.oneUnder 0ms
256+ japgolly.microlibs.stdlib_ext.StdlibExtTest.unindent.oneOver 0ms
257+ japgolly.microlibs.stdlib_ext.StdlibExtTest.unindent.allUnder 0ms
258+ japgolly.microlibs.stdlib_ext.StdlibExtTest.unindent.allOver 0ms
259+ japgolly.microlibs.stdlib_ext.MutableArrayTest.anyRef.sort 7ms
260+ japgolly.microlibs.stdlib_ext.MutableArrayTest.anyRef.mapAV 0ms
261+ japgolly.microlibs.stdlib_ext.EscapeUtilsTest.quoteAndEscape.noNeed.asciiMid 18ms
262+ japgolly.microlibs.stdlib_ext.EscapeUtilsTest.quoteAndEscape.needed.whitelist 0ms
263+ japgolly.microlibs.stdlib_ext.MutableArrayTest.int.init 4ms
264+ japgolly.microlibs.stdlib_ext.StdlibExtTest.vectorInsertBefore 8ms
265+ japgolly.microlibs.stdlib_ext.MutableArrayTest.int.map 0ms
266+ japgolly.microlibs.stdlib_ext.EscapeUtilsTest.quoteAndEscape.needed.asciiLo 2ms
267+ japgolly.microlibs.stdlib_ext.MutableArrayTest.int.map2 0ms
268+ japgolly.microlibs.stdlib_ext.EscapeUtilsTest.quoteAndEscape.needed.asciiHi 1ms
269+ japgolly.microlibs.stdlib_ext.EscapeUtilsTest.quoteAndEscape.needed.unicode 0ms
270+ japgolly.microlibs.stdlib_ext.StdlibExtTest.regex.collectAllIn.a 8ms
271+ japgolly.microlibs.stdlib_ext.StdlibExtTest.regex.collectAllIn.1 0ms
272+ japgolly.microlibs.stdlib_ext.StdlibExtTest.regex.collectAllIn.1 2 0ms
273+ japgolly.microlibs.stdlib_ext.StdlibExtTest.regex.collectAllIn.1 a 2 0ms
274+ japgolly.microlibs.stdlib_ext.MutableArrayTest.int.sort 12ms
275+ japgolly.microlibs.stdlib_ext.MutableArrayTest.int.mapAR 0ms
276+ japgolly.microlibs.stdlib_ext.StdlibExtTest.regex.collectAllIn.1 a 2 y 0ms
277+ japgolly.microlibs.stdlib_ext.StdlibExtTest.regex.collectAllIn.x 1 a 2 0ms
278+ japgolly.microlibs.stdlib_ext.StdlibExtTest.regex.collectAllIn.x 1 a 2 y 0ms
279+ japgolly.microlibs.stdlib_ext.StdlibExtTest.regex.collectAllIn.xx 11 aa 22 yy 0ms
280+ japgolly.microlibs.stdlib_ext.StdlibExtTest.duration.toSeconds.pos 13ms
281+ japgolly.microlibs.stdlib_ext.StdlibExtTest.duration.toSeconds.neg 0ms
282+ japgolly.microlibs.stdlib_ext.StdlibExtTest.duration.conciseDesc.ns1 4ms
283+ japgolly.microlibs.stdlib_ext.StdlibExtTest.duration.conciseDesc.ns2 0ms
284+ japgolly.microlibs.stdlib_ext.StdlibExtTest.duration.conciseDesc.ns3 0ms
285+ japgolly.microlibs.stdlib_ext.StdlibExtTest.duration.conciseDesc.us1 0ms
286+ japgolly.microlibs.stdlib_ext.StdlibExtTest.duration.conciseDesc.us2 4ms
287+ japgolly.microlibs.stdlib_ext.StdlibExtTest.duration.conciseDesc.us3 0ms
288+ japgolly.microlibs.stdlib_ext.StdlibExtTest.duration.conciseDesc.ms1 0ms
289+ japgolly.microlibs.stdlib_ext.StdlibExtTest.duration.conciseDesc.ms2 0ms
290+ japgolly.microlibs.stdlib_ext.StdlibExtTest.duration.conciseDesc.ms3 0ms
291+ japgolly.microlibs.stdlib_ext.StdlibExtTest.duration.conciseDesc.sec1 0ms
292+ japgolly.microlibs.stdlib_ext.StdlibExtTest.duration.conciseDesc.sec2 0ms
293+ japgolly.microlibs.stdlib_ext.StdlibExtTest.duration.conciseDesc.sec3 0ms
294+ japgolly.microlibs.stdlib_ext.StdlibExtTest.duration.conciseDesc.min1 0ms
295+ japgolly.microlibs.stdlib_ext.StdlibExtTest.duration.conciseDesc.min2 0ms
296+ japgolly.microlibs.stdlib_ext.StdlibExtTest.duration.conciseDesc.min3 0ms
297+ japgolly.microlibs.stdlib_ext.StdlibExtTest.duration.conciseDesc.hr1 0ms
298+ japgolly.microlibs.stdlib_ext.StdlibExtTest.duration.conciseDesc.hr2 0ms
299+ japgolly.microlibs.stdlib_ext.StdlibExtTest.duration.conciseDesc.day1 0ms
300+ japgolly.microlibs.stdlib_ext.StdlibExtTest.duration.conciseDesc.day2 0ms
301Starting build for ProjectRef(file:/build/repo/,testUtilJVM) (test-util)... [1/12]
302Compile scalacOptions: -unchecked, -language:postfixOps, -language:implicitConversions, -language:higherKinds, -language:existentials, -source:3.0-migration, -Ykind-projector, -Xsemanticdb, -semanticdb-target, /build/repo/test-util/jvm/target/scala-3.8.0-RC2/meta, -Wconf:msg=can be rewritten automatically under:s
303[info] compiling 1 Scala source to /build/repo/test-util/jvm/target/scala-3.8.0-RC2/test-classes ...
304[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
305[warn] one warning found
306[info] done compiling
307-------------------------------- Running Tests --------------------------------
308
309
310expect: [ ]
311actual: []
312
313
314
315expect: ↙[
316
317]
318actual: ↙[
319]
320
321
322
323expect: ↙[
324
325 ]
326actual: ↙[
327]
328
329
330assertMultiline (actual | expect)
3311: |≈|
332
333
334assertMultiline
335-e|
336+a|
337------------------------------------------------------------------------------------------------------------------------
338
339
340assertMultiline
341 |
342-e|
343------------------------------------------------------------------------------------------------------------------------
344
345
346
347expect: ↙[
348]
349actual: ↙[
350
351]
352
353
354
355expect: ↙[
356 ]
357actual: ↙[
358
359]
360
361
362
363expect: ↙[
364
365 ]
366actual: ↙[
367
368]
369
370
371assertMultiline
372+a|
373+a|
374------------------------------------------------------------------------------------------------------------------------
375
376
377assertMultiline
378 |
379+a|
380------------------------------------------------------------------------------------------------------------------------
381
382
383assertMultiline
384-e|
385+a|
386+a|
387------------------------------------------------------------------------------------------------------------------------
388
389+ japgolly.microlibs.testutil.TestUtilTest.assertMultiline 81ms
390
391assertEqWithTolerance failed:
392 expect: 12.0
393 actual: 10.0
394 delta: 2.0
395tolerance: 1.0
396
397+ japgolly.microlibs.testutil.TestUtilTest.assertEqWithToleranceDouble 1ms java.lang.AssertionError: 10.0 ≠ 12.0 by 2.0 which exceeds tolerance of 1.0 [L9]
398
399assertEqWithTolerance failed:
400 expect: 2025-11-28T13:28:32.124045020Z
401 actual: 2025-11-28T13:28:30.124045020Z
402 delta: PT2S
403tolernace: PT1S
404
405+ japgolly.microlibs.testutil.TestUtilTest.assertEqWithToleranceInstant 1ms java.lang.AssertionError: 2025-11-28T13:28:30.124045020Z ≠ 2025-11-28T13:28:32.124045020Z by PT2S which exceeds tolerance of PT1S [L9]
406Starting build for ProjectRef(file:/build/repo/,nonemptyJVM) (nonempty)... [2/12]
407Compile scalacOptions: -unchecked, -language:postfixOps, -language:implicitConversions, -language:higherKinds, -language:existentials, -source:3.0-migration, -Ykind-projector, -Xsemanticdb, -semanticdb-target, /build/repo/nonempty/jvm/target/scala-3.8.0-RC2/meta, -Wconf:msg=can be rewritten automatically under:s
408[info] compiling 4 Scala sources to /build/repo/nonempty/jvm/target/scala-3.8.0-RC2/classes ...
409[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
410[warn] -- Warning: /build/repo/nonempty/shared/src/main/scala/japgolly/microlibs/nonempty/NonEmpty.scala:26:10
411[warn] 26 | @nowarn("cat=unused")
412[warn] | ^^^^^^^^^^^^
413[warn] | Invalid message filter
414[warn] | unknown category: unused
415[warn] -- Warning: /build/repo/nonempty/shared/src/main/scala/japgolly/microlibs/nonempty/NonEmptyArraySeq.scala:165:10
416[warn] 165 | @nowarn("cat=unused")
417[warn] | ^^^^^^^^^^^^
418[warn] | Invalid message filter
419[warn] | unknown category: unused
420[warn] -- Warning: /build/repo/nonempty/shared/src/main/scala/japgolly/microlibs/nonempty/NonEmptyArraySeq.scala:169:10
421[warn] 169 | @nowarn("cat=unused")
422[warn] | ^^^^^^^^^^^^
423[warn] | Invalid message filter
424[warn] | unknown category: unused
425[warn] -- Warning: /build/repo/nonempty/shared/src/main/scala/japgolly/microlibs/nonempty/NonEmptyArraySeq.scala:347:10
426[warn] 347 | @nowarn("cat=unused")
427[warn] | ^^^^^^^^^^^^
428[warn] | Invalid message filter
429[warn] | unknown category: unused
430[warn] -- Warning: /build/repo/nonempty/shared/src/main/scala/japgolly/microlibs/nonempty/NonEmptySet.scala:38:10
431[warn] 38 | @nowarn("cat=unused")
432[warn] | ^^^^^^^^^^^^
433[warn] | Invalid message filter
434[warn] | unknown category: unused
435[warn] -- Warning: /build/repo/nonempty/shared/src/main/scala/japgolly/microlibs/nonempty/NonEmptySet.scala:102:10
436[warn] 102 | @nowarn("cat=unused")
437[warn] | ^^^^^^^^^^^^
438[warn] | Invalid message filter
439[warn] | unknown category: unused
440[warn] -- Warning: /build/repo/nonempty/shared/src/main/scala/japgolly/microlibs/nonempty/NonEmptySet.scala:109:10
441[warn] 109 | @nowarn("cat=unused")
442[warn] | ^^^^^^^^^^^^
443[warn] | Invalid message filter
444[warn] | unknown category: unused
445[warn] -- Warning: /build/repo/nonempty/shared/src/main/scala/japgolly/microlibs/nonempty/NonEmptySet.scala:132:10
446[warn] 132 | @nowarn("cat=unused")
447[warn] | ^^^^^^^^^^^^
448[warn] | Invalid message filter
449[warn] | unknown category: unused
450[warn] -- Warning: /build/repo/nonempty/shared/src/main/scala/japgolly/microlibs/nonempty/NonEmptyVector.scala:299:10
451[warn] 299 | @nowarn("cat=unused")
452[warn] | ^^^^^^^^^^^^
453[warn] | Invalid message filter
454[warn] | unknown category: unused
455[warn] 10 warnings found
456[info] done compiling
457[info] compiling 1 Scala source to /build/repo/nonempty/jvm/target/scala-3.8.0-RC2/test-classes ...
458[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
459[warn] one warning found
460[info] done compiling
461-------------------------------- Running Tests --------------------------------
462+ japgolly.microlibs.nonempty.NonEmptyTest.vector.empty 13ms
463+ japgolly.microlibs.nonempty.NonEmptyTest.vector.one 0ms
464+ japgolly.microlibs.nonempty.NonEmptyTest.vector.two 0ms
465+ japgolly.microlibs.nonempty.NonEmptyTest.set.empty 4ms
466+ japgolly.microlibs.nonempty.NonEmptyTest.set.one 5ms
467+ japgolly.microlibs.nonempty.NonEmptyTest.set.two 0ms
468+ japgolly.microlibs.nonempty.NonEmptyTest.map.empty 1ms
469+ japgolly.microlibs.nonempty.NonEmptyTest.map.nonEmpty 0ms
470Starting build for ProjectRef(file:/build/repo/,multimapJVM) (multimap)... [3/12]
471Compile scalacOptions: -unchecked, -language:postfixOps, -language:implicitConversions, -language:higherKinds, -language:existentials, -source:3.0-migration, -Ykind-projector, -Xsemanticdb, -semanticdb-target, /build/repo/multimap/jvm/target/scala-3.8.0-RC2/meta, -Wconf:msg=can be rewritten automatically under:s
472[info] compiling 2 Scala sources to /build/repo/multimap/jvm/target/scala-3.8.0-RC2/classes ...
473[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
474[warn] one warning found
475[info] done compiling
476[info] compiling 1 Scala source to /build/repo/multimap/jvm/target/scala-3.8.0-RC2/test-classes ...
477[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
478[warn] one warning found
479[info] done compiling
480-------------------------------- Running Tests --------------------------------
481+ japgolly.microlibs.multimap.MultimapTest 1ms
482Starting build for ProjectRef(file:/build/repo/,nameFnJVM) (name-fn)... [4/12]
483Compile scalacOptions: -unchecked, -language:postfixOps, -language:implicitConversions, -language:higherKinds, -language:existentials, -source:3.0-migration, -Ykind-projector, -Xsemanticdb, -semanticdb-target, /build/repo/name-fn/jvm/target/scala-3.8.0-RC2/meta, -Wconf:msg=can be rewritten automatically under:s
484[info] compiling 3 Scala sources to /build/repo/name-fn/jvm/target/scala-3.8.0-RC2/classes ...
485[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
486[warn] one warning found
487[info] done compiling
488[info] compiling 1 Scala source to /build/repo/name-fn/jvm/target/scala-3.8.0-RC2/test-classes ...
489[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
490[warn] one warning found
491[info] done compiling
492-------------------------------- Running Tests --------------------------------
493+ japgolly.microlibs.name_fn.NameTest.nonStrict.name 6ms
494+ japgolly.microlibs.name_fn.NameTest.nonStrict.nameFn 2ms
495+ japgolly.microlibs.name_fn.NameTest.pure.name 1ms
496+ japgolly.microlibs.name_fn.NameTest.pure.nameFn 0ms
497Starting build for ProjectRef(file:/build/repo/,disjunctionJVM) (disjunction)... [5/12]
498Compile scalacOptions: -unchecked, -language:postfixOps, -language:implicitConversions, -language:higherKinds, -language:existentials, -source:3.0-migration, -Ykind-projector, -Xsemanticdb, -semanticdb-target, /build/repo/disjunction/jvm/target/scala-3.8.0-RC2/meta, -Wconf:msg=can be rewritten automatically under:s
499[info] compiling 2 Scala sources to /build/repo/disjunction/jvm/target/scala-3.8.0-RC2/classes ...
500[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
501[warn] one warning found
502[info] done compiling
503[info] compiling 1 Scala source to /build/repo/disjunction/jvm/target/scala-3.8.0-RC2/test-classes ...
504[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
505[warn] one warning found
506[info] done compiling
507Starting build for ProjectRef(file:/build/repo/,typesJVM) (types)... [6/12]
508Compile scalacOptions: -unchecked, -language:postfixOps, -language:implicitConversions, -language:higherKinds, -language:existentials, -source:3.0-migration, -Ykind-projector, -Xsemanticdb, -semanticdb-target, /build/repo/types/jvm/target/scala-3.8.0-RC2/meta, -Wconf:msg=can be rewritten automatically under:s
509[info] compiling 1 Scala source to /build/repo/types/jvm/target/scala-3.8.0-RC2/classes ...
510[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
511[warn] -- Warning: /build/repo/types/shared/src/main/scala/japgolly/microlibs/types/NaturalComposition.scala:23:12
512[warn] 23 | @nowarn("cat=unused")
513[warn] | ^^^^^^^^^^^^
514[warn] | Invalid message filter
515[warn] | unknown category: unused
516[warn] -- Warning: /build/repo/types/shared/src/main/scala/japgolly/microlibs/types/NaturalComposition.scala:29:12
517[warn] 29 | @nowarn("cat=unused")
518[warn] | ^^^^^^^^^^^^
519[warn] | Invalid message filter
520[warn] | unknown category: unused
521[warn] three warnings found
522[info] done compiling
523[info] compiling 1 Scala source to /build/repo/types/jvm/target/scala-3.8.0-RC2/test-classes ...
524[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
525[warn] one warning found
526[info] done compiling
527Starting build for ProjectRef(file:/build/repo/,catsExtJVM) (cats-ext)... [7/12]
528Compile scalacOptions: -unchecked, -language:postfixOps, -language:implicitConversions, -language:higherKinds, -language:existentials, -Ykind-projector, -Xsemanticdb, -semanticdb-target, /build/repo/cats-ext/jvm/target/scala-3.8.0-RC2/meta, -Wconf:msg=can be rewritten automatically under:s
529[info] compiling 2 Scala sources to /build/repo/cats-ext/jvm/target/scala-3.8.0-RC2/classes ...
530[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
531[warn] there was 1 deprecation warning; re-run with -deprecation for details
532[warn] two warnings found
533[info] done compiling
534[info] compiling 1 Scala source to /build/repo/cats-ext/jvm/target/scala-3.8.0-RC2/test-classes ...
535[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
536[warn] -- Warning: /build/repo/cats-ext/shared/src/test/scala/japgolly/microlibs/scalaz_ext/CatsMacrosTest.scala:7:8
537[warn] 7 |@nowarn("cat=unused")
538[warn] | ^^^^^^^^^^^^
539[warn] | Invalid message filter
540[warn] | unknown category: unused
541[warn] two warnings found
542[info] done compiling
543-------------------------------- Running Tests --------------------------------
544+ japgolly.microlibs.cats_ext.CatsMacrosTest 0ms
545Starting build for ProjectRef(file:/build/repo/,compileTimeJVM) (compile-time)... [8/12]
546Compile scalacOptions: -unchecked, -language:postfixOps, -language:implicitConversions, -language:higherKinds, -language:existentials, -Ykind-projector, -Xsemanticdb, -semanticdb-target, /build/repo/compile-time/jvm/target/scala-3.8.0-RC2/meta, -Wconf:msg=can be rewritten automatically under:s
547[info] compiling 4 Scala sources to /build/repo/compile-time/jvm/target/scala-3.8.0-RC2/test-classes ...
548[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
549[warn] one warning found
550[warn] one warning found
551[info] done compiling
552-------------------------------- Running Tests --------------------------------
553+ japgolly.microlibs.compiletime.ReusabilityTest.0 5ms
554+ japgolly.microlibs.compiletime.ReusabilityTest.1a 0ms
555+ japgolly.microlibs.compiletime.ReusabilityTest.1b 0ms
556+ japgolly.microlibs.compiletime.ReusabilityTest.2a 0ms
557+ japgolly.microlibs.compiletime.ReusabilityTest.2b 0ms
558+ japgolly.microlibs.compiletime.ReusabilityTest.2c 0ms
559+ japgolly.microlibs.compiletime.ReusabilityTest.recursive 14ms
560Starting build for ProjectRef(file:/build/repo/,utilsJVM) (utils)... [9/12]
561Compile scalacOptions: -unchecked, -language:postfixOps, -language:implicitConversions, -language:higherKinds, -language:existentials, -source:3.0-migration, -Ykind-projector, -Xsemanticdb, -semanticdb-target, /build/repo/utils/jvm/target/scala-3.8.0-RC2/meta, -Wconf:msg=can be rewritten automatically under:s
562[info] compiling 35 Scala sources to /build/repo/utils/jvm/target/scala-3.8.0-RC2/classes ...
563[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
564[warn] -- Warning: /build/repo/utils/shared/src/main/scala/japgolly/microlibs/utils/BiMap.scala:53:10
565[warn] 53 | @nowarn("cat=unused")
566[warn] | ^^^^^^^^^^^^
567[warn] | Invalid message filter
568[warn] | unknown category: unused
569[warn] -- Warning: /build/repo/utils/shared/src/main/scala/japgolly/microlibs/utils/BiMap.scala:82:10
570[warn] 82 | @nowarn("cat=unused")
571[warn] | ^^^^^^^^^^^^
572[warn] | Invalid message filter
573[warn] | unknown category: unused
574[warn] -- Warning: /build/repo/utils/shared/src/main/scala/japgolly/microlibs/utils/IMapBaseV.scala:15:79
575[warn] 15 | @inline def univEq[K, VI, VO, I <: IMapBaseV[K, VI, VO, I]](implicit @nowarn("cat=unused") u: UnivEq[Map[K, VO]]): UnivEq[I] =
576[warn] | ^^^^^^^^^^^^
577[warn] | Invalid message filter
578[warn] | unknown category: unused
579[warn] -- Warning: /build/repo/utils/shared/src/main/scala/japgolly/microlibs/utils/IMapBaseV.scala:19:121
580[warn] 19 |abstract class IMapBaseV[K, VI, VO, This_ <: IMapBaseV[K, VI, VO, This_]] private[utils](m: Map[K, VO])(implicit @nowarn("cat=unused") u: UnivEq[K]) {
581[warn] | ^^^^^^^^^^^^
582[warn] | Invalid message filter
583[warn] | unknown category: unused
584[warn] -- Warning: /build/repo/utils/shared/src/main/scala/japgolly/microlibs/utils/Memo.scala:48:10
585[warn] 48 | @nowarn("cat=unused")
586[warn] | ^^^^^^^^^^^^
587[warn] | Invalid message filter
588[warn] | unknown category: unused
589[warn] -- Warning: /build/repo/utils/shared/src/main/scala/japgolly/microlibs/utils/PotentialChange.scala:142:10
590[warn] 142 | @nowarn("cat=unused")
591[warn] | ^^^^^^^^^^^^
592[warn] | Invalid message filter
593[warn] | unknown category: unused
594[warn] -- Warning: /build/repo/utils/shared/src/main/scala/japgolly/microlibs/utils/SafeBool.scala:174:12
595[warn] 174 | @nowarn("cat=unused")
596[warn] | ^^^^^^^^^^^^
597[warn] | Invalid message filter
598[warn] | unknown category: unused
599[warn] -- Warning: /build/repo/utils/shared/src/main/scala/japgolly/microlibs/utils/SetDiff.scala:67:10
600[warn] 67 | @nowarn("cat=unused")
601[warn] | ^^^^^^^^^^^^
602[warn] | Invalid message filter
603[warn] | unknown category: unused
604[warn] -- Warning: /build/repo/utils/shared/src/main/scala/japgolly/microlibs/utils/SetDiff.scala:79:10
605[warn] 79 | @nowarn("cat=unused")
606[warn] | ^^^^^^^^^^^^
607[warn] | Invalid message filter
608[warn] | unknown category: unused
609[warn] -- Warning: /build/repo/utils/shared/src/main/scala/japgolly/microlibs/utils/StaticLookupFn.scala:66:10
610[warn] 66 | @nowarn("cat=unused")
611[warn] | ^^^^^^^^^^^^
612[warn] | Invalid message filter
613[warn] | unknown category: unused
614[warn] -- Warning: /build/repo/utils/shared/src/main/scala/japgolly/microlibs/utils/Utils.scala:42:10
615[warn] 42 | @nowarn("cat=unused")
616[warn] | ^^^^^^^^^^^^
617[warn] | Invalid message filter
618[warn] | unknown category: unused
619[warn] -- Warning: /build/repo/utils/shared/src/main/scala/japgolly/microlibs/utils/Utils.scala:55:10
620[warn] 55 | @nowarn("cat=unused")
621[warn] | ^^^^^^^^^^^^
622[warn] | Invalid message filter
623[warn] | unknown category: unused
624[warn] -- Warning: /build/repo/utils/shared/src/main/scala/japgolly/microlibs/utils/Utils.scala:180:10
625[warn] 180 | @nowarn("cat=unused")
626[warn] | ^^^^^^^^^^^^
627[warn] | Invalid message filter
628[warn] | unknown category: unused
629[warn] -- Warning: /build/repo/utils/shared/src/main/scala/japgolly/microlibs/utils/Utils.scala:207:10
630[warn] 207 | @nowarn("cat=unused")
631[warn] | ^^^^^^^^^^^^
632[warn] | Invalid message filter
633[warn] | unknown category: unused
634[warn] -- Warning: /build/repo/utils/shared/src/main/scala/japgolly/microlibs/utils/Utils.scala:328:10
635[warn] 328 | @nowarn("cat=unused")
636[warn] | ^^^^^^^^^^^^
637[warn] | Invalid message filter
638[warn] | unknown category: unused
639[warn] there were 2 deprecation warnings; re-run with -deprecation for details
640[warn] 17 warnings found
641[info] done compiling
642[info] compiling 7 Scala sources to /build/repo/utils/jvm/target/scala-3.8.0-RC2/test-classes ...
643[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
644[warn] one warning found
645[info] done compiling
646-------------------------------- Running Tests --------------------------------
647-------------------------------- Running Tests --------------------------------
648-------------------------------- Running Tests --------------------------------
649-------------------------------- Running Tests --------------------------------
650+ japgolly.microlibs.utils.StaticLookupFnTest.array.dup 20ms
651+ japgolly.microlibs.utils.MemoTest.fn1 17ms
652+ japgolly.microlibs.utils.IndexLabelTest.numeric0. 0 ↔ 0 13ms
653+ japgolly.microlibs.utils.IndexLabelTest.numeric0. 1 ↔ 1 0ms
654+ japgolly.microlibs.utils.IndexLabelTest.numeric0.50 ↔ 50 0ms
655+ japgolly.microlibs.utils.IndexLabelTest.numeric1. 0 ↔ 1 1ms
656+ japgolly.microlibs.utils.IndexLabelTest.numeric1. 1 ↔ 2 0ms
657+ japgolly.microlibs.utils.IndexLabelTest.numeric1.50 ↔ 51 0ms
658+ japgolly.microlibs.utils.StaticLookupFnTest.array.total 5ms
659+ japgolly.microlibs.utils.StaticLookupFnTest.array.option 0ms
660+ japgolly.microlibs.utils.StaticLookupFnTest.array.either 3ms
661+ japgolly.microlibs.utils.IndexLabelTest.alpha. 0 ↔ a 5ms
662+ japgolly.microlibs.utils.IndexLabelTest.alpha. 1 ↔ b 0ms
663+ japgolly.microlibs.utils.IndexLabelTest.alpha. 4 ↔ e 0ms
664+ japgolly.microlibs.utils.MemoTest.int 12ms
665+ japgolly.microlibs.utils.IndexLabelTest.alpha.25 ↔ z 0ms
666+ japgolly.microlibs.utils.IndexLabelTest.alpha.26 ↔ aa 0ms
667+ japgolly.microlibs.utils.IndexLabelTest.alpha.27 ↔ ab 0ms
668+ japgolly.microlibs.utils.MemoTest.curry 2ms
669+ japgolly.microlibs.utils.IndexLabelTest.alpha.51 ↔ az 0ms
670+ japgolly.microlibs.utils.IndexLabelTest.alpha.52 ↔ ba 0ms
671+ japgolly.microlibs.utils.StaticLookupFnTest.map.dup 5ms
672+ japgolly.microlibs.utils.IndexLabelTest.roman. 0 ↔ i 7ms
673+ japgolly.microlibs.utils.StaticLookupFnTest.map.total 6ms
674+ japgolly.microlibs.utils.StaticLookupFnTest.map.option 1ms
675+ japgolly.microlibs.utils.IndexLabelTest.roman. 1 ↔ ii 1ms
676+ japgolly.microlibs.utils.IndexLabelTest.roman. 2 ↔ iii 0ms
677+ japgolly.microlibs.utils.IndexLabelTest.roman. 3 ↔ iv 0ms
678+ japgolly.microlibs.utils.StaticLookupFnTest.map.either 2ms
679+ japgolly.microlibs.utils.IndexLabelTest.roman. 4 ↔ v 0ms
680-------------------------------- Running Tests --------------------------------
681+ japgolly.microlibs.utils.IndexLabelTest.roman. 5 ↔ vi 1ms
682+ japgolly.microlibs.utils.IndexLabelTest.roman. 6 ↔ vii 2ms
683+ japgolly.microlibs.utils.StaticLookupFnTest.mapTiny.dup 4ms
684+ japgolly.microlibs.utils.IndexLabelTest.roman. 7 ↔ viii 0ms
685+ japgolly.microlibs.utils.IndexLabelTest.roman. 8 ↔ ix 0ms
686+ japgolly.microlibs.utils.IndexLabelTest.roman. 9 ↔ x 0ms
687+ japgolly.microlibs.utils.StaticLookupFnTest.mapTiny.total 1ms
688+ japgolly.microlibs.utils.IndexLabelTest.roman.10 ↔ xi 1ms
689+ japgolly.microlibs.utils.StaticLookupFnTest.mapTiny.option 2ms
690+ japgolly.microlibs.utils.IndexLabelTest.roman.13 ↔ xiv 1ms
691+ japgolly.microlibs.utils.StaticLookupFnTest.mapTiny.either 0ms
692+ japgolly.microlibs.utils.IndexLabelTest.roman.18 ↔ xix 0ms
693+ japgolly.microlibs.utils.IndexLabelTest.roman.19 ↔ xx 1ms
694+ japgolly.microlibs.utils.IndexLabelTest.roman.37 ↔ xxxviii 0ms
695-------------------------------- Running Tests --------------------------------
696+ japgolly.microlibs.utils.ConciseIntSetFormatTest.single 5ms
697+ japgolly.microlibs.utils.ConciseIntSetFormatTest.range 4ms
698-------------------------------- Running Tests --------------------------------
699+ japgolly.microlibs.utils.ConciseIntSetFormatTest.range2 10ms
700+ japgolly.microlibs.utils.ConciseIntSetFormatTest.jump 0ms
701+ japgolly.microlibs.utils.BiMapTest.Adding & retrieving 8ms
702+ japgolly.microlibs.utils.ConciseIntSetFormatTest.pair 6ms
703+ japgolly.microlibs.utils.ConciseIntSetFormatTest.combo1 0ms
704+ japgolly.microlibs.utils.ConciseIntSetFormatTest.combo2 0ms
705+ japgolly.microlibs.utils.ConsolidatedSeqTest.noConsolidation.0 157ms ConsolidatedSeq()
706+ japgolly.microlibs.utils.ConsolidatedSeqTest.noConsolidation.1 2ms ConsolidatedSeq([100])
707+ japgolly.microlibs.utils.ConsolidatedSeqTest.noConsolidation.2 0ms ConsolidatedSeq([100],[101])
708+ japgolly.microlibs.utils.ConsolidatedSeqTest.noConsolidation.3 0ms ConsolidatedSeq([100],[101],[102])
709+ japgolly.microlibs.utils.ConsolidatedSeqTest.noConsolidation.9 0ms ConsolidatedSeq([100],[101],[102],[103],[104],[105],[106],[107],[108])
710+ japgolly.microlibs.utils.ConsolidatedSeqTest.consolidateAll.0 2ms ConsolidatedSeq()
711+ japgolly.microlibs.utils.ConsolidatedSeqTest.consolidateAll.1 0ms ConsolidatedSeq([100])
712+ japgolly.microlibs.utils.ConsolidatedSeqTest.consolidateAll.2 0ms ConsolidatedSeq([100,101],)
713+ japgolly.microlibs.utils.ConsolidatedSeqTest.consolidateAll.3 0ms ConsolidatedSeq([100,101,102],,)
714+ japgolly.microlibs.utils.ConsolidatedSeqTest.consolidateAll.9 0ms ConsolidatedSeq([100,101,102,103,104,105,106,107,108],,,,,,,,)
715+ japgolly.microlibs.utils.ConsolidatedSeqTest.consolidateOdd 1ms ConsolidatedSeq([10,11],,[12,13],,[14])
716+ japgolly.microlibs.utils.UtilsTest.flattenArraySeqs 98ms
717+ japgolly.microlibs.utils.UtilsTest.partitionConsecutive.1 1ms
718+ japgolly.microlibs.utils.UtilsTest.partitionConsecutive.2 0ms
719+ japgolly.microlibs.utils.UtilsTest.partitionConsecutive.3 0ms
720+ japgolly.microlibs.utils.UtilsTest.partitionConsecutive.4 0ms
721+ japgolly.microlibs.utils.UtilsTest.partitionConsecutive.5 0ms
722+ japgolly.microlibs.utils.UtilsTest.partitionConsecutive.6 0ms
723+ japgolly.microlibs.utils.UtilsTest.partitionConsecutive.7 0ms
724+ japgolly.microlibs.utils.UtilsTest.separateByWhitespaceOrCommas.manual 0ms
725+ japgolly.microlibs.utils.UtilsTest.separateByWhitespaceOrCommas.prop 6ms
726+ OK, passed 100 tests.
727+ japgolly.microlibs.utils.UtilsTest.quickStringExists 158ms
728+ OK, passed 100 tests.
729+ japgolly.microlibs.utils.UtilsTest.quickStringLookup 113ms
730Starting build for ProjectRef(file:/build/repo/,recursionJVM) (recursion)... [10/12]
731Compile scalacOptions: -unchecked, -language:postfixOps, -language:implicitConversions, -language:higherKinds, -language:existentials, -source:3.0-migration, -Ykind-projector, -Xsemanticdb, -semanticdb-target, /build/repo/recursion/jvm/target/scala-3.8.0-RC2/meta, -Wconf:msg=can be rewritten automatically under:s
732[info] compiling 8 Scala sources to /build/repo/recursion/jvm/target/scala-3.8.0-RC2/classes ...
733[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
734[warn] one warning found
735[info] done compiling
736[info] compiling 3 Scala sources to /build/repo/recursion/jvm/target/scala-3.8.0-RC2/test-classes ...
737[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
738[warn] one warning found
739[info] done compiling
740-------------------------------- Running Tests --------------------------------
741+ japgolly.microlibs.recursion.RecursionTest.cata 12ms
742+ japgolly.microlibs.recursion.RecursionTest.ana 1ms
743+ japgolly.microlibs.recursion.RecursionTest.hylo 0ms
744+ japgolly.microlibs.recursion.RecursionTest.prepro.stopAboveFive 4ms
745+ japgolly.microlibs.recursion.RecursionTest.prepro.zeroOutOdds 0ms
746+ japgolly.microlibs.recursion.RecursionTest.postpro.stopAboveFive 2ms
747+ japgolly.microlibs.recursion.RecursionTest.postpro.zeroOutOdds 1ms
748+ japgolly.microlibs.recursion.RecursionTest.coelgot.shortCircuit 2ms
749Starting build for ProjectRef(file:/build/repo/,adtMacrosJVM) (adt-macros)... [11/12]
750Compile scalacOptions: -unchecked, -language:postfixOps, -language:implicitConversions, -language:higherKinds, -language:existentials, -Ykind-projector, -Xsemanticdb, -semanticdb-target, /build/repo/adt-macros/jvm/target/scala-3.8.0-RC2/meta, -Wconf:msg=can be rewritten automatically under:s
751[info] compiling 1 Scala source to /build/repo/adt-macros/jvm/target/scala-3.8.0-RC2/classes ...
752[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
753[warn] one warning found
754[info] done compiling
755[info] compiling 3 Scala sources to /build/repo/adt-macros/jvm/target/scala-3.8.0-RC2/test-classes ...
756[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
757[warn] one warning found
758[info] done compiling
759-------------------------------- Running Tests --------------------------------
760-------------------------------- Running Tests --------------------------------
761+ japgolly.microlibs.adt_macros.Scala3AdtMacroTest.adtValuesManually.simple.s1 15ms
762+ japgolly.microlibs.adt_macros.AdtMacroTest.adtValues.s1 14ms
763+ japgolly.microlibs.adt_macros.Scala3AdtMacroTest.adtValuesManually.simple.s3 1ms
764+ japgolly.microlibs.adt_macros.AdtMacroTest.adtValues.s3 0ms
765+ japgolly.microlibs.adt_macros.Scala3AdtMacroTest.adtValuesManually.dupTypes.ok 8ms
766+ japgolly.microlibs.adt_macros.AdtMacroTest.adtValues.d1 10ms Unable to get a singleton value for: aa.MonoD1.I
767+ japgolly.microlibs.adt_macros.AdtMacroTest.adtValues.d2 0ms Unable to get a singleton value for: aa.MonoD2.B
768+ japgolly.microlibs.adt_macros.AdtMacroTest.adtValues.unsealed 0ms Not a sum type: aa.Unsealed
769+ japgolly.microlibs.adt_macros.Scala3AdtMacroTest.adtValuesManually.dupTypes.ko 2ms
770 Duplicate arguments to aa.MonoD2.B provided:
771 - aa.MonoD2.B.apply(true)
772 - aa.MonoD2.B.apply(false)
773+ japgolly.microlibs.adt_macros.Scala3AdtMacroTest.adtValuesManually.dupValues.ok 3ms
774+ japgolly.microlibs.adt_macros.AdtMacroTest.valuesForAdt.ok 3ms
775+ japgolly.microlibs.adt_macros.AdtMacroTest.valuesForAdt.missing 0ms The following types are unaccounted for: TermRef(ThisType(TypeRef(ThisType(TypeRef(NoPrefix,module class aa)),module class MonoD$)),object C), TypeRef(ThisType(TypeRef(ThisType(TypeRef(NoPrefix,module class aa)),module class MonoD$)),class B), TypeRef(ThisType(TypeRef(ThisType(TypeRef(NoPrefix,module class aa)),module class MonoD$)),class D)
776+ japgolly.microlibs.adt_macros.AdtMacroTest.valuesForAdt.dup 0ms Case 2 (TypeRef(TermRef(TermRef(ThisType(TypeRef(NoPrefix,module class <root>)),object aa),object MonoD),class A)) doesn't match any remaining cases (TermRef(ThisType(TypeRef(ThisType(TypeRef(NoPrefix,module class aa)),module class MonoD$)),object C), TypeRef(ThisType(TypeRef(ThisType(TypeRef(NoPrefix,module class aa)),module class MonoD$)),class B), TypeRef(ThisType(TypeRef(ThisType(TypeRef(NoPrefix,module class aa)),module class MonoD$)),class D)).
777+ japgolly.microlibs.adt_macros.AdtMacroTest.valuesForAdt.extra 0ms Case 2 (TypeRef(TermRef(ThisType(TypeRef(NoPrefix,module class <root>)),object scala),class Int)) doesn't match any remaining cases (TermRef(ThisType(TypeRef(ThisType(TypeRef(NoPrefix,module class aa)),module class MonoD$)),object C), TypeRef(ThisType(TypeRef(ThisType(TypeRef(NoPrefix,module class aa)),module class MonoD$)),class B), TypeRef(ThisType(TypeRef(ThisType(TypeRef(NoPrefix,module class aa)),module class MonoD$)),class D)).
778+ japgolly.microlibs.adt_macros.Scala3AdtMacroTest.adtValuesManually.dupValues.S1 0ms
779 Duplicate arguments to aa.MonoS1.A provided:
780 - aa.MonoS1.A
781 - aa.MonoS1.A
782+ japgolly.microlibs.adt_macros.Scala3AdtMacroTest.adtValuesManually.dupValues.S3 0ms
783 Duplicate arguments to aa.MonoS3.B provided:
784 - aa.MonoS3.B
785 - aa.MonoS3.B
786+ japgolly.microlibs.adt_macros.Scala3AdtMacroTest.adtValuesManually.dupValues.dupD2 0ms Duplicate value specified: aa.MonoD2.B.apply(true)
787+ japgolly.microlibs.adt_macros.Scala3AdtMacroTest.adtValuesManually.incomplete.O 0ms An instance of aa.MonoS3.B not provided.
788+ japgolly.microlibs.adt_macros.AdtMacroTest.adtIso 8ms
789+ japgolly.microlibs.adt_macros.Scala3AdtMacroTest.adtValuesManually.incomplete.C 0ms An instance of aa.MonoD2.B not provided.
790+ japgolly.microlibs.adt_macros.AdtMacroTest.adtIsoSet 12ms
791
792************************
793Build summary:
794[{
795 "module": "stdlib-ext",
796 "compile": {"status": "ok", "tookMs": 14343, "warnings": 0, "errors": 0, "sourceVersion": "3.0-migration"},
797 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
798 "test-compile": {"status": "ok", "tookMs": 10004, "warnings": 0, "errors": 0, "sourceVersion": "3.0-migration"},
799 "test": {"status": "ok", "tookMs": 673, "passed": 57, "failed": 0, "ignored": 0, "skipped": 0, "total": 57, "byFramework": [{"framework": "unknown", "stats": {"passed": 57, "failed": 0, "ignored": 0, "skipped": 0, "total": 57}}]},
800 "publish": {"status": "skipped", "tookMs": 0},
801 "metadata": {
802 "crossScalaVersions": ["2.13.8"]
803}
804},{
805 "module": "test-util",
806 "compile": {"status": "ok", "tookMs": 115, "warnings": 2, "errors": 0, "sourceVersion": "3.0-migration"},
807 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
808 "test-compile": {"status": "ok", "tookMs": 858, "warnings": 0, "errors": 0, "sourceVersion": "3.0-migration"},
809 "test": {"status": "ok", "tookMs": 275, "passed": 3, "failed": 0, "ignored": 0, "skipped": 0, "total": 3, "byFramework": [{"framework": "unknown", "stats": {"passed": 3, "failed": 0, "ignored": 0, "skipped": 0, "total": 3}}]},
810 "publish": {"status": "skipped", "tookMs": 0},
811 "metadata": {
812 "crossScalaVersions": ["2.13.8"]
813}
814},{
815 "module": "nonempty",
816 "compile": {"status": "ok", "tookMs": 2137, "warnings": 9, "errors": 0, "sourceVersion": "3.0-migration"},
817 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
818 "test-compile": {"status": "ok", "tookMs": 705, "warnings": 0, "errors": 0, "sourceVersion": "3.0-migration"},
819 "test": {"status": "ok", "tookMs": 178, "passed": 8, "failed": 0, "ignored": 0, "skipped": 0, "total": 8, "byFramework": [{"framework": "unknown", "stats": {"passed": 8, "failed": 0, "ignored": 0, "skipped": 0, "total": 8}}]},
820 "publish": {"status": "skipped", "tookMs": 0},
821 "metadata": {
822 "crossScalaVersions": ["2.13.8"]
823}
824},{
825 "module": "multimap",
826 "compile": {"status": "ok", "tookMs": 1330, "warnings": 0, "errors": 0, "sourceVersion": "3.0-migration"},
827 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
828 "test-compile": {"status": "ok", "tookMs": 497, "warnings": 0, "errors": 0, "sourceVersion": "3.0-migration"},
829 "test": {"status": "ok", "tookMs": 140, "passed": 1, "failed": 0, "ignored": 0, "skipped": 0, "total": 1, "byFramework": [{"framework": "unknown", "stats": {"passed": 1, "failed": 0, "ignored": 0, "skipped": 0, "total": 1}}]},
830 "publish": {"status": "skipped", "tookMs": 0},
831 "metadata": {
832 "crossScalaVersions": ["2.13.8"]
833}
834},{
835 "module": "name-fn",
836 "compile": {"status": "ok", "tookMs": 557, "warnings": 0, "errors": 0, "sourceVersion": "3.0-migration"},
837 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
838 "test-compile": {"status": "ok", "tookMs": 694, "warnings": 0, "errors": 0, "sourceVersion": "3.0-migration"},
839 "test": {"status": "ok", "tookMs": 154, "passed": 4, "failed": 0, "ignored": 0, "skipped": 0, "total": 4, "byFramework": [{"framework": "unknown", "stats": {"passed": 4, "failed": 0, "ignored": 0, "skipped": 0, "total": 4}}]},
840 "publish": {"status": "skipped", "tookMs": 0},
841 "metadata": {
842 "crossScalaVersions": ["2.13.8"]
843}
844},{
845 "module": "disjunction",
846 "compile": {"status": "ok", "tookMs": 410, "warnings": 0, "errors": 0, "sourceVersion": "3.0-migration"},
847 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
848 "test-compile": {"status": "ok", "tookMs": 401, "warnings": 0, "errors": 0, "sourceVersion": "3.0-migration"},
849 "test": {"status": "ok", "tookMs": 85, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
850 "publish": {"status": "skipped", "tookMs": 0},
851 "metadata": {
852 "crossScalaVersions": ["2.13.8"]
853}
854},{
855 "module": "types",
856 "compile": {"status": "ok", "tookMs": 526, "warnings": 2, "errors": 0, "sourceVersion": "3.0-migration"},
857 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
858 "test-compile": {"status": "ok", "tookMs": 527, "warnings": 0, "errors": 0, "sourceVersion": "3.0-migration"},
859 "test": {"status": "ok", "tookMs": 202, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
860 "publish": {"status": "skipped", "tookMs": 0},
861 "metadata": {
862 "crossScalaVersions": ["2.13.8"]
863}
864},{
865 "module": "cats-ext",
866 "compile": {"status": "ok", "tookMs": 628, "warnings": 0, "errors": 0},
867 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
868 "test-compile": {"status": "ok", "tookMs": 778, "warnings": 1, "errors": 0},
869 "test": {"status": "ok", "tookMs": 188, "passed": 1, "failed": 0, "ignored": 0, "skipped": 0, "total": 1, "byFramework": [{"framework": "unknown", "stats": {"passed": 1, "failed": 0, "ignored": 0, "skipped": 0, "total": 1}}]},
870 "publish": {"status": "skipped", "tookMs": 0},
871 "metadata": {
872 "crossScalaVersions": ["2.13.8"]
873}
874},{
875 "module": "compile-time",
876 "compile": {"status": "ok", "tookMs": 56, "warnings": 1, "errors": 0},
877 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
878 "test-compile": {"status": "ok", "tookMs": 1934, "warnings": 0, "errors": 0},
879 "test": {"status": "ok", "tookMs": 183, "passed": 7, "failed": 0, "ignored": 0, "skipped": 0, "total": 7, "byFramework": [{"framework": "unknown", "stats": {"passed": 7, "failed": 0, "ignored": 0, "skipped": 0, "total": 7}}]},
880 "publish": {"status": "skipped", "tookMs": 0},
881 "metadata": {
882 "crossScalaVersions": ["2.13.8"]
883}
884},{
885 "module": "utils",
886 "compile": {"status": "ok", "tookMs": 4375, "warnings": 15, "errors": 0, "sourceVersion": "3.0-migration"},
887 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
888 "test-compile": {"status": "ok", "tookMs": 1684, "warnings": 0, "errors": 0, "sourceVersion": "3.0-migration"},
889 "test": {"status": "ok", "tookMs": 867, "passed": 75, "failed": 0, "ignored": 0, "skipped": 0, "total": 75, "byFramework": [{"framework": "unknown", "stats": {"passed": 75, "failed": 0, "ignored": 0, "skipped": 0, "total": 75}}]},
890 "publish": {"status": "skipped", "tookMs": 0},
891 "metadata": {
892 "crossScalaVersions": ["2.13.8"]
893}
894},{
895 "module": "recursion",
896 "compile": {"status": "ok", "tookMs": 1108, "warnings": 0, "errors": 0, "sourceVersion": "3.0-migration"},
897 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
898 "test-compile": {"status": "ok", "tookMs": 1098, "warnings": 0, "errors": 0, "sourceVersion": "3.0-migration"},
899 "test": {"status": "ok", "tookMs": 196, "passed": 8, "failed": 0, "ignored": 0, "skipped": 0, "total": 8, "byFramework": [{"framework": "unknown", "stats": {"passed": 8, "failed": 0, "ignored": 0, "skipped": 0, "total": 8}}]},
900 "publish": {"status": "skipped", "tookMs": 0},
901 "metadata": {
902 "crossScalaVersions": ["2.13.8"]
903}
904},{
905 "module": "adt-macros",
906 "compile": {"status": "ok", "tookMs": 931, "warnings": 0, "errors": 0},
907 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
908 "test-compile": {"status": "ok", "tookMs": 1323, "warnings": 0, "errors": 0},
909 "test": {"status": "ok", "tookMs": 362, "passed": 21, "failed": 0, "ignored": 0, "skipped": 0, "total": 21, "byFramework": [{"framework": "unknown", "stats": {"passed": 21, "failed": 0, "ignored": 0, "skipped": 0, "total": 21}}]},
910 "publish": {"status": "skipped", "tookMs": 0},
911 "metadata": {
912 "crossScalaVersions": ["2.13.8"]
913}
914}]
915************************
916[success] Total time: 80 s (0:01:20.0), completed Nov 28, 2025, 2:29:08 PM
917[0JChecking patch stdlib-ext/shared/src/main/scala-3/japgolly/microlibs/stdlib_ext/MutableArray.scala...
918Checking patch project/plugins.sbt...
919Checking patch project/build.properties...
920Checking patch project/Dependencies.scala...
921Checking patch build.sbt...
922Applied patch stdlib-ext/shared/src/main/scala-3/japgolly/microlibs/stdlib_ext/MutableArray.scala cleanly.
923Applied patch project/plugins.sbt cleanly.
924Applied patch project/build.properties cleanly.
925Applied patch project/Dependencies.scala cleanly.
926Applied patch build.sbt cleanly.