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