Build Logs

typelevel/spire • 3.7.4:2025-11-06

Errors

12

Warnings

1889

Total Lines

3028

1##################################
2Clonning https://github.com/typelevel/spire.git into /build/repo using revision main
3##################################
4Would override fixed Scala version: 3.2.2
5Using target Scala version for migration: 3.7.4-RC2
6Migrating project for -source:3.4 using Scala 3.7.4-RC2
7----
8Preparing build for 3.7.4-RC2
9Would try to apply common scalacOption (best-effort, sbt/mill only):
10Append: -rewrite,REQUIRE:-source:3.4-migration
11Remove: -indent,-no-indent,-new-syntax,,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
12
13Try apply source patch:
14Path: core/src/main/scala/spire/optional/vectorOrder.scala
15Pattern: new ArrayVectorEq[A]()(ev
16Replacement: new ArrayVectorEq[A](using ev
17Starting compilation server
18Compiling project (Scala 3.7.3, JVM (17))
19Compiled project (Scala 3.7.3, JVM (17))
20Successfully applied pattern 'new ArrayVectorEq[A]()(ev' in core/src/main/scala/spire/optional/vectorOrder.scala
21
22Try apply source patch:
23Path: core/src/main/scala/spire/optional/vectorOrder.scala
24Pattern: new ArrayVectorOrder[A]()(ev
25Replacement: new ArrayVectorOrder[A](using ev
26Successfully applied pattern 'new ArrayVectorOrder[A]()(ev' in core/src/main/scala/spire/optional/vectorOrder.scala
27
28Try apply source patch:
29Path: core/src/main/scala/spire/syntax/StdCommonOps.scala
30Pattern: minimalElements(as)(ev)
31Replacement: minimalElements(as)(using ev)
32Successfully applied pattern 'minimalElements(as)(ev)' in core/src/main/scala/spire/syntax/StdCommonOps.scala
33
34Try apply source patch:
35Path: core/src/main/scala/spire/syntax/StdCommonOps.scala
36Pattern: minimalElements(as)(PartialOrder.reverse(ev))
37Replacement: minimalElements(as)(using PartialOrder.reverse(ev))
38Successfully applied pattern 'minimalElements(as)(PartialOrder.reverse(ev))' in core/src/main/scala/spire/syntax/StdCommonOps.scala
39
40Try apply source patch:
41Path: build.sbt
42Pattern: val Scala3 = "3.2.2"
43Replacement: val Scala3 = "3.7.4-RC2"
44Successfully applied pattern 'val Scala3 = "3.2.2"' in build.sbt
45----
46Starting build for 3.7.4-RC2
47Execute tests: false
48sbt project found:
49Sbt version 1.9.8 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 typelevel/spire
52/opencb/project-builder/sbt/prepare-project.sh: line 107: /root/.ssh/config: No such file or directory
53##################################
54Scala version: 3.7.4-RC2
55Targets: org.typelevel%spire org.typelevel%spire-data org.typelevel%spire-extras org.typelevel%spire-laws org.typelevel%spire-legacy org.typelevel%spire-macros org.typelevel%spire-platform org.typelevel%spire-util
56Project projectConfig: {"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","migrationVersions":["3.4","3.7"],"sourcePatches":[{"path":"core/src/main/scala/spire/optional/vectorOrder.scala","pattern":"new ArrayVectorEq[A]()(ev","replaceWith":"new ArrayVectorEq[A](using ev"},{"path":"core/src/main/scala/spire/optional/vectorOrder.scala","pattern":"new ArrayVectorOrder[A]()(ev","replaceWith":"new ArrayVectorOrder[A](using ev"},{"path":"core/src/main/scala/spire/syntax/StdCommonOps.scala","pattern":"minimalElements(as)(ev)","replaceWith":"minimalElements(as)(using ev)"},{"path":"core/src/main/scala/spire/syntax/StdCommonOps.scala","pattern":"minimalElements(as)(PartialOrder.reverse(ev))","replaceWith":"minimalElements(as)(using PartialOrder.reverse(ev))"},{"path":"build.sbt","pattern":"val Scala3 = \"3.2.2\"","replaceWith":"val Scala3 = \"<SCALA_VERSION>\""}]}
57##################################
58Using extra scalacOptions: -rewrite,REQUIRE:-source:3.4-migration
59Filtering out scalacOptions: -indent,-no-indent,-new-syntax,,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
60[sbt_options] declare -a sbt_options=()
61[process_args] java_version = '17'
62[copyRt] java9_rt = '/root/.sbt/1.0/java9-rt-ext-eclipse_adoptium_17_0_8/rt.jar'
63# Executing command line:
64java
65-Dfile.encoding=UTF8
66-Xms1G
67-Xmx6G
68-XX:ReservedCodeCacheSize=250M
69-XX:+TieredCompilation
70-XX:-UseGCOverheadLimit
71-Dcommunitybuild.scala=3.7.4-RC2
72-Dcommunitybuild.project.dependencies.add=
73-Xmx7G
74-Xms4G
75-Xss8M
76-Dsbt.script=/root/.sdkman/candidates/sbt/current/bin/sbt
77-Dscala.ext.dirs=/root/.sbt/1.0/java9-rt-ext-eclipse_adoptium_17_0_8
78-jar
79/root/.sdkman/candidates/sbt/1.11.5/bin/sbt-launch.jar
80"setCrossScalaVersions 3.7.4-RC2"
81"++3.7.4-RC2 -v"
82"mapScalacOptions "-rewrite,REQUIRE:-source:3.4-migration,-Wconf:msg=can be rewritten automatically under:s" "-indent,-no-indent,-new-syntax,,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e""
83"set every credentials := Nil"
84"excludeLibraryDependency com.github.ghik:zerowaste_{scalaVersion} com.olegpy:better-monadic-for_3 org.polyvariant:better-tostring_{scalaVersion} org.wartremover:wartremover_{scalaVersion}"
85"removeScalacOptionsStartingWith -P:wartremover"
86
87moduleMappings
88"runBuild 3.7.4-RC2 """{"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","migrationVersions":["3.4","3.7"],"sourcePatches":[{"path":"core/src/main/scala/spire/optional/vectorOrder.scala","pattern":"new ArrayVectorEq[A]()(ev","replaceWith":"new ArrayVectorEq[A](using ev"},{"path":"core/src/main/scala/spire/optional/vectorOrder.scala","pattern":"new ArrayVectorOrder[A]()(ev","replaceWith":"new ArrayVectorOrder[A](using ev"},{"path":"core/src/main/scala/spire/syntax/StdCommonOps.scala","pattern":"minimalElements(as)(ev)","replaceWith":"minimalElements(as)(using ev)"},{"path":"core/src/main/scala/spire/syntax/StdCommonOps.scala","pattern":"minimalElements(as)(PartialOrder.reverse(ev))","replaceWith":"minimalElements(as)(using PartialOrder.reverse(ev))"},{"path":"build.sbt","pattern":"val Scala3 = \"3.2.2\"","replaceWith":"val Scala3 = \"<SCALA_VERSION>\""}]}""" org.typelevel%spire org.typelevel%spire-data org.typelevel%spire-extras org.typelevel%spire-laws org.typelevel%spire-legacy org.typelevel%spire-macros org.typelevel%spire-platform org.typelevel%spire-util"
89
90[info] welcome to sbt 1.11.5 (Eclipse Adoptium Java 17.0.8)
91[info] loading settings for project repo-build from akka.sbt, plugins.sbt...
92[info] loading project definition from /build/repo/project
93[info] compiling 3 Scala sources to /build/repo/project/target/scala-2.12/sbt-1.0/classes ...
94[info] Non-compiled module 'compiler-bridge_2.12' for Scala 2.12.20. Compiling...
95[info] Compilation completed in 9.371s.
96[info] done compiling
97[info] loading settings for project root from build.sbt...
98[info] resolving key references (30684 settings) ...
99[info] set scmInfo to https://github.com/typelevel/spire
100[info] set current project to root (in build file:/build/repo/)
101Execute setCrossScalaVersions: 3.7.4-RC2
102OpenCB::Changing crossVersion 3.7.4-RC2 -> 3.7.4-RC2 in benchmark/crossScalaVersions
103[info] set scmInfo to https://github.com/typelevel/spire
104OpenCB::Changing crossVersion 3.7.4-RC2 -> 3.7.4-RC2 in lawsJS/crossScalaVersions
105OpenCB::Changing crossVersion 3.7.4-RC2 -> 3.7.4-RC2 in testsJVM/crossScalaVersions
106OpenCB::Changing crossVersion 3.7.4-RC2 -> 3.7.4-RC2 in docs/crossScalaVersions
107OpenCB::Changing crossVersion 3.7.4-RC2 -> 3.7.4-RC2 in coreJVM/crossScalaVersions
108OpenCB::Changing crossVersion 3.7.4-RC2 -> 3.7.4-RC2 in macrosNative/crossScalaVersions
109OpenCB::Changing crossVersion 3.7.4-RC2 -> 3.7.4-RC2 in rootJS/crossScalaVersions
110OpenCB::Changing crossVersion 3.7.4-RC2 -> 3.7.4-RC2 in platformJVM/crossScalaVersions
111OpenCB::Changing crossVersion 3.7.4-RC2 -> 3.7.4-RC2 in utilJS/crossScalaVersions
112OpenCB::Changing crossVersion 3.7.4-RC2 -> 3.7.4-RC2 in testsNative/crossScalaVersions
113OpenCB::Changing crossVersion 3.7.4-RC2 -> 3.7.4-RC2 in utilJVM/crossScalaVersions
114OpenCB::Changing crossVersion 3.7.4-RC2 -> 3.7.4-RC2 in testsJS/crossScalaVersions
115OpenCB::Changing crossVersion 3.7.4-RC2 -> 3.7.4-RC2 in rootNative/crossScalaVersions
116OpenCB::Changing crossVersion 3.7.4-RC2 -> 3.7.4-RC2 in macrosJS/crossScalaVersions
117OpenCB::Changing crossVersion 3.7.4-RC2 -> 3.7.4-RC2 in platformNative/crossScalaVersions
118OpenCB::Changing crossVersion 3.7.4-RC2 -> 3.7.4-RC2 in coreJS/crossScalaVersions
119OpenCB::Changing crossVersion 3.7.4-RC2 -> 3.7.4-RC2 in lawsNative/crossScalaVersions
120OpenCB::Changing crossVersion 3.7.4-RC2 -> 3.7.4-RC2 in extrasJS/crossScalaVersions
121OpenCB::Changing crossVersion 3.7.4-RC2 -> 3.7.4-RC2 in extrasJVM/crossScalaVersions
122OpenCB::Changing crossVersion 3.7.4-RC2 -> 3.7.4-RC2 in macrosJVM/crossScalaVersions
123OpenCB::Changing crossVersion 3.7.4-RC2 -> 3.7.4-RC2 in utilNative/crossScalaVersions
124OpenCB::Changing crossVersion 3.7.4-RC2 -> 3.7.4-RC2 in rootJVM/crossScalaVersions
125OpenCB::Changing crossVersion 3.7.4-RC2 -> 3.7.4-RC2 in coreNative/crossScalaVersions
126OpenCB::Changing crossVersion 3.7.4-RC2 -> 3.7.4-RC2 in extrasNative/crossScalaVersions
127OpenCB::Limitting incorrect crossVersions List() -> List(2.13.16) in root/crossScalaVersions
128OpenCB::Changing crossVersion 3.7.4-RC2 -> 3.7.4-RC2 in platformJS/crossScalaVersions
129OpenCB::Changing crossVersion 3.7.4-RC2 -> 3.7.4-RC2 in examples/crossScalaVersions
130OpenCB::Changing crossVersion 3.7.4-RC2 -> 3.7.4-RC2 in lawsJVM/crossScalaVersions
131[info] set current project to root (in build file:/build/repo/)
132[info] Setting Scala version to 3.7.4-RC2 on 27 projects.
133[info] Switching Scala version on:
134[info] extrasJS (2.13.16, 3.7.4-RC2)
135[info] examples (2.13.16, 3.7.4-RC2)
136[info] utilNative (2.13.16, 3.7.4-RC2)
137[info] extrasNative (2.13.16, 3.7.4-RC2)
138[info] platformJS (2.13.16, 3.7.4-RC2)
139[info] macrosJVM (2.13.16, 3.7.4-RC2)
140[info] rootJS (2.13.16, 3.7.4-RC2)
141[info] coreNative (2.13.16, 3.7.4-RC2)
142[info] docs (2.13.16, 3.7.4-RC2)
143[info] macrosNative (2.13.16, 3.7.4-RC2)
144[info] lawsNative (2.13.16, 3.7.4-RC2)
145[info] coreJS (2.13.16, 3.7.4-RC2)
146[info] macrosJS (2.13.16, 3.7.4-RC2)
147[info] lawsJS (2.13.16, 3.7.4-RC2)
148[info] coreJVM (2.13.16, 3.7.4-RC2)
149[info] testsJS (2.13.16, 3.7.4-RC2)
150[info] rootJVM (2.13.16, 3.7.4-RC2)
151[info] rootNative (2.13.16, 3.7.4-RC2)
152[info] platformJVM (2.13.16, 3.7.4-RC2)
153[info] utilJS (2.13.16, 3.7.4-RC2)
154[info] platformNative (2.13.16, 3.7.4-RC2)
155[info] utilJVM (2.13.16, 3.7.4-RC2)
156[info] lawsJVM (2.13.16, 3.7.4-RC2)
157[info] testsJVM (2.13.16, 3.7.4-RC2)
158[info] extrasJVM (2.13.16, 3.7.4-RC2)
159[info] benchmark (2.13.16, 3.7.4-RC2)
160[info] testsNative (2.13.16, 3.7.4-RC2)
161[info] Excluding projects:
162[info] * root (2.13.16)
163[info] Reapplying settings...
164[info] set scmInfo to https://github.com/typelevel/spire
165[info] set current project to root (in build file:/build/repo/)
166Execute mapScalacOptions: -rewrite,REQUIRE:-source:3.4-migration,-Wconf:msg=can be rewritten automatically under:s -indent,-no-indent,-new-syntax,,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
167[info] Reapplying settings...
168[info] set scmInfo to https://github.com/typelevel/spire
169[info] set current project to root (in build file:/build/repo/)
170[info] Defining Global / credentials, benchmark / credentials and 26 others.
171[info] The new values will be used by Compile / scalafmtOnly, IntegrationTest / scalafmtOnly and 249 others.
172[info] Run `last` for details.
173[info] Reapplying settings...
174[info] set scmInfo to https://github.com/typelevel/spire
175[info] set current project to root (in build file:/build/repo/)
176Execute excludeLibraryDependency: com.github.ghik:zerowaste_{scalaVersion} com.olegpy:better-monadic-for_3 org.polyvariant:better-tostring_{scalaVersion} org.wartremover:wartremover_{scalaVersion}
177[info] Reapplying settings...
178OpenCB::Failed to reapply settings in excludeLibraryDependency: Reference to undefined setting:
179
180 Global / allExcludeDependencies from Global / allExcludeDependencies (CommunityBuildPlugin.scala:336)
181 Did you mean rootJVM / allExcludeDependencies ?
182 , retry without global scopes
183[info] Reapplying settings...
184[info] set scmInfo to https://github.com/typelevel/spire
185[info] set current project to root (in build file:/build/repo/)
186Execute removeScalacOptionsStartingWith: -P:wartremover
187[info] Reapplying settings...
188[info] set scmInfo to https://github.com/typelevel/spire
189[info] set current project to root (in build file:/build/repo/)
190[success] Total time: 0 s, completed Nov 6, 2025, 12:21:59 AM
191Build config: {"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","migrationVersions":["3.4","3.7"],"sourcePatches":[{"path":"core/src/main/scala/spire/optional/vectorOrder.scala","pattern":"new ArrayVectorEq[A]()(ev","replaceWith":"new ArrayVectorEq[A](using ev"},{"path":"core/src/main/scala/spire/optional/vectorOrder.scala","pattern":"new ArrayVectorOrder[A]()(ev","replaceWith":"new ArrayVectorOrder[A](using ev"},{"path":"core/src/main/scala/spire/syntax/StdCommonOps.scala","pattern":"minimalElements(as)(ev)","replaceWith":"minimalElements(as)(using ev)"},{"path":"core/src/main/scala/spire/syntax/StdCommonOps.scala","pattern":"minimalElements(as)(PartialOrder.reverse(ev))","replaceWith":"minimalElements(as)(using PartialOrder.reverse(ev))"},{"path":"build.sbt","pattern":"val Scala3 = \"3.2.2\"","replaceWith":"val Scala3 = \"<SCALA_VERSION>\""}]}
192Parsed config: Success(ProjectBuildConfig(ProjectsConfig(List(),Map()),CompileOnly,List()))
193Starting build...
194Module mapping missing:
195 id: org.typelevel%spire-data
196 testedIds: List(org.typelevel%spire-data, org.typelevel%spire-data_3.7.4-RC2, org.typelevel%spire-data_3, org.typelevel%spire-dataDotty)
197 scalaVersionSuffix: _3.7.4-RC2
198 scalaBinaryVersionSuffix: _3
199 refsByName: Set(extrasJS, examples, utilNative, extrasNative, root, platformJS, macrosJVM, rootJS, coreNative, docs, macrosNative, lawsNative, coreJS, macrosJS, lawsJS, coreJVM, testsJS, rootJVM, rootNative, platformJVM, utilJS, platformNative, utilJVM, lawsJVM, testsJVM, extrasJVM, benchmark, testsNative)
200 originalModuleIds: Set(org.typelevel%spire-extras_native0.4, org.typelevel%spire-util, org.typelevel%spire-tests, org.typelevel%docs, org.typelevel%spire-platform_native0.4, org.typelevel%spire-platform_sjs1, org.typelevel%spire-extras_sjs1, org.typelevel%spire-macros_sjs1, org.typelevel%spire-extras, org.typelevel%spire-laws, org.typelevel%spire-tests_native0.4, org.typelevel%spire_sjs1, org.typelevel%spire-benchmark, org.typelevel%root_2.13, org.typelevel%rootjs, org.typelevel%spire-macros, org.typelevel%spire-platform, org.typelevel%spire_native0.4, org.typelevel%rootnative, org.typelevel%spire-util_sjs1, org.typelevel%spire-macros_native0.4, org.typelevel%spire-util_native0.4, org.typelevel%spire-tests_sjs1, org.typelevel%spire-laws_native0.4, org.typelevel%rootjvm, org.typelevel%spire-laws_sjs1, org.typelevel%spire-examples, org.typelevel%spire)
201 moduleIds: Set(org.typelevel%spire-extras_native0.4, org.typelevel%spire-util, org.typelevel%spire-tests, org.typelevel%docs, org.typelevel%spire-platform_native0.4, org.typelevel%spire-platform_sjs1, org.typelevel%spire-extras_sjs1, org.typelevel%spire-macros_sjs1, org.typelevel%spire-extras, org.typelevel%spire-laws, org.typelevel%spire-tests_native0.4, org.typelevel%spire_sjs1, org.typelevel%spire-benchmark, org.typelevel%root_2.13, org.typelevel%rootjs, org.typelevel%spire-macros, org.typelevel%spire-platform, org.typelevel%spire_native0.4, org.typelevel%rootnative, org.typelevel%spire-util_sjs1, org.typelevel%spire-macros_native0.4, org.typelevel%spire-util_native0.4, org.typelevel%spire-tests_sjs1, org.typelevel%spire-laws_native0.4, org.typelevel%rootjvm, org.typelevel%spire-laws_sjs1, org.typelevel%spire-examples, org.typelevel%spire)
202
203Module mapping missing:
204 id: org.typelevel%spire-legacy
205 testedIds: List(org.typelevel%spire-legacy, org.typelevel%spire-legacy_3.7.4-RC2, org.typelevel%spire-legacy_3, org.typelevel%spire-legacyDotty)
206 scalaVersionSuffix: _3.7.4-RC2
207 scalaBinaryVersionSuffix: _3
208 refsByName: Set(extrasJS, examples, utilNative, extrasNative, root, platformJS, macrosJVM, rootJS, coreNative, docs, macrosNative, lawsNative, coreJS, macrosJS, lawsJS, coreJVM, testsJS, rootJVM, rootNative, platformJVM, utilJS, platformNative, utilJVM, lawsJVM, testsJVM, extrasJVM, benchmark, testsNative)
209 originalModuleIds: Set(org.typelevel%spire-extras_native0.4, org.typelevel%spire-util, org.typelevel%spire-tests, org.typelevel%docs, org.typelevel%spire-platform_native0.4, org.typelevel%spire-platform_sjs1, org.typelevel%spire-extras_sjs1, org.typelevel%spire-macros_sjs1, org.typelevel%spire-extras, org.typelevel%spire-laws, org.typelevel%spire-tests_native0.4, org.typelevel%spire_sjs1, org.typelevel%spire-benchmark, org.typelevel%root_2.13, org.typelevel%rootjs, org.typelevel%spire-macros, org.typelevel%spire-platform, org.typelevel%spire_native0.4, org.typelevel%rootnative, org.typelevel%spire-util_sjs1, org.typelevel%spire-macros_native0.4, org.typelevel%spire-util_native0.4, org.typelevel%spire-tests_sjs1, org.typelevel%spire-laws_native0.4, org.typelevel%rootjvm, org.typelevel%spire-laws_sjs1, org.typelevel%spire-examples, org.typelevel%spire)
210 moduleIds: Set(org.typelevel%spire-extras_native0.4, org.typelevel%spire-util, org.typelevel%spire-tests, org.typelevel%docs, org.typelevel%spire-platform_native0.4, org.typelevel%spire-platform_sjs1, org.typelevel%spire-extras_sjs1, org.typelevel%spire-macros_sjs1, org.typelevel%spire-extras, org.typelevel%spire-laws, org.typelevel%spire-tests_native0.4, org.typelevel%spire_sjs1, org.typelevel%spire-benchmark, org.typelevel%root_2.13, org.typelevel%rootjs, org.typelevel%spire-macros, org.typelevel%spire-platform, org.typelevel%spire_native0.4, org.typelevel%rootnative, org.typelevel%spire-util_sjs1, org.typelevel%spire-macros_native0.4, org.typelevel%spire-util_native0.4, org.typelevel%spire-tests_sjs1, org.typelevel%spire-laws_native0.4, org.typelevel%rootjvm, org.typelevel%spire-laws_sjs1, org.typelevel%spire-examples, org.typelevel%spire)
211
212Failed to resolve mappings for 2:8 targets: org.typelevel%spire-data, org.typelevel%spire-legacy
213Projects: Set(macrosJVM, coreJVM, platformJVM, utilJVM, lawsJVM, extrasJVM)
214Starting build for ProjectRef(file:/build/repo/,platformJVM) (spire-platform)... [0/6]
215OpenCB::Exclude Scala3 specific scalacOption `-rewrite` in Scala 2.12.20 module Global
216OpenCB::Exclude Scala3 specific scalacOption `REQUIRE:-source:3.4-migration` in Scala 2.12.20 module Global
217OpenCB::Filter out '-deprecation', matches setting pattern '^-?-deprecation'
218OpenCB::Filter out '-feature', matches setting pattern '^-?-feature'
219Compile scalacOptions: -encoding, UTF-8, -unchecked, -Wunused:implicits, -Wunused:explicits, -Wunused:imports, -Wunused:locals, -Wunused:params, -Wunused:privates, -Wvalue-discard, -language:implicitConversions, -Xkind-projector, -java-output-version, 8, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.4-migration
220[info] compiling 1 Scala source to /build/repo/macros/.jvm/target/scala-3.7.4-RC2/classes ...
221[info] done compiling
222[info] compiling 3 Scala sources to /build/repo/util/.jvm/target/scala-3.7.4-RC2/classes ...
223[warn] -- [E175] Potential Issue Warning: /build/repo/util/src/main/scala/spire/util/Opt.scala:74:54
224[warn] 74 | def foreach[U](f: A => U): Unit = if (ref != null) f(ref)
225[warn] | ^^^^^^
226[warn] | discarded non-Unit value of type U. Add `: Unit` to discard silently.
227[warn] one warning found
228[info] done compiling
229[info] compiling 1 Scala source to /build/repo/platform/jvm/target/scala-3.7.4-RC2/classes ...
230[info] done compiling
231Starting build for ProjectRef(file:/build/repo/,coreJVM) (spire)... [1/6]
232Compile scalacOptions: -encoding, UTF-8, -unchecked, -Wunused:implicits, -Wunused:explicits, -Wunused:imports, -Wunused:locals, -Wunused:params, -Wunused:privates, -Wvalue-discard, -language:implicitConversions, -Xkind-projector, -java-output-version, 8, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.4-migration
233[info] Generating spire/std/tuples.scala
234[info] compiling 144 Scala sources to /build/repo/core/.jvm/target/scala-3.7.4-RC2/classes ...
235[warn] -- [E175] Potential Issue Warning: /build/repo/core/src/main/scala/spire/math/Algebraic.scala:644:8
236[warn] 644 | radicalNodes
237[warn] | ^^^^^^^^^^^^
238[warn] |discarded non-Unit value of type Set[spire.math.Algebraic.Expr.KRoot]. Add `: Unit` to discard silently.
239[warn] -- [E175] Potential Issue Warning: /build/repo/core/src/main/scala/spire/math/Polynomial.scala:189:46
240[warn] 189 | foreach { (e, c) => if (c =!= ring.zero) f(e, c) }
241[warn] | ^^^^^^^
242[warn] | discarded non-Unit value of type U. Add `: Unit` to discard silently.
243[warn] -- [E175] Potential Issue Warning: /build/repo/core/src/main/scala/spire/math/Searching.scala:87:23
244[warn] 87 | candidates.remove(candidates.length - 1)
245[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
246[warn] | discarded non-Unit value of type A. Add `: Unit` to discard silently.
247[warn] -- [E175] Potential Issue Warning: /build/repo/core/src/main/scala/spire/math/poly/PolyDense.scala:40:7
248[warn] 40 | f(e, coeffs(e))
249[warn] | ^^^^^^^^^^^^^^^
250[warn] | discarded non-Unit value of type U. Add `: Unit` to discard silently.
251[warn] -- [E175] Potential Issue Warning: /build/repo/core/src/main/scala/spire/math/poly/PolyDense.scala:48:9
252[warn] 48 | f(e, c)
253[warn] | ^^^^^^^
254[warn] | discarded non-Unit value of type U. Add `: Unit` to discard silently.
255[warn] -- [E175] Potential Issue Warning: /build/repo/core/src/main/scala/spire/math/poly/PolySparse.scala:40:43
256[warn] 40 | cfor(0)(_ < exp.length, _ + 1) { i => f(exp(i), coeff(i)) }
257[warn] | ^^^^^^^^^^^^^^^^^^^
258[warn] | discarded non-Unit value of type U. Add `: Unit` to discard silently.
259[warn] -- [E175] Potential Issue Warning: /build/repo/core/src/main/scala/spire/random/rng/MersenneTwister32.scala:56:42
260[warn] 56 | cfor(0)(_ < N, _ + 1) { i => bb.putInt(mt(i)) }
261[warn] | ^^^^^^^^^^^^^^^^
262[warn] |discarded non-Unit value of type java.nio.ByteBuffer. Add `: Unit` to discard silently.
263[warn] -- [E175] Potential Issue Warning: /build/repo/core/src/main/scala/spire/random/rng/MersenneTwister64.scala:56:43
264[warn] 56 | cfor(0)(_ < N, _ + 1) { i => bb.putLong(mt(i)) }
265[warn] | ^^^^^^^^^^^^^^^^^
266[warn] |discarded non-Unit value of type java.nio.ByteBuffer. Add `: Unit` to discard silently.
267[warn] -- [E175] Potential Issue Warning: /build/repo/core/src/main/scala/spire/random/rng/PcgXshRr64_32.scala:54:11
268[warn] 54 | nextInt()
269[warn] | ^^^^^^^^^
270[warn] | discarded non-Unit value of type Int. Add `: Unit` to discard silently.
271[warn] -- [E175] Potential Issue Warning: /build/repo/core/src/main/scala/spire/random/rng/Well1024a.scala:63:42
272[warn] 63 | cfor(0)(_ < R, _ + 1) { i => bb.putInt(state(i)) }
273[warn] | ^^^^^^^^^^^^^^^^^^^
274[warn] |discarded non-Unit value of type java.nio.ByteBuffer. Add `: Unit` to discard silently.
275[warn] -- [E175] Potential Issue Warning: /build/repo/core/src/main/scala/spire/random/rng/Well19937a.scala:55:42
276[warn] 55 | cfor(0)(_ < R, _ + 1) { i => bb.putInt(state(i)) }
277[warn] | ^^^^^^^^^^^^^^^^^^^
278[warn] |discarded non-Unit value of type java.nio.ByteBuffer. Add `: Unit` to discard silently.
279[warn] -- [E175] Potential Issue Warning: /build/repo/core/src/main/scala/spire/random/rng/Well19937c.scala:55:42
280[warn] 55 | cfor(0)(_ < R, _ + 1) { i => bb.putInt(state(i)) }
281[warn] | ^^^^^^^^^^^^^^^^^^^
282[warn] |discarded non-Unit value of type java.nio.ByteBuffer. Add `: Unit` to discard silently.
283[warn] -- [E175] Potential Issue Warning: /build/repo/core/src/main/scala/spire/random/rng/Well44497a.scala:55:42
284[warn] 55 | cfor(0)(_ < R, _ + 1) { i => bb.putInt(state(i)) }
285[warn] | ^^^^^^^^^^^^^^^^^^^
286[warn] |discarded non-Unit value of type java.nio.ByteBuffer. Add `: Unit` to discard silently.
287[warn] -- [E175] Potential Issue Warning: /build/repo/core/src/main/scala/spire/random/rng/Well44497b.scala:55:42
288[warn] 55 | cfor(0)(_ < R, _ + 1) { i => bb.putInt(state(i)) }
289[warn] | ^^^^^^^^^^^^^^^^^^^
290[warn] |discarded non-Unit value of type java.nio.ByteBuffer. Add `: Unit` to discard silently.
291[warn] -- [E175] Potential Issue Warning: /build/repo/core/src/main/scala/spire/random/rng/Well512a.scala:62:42
292[warn] 62 | cfor(0)(_ < R, _ + 1) { i => bb.putInt(state(i)) }
293[warn] | ^^^^^^^^^^^^^^^^^^^
294[warn] |discarded non-Unit value of type java.nio.ByteBuffer. Add `: Unit` to discard silently.
295[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/main/scala-3/spire/syntax/Ops.scala:229:27
296[warn] 229 |final class BoolOps[A: Bool](lhs: A)(using ev: Bool[A]):
297[warn] | ^
298[warn] | unused implicit parameter
299[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/main/scala-3/spire/syntax/Syntax.scala:24:24
300[warn] 24 |import scala.annotation.nowarn
301[warn] | ^^^^^^
302[warn] | unused import
303[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/main/scala-3/spire/syntax/Syntax.scala:25:24
304[warn] 25 |import scala.annotation.targetName
305[warn] | ^^^^^^^^^^
306[warn] | unused import
307[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/main/scala-3/spire/syntax/Syntax.scala:26:18
308[warn] 26 |import spire.util.Opt
309[warn] | ^^^
310[warn] | unused import
311[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/main/scala-3/spire/syntax/Syntax.scala:151:30
312[warn] 151 | extension [A](lhs: A)(using ev: NRoot[A])
313[warn] | ^^
314[warn] | unused implicit parameter in extension method **
315[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/main/scala-3/spire/syntax/Syntax.scala:254:24
316[warn] 254 | inline def b(inline parts: Any*): Byte =
317[warn] | ^^^^^
318[warn] | unused explicit parameter in extension method b
319[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/main/scala-3/spire/syntax/Syntax.scala:257:24
320[warn] 257 | inline def h(inline parts: Any*): Short =
321[warn] | ^^^^^
322[warn] | unused explicit parameter in extension method h
323[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/main/scala-3/spire/syntax/Syntax.scala:260:25
324[warn] 260 | inline def ub(inline parts: Any*): UByte =
325[warn] | ^^^^^
326[warn] | unused explicit parameter in extension method ub
327[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/main/scala-3/spire/syntax/Syntax.scala:263:25
328[warn] 263 | inline def uh(inline parts: Any*): UShort =
329[warn] | ^^^^^
330[warn] | unused explicit parameter in extension method uh
331[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/main/scala-3/spire/syntax/Syntax.scala:266:25
332[warn] 266 | inline def ui(inline parts: Any*): UInt =
333[warn] | ^^^^^
334[warn] | unused explicit parameter in extension method ui
335[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/main/scala-3/spire/syntax/Syntax.scala:269:25
336[warn] 269 | inline def ul(inline parts: Any*): ULong =
337[warn] | ^^^^^
338[warn] | unused explicit parameter in extension method ul
339[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/main/scala-3/spire/syntax/Syntax.scala:272:24
340[warn] 272 | inline def r(inline parts: Any*): Rational =
341[warn] | ^^^^^
342[warn] | unused explicit parameter in extension method r
343[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/main/scala-3/spire/syntax/Syntax.scala:292:26
344[warn] 292 | inline def i(inline parts: Any*): Int =
345[warn] | ^^^^^
346[warn] | unused explicit parameter in extension method i
347[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/main/scala-3/spire/syntax/Syntax.scala:295:26
348[warn] 295 | inline def j(inline parts: Any*): Long =
349[warn] | ^^^^^
350[warn] | unused explicit parameter in extension method j
351[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/main/scala-3/spire/syntax/Syntax.scala:298:28
352[warn] 298 | inline def big(inline parts: Any*): BigInt =
353[warn] | ^^^^^
354[warn] | unused explicit parameter in extension method big
355[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/main/scala-3/spire/syntax/Syntax.scala:301:28
356[warn] 301 | inline def dec(inline parts: Any*): BigDecimal =
357[warn] | ^^^^^
358[warn] | unused explicit parameter in extension method dec
359[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/main/scala-3/spire/syntax/Syntax.scala:306:26
360[warn] 306 | inline def i(inline parts: Any*): Int =
361[warn] | ^^^^^
362[warn] | unused explicit parameter in extension method i
363[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/main/scala-3/spire/syntax/Syntax.scala:309:26
364[warn] 309 | inline def j(inline parts: Any*): Long =
365[warn] | ^^^^^
366[warn] | unused explicit parameter in extension method j
367[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/main/scala-3/spire/syntax/Syntax.scala:312:28
368[warn] 312 | inline def big(inline parts: Any*): BigInt =
369[warn] | ^^^^^
370[warn] | unused explicit parameter in extension method big
371[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/main/scala-3/spire/syntax/Syntax.scala:315:28
372[warn] 315 | inline def dec(inline parts: Any*): BigDecimal =
373[warn] | ^^^^^
374[warn] | unused explicit parameter in extension method dec
375[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/main/scala-3/spire/syntax/Syntax.scala:320:26
376[warn] 320 | inline def i(inline parts: Any*): Int =
377[warn] | ^^^^^
378[warn] | unused explicit parameter in extension method i
379[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/main/scala-3/spire/syntax/Syntax.scala:323:26
380[warn] 323 | inline def j(inline parts: Any*): Long =
381[warn] | ^^^^^
382[warn] | unused explicit parameter in extension method j
383[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/main/scala-3/spire/syntax/Syntax.scala:326:28
384[warn] 326 | inline def big(inline parts: Any*): BigInt =
385[warn] | ^^^^^
386[warn] | unused explicit parameter in extension method big
387[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/main/scala-3/spire/syntax/Syntax.scala:329:28
388[warn] 329 | inline def dec(inline parts: Any*): BigDecimal =
389[warn] | ^^^^^
390[warn] | unused explicit parameter in extension method dec
391[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/main/scala-3/spire/syntax/macros/cforMacros.scala:27:24
392[warn] 27 | import quotes.reflect.*
393[warn] | ^
394[warn] | unused import
395[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/main/scala-3/spire/syntax/macros/cforMacros.scala:134:74
396[warn] 134 | def let[A, B](name: String, rhs: Expr[A])(in: Expr[A] => Expr[B])(using Quotes): Expr[B] =
397[warn] | ^
398[warn] | unused implicit parameter
399[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/main/scala-3/spire/syntax/std/StdSyntax.scala:20:22
400[warn] 20 |import spire.algebra.{AdditiveMonoid, Field, Monoid, MultiplicativeMonoid, NRoot, Order, PartialOrder, Signed}
401[warn] | ^^^^^^^^^^^^^^
402[warn] | unused import
403[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/main/scala-3/spire/syntax/std/StdSyntax.scala:20:38
404[warn] 20 |import spire.algebra.{AdditiveMonoid, Field, Monoid, MultiplicativeMonoid, NRoot, Order, PartialOrder, Signed}
405[warn] | ^^^^^
406[warn] | unused import
407[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/main/scala-3/spire/syntax/std/StdSyntax.scala:20:45
408[warn] 20 |import spire.algebra.{AdditiveMonoid, Field, Monoid, MultiplicativeMonoid, NRoot, Order, PartialOrder, Signed}
409[warn] | ^^^^^^
410[warn] | unused import
411[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/main/scala-3/spire/syntax/std/StdSyntax.scala:20:53
412[warn] 20 |import spire.algebra.{AdditiveMonoid, Field, Monoid, MultiplicativeMonoid, NRoot, Order, PartialOrder, Signed}
413[warn] | ^^^^^^^^^^^^^^^^^^^^
414[warn] | unused import
415[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/main/scala-3/spire/syntax/std/StdSyntax.scala:20:75
416[warn] 20 |import spire.algebra.{AdditiveMonoid, Field, Monoid, MultiplicativeMonoid, NRoot, Order, PartialOrder, Signed}
417[warn] | ^^^^^
418[warn] | unused import
419[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/main/scala-3/spire/syntax/std/StdSyntax.scala:20:82
420[warn] 20 |import spire.algebra.{AdditiveMonoid, Field, Monoid, MultiplicativeMonoid, NRoot, Order, PartialOrder, Signed}
421[warn] | ^^^^^
422[warn] | unused import
423[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/main/scala-3/spire/syntax/std/StdSyntax.scala:20:89
424[warn] 20 |import spire.algebra.{AdditiveMonoid, Field, Monoid, MultiplicativeMonoid, NRoot, Order, PartialOrder, Signed}
425[warn] | ^^^^^^^^^^^^
426[warn] | unused import
427[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/main/scala-3/spire/syntax/std/StdSyntax.scala:20:103
428[warn] 20 |import spire.algebra.{AdditiveMonoid, Field, Monoid, MultiplicativeMonoid, NRoot, Order, PartialOrder, Signed}
429[warn] | ^^^^^^
430[warn] | unused import
431[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/main/scala-3/spire/syntax/std/StdSyntax.scala:21:36
432[warn] 21 |import spire.math.{Natural, Number, QuickSort, SafeLong, Searching, ULong}
433[warn] | ^^^^^^^^^
434[warn] | unused import
435[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/main/scala-3/spire/syntax/std/StdSyntax.scala:21:57
436[warn] 21 |import spire.math.{Natural, Number, QuickSort, SafeLong, Searching, ULong}
437[warn] | ^^^^^^^^^
438[warn] | unused import
439[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/main/scala-3/spire/syntax/std/StdSyntax.scala:22:24
440[warn] 22 |import scala.collection.Factory
441[warn] | ^^^^^^^
442[warn] | unused import
443[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/main/scala-3/spire/syntax/std/StdSyntax.scala:23:27
444[warn] 23 |import spire.syntax.monoid._
445[warn] | ^
446[warn] | unused import
447[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/main/scala-3/spire/syntax/std/StdSyntax.scala:25:26
448[warn] 25 |import spire.syntax.nroot._
449[warn] | ^
450[warn] | unused import
451[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/main/scala-3/spire/syntax/std/StdSyntax.scala:26:27
452[warn] 26 |import spire.syntax.signed._
453[warn] | ^
454[warn] | unused import
455[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/main/scala/spire/algebra/Involution.scala:58:65
456[warn] 58 | implicit def fromIsReal[@sp(Int, Long, Float, Double) A: IsReal]: Involution[A] = selfAdjoint[A]
457[warn] | ^
458[warn] | unused implicit parameter
459[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/main/scala/spire/math/Complex.scala:375:46
460[warn] 375 | implicit def ComplexOnCRing[A: CRing: Signed]: ComplexOnCRing[A] = new ComplexOnCRingImpl[A]
461[warn] | ^
462[warn] | unused implicit parameter
463[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/main/scala/spire/math/Complex.scala:383:68
464[warn] 383 | implicit def ComplexOnTrig[@sp(Float, Double) A: Fractional: Order: Trig: Signed]: ComplexOnTrigImpl[A] =
465[warn] | ^
466[warn] | unused implicit parameter
467[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/main/scala/spire/math/Complex.scala:383:82
468[warn] 383 | implicit def ComplexOnTrig[@sp(Float, Double) A: Fractional: Order: Trig: Signed]: ComplexOnTrigImpl[A] =
469[warn] | ^
470[warn] | unused implicit parameter
471[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/main/scala/spire/math/Interval.scala:843:20
472[warn] 843 | def empty[A: Order]: Interval[A] = Empty[A]()
473[warn] | ^
474[warn] | unused implicit parameter
475[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/main/scala/spire/math/Interval.scala:845:20
476[warn] 845 | def point[A: Order](a: A): Interval[A] = Point(a)
477[warn] | ^
478[warn] | unused implicit parameter
479[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/main/scala/spire/math/Interval.scala:847:19
480[warn] 847 | def zero[A: Order](implicit r: Semiring[A]): Interval[A] = Point(r.zero)
481[warn] | ^
482[warn] | unused implicit parameter
483[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/main/scala/spire/math/Interval.scala:849:18
484[warn] 849 | def all[A: Order]: Interval[A] = All[A]()
485[warn] | ^
486[warn] | unused implicit parameter
487[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/main/scala/spire/math/Interval.scala:947:20
488[warn] 947 | def above[A: Order](a: A): Interval[A] = Above(a, 1)
489[warn] | ^
490[warn] | unused implicit parameter
491[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/main/scala/spire/math/Interval.scala:948:20
492[warn] 948 | def below[A: Order](a: A): Interval[A] = Below(a, 2)
493[warn] | ^
494[warn] | unused implicit parameter
495[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/main/scala/spire/math/Interval.scala:949:24
496[warn] 949 | def atOrAbove[A: Order](a: A): Interval[A] = Above(a, 0)
497[warn] | ^
498[warn] | unused implicit parameter
499[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/main/scala/spire/math/Interval.scala:950:24
500[warn] 950 | def atOrBelow[A: Order](a: A): Interval[A] = Below(a, 0)
501[warn] | ^
502[warn] | unused implicit parameter
503[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/main/scala/spire/math/Interval.scala:976:23
504[warn] 976 | implicit def eq[A: Eq]: Eq[Interval[A]] =
505[warn] | ^
506[warn] | unused implicit parameter
507[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/main/scala/spire/math/Jet.scala:321:45
508[warn] 321 | def abs(implicit f: Field[T], o: Order[T], s: Signed[T], v: VectorSpace[Array[T], T]): Jet[T] = {
509[warn] | ^
510[warn] | unused implicit parameter
511[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/main/scala/spire/math/Jet.scala:327:79
512[warn] 327 | private def powScalarToScalar(b: T, e: T)(implicit f: Field[T], o: Order[T], s: Signed[T], t: Trig[T]): T = {
513[warn] | ^
514[warn] | unused implicit parameter
515[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/main/scala/spire/math/Natural.scala:42:38
516[warn] 42 | @tailrec def recur(next: Natural, sofar: A): A = next match {
517[warn] | ^^^^^
518[warn] | unused explicit parameter
519[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/main/scala/spire/math/Rational.scala:72:8
520[warn] 72 | def %(rhs: Rational): Rational = Rational.zero // TODO: this is for the Auto macro example to work
521[warn] | ^^^
522[warn] | unused explicit parameter
523[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/main/scala/spire/math/Sorting.scala:59:32
524[warn] 59 | final def sort[@sp A: ClassTag: Order](data: Array[A], start: Int, end: Int): Unit = {
525[warn] | ^
526[warn] | unused implicit parameter
527[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/main/scala/spire/math/Sorting.scala:237:37
528[warn] 237 | final def partition[@sp A: ClassTag: Order](data: Array[A], start: Int, end: Int, pivotIndex: Int): Int = {
529[warn] | ^
530[warn] | unused implicit parameter
531[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/main/scala/spire/math/package.scala:541:100
532[warn] 541 | final def hypot[@sp(Float, Double) A](x: A, y: A)(implicit f: Field[A], n: NRoot[A], o: Order[A], s: Signed[A]): A = {
533[warn] | ^
534[warn] | unused implicit parameter
535[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/main/scala/spire/math/poly/SpecialPolynomials.scala:28:26
536[warn] 28 | def hornerScheme[C: Ring: Eq: ClassTag](zero: Polynomial[C],
537[warn] | ^
538[warn] | unused implicit parameter
539[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/main/scala/spire/math/poly/SpecialPolynomials.scala:28:30
540[warn] 28 | def hornerScheme[C: Ring: Eq: ClassTag](zero: Polynomial[C],
541[warn] | ^
542[warn] | unused implicit parameter
543[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/main/scala/spire/math/poly/SpecialPolynomials.scala:28:40
544[warn] 28 | def hornerScheme[C: Ring: Eq: ClassTag](zero: Polynomial[C],
545[warn] | ^
546[warn] | unused implicit parameter
547[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/main/scala/spire/math/poly/SpecialPolynomials.scala:60:45
548[warn] 60 | (pn: Polynomial[C], pnm1: Polynomial[C], n: Int) => Polynomial.twox[C] * pn - pnm1
549[warn] | ^
550[warn] | unused explicit parameter
551[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/main/scala/spire/math/poly/SpecialPolynomials.scala:64:24
552[warn] 64 | (pn: Polynomial[C], pnm1: Polynomial[C], n: Int) => Polynomial.x[C] * pn - pn.derivative
553[warn] | ^^^^
554[warn] | unused explicit parameter
555[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/main/scala/spire/math/poly/SpecialPolynomials.scala:64:45
556[warn] 64 | (pn: Polynomial[C], pnm1: Polynomial[C], n: Int) => Polynomial.x[C] * pn - pn.derivative
557[warn] | ^
558[warn] | unused explicit parameter
559[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/main/scala/spire/math/poly/SpecialPolynomials.scala:68:24
560[warn] 68 | (pn: Polynomial[C], pnm1: Polynomial[C], n: Int) => Polynomial.twox[C] * pn - pn.derivative
561[warn] | ^^^^
562[warn] | unused explicit parameter
563[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/main/scala/spire/math/poly/SpecialPolynomials.scala:68:45
564[warn] 68 | (pn: Polynomial[C], pnm1: Polynomial[C], n: Int) => Polynomial.twox[C] * pn - pn.derivative
565[warn] | ^
566[warn] | unused explicit parameter
567[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/main/scala/spire/math/prime/Siever.scala:67:8
568[warn] 67 | var i = 3
569[warn] | ^
570[warn] | local variable was mutated but not read
571[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/main/scala/spire/optional/partialIterable.scala:60:60
572[warn] 60 | override def leftId(a: SA): SA = cbf.newBuilder.++=(a.map(x => A.empty)).result()
573[warn] | ^
574[warn] | unused explicit parameter
575[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/main/scala/spire/optional/partialIterable.scala:61:61
576[warn] 61 | override def rightId(a: SA): SA = cbf.newBuilder.++=(a.map(x => A.empty)).result()
577[warn] | ^
578[warn] | unused explicit parameter
579[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/main/scala/spire/random/Dist.scala:316:56
580[warn] 316 | implicit val unit: Dist[Unit] = new DistFromGen[Unit](g => ())
581[warn] | ^
582[warn] | unused explicit parameter
583[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/main/scala/spire/random/Dist.scala:331:36
584[warn] 331 | implicit def complex[A: Fractional: Trig: IsReal: Dist]: Dist[Complex[A]] =
585[warn] | ^
586[warn] | unused implicit parameter
587[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/main/scala/spire/random/Dist.scala:331:42
588[warn] 331 | implicit def complex[A: Fractional: Trig: IsReal: Dist]: Dist[Complex[A]] =
589[warn] | ^
590[warn] | unused implicit parameter
591[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/main/scala/spire/random/Dist.scala:331:50
592[warn] 331 | implicit def complex[A: Fractional: Trig: IsReal: Dist]: Dist[Complex[A]] =
593[warn] | ^
594[warn] | unused implicit parameter
595[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/main/scala/spire/random/Dist.scala:334:41
596[warn] 334 | implicit def interval[A: AdditiveMonoid: Dist: Order]: Dist[Interval[A]] =
597[warn] | ^
598[warn] | unused implicit parameter
599[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/main/scala/spire/random/Dist.scala:389:54
600[warn] 389 | def constant[A](a: A): Dist[A] = new DistFromGen[A](g => a)
601[warn] | ^
602[warn] | unused explicit parameter
603[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/main/scala/spire/random/Dist.scala:390:52
604[warn] 390 | def always[A](a: A): Dist[A] = new DistFromGen[A](g => a)
605[warn] | ^
606[warn] | unused explicit parameter
607[warn] -- [E194] Potential Issue Warning: /build/repo/core/src/main/scala-3/spire/syntax/Syntax.scala:238:8
608[warn] 238 | def toString: String = cf.toString(lhs)
609[warn] | ^
610[warn] |Extension method toString will never be selected from type Any
611[warn] |because Any already has a member with the same name and compatible parameter types.
612[warn] |
613[warn] | longer explanation available when compiling with `-explain`
614[info] [patched file /build/repo/core/src/main/scala/spire/math/Real.scala]
615[info] [patched file /build/repo/core/src/main/scala/spire/random/rng/Serial.scala]
616[info] [patched file /build/repo/core/src/main/scala-3/spire/syntax/Syntax.scala]
617[info] [patched file /build/repo/core/src/main/scala/spire/random/Generator.scala]
618[info] [patched file /build/repo/core/src/main/scala/spire/optional/vectorOrder.scala]
619[info] [patched file /build/repo/core/src/main/scala/spire/std/unit.scala]
620[info] [patched file /build/repo/core/src/main/scala/spire/optional/Perm.scala]
621[info] [patched file /build/repo/core/src/main/scala/spire/random/rng/Marsaglia32a6.scala]
622[info] [patched file /build/repo/core/src/main/scala/spire/std/bigInteger.scala]
623[info] [patched file /build/repo/core/src/main/scala/spire/math/Algebraic.scala]
624[info] [patched file /build/repo/core/src/main/scala/spire/math/poly/PolySparse.scala]
625[info] [patched file /build/repo/core/src/main/scala/spire/math/Rational.scala]
626[info] [patched file /build/repo/core/src/main/scala/spire/math/Merging.scala]
627[info] [patched file /build/repo/core/src/main/scala/spire/std/bigDecimal.scala]
628[info] [patched file /build/repo/core/src/main/scala/spire/std/float.scala]
629[info] [patched file /build/repo/core/src/main/scala/spire/math/Number.scala]
630[info] [patched file /build/repo/core/src/main/scala/spire/std/byte.scala]
631[info] [patched file /build/repo/core/src/main/scala/spire/algebra/UniqueFactorizationDomain.scala]
632[info] [patched file /build/repo/core/src/main/scala/spire/random/rng/PcgXshRr64_32.scala]
633[info] [patched file /build/repo/core/src/main/scala-3/spire/syntax/macros/cforMacros.scala]
634[info] [patched file /build/repo/core/src/main/scala/spire/math/UByte.scala]
635[info] [patched file /build/repo/core/src/main/scala/spire/std/boolean.scala]
636[info] [patched file /build/repo/core/src/main/scala/spire/syntax/StdCommonOps.scala]
637[info] [patched file /build/repo/core/src/main/scala/spire/math/Interval.scala]
638[info] [patched file /build/repo/core/src/main/scala/spire/math/Natural.scala]
639[info] [patched file /build/repo/core/src/main/scala/spire/math/poly/Term.scala]
640[info] [patched file /build/repo/core/src/main/scala/spire/math/ULong.scala]
641[info] [patched file /build/repo/core/src/main/scala/spire/math/poly/BigDecimalRootRefinement.scala]
642[info] [patched file /build/repo/core/src/main/scala/spire/std/map.scala]
643[info] [patched file /build/repo/core/src/main/scala/spire/math/UShort.scala]
644[info] [patched file /build/repo/core/src/main/scala/spire/std/short.scala]
645[info] [patched file /build/repo/core/src/main/scala-3/spire/syntax/std/StdSyntax.scala]
646[info] [patched file /build/repo/core/src/main/scala/spire/math/UInt.scala]
647[info] [patched file /build/repo/core/src/main/scala/spire/math/Complex.scala]
648[info] [patched file /build/repo/core/src/main/scala/spire/random/Dist.scala]
649[info] [patched file /build/repo/core/src/main/scala/spire/math/prime/FactorHeap.scala]
650[info] [patched file /build/repo/core/src/main/scala/spire/math/Jet.scala]
651[info] [patched file /build/repo/core/src/main/scala/spire/std/bigInt.scala]
652[info] [patched file /build/repo/core/src/main/scala/spire/std/long.scala]
653[info] [patched file /build/repo/core/src/main/scala/spire/std/double.scala]
654[info] [patched file /build/repo/core/src/main/scala/spire/math/Quaternion.scala]
655[info] [patched file /build/repo/core/src/main/scala/spire/std/int.scala]
656[info] [patched file /build/repo/core/src/main/scala/spire/math/poly/SpecialPolynomials.scala]
657[info] [patched file /build/repo/core/src/main/scala/spire/math/interval/Overlap.scala]
658[info] [patched file /build/repo/core/src/main/scala/spire/math/Polynomial.scala]
659[info] [patched file /build/repo/core/src/main/scala/spire/math/poly/PolyDense.scala]
660[warn] 94 warnings found
661[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/main/scala/spire/math/poly/PolySparse.scala:353:40
662[warn] 353 | final def zero[@sp(Double) C: Semiring: Eq: ClassTag]: PolySparse[C] =
663[warn] | ^
664[warn] | unused implicit parameter
665[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/main/scala/spire/math/poly/PolySparse.scala:353:44
666[warn] 353 | final def zero[@sp(Double) C: Semiring: Eq: ClassTag]: PolySparse[C] =
667[warn] | ^
668[warn] | unused implicit parameter
669[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/main/scala/spire/math/poly/PolySparse.scala:356:60
670[warn] 356 | final private def multiplyTerm[@sp(Double) C: Semiring: Eq: ClassTag](poly: PolySparse[C],
671[warn] | ^
672[warn] | unused implicit parameter
673[info] [patched file /build/repo/core/src/main/scala/spire/math/Real.scala]
674[info] [patched file /build/repo/core/src/main/scala/spire/random/rng/Serial.scala]
675[info] [patched file /build/repo/core/src/main/scala-3/spire/syntax/Syntax.scala]
676[info] [patched file /build/repo/core/src/main/scala/spire/random/Generator.scala]
677[info] [patched file /build/repo/core/src/main/scala/spire/optional/vectorOrder.scala]
678[info] [patched file /build/repo/core/src/main/scala/spire/std/unit.scala]
679[info] [patched file /build/repo/core/src/main/scala/spire/optional/Perm.scala]
680[info] [patched file /build/repo/core/src/main/scala/spire/random/rng/Marsaglia32a6.scala]
681[info] [patched file /build/repo/core/src/main/scala/spire/std/bigInteger.scala]
682[info] [patched file /build/repo/core/src/main/scala/spire/math/Algebraic.scala]
683[info] [patched file /build/repo/core/src/main/scala/spire/math/poly/PolySparse.scala]
684[info] [patched file /build/repo/core/src/main/scala/spire/math/Rational.scala]
685[info] [patched file /build/repo/core/src/main/scala/spire/math/Merging.scala]
686[info] [patched file /build/repo/core/src/main/scala/spire/std/bigDecimal.scala]
687[info] [patched file /build/repo/core/src/main/scala/spire/std/float.scala]
688[info] [patched file /build/repo/core/src/main/scala/spire/math/Number.scala]
689[info] [patched file /build/repo/core/src/main/scala/spire/std/byte.scala]
690[info] [patched file /build/repo/core/src/main/scala/spire/algebra/UniqueFactorizationDomain.scala]
691[info] [patched file /build/repo/core/src/main/scala/spire/random/rng/PcgXshRr64_32.scala]
692[info] [patched file /build/repo/core/src/main/scala-3/spire/syntax/macros/cforMacros.scala]
693[info] [patched file /build/repo/core/src/main/scala/spire/math/UByte.scala]
694[info] [patched file /build/repo/core/src/main/scala/spire/std/boolean.scala]
695[info] [patched file /build/repo/core/src/main/scala/spire/syntax/StdCommonOps.scala]
696[info] [patched file /build/repo/core/src/main/scala/spire/math/Interval.scala]
697[info] [patched file /build/repo/core/src/main/scala/spire/math/Natural.scala]
698[info] [patched file /build/repo/core/src/main/scala/spire/math/poly/Term.scala]
699[info] [patched file /build/repo/core/src/main/scala/spire/math/ULong.scala]
700[info] [patched file /build/repo/core/src/main/scala/spire/math/poly/BigDecimalRootRefinement.scala]
701[info] [patched file /build/repo/core/src/main/scala/spire/std/map.scala]
702[info] [patched file /build/repo/core/src/main/scala/spire/math/UShort.scala]
703[info] [patched file /build/repo/core/src/main/scala/spire/std/short.scala]
704[info] [patched file /build/repo/core/src/main/scala-3/spire/syntax/std/StdSyntax.scala]
705[info] [patched file /build/repo/core/src/main/scala/spire/math/UInt.scala]
706[info] [patched file /build/repo/core/src/main/scala/spire/math/Complex.scala]
707[info] [patched file /build/repo/core/src/main/scala/spire/random/Dist.scala]
708[info] [patched file /build/repo/core/src/main/scala/spire/math/prime/FactorHeap.scala]
709[info] [patched file /build/repo/core/src/main/scala/spire/math/Jet.scala]
710[info] [patched file /build/repo/core/src/main/scala/spire/std/bigInt.scala]
711[info] [patched file /build/repo/core/src/main/scala/spire/std/long.scala]
712[info] [patched file /build/repo/core/src/main/scala/spire/std/double.scala]
713[info] [patched file /build/repo/core/src/main/scala/spire/math/Quaternion.scala]
714[info] [patched file /build/repo/core/src/main/scala/spire/std/int.scala]
715[info] [patched file /build/repo/core/src/main/scala/spire/math/poly/SpecialPolynomials.scala]
716[info] [patched file /build/repo/core/src/main/scala/spire/math/interval/Overlap.scala]
717[info] [patched file /build/repo/core/src/main/scala/spire/math/Polynomial.scala]
718[info] [patched file /build/repo/core/src/main/scala/spire/math/poly/PolyDense.scala]
719[warn] 97 warnings found
720[info] done compiling
721[info] Generating spire/std/tuples.scala
722[info] compiling 46 Scala sources to /build/repo/core/.jvm/target/scala-3.7.4-RC2/classes ...
723[warn] -- [E175] Potential Issue Warning: /build/repo/core/src/main/scala/spire/math/Algebraic.scala:644:8
724[warn] 644 | radicalNodes
725[warn] | ^^^^^^^^^^^^
726[warn] |discarded non-Unit value of type Set[spire.math.Algebraic.Expr.KRoot]. Add `: Unit` to discard silently.
727[warn] -- [E175] Potential Issue Warning: /build/repo/core/src/main/scala/spire/math/Polynomial.scala:189:46
728[warn] 189 | foreach { (e, c) => if (c =!= ring.zero) f(e, c) }
729[warn] | ^^^^^^^
730[warn] | discarded non-Unit value of type U. Add `: Unit` to discard silently.
731[warn] -- [E175] Potential Issue Warning: /build/repo/core/src/main/scala/spire/math/poly/PolyDense.scala:40:7
732[warn] 40 | f(e, coeffs(e))
733[warn] | ^^^^^^^^^^^^^^^
734[warn] | discarded non-Unit value of type U. Add `: Unit` to discard silently.
735[warn] -- [E175] Potential Issue Warning: /build/repo/core/src/main/scala/spire/math/poly/PolyDense.scala:48:9
736[warn] 48 | f(e, c)
737[warn] | ^^^^^^^
738[warn] | discarded non-Unit value of type U. Add `: Unit` to discard silently.
739[warn] -- [E175] Potential Issue Warning: /build/repo/core/src/main/scala/spire/math/poly/PolySparse.scala:40:43
740[warn] 40 | cfor(0)(_ < exp.length, _ + 1) { i => f(exp(i), coeff(i)) }
741[warn] | ^^^^^^^^^^^^^^^^^^^
742[warn] | discarded non-Unit value of type U. Add `: Unit` to discard silently.
743[warn] -- [E175] Potential Issue Warning: /build/repo/core/src/main/scala/spire/random/rng/PcgXshRr64_32.scala:54:11
744[warn] 54 | nextInt()
745[warn] | ^^^^^^^^^
746[warn] | discarded non-Unit value of type Int. Add `: Unit` to discard silently.
747[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/main/scala-3/spire/syntax/Syntax.scala:148:30
748[warn] 148 | extension [A](lhs: A)(using ev: NRoot[A])
749[warn] | ^^
750[warn] | unused implicit parameter in extension method **
751[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/main/scala-3/spire/syntax/Syntax.scala:251:24
752[warn] 251 | inline def b(inline parts: Any*): Byte =
753[warn] | ^^^^^
754[warn] | unused explicit parameter in extension method b
755[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/main/scala-3/spire/syntax/Syntax.scala:254:24
756[warn] 254 | inline def h(inline parts: Any*): Short =
757[warn] | ^^^^^
758[warn] | unused explicit parameter in extension method h
759[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/main/scala-3/spire/syntax/Syntax.scala:257:25
760[warn] 257 | inline def ub(inline parts: Any*): UByte =
761[warn] | ^^^^^
762[warn] | unused explicit parameter in extension method ub
763[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/main/scala-3/spire/syntax/Syntax.scala:260:25
764[warn] 260 | inline def uh(inline parts: Any*): UShort =
765[warn] | ^^^^^
766[warn] | unused explicit parameter in extension method uh
767[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/main/scala-3/spire/syntax/Syntax.scala:263:25
768[warn] 263 | inline def ui(inline parts: Any*): UInt =
769[warn] | ^^^^^
770[warn] | unused explicit parameter in extension method ui
771[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/main/scala-3/spire/syntax/Syntax.scala:266:25
772[warn] 266 | inline def ul(inline parts: Any*): ULong =
773[warn] | ^^^^^
774[warn] | unused explicit parameter in extension method ul
775[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/main/scala-3/spire/syntax/Syntax.scala:269:24
776[warn] 269 | inline def r(inline parts: Any*): Rational =
777[warn] | ^^^^^
778[warn] | unused explicit parameter in extension method r
779[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/main/scala-3/spire/syntax/Syntax.scala:289:26
780[warn] 289 | inline def i(inline parts: Any*): Int =
781[warn] | ^^^^^
782[warn] | unused explicit parameter in extension method i
783[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/main/scala-3/spire/syntax/Syntax.scala:292:26
784[warn] 292 | inline def j(inline parts: Any*): Long =
785[warn] | ^^^^^
786[warn] | unused explicit parameter in extension method j
787[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/main/scala-3/spire/syntax/Syntax.scala:295:28
788[warn] 295 | inline def big(inline parts: Any*): BigInt =
789[warn] | ^^^^^
790[warn] | unused explicit parameter in extension method big
791[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/main/scala-3/spire/syntax/Syntax.scala:298:28
792[warn] 298 | inline def dec(inline parts: Any*): BigDecimal =
793[warn] | ^^^^^
794[warn] | unused explicit parameter in extension method dec
795[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/main/scala-3/spire/syntax/Syntax.scala:303:26
796[warn] 303 | inline def i(inline parts: Any*): Int =
797[warn] | ^^^^^
798[warn] | unused explicit parameter in extension method i
799[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/main/scala-3/spire/syntax/Syntax.scala:306:26
800[warn] 306 | inline def j(inline parts: Any*): Long =
801[warn] | ^^^^^
802[warn] | unused explicit parameter in extension method j
803[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/main/scala-3/spire/syntax/Syntax.scala:309:28
804[warn] 309 | inline def big(inline parts: Any*): BigInt =
805[warn] | ^^^^^
806[warn] | unused explicit parameter in extension method big
807[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/main/scala-3/spire/syntax/Syntax.scala:312:28
808[warn] 312 | inline def dec(inline parts: Any*): BigDecimal =
809[warn] | ^^^^^
810[warn] | unused explicit parameter in extension method dec
811[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/main/scala-3/spire/syntax/Syntax.scala:317:26
812[warn] 317 | inline def i(inline parts: Any*): Int =
813[warn] | ^^^^^
814[warn] | unused explicit parameter in extension method i
815[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/main/scala-3/spire/syntax/Syntax.scala:320:26
816[warn] 320 | inline def j(inline parts: Any*): Long =
817[warn] | ^^^^^
818[warn] | unused explicit parameter in extension method j
819[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/main/scala-3/spire/syntax/Syntax.scala:323:28
820[warn] 323 | inline def big(inline parts: Any*): BigInt =
821[warn] | ^^^^^
822[warn] | unused explicit parameter in extension method big
823[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/main/scala-3/spire/syntax/Syntax.scala:326:28
824[warn] 326 | inline def dec(inline parts: Any*): BigDecimal =
825[warn] | ^^^^^
826[warn] | unused explicit parameter in extension method dec
827[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/main/scala-3/spire/syntax/macros/cforMacros.scala:133:74
828[warn] 133 | def let[A, B](name: String, rhs: Expr[A])(in: Expr[A] => Expr[B])(using Quotes): Expr[B] =
829[warn] | ^
830[warn] | unused implicit parameter
831[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/main/scala/spire/math/Complex.scala:375:46
832[warn] 375 | implicit def ComplexOnCRing[A: CRing: Signed]: ComplexOnCRing[A] = new ComplexOnCRingImpl[A]
833[warn] | ^
834[warn] | unused implicit parameter
835[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/main/scala/spire/math/Complex.scala:383:68
836[warn] 383 | implicit def ComplexOnTrig[@sp(Float, Double) A: Fractional: Order: Trig: Signed]: ComplexOnTrigImpl[A] =
837[warn] | ^
838[warn] | unused implicit parameter
839[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/main/scala/spire/math/Complex.scala:383:82
840[warn] 383 | implicit def ComplexOnTrig[@sp(Float, Double) A: Fractional: Order: Trig: Signed]: ComplexOnTrigImpl[A] =
841[warn] | ^
842[warn] | unused implicit parameter
843[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/main/scala/spire/math/Interval.scala:843:20
844[warn] 843 | def empty[A: Order]: Interval[A] = Empty[A]()
845[warn] | ^
846[warn] | unused implicit parameter
847[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/main/scala/spire/math/Interval.scala:845:20
848[warn] 845 | def point[A: Order](a: A): Interval[A] = Point(a)
849[warn] | ^
850[warn] | unused implicit parameter
851[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/main/scala/spire/math/Interval.scala:847:19
852[warn] 847 | def zero[A: Order](implicit r: Semiring[A]): Interval[A] = Point(r.zero)
853[warn] | ^
854[warn] | unused implicit parameter
855[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/main/scala/spire/math/Interval.scala:849:18
856[warn] 849 | def all[A: Order]: Interval[A] = All[A]()
857[warn] | ^
858[warn] | unused implicit parameter
859[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/main/scala/spire/math/Interval.scala:947:20
860[warn] 947 | def above[A: Order](a: A): Interval[A] = Above(a, 1)
861[warn] | ^
862[warn] | unused implicit parameter
863[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/main/scala/spire/math/Interval.scala:948:20
864[warn] 948 | def below[A: Order](a: A): Interval[A] = Below(a, 2)
865[warn] | ^
866[warn] | unused implicit parameter
867[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/main/scala/spire/math/Interval.scala:949:24
868[warn] 949 | def atOrAbove[A: Order](a: A): Interval[A] = Above(a, 0)
869[warn] | ^
870[warn] | unused implicit parameter
871[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/main/scala/spire/math/Interval.scala:950:24
872[warn] 950 | def atOrBelow[A: Order](a: A): Interval[A] = Below(a, 0)
873[warn] | ^
874[warn] | unused implicit parameter
875[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/main/scala/spire/math/Interval.scala:976:23
876[warn] 976 | implicit def eq[A: Eq]: Eq[Interval[A]] =
877[warn] | ^
878[warn] | unused implicit parameter
879[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/main/scala/spire/math/Jet.scala:321:45
880[warn] 321 | def abs(implicit f: Field[T], o: Order[T], s: Signed[T], v: VectorSpace[Array[T], T]): Jet[T] = {
881[warn] | ^
882[warn] | unused implicit parameter
883[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/main/scala/spire/math/Jet.scala:327:79
884[warn] 327 | private def powScalarToScalar(b: T, e: T)(implicit f: Field[T], o: Order[T], s: Signed[T], t: Trig[T]): T = {
885[warn] | ^
886[warn] | unused implicit parameter
887[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/main/scala/spire/math/Natural.scala:42:38
888[warn] 42 | @tailrec def recur(next: Natural, sofar: A): A = next match {
889[warn] | ^^^^^
890[warn] | unused explicit parameter
891[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/main/scala/spire/math/Rational.scala:72:8
892[warn] 72 | def %(rhs: Rational): Rational = Rational.zero // TODO: this is for the Auto macro example to work
893[warn] | ^^^
894[warn] | unused explicit parameter
895[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/main/scala/spire/math/poly/SpecialPolynomials.scala:28:26
896[warn] 28 | def hornerScheme[C: Ring: Eq: ClassTag](zero: Polynomial[C],
897[warn] | ^
898[warn] | unused implicit parameter
899[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/main/scala/spire/math/poly/SpecialPolynomials.scala:28:30
900[warn] 28 | def hornerScheme[C: Ring: Eq: ClassTag](zero: Polynomial[C],
901[warn] | ^
902[warn] | unused implicit parameter
903[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/main/scala/spire/math/poly/SpecialPolynomials.scala:28:40
904[warn] 28 | def hornerScheme[C: Ring: Eq: ClassTag](zero: Polynomial[C],
905[warn] | ^
906[warn] | unused implicit parameter
907[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/main/scala/spire/math/poly/SpecialPolynomials.scala:60:45
908[warn] 60 | (pn: Polynomial[C], pnm1: Polynomial[C], n: Int) => Polynomial.twox[C] * pn - pnm1
909[warn] | ^
910[warn] | unused explicit parameter
911[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/main/scala/spire/math/poly/SpecialPolynomials.scala:64:24
912[warn] 64 | (pn: Polynomial[C], pnm1: Polynomial[C], n: Int) => Polynomial.x[C] * pn - pn.derivative
913[warn] | ^^^^
914[warn] | unused explicit parameter
915[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/main/scala/spire/math/poly/SpecialPolynomials.scala:64:45
916[warn] 64 | (pn: Polynomial[C], pnm1: Polynomial[C], n: Int) => Polynomial.x[C] * pn - pn.derivative
917[warn] | ^
918[warn] | unused explicit parameter
919[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/main/scala/spire/math/poly/SpecialPolynomials.scala:68:24
920[warn] 68 | (pn: Polynomial[C], pnm1: Polynomial[C], n: Int) => Polynomial.twox[C] * pn - pn.derivative
921[warn] | ^^^^
922[warn] | unused explicit parameter
923[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/main/scala/spire/math/poly/SpecialPolynomials.scala:68:45
924[warn] 68 | (pn: Polynomial[C], pnm1: Polynomial[C], n: Int) => Polynomial.twox[C] * pn - pn.derivative
925[warn] | ^
926[warn] | unused explicit parameter
927[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/main/scala/spire/random/Dist.scala:316:56
928[warn] 316 | implicit val unit: Dist[Unit] = new DistFromGen[Unit](g => ())
929[warn] | ^
930[warn] | unused explicit parameter
931[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/main/scala/spire/random/Dist.scala:331:36
932[warn] 331 | implicit def complex[A: Fractional: Trig: IsReal: Dist]: Dist[Complex[A]] =
933[warn] | ^
934[warn] | unused implicit parameter
935[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/main/scala/spire/random/Dist.scala:331:42
936[warn] 331 | implicit def complex[A: Fractional: Trig: IsReal: Dist]: Dist[Complex[A]] =
937[warn] | ^
938[warn] | unused implicit parameter
939[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/main/scala/spire/random/Dist.scala:331:50
940[warn] 331 | implicit def complex[A: Fractional: Trig: IsReal: Dist]: Dist[Complex[A]] =
941[warn] | ^
942[warn] | unused implicit parameter
943[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/main/scala/spire/random/Dist.scala:334:41
944[warn] 334 | implicit def interval[A: AdditiveMonoid: Dist: Order]: Dist[Interval[A]] =
945[warn] | ^
946[warn] | unused implicit parameter
947[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/main/scala/spire/random/Dist.scala:389:54
948[warn] 389 | def constant[A](a: A): Dist[A] = new DistFromGen[A](g => a)
949[warn] | ^
950[warn] | unused explicit parameter
951[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/main/scala/spire/random/Dist.scala:390:52
952[warn] 390 | def always[A](a: A): Dist[A] = new DistFromGen[A](g => a)
953[warn] | ^
954[warn] | unused explicit parameter
955[warn] -- [E194] Potential Issue Warning: /build/repo/core/src/main/scala-3/spire/syntax/Syntax.scala:235:8
956[warn] 235 | def toString: String = cf.toString(lhs)
957[warn] | ^
958[warn] |Extension method toString will never be selected from type Any
959[warn] |because Any already has a member with the same name and compatible parameter types.
960[warn] |
961[warn] | longer explanation available when compiling with `-explain`
962[warn] 59 warnings found
963[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/main/scala/spire/math/poly/PolySparse.scala:353:40
964[warn] 353 | final def zero[@sp(Double) C: Semiring: Eq: ClassTag]: PolySparse[C] =
965[warn] | ^
966[warn] | unused implicit parameter
967[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/main/scala/spire/math/poly/PolySparse.scala:353:44
968[warn] 353 | final def zero[@sp(Double) C: Semiring: Eq: ClassTag]: PolySparse[C] =
969[warn] | ^
970[warn] | unused implicit parameter
971[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/main/scala/spire/math/poly/PolySparse.scala:356:60
972[warn] 356 | final private def multiplyTerm[@sp(Double) C: Semiring: Eq: ClassTag](poly: PolySparse[C],
973[warn] | ^
974[warn] | unused implicit parameter
975[warn] 62 warnings found
976[info] done compiling
977[info] compiling 144 Scala sources to /build/repo/core/.jvm/target/scala-3.7.4-RC2/classes ...
978[warn] -- [E175] Potential Issue Warning: /build/repo/core/src/main/scala/spire/math/Searching.scala:87:23
979[warn] 87 | candidates.remove(candidates.length - 1)
980[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
981[warn] | discarded non-Unit value of type A. Add `: Unit` to discard silently.
982[warn] -- [E175] Potential Issue Warning: /build/repo/core/src/main/scala/spire/random/rng/MersenneTwister32.scala:56:42
983[warn] 56 | cfor(0)(_ < N, _ + 1) { i => bb.putInt(mt(i)) }
984[warn] | ^^^^^^^^^^^^^^^^
985[warn] |discarded non-Unit value of type java.nio.ByteBuffer. Add `: Unit` to discard silently.
986[warn] -- [E175] Potential Issue Warning: /build/repo/core/src/main/scala/spire/random/rng/MersenneTwister64.scala:56:43
987[warn] 56 | cfor(0)(_ < N, _ + 1) { i => bb.putLong(mt(i)) }
988[warn] | ^^^^^^^^^^^^^^^^^
989[warn] |discarded non-Unit value of type java.nio.ByteBuffer. Add `: Unit` to discard silently.
990[warn] -- [E175] Potential Issue Warning: /build/repo/core/src/main/scala/spire/random/rng/Well1024a.scala:63:42
991[warn] 63 | cfor(0)(_ < R, _ + 1) { i => bb.putInt(state(i)) }
992[warn] | ^^^^^^^^^^^^^^^^^^^
993[warn] |discarded non-Unit value of type java.nio.ByteBuffer. Add `: Unit` to discard silently.
994[warn] -- [E175] Potential Issue Warning: /build/repo/core/src/main/scala/spire/random/rng/Well19937a.scala:55:42
995[warn] 55 | cfor(0)(_ < R, _ + 1) { i => bb.putInt(state(i)) }
996[warn] | ^^^^^^^^^^^^^^^^^^^
997[warn] |discarded non-Unit value of type java.nio.ByteBuffer. Add `: Unit` to discard silently.
998[warn] -- [E175] Potential Issue Warning: /build/repo/core/src/main/scala/spire/random/rng/Well19937c.scala:55:42
999[warn] 55 | cfor(0)(_ < R, _ + 1) { i => bb.putInt(state(i)) }
1000[warn] | ^^^^^^^^^^^^^^^^^^^
1001[warn] |discarded non-Unit value of type java.nio.ByteBuffer. Add `: Unit` to discard silently.
1002[warn] -- [E175] Potential Issue Warning: /build/repo/core/src/main/scala/spire/random/rng/Well44497a.scala:55:42
1003[warn] 55 | cfor(0)(_ < R, _ + 1) { i => bb.putInt(state(i)) }
1004[warn] | ^^^^^^^^^^^^^^^^^^^
1005[warn] |discarded non-Unit value of type java.nio.ByteBuffer. Add `: Unit` to discard silently.
1006[warn] -- [E175] Potential Issue Warning: /build/repo/core/src/main/scala/spire/random/rng/Well44497b.scala:55:42
1007[warn] 55 | cfor(0)(_ < R, _ + 1) { i => bb.putInt(state(i)) }
1008[warn] | ^^^^^^^^^^^^^^^^^^^
1009[warn] |discarded non-Unit value of type java.nio.ByteBuffer. Add `: Unit` to discard silently.
1010[warn] -- [E175] Potential Issue Warning: /build/repo/core/src/main/scala/spire/random/rng/Well512a.scala:62:42
1011[warn] 62 | cfor(0)(_ < R, _ + 1) { i => bb.putInt(state(i)) }
1012[warn] | ^^^^^^^^^^^^^^^^^^^
1013[warn] |discarded non-Unit value of type java.nio.ByteBuffer. Add `: Unit` to discard silently.
1014[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/main/scala-3/spire/syntax/Ops.scala:229:27
1015[warn] 229 |final class BoolOps[A: Bool](lhs: A)(using ev: Bool[A]):
1016[warn] | ^
1017[warn] | unused implicit parameter
1018[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/main/scala/spire/algebra/Involution.scala:58:65
1019[warn] 58 | implicit def fromIsReal[@sp(Int, Long, Float, Double) A: IsReal]: Involution[A] = selfAdjoint[A]
1020[warn] | ^
1021[warn] | unused implicit parameter
1022[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/main/scala/spire/math/Sorting.scala:59:32
1023[warn] 59 | final def sort[@sp A: ClassTag: Order](data: Array[A], start: Int, end: Int): Unit = {
1024[warn] | ^
1025[warn] | unused implicit parameter
1026[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/main/scala/spire/math/Sorting.scala:237:37
1027[warn] 237 | final def partition[@sp A: ClassTag: Order](data: Array[A], start: Int, end: Int, pivotIndex: Int): Int = {
1028[warn] | ^
1029[warn] | unused implicit parameter
1030[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/main/scala/spire/math/package.scala:541:100
1031[warn] 541 | final def hypot[@sp(Float, Double) A](x: A, y: A)(implicit f: Field[A], n: NRoot[A], o: Order[A], s: Signed[A]): A = {
1032[warn] | ^
1033[warn] | unused implicit parameter
1034[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/main/scala/spire/math/prime/Siever.scala:67:8
1035[warn] 67 | var i = 3
1036[warn] | ^
1037[warn] | local variable was mutated but not read
1038[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/main/scala/spire/optional/partialIterable.scala:60:60
1039[warn] 60 | override def leftId(a: SA): SA = cbf.newBuilder.++=(a.map(x => A.empty)).result()
1040[warn] | ^
1041[warn] | unused explicit parameter
1042[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/main/scala/spire/optional/partialIterable.scala:61:61
1043[warn] 61 | override def rightId(a: SA): SA = cbf.newBuilder.++=(a.map(x => A.empty)).result()
1044[warn] | ^
1045[warn] | unused explicit parameter
1046[warn] 79 warnings found
1047[warn] 79 warnings found
1048[info] done compiling
1049[info] Generating spire/std/tuples.scala
1050[info] Generating spire/std/tuples.scala
1051Starting build for ProjectRef(file:/build/repo/,utilJVM) (spire-util)... [2/6]
1052Compile scalacOptions: -encoding, UTF-8, -unchecked, -Wunused:implicits, -Wunused:explicits, -Wunused:imports, -Wunused:locals, -Wunused:params, -Wunused:privates, -Wvalue-discard, -language:implicitConversions, -Xkind-projector, -java-output-version, 8, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.4-migration
1053Starting build for ProjectRef(file:/build/repo/,lawsJVM) (spire-laws)... [3/6]
1054Compile scalacOptions: -encoding, UTF-8, -unchecked, -Wunused:implicits, -Wunused:explicits, -Wunused:imports, -Wunused:locals, -Wunused:params, -Wunused:privates, -Wvalue-discard, -language:implicitConversions, -Xkind-projector, -java-output-version, 8, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.4-migration
1055[info] Generating spire/std/tuples.scala
1056[info] compiling 8 Scala sources to /build/repo/extras/.jvm/target/scala-3.7.4-RC2/classes ...
1057[warn] -- [E175] Potential Issue Warning: /build/repo/extras/src/main/scala/spire/math/FixedPoint.scala:94:6
1058[warn] 94 | lhs + new FixedPoint(p)
1059[warn] | ^^^^^^^^^^^^^^^^^^^^^^^
1060[warn] |discarded non-Unit value of type spire.math.extras.FixedPoint. Add `: Unit` to discard silently.
1061[warn] -- [E175] Potential Issue Warning: /build/repo/extras/src/main/scala/spire/math/extras/interval/IntervalTrie.scala:272:11
1062[warn] 272 | f(Interval.fromBounds(b0, Open(fromLong(a))))
1063[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1064[warn] | discarded non-Unit value of type U. Add `: Unit` to discard silently.
1065[warn] -- [E175] Potential Issue Warning: /build/repo/extras/src/main/scala/spire/math/extras/interval/IntervalTrie.scala:276:11
1066[warn] 276 | f(Interval.fromBounds(b0, Closed(fromLong(a))))
1067[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1068[warn] | discarded non-Unit value of type U. Add `: Unit` to discard silently.
1069[warn] -- [E175] Potential Issue Warning: /build/repo/extras/src/main/scala/spire/math/extras/interval/IntervalTrie.scala:294:7
1070[warn] 294 | f(Interval.fromBounds(last, Unbound()))
1071[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1072[warn] | discarded non-Unit value of type U. Add `: Unit` to discard silently.
1073[warn] -- [E175] Potential Issue Warning: /build/repo/extras/src/main/scala/spire/random/rng/XorShift1024Star.scala:34:43
1074[warn] 34 | cfor(0)(_ < N, _ + 1) { i => bb.putLong(s(i)) }
1075[warn] | ^^^^^^^^^^^^^^^^
1076[warn] |discarded non-Unit value of type java.nio.ByteBuffer. Add `: Unit` to discard silently.
1077[warn] -- [E198] Unused Symbol Warning: /build/repo/extras/src/main/scala/spire/math/FixedPoint.scala:262:28
1078[warn] 262 | import spire.syntax.nroot._
1079[warn] | ^
1080[warn] | unused import
1081[warn] -- [E198] Unused Symbol Warning: /build/repo/extras/src/main/scala/spire/math/FixedPoint.scala:339:10
1082[warn] 339 | def toBigIntOpt(x: FixedPoint) = if (x.isWhole) Opt(x.toRational.toBigInt) else Opt.empty[BigInt]
1083[warn] | ^^^^^^^^^^^
1084[warn] | unused private member
1085[info] [patched file /build/repo/extras/src/main/scala/spire/math/FixedPoint.scala]
1086[info] [patched file /build/repo/extras/src/main/scala/spire/math/extras/interval/IntervalTrie.scala]
1087[info] [patched file /build/repo/extras/src/main/scala/spire/math/extras/interval/IntervalSeq.scala]
1088[info] [patched file /build/repo/extras/src/main/scala/spire/math/extras/interval/IntervalSet.scala]
1089[warn] 7 warnings found
1090[info] done compiling
1091[info] compiling 36 Scala sources to /build/repo/laws/.jvm/target/scala-3.7.4-RC2/classes ...
1092[warn] -- [E198] Unused Symbol Warning: /build/repo/laws/src/main/scala/spire/laws/GroupLaws.scala:57:44
1093[warn] 57 | "combineAll(Nil) === id" -> forAllSafe((a: A) => A.combineAll(Nil) === A.empty),
1094[warn] | ^
1095[warn] | unused explicit parameter
1096[warn] -- [E198] Unused Symbol Warning: /build/repo/laws/src/main/scala/spire/laws/GroupLaws.scala:93:39
1097[warn] 93 | "sum(Nil) === zero" -> forAllSafe((a: A) => A.sum(Nil) === A.zero),
1098[warn] | ^
1099[warn] | unused explicit parameter
1100[warn] -- [E198] Unused Symbol Warning: /build/repo/laws/src/main/scala/spire/laws/RingLaws.scala:76:42
1101[warn] 76 | "product(Nil) === one" -> forAllSafe((a: A) => A.product(Nil) === A.one)
1102[warn] | ^
1103[warn] | unused explicit parameter
1104[warn] -- [E198] Unused Symbol Warning: /build/repo/laws/src/main/scala/spire/laws/shadows/ShadowTruncatedDivision.scala:19:18
1105[warn] 19 |import spire.util.Opt
1106[warn] | ^^^
1107[warn] | unused import
1108[info] [patched file /build/repo/laws/src/main/scala/spire/laws/RingLaws.scala]
1109[info] [patched file /build/repo/laws/src/main/scala/spire/laws/LatticeLaws.scala]
1110[info] [patched file /build/repo/laws/src/main/scala/spire/laws/LatticePartialOrderLaws.scala]
1111[info] [patched file /build/repo/laws/src/main/scala/spire/laws/shadows/ShadowTruncatedDivision.scala]
1112[info] [patched file /build/repo/laws/src/main/scala/spire/laws/GroupLaws.scala]
1113[info] [patched file /build/repo/laws/src/main/scala/spire/laws/OrderLaws.scala]
1114[info] [patched file /build/repo/laws/src/main/scala/spire/laws/VectorSpaceLaws.scala]
1115[info] [patched file /build/repo/laws/src/main/scala/spire/laws/package.scala]
1116[warn] there were 2 deprecation warnings; re-run with -deprecation for details
1117[warn] 5 warnings found
1118[info] done compiling
1119[info] Generating spire/std/tuples.scala
1120[info] compiling 4 Scala sources to /build/repo/extras/.jvm/target/scala-3.7.4-RC2/classes ...
1121[warn] -- [E175] Potential Issue Warning: /build/repo/extras/src/main/scala/spire/math/FixedPoint.scala:94:6
1122[warn] 94 | lhs + new FixedPoint(p)
1123[warn] | ^^^^^^^^^^^^^^^^^^^^^^^
1124[warn] |discarded non-Unit value of type spire.math.extras.FixedPoint. Add `: Unit` to discard silently.
1125[warn] -- [E175] Potential Issue Warning: /build/repo/extras/src/main/scala/spire/math/extras/interval/IntervalTrie.scala:272:11
1126[warn] 272 | f(Interval.fromBounds(b0, Open(fromLong(a))))
1127[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1128[warn] | discarded non-Unit value of type U. Add `: Unit` to discard silently.
1129[warn] -- [E175] Potential Issue Warning: /build/repo/extras/src/main/scala/spire/math/extras/interval/IntervalTrie.scala:276:11
1130[warn] 276 | f(Interval.fromBounds(b0, Closed(fromLong(a))))
1131[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1132[warn] | discarded non-Unit value of type U. Add `: Unit` to discard silently.
1133[warn] -- [E175] Potential Issue Warning: /build/repo/extras/src/main/scala/spire/math/extras/interval/IntervalTrie.scala:294:7
1134[warn] 294 | f(Interval.fromBounds(last, Unbound()))
1135[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1136[warn] | discarded non-Unit value of type U. Add `: Unit` to discard silently.
1137[warn] -- [E198] Unused Symbol Warning: /build/repo/extras/src/main/scala/spire/math/FixedPoint.scala:337:10
1138[warn] 337 | def toBigIntOpt(x: FixedPoint) = if (x.isWhole) Opt(x.toRational.toBigInt) else Opt.empty[BigInt]
1139[warn] | ^^^^^^^^^^^
1140[warn] | unused private member
1141[warn] 5 warnings found
1142[info] done compiling
1143[info] compiling 10 Scala sources to /build/repo/laws/.jvm/target/scala-3.7.4-RC2/classes ...
1144[warn] -- [E198] Unused Symbol Warning: /build/repo/laws/src/main/scala/spire/laws/GroupLaws.scala:57:44
1145[warn] 57 | "combineAll(Nil) === id" -> forAllSafe((a: A) => A.combineAll(Nil) === A.empty),
1146[warn] | ^
1147[warn] | unused explicit parameter
1148[warn] -- [E198] Unused Symbol Warning: /build/repo/laws/src/main/scala/spire/laws/GroupLaws.scala:93:39
1149[warn] 93 | "sum(Nil) === zero" -> forAllSafe((a: A) => A.sum(Nil) === A.zero),
1150[warn] | ^
1151[warn] | unused explicit parameter
1152[warn] -- [E198] Unused Symbol Warning: /build/repo/laws/src/main/scala/spire/laws/RingLaws.scala:76:42
1153[warn] 76 | "product(Nil) === one" -> forAllSafe((a: A) => A.product(Nil) === A.one)
1154[warn] | ^
1155[warn] | unused explicit parameter
1156[warn] there were 2 deprecation warnings; re-run with -deprecation for details
1157[warn] four warnings found
1158[info] done compiling
1159[info] compiling 2 Scala sources to /build/repo/laws/.jvm/target/scala-3.7.4-RC2/classes ...
1160[warn] four warnings found
1161[info] done compiling
1162[info] Generating spire/std/tuples.scala
1163[info] Generating spire/std/tuples.scala
1164Starting build for ProjectRef(file:/build/repo/,extrasJVM) (spire-extras)... [4/6]
1165Compile scalacOptions: -encoding, UTF-8, -unchecked, -Wunused:implicits, -Wunused:explicits, -Wunused:imports, -Wunused:locals, -Wunused:params, -Wunused:privates, -Wvalue-discard, -language:implicitConversions, -Xkind-projector, -java-output-version, 8, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.4-migration
1166[info] Generating spire/std/tuples.scala
1167[info] Generating spire/std/tuples.scala
1168[info] Generating spire/std/tuples.scala
1169[info] Generating spire/std/tuples.scala
1170Starting build for ProjectRef(file:/build/repo/,macrosJVM) (spire-macros)... [5/6]
1171Compile scalacOptions: -encoding, UTF-8, -unchecked, -Wunused:implicits, -Wunused:explicits, -Wunused:imports, -Wunused:locals, -Wunused:params, -Wunused:privates, -Wvalue-discard, -language:implicitConversions, -Xkind-projector, -java-output-version, 8, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.4-migration
1172[info] compiling 1 Scala source to /build/repo/macros/.jvm/target/scala-3.7.4-RC2/test-classes ...
1173[warn] -- [E175] Potential Issue Warning: /build/repo/macros/src/test/scala/spire/macros/CheckedScalaCheckSuite.scala:36:6
1174[warn] 36 | intercept[ArithmeticException] { check }
1175[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1176[warn] |discarded non-Unit value of type ArithmeticException. Add `: Unit` to discard silently.
1177[warn] -- [E175] Potential Issue Warning: /build/repo/macros/src/test/scala/spire/macros/CheckedScalaCheckSuite.scala:44:6
1178[warn] 44 | intercept[ArithmeticException] { check }
1179[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1180[warn] |discarded non-Unit value of type ArithmeticException. Add `: Unit` to discard silently.
1181[warn] two warnings found
1182[info] done compiling
1183
1184************************
1185Build summary:
1186[{
1187 "module": "spire-platform",
1188 "compile": {"status": "ok", "tookMs": 8192, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
1189 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
1190 "test-compile": {"status": "ok", "tookMs": 232, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
1191 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
1192 "publish": {"status": "skipped", "tookMs": 0},
1193 "metadata": {
1194 "crossScalaVersions": ["2.13.16", "3.2.2"]
1195}
1196},{
1197 "module": "spire",
1198 "compile": {"status": "ok", "tookMs": 38656, "warnings": 97, "errors": 0, "sourceVersion": "3.4-migration"},
1199 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
1200 "test-compile": {"status": "ok", "tookMs": 28265, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
1201 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
1202 "publish": {"status": "skipped", "tookMs": 0},
1203 "metadata": {
1204 "crossScalaVersions": ["2.13.16", "3.2.2"]
1205}
1206},{
1207 "module": "spire-util",
1208 "compile": {"status": "ok", "tookMs": 99, "warnings": 1, "errors": 0, "sourceVersion": "3.4-migration"},
1209 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
1210 "test-compile": {"status": "ok", "tookMs": 118, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
1211 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
1212 "publish": {"status": "skipped", "tookMs": 0},
1213 "metadata": {
1214 "crossScalaVersions": ["2.13.16", "3.2.2"]
1215}
1216},{
1217 "module": "spire-laws",
1218 "compile": {"status": "ok", "tookMs": 6573, "warnings": 4, "errors": 0, "sourceVersion": "3.4-migration"},
1219 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
1220 "test-compile": {"status": "ok", "tookMs": 5799, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
1221 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
1222 "publish": {"status": "skipped", "tookMs": 0},
1223 "metadata": {
1224 "crossScalaVersions": ["2.13.16", "3.2.2"]
1225}
1226},{
1227 "module": "spire-extras",
1228 "compile": {"status": "ok", "tookMs": 215, "warnings": 6, "errors": 0, "sourceVersion": "3.4-migration"},
1229 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
1230 "test-compile": {"status": "ok", "tookMs": 256, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
1231 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
1232 "publish": {"status": "skipped", "tookMs": 0},
1233 "metadata": {
1234 "crossScalaVersions": ["2.13.16", "3.2.2"]
1235}
1236},{
1237 "module": "spire-macros",
1238 "compile": {"status": "ok", "tookMs": 28, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
1239 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
1240 "test-compile": {"status": "ok", "tookMs": 699, "warnings": 2, "errors": 0, "sourceVersion": "3.4-migration"},
1241 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
1242 "publish": {"status": "skipped", "tookMs": 0},
1243 "metadata": {
1244 "crossScalaVersions": ["2.13.16", "3.2.2"]
1245}
1246}]
1247************************
1248[success] Total time: 107 s (0:01:47.0), completed Nov 6, 2025, 12:23:47 AM
1249[0JChecking patch project/plugins.sbt...
1250Checking patch project/build.properties...
1251Checking patch core/src/main/scala/spire/syntax/StdCommonOps.scala...
1252Checking patch core/src/main/scala/spire/optional/vectorOrder.scala...
1253Checking patch build.sbt...
1254Applied patch project/plugins.sbt cleanly.
1255Applied patch project/build.properties cleanly.
1256Applied patch core/src/main/scala/spire/syntax/StdCommonOps.scala cleanly.
1257Applied patch core/src/main/scala/spire/optional/vectorOrder.scala cleanly.
1258Applied patch build.sbt cleanly.
1259Commit migration rewrites
1260Switched to a new branch 'opencb/migrate-source-3.4'
1261[opencb/migrate-source-3.4 71b4824f] Apply Scala compiler rewrites using -source:3.4-migration using Scala 3.7.4-RC2
1262 58 files changed, 196 insertions(+), 208 deletions(-)
1263Using target Scala version for migration: 3.7.4-RC2
1264Migrating project for -source:3.7 using Scala 3.7.4-RC2
1265----
1266Preparing build for 3.7.4-RC2
1267Would try to apply common scalacOption (best-effort, sbt/mill only):
1268Append: -rewrite,REQUIRE:-source:3.7-migration
1269Remove: -indent,-no-indent,-new-syntax,,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
1270
1271Try apply source patch:
1272Path: core/src/main/scala/spire/optional/vectorOrder.scala
1273Pattern: new ArrayVectorEq[A]()(ev
1274Replacement: new ArrayVectorEq[A](using ev
1275Successfully applied pattern 'new ArrayVectorEq[A]()(ev' in core/src/main/scala/spire/optional/vectorOrder.scala
1276
1277Try apply source patch:
1278Path: core/src/main/scala/spire/optional/vectorOrder.scala
1279Pattern: new ArrayVectorOrder[A]()(ev
1280Replacement: new ArrayVectorOrder[A](using ev
1281Successfully applied pattern 'new ArrayVectorOrder[A]()(ev' in core/src/main/scala/spire/optional/vectorOrder.scala
1282
1283Try apply source patch:
1284Path: core/src/main/scala/spire/syntax/StdCommonOps.scala
1285Pattern: minimalElements(as)(ev)
1286Replacement: minimalElements(as)(using ev)
1287Successfully applied pattern 'minimalElements(as)(ev)' in core/src/main/scala/spire/syntax/StdCommonOps.scala
1288
1289Try apply source patch:
1290Path: core/src/main/scala/spire/syntax/StdCommonOps.scala
1291Pattern: minimalElements(as)(PartialOrder.reverse(ev))
1292Replacement: minimalElements(as)(using PartialOrder.reverse(ev))
1293Successfully applied pattern 'minimalElements(as)(PartialOrder.reverse(ev))' in core/src/main/scala/spire/syntax/StdCommonOps.scala
1294
1295Try apply source patch:
1296Path: build.sbt
1297Pattern: val Scala3 = "3.2.2"
1298Replacement: val Scala3 = "3.7.4-RC2"
1299Successfully applied pattern 'val Scala3 = "3.2.2"' in build.sbt
1300----
1301Starting build for 3.7.4-RC2
1302Execute tests: false
1303sbt project found:
1304Sbt version 1.9.8 is not supported, minimal supported version is 1.11.5
1305Enforcing usage of sbt in version 1.11.5
1306No prepare script found for project typelevel/spire
1307/opencb/project-builder/sbt/prepare-project.sh: line 107: /root/.ssh/config: No such file or directory
1308##################################
1309Scala version: 3.7.4-RC2
1310Targets: org.typelevel%spire org.typelevel%spire-data org.typelevel%spire-extras org.typelevel%spire-laws org.typelevel%spire-legacy org.typelevel%spire-macros org.typelevel%spire-platform org.typelevel%spire-util
1311Project projectConfig: {"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","migrationVersions":["3.4","3.7"],"sourcePatches":[{"path":"core/src/main/scala/spire/optional/vectorOrder.scala","pattern":"new ArrayVectorEq[A]()(ev","replaceWith":"new ArrayVectorEq[A](using ev"},{"path":"core/src/main/scala/spire/optional/vectorOrder.scala","pattern":"new ArrayVectorOrder[A]()(ev","replaceWith":"new ArrayVectorOrder[A](using ev"},{"path":"core/src/main/scala/spire/syntax/StdCommonOps.scala","pattern":"minimalElements(as)(ev)","replaceWith":"minimalElements(as)(using ev)"},{"path":"core/src/main/scala/spire/syntax/StdCommonOps.scala","pattern":"minimalElements(as)(PartialOrder.reverse(ev))","replaceWith":"minimalElements(as)(using PartialOrder.reverse(ev))"},{"path":"build.sbt","pattern":"val Scala3 = \"3.2.2\"","replaceWith":"val Scala3 = \"<SCALA_VERSION>\""}]}
1312##################################
1313Using extra scalacOptions: -rewrite,REQUIRE:-source:3.7-migration
1314Filtering out scalacOptions: -indent,-no-indent,-new-syntax,,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
1315[sbt_options] declare -a sbt_options=()
1316[process_args] java_version = '17'
1317[copyRt] java9_rt = '/root/.sbt/1.0/java9-rt-ext-eclipse_adoptium_17_0_8/rt.jar'
1318# Executing command line:
1319java
1320-Dfile.encoding=UTF8
1321-Xms1G
1322-Xmx6G
1323-XX:ReservedCodeCacheSize=250M
1324-XX:+TieredCompilation
1325-XX:-UseGCOverheadLimit
1326-Dcommunitybuild.scala=3.7.4-RC2
1327-Dcommunitybuild.project.dependencies.add=
1328-Xmx7G
1329-Xms4G
1330-Xss8M
1331-Dsbt.script=/root/.sdkman/candidates/sbt/current/bin/sbt
1332-Dscala.ext.dirs=/root/.sbt/1.0/java9-rt-ext-eclipse_adoptium_17_0_8
1333-jar
1334/root/.sdkman/candidates/sbt/1.11.5/bin/sbt-launch.jar
1335"setCrossScalaVersions 3.7.4-RC2"
1336"++3.7.4-RC2 -v"
1337"mapScalacOptions "-rewrite,REQUIRE:-source:3.7-migration,-Wconf:msg=can be rewritten automatically under:s" "-indent,-no-indent,-new-syntax,,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e""
1338"set every credentials := Nil"
1339"excludeLibraryDependency com.github.ghik:zerowaste_{scalaVersion} com.olegpy:better-monadic-for_3 org.polyvariant:better-tostring_{scalaVersion} org.wartremover:wartremover_{scalaVersion}"
1340"removeScalacOptionsStartingWith -P:wartremover"
1341
1342moduleMappings
1343"runBuild 3.7.4-RC2 """{"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","migrationVersions":["3.4","3.7"],"sourcePatches":[{"path":"core/src/main/scala/spire/optional/vectorOrder.scala","pattern":"new ArrayVectorEq[A]()(ev","replaceWith":"new ArrayVectorEq[A](using ev"},{"path":"core/src/main/scala/spire/optional/vectorOrder.scala","pattern":"new ArrayVectorOrder[A]()(ev","replaceWith":"new ArrayVectorOrder[A](using ev"},{"path":"core/src/main/scala/spire/syntax/StdCommonOps.scala","pattern":"minimalElements(as)(ev)","replaceWith":"minimalElements(as)(using ev)"},{"path":"core/src/main/scala/spire/syntax/StdCommonOps.scala","pattern":"minimalElements(as)(PartialOrder.reverse(ev))","replaceWith":"minimalElements(as)(using PartialOrder.reverse(ev))"},{"path":"build.sbt","pattern":"val Scala3 = \"3.2.2\"","replaceWith":"val Scala3 = \"<SCALA_VERSION>\""}]}""" org.typelevel%spire org.typelevel%spire-data org.typelevel%spire-extras org.typelevel%spire-laws org.typelevel%spire-legacy org.typelevel%spire-macros org.typelevel%spire-platform org.typelevel%spire-util"
1344
1345[info] welcome to sbt 1.11.5 (Eclipse Adoptium Java 17.0.8)
1346[info] loading settings for project repo-build from akka.sbt, plugins.sbt...
1347[info] loading project definition from /build/repo/project
1348[info] loading settings for project root from build.sbt...
1349[info] resolving key references (30684 settings) ...
1350[info] set scmInfo to https://github.com/typelevel/spire
1351[info] set current project to root (in build file:/build/repo/)
1352Execute setCrossScalaVersions: 3.7.4-RC2
1353OpenCB::Changing crossVersion 3.7.4-RC2 -> 3.7.4-RC2 in benchmark/crossScalaVersions
1354OpenCB::Changing crossVersion 3.7.4-RC2 -> 3.7.4-RC2 in lawsJS/crossScalaVersions
1355OpenCB::Changing crossVersion 3.7.4-RC2 -> 3.7.4-RC2 in testsJVM/crossScalaVersions
1356OpenCB::Changing crossVersion 3.7.4-RC2 -> 3.7.4-RC2 in docs/crossScalaVersions
1357OpenCB::Changing crossVersion 3.7.4-RC2 -> 3.7.4-RC2 in coreJVM/crossScalaVersions
1358[info] set scmInfo to https://github.com/typelevel/spire
1359OpenCB::Changing crossVersion 3.7.4-RC2 -> 3.7.4-RC2 in macrosNative/crossScalaVersions
1360OpenCB::Changing crossVersion 3.7.4-RC2 -> 3.7.4-RC2 in rootJS/crossScalaVersions
1361OpenCB::Limitting incorrect crossVersions List() -> List(2.13.16) in root/crossScalaVersions
1362OpenCB::Changing crossVersion 3.7.4-RC2 -> 3.7.4-RC2 in platformJVM/crossScalaVersions
1363OpenCB::Changing crossVersion 3.7.4-RC2 -> 3.7.4-RC2 in utilJS/crossScalaVersions
1364OpenCB::Changing crossVersion 3.7.4-RC2 -> 3.7.4-RC2 in testsNative/crossScalaVersions
1365OpenCB::Changing crossVersion 3.7.4-RC2 -> 3.7.4-RC2 in utilJVM/crossScalaVersions
1366OpenCB::Changing crossVersion 3.7.4-RC2 -> 3.7.4-RC2 in testsJS/crossScalaVersions
1367OpenCB::Changing crossVersion 3.7.4-RC2 -> 3.7.4-RC2 in rootNative/crossScalaVersions
1368OpenCB::Changing crossVersion 3.7.4-RC2 -> 3.7.4-RC2 in macrosJS/crossScalaVersions
1369OpenCB::Changing crossVersion 3.7.4-RC2 -> 3.7.4-RC2 in coreJS/crossScalaVersions
1370OpenCB::Changing crossVersion 3.7.4-RC2 -> 3.7.4-RC2 in lawsNative/crossScalaVersions
1371OpenCB::Changing crossVersion 3.7.4-RC2 -> 3.7.4-RC2 in platformNative/crossScalaVersions
1372OpenCB::Changing crossVersion 3.7.4-RC2 -> 3.7.4-RC2 in extrasJS/crossScalaVersions
1373OpenCB::Changing crossVersion 3.7.4-RC2 -> 3.7.4-RC2 in utilNative/crossScalaVersions
1374OpenCB::Changing crossVersion 3.7.4-RC2 -> 3.7.4-RC2 in rootJVM/crossScalaVersions
1375OpenCB::Changing crossVersion 3.7.4-RC2 -> 3.7.4-RC2 in coreNative/crossScalaVersions
1376OpenCB::Changing crossVersion 3.7.4-RC2 -> 3.7.4-RC2 in extrasJVM/crossScalaVersions
1377OpenCB::Changing crossVersion 3.7.4-RC2 -> 3.7.4-RC2 in extrasNative/crossScalaVersions
1378OpenCB::Changing crossVersion 3.7.4-RC2 -> 3.7.4-RC2 in platformJS/crossScalaVersions
1379OpenCB::Changing crossVersion 3.7.4-RC2 -> 3.7.4-RC2 in examples/crossScalaVersions
1380OpenCB::Changing crossVersion 3.7.4-RC2 -> 3.7.4-RC2 in macrosJVM/crossScalaVersions
1381OpenCB::Changing crossVersion 3.7.4-RC2 -> 3.7.4-RC2 in lawsJVM/crossScalaVersions
1382[info] set current project to root (in build file:/build/repo/)
1383[info] Setting Scala version to 3.7.4-RC2 on 27 projects.
1384[info] Switching Scala version on:
1385[info] extrasJS (2.13.16, 3.7.4-RC2)
1386[info] examples (2.13.16, 3.7.4-RC2)
1387[info] utilNative (2.13.16, 3.7.4-RC2)
1388[info] extrasNative (2.13.16, 3.7.4-RC2)
1389[info] platformJS (2.13.16, 3.7.4-RC2)
1390[info] macrosJVM (2.13.16, 3.7.4-RC2)
1391[info] rootJS (2.13.16, 3.7.4-RC2)
1392[info] coreNative (2.13.16, 3.7.4-RC2)
1393[info] docs (2.13.16, 3.7.4-RC2)
1394[info] macrosNative (2.13.16, 3.7.4-RC2)
1395[info] lawsNative (2.13.16, 3.7.4-RC2)
1396[info] coreJS (2.13.16, 3.7.4-RC2)
1397[info] macrosJS (2.13.16, 3.7.4-RC2)
1398[info] lawsJS (2.13.16, 3.7.4-RC2)
1399[info] coreJVM (2.13.16, 3.7.4-RC2)
1400[info] testsJS (2.13.16, 3.7.4-RC2)
1401[info] rootJVM (2.13.16, 3.7.4-RC2)
1402[info] rootNative (2.13.16, 3.7.4-RC2)
1403[info] platformJVM (2.13.16, 3.7.4-RC2)
1404[info] utilJS (2.13.16, 3.7.4-RC2)
1405[info] platformNative (2.13.16, 3.7.4-RC2)
1406[info] utilJVM (2.13.16, 3.7.4-RC2)
1407[info] lawsJVM (2.13.16, 3.7.4-RC2)
1408[info] testsJVM (2.13.16, 3.7.4-RC2)
1409[info] extrasJVM (2.13.16, 3.7.4-RC2)
1410[info] benchmark (2.13.16, 3.7.4-RC2)
1411[info] testsNative (2.13.16, 3.7.4-RC2)
1412[info] Excluding projects:
1413[info] * root (2.13.16)
1414[info] Reapplying settings...
1415[info] set scmInfo to https://github.com/typelevel/spire
1416[info] set current project to root (in build file:/build/repo/)
1417Execute mapScalacOptions: -rewrite,REQUIRE:-source:3.7-migration,-Wconf:msg=can be rewritten automatically under:s -indent,-no-indent,-new-syntax,,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
1418[info] Reapplying settings...
1419[info] set scmInfo to https://github.com/typelevel/spire
1420[info] set current project to root (in build file:/build/repo/)
1421[info] Defining Global / credentials, benchmark / credentials and 26 others.
1422[info] The new values will be used by Compile / scalafmtOnly, IntegrationTest / scalafmtOnly and 249 others.
1423[info] Run `last` for details.
1424[info] Reapplying settings...
1425[info] set scmInfo to https://github.com/typelevel/spire
1426[info] set current project to root (in build file:/build/repo/)
1427Execute excludeLibraryDependency: com.github.ghik:zerowaste_{scalaVersion} com.olegpy:better-monadic-for_3 org.polyvariant:better-tostring_{scalaVersion} org.wartremover:wartremover_{scalaVersion}
1428[info] Reapplying settings...
1429OpenCB::Failed to reapply settings in excludeLibraryDependency: Reference to undefined setting:
1430
1431 Global / allExcludeDependencies from Global / allExcludeDependencies (CommunityBuildPlugin.scala:336)
1432 Did you mean rootJVM / allExcludeDependencies ?
1433 , retry without global scopes
1434[info] Reapplying settings...
1435[info] set scmInfo to https://github.com/typelevel/spire
1436[info] set current project to root (in build file:/build/repo/)
1437Execute removeScalacOptionsStartingWith: -P:wartremover
1438[info] Reapplying settings...
1439[info] set scmInfo to https://github.com/typelevel/spire
1440[info] set current project to root (in build file:/build/repo/)
1441[success] Total time: 0 s, completed Nov 6, 2025, 12:24:18 AM
1442Build config: {"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","migrationVersions":["3.4","3.7"],"sourcePatches":[{"path":"core/src/main/scala/spire/optional/vectorOrder.scala","pattern":"new ArrayVectorEq[A]()(ev","replaceWith":"new ArrayVectorEq[A](using ev"},{"path":"core/src/main/scala/spire/optional/vectorOrder.scala","pattern":"new ArrayVectorOrder[A]()(ev","replaceWith":"new ArrayVectorOrder[A](using ev"},{"path":"core/src/main/scala/spire/syntax/StdCommonOps.scala","pattern":"minimalElements(as)(ev)","replaceWith":"minimalElements(as)(using ev)"},{"path":"core/src/main/scala/spire/syntax/StdCommonOps.scala","pattern":"minimalElements(as)(PartialOrder.reverse(ev))","replaceWith":"minimalElements(as)(using PartialOrder.reverse(ev))"},{"path":"build.sbt","pattern":"val Scala3 = \"3.2.2\"","replaceWith":"val Scala3 = \"<SCALA_VERSION>\""}]}
1443Parsed config: Success(ProjectBuildConfig(ProjectsConfig(List(),Map()),CompileOnly,List()))
1444Starting build...
1445Module mapping missing:
1446 id: org.typelevel%spire-data
1447 testedIds: List(org.typelevel%spire-data, org.typelevel%spire-data_3.7.4-RC2, org.typelevel%spire-data_3, org.typelevel%spire-dataDotty)
1448 scalaVersionSuffix: _3.7.4-RC2
1449 scalaBinaryVersionSuffix: _3
1450 refsByName: Set(extrasJS, examples, utilNative, extrasNative, root, platformJS, macrosJVM, rootJS, coreNative, docs, macrosNative, lawsNative, coreJS, macrosJS, lawsJS, coreJVM, testsJS, rootJVM, rootNative, platformJVM, utilJS, platformNative, utilJVM, lawsJVM, testsJVM, extrasJVM, benchmark, testsNative)
1451 originalModuleIds: Set(org.typelevel%spire-extras_native0.4, org.typelevel%spire-util, org.typelevel%spire-tests, org.typelevel%docs, org.typelevel%spire-platform_native0.4, org.typelevel%spire-platform_sjs1, org.typelevel%spire-extras_sjs1, org.typelevel%spire-macros_sjs1, org.typelevel%spire-extras, org.typelevel%spire-laws, org.typelevel%spire-tests_native0.4, org.typelevel%spire_sjs1, org.typelevel%spire-benchmark, org.typelevel%root_2.13, org.typelevel%rootjs, org.typelevel%spire-macros, org.typelevel%spire-platform, org.typelevel%spire_native0.4, org.typelevel%rootnative, org.typelevel%spire-util_sjs1, org.typelevel%spire-macros_native0.4, org.typelevel%spire-util_native0.4, org.typelevel%spire-tests_sjs1, org.typelevel%spire-laws_native0.4, org.typelevel%rootjvm, org.typelevel%spire-laws_sjs1, org.typelevel%spire-examples, org.typelevel%spire)
1452 moduleIds: Set(org.typelevel%spire-extras_native0.4, org.typelevel%spire-util, org.typelevel%spire-tests, org.typelevel%docs, org.typelevel%spire-platform_native0.4, org.typelevel%spire-platform_sjs1, org.typelevel%spire-extras_sjs1, org.typelevel%spire-macros_sjs1, org.typelevel%spire-extras, org.typelevel%spire-laws, org.typelevel%spire-tests_native0.4, org.typelevel%spire_sjs1, org.typelevel%spire-benchmark, org.typelevel%root_2.13, org.typelevel%rootjs, org.typelevel%spire-macros, org.typelevel%spire-platform, org.typelevel%spire_native0.4, org.typelevel%rootnative, org.typelevel%spire-util_sjs1, org.typelevel%spire-macros_native0.4, org.typelevel%spire-util_native0.4, org.typelevel%spire-tests_sjs1, org.typelevel%spire-laws_native0.4, org.typelevel%rootjvm, org.typelevel%spire-laws_sjs1, org.typelevel%spire-examples, org.typelevel%spire)
1453
1454Module mapping missing:
1455 id: org.typelevel%spire-legacy
1456 testedIds: List(org.typelevel%spire-legacy, org.typelevel%spire-legacy_3.7.4-RC2, org.typelevel%spire-legacy_3, org.typelevel%spire-legacyDotty)
1457 scalaVersionSuffix: _3.7.4-RC2
1458 scalaBinaryVersionSuffix: _3
1459 refsByName: Set(extrasJS, examples, utilNative, extrasNative, root, platformJS, macrosJVM, rootJS, coreNative, docs, macrosNative, lawsNative, coreJS, macrosJS, lawsJS, coreJVM, testsJS, rootJVM, rootNative, platformJVM, utilJS, platformNative, utilJVM, lawsJVM, testsJVM, extrasJVM, benchmark, testsNative)
1460 originalModuleIds: Set(org.typelevel%spire-extras_native0.4, org.typelevel%spire-util, org.typelevel%spire-tests, org.typelevel%docs, org.typelevel%spire-platform_native0.4, org.typelevel%spire-platform_sjs1, org.typelevel%spire-extras_sjs1, org.typelevel%spire-macros_sjs1, org.typelevel%spire-extras, org.typelevel%spire-laws, org.typelevel%spire-tests_native0.4, org.typelevel%spire_sjs1, org.typelevel%spire-benchmark, org.typelevel%root_2.13, org.typelevel%rootjs, org.typelevel%spire-macros, org.typelevel%spire-platform, org.typelevel%spire_native0.4, org.typelevel%rootnative, org.typelevel%spire-util_sjs1, org.typelevel%spire-macros_native0.4, org.typelevel%spire-util_native0.4, org.typelevel%spire-tests_sjs1, org.typelevel%spire-laws_native0.4, org.typelevel%rootjvm, org.typelevel%spire-laws_sjs1, org.typelevel%spire-examples, org.typelevel%spire)
1461 moduleIds: Set(org.typelevel%spire-extras_native0.4, org.typelevel%spire-util, org.typelevel%spire-tests, org.typelevel%docs, org.typelevel%spire-platform_native0.4, org.typelevel%spire-platform_sjs1, org.typelevel%spire-extras_sjs1, org.typelevel%spire-macros_sjs1, org.typelevel%spire-extras, org.typelevel%spire-laws, org.typelevel%spire-tests_native0.4, org.typelevel%spire_sjs1, org.typelevel%spire-benchmark, org.typelevel%root_2.13, org.typelevel%rootjs, org.typelevel%spire-macros, org.typelevel%spire-platform, org.typelevel%spire_native0.4, org.typelevel%rootnative, org.typelevel%spire-util_sjs1, org.typelevel%spire-macros_native0.4, org.typelevel%spire-util_native0.4, org.typelevel%spire-tests_sjs1, org.typelevel%spire-laws_native0.4, org.typelevel%rootjvm, org.typelevel%spire-laws_sjs1, org.typelevel%spire-examples, org.typelevel%spire)
1462
1463Failed to resolve mappings for 2:8 targets: org.typelevel%spire-data, org.typelevel%spire-legacy
1464Projects: Set(macrosJVM, coreJVM, platformJVM, utilJVM, lawsJVM, extrasJVM)
1465Starting build for ProjectRef(file:/build/repo/,platformJVM) (spire-platform)... [0/6]
1466OpenCB::Exclude Scala3 specific scalacOption `-rewrite` in Scala 2.12.20 module Global
1467OpenCB::Exclude Scala3 specific scalacOption `REQUIRE:-source:3.7-migration` in Scala 2.12.20 module Global
1468OpenCB::Filter out '-deprecation', matches setting pattern '^-?-deprecation'
1469OpenCB::Filter out '-feature', matches setting pattern '^-?-feature'
1470Compile scalacOptions: -encoding, UTF-8, -unchecked, -Wunused:implicits, -Wunused:explicits, -Wunused:imports, -Wunused:locals, -Wunused:params, -Wunused:privates, -Wvalue-discard, -language:implicitConversions, -Xkind-projector, -java-output-version, 8, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.7-migration
1471[info] compiling 1 Scala source to /build/repo/macros/.jvm/target/scala-3.7.4-RC2/classes ...
1472[info] done compiling
1473[info] compiling 3 Scala sources to /build/repo/util/.jvm/target/scala-3.7.4-RC2/classes ...
1474[warn] -- [E175] Potential Issue Warning: /build/repo/util/src/main/scala/spire/util/Opt.scala:74:54
1475[warn] 74 | def foreach[U](f: A => U): Unit = if (ref != null) f(ref)
1476[warn] | ^^^^^^
1477[warn] | discarded non-Unit value of type U. Add `: Unit` to discard silently.
1478[warn] one warning found
1479[info] done compiling
1480[info] compiling 1 Scala source to /build/repo/platform/jvm/target/scala-3.7.4-RC2/classes ...
1481[info] done compiling
1482Starting build for ProjectRef(file:/build/repo/,coreJVM) (spire)... [1/6]
1483Compile scalacOptions: -encoding, UTF-8, -unchecked, -Wunused:implicits, -Wunused:explicits, -Wunused:imports, -Wunused:locals, -Wunused:params, -Wunused:privates, -Wvalue-discard, -language:implicitConversions, -Xkind-projector, -java-output-version, 8, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.7-migration
1484[info] Generating spire/std/tuples.scala
1485[info] compiling 144 Scala sources to /build/repo/core/.jvm/target/scala-3.7.4-RC2/classes ...
1486[warn] -- [E175] Potential Issue Warning: /build/repo/core/src/main/scala/spire/math/Algebraic.scala:644:8
1487[warn] 644 | radicalNodes
1488[warn] | ^^^^^^^^^^^^
1489[warn] |discarded non-Unit value of type Set[spire.math.Algebraic.Expr.KRoot]. Add `: Unit` to discard silently.
1490[warn] -- [E205] Potential Issue Warning: /build/repo/core/src/main/scala/spire/math/Complex.scala:384:28
1491[warn] 384 | new ComplexOnTrigImpl[A]
1492[warn] | ^
1493[warn] | Given search preference for cats.kernel.Order[A] between alternatives
1494[warn] | (evidence$1 : spire.math.Fractional[A])
1495[warn] | and
1496[warn] | (evidence$2 : cats.kernel.Order[A])
1497[warn] | has changed.
1498[warn] | Previous choice : the first alternative
1499[warn] | Choice from Scala 3.7 : the second alternative
1500[warn] |
1501[warn] | Suppress this warning by choosing -source 3.5, -source 3.7, or
1502[warn] | by using @annotation.nowarn("id=205")
1503[warn] -- [E175] Potential Issue Warning: /build/repo/core/src/main/scala/spire/math/Polynomial.scala:189:46
1504[warn] 189 | foreach { (e, c) => if (c =!= ring.zero) f(e, c) }
1505[warn] | ^^^^^^^
1506[warn] | discarded non-Unit value of type U. Add `: Unit` to discard silently.
1507[warn] -- [E175] Potential Issue Warning: /build/repo/core/src/main/scala/spire/math/Searching.scala:87:23
1508[warn] 87 | candidates.remove(candidates.length - 1)
1509[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1510[warn] | discarded non-Unit value of type A. Add `: Unit` to discard silently.
1511[warn] -- [E175] Potential Issue Warning: /build/repo/core/src/main/scala/spire/math/poly/PolyDense.scala:40:7
1512[warn] 40 | f(e, coeffs(e))
1513[warn] | ^^^^^^^^^^^^^^^
1514[warn] | discarded non-Unit value of type U. Add `: Unit` to discard silently.
1515[warn] -- [E175] Potential Issue Warning: /build/repo/core/src/main/scala/spire/math/poly/PolyDense.scala:48:9
1516[warn] 48 | f(e, c)
1517[warn] | ^^^^^^^
1518[warn] | discarded non-Unit value of type U. Add `: Unit` to discard silently.
1519[warn] -- [E175] Potential Issue Warning: /build/repo/core/src/main/scala/spire/math/poly/PolySparse.scala:40:43
1520[warn] 40 | cfor(0)(_ < exp.length, _ + 1) { i => f(exp(i), coeff(i)) }
1521[warn] | ^^^^^^^^^^^^^^^^^^^
1522[warn] | discarded non-Unit value of type U. Add `: Unit` to discard silently.
1523[warn] -- [E175] Potential Issue Warning: /build/repo/core/src/main/scala/spire/random/rng/MersenneTwister32.scala:56:42
1524[warn] 56 | cfor(0)(_ < N, _ + 1) { i => bb.putInt(mt(i)) }
1525[warn] | ^^^^^^^^^^^^^^^^
1526[warn] |discarded non-Unit value of type java.nio.ByteBuffer. Add `: Unit` to discard silently.
1527[warn] -- [E175] Potential Issue Warning: /build/repo/core/src/main/scala/spire/random/rng/MersenneTwister64.scala:56:43
1528[warn] 56 | cfor(0)(_ < N, _ + 1) { i => bb.putLong(mt(i)) }
1529[warn] | ^^^^^^^^^^^^^^^^^
1530[warn] |discarded non-Unit value of type java.nio.ByteBuffer. Add `: Unit` to discard silently.
1531[warn] -- [E175] Potential Issue Warning: /build/repo/core/src/main/scala/spire/random/rng/PcgXshRr64_32.scala:54:11
1532[warn] 54 | nextInt()
1533[warn] | ^^^^^^^^^
1534[warn] | discarded non-Unit value of type Int. Add `: Unit` to discard silently.
1535[warn] -- [E175] Potential Issue Warning: /build/repo/core/src/main/scala/spire/random/rng/Well1024a.scala:63:42
1536[warn] 63 | cfor(0)(_ < R, _ + 1) { i => bb.putInt(state(i)) }
1537[warn] | ^^^^^^^^^^^^^^^^^^^
1538[warn] |discarded non-Unit value of type java.nio.ByteBuffer. Add `: Unit` to discard silently.
1539[warn] -- [E175] Potential Issue Warning: /build/repo/core/src/main/scala/spire/random/rng/Well19937a.scala:55:42
1540[warn] 55 | cfor(0)(_ < R, _ + 1) { i => bb.putInt(state(i)) }
1541[warn] | ^^^^^^^^^^^^^^^^^^^
1542[warn] |discarded non-Unit value of type java.nio.ByteBuffer. Add `: Unit` to discard silently.
1543[warn] -- [E175] Potential Issue Warning: /build/repo/core/src/main/scala/spire/random/rng/Well19937c.scala:55:42
1544[warn] 55 | cfor(0)(_ < R, _ + 1) { i => bb.putInt(state(i)) }
1545[warn] | ^^^^^^^^^^^^^^^^^^^
1546[warn] |discarded non-Unit value of type java.nio.ByteBuffer. Add `: Unit` to discard silently.
1547[warn] -- [E175] Potential Issue Warning: /build/repo/core/src/main/scala/spire/random/rng/Well44497a.scala:55:42
1548[warn] 55 | cfor(0)(_ < R, _ + 1) { i => bb.putInt(state(i)) }
1549[warn] | ^^^^^^^^^^^^^^^^^^^
1550[warn] |discarded non-Unit value of type java.nio.ByteBuffer. Add `: Unit` to discard silently.
1551[warn] -- [E175] Potential Issue Warning: /build/repo/core/src/main/scala/spire/random/rng/Well44497b.scala:55:42
1552[warn] 55 | cfor(0)(_ < R, _ + 1) { i => bb.putInt(state(i)) }
1553[warn] | ^^^^^^^^^^^^^^^^^^^
1554[warn] |discarded non-Unit value of type java.nio.ByteBuffer. Add `: Unit` to discard silently.
1555[warn] -- [E175] Potential Issue Warning: /build/repo/core/src/main/scala/spire/random/rng/Well512a.scala:62:42
1556[warn] 62 | cfor(0)(_ < R, _ + 1) { i => bb.putInt(state(i)) }
1557[warn] | ^^^^^^^^^^^^^^^^^^^
1558[warn] |discarded non-Unit value of type java.nio.ByteBuffer. Add `: Unit` to discard silently.
1559[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/main/scala-3/spire/syntax/Ops.scala:229:27
1560[warn] 229 |final class BoolOps[A: Bool](lhs: A)(using ev: Bool[A]):
1561[warn] | ^
1562[warn] | unused implicit parameter
1563[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/main/scala-3/spire/syntax/Syntax.scala:148:30
1564[warn] 148 | extension [A](lhs: A)(using ev: NRoot[A])
1565[warn] | ^^
1566[warn] | unused implicit parameter in extension method **
1567[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/main/scala-3/spire/syntax/Syntax.scala:251:24
1568[warn] 251 | inline def b(inline parts: Any*): Byte =
1569[warn] | ^^^^^
1570[warn] | unused explicit parameter in extension method b
1571[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/main/scala-3/spire/syntax/Syntax.scala:254:24
1572[warn] 254 | inline def h(inline parts: Any*): Short =
1573[warn] | ^^^^^
1574[warn] | unused explicit parameter in extension method h
1575[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/main/scala-3/spire/syntax/Syntax.scala:257:25
1576[warn] 257 | inline def ub(inline parts: Any*): UByte =
1577[warn] | ^^^^^
1578[warn] | unused explicit parameter in extension method ub
1579[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/main/scala-3/spire/syntax/Syntax.scala:260:25
1580[warn] 260 | inline def uh(inline parts: Any*): UShort =
1581[warn] | ^^^^^
1582[warn] | unused explicit parameter in extension method uh
1583[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/main/scala-3/spire/syntax/Syntax.scala:263:25
1584[warn] 263 | inline def ui(inline parts: Any*): UInt =
1585[warn] | ^^^^^
1586[warn] | unused explicit parameter in extension method ui
1587[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/main/scala-3/spire/syntax/Syntax.scala:266:25
1588[warn] 266 | inline def ul(inline parts: Any*): ULong =
1589[warn] | ^^^^^
1590[warn] | unused explicit parameter in extension method ul
1591[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/main/scala-3/spire/syntax/Syntax.scala:269:24
1592[warn] 269 | inline def r(inline parts: Any*): Rational =
1593[warn] | ^^^^^
1594[warn] | unused explicit parameter in extension method r
1595[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/main/scala-3/spire/syntax/Syntax.scala:289:26
1596[warn] 289 | inline def i(inline parts: Any*): Int =
1597[warn] | ^^^^^
1598[warn] | unused explicit parameter in extension method i
1599[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/main/scala-3/spire/syntax/Syntax.scala:292:26
1600[warn] 292 | inline def j(inline parts: Any*): Long =
1601[warn] | ^^^^^
1602[warn] | unused explicit parameter in extension method j
1603[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/main/scala-3/spire/syntax/Syntax.scala:295:28
1604[warn] 295 | inline def big(inline parts: Any*): BigInt =
1605[warn] | ^^^^^
1606[warn] | unused explicit parameter in extension method big
1607[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/main/scala-3/spire/syntax/Syntax.scala:298:28
1608[warn] 298 | inline def dec(inline parts: Any*): BigDecimal =
1609[warn] | ^^^^^
1610[warn] | unused explicit parameter in extension method dec
1611[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/main/scala-3/spire/syntax/Syntax.scala:303:26
1612[warn] 303 | inline def i(inline parts: Any*): Int =
1613[warn] | ^^^^^
1614[warn] | unused explicit parameter in extension method i
1615[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/main/scala-3/spire/syntax/Syntax.scala:306:26
1616[warn] 306 | inline def j(inline parts: Any*): Long =
1617[warn] | ^^^^^
1618[warn] | unused explicit parameter in extension method j
1619[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/main/scala-3/spire/syntax/Syntax.scala:309:28
1620[warn] 309 | inline def big(inline parts: Any*): BigInt =
1621[warn] | ^^^^^
1622[warn] | unused explicit parameter in extension method big
1623[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/main/scala-3/spire/syntax/Syntax.scala:312:28
1624[warn] 312 | inline def dec(inline parts: Any*): BigDecimal =
1625[warn] | ^^^^^
1626[warn] | unused explicit parameter in extension method dec
1627[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/main/scala-3/spire/syntax/Syntax.scala:317:26
1628[warn] 317 | inline def i(inline parts: Any*): Int =
1629[warn] | ^^^^^
1630[warn] | unused explicit parameter in extension method i
1631[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/main/scala-3/spire/syntax/Syntax.scala:320:26
1632[warn] 320 | inline def j(inline parts: Any*): Long =
1633[warn] | ^^^^^
1634[warn] | unused explicit parameter in extension method j
1635[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/main/scala-3/spire/syntax/Syntax.scala:323:28
1636[warn] 323 | inline def big(inline parts: Any*): BigInt =
1637[warn] | ^^^^^
1638[warn] | unused explicit parameter in extension method big
1639[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/main/scala-3/spire/syntax/Syntax.scala:326:28
1640[warn] 326 | inline def dec(inline parts: Any*): BigDecimal =
1641[warn] | ^^^^^
1642[warn] | unused explicit parameter in extension method dec
1643[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/main/scala-3/spire/syntax/macros/cforMacros.scala:133:74
1644[warn] 133 | def let[A, B](name: String, rhs: Expr[A])(in: Expr[A] => Expr[B])(using Quotes): Expr[B] =
1645[warn] | ^
1646[warn] | unused implicit parameter
1647[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/main/scala/spire/algebra/Involution.scala:58:65
1648[warn] 58 | implicit def fromIsReal[@sp(Int, Long, Float, Double) A: IsReal]: Involution[A] = selfAdjoint[A]
1649[warn] | ^
1650[warn] | unused implicit parameter
1651[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/main/scala/spire/math/Complex.scala:375:46
1652[warn] 375 | implicit def ComplexOnCRing[A: CRing: Signed]: ComplexOnCRing[A] = new ComplexOnCRingImpl[A]
1653[warn] | ^
1654[warn] | unused implicit parameter
1655[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/main/scala/spire/math/Interval.scala:843:20
1656[warn] 843 | def empty[A: Order]: Interval[A] = Empty[A]()
1657[warn] | ^
1658[warn] | unused implicit parameter
1659[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/main/scala/spire/math/Interval.scala:845:20
1660[warn] 845 | def point[A: Order](a: A): Interval[A] = Point(a)
1661[warn] | ^
1662[warn] | unused implicit parameter
1663[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/main/scala/spire/math/Interval.scala:847:19
1664[warn] 847 | def zero[A: Order](implicit r: Semiring[A]): Interval[A] = Point(r.zero)
1665[warn] | ^
1666[warn] | unused implicit parameter
1667[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/main/scala/spire/math/Interval.scala:849:18
1668[warn] 849 | def all[A: Order]: Interval[A] = All[A]()
1669[warn] | ^
1670[warn] | unused implicit parameter
1671[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/main/scala/spire/math/Interval.scala:947:20
1672[warn] 947 | def above[A: Order](a: A): Interval[A] = Above(a, 1)
1673[warn] | ^
1674[warn] | unused implicit parameter
1675[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/main/scala/spire/math/Interval.scala:948:20
1676[warn] 948 | def below[A: Order](a: A): Interval[A] = Below(a, 2)
1677[warn] | ^
1678[warn] | unused implicit parameter
1679[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/main/scala/spire/math/Interval.scala:949:24
1680[warn] 949 | def atOrAbove[A: Order](a: A): Interval[A] = Above(a, 0)
1681[warn] | ^
1682[warn] | unused implicit parameter
1683[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/main/scala/spire/math/Interval.scala:950:24
1684[warn] 950 | def atOrBelow[A: Order](a: A): Interval[A] = Below(a, 0)
1685[warn] | ^
1686[warn] | unused implicit parameter
1687[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/main/scala/spire/math/Interval.scala:976:23
1688[warn] 976 | implicit def eq[A: Eq]: Eq[Interval[A]] =
1689[warn] | ^
1690[warn] | unused implicit parameter
1691[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/main/scala/spire/math/Jet.scala:321:45
1692[warn] 321 | def abs(implicit f: Field[T], o: Order[T], s: Signed[T], v: VectorSpace[Array[T], T]): Jet[T] = {
1693[warn] | ^
1694[warn] | unused implicit parameter
1695[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/main/scala/spire/math/Jet.scala:327:79
1696[warn] 327 | private def powScalarToScalar(b: T, e: T)(implicit f: Field[T], o: Order[T], s: Signed[T], t: Trig[T]): T = {
1697[warn] | ^
1698[warn] | unused implicit parameter
1699[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/main/scala/spire/math/Natural.scala:42:38
1700[warn] 42 | @tailrec def recur(next: Natural, sofar: A): A = next match {
1701[warn] | ^^^^^
1702[warn] | unused explicit parameter
1703[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/main/scala/spire/math/Rational.scala:72:8
1704[warn] 72 | def %(rhs: Rational): Rational = Rational.zero // TODO: this is for the Auto macro example to work
1705[warn] | ^^^
1706[warn] | unused explicit parameter
1707[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/main/scala/spire/math/Sorting.scala:59:32
1708[warn] 59 | final def sort[@sp A: ClassTag: Order](data: Array[A], start: Int, end: Int): Unit = {
1709[warn] | ^
1710[warn] | unused implicit parameter
1711[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/main/scala/spire/math/Sorting.scala:237:37
1712[warn] 237 | final def partition[@sp A: ClassTag: Order](data: Array[A], start: Int, end: Int, pivotIndex: Int): Int = {
1713[warn] | ^
1714[warn] | unused implicit parameter
1715[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/main/scala/spire/math/package.scala:541:100
1716[warn] 541 | final def hypot[@sp(Float, Double) A](x: A, y: A)(implicit f: Field[A], n: NRoot[A], o: Order[A], s: Signed[A]): A = {
1717[warn] | ^
1718[warn] | unused implicit parameter
1719[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/main/scala/spire/math/poly/SpecialPolynomials.scala:28:26
1720[warn] 28 | def hornerScheme[C: Ring: Eq: ClassTag](zero: Polynomial[C],
1721[warn] | ^
1722[warn] | unused implicit parameter
1723[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/main/scala/spire/math/poly/SpecialPolynomials.scala:28:30
1724[warn] 28 | def hornerScheme[C: Ring: Eq: ClassTag](zero: Polynomial[C],
1725[warn] | ^
1726[warn] | unused implicit parameter
1727[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/main/scala/spire/math/poly/SpecialPolynomials.scala:28:40
1728[warn] 28 | def hornerScheme[C: Ring: Eq: ClassTag](zero: Polynomial[C],
1729[warn] | ^
1730[warn] | unused implicit parameter
1731[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/main/scala/spire/math/poly/SpecialPolynomials.scala:60:45
1732[warn] 60 | (pn: Polynomial[C], pnm1: Polynomial[C], n: Int) => Polynomial.twox[C] * pn - pnm1
1733[warn] | ^
1734[warn] | unused explicit parameter
1735[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/main/scala/spire/math/poly/SpecialPolynomials.scala:64:24
1736[warn] 64 | (pn: Polynomial[C], pnm1: Polynomial[C], n: Int) => Polynomial.x[C] * pn - pn.derivative
1737[warn] | ^^^^
1738[warn] | unused explicit parameter
1739[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/main/scala/spire/math/poly/SpecialPolynomials.scala:64:45
1740[warn] 64 | (pn: Polynomial[C], pnm1: Polynomial[C], n: Int) => Polynomial.x[C] * pn - pn.derivative
1741[warn] | ^
1742[warn] | unused explicit parameter
1743[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/main/scala/spire/math/poly/SpecialPolynomials.scala:68:24
1744[warn] 68 | (pn: Polynomial[C], pnm1: Polynomial[C], n: Int) => Polynomial.twox[C] * pn - pn.derivative
1745[warn] | ^^^^
1746[warn] | unused explicit parameter
1747[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/main/scala/spire/math/poly/SpecialPolynomials.scala:68:45
1748[warn] 68 | (pn: Polynomial[C], pnm1: Polynomial[C], n: Int) => Polynomial.twox[C] * pn - pn.derivative
1749[warn] | ^
1750[warn] | unused explicit parameter
1751[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/main/scala/spire/math/prime/Siever.scala:67:8
1752[warn] 67 | var i = 3
1753[warn] | ^
1754[warn] | local variable was mutated but not read
1755[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/main/scala/spire/optional/partialIterable.scala:60:60
1756[warn] 60 | override def leftId(a: SA): SA = cbf.newBuilder.++=(a.map(x => A.empty)).result()
1757[warn] | ^
1758[warn] | unused explicit parameter
1759[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/main/scala/spire/optional/partialIterable.scala:61:61
1760[warn] 61 | override def rightId(a: SA): SA = cbf.newBuilder.++=(a.map(x => A.empty)).result()
1761[warn] | ^
1762[warn] | unused explicit parameter
1763[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/main/scala/spire/random/Dist.scala:316:56
1764[warn] 316 | implicit val unit: Dist[Unit] = new DistFromGen[Unit](g => ())
1765[warn] | ^
1766[warn] | unused explicit parameter
1767[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/main/scala/spire/random/Dist.scala:331:36
1768[warn] 331 | implicit def complex[A: Fractional: Trig: IsReal: Dist]: Dist[Complex[A]] =
1769[warn] | ^
1770[warn] | unused implicit parameter
1771[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/main/scala/spire/random/Dist.scala:331:42
1772[warn] 331 | implicit def complex[A: Fractional: Trig: IsReal: Dist]: Dist[Complex[A]] =
1773[warn] | ^
1774[warn] | unused implicit parameter
1775[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/main/scala/spire/random/Dist.scala:331:50
1776[warn] 331 | implicit def complex[A: Fractional: Trig: IsReal: Dist]: Dist[Complex[A]] =
1777[warn] | ^
1778[warn] | unused implicit parameter
1779[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/main/scala/spire/random/Dist.scala:334:41
1780[warn] 334 | implicit def interval[A: AdditiveMonoid: Dist: Order]: Dist[Interval[A]] =
1781[warn] | ^
1782[warn] | unused implicit parameter
1783[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/main/scala/spire/random/Dist.scala:389:54
1784[warn] 389 | def constant[A](a: A): Dist[A] = new DistFromGen[A](g => a)
1785[warn] | ^
1786[warn] | unused explicit parameter
1787[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/main/scala/spire/random/Dist.scala:390:52
1788[warn] 390 | def always[A](a: A): Dist[A] = new DistFromGen[A](g => a)
1789[warn] | ^
1790[warn] | unused explicit parameter
1791[warn] -- [E194] Potential Issue Warning: /build/repo/core/src/main/scala-3/spire/syntax/Syntax.scala:235:8
1792[warn] 235 | def toString: String = cf.toString(lhs)
1793[warn] | ^
1794[warn] |Extension method toString will never be selected from type Any
1795[warn] |because Any already has a member with the same name and compatible parameter types.
1796[warn] |
1797[warn] | longer explanation available when compiling with `-explain`
1798[info] [patched file /build/repo/core/src/main/scala/spire/math/Jet.scala]
1799[info] [patched file /build/repo/core/src/main/scala/spire/optional/vectorOrder.scala]
1800[info] [patched file /build/repo/core/src/main/scala/spire/syntax/CommonOps.scala]
1801[info] [patched file /build/repo/core/src/main/scala/spire/random/Dist.scala]
1802[info] [patched file /build/repo/core/src/main/scala/spire/random/Generator.scala]
1803[warn] 75 warnings found
1804[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/main/scala/spire/math/poly/PolySparse.scala:353:40
1805[warn] 353 | final def zero[@sp(Double) C: Semiring: Eq: ClassTag]: PolySparse[C] =
1806[warn] | ^
1807[warn] | unused implicit parameter
1808[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/main/scala/spire/math/poly/PolySparse.scala:353:44
1809[warn] 353 | final def zero[@sp(Double) C: Semiring: Eq: ClassTag]: PolySparse[C] =
1810[warn] | ^
1811[warn] | unused implicit parameter
1812[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/main/scala/spire/math/poly/PolySparse.scala:356:60
1813[warn] 356 | final private def multiplyTerm[@sp(Double) C: Semiring: Eq: ClassTag](poly: PolySparse[C],
1814[warn] | ^
1815[warn] | unused implicit parameter
1816[info] [patched file /build/repo/core/src/main/scala/spire/math/Jet.scala]
1817[info] [patched file /build/repo/core/src/main/scala/spire/optional/vectorOrder.scala]
1818[info] [patched file /build/repo/core/src/main/scala/spire/syntax/CommonOps.scala]
1819[info] [patched file /build/repo/core/src/main/scala/spire/random/Dist.scala]
1820[info] [patched file /build/repo/core/src/main/scala/spire/random/Generator.scala]
1821[warn] 78 warnings found
1822[info] done compiling
1823[info] Generating spire/std/tuples.scala
1824[info] compiling 5 Scala sources to /build/repo/core/.jvm/target/scala-3.7.4-RC2/classes ...
1825[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/main/scala/spire/math/Jet.scala:321:45
1826[warn] 321 | def abs(implicit f: Field[T], o: Order[T], s: Signed[T], v: VectorSpace[Array[T], T]): Jet[T] = {
1827[warn] | ^
1828[warn] | unused implicit parameter
1829[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/main/scala/spire/math/Jet.scala:327:79
1830[warn] 327 | private def powScalarToScalar(b: T, e: T)(implicit f: Field[T], o: Order[T], s: Signed[T], t: Trig[T]): T = {
1831[warn] | ^
1832[warn] | unused implicit parameter
1833[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/main/scala/spire/random/Dist.scala:316:56
1834[warn] 316 | implicit val unit: Dist[Unit] = new DistFromGen[Unit](g => ())
1835[warn] | ^
1836[warn] | unused explicit parameter
1837[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/main/scala/spire/random/Dist.scala:331:36
1838[warn] 331 | implicit def complex[A: Fractional: Trig: IsReal: Dist]: Dist[Complex[A]] =
1839[warn] | ^
1840[warn] | unused implicit parameter
1841[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/main/scala/spire/random/Dist.scala:331:42
1842[warn] 331 | implicit def complex[A: Fractional: Trig: IsReal: Dist]: Dist[Complex[A]] =
1843[warn] | ^
1844[warn] | unused implicit parameter
1845[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/main/scala/spire/random/Dist.scala:331:50
1846[warn] 331 | implicit def complex[A: Fractional: Trig: IsReal: Dist]: Dist[Complex[A]] =
1847[warn] | ^
1848[warn] | unused implicit parameter
1849[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/main/scala/spire/random/Dist.scala:334:41
1850[warn] 334 | implicit def interval[A: AdditiveMonoid: Dist: Order]: Dist[Interval[A]] =
1851[warn] | ^
1852[warn] | unused implicit parameter
1853[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/main/scala/spire/random/Dist.scala:389:54
1854[warn] 389 | def constant[A](a: A): Dist[A] = new DistFromGen[A](g => a)
1855[warn] | ^
1856[warn] | unused explicit parameter
1857[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/main/scala/spire/random/Dist.scala:390:52
1858[warn] 390 | def always[A](a: A): Dist[A] = new DistFromGen[A](g => a)
1859[warn] | ^
1860[warn] | unused explicit parameter
1861[warn] 9 warnings found
1862[info] done compiling
1863[info] compiling 19 Scala sources to /build/repo/core/.jvm/target/scala-3.7.4-RC2/classes ...
1864[warn] -- [E175] Potential Issue Warning: /build/repo/core/src/main/scala/spire/random/rng/MersenneTwister32.scala:56:42
1865[warn] 56 | cfor(0)(_ < N, _ + 1) { i => bb.putInt(mt(i)) }
1866[warn] | ^^^^^^^^^^^^^^^^
1867[warn] |discarded non-Unit value of type java.nio.ByteBuffer. Add `: Unit` to discard silently.
1868[warn] -- [E175] Potential Issue Warning: /build/repo/core/src/main/scala/spire/random/rng/MersenneTwister64.scala:56:43
1869[warn] 56 | cfor(0)(_ < N, _ + 1) { i => bb.putLong(mt(i)) }
1870[warn] | ^^^^^^^^^^^^^^^^^
1871[warn] |discarded non-Unit value of type java.nio.ByteBuffer. Add `: Unit` to discard silently.
1872[warn] -- [E175] Potential Issue Warning: /build/repo/core/src/main/scala/spire/random/rng/PcgXshRr64_32.scala:54:11
1873[warn] 54 | nextInt()
1874[warn] | ^^^^^^^^^
1875[warn] | discarded non-Unit value of type Int. Add `: Unit` to discard silently.
1876[warn] -- [E175] Potential Issue Warning: /build/repo/core/src/main/scala/spire/random/rng/Well1024a.scala:63:42
1877[warn] 63 | cfor(0)(_ < R, _ + 1) { i => bb.putInt(state(i)) }
1878[warn] | ^^^^^^^^^^^^^^^^^^^
1879[warn] |discarded non-Unit value of type java.nio.ByteBuffer. Add `: Unit` to discard silently.
1880[warn] -- [E175] Potential Issue Warning: /build/repo/core/src/main/scala/spire/random/rng/Well19937a.scala:55:42
1881[warn] 55 | cfor(0)(_ < R, _ + 1) { i => bb.putInt(state(i)) }
1882[warn] | ^^^^^^^^^^^^^^^^^^^
1883[warn] |discarded non-Unit value of type java.nio.ByteBuffer. Add `: Unit` to discard silently.
1884[warn] -- [E175] Potential Issue Warning: /build/repo/core/src/main/scala/spire/random/rng/Well19937c.scala:55:42
1885[warn] 55 | cfor(0)(_ < R, _ + 1) { i => bb.putInt(state(i)) }
1886[warn] | ^^^^^^^^^^^^^^^^^^^
1887[warn] |discarded non-Unit value of type java.nio.ByteBuffer. Add `: Unit` to discard silently.
1888[warn] -- [E175] Potential Issue Warning: /build/repo/core/src/main/scala/spire/random/rng/Well44497a.scala:55:42
1889[warn] 55 | cfor(0)(_ < R, _ + 1) { i => bb.putInt(state(i)) }
1890[warn] | ^^^^^^^^^^^^^^^^^^^
1891[warn] |discarded non-Unit value of type java.nio.ByteBuffer. Add `: Unit` to discard silently.
1892[warn] -- [E175] Potential Issue Warning: /build/repo/core/src/main/scala/spire/random/rng/Well44497b.scala:55:42
1893[warn] 55 | cfor(0)(_ < R, _ + 1) { i => bb.putInt(state(i)) }
1894[warn] | ^^^^^^^^^^^^^^^^^^^
1895[warn] |discarded non-Unit value of type java.nio.ByteBuffer. Add `: Unit` to discard silently.
1896[warn] -- [E175] Potential Issue Warning: /build/repo/core/src/main/scala/spire/random/rng/Well512a.scala:62:42
1897[warn] 62 | cfor(0)(_ < R, _ + 1) { i => bb.putInt(state(i)) }
1898[warn] | ^^^^^^^^^^^^^^^^^^^
1899[warn] |discarded non-Unit value of type java.nio.ByteBuffer. Add `: Unit` to discard silently.
1900[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/main/scala-3/spire/syntax/Syntax.scala:148:30
1901[warn] 148 | extension [A](lhs: A)(using ev: NRoot[A])
1902[warn] | ^^
1903[warn] | unused implicit parameter in extension method pow
1904[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/main/scala-3/spire/syntax/Syntax.scala:251:24
1905[warn] 251 | inline def b(inline parts: Any*): Byte =
1906[warn] | ^^^^^
1907[warn] | unused explicit parameter in extension method b
1908[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/main/scala-3/spire/syntax/Syntax.scala:254:24
1909[warn] 254 | inline def h(inline parts: Any*): Short =
1910[warn] | ^^^^^
1911[warn] | unused explicit parameter in extension method h
1912[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/main/scala-3/spire/syntax/Syntax.scala:257:25
1913[warn] 257 | inline def ub(inline parts: Any*): UByte =
1914[warn] | ^^^^^
1915[warn] | unused explicit parameter in extension method ub
1916[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/main/scala-3/spire/syntax/Syntax.scala:260:25
1917[warn] 260 | inline def uh(inline parts: Any*): UShort =
1918[warn] | ^^^^^
1919[warn] | unused explicit parameter in extension method uh
1920[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/main/scala-3/spire/syntax/Syntax.scala:263:25
1921[warn] 263 | inline def ui(inline parts: Any*): UInt =
1922[warn] | ^^^^^
1923[warn] | unused explicit parameter in extension method ui
1924[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/main/scala-3/spire/syntax/Syntax.scala:266:25
1925[warn] 266 | inline def ul(inline parts: Any*): ULong =
1926[warn] | ^^^^^
1927[warn] | unused explicit parameter in extension method ul
1928[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/main/scala-3/spire/syntax/Syntax.scala:269:24
1929[warn] 269 | inline def r(inline parts: Any*): Rational =
1930[warn] | ^^^^^
1931[warn] | unused explicit parameter in extension method r
1932[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/main/scala-3/spire/syntax/Syntax.scala:289:26
1933[warn] 289 | inline def i(inline parts: Any*): Int =
1934[warn] | ^^^^^
1935[warn] | unused explicit parameter in extension method i
1936[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/main/scala-3/spire/syntax/Syntax.scala:292:26
1937[warn] 292 | inline def j(inline parts: Any*): Long =
1938[warn] | ^^^^^
1939[warn] | unused explicit parameter in extension method j
1940[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/main/scala-3/spire/syntax/Syntax.scala:295:28
1941[warn] 295 | inline def big(inline parts: Any*): BigInt =
1942[warn] | ^^^^^
1943[warn] | unused explicit parameter in extension method big
1944[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/main/scala-3/spire/syntax/Syntax.scala:298:28
1945[warn] 298 | inline def dec(inline parts: Any*): BigDecimal =
1946[warn] | ^^^^^
1947[warn] | unused explicit parameter in extension method dec
1948[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/main/scala-3/spire/syntax/Syntax.scala:303:26
1949[warn] 303 | inline def i(inline parts: Any*): Int =
1950[warn] | ^^^^^
1951[warn] | unused explicit parameter in extension method i
1952[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/main/scala-3/spire/syntax/Syntax.scala:306:26
1953[warn] 306 | inline def j(inline parts: Any*): Long =
1954[warn] | ^^^^^
1955[warn] | unused explicit parameter in extension method j
1956[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/main/scala-3/spire/syntax/Syntax.scala:309:28
1957[warn] 309 | inline def big(inline parts: Any*): BigInt =
1958[warn] | ^^^^^
1959[warn] | unused explicit parameter in extension method big
1960[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/main/scala-3/spire/syntax/Syntax.scala:312:28
1961[warn] 312 | inline def dec(inline parts: Any*): BigDecimal =
1962[warn] | ^^^^^
1963[warn] | unused explicit parameter in extension method dec
1964[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/main/scala-3/spire/syntax/Syntax.scala:317:26
1965[warn] 317 | inline def i(inline parts: Any*): Int =
1966[warn] | ^^^^^
1967[warn] | unused explicit parameter in extension method i
1968[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/main/scala-3/spire/syntax/Syntax.scala:320:26
1969[warn] 320 | inline def j(inline parts: Any*): Long =
1970[warn] | ^^^^^
1971[warn] | unused explicit parameter in extension method j
1972[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/main/scala-3/spire/syntax/Syntax.scala:323:28
1973[warn] 323 | inline def big(inline parts: Any*): BigInt =
1974[warn] | ^^^^^
1975[warn] | unused explicit parameter in extension method big
1976[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/main/scala-3/spire/syntax/Syntax.scala:326:28
1977[warn] 326 | inline def dec(inline parts: Any*): BigDecimal =
1978[warn] | ^^^^^
1979[warn] | unused explicit parameter in extension method dec
1980[warn] -- [E194] Potential Issue Warning: /build/repo/core/src/main/scala-3/spire/syntax/Syntax.scala:235:8
1981[warn] 235 | def toString: String = cf.toString(lhs)
1982[warn] | ^
1983[warn] |Extension method toString will never be selected from type Any
1984[warn] |because Any already has a member with the same name and compatible parameter types.
1985[warn] |
1986[warn] | longer explanation available when compiling with `-explain`
1987[warn] 39 warnings found
1988[info] done compiling
1989[info] compiling 7 Scala sources to /build/repo/core/.jvm/target/scala-3.7.4-RC2/classes ...
1990[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/main/scala/spire/math/package.scala:541:100
1991[warn] 541 | final def hypot[@sp(Float, Double) A](x: A, y: A)(implicit f: Field[A], n: NRoot[A], o: Order[A], s: Signed[A]): A = {
1992[warn] | ^
1993[warn] | unused implicit parameter
1994[warn] 40 warnings found
1995[info] done compiling
1996[info] compiling 144 Scala sources to /build/repo/core/.jvm/target/scala-3.7.4-RC2/classes ...
1997[warn] -- [E175] Potential Issue Warning: /build/repo/core/src/main/scala/spire/math/Algebraic.scala:644:8
1998[warn] 644 | radicalNodes
1999[warn] | ^^^^^^^^^^^^
2000[warn] |discarded non-Unit value of type Set[spire.math.Algebraic.Expr.KRoot]. Add `: Unit` to discard silently.
2001[warn] -- [E205] Potential Issue Warning: /build/repo/core/src/main/scala/spire/math/Complex.scala:384:28
2002[warn] 384 | new ComplexOnTrigImpl[A]
2003[warn] | ^
2004[warn] | Given search preference for cats.kernel.Order[A] between alternatives
2005[warn] | (evidence$1 : spire.math.Fractional[A])
2006[warn] | and
2007[warn] | (evidence$2 : cats.kernel.Order[A])
2008[warn] | has changed.
2009[warn] | Previous choice : the first alternative
2010[warn] | Choice from Scala 3.7 : the second alternative
2011[warn] |
2012[warn] | Suppress this warning by choosing -source 3.5, -source 3.7, or
2013[warn] | by using @annotation.nowarn("id=205")
2014[warn] -- [E175] Potential Issue Warning: /build/repo/core/src/main/scala/spire/math/Polynomial.scala:189:46
2015[warn] 189 | foreach { (e, c) => if (c =!= ring.zero) f(e, c) }
2016[warn] | ^^^^^^^
2017[warn] | discarded non-Unit value of type U. Add `: Unit` to discard silently.
2018[warn] -- [E175] Potential Issue Warning: /build/repo/core/src/main/scala/spire/math/Searching.scala:87:23
2019[warn] 87 | candidates.remove(candidates.length - 1)
2020[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2021[warn] | discarded non-Unit value of type A. Add `: Unit` to discard silently.
2022[warn] -- [E175] Potential Issue Warning: /build/repo/core/src/main/scala/spire/math/poly/PolyDense.scala:40:7
2023[warn] 40 | f(e, coeffs(e))
2024[warn] | ^^^^^^^^^^^^^^^
2025[warn] | discarded non-Unit value of type U. Add `: Unit` to discard silently.
2026[warn] -- [E175] Potential Issue Warning: /build/repo/core/src/main/scala/spire/math/poly/PolyDense.scala:48:9
2027[warn] 48 | f(e, c)
2028[warn] | ^^^^^^^
2029[warn] | discarded non-Unit value of type U. Add `: Unit` to discard silently.
2030[warn] -- [E175] Potential Issue Warning: /build/repo/core/src/main/scala/spire/math/poly/PolySparse.scala:40:43
2031[warn] 40 | cfor(0)(_ < exp.length, _ + 1) { i => f(exp(i), coeff(i)) }
2032[warn] | ^^^^^^^^^^^^^^^^^^^
2033[warn] | discarded non-Unit value of type U. Add `: Unit` to discard silently.
2034[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/main/scala-3/spire/syntax/Ops.scala:229:27
2035[warn] 229 |final class BoolOps[A: Bool](lhs: A)(using ev: Bool[A]):
2036[warn] | ^
2037[warn] | unused implicit parameter
2038[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/main/scala-3/spire/syntax/macros/cforMacros.scala:133:74
2039[warn] 133 | def let[A, B](name: String, rhs: Expr[A])(in: Expr[A] => Expr[B])(using Quotes): Expr[B] =
2040[warn] | ^
2041[warn] | unused implicit parameter
2042[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/main/scala/spire/algebra/Involution.scala:58:65
2043[warn] 58 | implicit def fromIsReal[@sp(Int, Long, Float, Double) A: IsReal]: Involution[A] = selfAdjoint[A]
2044[warn] | ^
2045[warn] | unused implicit parameter
2046[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/main/scala/spire/math/Complex.scala:375:46
2047[warn] 375 | implicit def ComplexOnCRing[A: CRing: Signed]: ComplexOnCRing[A] = new ComplexOnCRingImpl[A]
2048[warn] | ^
2049[warn] | unused implicit parameter
2050[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/main/scala/spire/math/Interval.scala:843:20
2051[warn] 843 | def empty[A: Order]: Interval[A] = Empty[A]()
2052[warn] | ^
2053[warn] | unused implicit parameter
2054[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/main/scala/spire/math/Interval.scala:845:20
2055[warn] 845 | def point[A: Order](a: A): Interval[A] = Point(a)
2056[warn] | ^
2057[warn] | unused implicit parameter
2058[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/main/scala/spire/math/Interval.scala:847:19
2059[warn] 847 | def zero[A: Order](implicit r: Semiring[A]): Interval[A] = Point(r.zero)
2060[warn] | ^
2061[warn] | unused implicit parameter
2062[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/main/scala/spire/math/Interval.scala:849:18
2063[warn] 849 | def all[A: Order]: Interval[A] = All[A]()
2064[warn] | ^
2065[warn] | unused implicit parameter
2066[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/main/scala/spire/math/Interval.scala:947:20
2067[warn] 947 | def above[A: Order](a: A): Interval[A] = Above(a, 1)
2068[warn] | ^
2069[warn] | unused implicit parameter
2070[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/main/scala/spire/math/Interval.scala:948:20
2071[warn] 948 | def below[A: Order](a: A): Interval[A] = Below(a, 2)
2072[warn] | ^
2073[warn] | unused implicit parameter
2074[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/main/scala/spire/math/Interval.scala:949:24
2075[warn] 949 | def atOrAbove[A: Order](a: A): Interval[A] = Above(a, 0)
2076[warn] | ^
2077[warn] | unused implicit parameter
2078[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/main/scala/spire/math/Interval.scala:950:24
2079[warn] 950 | def atOrBelow[A: Order](a: A): Interval[A] = Below(a, 0)
2080[warn] | ^
2081[warn] | unused implicit parameter
2082[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/main/scala/spire/math/Interval.scala:976:23
2083[warn] 976 | implicit def eq[A: Eq]: Eq[Interval[A]] =
2084[warn] | ^
2085[warn] | unused implicit parameter
2086[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/main/scala/spire/math/Natural.scala:42:38
2087[warn] 42 | @tailrec def recur(next: Natural, sofar: A): A = next match {
2088[warn] | ^^^^^
2089[warn] | unused explicit parameter
2090[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/main/scala/spire/math/Rational.scala:72:8
2091[warn] 72 | def %(rhs: Rational): Rational = Rational.zero // TODO: this is for the Auto macro example to work
2092[warn] | ^^^
2093[warn] | unused explicit parameter
2094[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/main/scala/spire/math/Sorting.scala:59:32
2095[warn] 59 | final def sort[@sp A: ClassTag: Order](data: Array[A], start: Int, end: Int): Unit = {
2096[warn] | ^
2097[warn] | unused implicit parameter
2098[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/main/scala/spire/math/Sorting.scala:237:37
2099[warn] 237 | final def partition[@sp A: ClassTag: Order](data: Array[A], start: Int, end: Int, pivotIndex: Int): Int = {
2100[warn] | ^
2101[warn] | unused implicit parameter
2102[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/main/scala/spire/math/poly/SpecialPolynomials.scala:28:26
2103[warn] 28 | def hornerScheme[C: Ring: Eq: ClassTag](zero: Polynomial[C],
2104[warn] | ^
2105[warn] | unused implicit parameter
2106[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/main/scala/spire/math/poly/SpecialPolynomials.scala:28:30
2107[warn] 28 | def hornerScheme[C: Ring: Eq: ClassTag](zero: Polynomial[C],
2108[warn] | ^
2109[warn] | unused implicit parameter
2110[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/main/scala/spire/math/poly/SpecialPolynomials.scala:28:40
2111[warn] 28 | def hornerScheme[C: Ring: Eq: ClassTag](zero: Polynomial[C],
2112[warn] | ^
2113[warn] | unused implicit parameter
2114[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/main/scala/spire/math/poly/SpecialPolynomials.scala:60:45
2115[warn] 60 | (pn: Polynomial[C], pnm1: Polynomial[C], n: Int) => Polynomial.twox[C] * pn - pnm1
2116[warn] | ^
2117[warn] | unused explicit parameter
2118[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/main/scala/spire/math/poly/SpecialPolynomials.scala:64:24
2119[warn] 64 | (pn: Polynomial[C], pnm1: Polynomial[C], n: Int) => Polynomial.x[C] * pn - pn.derivative
2120[warn] | ^^^^
2121[warn] | unused explicit parameter
2122[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/main/scala/spire/math/poly/SpecialPolynomials.scala:64:45
2123[warn] 64 | (pn: Polynomial[C], pnm1: Polynomial[C], n: Int) => Polynomial.x[C] * pn - pn.derivative
2124[warn] | ^
2125[warn] | unused explicit parameter
2126[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/main/scala/spire/math/poly/SpecialPolynomials.scala:68:24
2127[warn] 68 | (pn: Polynomial[C], pnm1: Polynomial[C], n: Int) => Polynomial.twox[C] * pn - pn.derivative
2128[warn] | ^^^^
2129[warn] | unused explicit parameter
2130[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/main/scala/spire/math/poly/SpecialPolynomials.scala:68:45
2131[warn] 68 | (pn: Polynomial[C], pnm1: Polynomial[C], n: Int) => Polynomial.twox[C] * pn - pn.derivative
2132[warn] | ^
2133[warn] | unused explicit parameter
2134[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/main/scala/spire/math/prime/Siever.scala:67:8
2135[warn] 67 | var i = 3
2136[warn] | ^
2137[warn] | local variable was mutated but not read
2138[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/main/scala/spire/optional/partialIterable.scala:60:60
2139[warn] 60 | override def leftId(a: SA): SA = cbf.newBuilder.++=(a.map(x => A.empty)).result()
2140[warn] | ^
2141[warn] | unused explicit parameter
2142[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/main/scala/spire/optional/partialIterable.scala:61:61
2143[warn] 61 | override def rightId(a: SA): SA = cbf.newBuilder.++=(a.map(x => A.empty)).result()
2144[warn] | ^
2145[warn] | unused explicit parameter
2146[warn] 75 warnings found
2147[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/main/scala/spire/math/poly/PolySparse.scala:353:40
2148[warn] 353 | final def zero[@sp(Double) C: Semiring: Eq: ClassTag]: PolySparse[C] =
2149[warn] | ^
2150[warn] | unused implicit parameter
2151[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/main/scala/spire/math/poly/PolySparse.scala:353:44
2152[warn] 353 | final def zero[@sp(Double) C: Semiring: Eq: ClassTag]: PolySparse[C] =
2153[warn] | ^
2154[warn] | unused implicit parameter
2155[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/main/scala/spire/math/poly/PolySparse.scala:356:60
2156[warn] 356 | final private def multiplyTerm[@sp(Double) C: Semiring: Eq: ClassTag](poly: PolySparse[C],
2157[warn] | ^
2158[warn] | unused implicit parameter
2159[warn] 78 warnings found
2160[info] done compiling
2161[info] Generating spire/std/tuples.scala
2162[info] Generating spire/std/tuples.scala
2163Starting build for ProjectRef(file:/build/repo/,utilJVM) (spire-util)... [2/6]
2164Compile scalacOptions: -encoding, UTF-8, -unchecked, -Wunused:implicits, -Wunused:explicits, -Wunused:imports, -Wunused:locals, -Wunused:params, -Wunused:privates, -Wvalue-discard, -language:implicitConversions, -Xkind-projector, -java-output-version, 8, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.7-migration
2165Starting build for ProjectRef(file:/build/repo/,lawsJVM) (spire-laws)... [3/6]
2166Compile scalacOptions: -encoding, UTF-8, -unchecked, -Wunused:implicits, -Wunused:explicits, -Wunused:imports, -Wunused:locals, -Wunused:params, -Wunused:privates, -Wvalue-discard, -language:implicitConversions, -Xkind-projector, -java-output-version, 8, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.7-migration
2167[info] Generating spire/std/tuples.scala
2168[info] compiling 8 Scala sources to /build/repo/extras/.jvm/target/scala-3.7.4-RC2/classes ...
2169[warn] -- [E175] Potential Issue Warning: /build/repo/extras/src/main/scala/spire/math/FixedPoint.scala:94:6
2170[warn] 94 | lhs + new FixedPoint(p)
2171[warn] | ^^^^^^^^^^^^^^^^^^^^^^^
2172[warn] |discarded non-Unit value of type spire.math.extras.FixedPoint. Add `: Unit` to discard silently.
2173[warn] -- [E175] Potential Issue Warning: /build/repo/extras/src/main/scala/spire/math/extras/interval/IntervalTrie.scala:272:11
2174[warn] 272 | f(Interval.fromBounds(b0, Open(fromLong(a))))
2175[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2176[warn] | discarded non-Unit value of type U. Add `: Unit` to discard silently.
2177[warn] -- [E175] Potential Issue Warning: /build/repo/extras/src/main/scala/spire/math/extras/interval/IntervalTrie.scala:276:11
2178[warn] 276 | f(Interval.fromBounds(b0, Closed(fromLong(a))))
2179[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2180[warn] | discarded non-Unit value of type U. Add `: Unit` to discard silently.
2181[warn] -- [E175] Potential Issue Warning: /build/repo/extras/src/main/scala/spire/math/extras/interval/IntervalTrie.scala:294:7
2182[warn] 294 | f(Interval.fromBounds(last, Unbound()))
2183[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2184[warn] | discarded non-Unit value of type U. Add `: Unit` to discard silently.
2185[warn] -- [E175] Potential Issue Warning: /build/repo/extras/src/main/scala/spire/random/rng/XorShift1024Star.scala:34:43
2186[warn] 34 | cfor(0)(_ < N, _ + 1) { i => bb.putLong(s(i)) }
2187[warn] | ^^^^^^^^^^^^^^^^
2188[warn] |discarded non-Unit value of type java.nio.ByteBuffer. Add `: Unit` to discard silently.
2189[warn] -- [E198] Unused Symbol Warning: /build/repo/extras/src/main/scala/spire/math/FixedPoint.scala:337:10
2190[warn] 337 | def toBigIntOpt(x: FixedPoint) = if (x.isWhole) Opt(x.toRational.toBigInt) else Opt.empty[BigInt]
2191[warn] | ^^^^^^^^^^^
2192[warn] | unused private member
2193[info] [patched file /build/repo/extras/src/main/scala/spire/math/extras/interval/IntervalSeq.scala]
2194[warn] 6 warnings found
2195[info] done compiling
2196[info] compiling 36 Scala sources to /build/repo/laws/.jvm/target/scala-3.7.4-RC2/classes ...
2197[warn] -- [E198] Unused Symbol Warning: /build/repo/laws/src/main/scala/spire/laws/GroupLaws.scala:57:44
2198[warn] 57 | "combineAll(Nil) === id" -> forAllSafe((a: A) => A.combineAll(Nil) === A.empty),
2199[warn] | ^
2200[warn] | unused explicit parameter
2201[warn] -- [E198] Unused Symbol Warning: /build/repo/laws/src/main/scala/spire/laws/GroupLaws.scala:93:39
2202[warn] 93 | "sum(Nil) === zero" -> forAllSafe((a: A) => A.sum(Nil) === A.zero),
2203[warn] | ^
2204[warn] | unused explicit parameter
2205[warn] -- [E198] Unused Symbol Warning: /build/repo/laws/src/main/scala/spire/laws/RingLaws.scala:76:42
2206[warn] 76 | "product(Nil) === one" -> forAllSafe((a: A) => A.product(Nil) === A.one)
2207[warn] | ^
2208[warn] | unused explicit parameter
2209[info] [patched file /build/repo/laws/src/main/scala/spire/laws/OrderLaws.scala]
2210[info] [patched file /build/repo/laws/src/main/scala/spire/laws/ActionLaws.scala]
2211[info] [patched file /build/repo/laws/src/main/scala/spire/laws/RingLaws.scala]
2212[info] [patched file /build/repo/laws/src/main/scala/spire/laws/VectorSpaceLaws.scala]
2213[info] [patched file /build/repo/laws/src/main/scala/spire/laws/GroupLaws.scala]
2214[info] [patched file /build/repo/laws/src/main/scala/spire/laws/PartialActionLaws.scala]
2215[warn] there were 2 deprecation warnings; re-run with -deprecation for details
2216[warn] four warnings found
2217[info] done compiling
2218[info] Generating spire/std/tuples.scala
2219[info] compiling 1 Scala source to /build/repo/extras/.jvm/target/scala-3.7.4-RC2/classes ...
2220[info] done compiling
2221[info] compiling 6 Scala sources to /build/repo/laws/.jvm/target/scala-3.7.4-RC2/classes ...
2222[warn] -- [E198] Unused Symbol Warning: /build/repo/laws/src/main/scala/spire/laws/GroupLaws.scala:57:44
2223[warn] 57 | "combineAll(Nil) === id" -> forAllSafe((a: A) => A.combineAll(Nil) === A.empty),
2224[warn] | ^
2225[warn] | unused explicit parameter
2226[warn] -- [E198] Unused Symbol Warning: /build/repo/laws/src/main/scala/spire/laws/GroupLaws.scala:93:39
2227[warn] 93 | "sum(Nil) === zero" -> forAllSafe((a: A) => A.sum(Nil) === A.zero),
2228[warn] | ^
2229[warn] | unused explicit parameter
2230[warn] -- [E198] Unused Symbol Warning: /build/repo/laws/src/main/scala/spire/laws/RingLaws.scala:76:42
2231[warn] 76 | "product(Nil) === one" -> forAllSafe((a: A) => A.product(Nil) === A.one)
2232[warn] | ^
2233[warn] | unused explicit parameter
2234[warn] three warnings found
2235[info] done compiling
2236[info] compiling 2 Scala sources to /build/repo/laws/.jvm/target/scala-3.7.4-RC2/classes ...
2237[warn] three warnings found
2238[info] done compiling
2239[info] Generating spire/std/tuples.scala
2240[info] Generating spire/std/tuples.scala
2241Starting build for ProjectRef(file:/build/repo/,extrasJVM) (spire-extras)... [4/6]
2242Compile scalacOptions: -encoding, UTF-8, -unchecked, -Wunused:implicits, -Wunused:explicits, -Wunused:imports, -Wunused:locals, -Wunused:params, -Wunused:privates, -Wvalue-discard, -language:implicitConversions, -Xkind-projector, -java-output-version, 8, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.7-migration
2243[info] Generating spire/std/tuples.scala
2244[info] Generating spire/std/tuples.scala
2245[info] Generating spire/std/tuples.scala
2246[info] Generating spire/std/tuples.scala
2247Starting build for ProjectRef(file:/build/repo/,macrosJVM) (spire-macros)... [5/6]
2248Compile scalacOptions: -encoding, UTF-8, -unchecked, -Wunused:implicits, -Wunused:explicits, -Wunused:imports, -Wunused:locals, -Wunused:params, -Wunused:privates, -Wvalue-discard, -language:implicitConversions, -Xkind-projector, -java-output-version, 8, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.7-migration
2249[info] compiling 1 Scala source to /build/repo/macros/.jvm/target/scala-3.7.4-RC2/test-classes ...
2250[warn] -- [E175] Potential Issue Warning: /build/repo/macros/src/test/scala/spire/macros/CheckedScalaCheckSuite.scala:36:6
2251[warn] 36 | intercept[ArithmeticException] { check }
2252[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2253[warn] |discarded non-Unit value of type ArithmeticException. Add `: Unit` to discard silently.
2254[warn] -- [E175] Potential Issue Warning: /build/repo/macros/src/test/scala/spire/macros/CheckedScalaCheckSuite.scala:44:6
2255[warn] 44 | intercept[ArithmeticException] { check }
2256[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2257[warn] |discarded non-Unit value of type ArithmeticException. Add `: Unit` to discard silently.
2258[warn] two warnings found
2259[info] done compiling
2260
2261************************
2262Build summary:
2263[{
2264 "module": "spire-platform",
2265 "compile": {"status": "ok", "tookMs": 7705, "warnings": 0, "errors": 0, "sourceVersion": "3.7-migration"},
2266 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
2267 "test-compile": {"status": "ok", "tookMs": 265, "warnings": 0, "errors": 0, "sourceVersion": "3.7-migration"},
2268 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
2269 "publish": {"status": "skipped", "tookMs": 0},
2270 "metadata": {
2271 "crossScalaVersions": ["2.13.16", "3.2.2"]
2272}
2273},{
2274 "module": "spire",
2275 "compile": {"status": "ok", "tookMs": 42112, "warnings": 78, "errors": 0, "sourceVersion": "3.7-migration"},
2276 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
2277 "test-compile": {"status": "ok", "tookMs": 27276, "warnings": 0, "errors": 0, "sourceVersion": "3.7-migration"},
2278 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
2279 "publish": {"status": "skipped", "tookMs": 0},
2280 "metadata": {
2281 "crossScalaVersions": ["2.13.16", "3.2.2"]
2282}
2283},{
2284 "module": "spire-util",
2285 "compile": {"status": "ok", "tookMs": 99, "warnings": 1, "errors": 0, "sourceVersion": "3.7-migration"},
2286 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
2287 "test-compile": {"status": "ok", "tookMs": 130, "warnings": 0, "errors": 0, "sourceVersion": "3.7-migration"},
2288 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
2289 "publish": {"status": "skipped", "tookMs": 0},
2290 "metadata": {
2291 "crossScalaVersions": ["2.13.16", "3.2.2"]
2292}
2293},{
2294 "module": "spire-laws",
2295 "compile": {"status": "ok", "tookMs": 7198, "warnings": 3, "errors": 0, "sourceVersion": "3.7-migration"},
2296 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
2297 "test-compile": {"status": "ok", "tookMs": 5088, "warnings": 0, "errors": 0, "sourceVersion": "3.7-migration"},
2298 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
2299 "publish": {"status": "skipped", "tookMs": 0},
2300 "metadata": {
2301 "crossScalaVersions": ["2.13.16", "3.2.2"]
2302}
2303},{
2304 "module": "spire-extras",
2305 "compile": {"status": "ok", "tookMs": 269, "warnings": 6, "errors": 0, "sourceVersion": "3.7-migration"},
2306 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
2307 "test-compile": {"status": "ok", "tookMs": 317, "warnings": 0, "errors": 0, "sourceVersion": "3.7-migration"},
2308 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
2309 "publish": {"status": "skipped", "tookMs": 0},
2310 "metadata": {
2311 "crossScalaVersions": ["2.13.16", "3.2.2"]
2312}
2313},{
2314 "module": "spire-macros",
2315 "compile": {"status": "ok", "tookMs": 34, "warnings": 0, "errors": 0, "sourceVersion": "3.7-migration"},
2316 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
2317 "test-compile": {"status": "ok", "tookMs": 733, "warnings": 2, "errors": 0, "sourceVersion": "3.7-migration"},
2318 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
2319 "publish": {"status": "skipped", "tookMs": 0},
2320 "metadata": {
2321 "crossScalaVersions": ["2.13.16", "3.2.2"]
2322}
2323}]
2324************************
2325[success] Total time: 97 s (0:01:37.0), completed Nov 6, 2025, 12:25:56 AM
2326[0JChecking patch project/plugins.sbt...
2327Checking patch project/build.properties...
2328Checking patch core/src/main/scala/spire/syntax/StdCommonOps.scala...
2329Checking patch core/src/main/scala/spire/optional/vectorOrder.scala...
2330Hunk #1 succeeded at 34 (offset -2 lines).
2331Context reduced to (2/2) to apply fragment at 34
2332Checking patch build.sbt...
2333Applied patch project/plugins.sbt cleanly.
2334Applied patch project/build.properties cleanly.
2335Applied patch core/src/main/scala/spire/syntax/StdCommonOps.scala cleanly.
2336Applied patch core/src/main/scala/spire/optional/vectorOrder.scala cleanly.
2337Applied patch build.sbt cleanly.
2338Commit migration rewrites
2339Switched to a new branch 'opencb/migrate-source-3.7'
2340[opencb/migrate-source-3.7 75b52844] Apply Scala compiler rewrites using -source:3.7-migration using Scala 3.7.4-RC2
2341 12 files changed, 57 insertions(+), 57 deletions(-)
2342----
2343Preparing build for 3.7.4
2344Scala binary version found: 3.7
2345Implicitly using source version 3.7
2346Scala binary version found: 3.7
2347Implicitly using source version 3.7
2348Would try to apply common scalacOption (best-effort, sbt/mill only):
2349Append: ,REQUIRE:-source:3.7
2350Remove: ,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
2351
2352Try apply source patch:
2353Path: core/src/main/scala/spire/optional/vectorOrder.scala
2354Pattern: new ArrayVectorEq[A]()(ev
2355Replacement: new ArrayVectorEq[A](using ev
2356Successfully applied pattern 'new ArrayVectorEq[A]()(ev' in core/src/main/scala/spire/optional/vectorOrder.scala
2357
2358Try apply source patch:
2359Path: core/src/main/scala/spire/optional/vectorOrder.scala
2360Pattern: new ArrayVectorOrder[A]()(ev
2361Replacement: new ArrayVectorOrder[A](using ev
2362Successfully applied pattern 'new ArrayVectorOrder[A]()(ev' in core/src/main/scala/spire/optional/vectorOrder.scala
2363
2364Try apply source patch:
2365Path: core/src/main/scala/spire/syntax/StdCommonOps.scala
2366Pattern: minimalElements(as)(ev)
2367Replacement: minimalElements(as)(using ev)
2368Successfully applied pattern 'minimalElements(as)(ev)' in core/src/main/scala/spire/syntax/StdCommonOps.scala
2369
2370Try apply source patch:
2371Path: core/src/main/scala/spire/syntax/StdCommonOps.scala
2372Pattern: minimalElements(as)(PartialOrder.reverse(ev))
2373Replacement: minimalElements(as)(using PartialOrder.reverse(ev))
2374Successfully applied pattern 'minimalElements(as)(PartialOrder.reverse(ev))' in core/src/main/scala/spire/syntax/StdCommonOps.scala
2375
2376Try apply source patch:
2377Path: build.sbt
2378Pattern: val Scala3 = "3.2.2"
2379Replacement: val Scala3 = "3.7.4"
2380Successfully applied pattern 'val Scala3 = "3.2.2"' in build.sbt
2381----
2382Starting build for 3.7.4
2383Execute tests: false
2384sbt project found:
2385Sbt version 1.9.8 is not supported, minimal supported version is 1.11.5
2386Enforcing usage of sbt in version 1.11.5
2387No prepare script found for project typelevel/spire
2388/opencb/project-builder/sbt/prepare-project.sh: line 107: /root/.ssh/config: No such file or directory
2389##################################
2390Scala version: 3.7.4
2391Targets: org.typelevel%spire org.typelevel%spire-data org.typelevel%spire-extras org.typelevel%spire-laws org.typelevel%spire-legacy org.typelevel%spire-macros org.typelevel%spire-platform org.typelevel%spire-util
2392Project projectConfig: {"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","migrationVersions":["3.4","3.7"],"sourcePatches":[{"path":"core/src/main/scala/spire/optional/vectorOrder.scala","pattern":"new ArrayVectorEq[A]()(ev","replaceWith":"new ArrayVectorEq[A](using ev"},{"path":"core/src/main/scala/spire/optional/vectorOrder.scala","pattern":"new ArrayVectorOrder[A]()(ev","replaceWith":"new ArrayVectorOrder[A](using ev"},{"path":"core/src/main/scala/spire/syntax/StdCommonOps.scala","pattern":"minimalElements(as)(ev)","replaceWith":"minimalElements(as)(using ev)"},{"path":"core/src/main/scala/spire/syntax/StdCommonOps.scala","pattern":"minimalElements(as)(PartialOrder.reverse(ev))","replaceWith":"minimalElements(as)(using PartialOrder.reverse(ev))"},{"path":"build.sbt","pattern":"val Scala3 = \"3.2.2\"","replaceWith":"val Scala3 = \"<SCALA_VERSION>\""}]}
2393##################################
2394Using extra scalacOptions: ,REQUIRE:-source:3.7
2395Filtering out scalacOptions: ,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
2396[sbt_options] declare -a sbt_options=()
2397[process_args] java_version = '17'
2398[copyRt] java9_rt = '/root/.sbt/1.0/java9-rt-ext-eclipse_adoptium_17_0_8/rt.jar'
2399# Executing command line:
2400java
2401-Dfile.encoding=UTF8
2402-Xms1G
2403-Xmx6G
2404-XX:ReservedCodeCacheSize=250M
2405-XX:+TieredCompilation
2406-XX:-UseGCOverheadLimit
2407-Dcommunitybuild.scala=3.7.4
2408-Dcommunitybuild.project.dependencies.add=
2409-Xmx7G
2410-Xms4G
2411-Xss8M
2412-Dsbt.script=/root/.sdkman/candidates/sbt/current/bin/sbt
2413-Dscala.ext.dirs=/root/.sbt/1.0/java9-rt-ext-eclipse_adoptium_17_0_8
2414-jar
2415/root/.sdkman/candidates/sbt/1.11.5/bin/sbt-launch.jar
2416"setCrossScalaVersions 3.7.4"
2417"++3.7.4 -v"
2418"mapScalacOptions ",REQUIRE:-source:3.7,-Wconf:msg=can be rewritten automatically under:s" ",-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e""
2419"set every credentials := Nil"
2420"excludeLibraryDependency com.github.ghik:zerowaste_{scalaVersion} com.olegpy:better-monadic-for_3 org.polyvariant:better-tostring_{scalaVersion} org.wartremover:wartremover_{scalaVersion}"
2421"removeScalacOptionsStartingWith -P:wartremover"
2422
2423moduleMappings
2424"runBuild 3.7.4 """{"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","migrationVersions":["3.4","3.7"],"sourcePatches":[{"path":"core/src/main/scala/spire/optional/vectorOrder.scala","pattern":"new ArrayVectorEq[A]()(ev","replaceWith":"new ArrayVectorEq[A](using ev"},{"path":"core/src/main/scala/spire/optional/vectorOrder.scala","pattern":"new ArrayVectorOrder[A]()(ev","replaceWith":"new ArrayVectorOrder[A](using ev"},{"path":"core/src/main/scala/spire/syntax/StdCommonOps.scala","pattern":"minimalElements(as)(ev)","replaceWith":"minimalElements(as)(using ev)"},{"path":"core/src/main/scala/spire/syntax/StdCommonOps.scala","pattern":"minimalElements(as)(PartialOrder.reverse(ev))","replaceWith":"minimalElements(as)(using PartialOrder.reverse(ev))"},{"path":"build.sbt","pattern":"val Scala3 = \"3.2.2\"","replaceWith":"val Scala3 = \"<SCALA_VERSION>\""}]}""" org.typelevel%spire org.typelevel%spire-data org.typelevel%spire-extras org.typelevel%spire-laws org.typelevel%spire-legacy org.typelevel%spire-macros org.typelevel%spire-platform org.typelevel%spire-util"
2425
2426[info] welcome to sbt 1.11.5 (Eclipse Adoptium Java 17.0.8)
2427[info] loading settings for project repo-build from akka.sbt, plugins.sbt...
2428[info] loading project definition from /build/repo/project
2429[info] loading settings for project root from build.sbt...
2430[info] resolving key references (30684 settings) ...
2431[info] set scmInfo to https://github.com/typelevel/spire
2432[info] set current project to root (in build file:/build/repo/)
2433Execute setCrossScalaVersions: 3.7.4
2434OpenCB::Changing crossVersion 3.7.4 -> 3.7.4 in benchmark/crossScalaVersions
2435[info] set scmInfo to https://github.com/typelevel/spire
2436OpenCB::Changing crossVersion 3.7.4 -> 3.7.4 in lawsJS/crossScalaVersions
2437OpenCB::Limitting incorrect crossVersions List() -> List(2.13.16) in root/crossScalaVersions
2438OpenCB::Changing crossVersion 3.7.4 -> 3.7.4 in testsJVM/crossScalaVersions
2439OpenCB::Changing crossVersion 3.7.4 -> 3.7.4 in docs/crossScalaVersions
2440OpenCB::Changing crossVersion 3.7.4 -> 3.7.4 in coreJVM/crossScalaVersions
2441OpenCB::Changing crossVersion 3.7.4 -> 3.7.4 in macrosNative/crossScalaVersions
2442OpenCB::Changing crossVersion 3.7.4 -> 3.7.4 in rootJS/crossScalaVersions
2443OpenCB::Changing crossVersion 3.7.4 -> 3.7.4 in platformJVM/crossScalaVersions
2444OpenCB::Changing crossVersion 3.7.4 -> 3.7.4 in utilJS/crossScalaVersions
2445OpenCB::Changing crossVersion 3.7.4 -> 3.7.4 in testsNative/crossScalaVersions
2446OpenCB::Changing crossVersion 3.7.4 -> 3.7.4 in utilJVM/crossScalaVersions
2447OpenCB::Changing crossVersion 3.7.4 -> 3.7.4 in testsJS/crossScalaVersions
2448OpenCB::Changing crossVersion 3.7.4 -> 3.7.4 in rootNative/crossScalaVersions
2449OpenCB::Changing crossVersion 3.7.4 -> 3.7.4 in macrosJS/crossScalaVersions
2450OpenCB::Changing crossVersion 3.7.4 -> 3.7.4 in coreJS/crossScalaVersions
2451OpenCB::Changing crossVersion 3.7.4 -> 3.7.4 in lawsNative/crossScalaVersions
2452OpenCB::Changing crossVersion 3.7.4 -> 3.7.4 in platformNative/crossScalaVersions
2453OpenCB::Changing crossVersion 3.7.4 -> 3.7.4 in extrasJS/crossScalaVersions
2454OpenCB::Changing crossVersion 3.7.4 -> 3.7.4 in utilNative/crossScalaVersions
2455OpenCB::Changing crossVersion 3.7.4 -> 3.7.4 in coreNative/crossScalaVersions
2456OpenCB::Changing crossVersion 3.7.4 -> 3.7.4 in rootJVM/crossScalaVersions
2457OpenCB::Changing crossVersion 3.7.4 -> 3.7.4 in extrasJVM/crossScalaVersions
2458OpenCB::Changing crossVersion 3.7.4 -> 3.7.4 in extrasNative/crossScalaVersions
2459OpenCB::Changing crossVersion 3.7.4 -> 3.7.4 in macrosJVM/crossScalaVersions
2460OpenCB::Changing crossVersion 3.7.4 -> 3.7.4 in platformJS/crossScalaVersions
2461OpenCB::Changing crossVersion 3.7.4 -> 3.7.4 in examples/crossScalaVersions
2462OpenCB::Changing crossVersion 3.7.4 -> 3.7.4 in lawsJVM/crossScalaVersions
2463[info] set current project to root (in build file:/build/repo/)
2464[info] Setting Scala version to 3.7.4 on 27 projects.
2465[info] Switching Scala version on:
2466[info] extrasJS (2.13.16, 3.7.4)
2467[info] examples (2.13.16, 3.7.4)
2468[info] utilNative (2.13.16, 3.7.4)
2469[info] extrasNative (2.13.16, 3.7.4)
2470[info] platformJS (2.13.16, 3.7.4)
2471[info] macrosJVM (2.13.16, 3.7.4)
2472[info] rootJS (2.13.16, 3.7.4)
2473[info] coreNative (2.13.16, 3.7.4)
2474[info] docs (2.13.16, 3.7.4)
2475[info] macrosNative (2.13.16, 3.7.4)
2476[info] lawsNative (2.13.16, 3.7.4)
2477[info] coreJS (2.13.16, 3.7.4)
2478[info] macrosJS (2.13.16, 3.7.4)
2479[info] lawsJS (2.13.16, 3.7.4)
2480[info] coreJVM (2.13.16, 3.7.4)
2481[info] testsJS (2.13.16, 3.7.4)
2482[info] rootJVM (2.13.16, 3.7.4)
2483[info] rootNative (2.13.16, 3.7.4)
2484[info] platformJVM (2.13.16, 3.7.4)
2485[info] utilJS (2.13.16, 3.7.4)
2486[info] platformNative (2.13.16, 3.7.4)
2487[info] utilJVM (2.13.16, 3.7.4)
2488[info] lawsJVM (2.13.16, 3.7.4)
2489[info] testsJVM (2.13.16, 3.7.4)
2490[info] extrasJVM (2.13.16, 3.7.4)
2491[info] benchmark (2.13.16, 3.7.4)
2492[info] testsNative (2.13.16, 3.7.4)
2493[info] Excluding projects:
2494[info] * root (2.13.16)
2495[info] Reapplying settings...
2496[info] set scmInfo to https://github.com/typelevel/spire
2497[info] set current project to root (in build file:/build/repo/)
2498Execute mapScalacOptions: ,REQUIRE:-source:3.7,-Wconf:msg=can be rewritten automatically under:s ,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
2499[info] Reapplying settings...
2500[info] set scmInfo to https://github.com/typelevel/spire
2501[info] set current project to root (in build file:/build/repo/)
2502[info] Defining Global / credentials, benchmark / credentials and 26 others.
2503[info] The new values will be used by Compile / scalafmtOnly, IntegrationTest / scalafmtOnly and 249 others.
2504[info] Run `last` for details.
2505[info] Reapplying settings...
2506[info] set scmInfo to https://github.com/typelevel/spire
2507[info] set current project to root (in build file:/build/repo/)
2508Execute excludeLibraryDependency: com.github.ghik:zerowaste_{scalaVersion} com.olegpy:better-monadic-for_3 org.polyvariant:better-tostring_{scalaVersion} org.wartremover:wartremover_{scalaVersion}
2509[info] Reapplying settings...
2510OpenCB::Failed to reapply settings in excludeLibraryDependency: Reference to undefined setting:
2511
2512 Global / allExcludeDependencies from Global / allExcludeDependencies (CommunityBuildPlugin.scala:336)
2513 Did you mean rootJVM / allExcludeDependencies ?
2514 , retry without global scopes
2515[info] Reapplying settings...
2516[info] set scmInfo to https://github.com/typelevel/spire
2517[info] set current project to root (in build file:/build/repo/)
2518Execute removeScalacOptionsStartingWith: -P:wartremover
2519[info] Reapplying settings...
2520[info] set scmInfo to https://github.com/typelevel/spire
2521[info] set current project to root (in build file:/build/repo/)
2522[success] Total time: 0 s, completed Nov 6, 2025, 12:26:32 AM
2523Build config: {"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","migrationVersions":["3.4","3.7"],"sourcePatches":[{"path":"core/src/main/scala/spire/optional/vectorOrder.scala","pattern":"new ArrayVectorEq[A]()(ev","replaceWith":"new ArrayVectorEq[A](using ev"},{"path":"core/src/main/scala/spire/optional/vectorOrder.scala","pattern":"new ArrayVectorOrder[A]()(ev","replaceWith":"new ArrayVectorOrder[A](using ev"},{"path":"core/src/main/scala/spire/syntax/StdCommonOps.scala","pattern":"minimalElements(as)(ev)","replaceWith":"minimalElements(as)(using ev)"},{"path":"core/src/main/scala/spire/syntax/StdCommonOps.scala","pattern":"minimalElements(as)(PartialOrder.reverse(ev))","replaceWith":"minimalElements(as)(using PartialOrder.reverse(ev))"},{"path":"build.sbt","pattern":"val Scala3 = \"3.2.2\"","replaceWith":"val Scala3 = \"<SCALA_VERSION>\""}]}
2524Parsed config: Success(ProjectBuildConfig(ProjectsConfig(List(),Map()),CompileOnly,List()))
2525Starting build...
2526Module mapping missing:
2527 id: org.typelevel%spire-data
2528 testedIds: List(org.typelevel%spire-data, org.typelevel%spire-data_3.7.4, org.typelevel%spire-data_3, org.typelevel%spire-dataDotty)
2529 scalaVersionSuffix: _3.7.4
2530 scalaBinaryVersionSuffix: _3
2531 refsByName: Set(extrasJS, examples, utilNative, extrasNative, root, platformJS, macrosJVM, rootJS, coreNative, docs, macrosNative, lawsNative, coreJS, macrosJS, lawsJS, coreJVM, testsJS, rootJVM, rootNative, platformJVM, utilJS, platformNative, utilJVM, lawsJVM, testsJVM, extrasJVM, benchmark, testsNative)
2532 originalModuleIds: Set(org.typelevel%spire-extras_native0.4, org.typelevel%spire-util, org.typelevel%spire-tests, org.typelevel%docs, org.typelevel%spire-platform_native0.4, org.typelevel%spire-platform_sjs1, org.typelevel%spire-extras_sjs1, org.typelevel%spire-macros_sjs1, org.typelevel%spire-extras, org.typelevel%spire-laws, org.typelevel%spire-tests_native0.4, org.typelevel%spire_sjs1, org.typelevel%spire-benchmark, org.typelevel%root_2.13, org.typelevel%rootjs, org.typelevel%spire-macros, org.typelevel%spire-platform, org.typelevel%spire_native0.4, org.typelevel%rootnative, org.typelevel%spire-util_sjs1, org.typelevel%spire-macros_native0.4, org.typelevel%spire-util_native0.4, org.typelevel%spire-tests_sjs1, org.typelevel%spire-laws_native0.4, org.typelevel%rootjvm, org.typelevel%spire-laws_sjs1, org.typelevel%spire-examples, org.typelevel%spire)
2533 moduleIds: Set(org.typelevel%spire-extras_native0.4, org.typelevel%spire-util, org.typelevel%spire-tests, org.typelevel%docs, org.typelevel%spire-platform_native0.4, org.typelevel%spire-platform_sjs1, org.typelevel%spire-extras_sjs1, org.typelevel%spire-macros_sjs1, org.typelevel%spire-extras, org.typelevel%spire-laws, org.typelevel%spire-tests_native0.4, org.typelevel%spire_sjs1, org.typelevel%spire-benchmark, org.typelevel%root_2.13, org.typelevel%rootjs, org.typelevel%spire-macros, org.typelevel%spire-platform, org.typelevel%spire_native0.4, org.typelevel%rootnative, org.typelevel%spire-util_sjs1, org.typelevel%spire-macros_native0.4, org.typelevel%spire-util_native0.4, org.typelevel%spire-tests_sjs1, org.typelevel%spire-laws_native0.4, org.typelevel%rootjvm, org.typelevel%spire-laws_sjs1, org.typelevel%spire-examples, org.typelevel%spire)
2534
2535Module mapping missing:
2536 id: org.typelevel%spire-legacy
2537 testedIds: List(org.typelevel%spire-legacy, org.typelevel%spire-legacy_3.7.4, org.typelevel%spire-legacy_3, org.typelevel%spire-legacyDotty)
2538 scalaVersionSuffix: _3.7.4
2539 scalaBinaryVersionSuffix: _3
2540 refsByName: Set(extrasJS, examples, utilNative, extrasNative, root, platformJS, macrosJVM, rootJS, coreNative, docs, macrosNative, lawsNative, coreJS, macrosJS, lawsJS, coreJVM, testsJS, rootJVM, rootNative, platformJVM, utilJS, platformNative, utilJVM, lawsJVM, testsJVM, extrasJVM, benchmark, testsNative)
2541 originalModuleIds: Set(org.typelevel%spire-extras_native0.4, org.typelevel%spire-util, org.typelevel%spire-tests, org.typelevel%docs, org.typelevel%spire-platform_native0.4, org.typelevel%spire-platform_sjs1, org.typelevel%spire-extras_sjs1, org.typelevel%spire-macros_sjs1, org.typelevel%spire-extras, org.typelevel%spire-laws, org.typelevel%spire-tests_native0.4, org.typelevel%spire_sjs1, org.typelevel%spire-benchmark, org.typelevel%root_2.13, org.typelevel%rootjs, org.typelevel%spire-macros, org.typelevel%spire-platform, org.typelevel%spire_native0.4, org.typelevel%rootnative, org.typelevel%spire-util_sjs1, org.typelevel%spire-macros_native0.4, org.typelevel%spire-util_native0.4, org.typelevel%spire-tests_sjs1, org.typelevel%spire-laws_native0.4, org.typelevel%rootjvm, org.typelevel%spire-laws_sjs1, org.typelevel%spire-examples, org.typelevel%spire)
2542 moduleIds: Set(org.typelevel%spire-extras_native0.4, org.typelevel%spire-util, org.typelevel%spire-tests, org.typelevel%docs, org.typelevel%spire-platform_native0.4, org.typelevel%spire-platform_sjs1, org.typelevel%spire-extras_sjs1, org.typelevel%spire-macros_sjs1, org.typelevel%spire-extras, org.typelevel%spire-laws, org.typelevel%spire-tests_native0.4, org.typelevel%spire_sjs1, org.typelevel%spire-benchmark, org.typelevel%root_2.13, org.typelevel%rootjs, org.typelevel%spire-macros, org.typelevel%spire-platform, org.typelevel%spire_native0.4, org.typelevel%rootnative, org.typelevel%spire-util_sjs1, org.typelevel%spire-macros_native0.4, org.typelevel%spire-util_native0.4, org.typelevel%spire-tests_sjs1, org.typelevel%spire-laws_native0.4, org.typelevel%rootjvm, org.typelevel%spire-laws_sjs1, org.typelevel%spire-examples, org.typelevel%spire)
2543
2544Failed to resolve mappings for 2:8 targets: org.typelevel%spire-data, org.typelevel%spire-legacy
2545Projects: Set(macrosJVM, coreJVM, platformJVM, utilJVM, lawsJVM, extrasJVM)
2546Starting build for ProjectRef(file:/build/repo/,platformJVM) (spire-platform)... [0/6]
2547OpenCB::Exclude Scala3 specific scalacOption `REQUIRE:-source:3.7` in Scala 2.12.20 module Global
2548OpenCB::Filter out '-deprecation', matches setting pattern '^-?-deprecation'
2549OpenCB::Filter out '-feature', matches setting pattern '^-?-feature'
2550Compile scalacOptions: -encoding, UTF-8, -unchecked, -Wunused:implicits, -Wunused:explicits, -Wunused:imports, -Wunused:locals, -Wunused:params, -Wunused:privates, -Wvalue-discard, -language:implicitConversions, -Xkind-projector, -java-output-version, 8, -Wconf:msg=can be rewritten automatically under:s, -source:3.7
2551[info] compiling 1 Scala source to /build/repo/macros/.jvm/target/scala-3.7.4/classes ...
2552[info] done compiling
2553[info] compiling 3 Scala sources to /build/repo/util/.jvm/target/scala-3.7.4/classes ...
2554[warn] -- [E175] Potential Issue Warning: /build/repo/util/src/main/scala/spire/util/Opt.scala:74:54
2555[warn] 74 | def foreach[U](f: A => U): Unit = if (ref != null) f(ref)
2556[warn] | ^^^^^^
2557[warn] | discarded non-Unit value of type U. Add `: Unit` to discard silently.
2558[warn] one warning found
2559[info] done compiling
2560[info] compiling 1 Scala source to /build/repo/platform/jvm/target/scala-3.7.4/classes ...
2561[info] done compiling
2562Starting build for ProjectRef(file:/build/repo/,coreJVM) (spire)... [1/6]
2563Compile scalacOptions: -encoding, UTF-8, -unchecked, -Wunused:implicits, -Wunused:explicits, -Wunused:imports, -Wunused:locals, -Wunused:params, -Wunused:privates, -Wvalue-discard, -language:implicitConversions, -Xkind-projector, -java-output-version, 8, -Wconf:msg=can be rewritten automatically under:s, -source:3.7
2564[info] Generating spire/std/tuples.scala
2565[info] compiling 144 Scala sources to /build/repo/core/.jvm/target/scala-3.7.4/classes ...
2566[warn] -- [E175] Potential Issue Warning: /build/repo/core/src/main/scala/spire/math/Algebraic.scala:644:8
2567[warn] 644 | radicalNodes
2568[warn] | ^^^^^^^^^^^^
2569[warn] |discarded non-Unit value of type Set[spire.math.Algebraic.Expr.KRoot]. Add `: Unit` to discard silently.
2570[warn] -- [E175] Potential Issue Warning: /build/repo/core/src/main/scala/spire/math/Polynomial.scala:189:46
2571[warn] 189 | foreach { (e, c) => if (c =!= ring.zero) f(e, c) }
2572[warn] | ^^^^^^^
2573[warn] | discarded non-Unit value of type U. Add `: Unit` to discard silently.
2574[warn] -- [E175] Potential Issue Warning: /build/repo/core/src/main/scala/spire/math/Searching.scala:87:23
2575[warn] 87 | candidates.remove(candidates.length - 1)
2576[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2577[warn] | discarded non-Unit value of type A. Add `: Unit` to discard silently.
2578[warn] -- [E175] Potential Issue Warning: /build/repo/core/src/main/scala/spire/math/poly/PolyDense.scala:40:7
2579[warn] 40 | f(e, coeffs(e))
2580[warn] | ^^^^^^^^^^^^^^^
2581[warn] | discarded non-Unit value of type U. Add `: Unit` to discard silently.
2582[warn] -- [E175] Potential Issue Warning: /build/repo/core/src/main/scala/spire/math/poly/PolyDense.scala:48:9
2583[warn] 48 | f(e, c)
2584[warn] | ^^^^^^^
2585[warn] | discarded non-Unit value of type U. Add `: Unit` to discard silently.
2586[warn] -- [E175] Potential Issue Warning: /build/repo/core/src/main/scala/spire/math/poly/PolySparse.scala:40:43
2587[warn] 40 | cfor(0)(_ < exp.length, _ + 1) { i => f(exp(i), coeff(i)) }
2588[warn] | ^^^^^^^^^^^^^^^^^^^
2589[warn] | discarded non-Unit value of type U. Add `: Unit` to discard silently.
2590[warn] -- [E175] Potential Issue Warning: /build/repo/core/src/main/scala/spire/random/rng/MersenneTwister32.scala:56:42
2591[warn] 56 | cfor(0)(_ < N, _ + 1) { i => bb.putInt(mt(i)) }
2592[warn] | ^^^^^^^^^^^^^^^^
2593[warn] |discarded non-Unit value of type java.nio.ByteBuffer. Add `: Unit` to discard silently.
2594[warn] -- [E175] Potential Issue Warning: /build/repo/core/src/main/scala/spire/random/rng/MersenneTwister64.scala:56:43
2595[warn] 56 | cfor(0)(_ < N, _ + 1) { i => bb.putLong(mt(i)) }
2596[warn] | ^^^^^^^^^^^^^^^^^
2597[warn] |discarded non-Unit value of type java.nio.ByteBuffer. Add `: Unit` to discard silently.
2598[warn] -- [E175] Potential Issue Warning: /build/repo/core/src/main/scala/spire/random/rng/PcgXshRr64_32.scala:54:11
2599[warn] 54 | nextInt()
2600[warn] | ^^^^^^^^^
2601[warn] | discarded non-Unit value of type Int. Add `: Unit` to discard silently.
2602[warn] -- [E175] Potential Issue Warning: /build/repo/core/src/main/scala/spire/random/rng/Well1024a.scala:63:42
2603[warn] 63 | cfor(0)(_ < R, _ + 1) { i => bb.putInt(state(i)) }
2604[warn] | ^^^^^^^^^^^^^^^^^^^
2605[warn] |discarded non-Unit value of type java.nio.ByteBuffer. Add `: Unit` to discard silently.
2606[warn] -- [E175] Potential Issue Warning: /build/repo/core/src/main/scala/spire/random/rng/Well19937a.scala:55:42
2607[warn] 55 | cfor(0)(_ < R, _ + 1) { i => bb.putInt(state(i)) }
2608[warn] | ^^^^^^^^^^^^^^^^^^^
2609[warn] |discarded non-Unit value of type java.nio.ByteBuffer. Add `: Unit` to discard silently.
2610[warn] -- [E175] Potential Issue Warning: /build/repo/core/src/main/scala/spire/random/rng/Well19937c.scala:55:42
2611[warn] 55 | cfor(0)(_ < R, _ + 1) { i => bb.putInt(state(i)) }
2612[warn] | ^^^^^^^^^^^^^^^^^^^
2613[warn] |discarded non-Unit value of type java.nio.ByteBuffer. Add `: Unit` to discard silently.
2614[warn] -- [E175] Potential Issue Warning: /build/repo/core/src/main/scala/spire/random/rng/Well44497a.scala:55:42
2615[warn] 55 | cfor(0)(_ < R, _ + 1) { i => bb.putInt(state(i)) }
2616[warn] | ^^^^^^^^^^^^^^^^^^^
2617[warn] |discarded non-Unit value of type java.nio.ByteBuffer. Add `: Unit` to discard silently.
2618[warn] -- [E175] Potential Issue Warning: /build/repo/core/src/main/scala/spire/random/rng/Well44497b.scala:55:42
2619[warn] 55 | cfor(0)(_ < R, _ + 1) { i => bb.putInt(state(i)) }
2620[warn] | ^^^^^^^^^^^^^^^^^^^
2621[warn] |discarded non-Unit value of type java.nio.ByteBuffer. Add `: Unit` to discard silently.
2622[warn] -- [E175] Potential Issue Warning: /build/repo/core/src/main/scala/spire/random/rng/Well512a.scala:62:42
2623[warn] 62 | cfor(0)(_ < R, _ + 1) { i => bb.putInt(state(i)) }
2624[warn] | ^^^^^^^^^^^^^^^^^^^
2625[warn] |discarded non-Unit value of type java.nio.ByteBuffer. Add `: Unit` to discard silently.
2626[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/main/scala-3/spire/syntax/Ops.scala:229:27
2627[warn] 229 |final class BoolOps[A: Bool](lhs: A)(using ev: Bool[A]):
2628[warn] | ^
2629[warn] | unused implicit parameter
2630[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/main/scala-3/spire/syntax/Syntax.scala:148:30
2631[warn] 148 | extension [A](lhs: A)(using ev: NRoot[A])
2632[warn] | ^^
2633[warn] | unused implicit parameter in extension method **
2634[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/main/scala-3/spire/syntax/Syntax.scala:251:24
2635[warn] 251 | inline def b(inline parts: Any*): Byte =
2636[warn] | ^^^^^
2637[warn] | unused explicit parameter in extension method b
2638[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/main/scala-3/spire/syntax/Syntax.scala:254:24
2639[warn] 254 | inline def h(inline parts: Any*): Short =
2640[warn] | ^^^^^
2641[warn] | unused explicit parameter in extension method h
2642[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/main/scala-3/spire/syntax/Syntax.scala:257:25
2643[warn] 257 | inline def ub(inline parts: Any*): UByte =
2644[warn] | ^^^^^
2645[warn] | unused explicit parameter in extension method ub
2646[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/main/scala-3/spire/syntax/Syntax.scala:260:25
2647[warn] 260 | inline def uh(inline parts: Any*): UShort =
2648[warn] | ^^^^^
2649[warn] | unused explicit parameter in extension method uh
2650[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/main/scala-3/spire/syntax/Syntax.scala:263:25
2651[warn] 263 | inline def ui(inline parts: Any*): UInt =
2652[warn] | ^^^^^
2653[warn] | unused explicit parameter in extension method ui
2654[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/main/scala-3/spire/syntax/Syntax.scala:266:25
2655[warn] 266 | inline def ul(inline parts: Any*): ULong =
2656[warn] | ^^^^^
2657[warn] | unused explicit parameter in extension method ul
2658[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/main/scala-3/spire/syntax/Syntax.scala:269:24
2659[warn] 269 | inline def r(inline parts: Any*): Rational =
2660[warn] | ^^^^^
2661[warn] | unused explicit parameter in extension method r
2662[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/main/scala-3/spire/syntax/Syntax.scala:289:26
2663[warn] 289 | inline def i(inline parts: Any*): Int =
2664[warn] | ^^^^^
2665[warn] | unused explicit parameter in extension method i
2666[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/main/scala-3/spire/syntax/Syntax.scala:292:26
2667[warn] 292 | inline def j(inline parts: Any*): Long =
2668[warn] | ^^^^^
2669[warn] | unused explicit parameter in extension method j
2670[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/main/scala-3/spire/syntax/Syntax.scala:295:28
2671[warn] 295 | inline def big(inline parts: Any*): BigInt =
2672[warn] | ^^^^^
2673[warn] | unused explicit parameter in extension method big
2674[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/main/scala-3/spire/syntax/Syntax.scala:298:28
2675[warn] 298 | inline def dec(inline parts: Any*): BigDecimal =
2676[warn] | ^^^^^
2677[warn] | unused explicit parameter in extension method dec
2678[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/main/scala-3/spire/syntax/Syntax.scala:303:26
2679[warn] 303 | inline def i(inline parts: Any*): Int =
2680[warn] | ^^^^^
2681[warn] | unused explicit parameter in extension method i
2682[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/main/scala-3/spire/syntax/Syntax.scala:306:26
2683[warn] 306 | inline def j(inline parts: Any*): Long =
2684[warn] | ^^^^^
2685[warn] | unused explicit parameter in extension method j
2686[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/main/scala-3/spire/syntax/Syntax.scala:309:28
2687[warn] 309 | inline def big(inline parts: Any*): BigInt =
2688[warn] | ^^^^^
2689[warn] | unused explicit parameter in extension method big
2690[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/main/scala-3/spire/syntax/Syntax.scala:312:28
2691[warn] 312 | inline def dec(inline parts: Any*): BigDecimal =
2692[warn] | ^^^^^
2693[warn] | unused explicit parameter in extension method dec
2694[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/main/scala-3/spire/syntax/Syntax.scala:317:26
2695[warn] 317 | inline def i(inline parts: Any*): Int =
2696[warn] | ^^^^^
2697[warn] | unused explicit parameter in extension method i
2698[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/main/scala-3/spire/syntax/Syntax.scala:320:26
2699[warn] 320 | inline def j(inline parts: Any*): Long =
2700[warn] | ^^^^^
2701[warn] | unused explicit parameter in extension method j
2702[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/main/scala-3/spire/syntax/Syntax.scala:323:28
2703[warn] 323 | inline def big(inline parts: Any*): BigInt =
2704[warn] | ^^^^^
2705[warn] | unused explicit parameter in extension method big
2706[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/main/scala-3/spire/syntax/Syntax.scala:326:28
2707[warn] 326 | inline def dec(inline parts: Any*): BigDecimal =
2708[warn] | ^^^^^
2709[warn] | unused explicit parameter in extension method dec
2710[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/main/scala-3/spire/syntax/macros/cforMacros.scala:133:74
2711[warn] 133 | def let[A, B](name: String, rhs: Expr[A])(in: Expr[A] => Expr[B])(using Quotes): Expr[B] =
2712[warn] | ^
2713[warn] | unused implicit parameter
2714[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/main/scala/spire/algebra/Involution.scala:58:65
2715[warn] 58 | implicit def fromIsReal[@sp(Int, Long, Float, Double) A: IsReal]: Involution[A] = selfAdjoint[A]
2716[warn] | ^
2717[warn] | unused implicit parameter
2718[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/main/scala/spire/math/Complex.scala:375:46
2719[warn] 375 | implicit def ComplexOnCRing[A: CRing: Signed]: ComplexOnCRing[A] = new ComplexOnCRingImpl[A]
2720[warn] | ^
2721[warn] | unused implicit parameter
2722[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/main/scala/spire/math/Interval.scala:843:20
2723[warn] 843 | def empty[A: Order]: Interval[A] = Empty[A]()
2724[warn] | ^
2725[warn] | unused implicit parameter
2726[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/main/scala/spire/math/Interval.scala:845:20
2727[warn] 845 | def point[A: Order](a: A): Interval[A] = Point(a)
2728[warn] | ^
2729[warn] | unused implicit parameter
2730[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/main/scala/spire/math/Interval.scala:847:19
2731[warn] 847 | def zero[A: Order](implicit r: Semiring[A]): Interval[A] = Point(r.zero)
2732[warn] | ^
2733[warn] | unused implicit parameter
2734[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/main/scala/spire/math/Interval.scala:849:18
2735[warn] 849 | def all[A: Order]: Interval[A] = All[A]()
2736[warn] | ^
2737[warn] | unused implicit parameter
2738[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/main/scala/spire/math/Interval.scala:947:20
2739[warn] 947 | def above[A: Order](a: A): Interval[A] = Above(a, 1)
2740[warn] | ^
2741[warn] | unused implicit parameter
2742[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/main/scala/spire/math/Interval.scala:948:20
2743[warn] 948 | def below[A: Order](a: A): Interval[A] = Below(a, 2)
2744[warn] | ^
2745[warn] | unused implicit parameter
2746[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/main/scala/spire/math/Interval.scala:949:24
2747[warn] 949 | def atOrAbove[A: Order](a: A): Interval[A] = Above(a, 0)
2748[warn] | ^
2749[warn] | unused implicit parameter
2750[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/main/scala/spire/math/Interval.scala:950:24
2751[warn] 950 | def atOrBelow[A: Order](a: A): Interval[A] = Below(a, 0)
2752[warn] | ^
2753[warn] | unused implicit parameter
2754[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/main/scala/spire/math/Interval.scala:976:23
2755[warn] 976 | implicit def eq[A: Eq]: Eq[Interval[A]] =
2756[warn] | ^
2757[warn] | unused implicit parameter
2758[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/main/scala/spire/math/Jet.scala:321:45
2759[warn] 321 | def abs(implicit f: Field[T], o: Order[T], s: Signed[T], v: VectorSpace[Array[T], T]): Jet[T] = {
2760[warn] | ^
2761[warn] | unused implicit parameter
2762[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/main/scala/spire/math/Jet.scala:327:79
2763[warn] 327 | private def powScalarToScalar(b: T, e: T)(implicit f: Field[T], o: Order[T], s: Signed[T], t: Trig[T]): T = {
2764[warn] | ^
2765[warn] | unused implicit parameter
2766[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/main/scala/spire/math/Natural.scala:42:38
2767[warn] 42 | @tailrec def recur(next: Natural, sofar: A): A = next match {
2768[warn] | ^^^^^
2769[warn] | unused explicit parameter
2770[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/main/scala/spire/math/Rational.scala:72:8
2771[warn] 72 | def %(rhs: Rational): Rational = Rational.zero // TODO: this is for the Auto macro example to work
2772[warn] | ^^^
2773[warn] | unused explicit parameter
2774[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/main/scala/spire/math/Sorting.scala:59:32
2775[warn] 59 | final def sort[@sp A: ClassTag: Order](data: Array[A], start: Int, end: Int): Unit = {
2776[warn] | ^
2777[warn] | unused implicit parameter
2778[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/main/scala/spire/math/Sorting.scala:237:37
2779[warn] 237 | final def partition[@sp A: ClassTag: Order](data: Array[A], start: Int, end: Int, pivotIndex: Int): Int = {
2780[warn] | ^
2781[warn] | unused implicit parameter
2782[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/main/scala/spire/math/package.scala:541:100
2783[warn] 541 | final def hypot[@sp(Float, Double) A](x: A, y: A)(implicit f: Field[A], n: NRoot[A], o: Order[A], s: Signed[A]): A = {
2784[warn] | ^
2785[warn] | unused implicit parameter
2786[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/main/scala/spire/math/poly/SpecialPolynomials.scala:28:26
2787[warn] 28 | def hornerScheme[C: Ring: Eq: ClassTag](zero: Polynomial[C],
2788[warn] | ^
2789[warn] | unused implicit parameter
2790[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/main/scala/spire/math/poly/SpecialPolynomials.scala:28:30
2791[warn] 28 | def hornerScheme[C: Ring: Eq: ClassTag](zero: Polynomial[C],
2792[warn] | ^
2793[warn] | unused implicit parameter
2794[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/main/scala/spire/math/poly/SpecialPolynomials.scala:28:40
2795[warn] 28 | def hornerScheme[C: Ring: Eq: ClassTag](zero: Polynomial[C],
2796[warn] | ^
2797[warn] | unused implicit parameter
2798[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/main/scala/spire/math/poly/SpecialPolynomials.scala:60:45
2799[warn] 60 | (pn: Polynomial[C], pnm1: Polynomial[C], n: Int) => Polynomial.twox[C] * pn - pnm1
2800[warn] | ^
2801[warn] | unused explicit parameter
2802[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/main/scala/spire/math/poly/SpecialPolynomials.scala:64:24
2803[warn] 64 | (pn: Polynomial[C], pnm1: Polynomial[C], n: Int) => Polynomial.x[C] * pn - pn.derivative
2804[warn] | ^^^^
2805[warn] | unused explicit parameter
2806[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/main/scala/spire/math/poly/SpecialPolynomials.scala:64:45
2807[warn] 64 | (pn: Polynomial[C], pnm1: Polynomial[C], n: Int) => Polynomial.x[C] * pn - pn.derivative
2808[warn] | ^
2809[warn] | unused explicit parameter
2810[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/main/scala/spire/math/poly/SpecialPolynomials.scala:68:24
2811[warn] 68 | (pn: Polynomial[C], pnm1: Polynomial[C], n: Int) => Polynomial.twox[C] * pn - pn.derivative
2812[warn] | ^^^^
2813[warn] | unused explicit parameter
2814[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/main/scala/spire/math/poly/SpecialPolynomials.scala:68:45
2815[warn] 68 | (pn: Polynomial[C], pnm1: Polynomial[C], n: Int) => Polynomial.twox[C] * pn - pn.derivative
2816[warn] | ^
2817[warn] | unused explicit parameter
2818[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/main/scala/spire/math/prime/Siever.scala:67:8
2819[warn] 67 | var i = 3
2820[warn] | ^
2821[warn] | local variable was mutated but not read
2822[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/main/scala/spire/optional/partialIterable.scala:60:60
2823[warn] 60 | override def leftId(a: SA): SA = cbf.newBuilder.++=(a.map(x => A.empty)).result()
2824[warn] | ^
2825[warn] | unused explicit parameter
2826[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/main/scala/spire/optional/partialIterable.scala:61:61
2827[warn] 61 | override def rightId(a: SA): SA = cbf.newBuilder.++=(a.map(x => A.empty)).result()
2828[warn] | ^
2829[warn] | unused explicit parameter
2830[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/main/scala/spire/random/Dist.scala:316:56
2831[warn] 316 | implicit val unit: Dist[Unit] = new DistFromGen[Unit](g => ())
2832[warn] | ^
2833[warn] | unused explicit parameter
2834[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/main/scala/spire/random/Dist.scala:331:36
2835[warn] 331 | implicit def complex[A: Fractional: Trig: IsReal: Dist]: Dist[Complex[A]] =
2836[warn] | ^
2837[warn] | unused implicit parameter
2838[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/main/scala/spire/random/Dist.scala:331:42
2839[warn] 331 | implicit def complex[A: Fractional: Trig: IsReal: Dist]: Dist[Complex[A]] =
2840[warn] | ^
2841[warn] | unused implicit parameter
2842[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/main/scala/spire/random/Dist.scala:331:50
2843[warn] 331 | implicit def complex[A: Fractional: Trig: IsReal: Dist]: Dist[Complex[A]] =
2844[warn] | ^
2845[warn] | unused implicit parameter
2846[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/main/scala/spire/random/Dist.scala:334:41
2847[warn] 334 | implicit def interval[A: AdditiveMonoid: Dist: Order]: Dist[Interval[A]] =
2848[warn] | ^
2849[warn] | unused implicit parameter
2850[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/main/scala/spire/random/Dist.scala:389:54
2851[warn] 389 | def constant[A](a: A): Dist[A] = new DistFromGen[A](g => a)
2852[warn] | ^
2853[warn] | unused explicit parameter
2854[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/main/scala/spire/random/Dist.scala:390:52
2855[warn] 390 | def always[A](a: A): Dist[A] = new DistFromGen[A](g => a)
2856[warn] | ^
2857[warn] | unused explicit parameter
2858[warn] -- [E194] Potential Issue Warning: /build/repo/core/src/main/scala-3/spire/syntax/Syntax.scala:235:8
2859[warn] 235 | def toString: String = cf.toString(lhs)
2860[warn] | ^
2861[warn] |Extension method toString will never be selected from type Any
2862[warn] |because Any already has a member with the same name and compatible parameter types.
2863[warn] |
2864[warn] | longer explanation available when compiling with `-explain`
2865[warn] 74 warnings found
2866[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/main/scala/spire/math/poly/PolySparse.scala:353:40
2867[warn] 353 | final def zero[@sp(Double) C: Semiring: Eq: ClassTag]: PolySparse[C] =
2868[warn] | ^
2869[warn] | unused implicit parameter
2870[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/main/scala/spire/math/poly/PolySparse.scala:353:44
2871[warn] 353 | final def zero[@sp(Double) C: Semiring: Eq: ClassTag]: PolySparse[C] =
2872[warn] | ^
2873[warn] | unused implicit parameter
2874[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/main/scala/spire/math/poly/PolySparse.scala:356:60
2875[warn] 356 | final private def multiplyTerm[@sp(Double) C: Semiring: Eq: ClassTag](poly: PolySparse[C],
2876[warn] | ^
2877[warn] | unused implicit parameter
2878[warn] 77 warnings found
2879[info] done compiling
2880[info] Generating spire/std/tuples.scala
2881[info] Generating spire/std/tuples.scala
2882[info] Generating spire/std/tuples.scala
2883Starting build for ProjectRef(file:/build/repo/,utilJVM) (spire-util)... [2/6]
2884Compile scalacOptions: -encoding, UTF-8, -unchecked, -Wunused:implicits, -Wunused:explicits, -Wunused:imports, -Wunused:locals, -Wunused:params, -Wunused:privates, -Wvalue-discard, -language:implicitConversions, -Xkind-projector, -java-output-version, 8, -Wconf:msg=can be rewritten automatically under:s, -source:3.7
2885Starting build for ProjectRef(file:/build/repo/,lawsJVM) (spire-laws)... [3/6]
2886Compile scalacOptions: -encoding, UTF-8, -unchecked, -Wunused:implicits, -Wunused:explicits, -Wunused:imports, -Wunused:locals, -Wunused:params, -Wunused:privates, -Wvalue-discard, -language:implicitConversions, -Xkind-projector, -java-output-version, 8, -Wconf:msg=can be rewritten automatically under:s, -source:3.7
2887[info] Generating spire/std/tuples.scala
2888[info] compiling 8 Scala sources to /build/repo/extras/.jvm/target/scala-3.7.4/classes ...
2889[warn] -- [E175] Potential Issue Warning: /build/repo/extras/src/main/scala/spire/math/FixedPoint.scala:94:6
2890[warn] 94 | lhs + new FixedPoint(p)
2891[warn] | ^^^^^^^^^^^^^^^^^^^^^^^
2892[warn] |discarded non-Unit value of type spire.math.extras.FixedPoint. Add `: Unit` to discard silently.
2893[warn] -- [E175] Potential Issue Warning: /build/repo/extras/src/main/scala/spire/math/extras/interval/IntervalTrie.scala:272:11
2894[warn] 272 | f(Interval.fromBounds(b0, Open(fromLong(a))))
2895[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2896[warn] | discarded non-Unit value of type U. Add `: Unit` to discard silently.
2897[warn] -- [E175] Potential Issue Warning: /build/repo/extras/src/main/scala/spire/math/extras/interval/IntervalTrie.scala:276:11
2898[warn] 276 | f(Interval.fromBounds(b0, Closed(fromLong(a))))
2899[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2900[warn] | discarded non-Unit value of type U. Add `: Unit` to discard silently.
2901[warn] -- [E175] Potential Issue Warning: /build/repo/extras/src/main/scala/spire/math/extras/interval/IntervalTrie.scala:294:7
2902[warn] 294 | f(Interval.fromBounds(last, Unbound()))
2903[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2904[warn] | discarded non-Unit value of type U. Add `: Unit` to discard silently.
2905[warn] -- [E175] Potential Issue Warning: /build/repo/extras/src/main/scala/spire/random/rng/XorShift1024Star.scala:34:43
2906[warn] 34 | cfor(0)(_ < N, _ + 1) { i => bb.putLong(s(i)) }
2907[warn] | ^^^^^^^^^^^^^^^^
2908[warn] |discarded non-Unit value of type java.nio.ByteBuffer. Add `: Unit` to discard silently.
2909[warn] -- [E198] Unused Symbol Warning: /build/repo/extras/src/main/scala/spire/math/FixedPoint.scala:337:10
2910[warn] 337 | def toBigIntOpt(x: FixedPoint) = if (x.isWhole) Opt(x.toRational.toBigInt) else Opt.empty[BigInt]
2911[warn] | ^^^^^^^^^^^
2912[warn] | unused private member
2913[warn] 6 warnings found
2914[info] done compiling
2915[info] compiling 36 Scala sources to /build/repo/laws/.jvm/target/scala-3.7.4/classes ...
2916[warn] -- [E198] Unused Symbol Warning: /build/repo/laws/src/main/scala/spire/laws/GroupLaws.scala:57:44
2917[warn] 57 | "combineAll(Nil) === id" -> forAllSafe((a: A) => A.combineAll(Nil) === A.empty),
2918[warn] | ^
2919[warn] | unused explicit parameter
2920[warn] -- [E198] Unused Symbol Warning: /build/repo/laws/src/main/scala/spire/laws/GroupLaws.scala:93:39
2921[warn] 93 | "sum(Nil) === zero" -> forAllSafe((a: A) => A.sum(Nil) === A.zero),
2922[warn] | ^
2923[warn] | unused explicit parameter
2924[warn] -- [E198] Unused Symbol Warning: /build/repo/laws/src/main/scala/spire/laws/RingLaws.scala:76:42
2925[warn] 76 | "product(Nil) === one" -> forAllSafe((a: A) => A.product(Nil) === A.one)
2926[warn] | ^
2927[warn] | unused explicit parameter
2928[warn] there were 2 deprecation warnings; re-run with -deprecation for details
2929[warn] four warnings found
2930[info] done compiling
2931[info] Generating spire/std/tuples.scala
2932[info] Generating spire/std/tuples.scala
2933[info] Generating spire/std/tuples.scala
2934Starting build for ProjectRef(file:/build/repo/,extrasJVM) (spire-extras)... [4/6]
2935Compile scalacOptions: -encoding, UTF-8, -unchecked, -Wunused:implicits, -Wunused:explicits, -Wunused:imports, -Wunused:locals, -Wunused:params, -Wunused:privates, -Wvalue-discard, -language:implicitConversions, -Xkind-projector, -java-output-version, 8, -Wconf:msg=can be rewritten automatically under:s, -source:3.7
2936[info] Generating spire/std/tuples.scala
2937[info] Generating spire/std/tuples.scala
2938[info] Generating spire/std/tuples.scala
2939[info] Generating spire/std/tuples.scala
2940Starting build for ProjectRef(file:/build/repo/,macrosJVM) (spire-macros)... [5/6]
2941Compile scalacOptions: -encoding, UTF-8, -unchecked, -Wunused:implicits, -Wunused:explicits, -Wunused:imports, -Wunused:locals, -Wunused:params, -Wunused:privates, -Wvalue-discard, -language:implicitConversions, -Xkind-projector, -java-output-version, 8, -Wconf:msg=can be rewritten automatically under:s, -source:3.7
2942[info] compiling 1 Scala source to /build/repo/macros/.jvm/target/scala-3.7.4/test-classes ...
2943[warn] -- [E175] Potential Issue Warning: /build/repo/macros/src/test/scala/spire/macros/CheckedScalaCheckSuite.scala:36:6
2944[warn] 36 | intercept[ArithmeticException] { check }
2945[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2946[warn] |discarded non-Unit value of type ArithmeticException. Add `: Unit` to discard silently.
2947[warn] -- [E175] Potential Issue Warning: /build/repo/macros/src/test/scala/spire/macros/CheckedScalaCheckSuite.scala:44:6
2948[warn] 44 | intercept[ArithmeticException] { check }
2949[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2950[warn] |discarded non-Unit value of type ArithmeticException. Add `: Unit` to discard silently.
2951[warn] two warnings found
2952[info] done compiling
2953
2954************************
2955Build summary:
2956[{
2957 "module": "spire-platform",
2958 "compile": {"status": "ok", "tookMs": 8186, "warnings": 0, "errors": 0, "sourceVersion": "3.7"},
2959 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
2960 "test-compile": {"status": "ok", "tookMs": 222, "warnings": 0, "errors": 0, "sourceVersion": "3.7"},
2961 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
2962 "publish": {"status": "skipped", "tookMs": 0},
2963 "metadata": {
2964 "crossScalaVersions": ["2.13.16", "3.2.2"]
2965}
2966},{
2967 "module": "spire",
2968 "compile": {"status": "ok", "tookMs": 39988, "warnings": 77, "errors": 0, "sourceVersion": "3.7"},
2969 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
2970 "test-compile": {"status": "ok", "tookMs": 505, "warnings": 0, "errors": 0, "sourceVersion": "3.7"},
2971 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
2972 "publish": {"status": "skipped", "tookMs": 0},
2973 "metadata": {
2974 "crossScalaVersions": ["2.13.16", "3.2.2"]
2975}
2976},{
2977 "module": "spire-util",
2978 "compile": {"status": "ok", "tookMs": 89, "warnings": 1, "errors": 0, "sourceVersion": "3.7"},
2979 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
2980 "test-compile": {"status": "ok", "tookMs": 136, "warnings": 0, "errors": 0, "sourceVersion": "3.7"},
2981 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
2982 "publish": {"status": "skipped", "tookMs": 0},
2983 "metadata": {
2984 "crossScalaVersions": ["2.13.16", "3.2.2"]
2985}
2986},{
2987 "module": "spire-laws",
2988 "compile": {"status": "ok", "tookMs": 9826, "warnings": 3, "errors": 0, "sourceVersion": "3.7"},
2989 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
2990 "test-compile": {"status": "ok", "tookMs": 409, "warnings": 0, "errors": 0, "sourceVersion": "3.7"},
2991 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
2992 "publish": {"status": "skipped", "tookMs": 0},
2993 "metadata": {
2994 "crossScalaVersions": ["2.13.16", "3.2.2"]
2995}
2996},{
2997 "module": "spire-extras",
2998 "compile": {"status": "ok", "tookMs": 264, "warnings": 6, "errors": 0, "sourceVersion": "3.7"},
2999 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
3000 "test-compile": {"status": "ok", "tookMs": 293, "warnings": 0, "errors": 0, "sourceVersion": "3.7"},
3001 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
3002 "publish": {"status": "skipped", "tookMs": 0},
3003 "metadata": {
3004 "crossScalaVersions": ["2.13.16", "3.2.2"]
3005}
3006},{
3007 "module": "spire-macros",
3008 "compile": {"status": "ok", "tookMs": 45, "warnings": 0, "errors": 0, "sourceVersion": "3.7"},
3009 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
3010 "test-compile": {"status": "ok", "tookMs": 1072, "warnings": 2, "errors": 0, "sourceVersion": "3.7"},
3011 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
3012 "publish": {"status": "skipped", "tookMs": 0},
3013 "metadata": {
3014 "crossScalaVersions": ["2.13.16", "3.2.2"]
3015}
3016}]
3017************************
3018[success] Total time: 72 s (0:01:12.0), completed Nov 6, 2025, 12:27:45 AM
3019[0JChecking patch project/plugins.sbt...
3020Checking patch project/build.properties...
3021Checking patch core/src/main/scala/spire/syntax/StdCommonOps.scala...
3022Checking patch core/src/main/scala/spire/optional/vectorOrder.scala...
3023Checking patch build.sbt...
3024Applied patch project/plugins.sbt cleanly.
3025Applied patch project/build.properties cleanly.
3026Applied patch core/src/main/scala/spire/syntax/StdCommonOps.scala cleanly.
3027Applied patch core/src/main/scala/spire/optional/vectorOrder.scala cleanly.
3028Applied patch build.sbt cleanly.