Build Logs
typelevel/fs2 • 3.8.0-RC4:2025-12-22
Errors
96
Warnings
320
Total Lines
4277
1##################################
2Clonning https://github.com/typelevel/fs2.git into /build/repo using revision v2.5.13
3##################################
4Note: switching to 'edf0c4f2e660360d1c1a8c5377ce32294de89238'.
5
6You are in 'detached HEAD' state. You can look around, make experimental
7changes and commit them, and you can discard any commits you make in this
8state without impacting any branches by switching back to a branch.
9
10If you want to create a new branch to retain commits you create, you may
11do so (now or later) by using -c with the switch command. Example:
12
13 git switch -c <new-branch-name>
14
15Or undo this operation with:
16
17 git switch -
18
19Turn off this advice by setting config variable advice.detachedHead to false
20
21Using target Scala version for migration: 3.7.4
22Migrating project for -source:3.4 using Scala 3.7.4
23----
24Preparing build for 3.7.4
25Would try to apply common scalacOption (best-effort, sbt/mill only):
26Append: -rewrite,REQUIRE:-source:3.4-migration
27Remove: -indent,-no-indent,-new-syntax,,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
28----
29Starting build for 3.7.4
30Execute tests: false
31sbt project found:
32No prepare script found for project typelevel/fs2
33##################################
34Scala version: 3.7.4
35Targets: co.fs2%fs2-core co.fs2%fs2-experimental co.fs2%fs2-io co.fs2%fs2-reactive-streams
36Project projectConfig: {"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","migrationVersions":["3.4","3.7"],"sourcePatches":[]}
37##################################
38Using extra scalacOptions: -rewrite,REQUIRE:-source:3.4-migration
39Filtering out scalacOptions: -indent,-no-indent,-new-syntax,,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
40[sbt_options] declare -a sbt_options=()
41[process_args] java_version = '17'
42[copyRt] java9_rt = '/root/.sbt/1.0/java9-rt-ext-eclipse_adoptium_17_0_8/rt.jar'
43# Executing command line:
44java
45-Dfile.encoding=UTF-8
46-Xms2g
47-Xmx4g
48-XX:MaxMetaspaceSize=512m
49-Dcommunitybuild.scala=3.7.4
50-Dcommunitybuild.project.dependencies.add=
51-Xmx7G
52-Xms4G
53-Xss8M
54-Dsbt.script=/root/.sdkman/candidates/sbt/current/bin/sbt
55-Dscala.ext.dirs=/root/.sbt/1.0/java9-rt-ext-eclipse_adoptium_17_0_8
56-jar
57/root/.sdkman/candidates/sbt/1.11.5/bin/sbt-launch.jar
58"setCrossScalaVersions 3.7.4"
59"++3.7.4 -v"
60"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""
61"set every credentials := Nil"
62"excludeLibraryDependency com.github.ghik:zerowaste_{scalaVersion} com.olegpy:better-monadic-for_3 org.polyvariant:better-tostring_{scalaVersion} org.wartremover:wartremover_{scalaVersion}"
63"removeScalacOptionsStartingWith -P:wartremover"
64
65moduleMappings
66"runBuild 3.7.4 """{"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","migrationVersions":["3.4","3.7"],"sourcePatches":[]}""" co.fs2%fs2-core co.fs2%fs2-experimental co.fs2%fs2-io co.fs2%fs2-reactive-streams"
67
68[info] [launcher] getting org.scala-sbt sbt 1.11.6 (this may take some time)...
69[info] welcome to sbt 1.11.6 (Eclipse Adoptium Java 17.0.8)
70[info] loading settings for project repo-build from akka.sbt, plugins.sbt...
71[info] loading project definition from /build/repo/project
72[info] compiling 2 Scala sources to /build/repo/project/target/scala-2.12/sbt-1.0/classes ...
73[info] Non-compiled module 'compiler-bridge_2.12' for Scala 2.12.20. Compiling...
74[info] Compilation completed in 8.672s.
75[info] done compiling
76[info] loading settings for project root from build.sbt...
77[info] set current project to root (in build file:/build/repo/)
78Execute setCrossScalaVersions: 3.7.4
79OpenCB::Limitting incorrect crossVersions List() -> List(2.13.16) in root/crossScalaVersions
80OpenCB::Changing crossVersion 3.0.2 -> 3.7.4 in benchmark/crossScalaVersions
81OpenCB::Changing crossVersion 3.0.2 -> 3.7.4 in rootNative/crossScalaVersions
82OpenCB::Changing crossVersion 3.0.2 -> 3.7.4 in rootJS/crossScalaVersions
83OpenCB::Changing crossVersion 3.0.2 -> 3.7.4 in rootJVM/crossScalaVersions
84OpenCB::Changing crossVersion 3.0.2 -> 3.7.4 in experimental/crossScalaVersions
85OpenCB::Changing crossVersion 3.0.2 -> 3.7.4 in reactiveStreams/crossScalaVersions
86OpenCB::Changing crossVersion 3.0.2 -> 3.7.4 in coreJS/crossScalaVersions
87OpenCB::Changing crossVersion 3.0.2 -> 3.7.4 in io/crossScalaVersions
88OpenCB::Changing crossVersion 3.0.2 -> 3.7.4 in coreJVM/crossScalaVersions
89[info] set current project to root (in build file:/build/repo/)
90[info] Setting Scala version to 3.7.4 on 9 projects.
91[info] Switching Scala version on:
92[info] experimental (3.7.4, 2.12.20, 2.13.16)
93[info] rootJS (3.7.4, 2.12.20, 2.13.16)
94[info] coreJS (3.7.4, 2.12.20, 2.13.16)
95[info] coreJVM (3.7.4, 2.12.20, 2.13.16)
96[info] rootJVM (3.7.4, 2.12.20, 2.13.16)
97[info] rootNative (3.7.4, 2.12.20, 2.13.16)
98[info] io (3.7.4, 2.12.20, 2.13.16)
99[info] reactiveStreams (3.7.4, 2.12.20, 2.13.16)
100[info] benchmark (3.7.4, 2.12.20, 2.13.16)
101[info] Excluding projects:
102[info] * root (2.13.16)
103[info] Reapplying settings...
104[info] set current project to root (in build file:/build/repo/)
105Execute 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
106[info] Reapplying settings...
107[info] set current project to root (in build file:/build/repo/)
108[info] Defining Global / credentials, benchmark / credentials and 8 others.
109[info] The new values will be used by allCredentials, benchmark / allCredentials and 57 others.
110[info] Run `last` for details.
111[info] Reapplying settings...
112[info] set current project to root (in build file:/build/repo/)
113Execute excludeLibraryDependency: com.github.ghik:zerowaste_{scalaVersion} com.olegpy:better-monadic-for_3 org.polyvariant:better-tostring_{scalaVersion} org.wartremover:wartremover_{scalaVersion}
114[info] Reapplying settings...
115OpenCB::Failed to reapply settings in excludeLibraryDependency: Reference to undefined setting:
116
117 Global / allExcludeDependencies from Global / allExcludeDependencies (CommunityBuildPlugin.scala:331)
118 Did you mean allExcludeDependencies ?
119 , retry without global scopes
120[info] Reapplying settings...
121[info] set current project to root (in build file:/build/repo/)
122Execute removeScalacOptionsStartingWith: -P:wartremover
123[info] Reapplying settings...
124[info] set current project to root (in build file:/build/repo/)
125[success] Total time: 0 s, completed Dec 22, 2025, 5:46:29 PM
126Build config: {"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","migrationVersions":["3.4","3.7"],"sourcePatches":[]}
127Parsed config: Success(ProjectBuildConfig(ProjectsConfig(List(),Map()),CompileOnly,List()))
128Starting build...
129Projects: Set(coreJVM, experimental, io, reactiveStreams)
130Starting build for ProjectRef(file:/build/repo/,coreJVM) (fs2-core)... [0/4]
131OpenCB::Exclude Scala3 specific scalacOption `-rewrite` in Scala 2.12.20 module Global
132OpenCB::Exclude Scala3 specific scalacOption `REQUIRE:-source:3.4-migration` in Scala 2.12.20 module Global
133OpenCB::Filter out '-source:3.0-migration', matches setting pattern '^-?-source(:.*)?'
134Compile scalacOptions: -language:implicitConversions, -Ykind-projector, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.4-migration
135[info] compiling 35 Scala sources to /build/repo/core/jvm/target/scala-3.7.4/classes ...
136[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
137[warn] -- Warning: /build/repo/core/shared/src/main/scala/fs2/Pull.scala:177:10 -------
138[warn] 177 | @nowarn("cat=unused-params")
139[warn] | ^^^^^^^^^^^^^^^^^^^
140[warn] | Invalid message filter
141[warn] | unknown category: unused-params
142[warn] -- Warning: /build/repo/core/shared/src/main/scala/fs2/Stream.scala:1060:10 ----
143[warn] 1060 | @nowarn("cat=unused-params")
144[warn] | ^^^^^^^^^^^^^^^^^^^
145[warn] | Invalid message filter
146[warn] | unknown category: unused-params
147[warn] -- Warning: /build/repo/core/shared/src/main/scala/fs2/Stream.scala:1098:10 ----
148[warn] 1098 | @nowarn("cat=unused-params")
149[warn] | ^^^^^^^^^^^^^^^^^^^
150[warn] | Invalid message filter
151[warn] | unknown category: unused-params
152[warn] -- Warning: /build/repo/core/shared/src/main/scala/fs2/Stream.scala:1117:10 ----
153[warn] 1117 | @nowarn("cat=unused-params")
154[warn] | ^^^^^^^^^^^^^^^^^^^
155[warn] | Invalid message filter
156[warn] | unknown category: unused-params
157[warn] -- Warning: /build/repo/core/shared/src/main/scala/fs2/Stream.scala:2343:10 ----
158[warn] 2343 | @nowarn("cat=unused-params")
159[warn] | ^^^^^^^^^^^^^^^^^^^
160[warn] | Invalid message filter
161[warn] | unknown category: unused-params
162[warn] -- Warning: /build/repo/core/shared/src/main/scala/fs2/Stream.scala:3450:10 ----
163[warn] 3450 | @nowarn("cat=unused-params")
164[warn] | ^^^^^^^^^^^^^^^^^^^
165[warn] | Invalid message filter
166[warn] | unknown category: unused-params
167[warn] -- [E029] Pattern Match Exhaustivity Warning: /build/repo/core/shared/src/main/scala/fs2/internal/Algebra.scala:98:9
168[warn] 98 | ViewL(this) match {
169[warn] | ^^^^^^^^^^^
170[warn] | match may not be exhaustive.
171[warn] |
172[warn] | It would fail on pattern case: fs2.internal.FreeC.ViewL.View(_)
173[warn] |
174[warn] | longer explanation available when compiling with `-explain`
175[warn] -- [E092] Pattern Match Unchecked Warning: /build/repo/core/shared/src/main/scala/fs2/internal/Algebra.scala:697:17
176[warn] 697 | case output: Output[X] =>
177[warn] | ^
178[warn] |the type test for fs2.internal.FreeC.Output[X] cannot be checked at runtime because its type arguments can't be determined from fs2.internal.FreeC.Action[F, X, y]
179[warn] |
180[warn] | longer explanation available when compiling with `-explain`
181[info] [patched file /build/repo/core/shared/src/main/scala/fs2/Collector.scala]
182[info] [patched file /build/repo/core/shared/src/main/scala/fs2/text.scala]
183[info] [patched file /build/repo/core/shared/src/main/scala/fs2/internal/ScopedResource.scala]
184[info] [patched file /build/repo/core/shared/src/main/scala-3/fs2/ChunkPlatform.scala]
185[info] [patched file /build/repo/core/shared/src/main/scala/fs2/internal/Algebra.scala]
186[info] [patched file /build/repo/core/shared/src/main/scala/fs2/Stream.scala]
187[info] [patched file /build/repo/core/jvm/src/main/scala/fs2/internal/AsyncByteArrayInputStream.scala]
188[info] [patched file /build/repo/core/shared/src/main/scala/fs2/internal/CompileScope.scala]
189[info] [patched file /build/repo/core/shared/src/main/scala/fs2/Chunk.scala]
190[warn] 9 warnings found
191[info] done compiling
192[info] compiling 9 Scala sources to /build/repo/core/jvm/target/scala-3.7.4/classes ...
193[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
194/build/repo/core/shared/src/main/scala-3/fs2/ChunkPlatform.scala:40: error: ) expected but . found
195 .toArraySeq(using knownType.elementClassTag.asInstanceOf[reflect.ClassTag[O]])
196 ^
197[warn] -- Warning: /build/repo/core/shared/src/main/scala/fs2/Stream.scala:1060:10 ----
198[warn] 1060 | @nowarn("cat=unused-params")
199[warn] | ^^^^^^^^^^^^^^^^^^^
200[warn] | Invalid message filter
201[warn] | unknown category: unused-params
202[warn] -- Warning: /build/repo/core/shared/src/main/scala/fs2/Stream.scala:1098:10 ----
203[warn] 1098 | @nowarn("cat=unused-params")
204[warn] | ^^^^^^^^^^^^^^^^^^^
205[warn] | Invalid message filter
206[warn] | unknown category: unused-params
207[warn] -- Warning: /build/repo/core/shared/src/main/scala/fs2/Stream.scala:1117:10 ----
208[warn] 1117 | @nowarn("cat=unused-params")
209[warn] | ^^^^^^^^^^^^^^^^^^^
210[warn] | Invalid message filter
211[warn] | unknown category: unused-params
212[warn] -- Warning: /build/repo/core/shared/src/main/scala/fs2/Stream.scala:2343:10 ----
213[warn] 2343 | @nowarn("cat=unused-params")
214[warn] | ^^^^^^^^^^^^^^^^^^^
215[warn] | Invalid message filter
216[warn] | unknown category: unused-params
217[warn] -- Warning: /build/repo/core/shared/src/main/scala/fs2/Stream.scala:3450:10 ----
218[warn] 3450 | @nowarn("cat=unused-params")
219[warn] | ^^^^^^^^^^^^^^^^^^^
220[warn] | Invalid message filter
221[warn] | unknown category: unused-params
222[warn] -- [E029] Pattern Match Exhaustivity Warning: /build/repo/core/shared/src/main/scala/fs2/internal/Algebra.scala:98:9
223[warn] 98 | ViewL(this) match {
224[warn] | ^^^^^^^^^^^
225[warn] | match may not be exhaustive.
226[warn] |
227[warn] | It would fail on pattern case: fs2.internal.FreeC.ViewL.View(_)
228[warn] |
229[warn] | longer explanation available when compiling with `-explain`
230[warn] -- [E092] Pattern Match Unchecked Warning: /build/repo/core/shared/src/main/scala/fs2/internal/Algebra.scala:697:17
231[warn] 697 | case output: Output[X] =>
232[warn] | ^
233[warn] |the type test for fs2.internal.FreeC.Output[X] cannot be checked at runtime because its type arguments can't be determined from fs2.internal.FreeC.Action[F, X, y]
234[warn] |
235[warn] | longer explanation available when compiling with `-explain`
236[warn] 8 warnings found
237[info] done compiling
238[info] compiling 14 Scala sources to /build/repo/core/jvm/target/scala-3.7.4/classes ...
239[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
240[warn] -- Warning: /build/repo/core/shared/src/main/scala/fs2/Pull.scala:177:10 -------
241[warn] 177 | @nowarn("cat=unused-params")
242[warn] | ^^^^^^^^^^^^^^^^^^^
243[warn] | Invalid message filter
244[warn] | unknown category: unused-params
245[warn] 10 warnings found
246[info] done compiling
247[info] compiling 42 Scala sources to /build/repo/core/jvm/target/scala-3.7.4/test-classes ...
248[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
249[info] [patched file /build/repo/core/shared/src/test/scala/fs2/TextSuite.scala]
250[info] [patched file /build/repo/core/jvm/target/scala-3.7.4/src_managed/test/fs2/StreamDoctest.scala]
251[info] [patched file /build/repo/core/shared/src/test/scala/fs2/ChunkSuite.scala]
252[info] [patched file /build/repo/core/shared/src/test/scala/fs2/concurrent/BroadcastSuite.scala]
253[info] [patched file /build/repo/core/shared/src/test/scala/fs2/ChunkQueueSuite.scala]
254[info] [patched file /build/repo/core/shared/src/test/scala/fs2/ChunkGenerators.scala]
255[warn] one warning found
256[info] done compiling
257/build/repo/core/shared/src/main/scala-3/fs2/ChunkPlatform.scala:40: error: ) expected but . found
258 .toArraySeq(using knownType.elementClassTag.asInstanceOf[reflect.ClassTag[O]])
259 ^
260[info] compiling 5 Scala sources to /build/repo/core/jvm/target/scala-3.7.4/test-classes ...
261[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
262[warn] one warning found
263[info] done compiling
264[info] compiling 42 Scala sources to /build/repo/core/jvm/target/scala-3.7.4/test-classes ...
265[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
266[info] [patched file /build/repo/core/jvm/target/scala-3.7.4/src_managed/test/fs2/StreamDoctest.scala]
267[warn] two warnings found
268[info] done compiling
269/build/repo/core/shared/src/main/scala-3/fs2/ChunkPlatform.scala:40: error: ) expected but . found
270 .toArraySeq(using knownType.elementClassTag.asInstanceOf[reflect.ClassTag[O]])
271 ^
272Starting build for ProjectRef(file:/build/repo/,experimental) (fs2-experimental)... [1/4]
273Compile scalacOptions: -language:implicitConversions, -Ykind-projector, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.4-migration
274[info] compiling 2 Scala sources to /build/repo/experimental/target/scala-3.7.4/classes ...
275[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
276[warn] one warning found
277[info] done compiling
278/build/repo/core/shared/src/main/scala-3/fs2/ChunkPlatform.scala:40: error: ) expected but . found
279 .toArraySeq(using knownType.elementClassTag.asInstanceOf[reflect.ClassTag[O]])
280 ^
281/build/repo/core/shared/src/main/scala-3/fs2/ChunkPlatform.scala:40: error: ) expected but . found
282 .toArraySeq(using knownType.elementClassTag.asInstanceOf[reflect.ClassTag[O]])
283 ^
284/build/repo/core/shared/src/main/scala-3/fs2/ChunkPlatform.scala:40: error: ) expected but . found
285 .toArraySeq(using knownType.elementClassTag.asInstanceOf[reflect.ClassTag[O]])
286 ^
287Starting build for ProjectRef(file:/build/repo/,io) (fs2-io)... [2/4]
288Compile scalacOptions: -language:implicitConversions, -Ykind-projector, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.4-migration
289[info] compiling 27 Scala sources to /build/repo/io/target/scala-3.7.4/classes ...
290[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
291[warn] -- Warning: /build/repo/io/src/main/scala/fs2/io/file/WriteCursor.scala:96:10 --
292[warn] 96 | @nowarn("cat=unused-params")
293[warn] | ^^^^^^^^^^^^^^^^^^^
294[warn] | Invalid message filter
295[warn] | unknown category: unused-params
296[info] [patched file /build/repo/io/src/main/scala/fs2/io/file/file.scala]
297[info] [patched file /build/repo/io/src/main/scala/fs2/io/file/Watcher.scala]
298[info] [patched file /build/repo/io/src/main/scala/fs2/io/internal/PipedStreamBuffer.scala]
299[info] [patched file /build/repo/io/src/main/scala/fs2/io/tcp/SocketGroup.scala]
300[info] [patched file /build/repo/io/src/main/scala/fs2/io/file/FileHandle.scala]
301[info] [patched file /build/repo/io/src/main/scala/fs2/io/internal/Synchronizer.scala]
302[warn] two warnings found
303[info] done compiling
304[info] compiling 6 Scala sources to /build/repo/io/target/scala-3.7.4/classes ...
305[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
306/build/repo/core/shared/src/main/scala-3/fs2/ChunkPlatform.scala:40: error: ) expected but . found
307 .toArraySeq(using knownType.elementClassTag.asInstanceOf[reflect.ClassTag[O]])
308 ^
309[warn] one warning found
310[info] done compiling
311[info] compiling 12 Scala sources to /build/repo/io/target/scala-3.7.4/test-classes ...
312[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
313[warn] one warning found
314[info] done compiling
315/build/repo/core/shared/src/main/scala-3/fs2/ChunkPlatform.scala:40: error: ) expected but . found
316 .toArraySeq(using knownType.elementClassTag.asInstanceOf[reflect.ClassTag[O]])
317 ^
318/build/repo/core/shared/src/main/scala-3/fs2/ChunkPlatform.scala:40: error: ) expected but . found
319 .toArraySeq(using knownType.elementClassTag.asInstanceOf[reflect.ClassTag[O]])
320 ^
321Starting build for ProjectRef(file:/build/repo/,reactiveStreams) (fs2-reactive-streams)... [3/4]
322Compile scalacOptions: -language:implicitConversions, -Ykind-projector, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.4-migration
323[info] compiling 4 Scala sources to /build/repo/reactive-streams/target/scala-3.7.4/classes ...
324[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
325[info] [patched file /build/repo/reactive-streams/src/main/scala/fs2/interop/reactivestreams/StreamUnicastPublisher.scala]
326[warn] one warning found
327[info] done compiling
328/build/repo/reactive-streams/src/main/scala/fs2/interop/reactivestreams/StreamUnicastPublisher.scala:39: error: ] expected but >: found
329 def subscribe(subscriber: Subscriber[? >: A]): Unit = {
330 ^
331[info] compiling 1 Scala source to /build/repo/reactive-streams/target/scala-3.7.4/classes ...
332[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
333[warn] one warning found
334[info] done compiling
335/build/repo/core/shared/src/main/scala-3/fs2/ChunkPlatform.scala:40: error: ) expected but . found
336 .toArraySeq(using knownType.elementClassTag.asInstanceOf[reflect.ClassTag[O]])
337 ^
338[info] compiling 6 Scala sources to /build/repo/reactive-streams/target/scala-3.7.4/test-classes ...
339[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
340[info] [patched file /build/repo/reactive-streams/src/test/scala/fs2/interop/reactivestreams/SubscriberStabilitySpec.scala]
341[info] [patched file /build/repo/reactive-streams/src/test/scala/fs2/interop/reactivestreams/StreamUnicastPublisherSpec.scala]
342[info] [patched file /build/repo/reactive-streams/src/test/scala/fs2/interop/reactivestreams/SubscriberSpec.scala]
343[warn] one warning found
344[info] done compiling
345/build/repo/reactive-streams/src/main/scala/fs2/interop/reactivestreams/StreamUnicastPublisher.scala:39: error: ] expected but >: found
346 def subscribe(subscriber: Subscriber[? >: A]): Unit = {
347 ^
348/build/repo/core/shared/src/main/scala-3/fs2/ChunkPlatform.scala:40: error: ) expected but . found
349 .toArraySeq(using knownType.elementClassTag.asInstanceOf[reflect.ClassTag[O]])
350 ^
351[info] compiling 3 Scala sources to /build/repo/reactive-streams/target/scala-3.7.4/test-classes ...
352[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
353[warn] one warning found
354[info] done compiling
355/build/repo/reactive-streams/src/main/scala/fs2/interop/reactivestreams/StreamUnicastPublisher.scala:39: error: ] expected but >: found
356 def subscribe(subscriber: Subscriber[? >: A]): Unit = {
357 ^
358/build/repo/core/shared/src/main/scala-3/fs2/ChunkPlatform.scala:40: error: ) expected but . found
359 .toArraySeq(using knownType.elementClassTag.asInstanceOf[reflect.ClassTag[O]])
360 ^
361
362************************
363Build summary:
364[{
365 "module": "fs2-core",
366 "compile": {"status": "ok", "tookMs": 28835, "warnings": 8, "errors": 0, "sourceVersion": "3.4-migration"},
367 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
368 "test-compile": {"status": "ok", "tookMs": 34552, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
369 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
370 "publish": {"status": "skipped", "tookMs": 0},
371 "metadata": {
372 "crossScalaVersions": ["3.0.2", "2.12.20", "2.13.16"]
373}
374},{
375 "module": "fs2-experimental",
376 "compile": {"status": "ok", "tookMs": 712, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
377 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
378 "test-compile": {"status": "ok", "tookMs": 1139, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
379 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
380 "publish": {"status": "skipped", "tookMs": 0},
381 "metadata": {
382 "crossScalaVersions": ["3.0.2", "2.12.20", "2.13.16"]
383}
384},{
385 "module": "fs2-io",
386 "compile": {"status": "ok", "tookMs": 2409, "warnings": 1, "errors": 0, "sourceVersion": "3.4-migration"},
387 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
388 "test-compile": {"status": "ok", "tookMs": 3325, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
389 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
390 "publish": {"status": "skipped", "tookMs": 0},
391 "metadata": {
392 "crossScalaVersions": ["3.0.2", "2.12.20", "2.13.16"]
393}
394},{
395 "module": "fs2-reactive-streams",
396 "compile": {"status": "ok", "tookMs": 898, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
397 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
398 "test-compile": {"status": "ok", "tookMs": 1982, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
399 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
400 "publish": {"status": "skipped", "tookMs": 0},
401 "metadata": {
402 "crossScalaVersions": ["3.0.2", "2.12.20", "2.13.16"]
403}
404}]
405************************
406[success] Total time: 120 s (0:02:00.0), completed Dec 22, 2025, 5:48:29 PM
407[0JChecking patch project/plugins.sbt...
408Checking patch build.sbt...
409Applied patch project/plugins.sbt cleanly.
410Applied patch build.sbt cleanly.
411Commit migration rewrites
412Switched to a new branch 'opencb/migrate-source-3.4'
413[opencb/migrate-source-3.4 3f9f3b8c3] Apply Scala compiler rewrites using -source:3.4-migration using Scala 3.7.4
414 24 files changed, 111 insertions(+), 111 deletions(-)
415Using target Scala version for migration: 3.7.4
416Migrating project for -source:3.7 using Scala 3.7.4
417----
418Preparing build for 3.7.4
419Would try to apply common scalacOption (best-effort, sbt/mill only):
420Append: -rewrite,REQUIRE:-source:3.7-migration
421Remove: -indent,-no-indent,-new-syntax,,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
422----
423Starting build for 3.7.4
424Execute tests: false
425sbt project found:
426No prepare script found for project typelevel/fs2
427##################################
428Scala version: 3.7.4
429Targets: co.fs2%fs2-core co.fs2%fs2-experimental co.fs2%fs2-io co.fs2%fs2-reactive-streams
430Project projectConfig: {"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","migrationVersions":["3.4","3.7"],"sourcePatches":[]}
431##################################
432Using extra scalacOptions: -rewrite,REQUIRE:-source:3.7-migration
433Filtering out scalacOptions: -indent,-no-indent,-new-syntax,,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
434[sbt_options] declare -a sbt_options=()
435[process_args] java_version = '17'
436[copyRt] java9_rt = '/root/.sbt/1.0/java9-rt-ext-eclipse_adoptium_17_0_8/rt.jar'
437# Executing command line:
438java
439-Dfile.encoding=UTF-8
440-Xms2g
441-Xmx4g
442-XX:MaxMetaspaceSize=512m
443-Dcommunitybuild.scala=3.7.4
444-Dcommunitybuild.project.dependencies.add=
445-Xmx7G
446-Xms4G
447-Xss8M
448-Dsbt.script=/root/.sdkman/candidates/sbt/current/bin/sbt
449-Dscala.ext.dirs=/root/.sbt/1.0/java9-rt-ext-eclipse_adoptium_17_0_8
450-jar
451/root/.sdkman/candidates/sbt/1.11.5/bin/sbt-launch.jar
452"setCrossScalaVersions 3.7.4"
453"++3.7.4 -v"
454"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""
455"set every credentials := Nil"
456"excludeLibraryDependency com.github.ghik:zerowaste_{scalaVersion} com.olegpy:better-monadic-for_3 org.polyvariant:better-tostring_{scalaVersion} org.wartremover:wartremover_{scalaVersion}"
457"removeScalacOptionsStartingWith -P:wartremover"
458
459moduleMappings
460"runBuild 3.7.4 """{"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","migrationVersions":["3.4","3.7"],"sourcePatches":[]}""" co.fs2%fs2-core co.fs2%fs2-experimental co.fs2%fs2-io co.fs2%fs2-reactive-streams"
461
462[info] welcome to sbt 1.11.6 (Eclipse Adoptium Java 17.0.8)
463[info] loading settings for project repo-build from akka.sbt, plugins.sbt...
464[info] loading project definition from /build/repo/project
465[info] loading settings for project root from build.sbt...
466[info] set current project to root (in build file:/build/repo/)
467Execute setCrossScalaVersions: 3.7.4
468OpenCB::Limitting incorrect crossVersions List() -> List(2.13.16) in root/crossScalaVersions
469OpenCB::Changing crossVersion 3.0.2 -> 3.7.4 in rootJS/crossScalaVersions
470OpenCB::Changing crossVersion 3.0.2 -> 3.7.4 in rootJVM/crossScalaVersions
471OpenCB::Changing crossVersion 3.0.2 -> 3.7.4 in rootNative/crossScalaVersions
472OpenCB::Changing crossVersion 3.0.2 -> 3.7.4 in benchmark/crossScalaVersions
473OpenCB::Changing crossVersion 3.0.2 -> 3.7.4 in experimental/crossScalaVersions
474OpenCB::Changing crossVersion 3.0.2 -> 3.7.4 in coreJVM/crossScalaVersions
475OpenCB::Changing crossVersion 3.0.2 -> 3.7.4 in reactiveStreams/crossScalaVersions
476OpenCB::Changing crossVersion 3.0.2 -> 3.7.4 in coreJS/crossScalaVersions
477OpenCB::Changing crossVersion 3.0.2 -> 3.7.4 in io/crossScalaVersions
478[info] set current project to root (in build file:/build/repo/)
479[info] Setting Scala version to 3.7.4 on 9 projects.
480[info] Switching Scala version on:
481[info] experimental (3.7.4, 2.12.20, 2.13.16)
482[info] rootJS (3.7.4, 2.12.20, 2.13.16)
483[info] coreJS (3.7.4, 2.12.20, 2.13.16)
484[info] coreJVM (3.7.4, 2.12.20, 2.13.16)
485[info] rootJVM (3.7.4, 2.12.20, 2.13.16)
486[info] rootNative (3.7.4, 2.12.20, 2.13.16)
487[info] io (3.7.4, 2.12.20, 2.13.16)
488[info] reactiveStreams (3.7.4, 2.12.20, 2.13.16)
489[info] benchmark (3.7.4, 2.12.20, 2.13.16)
490[info] Excluding projects:
491[info] * root (2.13.16)
492[info] Reapplying settings...
493[info] set current project to root (in build file:/build/repo/)
494Execute 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
495[info] Reapplying settings...
496[info] set current project to root (in build file:/build/repo/)
497[info] Defining Global / credentials, benchmark / credentials and 8 others.
498[info] The new values will be used by allCredentials, benchmark / allCredentials and 57 others.
499[info] Run `last` for details.
500[info] Reapplying settings...
501[info] set current project to root (in build file:/build/repo/)
502Execute excludeLibraryDependency: com.github.ghik:zerowaste_{scalaVersion} com.olegpy:better-monadic-for_3 org.polyvariant:better-tostring_{scalaVersion} org.wartremover:wartremover_{scalaVersion}
503[info] Reapplying settings...
504OpenCB::Failed to reapply settings in excludeLibraryDependency: Reference to undefined setting:
505
506 Global / allExcludeDependencies from Global / allExcludeDependencies (CommunityBuildPlugin.scala:331)
507 Did you mean allExcludeDependencies ?
508 , retry without global scopes
509[info] Reapplying settings...
510[info] set current project to root (in build file:/build/repo/)
511Execute removeScalacOptionsStartingWith: -P:wartremover
512[info] Reapplying settings...
513[info] set current project to root (in build file:/build/repo/)
514[success] Total time: 0 s, completed Dec 22, 2025, 5:48:44 PM
515Build config: {"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","migrationVersions":["3.4","3.7"],"sourcePatches":[]}
516Parsed config: Success(ProjectBuildConfig(ProjectsConfig(List(),Map()),CompileOnly,List()))
517Starting build...
518Projects: Set(coreJVM, experimental, io, reactiveStreams)
519Starting build for ProjectRef(file:/build/repo/,coreJVM) (fs2-core)... [0/4]
520OpenCB::Exclude Scala3 specific scalacOption `-rewrite` in Scala 2.12.20 module Global
521OpenCB::Exclude Scala3 specific scalacOption `REQUIRE:-source:3.7-migration` in Scala 2.12.20 module Global
522OpenCB::Filter out '-source:3.0-migration', matches setting pattern '^-?-source(:.*)?'
523Compile scalacOptions: -language:implicitConversions, -Ykind-projector, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.7-migration
524[info] compiling 35 Scala sources to /build/repo/core/jvm/target/scala-3.7.4/classes ...
525[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
526[warn] -- Warning: /build/repo/core/shared/src/main/scala/fs2/Pull.scala:177:10 -------
527[warn] 177 | @nowarn("cat=unused-params")
528[warn] | ^^^^^^^^^^^^^^^^^^^
529[warn] | Invalid message filter
530[warn] | unknown category: unused-params
531[warn] -- Warning: /build/repo/core/shared/src/main/scala/fs2/Stream.scala:1060:10 ----
532[warn] 1060 | @nowarn("cat=unused-params")
533[warn] | ^^^^^^^^^^^^^^^^^^^
534[warn] | Invalid message filter
535[warn] | unknown category: unused-params
536[warn] -- [E205] Potential Issue Warning: /build/repo/core/shared/src/main/scala/fs2/Stream.scala:1062:26
537[warn] 1062 | evalMapChunk(o => f(o).as(o))
538[warn] | ^
539[warn] | Given search preference for cats.Functor[F2] between alternatives
540[warn] | (evidence$2 : cats.Applicative[F2])
541[warn] | and
542[warn] | (evidence$1 : cats.Functor[F2])
543[warn] | has changed.
544[warn] | Previous choice : the first alternative
545[warn] | Choice from Scala 3.7 : the second alternative
546[warn] |
547[warn] | Suppress this warning by choosing -source 3.5, -source 3.7, or
548[warn] | by using @annotation.nowarn("id=205")
549[warn] -- Warning: /build/repo/core/shared/src/main/scala/fs2/Stream.scala:1098:10 ----
550[warn] 1098 | @nowarn("cat=unused-params")
551[warn] | ^^^^^^^^^^^^^^^^^^^
552[warn] | Invalid message filter
553[warn] | unknown category: unused-params
554[warn] -- Warning: /build/repo/core/shared/src/main/scala/fs2/Stream.scala:1117:10 ----
555[warn] 1117 | @nowarn("cat=unused-params")
556[warn] | ^^^^^^^^^^^^^^^^^^^
557[warn] | Invalid message filter
558[warn] | unknown category: unused-params
559[warn] -- Warning: /build/repo/core/shared/src/main/scala/fs2/Stream.scala:2343:10 ----
560[warn] 2343 | @nowarn("cat=unused-params")
561[warn] | ^^^^^^^^^^^^^^^^^^^
562[warn] | Invalid message filter
563[warn] | unknown category: unused-params
564[warn] -- Warning: /build/repo/core/shared/src/main/scala/fs2/Stream.scala:3450:10 ----
565[warn] 3450 | @nowarn("cat=unused-params")
566[warn] | ^^^^^^^^^^^^^^^^^^^
567[warn] | Invalid message filter
568[warn] | unknown category: unused-params
569[warn] -- [E029] Pattern Match Exhaustivity Warning: /build/repo/core/shared/src/main/scala/fs2/internal/Algebra.scala:98:9
570[warn] 98 | ViewL(this) match {
571[warn] | ^^^^^^^^^^^
572[warn] | match may not be exhaustive.
573[warn] |
574[warn] | It would fail on pattern case: fs2.internal.FreeC.ViewL.View(_)
575[warn] |
576[warn] | longer explanation available when compiling with `-explain`
577[warn] -- [E092] Pattern Match Unchecked Warning: /build/repo/core/shared/src/main/scala/fs2/internal/Algebra.scala:697:17
578[warn] 697 | case output: Output[X] =>
579[warn] | ^
580[warn] |the type test for fs2.internal.FreeC.Output[X] cannot be checked at runtime because its type arguments can't be determined from fs2.internal.FreeC.Action[F, X, y]
581[warn] |
582[warn] | longer explanation available when compiling with `-explain`
583[info] [patched file /build/repo/core/jvm/src/main/scala/fs2/compression.scala]
584[info] [patched file /build/repo/core/jvm/src/main/scala/fs2/compress.scala]
585[info] [patched file /build/repo/core/shared/src/main/scala/fs2/Stream.scala]
586[warn] 10 warnings found
587[info] done compiling
588[info] compiling 3 Scala sources to /build/repo/core/jvm/target/scala-3.7.4/classes ...
589[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
590/build/repo/core/shared/src/main/scala/fs2/Stream.scala:2741: error: ) expected but . found
591 FreeC.translate[F2, G, O](free, u)(using TranslateInterrupt.interruptibleInstance[G])
592 ^
593/build/repo/core/shared/src/main/scala-3/fs2/ChunkPlatform.scala:40: error: ) expected but . found
594 .toArraySeq(using knownType.elementClassTag.asInstanceOf[reflect.ClassTag[O]])
595 ^
596[warn] -- Warning: /build/repo/core/shared/src/main/scala/fs2/Stream.scala:1060:10 ----
597[warn] 1060 | @nowarn("cat=unused-params")
598[warn] | ^^^^^^^^^^^^^^^^^^^
599[warn] | Invalid message filter
600[warn] | unknown category: unused-params
601[warn] -- [E205] Potential Issue Warning: /build/repo/core/shared/src/main/scala/fs2/Stream.scala:1062:26
602[warn] 1062 | evalMapChunk(o => f(o).as(o))
603[warn] | ^
604[warn] | Given search preference for cats.Functor[F2] between alternatives
605[warn] | (evidence$2 : cats.Applicative[F2])
606[warn] | and
607[warn] | (evidence$1 : cats.Functor[F2])
608[warn] | has changed.
609[warn] | Previous choice : the first alternative
610[warn] | Choice from Scala 3.7 : the second alternative
611[warn] |
612[warn] | Suppress this warning by choosing -source 3.5, -source 3.7, or
613[warn] | by using @annotation.nowarn("id=205")
614[warn] -- Warning: /build/repo/core/shared/src/main/scala/fs2/Stream.scala:1098:10 ----
615[warn] 1098 | @nowarn("cat=unused-params")
616[warn] | ^^^^^^^^^^^^^^^^^^^
617[warn] | Invalid message filter
618[warn] | unknown category: unused-params
619[warn] -- Warning: /build/repo/core/shared/src/main/scala/fs2/Stream.scala:1117:10 ----
620[warn] 1117 | @nowarn("cat=unused-params")
621[warn] | ^^^^^^^^^^^^^^^^^^^
622[warn] | Invalid message filter
623[warn] | unknown category: unused-params
624[warn] -- Warning: /build/repo/core/shared/src/main/scala/fs2/Stream.scala:2343:10 ----
625[warn] 2343 | @nowarn("cat=unused-params")
626[warn] | ^^^^^^^^^^^^^^^^^^^
627[warn] | Invalid message filter
628[warn] | unknown category: unused-params
629[warn] -- Warning: /build/repo/core/shared/src/main/scala/fs2/Stream.scala:3450:10 ----
630[warn] 3450 | @nowarn("cat=unused-params")
631[warn] | ^^^^^^^^^^^^^^^^^^^
632[warn] | Invalid message filter
633[warn] | unknown category: unused-params
634[warn] 7 warnings found
635[info] done compiling
636[info] compiling 41 Scala sources to /build/repo/core/jvm/target/scala-3.7.4/test-classes ...
637[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
638[info] [patched file /build/repo/core/shared/src/test/scala/fs2/StreamZipSuite.scala]
639[info] [patched file /build/repo/core/shared/src/test/scala/fs2/Fs2Suite.scala]
640[warn] one warning found
641[info] done compiling
642/build/repo/core/shared/src/main/scala/fs2/Stream.scala:2741: error: ) expected but . found
643 FreeC.translate[F2, G, O](free, u)(using TranslateInterrupt.interruptibleInstance[G])
644 ^
645/build/repo/core/shared/src/main/scala-3/fs2/ChunkPlatform.scala:40: error: ) expected but . found
646 .toArraySeq(using knownType.elementClassTag.asInstanceOf[reflect.ClassTag[O]])
647 ^
648[info] compiling 2 Scala sources to /build/repo/core/jvm/target/scala-3.7.4/test-classes ...
649[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
650[warn] one warning found
651[info] done compiling
652/build/repo/core/shared/src/main/scala/fs2/Stream.scala:2741: error: ) expected but . found
653 FreeC.translate[F2, G, O](free, u)(using TranslateInterrupt.interruptibleInstance[G])
654 ^
655/build/repo/core/shared/src/main/scala-3/fs2/ChunkPlatform.scala:40: error: ) expected but . found
656 .toArraySeq(using knownType.elementClassTag.asInstanceOf[reflect.ClassTag[O]])
657 ^
658Starting build for ProjectRef(file:/build/repo/,experimental) (fs2-experimental)... [1/4]
659Compile scalacOptions: -language:implicitConversions, -Ykind-projector, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.7-migration
660[info] compiling 2 Scala sources to /build/repo/experimental/target/scala-3.7.4/classes ...
661[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
662[warn] one warning found
663[info] done compiling
664/build/repo/core/shared/src/main/scala/fs2/Stream.scala:2741: error: ) expected but . found
665 FreeC.translate[F2, G, O](free, u)(using TranslateInterrupt.interruptibleInstance[G])
666 ^
667/build/repo/core/shared/src/main/scala-3/fs2/ChunkPlatform.scala:40: error: ) expected but . found
668 .toArraySeq(using knownType.elementClassTag.asInstanceOf[reflect.ClassTag[O]])
669 ^
670/build/repo/core/shared/src/main/scala/fs2/Stream.scala:2741: error: ) expected but . found
671 FreeC.translate[F2, G, O](free, u)(using TranslateInterrupt.interruptibleInstance[G])
672 ^
673/build/repo/core/shared/src/main/scala-3/fs2/ChunkPlatform.scala:40: error: ) expected but . found
674 .toArraySeq(using knownType.elementClassTag.asInstanceOf[reflect.ClassTag[O]])
675 ^
676/build/repo/core/shared/src/main/scala/fs2/Stream.scala:2741: error: ) expected but . found
677 FreeC.translate[F2, G, O](free, u)(using TranslateInterrupt.interruptibleInstance[G])
678 ^
679/build/repo/core/shared/src/main/scala-3/fs2/ChunkPlatform.scala:40: error: ) expected but . found
680 .toArraySeq(using knownType.elementClassTag.asInstanceOf[reflect.ClassTag[O]])
681 ^
682Starting build for ProjectRef(file:/build/repo/,io) (fs2-io)... [2/4]
683Compile scalacOptions: -language:implicitConversions, -Ykind-projector, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.7-migration
684[info] compiling 27 Scala sources to /build/repo/io/target/scala-3.7.4/classes ...
685[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
686[warn] -- Warning: /build/repo/io/src/main/scala/fs2/io/file/WriteCursor.scala:96:10 --
687[warn] 96 | @nowarn("cat=unused-params")
688[warn] | ^^^^^^^^^^^^^^^^^^^
689[warn] | Invalid message filter
690[warn] | unknown category: unused-params
691[warn] two warnings found
692[info] done compiling
693/build/repo/core/shared/src/main/scala/fs2/Stream.scala:2741: error: ) expected but . found
694 FreeC.translate[F2, G, O](free, u)(using TranslateInterrupt.interruptibleInstance[G])
695 ^
696/build/repo/core/shared/src/main/scala-3/fs2/ChunkPlatform.scala:40: error: ) expected but . found
697 .toArraySeq(using knownType.elementClassTag.asInstanceOf[reflect.ClassTag[O]])
698 ^
699[info] compiling 12 Scala sources to /build/repo/io/target/scala-3.7.4/test-classes ...
700[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
701[warn] -- Warning: /build/repo/io/src/test/scala/fs2/io/IoSuite.scala:152:59 ----------
702[warn] 152 | Shrink.xmap[Int, ChunkSize](ChunkSize(_), _.value) {
703[warn] | ^
704[warn] |Implicit parameters should be provided with a `using` clause.
705[warn] |To disable the warning, please use the following option:
706[warn] | "-Wconf:msg=Implicit parameters should be provided with a `using` clause:s"
707[warn] 153 | Shrink.shrinkIntegral[Int].suchThat(_ > defaultPipedInputStreamBufferSize)
708[warn] 154 | }
709[warn] two warnings found
710[info] done compiling
711/build/repo/core/shared/src/main/scala/fs2/Stream.scala:2741: error: ) expected but . found
712 FreeC.translate[F2, G, O](free, u)(using TranslateInterrupt.interruptibleInstance[G])
713 ^
714/build/repo/core/shared/src/main/scala-3/fs2/ChunkPlatform.scala:40: error: ) expected but . found
715 .toArraySeq(using knownType.elementClassTag.asInstanceOf[reflect.ClassTag[O]])
716 ^
717/build/repo/core/shared/src/main/scala/fs2/Stream.scala:2741: error: ) expected but . found
718 FreeC.translate[F2, G, O](free, u)(using TranslateInterrupt.interruptibleInstance[G])
719 ^
720/build/repo/core/shared/src/main/scala-3/fs2/ChunkPlatform.scala:40: error: ) expected but . found
721 .toArraySeq(using knownType.elementClassTag.asInstanceOf[reflect.ClassTag[O]])
722 ^
723Starting build for ProjectRef(file:/build/repo/,reactiveStreams) (fs2-reactive-streams)... [3/4]
724Compile scalacOptions: -language:implicitConversions, -Ykind-projector, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.7-migration
725[info] compiling 4 Scala sources to /build/repo/reactive-streams/target/scala-3.7.4/classes ...
726[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
727[warn] one warning found
728[info] done compiling
729/build/repo/reactive-streams/src/main/scala/fs2/interop/reactivestreams/StreamUnicastPublisher.scala:39: error: ] expected but >: found
730 def subscribe(subscriber: Subscriber[? >: A]): Unit = {
731 ^
732/build/repo/core/shared/src/main/scala/fs2/Stream.scala:2741: error: ) expected but . found
733 FreeC.translate[F2, G, O](free, u)(using TranslateInterrupt.interruptibleInstance[G])
734 ^
735/build/repo/core/shared/src/main/scala-3/fs2/ChunkPlatform.scala:40: error: ) expected but . found
736 .toArraySeq(using knownType.elementClassTag.asInstanceOf[reflect.ClassTag[O]])
737 ^
738[info] compiling 6 Scala sources to /build/repo/reactive-streams/target/scala-3.7.4/test-classes ...
739[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
740[warn] one warning found
741[info] done compiling
742/build/repo/reactive-streams/src/main/scala/fs2/interop/reactivestreams/StreamUnicastPublisher.scala:39: error: ] expected but >: found
743 def subscribe(subscriber: Subscriber[? >: A]): Unit = {
744 ^
745/build/repo/core/shared/src/main/scala/fs2/Stream.scala:2741: error: ) expected but . found
746 FreeC.translate[F2, G, O](free, u)(using TranslateInterrupt.interruptibleInstance[G])
747 ^
748/build/repo/core/shared/src/main/scala-3/fs2/ChunkPlatform.scala:40: error: ) expected but . found
749 .toArraySeq(using knownType.elementClassTag.asInstanceOf[reflect.ClassTag[O]])
750 ^
751/build/repo/reactive-streams/src/main/scala/fs2/interop/reactivestreams/StreamUnicastPublisher.scala:39: error: ] expected but >: found
752 def subscribe(subscriber: Subscriber[? >: A]): Unit = {
753 ^
754/build/repo/core/shared/src/main/scala/fs2/Stream.scala:2741: error: ) expected but . found
755 FreeC.translate[F2, G, O](free, u)(using TranslateInterrupt.interruptibleInstance[G])
756 ^
757/build/repo/core/shared/src/main/scala-3/fs2/ChunkPlatform.scala:40: error: ) expected but . found
758 .toArraySeq(using knownType.elementClassTag.asInstanceOf[reflect.ClassTag[O]])
759 ^
760
761************************
762Build summary:
763[{
764 "module": "fs2-core",
765 "compile": {"status": "ok", "tookMs": 26894, "warnings": 9, "errors": 0, "sourceVersion": "3.7-migration"},
766 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
767 "test-compile": {"status": "ok", "tookMs": 24843, "warnings": 0, "errors": 0, "sourceVersion": "3.7-migration"},
768 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
769 "publish": {"status": "skipped", "tookMs": 0},
770 "metadata": {
771 "crossScalaVersions": ["3.0.2", "2.12.20", "2.13.16"]
772}
773},{
774 "module": "fs2-experimental",
775 "compile": {"status": "ok", "tookMs": 782, "warnings": 0, "errors": 0, "sourceVersion": "3.7-migration"},
776 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
777 "test-compile": {"status": "ok", "tookMs": 911, "warnings": 0, "errors": 0, "sourceVersion": "3.7-migration"},
778 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
779 "publish": {"status": "skipped", "tookMs": 0},
780 "metadata": {
781 "crossScalaVersions": ["3.0.2", "2.12.20", "2.13.16"]
782}
783},{
784 "module": "fs2-io",
785 "compile": {"status": "ok", "tookMs": 2893, "warnings": 1, "errors": 0, "sourceVersion": "3.7-migration"},
786 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
787 "test-compile": {"status": "ok", "tookMs": 3025, "warnings": 1, "errors": 0, "sourceVersion": "3.7-migration"},
788 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
789 "publish": {"status": "skipped", "tookMs": 0},
790 "metadata": {
791 "crossScalaVersions": ["3.0.2", "2.12.20", "2.13.16"]
792}
793},{
794 "module": "fs2-reactive-streams",
795 "compile": {"status": "ok", "tookMs": 1230, "warnings": 0, "errors": 0, "sourceVersion": "3.7-migration"},
796 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
797 "test-compile": {"status": "ok", "tookMs": 2089, "warnings": 0, "errors": 0, "sourceVersion": "3.7-migration"},
798 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
799 "publish": {"status": "skipped", "tookMs": 0},
800 "metadata": {
801 "crossScalaVersions": ["3.0.2", "2.12.20", "2.13.16"]
802}
803}]
804************************
805[success] Total time: 74 s (0:01:14.0), completed Dec 22, 2025, 5:49:58 PM
806[0JChecking patch project/plugins.sbt...
807Checking patch build.sbt...
808Applied patch project/plugins.sbt cleanly.
809Applied patch build.sbt cleanly.
810Commit migration rewrites
811Switched to a new branch 'opencb/migrate-source-3.7'
812[opencb/migrate-source-3.7 8eb86871d] Apply Scala compiler rewrites using -source:3.7-migration using Scala 3.7.4
813 5 files changed, 10 insertions(+), 10 deletions(-)
814----
815Preparing build for 3.8.0-RC4
816Scala binary version found: 3.8
817Implicitly using source version 3.8
818Scala binary version found: 3.8
819Implicitly using source version 3.8
820Would try to apply common scalacOption (best-effort, sbt/mill only):
821Append: ,REQUIRE:-source:3.8
822Remove: ,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
823----
824Starting build for 3.8.0-RC4
825Execute tests: true
826sbt project found:
827No prepare script found for project typelevel/fs2
828##################################
829Scala version: 3.8.0-RC4
830Targets: co.fs2%fs2-core co.fs2%fs2-experimental co.fs2%fs2-io co.fs2%fs2-reactive-streams
831Project projectConfig: {"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","migrationVersions":["3.4","3.7"],"sourcePatches":[]}
832##################################
833Using extra scalacOptions: ,REQUIRE:-source:3.8
834Filtering out scalacOptions: ,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
835[sbt_options] declare -a sbt_options=()
836[process_args] java_version = '17'
837[copyRt] java9_rt = '/root/.sbt/1.0/java9-rt-ext-eclipse_adoptium_17_0_8/rt.jar'
838# Executing command line:
839java
840-Dfile.encoding=UTF-8
841-Xms2g
842-Xmx4g
843-XX:MaxMetaspaceSize=512m
844-Dcommunitybuild.scala=3.8.0-RC4
845-Dcommunitybuild.project.dependencies.add=
846-Xmx7G
847-Xms4G
848-Xss8M
849-Dsbt.script=/root/.sdkman/candidates/sbt/current/bin/sbt
850-Dscala.ext.dirs=/root/.sbt/1.0/java9-rt-ext-eclipse_adoptium_17_0_8
851-jar
852/root/.sdkman/candidates/sbt/1.11.5/bin/sbt-launch.jar
853"setCrossScalaVersions 3.8.0-RC4"
854"++3.8.0-RC4 -v"
855"mapScalacOptions ",REQUIRE:-source:3.8,-Wconf:msg=can be rewritten automatically under:s" ",-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e""
856"set every credentials := Nil"
857"excludeLibraryDependency com.github.ghik:zerowaste_{scalaVersion} com.olegpy:better-monadic-for_3 org.polyvariant:better-tostring_{scalaVersion} org.wartremover:wartremover_{scalaVersion}"
858"removeScalacOptionsStartingWith -P:wartremover"
859
860moduleMappings
861"runBuild 3.8.0-RC4 """{"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","migrationVersions":["3.4","3.7"],"sourcePatches":[]}""" co.fs2%fs2-core co.fs2%fs2-experimental co.fs2%fs2-io co.fs2%fs2-reactive-streams"
862
863[info] welcome to sbt 1.11.6 (Eclipse Adoptium Java 17.0.8)
864[info] loading settings for project repo-build from akka.sbt, plugins.sbt...
865[info] loading project definition from /build/repo/project
866[info] loading settings for project root from build.sbt...
867[info] set current project to root (in build file:/build/repo/)
868Execute setCrossScalaVersions: 3.8.0-RC4
869OpenCB::Limitting incorrect crossVersions List() -> List(2.13.16) in root/crossScalaVersions
870OpenCB::Changing crossVersion 3.0.2 -> 3.8.0-RC4 in rootJVM/crossScalaVersions
871OpenCB::Changing crossVersion 3.0.2 -> 3.8.0-RC4 in rootNative/crossScalaVersions
872OpenCB::Changing crossVersion 3.0.2 -> 3.8.0-RC4 in benchmark/crossScalaVersions
873OpenCB::Changing crossVersion 3.0.2 -> 3.8.0-RC4 in rootJS/crossScalaVersions
874OpenCB::Changing crossVersion 3.0.2 -> 3.8.0-RC4 in experimental/crossScalaVersions
875OpenCB::Changing crossVersion 3.0.2 -> 3.8.0-RC4 in coreJVM/crossScalaVersions
876OpenCB::Changing crossVersion 3.0.2 -> 3.8.0-RC4 in reactiveStreams/crossScalaVersions
877OpenCB::Changing crossVersion 3.0.2 -> 3.8.0-RC4 in coreJS/crossScalaVersions
878OpenCB::Changing crossVersion 3.0.2 -> 3.8.0-RC4 in io/crossScalaVersions
879[info] set current project to root (in build file:/build/repo/)
880[info] Setting Scala version to 3.8.0-RC4 on 9 projects.
881[info] Switching Scala version on:
882[info] experimental (3.8.0-RC4, 2.12.20, 2.13.16)
883[info] rootJS (3.8.0-RC4, 2.12.20, 2.13.16)
884[info] coreJS (3.8.0-RC4, 2.12.20, 2.13.16)
885[info] coreJVM (3.8.0-RC4, 2.12.20, 2.13.16)
886[info] rootJVM (3.8.0-RC4, 2.12.20, 2.13.16)
887[info] rootNative (3.8.0-RC4, 2.12.20, 2.13.16)
888[info] io (3.8.0-RC4, 2.12.20, 2.13.16)
889[info] reactiveStreams (3.8.0-RC4, 2.12.20, 2.13.16)
890[info] benchmark (3.8.0-RC4, 2.12.20, 2.13.16)
891[info] Excluding projects:
892[info] * root (2.13.16)
893[info] Reapplying settings...
894[info] set current project to root (in build file:/build/repo/)
895Execute mapScalacOptions: ,REQUIRE:-source:3.8,-Wconf:msg=can be rewritten automatically under:s ,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
896[info] Reapplying settings...
897[info] set current project to root (in build file:/build/repo/)
898[info] Defining Global / credentials, benchmark / credentials and 8 others.
899[info] The new values will be used by allCredentials, benchmark / allCredentials and 57 others.
900[info] Run `last` for details.
901[info] Reapplying settings...
902[info] set current project to root (in build file:/build/repo/)
903Execute excludeLibraryDependency: com.github.ghik:zerowaste_{scalaVersion} com.olegpy:better-monadic-for_3 org.polyvariant:better-tostring_{scalaVersion} org.wartremover:wartremover_{scalaVersion}
904[info] Reapplying settings...
905OpenCB::Failed to reapply settings in excludeLibraryDependency: Reference to undefined setting:
906
907 Global / allExcludeDependencies from Global / allExcludeDependencies (CommunityBuildPlugin.scala:331)
908 Did you mean allExcludeDependencies ?
909 , retry without global scopes
910[info] Reapplying settings...
911[info] set current project to root (in build file:/build/repo/)
912Execute removeScalacOptionsStartingWith: -P:wartremover
913[info] Reapplying settings...
914[info] set current project to root (in build file:/build/repo/)
915[success] Total time: 0 s, completed Dec 22, 2025, 5:50:13 PM
916Build config: {"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","migrationVersions":["3.4","3.7"],"sourcePatches":[]}
917Parsed config: Success(ProjectBuildConfig(ProjectsConfig(List(),Map()),Full,List()))
918Starting build...
919Projects: Set(coreJVM, experimental, io, reactiveStreams)
920Starting build for ProjectRef(file:/build/repo/,coreJVM) (fs2-core)... [0/4]
921OpenCB::Exclude Scala3 specific scalacOption `REQUIRE:-source:3.8` in Scala 2.12.20 module Global
922OpenCB::Filter out '-source:3.0-migration', matches setting pattern '^-?-source(:.*)?'
923Compile scalacOptions: -language:implicitConversions, -Ykind-projector, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
924[info] compiling 35 Scala sources to /build/repo/core/jvm/target/scala-3.8.0-RC4/classes ...
925[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
926[warn] -- Warning: /build/repo/core/shared/src/main/scala/fs2/Pull.scala:177:10 -------
927[warn] 177 | @nowarn("cat=unused-params")
928[warn] | ^^^^^^^^^^^^^^^^^^^
929[warn] | Invalid message filter
930[warn] | unknown category: unused-params
931[warn] -- Warning: /build/repo/core/shared/src/main/scala/fs2/Stream.scala:1060:10 ----
932[warn] 1060 | @nowarn("cat=unused-params")
933[warn] | ^^^^^^^^^^^^^^^^^^^
934[warn] | Invalid message filter
935[warn] | unknown category: unused-params
936[warn] -- Warning: /build/repo/core/shared/src/main/scala/fs2/Stream.scala:1098:10 ----
937[warn] 1098 | @nowarn("cat=unused-params")
938[warn] | ^^^^^^^^^^^^^^^^^^^
939[warn] | Invalid message filter
940[warn] | unknown category: unused-params
941[warn] -- Warning: /build/repo/core/shared/src/main/scala/fs2/Stream.scala:1117:10 ----
942[warn] 1117 | @nowarn("cat=unused-params")
943[warn] | ^^^^^^^^^^^^^^^^^^^
944[warn] | Invalid message filter
945[warn] | unknown category: unused-params
946[warn] -- Warning: /build/repo/core/shared/src/main/scala/fs2/Stream.scala:2343:10 ----
947[warn] 2343 | @nowarn("cat=unused-params")
948[warn] | ^^^^^^^^^^^^^^^^^^^
949[warn] | Invalid message filter
950[warn] | unknown category: unused-params
951[warn] -- Warning: /build/repo/core/shared/src/main/scala/fs2/Stream.scala:3450:10 ----
952[warn] 3450 | @nowarn("cat=unused-params")
953[warn] | ^^^^^^^^^^^^^^^^^^^
954[warn] | Invalid message filter
955[warn] | unknown category: unused-params
956[warn] -- [E029] Pattern Match Exhaustivity Warning: /build/repo/core/shared/src/main/scala/fs2/internal/Algebra.scala:98:9
957[warn] 98 | ViewL(this) match {
958[warn] | ^^^^^^^^^^^
959[warn] | match may not be exhaustive.
960[warn] |
961[warn] | It would fail on pattern case: fs2.internal.FreeC.ViewL.View(_)
962[warn] |
963[warn] | longer explanation available when compiling with `-explain`
964[warn] -- [E092] Pattern Match Unchecked Warning: /build/repo/core/shared/src/main/scala/fs2/internal/Algebra.scala:697:17
965[warn] 697 | case output: Output[X] =>
966[warn] | ^
967[warn] |the type test for fs2.internal.FreeC.Output[X] cannot be checked at runtime because its type arguments can't be determined from fs2.internal.FreeC.Action[F, X, y]
968[warn] |
969[warn] | longer explanation available when compiling with `-explain`
970[warn] 9 warnings found
971[info] done compiling
972/build/repo/core/shared/src/main/scala/fs2/Stream.scala:2741: error: ) expected but . found
973 FreeC.translate[F2, G, O](free, u)(using TranslateInterrupt.interruptibleInstance[G])
974 ^
975/build/repo/core/shared/src/main/scala-3/fs2/ChunkPlatform.scala:40: error: ) expected but . found
976 .toArraySeq(using knownType.elementClassTag.asInstanceOf[reflect.ClassTag[O]])
977 ^
978[info] compiling 41 Scala sources to /build/repo/core/jvm/target/scala-3.8.0-RC4/test-classes ...
979[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
980[warn] one warning found
981[info] done compiling
982/build/repo/core/shared/src/main/scala/fs2/Stream.scala:2741: error: ) expected but . found
983 FreeC.translate[F2, G, O](free, u)(using TranslateInterrupt.interruptibleInstance[G])
984 ^
985/build/repo/core/shared/src/main/scala-3/fs2/ChunkPlatform.scala:40: error: ) expected but . found
986 .toArraySeq(using knownType.elementClassTag.asInstanceOf[reflect.ClassTag[O]])
987 ^
988[info] + Chunk.scala.Chunk.scala:457: zipWithIndex.example at line 460: Chunk("The", "quick", "brown", "fox").zipWithIndex.toList: OK, proved property.
989[info] + Chunk.scala.Chunk.scala:1648: instance.example at line 1652: Chunk("1", "2", "NaN").mapFilter(s => Try(s.toInt).toOption): OK, proved property.
990[info] + Pull.scala.Pull.scala:186: fromEither.example at line 190: Pull.fromEither[IO](Right(42)).stream.compile.toList.unsafeR ...: OK, proved property.
991[info] + Pull.scala.Pull.scala:186: fromEither.example at line 192: Try(Pull.fromEither[IO](Left(new RuntimeException)).stream.c ...: OK, proved property.
992[info] + Pull.scala.Pull.scala:237: functionKInstance.example at line 241: Pull.functionKInstance[Id](42).flatMap(Pull.output1).stream. ...: OK, proved property.
993fs2.StreamZipSuite:
994 + zip - propagate error from closing the root scope 0.069s
995 + zip - issue #941 - scope closure issue 0.009s
996 + zip - zipWith left/right side infinite 0.006s
997 + zip - zipWith both side infinite 0.005s
998 + zip - zipAllWith left/right side infinite 0.01s
999 + zip - zipAllWith both side infinite 0.005s
1000 + zip - zip left/right side infinite 0.003s
1001 + zip - zip both side infinite 0.007s
1002 + zip - zipAll left/right side infinite 0.008s
1003 + zip - zipAll both side infinite 0.008s
1004 + zip - zip with scopes - 1 0.003s
1005 + zip - zip with scopes - 2 0.012s
1006 + zip - zip with scopes - 3 0.015s
1007 + zip - issue #1120 - zip with uncons 0.003s
1008 + parZip - parZip outputs the same results as zip 0.283s
1009 + parZip - parZip evaluates effects with bounded concurrency 0.031s
1010 + zipWithIndex 0.044s
1011 + zipWithNext - 1 0.03s
1012 + zipWithNext - 2 0.003s
1013 + zipWithPrevious - 1 0.026s
1014 + zipWithPrevious - 2 0.002s
1015 + zipWithPreviousAndNext - 1 0.033s
1016 + zipWithPreviousAndNext - 2 0.002s
1017 + zipWithScan 0.003s
1018 + zipWithScan1 0.002s
1019 + regressions - #1089 0.003s
1020 + regressions - #1107 - scope 0.224s
1021 + regressions - #1107 - queue 0.468s
1022fs2.concurrent.BroadcastSuite:
1023 + all subscribers see all elements 0.269s
1024fs2.ChunkSuite:
1025 + Chunk - chunk-formation (1) 0.002s
1026 + Chunk - chunk-formation (2) 0.02s
1027 + Chunk - Chunk.apply is optimized 0.002s
1028 + Chunk - Chunk.seq is optimized 0.001s
1029 + Chunk - Array casts in Chunk.seq are safe 0.013s
1030 + Bytes - size 0.035s
1031 + Bytes - take 0.018s
1032 + Bytes - drop 0.014s
1033 + Bytes - isEmpty 0.01s
1034 + Bytes - toArray 0.02s
1035 + Bytes - copyToArray 0.015s
1036 + Bytes - concat 0.027s
1037 + Bytes - concat empty 0.001s
1038 + Bytes - scanLeft 0.017s
1039 + Bytes - scanLeftCarry 0.015s
1040 + Bytes - toByteBuffer.byte 0.008s
1041 + Bytes - Eq[Chunk[Byte]].eq.antisymmetry eq 0.017s
1042 + Bytes - Eq[Chunk[Byte]].eq.reflexivity eq 0.008s
1043 + Bytes - Eq[Chunk[Byte]].eq.symmetry eq 0.014s
1044 + Bytes - Eq[Chunk[Byte]].eq.transitivity eq 0.013s
1045 + Bytes - Monad[Chunk].monad.ap consistent with product + map 0.057s
1046 + Bytes - Monad[Chunk].monad.applicative homomorphism 0.005s
1047 + Bytes - Monad[Chunk].monad.applicative identity 0.007s
1048 + Bytes - Monad[Chunk].monad.applicative interchange 0.009s
1049 + Bytes - Monad[Chunk].monad.applicative map 0.012s
1050 + Bytes - Monad[Chunk].monad.applicative unit 0.002s
1051 + Bytes - Monad[Chunk].monad.apply composition 0.94s
1052 + Bytes - Monad[Chunk].monad.covariant composition 0.005s
1053 + Bytes - Monad[Chunk].monad.covariant identity 0.004s
1054 + Bytes - Monad[Chunk].monad.flatMap associativity 0.452s
1055 + Bytes - Monad[Chunk].monad.flatMap consistent apply 0.024s
1056 + Bytes - Monad[Chunk].monad.flatMap from tailRecM consistency 0.043s
1057 + Bytes - Monad[Chunk].monad.invariant composition 0.01s
1058 + Bytes - Monad[Chunk].monad.invariant identity 0.003s
1059 + Bytes - Monad[Chunk].monad.map flatMap coherence 0.005s
1060 + Bytes - Monad[Chunk].monad.map2/map2Eval consistency 0.042s
1061 + Bytes - Monad[Chunk].monad.map2/product-map consistency 0.03s
1062 + Bytes - Monad[Chunk].monad.monad left identity 0.002s
1063 + Bytes - Monad[Chunk].monad.monad right identity 0.003s
1064 + Bytes - Monad[Chunk].monad.monoidal left identity 0.004s
1065 + Bytes - Monad[Chunk].monad.monoidal right identity 0.003s
1066 + Bytes - Monad[Chunk].monad.mproduct consistent flatMap 0.03s
1067 + Bytes - Monad[Chunk].monad.productL consistent map2 0.008s
1068 + Bytes - Monad[Chunk].monad.productR consistent map2 0.008s
1069 + Bytes - Monad[Chunk].monad.semigroupal associativity 0.08s
1070 + Bytes - Monad[Chunk].monad.tailRecM consistent flatMap 0.045s
1071 + Bytes - Monad[Chunk].monad.tailRecM stack safety 0.01s
1072 + Bytes - Alternative[Chunk].alternative.ap consistent with product + map 0.017s
1073 + Bytes - Alternative[Chunk].alternative.applicative homomorphism 0.001s
1074 + Bytes - Alternative[Chunk].alternative.applicative identity 0.002s
1075 + Bytes - Alternative[Chunk].alternative.applicative interchange 0.004s
1076 + Bytes - Alternative[Chunk].alternative.applicative map 0.004s
1077 + Bytes - Alternative[Chunk].alternative.applicative unit 0.001s
1078 + Bytes - Alternative[Chunk].alternative.apply composition 0.199s
1079 + Bytes - Alternative[Chunk].alternative.covariant composition 0.003s
1080 + Bytes - Alternative[Chunk].alternative.covariant identity 0.002s
1081 + Bytes - Alternative[Chunk].alternative.invariant composition 0.005s
1082 + Bytes - Alternative[Chunk].alternative.invariant identity 0.001s
1083 + Bytes - Alternative[Chunk].alternative.left distributivity 0.009s
1084 + Bytes - Alternative[Chunk].alternative.map2/map2Eval consistency 0.039s
1085 + Bytes - Alternative[Chunk].alternative.map2/product-map consistency 0.031s
1086 + Bytes - Alternative[Chunk].alternative.monoidK left identity 0.002s
1087 + Bytes - Alternative[Chunk].alternative.monoidK right identity 0.002s
1088 + Bytes - Alternative[Chunk].alternative.monoidal left identity 0.002s
1089 + Bytes - Alternative[Chunk].alternative.monoidal right identity 0.002s
1090 + Bytes - Alternative[Chunk].alternative.productL consistent map2 0.005s
1091 + Bytes - Alternative[Chunk].alternative.productR consistent map2 0.006s
1092 + Bytes - Alternative[Chunk].alternative.right absorption 0.001s
1093 + Bytes - Alternative[Chunk].alternative.right distributivity 0.041s
1094 + Bytes - Alternative[Chunk].alternative.semigroupK associative 0.006s
1095 + Bytes - Alternative[Chunk].alternative.semigroupal associativity 0.045s
1096 + Bytes - TraverseFilter[Chunk].traverseFilter.collect mapFilter consistency 0.005s
1097 + Bytes - TraverseFilter[Chunk].traverseFilter.filter mapFilter consistency 0.004s
1098 + Bytes - TraverseFilter[Chunk].traverseFilter.filterA consistent with traverseFilter 0.012s
1099 + Bytes - TraverseFilter[Chunk].traverseFilter.filterNot mapFilter consistency 0.004s
1100 + Bytes - TraverseFilter[Chunk].traverseFilter.flattenOption mapFilter consistency 0.003s
1101 + Bytes - TraverseFilter[Chunk].traverseFilter.mapFilter composition 0.006s
1102 + Bytes - TraverseFilter[Chunk].traverseFilter.mapFilter map consistency 0.005s
1103 + Bytes - TraverseFilter[Chunk].traverseFilter.traverseEither consistent with traverseFilter 0.012s
1104 + Bytes - TraverseFilter[Chunk].traverseFilter.traverseFilter consistent with traverse 0.009s
1105 + Bytes - TraverseFilter[Chunk].traverseFilter.traverseFilter identity 0.005s
1106 + Bytes - TraverseFilter[Chunk].traverseFilter.traverseFilter nested composition 0.017s
1107 + Bytes - Traverse[Chunk].traverse.collectFirst reference 0.006s
1108 + Bytes - Traverse[Chunk].traverse.collectFirstSome reference 0.003s
1109 + Bytes - Traverse[Chunk].traverse.covariant composition 0.004s
1110 + Bytes - Traverse[Chunk].traverse.covariant identity 0.001s
1111 + Bytes - Traverse[Chunk].traverse.dropWhile_ reference 0.005s
1112 + Bytes - Traverse[Chunk].traverse.exists consistent with find 0.002s
1113 + Bytes - Traverse[Chunk].traverse.exists is lazy 0.001s
1114 + Bytes - Traverse[Chunk].traverse.filter_ reference 0.004s
1115 + Bytes - Traverse[Chunk].traverse.fold reference 0.01s
1116 + Bytes - Traverse[Chunk].traverse.foldLeft consistent with foldMap 0.007s
1117 + Bytes - Traverse[Chunk].traverse.foldM identity 0.013s
1118 + Bytes - Traverse[Chunk].traverse.foldRight consistent with foldMap 0.007s
1119 + Bytes - Traverse[Chunk].traverse.foldRight is lazy 0.003s
1120 + Bytes - Traverse[Chunk].traverse.foldRightDefer consistency 0.011s
1121 + Bytes - Traverse[Chunk].traverse.forall consistent with exists 0.003s
1122 + Bytes - Traverse[Chunk].traverse.forall is lazy 0.003s
1123 + Bytes - Traverse[Chunk].traverse.forall true if empty 0.002s
1124 + Bytes - Traverse[Chunk].traverse.get reference 0.014s
1125 + Bytes - Traverse[Chunk].traverse.invariant composition 0.006s
1126 + Bytes - Traverse[Chunk].traverse.invariant identity 0.002s
1127 + Bytes - Traverse[Chunk].traverse.nonEmpty reference 0.002s
1128 + Bytes - Traverse[Chunk].traverse.ordered consistency 0.003s
1129 + Bytes - Traverse[Chunk].traverse.reduceLeftOption consistent with reduceLeftToOption 0.005s
1130 + Bytes - Traverse[Chunk].traverse.reduceRightOption consistent with reduceRightToOption 0.011s
1131 + Bytes - Traverse[Chunk].traverse.takeWhile_ reference 0.003s
1132 + Bytes - Traverse[Chunk].traverse.toList reference 0.003s
1133 + Bytes - Traverse[Chunk].traverse.traverse derive foldMap 0.013s
1134 + Bytes - Traverse[Chunk].traverse.traverse identity 0.007s
1135 + Bytes - Traverse[Chunk].traverse.traverse order consistency 0.013s
1136 + Bytes - Traverse[Chunk].traverse.traverse parallel composition 0.011s
1137 + Bytes - Traverse[Chunk].traverse.traverse ref mapWithIndex 0.051s
1138 + Bytes - Traverse[Chunk].traverse.traverse ref traverseWithIndexM 0.019s
1139 + Bytes - Traverse[Chunk].traverse.traverse ref zipWithIndex 0.015s
1140 + Bytes - Traverse[Chunk].traverse.traverse sequential composition 0.008s
1141 + Bytes - Traverse[Chunk].traverse.traverse traverseTap 0.005s
1142 + Bytes - Traverse[Chunk].traverse.unordered traverse consistent with sequence 0.003s
1143 + Bytes - Traverse[Chunk].traverse.unordered traverse parallel composition 0.01s
1144 + Bytes - Traverse[Chunk].traverse.unordered traverse sequential composition 0.01s
1145 + Bytes - Traverse[Chunk].traverse.unorderedFold consistent with unorderedFoldMap 0.003s
1146 + Shorts - size 0.009s
1147 + Shorts - take 0.005s
1148 + Shorts - drop 0.004s
1149 + Shorts - isEmpty 0.003s
1150 + Shorts - toArray 0.006s
1151 + Shorts - copyToArray 0.005s
1152 + Shorts - concat 0.008s
1153 + Shorts - concat empty 0.001s
1154 + Shorts - scanLeft 0.007s
1155 + Shorts - scanLeftCarry 0.01s
1156 + Shorts - Eq[Chunk[Short]].eq.antisymmetry eq 0.005s
1157 + Shorts - Eq[Chunk[Short]].eq.reflexivity eq 0.003s
1158 + Shorts - Eq[Chunk[Short]].eq.symmetry eq 0.003s
1159 + Shorts - Eq[Chunk[Short]].eq.transitivity eq 0.004s
1160 + Shorts - Monad[Chunk].monad.ap consistent with product + map 0.029s
1161 + Shorts - Monad[Chunk].monad.applicative homomorphism 0.001s
1162 + Shorts - Monad[Chunk].monad.applicative identity 0.003s
1163 + Shorts - Monad[Chunk].monad.applicative interchange 0.004s
1164 + Shorts - Monad[Chunk].monad.applicative map 0.004s
1165 + Shorts - Monad[Chunk].monad.applicative unit 0.001s
1166 + Shorts - Monad[Chunk].monad.apply composition 0.219s
1167 + Shorts - Monad[Chunk].monad.covariant composition 0.003s
1168 + Shorts - Monad[Chunk].monad.covariant identity 0.001s
1169 + Shorts - Monad[Chunk].monad.flatMap associativity 0.524s
1170 + Shorts - Monad[Chunk].monad.flatMap consistent apply 0.019s
1171 + Shorts - Monad[Chunk].monad.flatMap from tailRecM consistency 0.036s
1172 + Shorts - Monad[Chunk].monad.invariant composition 0.003s
1173 + Shorts - Monad[Chunk].monad.invariant identity 0.002s
1174 + Shorts - Monad[Chunk].monad.map flatMap coherence 0.002s
1175 + Shorts - Monad[Chunk].monad.map2/map2Eval consistency 0.021s
1176 + Shorts - Monad[Chunk].monad.map2/product-map consistency 0.013s
1177 + Shorts - Monad[Chunk].monad.monad left identity 0.002s
1178 + Shorts - Monad[Chunk].monad.monad right identity 0.002s
1179 + Shorts - Monad[Chunk].monad.monoidal left identity 0.002s
1180 + Shorts - Monad[Chunk].monad.monoidal right identity 0.002s
1181 + Shorts - Monad[Chunk].monad.mproduct consistent flatMap 0.012s
1182 + Shorts - Monad[Chunk].monad.productL consistent map2 0.005s
1183 + Shorts - Monad[Chunk].monad.productR consistent map2 0.005s
1184 + Shorts - Monad[Chunk].monad.semigroupal associativity 0.04s
1185 + Shorts - Monad[Chunk].monad.tailRecM consistent flatMap 0.023s
1186 + Shorts - Monad[Chunk].monad.tailRecM stack safety 0.003s
1187 + Shorts - Alternative[Chunk].alternative.ap consistent with product + map 0.029s
1188 + Shorts - Alternative[Chunk].alternative.applicative homomorphism 0.001s
1189 + Shorts - Alternative[Chunk].alternative.applicative identity 0.002s
1190 + Shorts - Alternative[Chunk].alternative.applicative interchange 0.003s
1191 + Shorts - Alternative[Chunk].alternative.applicative map 0.002s
1192 + Shorts - Alternative[Chunk].alternative.applicative unit 0.001s
1193 + Shorts - Alternative[Chunk].alternative.apply composition 0.295s
1194 + Shorts - Alternative[Chunk].alternative.covariant composition 0.004s
1195 + Shorts - Alternative[Chunk].alternative.covariant identity 0.002s
1196 + Shorts - Alternative[Chunk].alternative.invariant composition 0.002s
1197 + Shorts - Alternative[Chunk].alternative.invariant identity 0.002s
1198 + Shorts - Alternative[Chunk].alternative.left distributivity 0.005s
1199 + Shorts - Alternative[Chunk].alternative.map2/map2Eval consistency 0.022s
1200 + Shorts - Alternative[Chunk].alternative.map2/product-map consistency 0.018s
1201 + Shorts - Alternative[Chunk].alternative.monoidK left identity 0.003s
1202 + Shorts - Alternative[Chunk].alternative.monoidK right identity 0.001s
1203 + Shorts - Alternative[Chunk].alternative.monoidal left identity 0.002s
1204 + Shorts - Alternative[Chunk].alternative.monoidal right identity 0.002s
1205 + Shorts - Alternative[Chunk].alternative.productL consistent map2 0.003s
1206 + Shorts - Alternative[Chunk].alternative.productR consistent map2 0.004s
1207 + Shorts - Alternative[Chunk].alternative.right absorption 0.001s
1208 + Shorts - Alternative[Chunk].alternative.right distributivity 0.032s
1209 + Shorts - Alternative[Chunk].alternative.semigroupK associative 0.006s
1210 + Shorts - Alternative[Chunk].alternative.semigroupal associativity 0.068s
1211 + Shorts - TraverseFilter[Chunk].traverseFilter.collect mapFilter consistency 0.003s
1212 + Shorts - TraverseFilter[Chunk].traverseFilter.filter mapFilter consistency 0.002s
1213 + Shorts - TraverseFilter[Chunk].traverseFilter.filterA consistent with traverseFilter 0.003s
1214 + Shorts - TraverseFilter[Chunk].traverseFilter.filterNot mapFilter consistency 0.002s
1215 + Shorts - TraverseFilter[Chunk].traverseFilter.flattenOption mapFilter consistency 0.002s
1216 + Shorts - TraverseFilter[Chunk].traverseFilter.mapFilter composition 0.004s
1217 + Shorts - TraverseFilter[Chunk].traverseFilter.mapFilter map consistency 0.002s
1218 + Shorts - TraverseFilter[Chunk].traverseFilter.traverseEither consistent with traverseFilter 0.037s
1219 + Shorts - TraverseFilter[Chunk].traverseFilter.traverseFilter consistent with traverse 0.007s
1220 + Shorts - TraverseFilter[Chunk].traverseFilter.traverseFilter identity 0.002s
1221 + Shorts - TraverseFilter[Chunk].traverseFilter.traverseFilter nested composition 0.007s
1222 + Shorts - Traverse[Chunk].traverse.collectFirst reference 0.003s
1223 + Shorts - Traverse[Chunk].traverse.collectFirstSome reference 0.002s
1224 + Shorts - Traverse[Chunk].traverse.covariant composition 0.004s
1225 + Shorts - Traverse[Chunk].traverse.covariant identity 0.001s
1226 + Shorts - Traverse[Chunk].traverse.dropWhile_ reference 0.001s
1227 + Shorts - Traverse[Chunk].traverse.exists consistent with find 0.001s
1228 + Shorts - Traverse[Chunk].traverse.exists is lazy 0.002s
1229 + Shorts - Traverse[Chunk].traverse.filter_ reference 0.003s
1230 + Shorts - Traverse[Chunk].traverse.fold reference 0.004s
1231 + Shorts - Traverse[Chunk].traverse.foldLeft consistent with foldMap 0.003s
1232 + Shorts - Traverse[Chunk].traverse.foldM identity 0.007s
1233 + Shorts - Traverse[Chunk].traverse.foldRight consistent with foldMap 0.005s
1234 + Shorts - Traverse[Chunk].traverse.foldRight is lazy 0.002s
1235 + Shorts - Traverse[Chunk].traverse.foldRightDefer consistency 0.005s
1236 + Shorts - Traverse[Chunk].traverse.forall consistent with exists 0.002s
1237 + Shorts - Traverse[Chunk].traverse.forall is lazy 0.002s
1238 + Shorts - Traverse[Chunk].traverse.forall true if empty 0.001s
1239 + Shorts - Traverse[Chunk].traverse.get reference 0.004s
1240 + Shorts - Traverse[Chunk].traverse.invariant composition 0.004s
1241 + Shorts - Traverse[Chunk].traverse.invariant identity 0.001s
1242 + Shorts - Traverse[Chunk].traverse.nonEmpty reference 0.003s
1243 + Shorts - Traverse[Chunk].traverse.ordered consistency 0.003s
1244 + Shorts - Traverse[Chunk].traverse.reduceLeftOption consistent with reduceLeftToOption 0.004s
1245 + Shorts - Traverse[Chunk].traverse.reduceRightOption consistent with reduceRightToOption 0.005s
1246 + Shorts - Traverse[Chunk].traverse.takeWhile_ reference 0.002s
1247 + Shorts - Traverse[Chunk].traverse.toList reference 0.002s
1248 + Shorts - Traverse[Chunk].traverse.traverse derive foldMap 0.006s
1249 + Shorts - Traverse[Chunk].traverse.traverse identity 0.004s
1250 + Shorts - Traverse[Chunk].traverse.traverse order consistency 0.005s
1251 + Shorts - Traverse[Chunk].traverse.traverse parallel composition 0.006s
1252 + Shorts - Traverse[Chunk].traverse.traverse ref mapWithIndex 0.017s
1253 + Shorts - Traverse[Chunk].traverse.traverse ref traverseWithIndexM 0.005s
1254 + Shorts - Traverse[Chunk].traverse.traverse ref zipWithIndex 0.008s
1255 + Shorts - Traverse[Chunk].traverse.traverse sequential composition 0.006s
1256 + Shorts - Traverse[Chunk].traverse.traverse traverseTap 0.008s
1257 + Shorts - Traverse[Chunk].traverse.unordered traverse consistent with sequence 0.002s
1258 + Shorts - Traverse[Chunk].traverse.unordered traverse parallel composition 0.005s
1259 + Shorts - Traverse[Chunk].traverse.unordered traverse sequential composition 0.005s
1260 + Shorts - Traverse[Chunk].traverse.unorderedFold consistent with unorderedFoldMap 0.003s
1261 + Ints - size 0.004s
1262 + Ints - take 0.003s
1263 + Ints - drop 0.003s
1264 + Ints - isEmpty 0.002s
1265 + Ints - toArray 0.003s
1266 + Ints - copyToArray 0.004s
1267 + Ints - concat 0.006s
1268 + Ints - concat empty 0.0s
1269 + Ints - scanLeft 0.004s
1270 + Ints - scanLeftCarry 0.005s
1271 + Ints - Eq[Chunk[Int]].eq.antisymmetry eq 0.003s
1272 + Ints - Eq[Chunk[Int]].eq.reflexivity eq 0.002s
1273 + Ints - Eq[Chunk[Int]].eq.symmetry eq 0.005s
1274 + Ints - Eq[Chunk[Int]].eq.transitivity eq 0.004s
1275 + Ints - Monad[Chunk].monad.ap consistent with product + map 0.016s
1276 + Ints - Monad[Chunk].monad.applicative homomorphism 0.001s
1277 + Ints - Monad[Chunk].monad.applicative identity 0.002s
1278 + Ints - Monad[Chunk].monad.applicative interchange 0.003s
1279 + Ints - Monad[Chunk].monad.applicative map 0.003s
1280 + Ints - Monad[Chunk].monad.applicative unit 0.001s
1281 + Ints - Monad[Chunk].monad.apply composition 0.531s
1282 + Ints - Monad[Chunk].monad.covariant composition 0.003s
1283 + Ints - Monad[Chunk].monad.covariant identity 0.002s
1284 + Ints - Monad[Chunk].monad.flatMap associativity 0.409s
1285 + Ints - Monad[Chunk].monad.flatMap consistent apply 0.013s
1286 + Ints - Monad[Chunk].monad.flatMap from tailRecM consistency 0.018s
1287 + Ints - Monad[Chunk].monad.invariant composition 0.003s
1288 + Ints - Monad[Chunk].monad.invariant identity 0.001s
1289 + Ints - Monad[Chunk].monad.map flatMap coherence 0.002s
1290 + Ints - Monad[Chunk].monad.map2/map2Eval consistency 0.025s
1291 + Ints - Monad[Chunk].monad.map2/product-map consistency 0.013s
1292 + Ints - Monad[Chunk].monad.monad left identity 0.002s
1293 + Ints - Monad[Chunk].monad.monad right identity 0.002s
1294 + Ints - Monad[Chunk].monad.monoidal left identity 0.002s
1295 + Ints - Monad[Chunk].monad.monoidal right identity 0.002s
1296 + Ints - Monad[Chunk].monad.mproduct consistent flatMap 0.017s
1297 + Ints - Monad[Chunk].monad.productL consistent map2 0.004s
1298 + Ints - Monad[Chunk].monad.productR consistent map2 0.004s
1299 + Ints - Monad[Chunk].monad.semigroupal associativity 0.049s
1300 + Ints - Monad[Chunk].monad.tailRecM consistent flatMap 0.03s
1301 + Ints - Monad[Chunk].monad.tailRecM stack safety 0.002s
1302 + Ints - Alternative[Chunk].alternative.ap consistent with product + map 0.017s
1303 + Ints - Alternative[Chunk].alternative.applicative homomorphism 0.001s
1304 + Ints - Alternative[Chunk].alternative.applicative identity 0.002s
1305 + Ints - Alternative[Chunk].alternative.applicative interchange 0.003s
1306 + Ints - Alternative[Chunk].alternative.applicative map 0.002s
1307 + Ints - Alternative[Chunk].alternative.applicative unit 0.002s
1308 + Ints - Alternative[Chunk].alternative.apply composition 0.438s
1309 + Ints - Alternative[Chunk].alternative.covariant composition 0.002s
1310 + Ints - Alternative[Chunk].alternative.covariant identity 0.001s
1311 + Ints - Alternative[Chunk].alternative.invariant composition 0.003s
1312 + Ints - Alternative[Chunk].alternative.invariant identity 0.001s
1313 + Ints - Alternative[Chunk].alternative.left distributivity 0.004s
1314 + Ints - Alternative[Chunk].alternative.map2/map2Eval consistency 0.015s
1315 + Ints - Alternative[Chunk].alternative.map2/product-map consistency 0.012s
1316 + Ints - Alternative[Chunk].alternative.monoidK left identity 0.002s
1317 + Ints - Alternative[Chunk].alternative.monoidK right identity 0.002s
1318 + Ints - Alternative[Chunk].alternative.monoidal left identity 0.001s
1319 + Ints - Alternative[Chunk].alternative.monoidal right identity 0.001s
1320 + Ints - Alternative[Chunk].alternative.productL consistent map2 0.004s
1321 + Ints - Alternative[Chunk].alternative.productR consistent map2 0.003s
1322 + Ints - Alternative[Chunk].alternative.right absorption 0.001s
1323 + Ints - Alternative[Chunk].alternative.right distributivity 0.075s
1324 + Ints - Alternative[Chunk].alternative.semigroupK associative 0.006s
1325 + Ints - Alternative[Chunk].alternative.semigroupal associativity 0.394s
1326 + Ints - TraverseFilter[Chunk].traverseFilter.collect mapFilter consistency 0.003s
1327 + Ints - TraverseFilter[Chunk].traverseFilter.filter mapFilter consistency 0.003s
1328 + Ints - TraverseFilter[Chunk].traverseFilter.filterA consistent with traverseFilter 0.003s
1329 + Ints - TraverseFilter[Chunk].traverseFilter.filterNot mapFilter consistency 0.002s
1330 + Ints - TraverseFilter[Chunk].traverseFilter.flattenOption mapFilter consistency 0.002s
1331 + Ints - TraverseFilter[Chunk].traverseFilter.mapFilter composition 0.004s
1332 + Ints - TraverseFilter[Chunk].traverseFilter.mapFilter map consistency 0.003s
1333 + Ints - TraverseFilter[Chunk].traverseFilter.traverseEither consistent with traverseFilter 0.004s
1334 + Ints - TraverseFilter[Chunk].traverseFilter.traverseFilter consistent with traverse 0.003s
1335 + Ints - TraverseFilter[Chunk].traverseFilter.traverseFilter identity 0.002s
1336 + Ints - TraverseFilter[Chunk].traverseFilter.traverseFilter nested composition 0.004s
1337 + Ints - Traverse[Chunk].traverse.collectFirst reference 0.001s
1338 + Ints - Traverse[Chunk].traverse.collectFirstSome reference 0.002s
1339 + Ints - Traverse[Chunk].traverse.covariant composition 0.002s
1340 + Ints - Traverse[Chunk].traverse.covariant identity 0.002s
1341 + Ints - Traverse[Chunk].traverse.dropWhile_ reference 0.002s
1342 + Ints - Traverse[Chunk].traverse.exists consistent with find 0.002s
1343 + Ints - Traverse[Chunk].traverse.exists is lazy 0.002s
1344 + Ints - Traverse[Chunk].traverse.filter_ reference 0.002s
1345 + Ints - Traverse[Chunk].traverse.fold reference 0.004s
1346 + Ints - Traverse[Chunk].traverse.foldLeft consistent with foldMap 0.004s
1347 + Ints - Traverse[Chunk].traverse.foldM identity 0.003s
1348 + Ints - Traverse[Chunk].traverse.foldRight consistent with foldMap 0.003s
1349 + Ints - Traverse[Chunk].traverse.foldRight is lazy 0.001s
1350 + Ints - Traverse[Chunk].traverse.foldRightDefer consistency 0.003s
1351 + Ints - Traverse[Chunk].traverse.forall consistent with exists 0.002s
1352 + Ints - Traverse[Chunk].traverse.forall is lazy 0.001s
1353 + Ints - Traverse[Chunk].traverse.forall true if empty 0.002s
1354 + Ints - Traverse[Chunk].traverse.get reference 0.001s
1355 + Ints - Traverse[Chunk].traverse.invariant composition 0.003s
1356 + Ints - Traverse[Chunk].traverse.invariant identity 0.001s
1357 + Ints - Traverse[Chunk].traverse.nonEmpty reference 0.002s
1358 + Ints - Traverse[Chunk].traverse.ordered consistency 0.001s
1359 + Ints - Traverse[Chunk].traverse.reduceLeftOption consistent with reduceLeftToOption 0.002s
1360 + Ints - Traverse[Chunk].traverse.reduceRightOption consistent with reduceRightToOption 0.003s
1361 + Ints - Traverse[Chunk].traverse.takeWhile_ reference 0.002s
1362 + Ints - Traverse[Chunk].traverse.toList reference 0.003s
1363 + Ints - Traverse[Chunk].traverse.traverse derive foldMap 0.003s
1364 + Ints - Traverse[Chunk].traverse.traverse identity 0.002s
1365 + Ints - Traverse[Chunk].traverse.traverse order consistency 0.002s
1366 + Ints - Traverse[Chunk].traverse.traverse parallel composition 0.004s
1367 + Ints - Traverse[Chunk].traverse.traverse ref mapWithIndex 0.01s
1368 + Ints - Traverse[Chunk].traverse.traverse ref traverseWithIndexM 0.005s
1369 + Ints - Traverse[Chunk].traverse.traverse ref zipWithIndex 0.005s
1370 + Ints - Traverse[Chunk].traverse.traverse sequential composition 0.005s
1371 + Ints - Traverse[Chunk].traverse.traverse traverseTap 0.002s
1372 + Ints - Traverse[Chunk].traverse.unordered traverse consistent with sequence 0.003s
1373 + Ints - Traverse[Chunk].traverse.unordered traverse parallel composition 0.004s
1374 + Ints - Traverse[Chunk].traverse.unordered traverse sequential composition 0.003s
1375 + Ints - Traverse[Chunk].traverse.unorderedFold consistent with unorderedFoldMap 0.004s
1376 + Longs - size 0.004s
1377 + Longs - take 0.004s
1378 + Longs - drop 0.002s
1379 + Longs - isEmpty 0.002s
1380 + Longs - toArray 0.003s
1381 + Longs - copyToArray 0.003s
1382 + Longs - concat 0.006s
1383 + Longs - concat empty 0.0s
1384 + Longs - scanLeft 0.005s
1385 + Longs - scanLeftCarry 0.009s
1386 + Longs - Eq[Chunk[Long]].eq.antisymmetry eq 0.003s
1387 + Longs - Eq[Chunk[Long]].eq.reflexivity eq 0.001s
1388 + Longs - Eq[Chunk[Long]].eq.symmetry eq 0.002s
1389 + Longs - Eq[Chunk[Long]].eq.transitivity eq 0.003s
1390 + Longs - Monad[Chunk].monad.ap consistent with product + map 0.018s
1391 + Longs - Monad[Chunk].monad.applicative homomorphism 0.0s
1392 + Longs - Monad[Chunk].monad.applicative identity 0.002s
1393 + Longs - Monad[Chunk].monad.applicative interchange 0.002s
1394 + Longs - Monad[Chunk].monad.applicative map 0.002s
1395 + Longs - Monad[Chunk].monad.applicative unit 0.0s
1396 + Longs - Monad[Chunk].monad.apply composition 1.163s
1397 + Longs - Monad[Chunk].monad.covariant composition 0.003s
1398 + Longs - Monad[Chunk].monad.covariant identity 0.001s
1399 + Longs - Monad[Chunk].monad.flatMap associativity 0.374s
1400 + Longs - Monad[Chunk].monad.flatMap consistent apply 0.011s
1401 + Longs - Monad[Chunk].monad.flatMap from tailRecM consistency 0.016s
1402 + Longs - Monad[Chunk].monad.invariant composition 0.003s
1403 + Longs - Monad[Chunk].monad.invariant identity 0.001s
1404 + Longs - Monad[Chunk].monad.map flatMap coherence 0.003s
1405 + Longs - Monad[Chunk].monad.map2/map2Eval consistency 0.008s
1406 + Longs - Monad[Chunk].monad.map2/product-map consistency 0.041s
1407 + Longs - Monad[Chunk].monad.monad left identity 0.001s
1408 + Longs - Monad[Chunk].monad.monad right identity 0.002s
1409 + Longs - Monad[Chunk].monad.monoidal left identity 0.002s
1410 + Longs - Monad[Chunk].monad.monoidal right identity 0.001s
1411 + Longs - Monad[Chunk].monad.mproduct consistent flatMap 0.024s
1412 + Longs - Monad[Chunk].monad.productL consistent map2 0.003s
1413 + Longs - Monad[Chunk].monad.productR consistent map2 0.003s
1414 + Longs - Monad[Chunk].monad.semigroupal associativity 0.032s
1415 + Longs - Monad[Chunk].monad.tailRecM consistent flatMap 0.021s
1416 + Longs - Monad[Chunk].monad.tailRecM stack safety 0.002s
1417 + Longs - Alternative[Chunk].alternative.ap consistent with product + map 0.008s
1418 + Longs - Alternative[Chunk].alternative.applicative homomorphism 0.001s
1419 + Longs - Alternative[Chunk].alternative.applicative identity 0.001s
1420 + Longs - Alternative[Chunk].alternative.applicative interchange 0.003s
1421 + Longs - Alternative[Chunk].alternative.applicative map 0.001s
1422 + Longs - Alternative[Chunk].alternative.applicative unit 0.001s
1423 + Longs - Alternative[Chunk].alternative.apply composition 0.753s
1424 + Longs - Alternative[Chunk].alternative.covariant composition 0.002s
1425 + Longs - Alternative[Chunk].alternative.covariant identity 0.001s
1426 + Longs - Alternative[Chunk].alternative.invariant composition 0.003s
1427 + Longs - Alternative[Chunk].alternative.invariant identity 0.001s
1428 + Longs - Alternative[Chunk].alternative.left distributivity 0.004s
1429 + Longs - Alternative[Chunk].alternative.map2/map2Eval consistency 0.012s
1430 + Longs - Alternative[Chunk].alternative.map2/product-map consistency 0.033s
1431 + Longs - Alternative[Chunk].alternative.monoidK left identity 0.002s
1432 + Longs - Alternative[Chunk].alternative.monoidK right identity 0.002s
1433 + Longs - Alternative[Chunk].alternative.monoidal left identity 0.001s
1434 + Longs - Alternative[Chunk].alternative.monoidal right identity 0.001s
1435 + Longs - Alternative[Chunk].alternative.productL consistent map2 0.005s
1436 + Longs - Alternative[Chunk].alternative.productR consistent map2 0.004s
1437 + Longs - Alternative[Chunk].alternative.right absorption 0.001s
1438 + Longs - Alternative[Chunk].alternative.right distributivity 0.019s
1439 + Longs - Alternative[Chunk].alternative.semigroupK associative 0.003s
1440 + Longs - Alternative[Chunk].alternative.semigroupal associativity 0.039s
1441 + Longs - TraverseFilter[Chunk].traverseFilter.collect mapFilter consistency 0.003s
1442 + Longs - TraverseFilter[Chunk].traverseFilter.filter mapFilter consistency 0.002s
1443 + Longs - TraverseFilter[Chunk].traverseFilter.filterA consistent with traverseFilter 0.003s
1444 + Longs - TraverseFilter[Chunk].traverseFilter.filterNot mapFilter consistency 0.003s
1445 + Longs - TraverseFilter[Chunk].traverseFilter.flattenOption mapFilter consistency 0.002s
1446 + Longs - TraverseFilter[Chunk].traverseFilter.mapFilter composition 0.005s
1447 + Longs - TraverseFilter[Chunk].traverseFilter.mapFilter map consistency 0.002s
1448 + Longs - TraverseFilter[Chunk].traverseFilter.traverseEither consistent with traverseFilter 0.004s
1449 + Longs - TraverseFilter[Chunk].traverseFilter.traverseFilter consistent with traverse 0.003s
1450 + Longs - TraverseFilter[Chunk].traverseFilter.traverseFilter identity 0.002s
1451 + Longs - TraverseFilter[Chunk].traverseFilter.traverseFilter nested composition 0.005s
1452 + Longs - Traverse[Chunk].traverse.collectFirst reference 0.002s
1453 + Longs - Traverse[Chunk].traverse.collectFirstSome reference 0.002s
1454 + Longs - Traverse[Chunk].traverse.covariant composition 0.003s
1455 + Longs - Traverse[Chunk].traverse.covariant identity 0.001s
1456 + Longs - Traverse[Chunk].traverse.dropWhile_ reference 0.002s
1457 + Longs - Traverse[Chunk].traverse.exists consistent with find 0.002s
1458 + Longs - Traverse[Chunk].traverse.exists is lazy 0.002s
1459 + Longs - Traverse[Chunk].traverse.filter_ reference 0.003s
1460 + Longs - Traverse[Chunk].traverse.fold reference 0.003s
1461 + Longs - Traverse[Chunk].traverse.foldLeft consistent with foldMap 0.002s
1462 + Longs - Traverse[Chunk].traverse.foldM identity 0.003s
1463 + Longs - Traverse[Chunk].traverse.foldRight consistent with foldMap 0.004s
1464 + Longs - Traverse[Chunk].traverse.foldRight is lazy 0.001s
1465 + Longs - Traverse[Chunk].traverse.foldRightDefer consistency 0.004s
1466 + Longs - Traverse[Chunk].traverse.forall consistent with exists 0.002s
1467 + Longs - Traverse[Chunk].traverse.forall is lazy 0.002s
1468 + Longs - Traverse[Chunk].traverse.forall true if empty 0.001s
1469 + Longs - Traverse[Chunk].traverse.get reference 0.003s
1470 + Longs - Traverse[Chunk].traverse.invariant composition 0.003s
1471 + Longs - Traverse[Chunk].traverse.invariant identity 0.001s
1472 + Longs - Traverse[Chunk].traverse.nonEmpty reference 0.002s
1473 + Longs - Traverse[Chunk].traverse.ordered consistency 0.002s
1474 + Longs - Traverse[Chunk].traverse.reduceLeftOption consistent with reduceLeftToOption 0.002s
1475 + Longs - Traverse[Chunk].traverse.reduceRightOption consistent with reduceRightToOption 0.004s
1476 + Longs - Traverse[Chunk].traverse.takeWhile_ reference 0.002s
1477 + Longs - Traverse[Chunk].traverse.toList reference 0.002s
1478 + Longs - Traverse[Chunk].traverse.traverse derive foldMap 0.002s
1479 + Longs - Traverse[Chunk].traverse.traverse identity 0.003s
1480 + Longs - Traverse[Chunk].traverse.traverse order consistency 0.002s
1481 + Longs - Traverse[Chunk].traverse.traverse parallel composition 0.005s
1482 + Longs - Traverse[Chunk].traverse.traverse ref mapWithIndex 0.007s
1483 + Longs - Traverse[Chunk].traverse.traverse ref traverseWithIndexM 0.005s
1484 + Longs - Traverse[Chunk].traverse.traverse ref zipWithIndex 0.006s
1485 + Longs - Traverse[Chunk].traverse.traverse sequential composition 0.003s
1486 + Longs - Traverse[Chunk].traverse.traverse traverseTap 0.001s
1487 + Longs - Traverse[Chunk].traverse.unordered traverse consistent with sequence 0.002s
1488 + Longs - Traverse[Chunk].traverse.unordered traverse parallel composition 0.007s
1489 + Longs - Traverse[Chunk].traverse.unordered traverse sequential composition 0.006s
1490 + Longs - Traverse[Chunk].traverse.unorderedFold consistent with unorderedFoldMap 0.001s
1491 + Doubles - size 0.009s
1492 + Doubles - take 0.004s
1493 + Doubles - drop 0.003s
1494 + Doubles - isEmpty 0.003s
1495 + Doubles - toArray 0.004s
1496 + Doubles - copyToArray 0.006s
1497 + Doubles - concat 0.006s
1498 + Doubles - concat empty 0.0s
1499 + Doubles - scanLeft 0.006s
1500 + Doubles - scanLeftCarry 0.006s
1501 + Doubles - Eq[Chunk[Double]].eq.antisymmetry eq 0.002s
1502 + Doubles - Eq[Chunk[Double]].eq.reflexivity eq 0.003s
1503 + Doubles - Eq[Chunk[Double]].eq.symmetry eq 0.002s
1504 + Doubles - Eq[Chunk[Double]].eq.transitivity eq 0.004s
1505 + Doubles - Monad[Chunk].monad.ap consistent with product + map 0.06s
1506 + Doubles - Monad[Chunk].monad.applicative homomorphism 0.0s
1507 + Doubles - Monad[Chunk].monad.applicative identity 0.003s
1508 + Doubles - Monad[Chunk].monad.applicative interchange 0.004s
1509 + Doubles - Monad[Chunk].monad.applicative map 0.004s
1510 + Doubles - Monad[Chunk].monad.applicative unit 0.0s
1511 + Doubles - Monad[Chunk].monad.apply composition 0.23s
1512 + Doubles - Monad[Chunk].monad.covariant composition 0.003s
1513 + Doubles - Monad[Chunk].monad.covariant identity 0.001s
1514 + Doubles - Monad[Chunk].monad.flatMap associativity 0.363s
1515 + Doubles - Monad[Chunk].monad.flatMap consistent apply 0.024s
1516 + Doubles - Monad[Chunk].monad.flatMap from tailRecM consistency 0.026s
1517 + Doubles - Monad[Chunk].monad.invariant composition 0.003s
1518 + Doubles - Monad[Chunk].monad.invariant identity 0.001s
1519 + Doubles - Monad[Chunk].monad.map flatMap coherence 0.002s
1520 + Doubles - Monad[Chunk].monad.map2/map2Eval consistency 0.018s
1521 + Doubles - Monad[Chunk].monad.map2/product-map consistency 0.056s
1522 + Doubles - Monad[Chunk].monad.monad left identity 0.002s
1523 + Doubles - Monad[Chunk].monad.monad right identity 0.001s
1524 + Doubles - Monad[Chunk].monad.monoidal left identity 0.001s
1525 + Doubles - Monad[Chunk].monad.monoidal right identity 0.001s
1526 + Doubles - Monad[Chunk].monad.mproduct consistent flatMap 0.024s
1527 + Doubles - Monad[Chunk].monad.productL consistent map2 0.005s
1528 + Doubles - Monad[Chunk].monad.productR consistent map2 0.004s
1529 + Doubles - Monad[Chunk].monad.semigroupal associativity 0.038s
1530 + Doubles - Monad[Chunk].monad.tailRecM consistent flatMap 0.017s
1531 + Doubles - Monad[Chunk].monad.tailRecM stack safety 0.002s
1532 + Doubles - Alternative[Chunk].alternative.ap consistent with product + map 0.016s
1533 + Doubles - Alternative[Chunk].alternative.applicative homomorphism 0.001s
1534 + Doubles - Alternative[Chunk].alternative.applicative identity 0.001s
1535 + Doubles - Alternative[Chunk].alternative.applicative interchange 0.002s
1536 + Doubles - Alternative[Chunk].alternative.applicative map 0.002s
1537 + Doubles - Alternative[Chunk].alternative.applicative unit 0.001s
1538 + Doubles - Alternative[Chunk].alternative.apply composition 0.317s
1539 + Doubles - Alternative[Chunk].alternative.covariant composition 0.004s
1540 + Doubles - Alternative[Chunk].alternative.covariant identity 0.002s
1541 + Doubles - Alternative[Chunk].alternative.invariant composition 0.004s
1542 + Doubles - Alternative[Chunk].alternative.invariant identity 0.002s
1543 + Doubles - Alternative[Chunk].alternative.left distributivity 0.004s
1544 + Doubles - Alternative[Chunk].alternative.map2/map2Eval consistency 0.028s
1545 + Doubles - Alternative[Chunk].alternative.map2/product-map consistency 0.031s
1546 + Doubles - Alternative[Chunk].alternative.monoidK left identity 0.002s
1547 + Doubles - Alternative[Chunk].alternative.monoidK right identity 0.001s
1548 + Doubles - Alternative[Chunk].alternative.monoidal left identity 0.001s
1549 + Doubles - Alternative[Chunk].alternative.monoidal right identity 0.001s
1550 + Doubles - Alternative[Chunk].alternative.productL consistent map2 0.003s
1551 + Doubles - Alternative[Chunk].alternative.productR consistent map2 0.003s
1552 + Doubles - Alternative[Chunk].alternative.right absorption 0.001s
1553 + Doubles - Alternative[Chunk].alternative.right distributivity 0.022s
1554 + Doubles - Alternative[Chunk].alternative.semigroupK associative 0.006s
1555 + Doubles - Alternative[Chunk].alternative.semigroupal associativity 0.091s
1556 + Doubles - TraverseFilter[Chunk].traverseFilter.collect mapFilter consistency 0.003s
1557 + Doubles - TraverseFilter[Chunk].traverseFilter.filter mapFilter consistency 0.001s
1558 + Doubles - TraverseFilter[Chunk].traverseFilter.filterA consistent with traverseFilter 0.003s
1559 + Doubles - TraverseFilter[Chunk].traverseFilter.filterNot mapFilter consistency 0.002s
1560 + Doubles - TraverseFilter[Chunk].traverseFilter.flattenOption mapFilter consistency 0.002s
1561 + Doubles - TraverseFilter[Chunk].traverseFilter.mapFilter composition 0.002s
1562 + Doubles - TraverseFilter[Chunk].traverseFilter.mapFilter map consistency 0.002s
1563 + Doubles - TraverseFilter[Chunk].traverseFilter.traverseEither consistent with traverseFilter 0.005s
1564 + Doubles - TraverseFilter[Chunk].traverseFilter.traverseFilter consistent with traverse 0.06s
1565 + Doubles - TraverseFilter[Chunk].traverseFilter.traverseFilter identity 0.005s
1566 + Doubles - TraverseFilter[Chunk].traverseFilter.traverseFilter nested composition 0.01s
1567 + Floats - size 0.008s
1568 + Floats - take 0.007s
1569 + Floats - drop 0.004s
1570 + Floats - isEmpty 0.004s
1571 + Floats - toArray 0.006s
1572 + Floats - copyToArray 0.005s
1573 + Floats - concat 0.007s
1574 + Floats - concat empty 0.0s
1575 + Floats - scanLeft 0.009s
1576 + Floats - scanLeftCarry 0.011s
1577 + Floats - Eq[Chunk[Float]].eq.antisymmetry eq 0.003s
1578 + Floats - Eq[Chunk[Float]].eq.reflexivity eq 0.003s
1579 + Floats - Eq[Chunk[Float]].eq.symmetry eq 0.002s
1580 + Floats - Eq[Chunk[Float]].eq.transitivity eq 0.004s
1581 + Floats - Monad[Chunk].monad.ap consistent with product + map 0.021s
1582 + Floats - Monad[Chunk].monad.applicative homomorphism 0.001s
1583 + Floats - Monad[Chunk].monad.applicative identity 0.001s
1584 + Floats - Monad[Chunk].monad.applicative interchange 0.002s
1585 + Floats - Monad[Chunk].monad.applicative map 0.002s
1586 + Floats - Monad[Chunk].monad.applicative unit 0.001s
1587 + Floats - Monad[Chunk].monad.apply composition 0.703s
1588 + Floats - Monad[Chunk].monad.covariant composition 0.004s
1589 + Floats - Monad[Chunk].monad.covariant identity 0.002s
1590 + Floats - Monad[Chunk].monad.flatMap associativity 0.618s
1591 + Floats - Monad[Chunk].monad.flatMap consistent apply 0.041s
1592 + Floats - Monad[Chunk].monad.flatMap from tailRecM consistency 0.019s
1593 + Floats - Monad[Chunk].monad.invariant composition 0.004s
1594 + Floats - Monad[Chunk].monad.invariant identity 0.001s
1595 + Floats - Monad[Chunk].monad.map flatMap coherence 0.003s
1596 + Floats - Monad[Chunk].monad.map2/map2Eval consistency 0.086s
1597 + Floats - Monad[Chunk].monad.map2/product-map consistency 0.031s
1598 + Floats - Monad[Chunk].monad.monad left identity 0.003s
1599 + Floats - Monad[Chunk].monad.monad right identity 0.002s
1600 + Floats - Monad[Chunk].monad.monoidal left identity 0.001s
1601 + Floats - Monad[Chunk].monad.monoidal right identity 0.002s
1602 + Floats - Monad[Chunk].monad.mproduct consistent flatMap 0.035s
1603 + Floats - Monad[Chunk].monad.productL consistent map2 0.007s
1604 + Floats - Monad[Chunk].monad.productR consistent map2 0.005s
1605 + Floats - Monad[Chunk].monad.semigroupal associativity 0.027s
1606 + Floats - Monad[Chunk].monad.tailRecM consistent flatMap 0.025s
1607 + Floats - Monad[Chunk].monad.tailRecM stack safety 0.002s
1608 + Floats - Alternative[Chunk].alternative.ap consistent with product + map 0.018s
1609 + Floats - Alternative[Chunk].alternative.applicative homomorphism 0.0s
1610 + Floats - Alternative[Chunk].alternative.applicative identity 0.002s
1611 + Floats - Alternative[Chunk].alternative.applicative interchange 0.002s
1612 + Floats - Alternative[Chunk].alternative.applicative map 0.002s
1613 + Floats - Alternative[Chunk].alternative.applicative unit 0.0s
1614 + Floats - Alternative[Chunk].alternative.apply composition 2.619s
1615 + Floats - Alternative[Chunk].alternative.covariant composition 0.005s
1616 + Floats - Alternative[Chunk].alternative.covariant identity 0.001s
1617 + Floats - Alternative[Chunk].alternative.invariant composition 0.004s
1618 + Floats - Alternative[Chunk].alternative.invariant identity 0.002s
1619 + Floats - Alternative[Chunk].alternative.left distributivity 0.005s
1620 + Floats - Alternative[Chunk].alternative.map2/map2Eval consistency 0.034s
1621 + Floats - Alternative[Chunk].alternative.map2/product-map consistency 0.029s
1622 + Floats - Alternative[Chunk].alternative.monoidK left identity 0.002s
1623 + Floats - Alternative[Chunk].alternative.monoidK right identity 0.001s
1624 + Floats - Alternative[Chunk].alternative.monoidal left identity 0.002s
1625 + Floats - Alternative[Chunk].alternative.monoidal right identity 0.002s
1626 + Floats - Alternative[Chunk].alternative.productL consistent map2 0.08s
1627 + Floats - Alternative[Chunk].alternative.productR consistent map2 0.009s
1628 + Floats - Alternative[Chunk].alternative.right absorption 0.001s
1629 + Floats - Alternative[Chunk].alternative.right distributivity 0.054s
1630 + Floats - Alternative[Chunk].alternative.semigroupK associative 0.004s
1631 + Floats - Alternative[Chunk].alternative.semigroupal associativity 0.032s
1632 + Floats - TraverseFilter[Chunk].traverseFilter.collect mapFilter consistency 0.003s
1633 + Floats - TraverseFilter[Chunk].traverseFilter.filter mapFilter consistency 0.003s
1634 + Floats - TraverseFilter[Chunk].traverseFilter.filterA consistent with traverseFilter 0.002s
1635 + Floats - TraverseFilter[Chunk].traverseFilter.filterNot mapFilter consistency 0.002s
1636 + Floats - TraverseFilter[Chunk].traverseFilter.flattenOption mapFilter consistency 0.003s
1637 + Floats - TraverseFilter[Chunk].traverseFilter.mapFilter composition 0.004s
1638 + Floats - TraverseFilter[Chunk].traverseFilter.mapFilter map consistency 0.003s
1639 + Floats - TraverseFilter[Chunk].traverseFilter.traverseEither consistent with traverseFilter 0.004s
1640 + Floats - TraverseFilter[Chunk].traverseFilter.traverseFilter consistent with traverse 0.002s
1641 + Floats - TraverseFilter[Chunk].traverseFilter.traverseFilter identity 0.002s
1642 + Floats - TraverseFilter[Chunk].traverseFilter.traverseFilter nested composition 0.003s
1643 + Unspecialized - size 0.004s
1644 + Unspecialized - take 0.002s
1645 + Unspecialized - drop 0.001s
1646 + Unspecialized - isEmpty 0.001s
1647 + Unspecialized - toArray 0.002s
1648 + Unspecialized - copyToArray 0.002s
1649 + Unspecialized - concat 0.003s
1650 + Unspecialized - concat empty 0.001s
1651 + Unspecialized - scanLeft 0.007s
1652 + Unspecialized - scanLeftCarry 0.004s
1653 + Unspecialized - Eq[Chunk[Char]].eq.antisymmetry eq 0.002s
1654 + Unspecialized - Eq[Chunk[Char]].eq.reflexivity eq 0.001s
1655 + Unspecialized - Eq[Chunk[Char]].eq.symmetry eq 0.002s
1656 + Unspecialized - Eq[Chunk[Char]].eq.transitivity eq 0.003s
1657 + Unspecialized - Monad[Chunk].monad.ap consistent with product + map 0.017s
1658 + Unspecialized - Monad[Chunk].monad.applicative homomorphism 0.001s
1659 + Unspecialized - Monad[Chunk].monad.applicative identity 0.001s
1660 + Unspecialized - Monad[Chunk].monad.applicative interchange 0.002s
1661 + Unspecialized - Monad[Chunk].monad.applicative map 0.001s
1662 + Unspecialized - Monad[Chunk].monad.applicative unit 0.0s
1663 + Unspecialized - Monad[Chunk].monad.apply composition 0.4s
1664 + Unspecialized - Monad[Chunk].monad.covariant composition 0.002s
1665 + Unspecialized - Monad[Chunk].monad.covariant identity 0.001s
1666 + Unspecialized - Monad[Chunk].monad.flatMap associativity 0.312s
1667 + Unspecialized - Monad[Chunk].monad.flatMap consistent apply 0.02s
1668 + Unspecialized - Monad[Chunk].monad.flatMap from tailRecM consistency 0.013s
1669 + Unspecialized - Monad[Chunk].monad.invariant composition 0.002s
1670 + Unspecialized - Monad[Chunk].monad.invariant identity 0.001s
1671 + Unspecialized - Monad[Chunk].monad.map flatMap coherence 0.001s
1672 + Unspecialized - Monad[Chunk].monad.map2/map2Eval consistency 0.011s
1673 + Unspecialized - Monad[Chunk].monad.map2/product-map consistency 0.108s
1674 + Unspecialized - Monad[Chunk].monad.monad left identity 0.001s
1675 + Unspecialized - Monad[Chunk].monad.monad right identity 0.001s
1676 + Unspecialized - Monad[Chunk].monad.monoidal left identity 0.001s
1677 + Unspecialized - Monad[Chunk].monad.monoidal right identity 0.001s
1678 + Unspecialized - Monad[Chunk].monad.mproduct consistent flatMap 0.012s
1679 + Unspecialized - Monad[Chunk].monad.productL consistent map2 0.004s
1680 + Unspecialized - Monad[Chunk].monad.productR consistent map2 0.006s
1681 + Unspecialized - Monad[Chunk].monad.semigroupal associativity 0.058s
1682 + Unspecialized - Monad[Chunk].monad.tailRecM consistent flatMap 0.013s
1683 + Unspecialized - Monad[Chunk].monad.tailRecM stack safety 0.002s
1684 + Unspecialized - Alternative[Chunk].alternative.ap consistent with product + map 0.012s
1685 + Unspecialized - Alternative[Chunk].alternative.applicative homomorphism 0.0s
1686 + Unspecialized - Alternative[Chunk].alternative.applicative identity 0.001s
1687 + Unspecialized - Alternative[Chunk].alternative.applicative interchange 0.002s
1688 + Unspecialized - Alternative[Chunk].alternative.applicative map 0.001s
1689 + Unspecialized - Alternative[Chunk].alternative.applicative unit 0.001s
1690 + Unspecialized - Alternative[Chunk].alternative.apply composition 0.386s
1691 + Unspecialized - Alternative[Chunk].alternative.covariant composition 0.002s
1692 + Unspecialized - Alternative[Chunk].alternative.covariant identity 0.001s
1693 + Unspecialized - Alternative[Chunk].alternative.invariant composition 0.002s
1694 + Unspecialized - Alternative[Chunk].alternative.invariant identity 0.001s
1695 + Unspecialized - Alternative[Chunk].alternative.left distributivity 0.002s
1696 + Unspecialized - Alternative[Chunk].alternative.map2/map2Eval consistency 0.013s
1697 + Unspecialized - Alternative[Chunk].alternative.map2/product-map consistency 0.017s
1698 + Unspecialized - Alternative[Chunk].alternative.monoidK left identity 0.001s
1699 + Unspecialized - Alternative[Chunk].alternative.monoidK right identity 0.001s
1700 + Unspecialized - Alternative[Chunk].alternative.monoidal left identity 0.001s
1701 + Unspecialized - Alternative[Chunk].alternative.monoidal right identity 0.001s
1702 + Unspecialized - Alternative[Chunk].alternative.productL consistent map2 0.003s
1703 + Unspecialized - Alternative[Chunk].alternative.productR consistent map2 0.004s
1704 + Unspecialized - Alternative[Chunk].alternative.right absorption 0.0s
1705 + Unspecialized - Alternative[Chunk].alternative.right distributivity 0.014s
1706 + Unspecialized - Alternative[Chunk].alternative.semigroupK associative 0.003s
1707 + Unspecialized - Alternative[Chunk].alternative.semigroupal associativity 0.041s
1708 + Unspecialized - TraverseFilter[Chunk].traverseFilter.collect mapFilter consistency 0.002s
1709 + Unspecialized - TraverseFilter[Chunk].traverseFilter.filter mapFilter consistency 0.002s
1710 + Unspecialized - TraverseFilter[Chunk].traverseFilter.filterA consistent with traverseFilter 0.001s
1711 + Unspecialized - TraverseFilter[Chunk].traverseFilter.filterNot mapFilter consistency 0.002s
1712 + Unspecialized - TraverseFilter[Chunk].traverseFilter.flattenOption mapFilter consistency 0.001s
1713 + Unspecialized - TraverseFilter[Chunk].traverseFilter.mapFilter composition 0.002s
1714 + Unspecialized - TraverseFilter[Chunk].traverseFilter.mapFilter map consistency 0.001s
1715 + Unspecialized - TraverseFilter[Chunk].traverseFilter.traverseEither consistent with traverseFilter 0.002s
1716 + Unspecialized - TraverseFilter[Chunk].traverseFilter.traverseFilter consistent with traverse 0.002s
1717 + Unspecialized - TraverseFilter[Chunk].traverseFilter.traverseFilter identity 0.001s
1718 + Unspecialized - TraverseFilter[Chunk].traverseFilter.traverseFilter nested composition 0.003s
1719 + Unspecialized - Traverse[Chunk].traverse.collectFirst reference 0.001s
1720 + Unspecialized - Traverse[Chunk].traverse.collectFirstSome reference 0.001s
1721 + Unspecialized - Traverse[Chunk].traverse.covariant composition 0.002s
1722 + Unspecialized - Traverse[Chunk].traverse.covariant identity 0.001s
1723 + Unspecialized - Traverse[Chunk].traverse.dropWhile_ reference 0.001s
1724 + Unspecialized - Traverse[Chunk].traverse.exists consistent with find 0.001s
1725 + Unspecialized - Traverse[Chunk].traverse.exists is lazy 0.001s
1726 + Unspecialized - Traverse[Chunk].traverse.filter_ reference 0.001s
1727 + Unspecialized - Traverse[Chunk].traverse.fold reference 0.002s
1728 + Unspecialized - Traverse[Chunk].traverse.foldLeft consistent with foldMap 0.002s
1729 + Unspecialized - Traverse[Chunk].traverse.foldM identity 0.001s
1730 + Unspecialized - Traverse[Chunk].traverse.foldRight consistent with foldMap 0.002s
1731 + Unspecialized - Traverse[Chunk].traverse.foldRight is lazy 0.001s
1732 + Unspecialized - Traverse[Chunk].traverse.foldRightDefer consistency 0.002s
1733 + Unspecialized - Traverse[Chunk].traverse.forall consistent with exists 0.001s
1734 + Unspecialized - Traverse[Chunk].traverse.forall is lazy 0.001s
1735 + Unspecialized - Traverse[Chunk].traverse.forall true if empty 0.002s
1736 + Unspecialized - Traverse[Chunk].traverse.get reference 0.001s
1737 + Unspecialized - Traverse[Chunk].traverse.invariant composition 0.002s
1738 + Unspecialized - Traverse[Chunk].traverse.invariant identity 0.001s
1739 + Unspecialized - Traverse[Chunk].traverse.nonEmpty reference 0.001s
1740 + Unspecialized - Traverse[Chunk].traverse.ordered consistency 0.001s
1741 + Unspecialized - Traverse[Chunk].traverse.reduceLeftOption consistent with reduceLeftToOption 0.002s
1742 + Unspecialized - Traverse[Chunk].traverse.reduceRightOption consistent with reduceRightToOption 0.001s
1743 + Unspecialized - Traverse[Chunk].traverse.takeWhile_ reference 0.002s
1744 + Unspecialized - Traverse[Chunk].traverse.toList reference 0.0s
1745 + Unspecialized - Traverse[Chunk].traverse.traverse derive foldMap 0.002s
1746 + Unspecialized - Traverse[Chunk].traverse.traverse identity 0.001s
1747 + Unspecialized - Traverse[Chunk].traverse.traverse order consistency 0.001s
1748 + Unspecialized - Traverse[Chunk].traverse.traverse parallel composition 0.004s
1749 + Unspecialized - Traverse[Chunk].traverse.traverse ref mapWithIndex 0.005s
1750 + Unspecialized - Traverse[Chunk].traverse.traverse ref traverseWithIndexM 0.002s
1751 + Unspecialized - Traverse[Chunk].traverse.traverse ref zipWithIndex 0.003s
1752 + Unspecialized - Traverse[Chunk].traverse.traverse sequential composition 0.002s
1753 + Unspecialized - Traverse[Chunk].traverse.traverse traverseTap 0.003s
1754 + Unspecialized - Traverse[Chunk].traverse.unordered traverse consistent with sequence 0.001s
1755 + Unspecialized - Traverse[Chunk].traverse.unordered traverse parallel composition 0.003s
1756 + Unspecialized - Traverse[Chunk].traverse.unordered traverse sequential composition 0.002s
1757 + Unspecialized - Traverse[Chunk].traverse.unorderedFold consistent with unorderedFoldMap 0.001s
1758 + ByteBuffer - size 0.002s
1759 + ByteBuffer - take 0.001s
1760 + ByteBuffer - drop 0.001s
1761 + ByteBuffer - isEmpty 0.002s
1762 + ByteBuffer - toArray 0.003s
1763 + ByteBuffer - copyToArray 0.003s
1764 + ByteBuffer - concat 0.004s
1765 + ByteBuffer - concat empty 0.0s
1766 + ByteBuffer - scanLeft 0.002s
1767 + ByteBuffer - scanLeftCarry 0.002s
1768 + ByteBuffer - toByteBuffer.byte 0.003s
1769 + ByteBuffer - Eq[Chunk[Byte]].eq.antisymmetry eq 0.002s
1770 + ByteBuffer - Eq[Chunk[Byte]].eq.reflexivity eq 0.001s
1771 + ByteBuffer - Eq[Chunk[Byte]].eq.symmetry eq 0.002s
1772 + ByteBuffer - Eq[Chunk[Byte]].eq.transitivity eq 0.003s
1773 + ByteBuffer - Monad[Chunk].monad.ap consistent with product + map 0.007s
1774 + ByteBuffer - Monad[Chunk].monad.applicative homomorphism 0.001s
1775 + ByteBuffer - Monad[Chunk].monad.applicative identity 0.001s
1776 + ByteBuffer - Monad[Chunk].monad.applicative interchange 0.002s
1777 + ByteBuffer - Monad[Chunk].monad.applicative map 0.002s
1778 + ByteBuffer - Monad[Chunk].monad.applicative unit 0.0s
1779 + ByteBuffer - Monad[Chunk].monad.apply composition 0.17s
1780 + ByteBuffer - Monad[Chunk].monad.covariant composition 0.003s
1781 + ByteBuffer - Monad[Chunk].monad.covariant identity 0.001s
1782 + ByteBuffer - Monad[Chunk].monad.flatMap associativity 0.193s
1783 + ByteBuffer - Monad[Chunk].monad.flatMap consistent apply 0.006s
1784 + ByteBuffer - Monad[Chunk].monad.flatMap from tailRecM consistency 0.01s
1785 + ByteBuffer - Monad[Chunk].monad.invariant composition 0.002s
1786 + ByteBuffer - Monad[Chunk].monad.invariant identity 0.001s
1787 + ByteBuffer - Monad[Chunk].monad.map flatMap coherence 0.001s
1788 + ByteBuffer - Monad[Chunk].monad.map2/map2Eval consistency 0.003s
1789 + ByteBuffer - Monad[Chunk].monad.map2/product-map consistency 0.004s
1790 + ByteBuffer - Monad[Chunk].monad.monad left identity 0.002s
1791 + ByteBuffer - Monad[Chunk].monad.monad right identity 0.001s
1792 + ByteBuffer - Monad[Chunk].monad.monoidal left identity 0.001s
1793 + ByteBuffer - Monad[Chunk].monad.monoidal right identity 0.001s
1794 + ByteBuffer - Monad[Chunk].monad.mproduct consistent flatMap 0.011s
1795 + ByteBuffer - Monad[Chunk].monad.productL consistent map2 0.002s
1796 + ByteBuffer - Monad[Chunk].monad.productR consistent map2 0.003s
1797 + ByteBuffer - Monad[Chunk].monad.semigroupal associativity 0.012s
1798 + ByteBuffer - Monad[Chunk].monad.tailRecM consistent flatMap 0.016s
1799 + ByteBuffer - Monad[Chunk].monad.tailRecM stack safety 0.002s
1800 + ByteBuffer - Alternative[Chunk].alternative.ap consistent with product + map 0.007s
1801 + ByteBuffer - Alternative[Chunk].alternative.applicative homomorphism 0.0s
1802 + ByteBuffer - Alternative[Chunk].alternative.applicative identity 0.001s
1803 + ByteBuffer - Alternative[Chunk].alternative.applicative interchange 0.002s
1804 + ByteBuffer - Alternative[Chunk].alternative.applicative map 0.001s
1805 + ByteBuffer - Alternative[Chunk].alternative.applicative unit 0.001s
1806 + ByteBuffer - Alternative[Chunk].alternative.apply composition 0.136s
1807 + ByteBuffer - Alternative[Chunk].alternative.covariant composition 0.002s
1808 + ByteBuffer - Alternative[Chunk].alternative.covariant identity 0.001s
1809 + ByteBuffer - Alternative[Chunk].alternative.invariant composition 0.002s
1810 + ByteBuffer - Alternative[Chunk].alternative.invariant identity 0.001s
1811 + ByteBuffer - Alternative[Chunk].alternative.left distributivity 0.003s
1812 + ByteBuffer - Alternative[Chunk].alternative.map2/map2Eval consistency 0.003s
1813 + ByteBuffer - Alternative[Chunk].alternative.map2/product-map consistency 0.008s
1814 + ByteBuffer - Alternative[Chunk].alternative.monoidK left identity 0.001s
1815 + ByteBuffer - Alternative[Chunk].alternative.monoidK right identity 0.001s
1816 + ByteBuffer - Alternative[Chunk].alternative.monoidal left identity 0.001s
1817 + ByteBuffer - Alternative[Chunk].alternative.monoidal right identity 0.001s
1818 + ByteBuffer - Alternative[Chunk].alternative.productL consistent map2 0.003s
1819 + ByteBuffer - Alternative[Chunk].alternative.productR consistent map2 0.002s
1820 + ByteBuffer - Alternative[Chunk].alternative.right absorption 0.001s
1821 + ByteBuffer - Alternative[Chunk].alternative.right distributivity 0.015s
1822 + ByteBuffer - Alternative[Chunk].alternative.semigroupK associative 0.003s
1823 + ByteBuffer - Alternative[Chunk].alternative.semigroupal associativity 0.006s
1824 + ByteBuffer - TraverseFilter[Chunk].traverseFilter.collect mapFilter consistency 0.001s
1825 + ByteBuffer - TraverseFilter[Chunk].traverseFilter.filter mapFilter consistency 0.001s
1826 + ByteBuffer - TraverseFilter[Chunk].traverseFilter.filterA consistent with traverseFilter 0.001s
1827 + ByteBuffer - TraverseFilter[Chunk].traverseFilter.filterNot mapFilter consistency 0.001s
1828 + ByteBuffer - TraverseFilter[Chunk].traverseFilter.flattenOption mapFilter consistency 0.001s
1829 + ByteBuffer - TraverseFilter[Chunk].traverseFilter.mapFilter composition 0.002s
1830 + ByteBuffer - TraverseFilter[Chunk].traverseFilter.mapFilter map consistency 0.002s
1831 + ByteBuffer - TraverseFilter[Chunk].traverseFilter.traverseEither consistent with traverseFilter 0.002s
1832 + ByteBuffer - TraverseFilter[Chunk].traverseFilter.traverseFilter consistent with traverse 0.002s
1833 + ByteBuffer - TraverseFilter[Chunk].traverseFilter.traverseFilter identity 0.001s
1834 + ByteBuffer - TraverseFilter[Chunk].traverseFilter.traverseFilter nested composition 0.002s
1835 + ByteBuffer - Traverse[Chunk].traverse.collectFirst reference 0.002s
1836 + ByteBuffer - Traverse[Chunk].traverse.collectFirstSome reference 0.002s
1837 + ByteBuffer - Traverse[Chunk].traverse.covariant composition 0.002s
1838 + ByteBuffer - Traverse[Chunk].traverse.covariant identity 0.002s
1839 + ByteBuffer - Traverse[Chunk].traverse.dropWhile_ reference 0.001s
1840 + ByteBuffer - Traverse[Chunk].traverse.exists consistent with find 0.002s
1841 + ByteBuffer - Traverse[Chunk].traverse.exists is lazy 0.001s
1842 + ByteBuffer - Traverse[Chunk].traverse.filter_ reference 0.002s
1843 + ByteBuffer - Traverse[Chunk].traverse.fold reference 0.001s
1844 + ByteBuffer - Traverse[Chunk].traverse.foldLeft consistent with foldMap 0.002s
1845 + ByteBuffer - Traverse[Chunk].traverse.foldM identity 0.001s
1846 + ByteBuffer - Traverse[Chunk].traverse.foldRight consistent with foldMap 0.002s
1847 + ByteBuffer - Traverse[Chunk].traverse.foldRight is lazy 0.002s
1848 + ByteBuffer - Traverse[Chunk].traverse.foldRightDefer consistency 0.002s
1849 + ByteBuffer - Traverse[Chunk].traverse.forall consistent with exists 0.001s
1850 + ByteBuffer - Traverse[Chunk].traverse.forall is lazy 0.001s
1851 + ByteBuffer - Traverse[Chunk].traverse.forall true if empty 0.001s
1852 + ByteBuffer - Traverse[Chunk].traverse.get reference 0.002s
1853 + ByteBuffer - Traverse[Chunk].traverse.invariant composition 0.002s
1854 + ByteBuffer - Traverse[Chunk].traverse.invariant identity 0.001s
1855 + ByteBuffer - Traverse[Chunk].traverse.nonEmpty reference 0.001s
1856 + ByteBuffer - Traverse[Chunk].traverse.ordered consistency 0.002s
1857 + ByteBuffer - Traverse[Chunk].traverse.reduceLeftOption consistent with reduceLeftToOption 0.001s
1858 + ByteBuffer - Traverse[Chunk].traverse.reduceRightOption consistent with reduceRightToOption 0.002s
1859 + ByteBuffer - Traverse[Chunk].traverse.takeWhile_ reference 0.001s
1860 + ByteBuffer - Traverse[Chunk].traverse.toList reference 0.001s
1861 + ByteBuffer - Traverse[Chunk].traverse.traverse derive foldMap 0.001s
1862 + ByteBuffer - Traverse[Chunk].traverse.traverse identity 0.001s
1863 + ByteBuffer - Traverse[Chunk].traverse.traverse order consistency 0.001s
1864 + ByteBuffer - Traverse[Chunk].traverse.traverse parallel composition 0.002s
1865 + ByteBuffer - Traverse[Chunk].traverse.traverse ref mapWithIndex 0.002s
1866 + ByteBuffer - Traverse[Chunk].traverse.traverse ref traverseWithIndexM 0.002s
1867 + ByteBuffer - Traverse[Chunk].traverse.traverse ref zipWithIndex 0.002s
1868 + ByteBuffer - Traverse[Chunk].traverse.traverse sequential composition 0.003s
1869 + ByteBuffer - Traverse[Chunk].traverse.traverse traverseTap 0.002s
1870 + ByteBuffer - Traverse[Chunk].traverse.unordered traverse consistent with sequence 0.002s
1871 + ByteBuffer - Traverse[Chunk].traverse.unordered traverse parallel composition 0.002s
1872 + ByteBuffer - Traverse[Chunk].traverse.unordered traverse sequential composition 0.003s
1873 + ByteBuffer - Traverse[Chunk].traverse.unorderedFold consistent with unorderedFoldMap 0.001s
1874 + ByteVector - size 0.001s
1875 + ByteVector - take 0.001s
1876 + ByteVector - drop 0.002s
1877 + ByteVector - isEmpty 0.0s
1878 + ByteVector - toArray 0.001s
1879 + ByteVector - copyToArray 0.002s
1880 + ByteVector - concat 0.005s
1881 + ByteVector - concat empty 0.0s
1882 + ByteVector - scanLeft 0.002s
1883 + ByteVector - scanLeftCarry 0.003s
1884 + ByteVector - toByteBuffer.byte 0.002s
1885 + ByteVector - Eq[Chunk[Byte]].eq.antisymmetry eq 0.001s
1886 + ByteVector - Eq[Chunk[Byte]].eq.reflexivity eq 0.001s
1887 + ByteVector - Eq[Chunk[Byte]].eq.symmetry eq 0.002s
1888 + ByteVector - Eq[Chunk[Byte]].eq.transitivity eq 0.001s
1889 + ByteVector - Monad[Chunk].monad.ap consistent with product + map 0.021s
1890 + ByteVector - Monad[Chunk].monad.applicative homomorphism 0.0s
1891 + ByteVector - Monad[Chunk].monad.applicative identity 0.001s
1892 + ByteVector - Monad[Chunk].monad.applicative interchange 0.003s
1893 + ByteVector - Monad[Chunk].monad.applicative map 0.003s
1894 + ByteVector - Monad[Chunk].monad.applicative unit 0.001s
1895 + ByteVector - Monad[Chunk].monad.apply composition 1.077s
1896 + ByteVector - Monad[Chunk].monad.covariant composition 0.004s
1897 + ByteVector - Monad[Chunk].monad.covariant identity 0.001s
1898 + ByteVector - Monad[Chunk].monad.flatMap associativity 1.212s
1899 + ByteVector - Monad[Chunk].monad.flatMap consistent apply 0.03s
1900 + ByteVector - Monad[Chunk].monad.flatMap from tailRecM consistency 0.037s
1901 + ByteVector - Monad[Chunk].monad.invariant composition 0.003s
1902 + ByteVector - Monad[Chunk].monad.invariant identity 0.001s
1903 + ByteVector - Monad[Chunk].monad.map flatMap coherence 0.002s
1904 + ByteVector - Monad[Chunk].monad.map2/map2Eval consistency 0.107s
1905 + ByteVector - Monad[Chunk].monad.map2/product-map consistency 0.066s
1906 + ByteVector - Monad[Chunk].monad.monad left identity 0.001s
1907 + ByteVector - Monad[Chunk].monad.monad right identity 0.001s
1908 + ByteVector - Monad[Chunk].monad.monoidal left identity 0.001s
1909 + ByteVector - Monad[Chunk].monad.monoidal right identity 0.001s
1910 + ByteVector - Monad[Chunk].monad.mproduct consistent flatMap 0.046s
1911 + ByteVector - Monad[Chunk].monad.productL consistent map2 0.018s
1912 + ByteVector - Monad[Chunk].monad.productR consistent map2 0.011s
1913 + ByteVector - Monad[Chunk].monad.semigroupal associativity 0.557s
1914 + ByteVector - Monad[Chunk].monad.tailRecM consistent flatMap 0.039s
1915 + ByteVector - Monad[Chunk].monad.tailRecM stack safety 0.002s
1916 + ByteVector - Alternative[Chunk].alternative.ap consistent with product + map 0.035s
1917 + ByteVector - Alternative[Chunk].alternative.applicative homomorphism 0.001s
1918 + ByteVector - Alternative[Chunk].alternative.applicative identity 0.001s
1919 + ByteVector - Alternative[Chunk].alternative.applicative interchange 0.002s
1920 + ByteVector - Alternative[Chunk].alternative.applicative map 0.002s
1921 + ByteVector - Alternative[Chunk].alternative.applicative unit 0.0s
1922 + ByteVector - Alternative[Chunk].alternative.apply composition 0.902s
1923 + ByteVector - Alternative[Chunk].alternative.covariant composition 0.003s
1924 + ByteVector - Alternative[Chunk].alternative.covariant identity 0.001s
1925 + ByteVector - Alternative[Chunk].alternative.invariant composition 0.003s
1926 + ByteVector - Alternative[Chunk].alternative.invariant identity 0.001s
1927 + ByteVector - Alternative[Chunk].alternative.left distributivity 0.004s
1928 + ByteVector - Alternative[Chunk].alternative.map2/map2Eval consistency 0.053s
1929 + ByteVector - Alternative[Chunk].alternative.map2/product-map consistency 0.053s
1930 + ByteVector - Alternative[Chunk].alternative.monoidK left identity 0.001s
1931 + ByteVector - Alternative[Chunk].alternative.monoidK right identity 0.0s
1932 + ByteVector - Alternative[Chunk].alternative.monoidal left identity 0.001s
1933 + ByteVector - Alternative[Chunk].alternative.monoidal right identity 0.001s
1934 + ByteVector - Alternative[Chunk].alternative.productL consistent map2 0.015s
1935 + ByteVector - Alternative[Chunk].alternative.productR consistent map2 0.011s
1936 + ByteVector - Alternative[Chunk].alternative.right absorption 0.001s
1937 + ByteVector - Alternative[Chunk].alternative.right distributivity 0.063s
1938 + ByteVector - Alternative[Chunk].alternative.semigroupK associative 0.002s
1939 + ByteVector - Alternative[Chunk].alternative.semigroupal associativity 0.602s
1940 + ByteVector - TraverseFilter[Chunk].traverseFilter.collect mapFilter consistency 0.002s
1941 + ByteVector - TraverseFilter[Chunk].traverseFilter.filter mapFilter consistency 0.002s
1942 + ByteVector - TraverseFilter[Chunk].traverseFilter.filterA consistent with traverseFilter 0.002s
1943 + ByteVector - TraverseFilter[Chunk].traverseFilter.filterNot mapFilter consistency 0.001s
1944 + ByteVector - TraverseFilter[Chunk].traverseFilter.flattenOption mapFilter consistency 0.001s
1945 + ByteVector - TraverseFilter[Chunk].traverseFilter.mapFilter composition 0.003s
1946 + ByteVector - TraverseFilter[Chunk].traverseFilter.mapFilter map consistency 0.002s
1947 + ByteVector - TraverseFilter[Chunk].traverseFilter.traverseEither consistent with traverseFilter 0.003s
1948 + ByteVector - TraverseFilter[Chunk].traverseFilter.traverseFilter consistent with traverse 0.002s
1949 + ByteVector - TraverseFilter[Chunk].traverseFilter.traverseFilter identity 0.001s
1950 + ByteVector - TraverseFilter[Chunk].traverseFilter.traverseFilter nested composition 0.004s
1951 + ByteVector - Traverse[Chunk].traverse.collectFirst reference 0.001s
1952 + ByteVector - Traverse[Chunk].traverse.collectFirstSome reference 0.001s
1953 + ByteVector - Traverse[Chunk].traverse.covariant composition 0.004s
1954 + ByteVector - Traverse[Chunk].traverse.covariant identity 0.001s
1955 + ByteVector - Traverse[Chunk].traverse.dropWhile_ reference 0.001s
1956 + ByteVector - Traverse[Chunk].traverse.exists consistent with find 0.001s
1957 + ByteVector - Traverse[Chunk].traverse.exists is lazy 0.001s
1958 + ByteVector - Traverse[Chunk].traverse.filter_ reference 0.002s
1959 + ByteVector - Traverse[Chunk].traverse.fold reference 0.001s
1960 + ByteVector - Traverse[Chunk].traverse.foldLeft consistent with foldMap 0.002s
1961 + ByteVector - Traverse[Chunk].traverse.foldM identity 0.002s
1962 + ByteVector - Traverse[Chunk].traverse.foldRight consistent with foldMap 0.002s
1963 + ByteVector - Traverse[Chunk].traverse.foldRight is lazy 0.001s
1964 + ByteVector - Traverse[Chunk].traverse.foldRightDefer consistency 0.002s
1965 + ByteVector - Traverse[Chunk].traverse.forall consistent with exists 0.001s
1966 + ByteVector - Traverse[Chunk].traverse.forall is lazy 0.001s
1967 + ByteVector - Traverse[Chunk].traverse.forall true if empty 0.0s
1968 + ByteVector - Traverse[Chunk].traverse.get reference 0.001s
1969 + ByteVector - Traverse[Chunk].traverse.invariant composition 0.004s
1970 + ByteVector - Traverse[Chunk].traverse.invariant identity 0.001s
1971 + ByteVector - Traverse[Chunk].traverse.nonEmpty reference 0.0s
1972 + ByteVector - Traverse[Chunk].traverse.ordered consistency 0.002s
1973 + ByteVector - Traverse[Chunk].traverse.reduceLeftOption consistent with reduceLeftToOption 0.002s
1974 + ByteVector - Traverse[Chunk].traverse.reduceRightOption consistent with reduceRightToOption 0.002s
1975 + ByteVector - Traverse[Chunk].traverse.takeWhile_ reference 0.001s
1976 + ByteVector - Traverse[Chunk].traverse.toList reference 0.001s
1977 + ByteVector - Traverse[Chunk].traverse.traverse derive foldMap 0.002s
1978 + ByteVector - Traverse[Chunk].traverse.traverse identity 0.002s
1979 + ByteVector - Traverse[Chunk].traverse.traverse order consistency 0.001s
1980 + ByteVector - Traverse[Chunk].traverse.traverse parallel composition 0.003s
1981 + ByteVector - Traverse[Chunk].traverse.traverse ref mapWithIndex 0.004s
1982 + ByteVector - Traverse[Chunk].traverse.traverse ref traverseWithIndexM 0.002s
1983 + ByteVector - Traverse[Chunk].traverse.traverse ref zipWithIndex 0.004s
1984 + ByteVector - Traverse[Chunk].traverse.traverse sequential composition 0.003s
1985 + ByteVector - Traverse[Chunk].traverse.traverse traverseTap 0.002s
1986 + ByteVector - Traverse[Chunk].traverse.unordered traverse consistent with sequence 0.001s
1987 + ByteVector - Traverse[Chunk].traverse.unordered traverse parallel composition 0.004s
1988 + ByteVector - Traverse[Chunk].traverse.unordered traverse sequential composition 0.003s
1989 + ByteVector - Traverse[Chunk].traverse.unorderedFold consistent with unorderedFoldMap 0.001s
1990 + ShortBuffer - size 0.001s
1991 + ShortBuffer - take 0.002s
1992 + ShortBuffer - drop 0.001s
1993 + ShortBuffer - isEmpty 0.001s
1994 + ShortBuffer - toArray 0.002s
1995 + ShortBuffer - copyToArray 0.002s
1996 + ShortBuffer - concat 0.003s
1997 + ShortBuffer - concat empty 0.0s
1998 + ShortBuffer - scanLeft 0.002s
1999 + ShortBuffer - scanLeftCarry 0.002s
2000 + ShortBuffer - Eq[Chunk[Short]].eq.antisymmetry eq 0.002s
2001 + ShortBuffer - Eq[Chunk[Short]].eq.reflexivity eq 0.001s
2002 + ShortBuffer - Eq[Chunk[Short]].eq.symmetry eq 0.001s
2003 + ShortBuffer - Eq[Chunk[Short]].eq.transitivity eq 0.003s
2004 + ShortBuffer - Monad[Chunk].monad.ap consistent with product + map 0.012s
2005 + ShortBuffer - Monad[Chunk].monad.applicative homomorphism 0.001s
2006 + ShortBuffer - Monad[Chunk].monad.applicative identity 0.002s
2007 + ShortBuffer - Monad[Chunk].monad.applicative interchange 0.003s
2008 + ShortBuffer - Monad[Chunk].monad.applicative map 0.003s
2009 + ShortBuffer - Monad[Chunk].monad.applicative unit 0.0s
2010 + ShortBuffer - Monad[Chunk].monad.apply composition 0.2s
2011 + ShortBuffer - Monad[Chunk].monad.covariant composition 0.002s
2012 + ShortBuffer - Monad[Chunk].monad.covariant identity 0.001s
2013 + ShortBuffer - Monad[Chunk].monad.flatMap associativity 0.321s
2014 + ShortBuffer - Monad[Chunk].monad.flatMap consistent apply 0.005s
2015 + ShortBuffer - Monad[Chunk].monad.flatMap from tailRecM consistency 0.013s
2016 + ShortBuffer - Monad[Chunk].monad.invariant composition 0.002s
2017 + ShortBuffer - Monad[Chunk].monad.invariant identity 0.001s
2018 + ShortBuffer - Monad[Chunk].monad.map flatMap coherence 0.002s
2019 + ShortBuffer - Monad[Chunk].monad.map2/map2Eval consistency 0.005s
2020 + ShortBuffer - Monad[Chunk].monad.map2/product-map consistency 0.006s
2021 + ShortBuffer - Monad[Chunk].monad.monad left identity 0.002s
2022 + ShortBuffer - Monad[Chunk].monad.monad right identity 0.001s
2023 + ShortBuffer - Monad[Chunk].monad.monoidal left identity 0.002s
2024 + ShortBuffer - Monad[Chunk].monad.monoidal right identity 0.001s
2025 + ShortBuffer - Monad[Chunk].monad.mproduct consistent flatMap 0.012s
2026 + ShortBuffer - Monad[Chunk].monad.productL consistent map2 0.002s
2027 + ShortBuffer - Monad[Chunk].monad.productR consistent map2 0.002s
2028 + ShortBuffer - Monad[Chunk].monad.semigroupal associativity 0.015s
2029 + ShortBuffer - Monad[Chunk].monad.tailRecM consistent flatMap 0.011s
2030 + ShortBuffer - Monad[Chunk].monad.tailRecM stack safety 0.002s
2031 + ShortBuffer - Alternative[Chunk].alternative.ap consistent with product + map 0.015s
2032 + ShortBuffer - Alternative[Chunk].alternative.applicative homomorphism 0.0s
2033 + ShortBuffer - Alternative[Chunk].alternative.applicative identity 0.002s
2034 + ShortBuffer - Alternative[Chunk].alternative.applicative interchange 0.001s
2035 + ShortBuffer - Alternative[Chunk].alternative.applicative map 0.002s
2036 + ShortBuffer - Alternative[Chunk].alternative.applicative unit 0.0s
2037 + ShortBuffer - Alternative[Chunk].alternative.apply composition 0.232s
2038 + ShortBuffer - Alternative[Chunk].alternative.covariant composition 0.002s
2039 + ShortBuffer - Alternative[Chunk].alternative.covariant identity 0.002s
2040 + ShortBuffer - Alternative[Chunk].alternative.invariant composition 0.001s
2041 + ShortBuffer - Alternative[Chunk].alternative.invariant identity 0.002s
2042 + ShortBuffer - Alternative[Chunk].alternative.left distributivity 0.002s
2043 + ShortBuffer - Alternative[Chunk].alternative.map2/map2Eval consistency 0.006s
2044 + ShortBuffer - Alternative[Chunk].alternative.map2/product-map consistency 0.003s
2045 + ShortBuffer - Alternative[Chunk].alternative.monoidK left identity 0.002s
2046 + ShortBuffer - Alternative[Chunk].alternative.monoidK right identity 0.001s
2047 + ShortBuffer - Alternative[Chunk].alternative.monoidal left identity 0.001s
2048 + ShortBuffer - Alternative[Chunk].alternative.monoidal right identity 0.001s
2049 + ShortBuffer - Alternative[Chunk].alternative.productL consistent map2 0.002s
2050 + ShortBuffer - Alternative[Chunk].alternative.productR consistent map2 0.003s
2051 + ShortBuffer - Alternative[Chunk].alternative.right absorption 0.0s
2052 + ShortBuffer - Alternative[Chunk].alternative.right distributivity 0.019s
2053 + ShortBuffer - Alternative[Chunk].alternative.semigroupK associative 0.004s
2054 + ShortBuffer - Alternative[Chunk].alternative.semigroupal associativity 0.007s
2055 + ShortBuffer - TraverseFilter[Chunk].traverseFilter.collect mapFilter consistency 0.001s
2056 + ShortBuffer - TraverseFilter[Chunk].traverseFilter.filter mapFilter consistency 0.001s
2057 + ShortBuffer - TraverseFilter[Chunk].traverseFilter.filterA consistent with traverseFilter 0.001s
2058 + ShortBuffer - TraverseFilter[Chunk].traverseFilter.filterNot mapFilter consistency 0.001s
2059 + ShortBuffer - TraverseFilter[Chunk].traverseFilter.flattenOption mapFilter consistency 0.002s
2060 + ShortBuffer - TraverseFilter[Chunk].traverseFilter.mapFilter composition 0.002s
2061 + ShortBuffer - TraverseFilter[Chunk].traverseFilter.mapFilter map consistency 0.001s
2062 + ShortBuffer - TraverseFilter[Chunk].traverseFilter.traverseEither consistent with traverseFilter 0.002s
2063 + ShortBuffer - TraverseFilter[Chunk].traverseFilter.traverseFilter consistent with traverse 0.002s
2064 + ShortBuffer - TraverseFilter[Chunk].traverseFilter.traverseFilter identity 0.001s
2065 + ShortBuffer - TraverseFilter[Chunk].traverseFilter.traverseFilter nested composition 0.002s
2066 + ShortBuffer - Traverse[Chunk].traverse.collectFirst reference 0.001s
2067 + ShortBuffer - Traverse[Chunk].traverse.collectFirstSome reference 0.001s
2068 + ShortBuffer - Traverse[Chunk].traverse.covariant composition 0.002s
2069 + ShortBuffer - Traverse[Chunk].traverse.covariant identity 0.001s
2070 + ShortBuffer - Traverse[Chunk].traverse.dropWhile_ reference 0.001s
2071 + ShortBuffer - Traverse[Chunk].traverse.exists consistent with find 0.001s
2072 + ShortBuffer - Traverse[Chunk].traverse.exists is lazy 0.001s
2073 + ShortBuffer - Traverse[Chunk].traverse.filter_ reference 0.002s
2074 + ShortBuffer - Traverse[Chunk].traverse.fold reference 0.001s
2075 + ShortBuffer - Traverse[Chunk].traverse.foldLeft consistent with foldMap 0.002s
2076 + ShortBuffer - Traverse[Chunk].traverse.foldM identity 0.001s
2077 + ShortBuffer - Traverse[Chunk].traverse.foldRight consistent with foldMap 0.002s
2078 + ShortBuffer - Traverse[Chunk].traverse.foldRight is lazy 0.001s
2079 + ShortBuffer - Traverse[Chunk].traverse.foldRightDefer consistency 0.002s
2080 + ShortBuffer - Traverse[Chunk].traverse.forall consistent with exists 0.001s
2081 + ShortBuffer - Traverse[Chunk].traverse.forall is lazy 0.001s
2082 + ShortBuffer - Traverse[Chunk].traverse.forall true if empty 0.001s
2083 + ShortBuffer - Traverse[Chunk].traverse.get reference 0.001s
2084 + ShortBuffer - Traverse[Chunk].traverse.invariant composition 0.002s
2085 + ShortBuffer - Traverse[Chunk].traverse.invariant identity 0.001s
2086 + ShortBuffer - Traverse[Chunk].traverse.nonEmpty reference 0.001s
2087 + ShortBuffer - Traverse[Chunk].traverse.ordered consistency 0.001s
2088 + ShortBuffer - Traverse[Chunk].traverse.reduceLeftOption consistent with reduceLeftToOption 0.002s
2089 + ShortBuffer - Traverse[Chunk].traverse.reduceRightOption consistent with reduceRightToOption 0.001s
2090 + ShortBuffer - Traverse[Chunk].traverse.takeWhile_ reference 0.002s
2091 + ShortBuffer - Traverse[Chunk].traverse.toList reference 0.001s
2092 + ShortBuffer - Traverse[Chunk].traverse.traverse derive foldMap 0.001s
2093 + ShortBuffer - Traverse[Chunk].traverse.traverse identity 0.001s
2094 + ShortBuffer - Traverse[Chunk].traverse.traverse order consistency 0.001s
2095 + ShortBuffer - Traverse[Chunk].traverse.traverse parallel composition 0.001s
2096 + ShortBuffer - Traverse[Chunk].traverse.traverse ref mapWithIndex 0.002s
2097 + ShortBuffer - Traverse[Chunk].traverse.traverse ref traverseWithIndexM 0.002s
2098 + ShortBuffer - Traverse[Chunk].traverse.traverse ref zipWithIndex 0.001s
2099 + ShortBuffer - Traverse[Chunk].traverse.traverse sequential composition 0.002s
2100 + ShortBuffer - Traverse[Chunk].traverse.traverse traverseTap 0.001s
2101 + ShortBuffer - Traverse[Chunk].traverse.unordered traverse consistent with sequence 0.001s
2102 + ShortBuffer - Traverse[Chunk].traverse.unordered traverse parallel composition 0.002s
2103 + ShortBuffer - Traverse[Chunk].traverse.unordered traverse sequential composition 0.002s
2104 + ShortBuffer - Traverse[Chunk].traverse.unorderedFold consistent with unorderedFoldMap 0.07s
2105 + IntBuffer - size 0.007s
2106 + IntBuffer - take 0.002s
2107 + IntBuffer - drop 0.001s
2108 + IntBuffer - isEmpty 0.002s
2109 + IntBuffer - toArray 0.002s
2110 + IntBuffer - copyToArray 0.003s
2111 + IntBuffer - concat 0.003s
2112 + IntBuffer - concat empty 0.0s
2113 + IntBuffer - scanLeft 0.002s
2114 + IntBuffer - scanLeftCarry 0.001s
2115 + IntBuffer - Eq[Chunk[Int]].eq.antisymmetry eq 0.003s
2116 + IntBuffer - Eq[Chunk[Int]].eq.reflexivity eq 0.001s
2117 + IntBuffer - Eq[Chunk[Int]].eq.symmetry eq 0.002s
2118 + IntBuffer - Eq[Chunk[Int]].eq.transitivity eq 0.003s
2119 + IntBuffer - Monad[Chunk].monad.ap consistent with product + map 0.014s
2120 + IntBuffer - Monad[Chunk].monad.applicative homomorphism 0.001s
2121 + IntBuffer - Monad[Chunk].monad.applicative identity 0.001s
2122 + IntBuffer - Monad[Chunk].monad.applicative interchange 0.002s
2123 + IntBuffer - Monad[Chunk].monad.applicative map 0.002s
2124 + IntBuffer - Monad[Chunk].monad.applicative unit 0.0s
2125 + IntBuffer - Monad[Chunk].monad.apply composition 0.194s
2126 + IntBuffer - Monad[Chunk].monad.covariant composition 0.002s
2127 + IntBuffer - Monad[Chunk].monad.covariant identity 0.001s
2128 + IntBuffer - Monad[Chunk].monad.flatMap associativity 0.104s
2129 + IntBuffer - Monad[Chunk].monad.flatMap consistent apply 0.005s
2130 + IntBuffer - Monad[Chunk].monad.flatMap from tailRecM consistency 0.01s
2131 + IntBuffer - Monad[Chunk].monad.invariant composition 0.002s
2132 + IntBuffer - Monad[Chunk].monad.invariant identity 0.001s
2133 + IntBuffer - Monad[Chunk].monad.map flatMap coherence 0.002s
2134 + IntBuffer - Monad[Chunk].monad.map2/map2Eval consistency 0.005s
2135 + IntBuffer - Monad[Chunk].monad.map2/product-map consistency 0.007s
2136 + IntBuffer - Monad[Chunk].monad.monad left identity 0.001s
2137 + IntBuffer - Monad[Chunk].monad.monad right identity 0.002s
2138 + IntBuffer - Monad[Chunk].monad.monoidal left identity 0.001s
2139 + IntBuffer - Monad[Chunk].monad.monoidal right identity 0.002s
2140 + IntBuffer - Monad[Chunk].monad.mproduct consistent flatMap 0.008s
2141 + IntBuffer - Monad[Chunk].monad.productL consistent map2 0.004s
2142 + IntBuffer - Monad[Chunk].monad.productR consistent map2 0.004s
2143 + IntBuffer - Monad[Chunk].monad.semigroupal associativity 0.01s
2144 + IntBuffer - Monad[Chunk].monad.tailRecM consistent flatMap 0.011s
2145 + IntBuffer - Monad[Chunk].monad.tailRecM stack safety 0.002s
2146 + IntBuffer - Alternative[Chunk].alternative.ap consistent with product + map 0.016s
2147 + IntBuffer - Alternative[Chunk].alternative.applicative homomorphism 0.001s
2148 + IntBuffer - Alternative[Chunk].alternative.applicative identity 0.001s
2149 + IntBuffer - Alternative[Chunk].alternative.applicative interchange 0.001s
2150 + IntBuffer - Alternative[Chunk].alternative.applicative map 0.002s
2151 + IntBuffer - Alternative[Chunk].alternative.applicative unit 0.0s
2152 + IntBuffer - Alternative[Chunk].alternative.apply composition 0.256s
2153 + IntBuffer - Alternative[Chunk].alternative.covariant composition 0.002s
2154 + IntBuffer - Alternative[Chunk].alternative.covariant identity 0.001s
2155 + IntBuffer - Alternative[Chunk].alternative.invariant composition 0.001s
2156 + IntBuffer - Alternative[Chunk].alternative.invariant identity 0.001s
2157 + IntBuffer - Alternative[Chunk].alternative.left distributivity 0.002s
2158 + IntBuffer - Alternative[Chunk].alternative.map2/map2Eval consistency 0.004s
2159 + IntBuffer - Alternative[Chunk].alternative.map2/product-map consistency 0.005s
2160 + IntBuffer - Alternative[Chunk].alternative.monoidK left identity 0.001s
2161 + IntBuffer - Alternative[Chunk].alternative.monoidK right identity 0.001s
2162 + IntBuffer - Alternative[Chunk].alternative.monoidal left identity 0.001s
2163 + IntBuffer - Alternative[Chunk].alternative.monoidal right identity 0.002s
2164 + IntBuffer - Alternative[Chunk].alternative.productL consistent map2 0.002s
2165 + IntBuffer - Alternative[Chunk].alternative.productR consistent map2 0.002s
2166 + IntBuffer - Alternative[Chunk].alternative.right absorption 0.001s
2167 + IntBuffer - Alternative[Chunk].alternative.right distributivity 0.017s
2168 + IntBuffer - Alternative[Chunk].alternative.semigroupK associative 0.003s
2169 + IntBuffer - Alternative[Chunk].alternative.semigroupal associativity 0.003s
2170 + IntBuffer - TraverseFilter[Chunk].traverseFilter.collect mapFilter consistency 0.001s
2171 + IntBuffer - TraverseFilter[Chunk].traverseFilter.filter mapFilter consistency 0.002s
2172 + IntBuffer - TraverseFilter[Chunk].traverseFilter.filterA consistent with traverseFilter 0.001s
2173 + IntBuffer - TraverseFilter[Chunk].traverseFilter.filterNot mapFilter consistency 0.001s
2174 + IntBuffer - TraverseFilter[Chunk].traverseFilter.flattenOption mapFilter consistency 0.002s
2175 + IntBuffer - TraverseFilter[Chunk].traverseFilter.mapFilter composition 0.001s
2176 + IntBuffer - TraverseFilter[Chunk].traverseFilter.mapFilter map consistency 0.002s
2177 + IntBuffer - TraverseFilter[Chunk].traverseFilter.traverseEither consistent with traverseFilter 0.002s
2178 + IntBuffer - TraverseFilter[Chunk].traverseFilter.traverseFilter consistent with traverse 0.002s
2179 + IntBuffer - TraverseFilter[Chunk].traverseFilter.traverseFilter identity 0.001s
2180 + IntBuffer - TraverseFilter[Chunk].traverseFilter.traverseFilter nested composition 0.002s
2181 + IntBuffer - Traverse[Chunk].traverse.collectFirst reference 0.001s
2182 + IntBuffer - Traverse[Chunk].traverse.collectFirstSome reference 0.001s
2183 + IntBuffer - Traverse[Chunk].traverse.covariant composition 0.001s
2184 + IntBuffer - Traverse[Chunk].traverse.covariant identity 0.001s
2185 + IntBuffer - Traverse[Chunk].traverse.dropWhile_ reference 0.002s
2186 + IntBuffer - Traverse[Chunk].traverse.exists consistent with find 0.001s
2187 + IntBuffer - Traverse[Chunk].traverse.exists is lazy 0.001s
2188 + IntBuffer - Traverse[Chunk].traverse.filter_ reference 0.001s
2189 + IntBuffer - Traverse[Chunk].traverse.fold reference 0.002s
2190 + IntBuffer - Traverse[Chunk].traverse.foldLeft consistent with foldMap 0.001s
2191 + IntBuffer - Traverse[Chunk].traverse.foldM identity 0.002s
2192 + IntBuffer - Traverse[Chunk].traverse.foldRight consistent with foldMap 0.001s
2193 + IntBuffer - Traverse[Chunk].traverse.foldRight is lazy 0.001s
2194 + IntBuffer - Traverse[Chunk].traverse.foldRightDefer consistency 0.002s
2195 + IntBuffer - Traverse[Chunk].traverse.forall consistent with exists 0.001s
2196 + IntBuffer - Traverse[Chunk].traverse.forall is lazy 0.001s
2197 + IntBuffer - Traverse[Chunk].traverse.forall true if empty 0.001s
2198 + IntBuffer - Traverse[Chunk].traverse.get reference 0.002s
2199 + IntBuffer - Traverse[Chunk].traverse.invariant composition 0.002s
2200 + IntBuffer - Traverse[Chunk].traverse.invariant identity 0.001s
2201 + IntBuffer - Traverse[Chunk].traverse.nonEmpty reference 0.001s
2202 + IntBuffer - Traverse[Chunk].traverse.ordered consistency 0.002s
2203 + IntBuffer - Traverse[Chunk].traverse.reduceLeftOption consistent with reduceLeftToOption 0.001s
2204 + IntBuffer - Traverse[Chunk].traverse.reduceRightOption consistent with reduceRightToOption 0.002s
2205 + IntBuffer - Traverse[Chunk].traverse.takeWhile_ reference 0.001s
2206 + IntBuffer - Traverse[Chunk].traverse.toList reference 0.001s
2207 + IntBuffer - Traverse[Chunk].traverse.traverse derive foldMap 0.002s
2208 + IntBuffer - Traverse[Chunk].traverse.traverse identity 0.001s
2209 + IntBuffer - Traverse[Chunk].traverse.traverse order consistency 0.001s
2210 + IntBuffer - Traverse[Chunk].traverse.traverse parallel composition 0.002s
2211 + IntBuffer - Traverse[Chunk].traverse.traverse ref mapWithIndex 0.002s
2212 + IntBuffer - Traverse[Chunk].traverse.traverse ref traverseWithIndexM 0.001s
2213 + IntBuffer - Traverse[Chunk].traverse.traverse ref zipWithIndex 0.002s
2214 + IntBuffer - Traverse[Chunk].traverse.traverse sequential composition 0.002s
2215 + IntBuffer - Traverse[Chunk].traverse.traverse traverseTap 0.002s
2216 + IntBuffer - Traverse[Chunk].traverse.unordered traverse consistent with sequence 0.001s
2217 + IntBuffer - Traverse[Chunk].traverse.unordered traverse parallel composition 0.003s
2218 + IntBuffer - Traverse[Chunk].traverse.unordered traverse sequential composition 0.002s
2219 + IntBuffer - Traverse[Chunk].traverse.unorderedFold consistent with unorderedFoldMap 0.002s
2220 + LongBuffer - size 0.001s
2221 + LongBuffer - take 0.001s
2222 + LongBuffer - drop 0.002s
2223 + LongBuffer - isEmpty 0.001s
2224 + LongBuffer - toArray 0.002s
2225 + LongBuffer - copyToArray 0.001s
2226 + LongBuffer - concat 0.003s
2227 + LongBuffer - concat empty 0.0s
2228 + LongBuffer - scanLeft 0.002s
2229 + LongBuffer - scanLeftCarry 0.001s
2230 + LongBuffer - Eq[Chunk[Long]].eq.antisymmetry eq 0.002s
2231 + LongBuffer - Eq[Chunk[Long]].eq.reflexivity eq 0.001s
2232 + LongBuffer - Eq[Chunk[Long]].eq.symmetry eq 0.001s
2233 + LongBuffer - Eq[Chunk[Long]].eq.transitivity eq 0.003s
2234 + LongBuffer - Monad[Chunk].monad.ap consistent with product + map 0.006s
2235 + LongBuffer - Monad[Chunk].monad.applicative homomorphism 0.001s
2236 + LongBuffer - Monad[Chunk].monad.applicative identity 0.001s
2237 + LongBuffer - Monad[Chunk].monad.applicative interchange 0.001s
2238 + LongBuffer - Monad[Chunk].monad.applicative map 0.002s
2239 + LongBuffer - Monad[Chunk].monad.applicative unit 0.0s
2240 + LongBuffer - Monad[Chunk].monad.apply composition 0.073s
2241 + LongBuffer - Monad[Chunk].monad.covariant composition 0.002s
2242 + LongBuffer - Monad[Chunk].monad.covariant identity 0.001s
2243 + LongBuffer - Monad[Chunk].monad.flatMap associativity 0.109s
2244 + LongBuffer - Monad[Chunk].monad.flatMap consistent apply 0.005s
2245 + LongBuffer - Monad[Chunk].monad.flatMap from tailRecM consistency 0.013s
2246 + LongBuffer - Monad[Chunk].monad.invariant composition 0.002s
2247 + LongBuffer - Monad[Chunk].monad.invariant identity 0.001s
2248 + LongBuffer - Monad[Chunk].monad.map flatMap coherence 0.001s
2249 + LongBuffer - Monad[Chunk].monad.map2/map2Eval consistency 0.003s
2250 + LongBuffer - Monad[Chunk].monad.map2/product-map consistency 0.006s
2251 + LongBuffer - Monad[Chunk].monad.monad left identity 0.002s
2252 + LongBuffer - Monad[Chunk].monad.monad right identity 0.001s
2253 + LongBuffer - Monad[Chunk].monad.monoidal left identity 0.001s
2254 + LongBuffer - Monad[Chunk].monad.monoidal right identity 0.002s
2255 + LongBuffer - Monad[Chunk].monad.mproduct consistent flatMap 0.012s
2256 + LongBuffer - Monad[Chunk].monad.productL consistent map2 0.002s
2257 + LongBuffer - Monad[Chunk].monad.productR consistent map2 0.002s
2258 + LongBuffer - Monad[Chunk].monad.semigroupal associativity 0.012s
2259 + LongBuffer - Monad[Chunk].monad.tailRecM consistent flatMap 0.008s
2260 + LongBuffer - Monad[Chunk].monad.tailRecM stack safety 0.002s
2261 + LongBuffer - Alternative[Chunk].alternative.ap consistent with product + map 0.011s
2262 + LongBuffer - Alternative[Chunk].alternative.applicative homomorphism 0.0s
2263 + LongBuffer - Alternative[Chunk].alternative.applicative identity 0.001s
2264 + LongBuffer - Alternative[Chunk].alternative.applicative interchange 0.002s
2265 + LongBuffer - Alternative[Chunk].alternative.applicative map 0.001s
2266 + LongBuffer - Alternative[Chunk].alternative.applicative unit 0.001s
2267 + LongBuffer - Alternative[Chunk].alternative.apply composition 1.451s
2268 + LongBuffer - Alternative[Chunk].alternative.covariant composition 0.002s
2269 + LongBuffer - Alternative[Chunk].alternative.covariant identity 0.001s
2270 + LongBuffer - Alternative[Chunk].alternative.invariant composition 0.003s
2271 + LongBuffer - Alternative[Chunk].alternative.invariant identity 0.001s
2272 + LongBuffer - Alternative[Chunk].alternative.left distributivity 0.004s
2273 + LongBuffer - Alternative[Chunk].alternative.map2/map2Eval consistency 0.007s
2274 + LongBuffer - Alternative[Chunk].alternative.map2/product-map consistency 0.008s
2275 + LongBuffer - Alternative[Chunk].alternative.monoidK left identity 0.001s
2276 + LongBuffer - Alternative[Chunk].alternative.monoidK right identity 0.001s
2277 + LongBuffer - Alternative[Chunk].alternative.monoidal left identity 0.001s
2278 + LongBuffer - Alternative[Chunk].alternative.monoidal right identity 0.001s
2279 + LongBuffer - Alternative[Chunk].alternative.productL consistent map2 0.002s
2280 + LongBuffer - Alternative[Chunk].alternative.productR consistent map2 0.003s
2281 + LongBuffer - Alternative[Chunk].alternative.right absorption 0.001s
2282 + LongBuffer - Alternative[Chunk].alternative.right distributivity 0.014s
2283 + LongBuffer - Alternative[Chunk].alternative.semigroupK associative 0.003s
2284 + LongBuffer - Alternative[Chunk].alternative.semigroupal associativity 0.012s
2285 + LongBuffer - TraverseFilter[Chunk].traverseFilter.collect mapFilter consistency 0.001s
2286 + LongBuffer - TraverseFilter[Chunk].traverseFilter.filter mapFilter consistency 0.002s
2287 + LongBuffer - TraverseFilter[Chunk].traverseFilter.filterA consistent with traverseFilter 0.001s
2288 + LongBuffer - TraverseFilter[Chunk].traverseFilter.filterNot mapFilter consistency 0.002s
2289 + LongBuffer - TraverseFilter[Chunk].traverseFilter.flattenOption mapFilter consistency 0.001s
2290 + LongBuffer - TraverseFilter[Chunk].traverseFilter.mapFilter composition 0.002s
2291 + LongBuffer - TraverseFilter[Chunk].traverseFilter.mapFilter map consistency 0.001s
2292 + LongBuffer - TraverseFilter[Chunk].traverseFilter.traverseEither consistent with traverseFilter 0.002s
2293 + LongBuffer - TraverseFilter[Chunk].traverseFilter.traverseFilter consistent with traverse 0.002s
2294 + LongBuffer - TraverseFilter[Chunk].traverseFilter.traverseFilter identity 0.001s
2295 + LongBuffer - TraverseFilter[Chunk].traverseFilter.traverseFilter nested composition 0.002s
2296 + LongBuffer - Traverse[Chunk].traverse.collectFirst reference 0.001s
2297 + LongBuffer - Traverse[Chunk].traverse.collectFirstSome reference 0.001s
2298 + LongBuffer - Traverse[Chunk].traverse.covariant composition 0.002s
2299 + LongBuffer - Traverse[Chunk].traverse.covariant identity 0.001s
2300 + LongBuffer - Traverse[Chunk].traverse.dropWhile_ reference 0.002s
2301 + LongBuffer - Traverse[Chunk].traverse.exists consistent with find 0.001s
2302 + LongBuffer - Traverse[Chunk].traverse.exists is lazy 0.001s
2303 + LongBuffer - Traverse[Chunk].traverse.filter_ reference 0.001s
2304 + LongBuffer - Traverse[Chunk].traverse.fold reference 0.002s
2305 + LongBuffer - Traverse[Chunk].traverse.foldLeft consistent with foldMap 0.001s
2306 + LongBuffer - Traverse[Chunk].traverse.foldM identity 0.002s
2307 + LongBuffer - Traverse[Chunk].traverse.foldRight consistent with foldMap 0.002s
2308 + LongBuffer - Traverse[Chunk].traverse.foldRight is lazy 0.001s
2309 + LongBuffer - Traverse[Chunk].traverse.foldRightDefer consistency 0.002s
2310 + LongBuffer - Traverse[Chunk].traverse.forall consistent with exists 0.001s
2311 + LongBuffer - Traverse[Chunk].traverse.forall is lazy 0.002s
2312 + LongBuffer - Traverse[Chunk].traverse.forall true if empty 0.001s
2313 + LongBuffer - Traverse[Chunk].traverse.get reference 0.001s
2314 + LongBuffer - Traverse[Chunk].traverse.invariant composition 0.002s
2315 + LongBuffer - Traverse[Chunk].traverse.invariant identity 0.001s
2316 + LongBuffer - Traverse[Chunk].traverse.nonEmpty reference 0.001s
2317 + LongBuffer - Traverse[Chunk].traverse.ordered consistency 0.002s
2318 + LongBuffer - Traverse[Chunk].traverse.reduceLeftOption consistent with reduceLeftToOption 0.002s
2319 + LongBuffer - Traverse[Chunk].traverse.reduceRightOption consistent with reduceRightToOption 0.002s
2320 + LongBuffer - Traverse[Chunk].traverse.takeWhile_ reference 0.001s
2321 + LongBuffer - Traverse[Chunk].traverse.toList reference 0.001s
2322 + LongBuffer - Traverse[Chunk].traverse.traverse derive foldMap 0.002s
2323 + LongBuffer - Traverse[Chunk].traverse.traverse identity 0.001s
2324 + LongBuffer - Traverse[Chunk].traverse.traverse order consistency 0.001s
2325 + LongBuffer - Traverse[Chunk].traverse.traverse parallel composition 0.002s
2326 + LongBuffer - Traverse[Chunk].traverse.traverse ref mapWithIndex 0.002s
2327 + LongBuffer - Traverse[Chunk].traverse.traverse ref traverseWithIndexM 0.002s
2328 + LongBuffer - Traverse[Chunk].traverse.traverse ref zipWithIndex 0.002s
2329 + LongBuffer - Traverse[Chunk].traverse.traverse sequential composition 0.002s
2330 + LongBuffer - Traverse[Chunk].traverse.traverse traverseTap 0.001s
2331 + LongBuffer - Traverse[Chunk].traverse.unordered traverse consistent with sequence 0.001s
2332 + LongBuffer - Traverse[Chunk].traverse.unordered traverse parallel composition 0.002s
2333 + LongBuffer - Traverse[Chunk].traverse.unordered traverse sequential composition 0.001s
2334 + LongBuffer - Traverse[Chunk].traverse.unorderedFold consistent with unorderedFoldMap 0.001s
2335 + DoubleBuffer - size 0.001s
2336 + DoubleBuffer - take 0.001s
2337 + DoubleBuffer - drop 0.001s
2338 + DoubleBuffer - isEmpty 0.002s
2339 + DoubleBuffer - toArray 0.002s
2340 + DoubleBuffer - copyToArray 0.002s
2341 + DoubleBuffer - concat 0.004s
2342 + DoubleBuffer - concat empty 0.0s
2343 + DoubleBuffer - scanLeft 0.001s
2344 + DoubleBuffer - scanLeftCarry 0.001s
2345 + DoubleBuffer - Eq[Chunk[Double]].eq.antisymmetry eq 0.003s
2346 + DoubleBuffer - Eq[Chunk[Double]].eq.reflexivity eq 0.001s
2347 + DoubleBuffer - Eq[Chunk[Double]].eq.symmetry eq 0.002s
2348 + DoubleBuffer - Eq[Chunk[Double]].eq.transitivity eq 0.002s
2349 + DoubleBuffer - Monad[Chunk].monad.ap consistent with product + map 0.008s
2350 + DoubleBuffer - Monad[Chunk].monad.applicative homomorphism 0.0s
2351 + DoubleBuffer - Monad[Chunk].monad.applicative identity 0.001s
2352 + DoubleBuffer - Monad[Chunk].monad.applicative interchange 0.002s
2353 + DoubleBuffer - Monad[Chunk].monad.applicative map 0.002s
2354 + DoubleBuffer - Monad[Chunk].monad.applicative unit 0.0s
2355 + DoubleBuffer - Monad[Chunk].monad.apply composition 0.171s
2356 + DoubleBuffer - Monad[Chunk].monad.covariant composition 0.002s
2357 + DoubleBuffer - Monad[Chunk].monad.covariant identity 0.001s
2358 + DoubleBuffer - Monad[Chunk].monad.flatMap associativity 0.218s
2359 + DoubleBuffer - Monad[Chunk].monad.flatMap consistent apply 0.008s
2360 + DoubleBuffer - Monad[Chunk].monad.flatMap from tailRecM consistency 0.01s
2361 + DoubleBuffer - Monad[Chunk].monad.invariant composition 0.002s
2362 + DoubleBuffer - Monad[Chunk].monad.invariant identity 0.001s
2363 + DoubleBuffer - Monad[Chunk].monad.map flatMap coherence 0.002s
2364 + DoubleBuffer - Monad[Chunk].monad.map2/map2Eval consistency 0.006s
2365 + DoubleBuffer - Monad[Chunk].monad.map2/product-map consistency 0.012s
2366 + DoubleBuffer - Monad[Chunk].monad.monad left identity 0.002s
2367 + DoubleBuffer - Monad[Chunk].monad.monad right identity 0.001s
2368 + DoubleBuffer - Monad[Chunk].monad.monoidal left identity 0.001s
2369 + DoubleBuffer - Monad[Chunk].monad.monoidal right identity 0.002s
2370 + DoubleBuffer - Monad[Chunk].monad.mproduct consistent flatMap 0.015s
2371 + DoubleBuffer - Monad[Chunk].monad.productL consistent map2 0.003s
2372 + DoubleBuffer - Monad[Chunk].monad.productR consistent map2 0.002s
2373 + DoubleBuffer - Monad[Chunk].monad.semigroupal associativity 0.008s
2374 + DoubleBuffer - Monad[Chunk].monad.tailRecM consistent flatMap 0.018s
2375 + DoubleBuffer - Monad[Chunk].monad.tailRecM stack safety 0.002s
2376 + DoubleBuffer - Alternative[Chunk].alternative.ap consistent with product + map 0.015s
2377 + DoubleBuffer - Alternative[Chunk].alternative.applicative homomorphism 0.0s
2378 + DoubleBuffer - Alternative[Chunk].alternative.applicative identity 0.002s
2379 + DoubleBuffer - Alternative[Chunk].alternative.applicative interchange 0.001s
2380 + DoubleBuffer - Alternative[Chunk].alternative.applicative map 0.002s
2381 + DoubleBuffer - Alternative[Chunk].alternative.applicative unit 0.0s
2382 + DoubleBuffer - Alternative[Chunk].alternative.apply composition 0.137s
2383 + DoubleBuffer - Alternative[Chunk].alternative.covariant composition 0.002s
2384 + DoubleBuffer - Alternative[Chunk].alternative.covariant identity 0.001s
2385 + DoubleBuffer - Alternative[Chunk].alternative.invariant composition 0.002s
2386 + DoubleBuffer - Alternative[Chunk].alternative.invariant identity 0.001s
2387 + DoubleBuffer - Alternative[Chunk].alternative.left distributivity 0.003s
2388 + DoubleBuffer - Alternative[Chunk].alternative.map2/map2Eval consistency 0.008s
2389 + DoubleBuffer - Alternative[Chunk].alternative.map2/product-map consistency 0.007s
2390 + DoubleBuffer - Alternative[Chunk].alternative.monoidK left identity 0.001s
2391 + DoubleBuffer - Alternative[Chunk].alternative.monoidK right identity 0.001s
2392 + DoubleBuffer - Alternative[Chunk].alternative.monoidal left identity 0.002s
2393 + DoubleBuffer - Alternative[Chunk].alternative.monoidal right identity 0.001s
2394 + DoubleBuffer - Alternative[Chunk].alternative.productL consistent map2 0.002s
2395 + DoubleBuffer - Alternative[Chunk].alternative.productR consistent map2 0.003s
2396 + DoubleBuffer - Alternative[Chunk].alternative.right absorption 0.0s
2397 + DoubleBuffer - Alternative[Chunk].alternative.right distributivity 0.023s
2398 + DoubleBuffer - Alternative[Chunk].alternative.semigroupK associative 0.003s
2399 + DoubleBuffer - Alternative[Chunk].alternative.semigroupal associativity 0.01s
2400 + DoubleBuffer - TraverseFilter[Chunk].traverseFilter.collect mapFilter consistency 0.002s
2401 + DoubleBuffer - TraverseFilter[Chunk].traverseFilter.filter mapFilter consistency 0.001s
2402 + DoubleBuffer - TraverseFilter[Chunk].traverseFilter.filterA consistent with traverseFilter 0.002s
2403 + DoubleBuffer - TraverseFilter[Chunk].traverseFilter.filterNot mapFilter consistency 0.001s
2404 + DoubleBuffer - TraverseFilter[Chunk].traverseFilter.flattenOption mapFilter consistency 0.001s
2405 + DoubleBuffer - TraverseFilter[Chunk].traverseFilter.mapFilter composition 0.002s
2406 + DoubleBuffer - TraverseFilter[Chunk].traverseFilter.mapFilter map consistency 0.002s
2407 + DoubleBuffer - TraverseFilter[Chunk].traverseFilter.traverseEither consistent with traverseFilter 0.002s
2408 + DoubleBuffer - TraverseFilter[Chunk].traverseFilter.traverseFilter consistent with traverse 0.002s
2409 + DoubleBuffer - TraverseFilter[Chunk].traverseFilter.traverseFilter identity 0.001s
2410 + DoubleBuffer - TraverseFilter[Chunk].traverseFilter.traverseFilter nested composition 0.003s
2411 + FloatBuffer - size 0.001s
2412 + FloatBuffer - take 0.002s
2413 + FloatBuffer - drop 0.001s
2414 + FloatBuffer - isEmpty 0.002s
2415 + FloatBuffer - toArray 0.002s
2416 + FloatBuffer - copyToArray 0.002s
2417 + FloatBuffer - concat 0.003s
2418 + FloatBuffer - concat empty 0.0s
2419 + FloatBuffer - scanLeft 0.002s
2420 + FloatBuffer - scanLeftCarry 0.002s
2421 + FloatBuffer - Eq[Chunk[Float]].eq.antisymmetry eq 0.003s
2422 + FloatBuffer - Eq[Chunk[Float]].eq.reflexivity eq 0.001s
2423 + FloatBuffer - Eq[Chunk[Float]].eq.symmetry eq 0.002s
2424 + FloatBuffer - Eq[Chunk[Float]].eq.transitivity eq 0.004s
2425 + FloatBuffer - Monad[Chunk].monad.ap consistent with product + map 0.097s
2426 + FloatBuffer - Monad[Chunk].monad.applicative homomorphism 0.001s
2427 + FloatBuffer - Monad[Chunk].monad.applicative identity 0.002s
2428 + FloatBuffer - Monad[Chunk].monad.applicative interchange 0.009s
2429 + FloatBuffer - Monad[Chunk].monad.applicative map 0.002s
2430 + FloatBuffer - Monad[Chunk].monad.applicative unit 0.0s
2431 + FloatBuffer - Monad[Chunk].monad.apply composition 0.16s
2432 + FloatBuffer - Monad[Chunk].monad.covariant composition 0.002s
2433 + FloatBuffer - Monad[Chunk].monad.covariant identity 0.002s
2434 + FloatBuffer - Monad[Chunk].monad.flatMap associativity 0.238s
2435 + FloatBuffer - Monad[Chunk].monad.flatMap consistent apply 0.015s
2436 + FloatBuffer - Monad[Chunk].monad.flatMap from tailRecM consistency 0.013s
2437 + FloatBuffer - Monad[Chunk].monad.invariant composition 0.003s
2438 + FloatBuffer - Monad[Chunk].monad.invariant identity 0.001s
2439 + FloatBuffer - Monad[Chunk].monad.map flatMap coherence 0.002s
2440 + FloatBuffer - Monad[Chunk].monad.map2/map2Eval consistency 0.1s
2441 + FloatBuffer - Monad[Chunk].monad.map2/product-map consistency 0.016s
2442 + FloatBuffer - Monad[Chunk].monad.monad left identity 0.003s
2443 + FloatBuffer - Monad[Chunk].monad.monad right identity 0.002s
2444 + FloatBuffer - Monad[Chunk].monad.monoidal left identity 0.002s
2445 + FloatBuffer - Monad[Chunk].monad.monoidal right identity 0.001s
2446 + FloatBuffer - Monad[Chunk].monad.mproduct consistent flatMap 0.013s
2447 + FloatBuffer - Monad[Chunk].monad.productL consistent map2 0.003s
2448 + FloatBuffer - Monad[Chunk].monad.productR consistent map2 0.003s
2449 + FloatBuffer - Monad[Chunk].monad.semigroupal associativity 0.009s
2450 + FloatBuffer - Monad[Chunk].monad.tailRecM consistent flatMap 0.017s
2451 + FloatBuffer - Monad[Chunk].monad.tailRecM stack safety 0.001s
2452 + FloatBuffer - Alternative[Chunk].alternative.ap consistent with product + map 0.018s
2453 + FloatBuffer - Alternative[Chunk].alternative.applicative homomorphism 0.0s
2454 + FloatBuffer - Alternative[Chunk].alternative.applicative identity 0.002s
2455 + FloatBuffer - Alternative[Chunk].alternative.applicative interchange 0.002s
2456 + FloatBuffer - Alternative[Chunk].alternative.applicative map 0.003s
2457 + FloatBuffer - Alternative[Chunk].alternative.applicative unit 0.0s
2458 + FloatBuffer - Alternative[Chunk].alternative.apply composition 0.182s
2459 + FloatBuffer - Alternative[Chunk].alternative.covariant composition 0.002s
2460 + FloatBuffer - Alternative[Chunk].alternative.covariant identity 0.001s
2461 + FloatBuffer - Alternative[Chunk].alternative.invariant composition 0.003s
2462 + FloatBuffer - Alternative[Chunk].alternative.invariant identity 0.001s
2463 + FloatBuffer - Alternative[Chunk].alternative.left distributivity 0.004s
2464 + FloatBuffer - Alternative[Chunk].alternative.map2/map2Eval consistency 0.012s
2465 + FloatBuffer - Alternative[Chunk].alternative.map2/product-map consistency 0.006s
2466 + FloatBuffer - Alternative[Chunk].alternative.monoidK left identity 0.002s
2467 + FloatBuffer - Alternative[Chunk].alternative.monoidK right identity 0.001s
2468 + FloatBuffer - Alternative[Chunk].alternative.monoidal left identity 0.002s
2469 + FloatBuffer - Alternative[Chunk].alternative.monoidal right identity 0.002s
2470 + FloatBuffer - Alternative[Chunk].alternative.productL consistent map2 0.003s
2471 + FloatBuffer - Alternative[Chunk].alternative.productR consistent map2 0.005s
2472 + FloatBuffer - Alternative[Chunk].alternative.right absorption 0.0s
2473 + FloatBuffer - Alternative[Chunk].alternative.right distributivity 0.026s
2474 + FloatBuffer - Alternative[Chunk].alternative.semigroupK associative 0.004s
2475 + FloatBuffer - Alternative[Chunk].alternative.semigroupal associativity 0.013s
2476 + FloatBuffer - TraverseFilter[Chunk].traverseFilter.collect mapFilter consistency 0.001s
2477 + FloatBuffer - TraverseFilter[Chunk].traverseFilter.filter mapFilter consistency 0.001s
2478 + FloatBuffer - TraverseFilter[Chunk].traverseFilter.filterA consistent with traverseFilter 0.002s
2479 + FloatBuffer - TraverseFilter[Chunk].traverseFilter.filterNot mapFilter consistency 0.002s
2480 + FloatBuffer - TraverseFilter[Chunk].traverseFilter.flattenOption mapFilter consistency 0.001s
2481 + FloatBuffer - TraverseFilter[Chunk].traverseFilter.mapFilter composition 0.002s
2482 + FloatBuffer - TraverseFilter[Chunk].traverseFilter.mapFilter map consistency 0.002s
2483 + FloatBuffer - TraverseFilter[Chunk].traverseFilter.traverseEither consistent with traverseFilter 0.004s
2484 + FloatBuffer - TraverseFilter[Chunk].traverseFilter.traverseFilter consistent with traverse 0.002s
2485 + FloatBuffer - TraverseFilter[Chunk].traverseFilter.traverseFilter identity 0.001s
2486 + FloatBuffer - TraverseFilter[Chunk].traverseFilter.traverseFilter nested composition 0.002s
2487 + CharBuffer - size 0.001s
2488 + CharBuffer - take 0.001s
2489 + CharBuffer - drop 0.001s
2490 + CharBuffer - isEmpty 0.001s
2491 + CharBuffer - toArray 0.002s
2492 + CharBuffer - copyToArray 0.001s
2493 + CharBuffer - concat 0.003s
2494 + CharBuffer - concat empty 0.001s
2495 + CharBuffer - scanLeft 0.001s
2496 + CharBuffer - scanLeftCarry 0.001s
2497 + CharBuffer - Eq[Chunk[Char]].eq.antisymmetry eq 0.002s
2498 + CharBuffer - Eq[Chunk[Char]].eq.reflexivity eq 0.001s
2499 + CharBuffer - Eq[Chunk[Char]].eq.symmetry eq 0.002s
2500 + CharBuffer - Eq[Chunk[Char]].eq.transitivity eq 0.002s
2501 + CharBuffer - Monad[Chunk].monad.ap consistent with product + map 0.006s
2502 + CharBuffer - Monad[Chunk].monad.applicative homomorphism 0.0s
2503 + CharBuffer - Monad[Chunk].monad.applicative identity 0.001s
2504 + CharBuffer - Monad[Chunk].monad.applicative interchange 0.002s
2505 + CharBuffer - Monad[Chunk].monad.applicative map 0.001s
2506 + CharBuffer - Monad[Chunk].monad.applicative unit 0.0s
2507 + CharBuffer - Monad[Chunk].monad.apply composition 0.332s
2508 + CharBuffer - Monad[Chunk].monad.covariant composition 0.001s
2509 + CharBuffer - Monad[Chunk].monad.covariant identity 0.001s
2510 + CharBuffer - Monad[Chunk].monad.flatMap associativity 0.091s
2511 + CharBuffer - Monad[Chunk].monad.flatMap consistent apply 0.006s
2512 + CharBuffer - Monad[Chunk].monad.flatMap from tailRecM consistency 0.012s
2513 + CharBuffer - Monad[Chunk].monad.invariant composition 0.001s
2514 + CharBuffer - Monad[Chunk].monad.invariant identity 0.001s
2515 + CharBuffer - Monad[Chunk].monad.map flatMap coherence 0.001s
2516 + CharBuffer - Monad[Chunk].monad.map2/map2Eval consistency 0.005s
2517 + CharBuffer - Monad[Chunk].monad.map2/product-map consistency 0.005s
2518 + CharBuffer - Monad[Chunk].monad.monad left identity 0.002s
2519 + CharBuffer - Monad[Chunk].monad.monad right identity 0.001s
2520 + CharBuffer - Monad[Chunk].monad.monoidal left identity 0.001s
2521 + CharBuffer - Monad[Chunk].monad.monoidal right identity 0.0s
2522 + CharBuffer - Monad[Chunk].monad.mproduct consistent flatMap 0.012s
2523 + CharBuffer - Monad[Chunk].monad.productL consistent map2 0.002s
2524 + CharBuffer - Monad[Chunk].monad.productR consistent map2 0.002s
2525 + CharBuffer - Monad[Chunk].monad.semigroupal associativity 0.011s
2526 + CharBuffer - Monad[Chunk].monad.tailRecM consistent flatMap 0.009s
2527 + CharBuffer - Monad[Chunk].monad.tailRecM stack safety 0.002s
2528 + CharBuffer - Alternative[Chunk].alternative.ap consistent with product + map 0.004s
2529 + CharBuffer - Alternative[Chunk].alternative.applicative homomorphism 0.001s
2530 + CharBuffer - Alternative[Chunk].alternative.applicative identity 0.001s
2531 + CharBuffer - Alternative[Chunk].alternative.applicative interchange 0.001s
2532 + CharBuffer - Alternative[Chunk].alternative.applicative map 0.001s
2533 + CharBuffer - Alternative[Chunk].alternative.applicative unit 0.0s
2534 + CharBuffer - Alternative[Chunk].alternative.apply composition 0.204s
2535 + CharBuffer - Alternative[Chunk].alternative.covariant composition 0.002s
2536 + CharBuffer - Alternative[Chunk].alternative.covariant identity 0.001s
2537 + CharBuffer - Alternative[Chunk].alternative.invariant composition 0.001s
2538 + CharBuffer - Alternative[Chunk].alternative.invariant identity 0.001s
2539 + CharBuffer - Alternative[Chunk].alternative.left distributivity 0.003s
2540 + CharBuffer - Alternative[Chunk].alternative.map2/map2Eval consistency 0.004s
2541 + CharBuffer - Alternative[Chunk].alternative.map2/product-map consistency 0.005s
2542 + CharBuffer - Alternative[Chunk].alternative.monoidK left identity 0.001s
2543 + CharBuffer - Alternative[Chunk].alternative.monoidK right identity 0.001s
2544 + CharBuffer - Alternative[Chunk].alternative.monoidal left identity 0.001s
2545 + CharBuffer - Alternative[Chunk].alternative.monoidal right identity 0.001s
2546 + CharBuffer - Alternative[Chunk].alternative.productL consistent map2 0.002s
2547 + CharBuffer - Alternative[Chunk].alternative.productR consistent map2 0.002s
2548 + CharBuffer - Alternative[Chunk].alternative.right absorption 0.001s
2549 + CharBuffer - Alternative[Chunk].alternative.right distributivity 0.015s
2550 + CharBuffer - Alternative[Chunk].alternative.semigroupK associative 0.003s
2551 + CharBuffer - Alternative[Chunk].alternative.semigroupal associativity 0.009s
2552 + CharBuffer - TraverseFilter[Chunk].traverseFilter.collect mapFilter consistency 0.002s
2553 + CharBuffer - TraverseFilter[Chunk].traverseFilter.filter mapFilter consistency 0.001s
2554 + CharBuffer - TraverseFilter[Chunk].traverseFilter.filterA consistent with traverseFilter 0.001s
2555 + CharBuffer - TraverseFilter[Chunk].traverseFilter.filterNot mapFilter consistency 0.001s
2556 + CharBuffer - TraverseFilter[Chunk].traverseFilter.flattenOption mapFilter consistency 0.001s
2557 + CharBuffer - TraverseFilter[Chunk].traverseFilter.mapFilter composition 0.002s
2558 + CharBuffer - TraverseFilter[Chunk].traverseFilter.mapFilter map consistency 0.001s
2559 + CharBuffer - TraverseFilter[Chunk].traverseFilter.traverseEither consistent with traverseFilter 0.002s
2560 + CharBuffer - TraverseFilter[Chunk].traverseFilter.traverseFilter consistent with traverse 0.002s
2561 + CharBuffer - TraverseFilter[Chunk].traverseFilter.traverseFilter identity 0.001s
2562 + CharBuffer - TraverseFilter[Chunk].traverseFilter.traverseFilter nested composition 0.002s
2563 + CharBuffer - Traverse[Chunk].traverse.collectFirst reference 0.001s
2564 + CharBuffer - Traverse[Chunk].traverse.collectFirstSome reference 0.001s
2565 + CharBuffer - Traverse[Chunk].traverse.covariant composition 0.001s
2566 + CharBuffer - Traverse[Chunk].traverse.covariant identity 0.001s
2567 + CharBuffer - Traverse[Chunk].traverse.dropWhile_ reference 0.001s
2568 + CharBuffer - Traverse[Chunk].traverse.exists consistent with find 0.001s
2569 + CharBuffer - Traverse[Chunk].traverse.exists is lazy 0.001s
2570 + CharBuffer - Traverse[Chunk].traverse.filter_ reference 0.001s
2571 + CharBuffer - Traverse[Chunk].traverse.fold reference 0.001s
2572 + CharBuffer - Traverse[Chunk].traverse.foldLeft consistent with foldMap 0.002s
2573 + CharBuffer - Traverse[Chunk].traverse.foldM identity 0.001s
2574 + CharBuffer - Traverse[Chunk].traverse.foldRight consistent with foldMap 0.001s
2575 + CharBuffer - Traverse[Chunk].traverse.foldRight is lazy 0.001s
2576 + CharBuffer - Traverse[Chunk].traverse.foldRightDefer consistency 0.001s
2577 + CharBuffer - Traverse[Chunk].traverse.forall consistent with exists 0.001s
2578 + CharBuffer - Traverse[Chunk].traverse.forall is lazy 0.001s
2579 + CharBuffer - Traverse[Chunk].traverse.forall true if empty 0.001s
2580 + CharBuffer - Traverse[Chunk].traverse.get reference 0.001s
2581 + CharBuffer - Traverse[Chunk].traverse.invariant composition 0.001s
2582 + CharBuffer - Traverse[Chunk].traverse.invariant identity 0.001s
2583 + CharBuffer - Traverse[Chunk].traverse.nonEmpty reference 0.001s
2584 + CharBuffer - Traverse[Chunk].traverse.ordered consistency 0.001s
2585 + CharBuffer - Traverse[Chunk].traverse.reduceLeftOption consistent with reduceLeftToOption 0.001s
2586 + CharBuffer - Traverse[Chunk].traverse.reduceRightOption consistent with reduceRightToOption 0.002s
2587 + CharBuffer - Traverse[Chunk].traverse.takeWhile_ reference 0.001s
2588 + CharBuffer - Traverse[Chunk].traverse.toList reference 0.001s
2589 + CharBuffer - Traverse[Chunk].traverse.traverse derive foldMap 0.001s
2590 + CharBuffer - Traverse[Chunk].traverse.traverse identity 0.001s
2591 + CharBuffer - Traverse[Chunk].traverse.traverse order consistency 0.001s
2592 + CharBuffer - Traverse[Chunk].traverse.traverse parallel composition 0.002s
2593 + CharBuffer - Traverse[Chunk].traverse.traverse ref mapWithIndex 0.001s
2594 + CharBuffer - Traverse[Chunk].traverse.traverse ref traverseWithIndexM 0.002s
2595 + CharBuffer - Traverse[Chunk].traverse.traverse ref zipWithIndex 0.002s
2596 + CharBuffer - Traverse[Chunk].traverse.traverse sequential composition 0.001s
2597 + CharBuffer - Traverse[Chunk].traverse.traverse traverseTap 0.002s
2598 + CharBuffer - Traverse[Chunk].traverse.unordered traverse consistent with sequence 0.001s
2599 + CharBuffer - Traverse[Chunk].traverse.unordered traverse parallel composition 0.001s
2600 + CharBuffer - Traverse[Chunk].traverse.unordered traverse sequential composition 0.002s
2601 + CharBuffer - Traverse[Chunk].traverse.unorderedFold consistent with unorderedFoldMap 0.001s
2602 + scanLeftCarry - returns empty and zero for empty Chunk 0.001s
2603 + scanLeftCarry - returns first result and first result for singleton 0.001s
2604 + scanLeftCarry - returns all results and last result for multiple elements 0.001s
2605 + concat primitives - booleans 0.001s
2606 + concat primitives - bytes 0.001s
2607 + concat primitives - floats 0.002s
2608 + concat primitives - doubles 0.0s
2609 + concat primitives - shorts 0.001s
2610 + concat primitives - ints 0.001s
2611 + concat primitives - longs 0.0s
2612 + concat primitives - chars 0.001s
2613 + map andThen toArray 0.001s
2614 + mapAccumulate andThen toArray 0.0s
2615 + scanLeft andThen toArray 0.001s
2616 + zip andThen toArray 0.001s
2617 + zipWithIndex andThen toArray 0.003s
2618 + Boxed toArray - regression #1745 0.0s
2619fs2.PullSuite:
2620 + early termination of uncons 0.012s
2621 + fromEither 0.013s
2622fs2.StreamCombinatorsSuite:
2623 + awakeEvery - basic 2.526s
2624 + awakeEvery - liveness 0.255s
2625 + buffer - identity 0.008s
2626 + buffer - buffer results of evalMap 0.01s
2627 + bufferAll - identity 0.008s
2628 + bufferAll - buffer results of evalMap 0.01s
2629 + bufferBy - identity 0.008s
2630 + bufferBy - buffer results of evalMap 0.012s
2631 + changes 0.005s
2632 + collect consistent with list collect 0.005s
2633 + collectFirst consistent with list collectFirst 0.005s
2634 + collectWhile 0.012s
2635 + debounce 0.506s
2636 + delete 0.011s
2637 + drop 0.005s
2638 + dropLast 0.005s
2639 + dropLastIf 0.006s
2640 + dropRight 0.007s
2641 + dropWhile 0.006s
2642 + dropThrough 0.008s
2643 + duration 0.203s
2644 + either 0.032s
2645 + evalSeq - with List 0.002s
2646 + evalSeq - with Seq 0.001s
2647 + evalFilter - with effectful const(true) 0.008s
2648 + evalFilter - with effectful const(false) 0.004s
2649 + evalFilter - with function that filters out odd elements 0.002s
2650 + evalFilterAsync - with effectful const(true) 0.077s
2651 + evalFilterAsync - with effectful const(false) 0.06s
2652 + evalFilterAsync - with function that filters out odd elements 0.005s
2653 + evalFilterAsync - filters up to N items in parallel 0.234s
2654 + evalFilterNot - with effectful const(true) 0.006s
2655 + evalFilterNot - with effectful const(false) 0.004s
2656 + evalFilterNot - with function that filters out odd elements 0.002s
2657 + evalFilterNotAsync - with effectful const(true) 0.053s
2658 + evalFilterNotAsync - with effectful const(false) 0.053s
2659 + evalFilterNotAsync - with function that filters out odd elements 0.005s
2660 + evalFilterNotAsync - filters up to N items in parallel 0.221s
2661 + evalMapAccumulate 0.013s
2662 + evalMapFilter - with effectful optional identity function 0.005s
2663 + evalMapFilter - with effectful constant function that returns None for any element 0.003s
2664 + evalMapFilter - with effectful function that filters out odd elements 0.001s
2665 + evalScan 0.009s
2666 + every 0.006s
2667 + exists 0.005s
2668 + filter - 1 0.005s
2669 + filter - 2 0.007s
2670 + filter - 3 0.006s
2671 + filter - 4 0.006s
2672 + find 0.005s
2673 + fold - 1 0.004s
2674 + fold - 2 0.007s
2675 + foldMonoid - 1 0.006s
2676 + foldMonoid - 2 0.005s
2677 + fold1 0.006s
2678 + foldable 0.002s
2679 + forall 0.003s
2680 + fromEither 0.004s
2681 + fromIterator - single 0.006s
2682 + fromIterator - chunked 0.015s
2683 + fromBlockingIterator - single 0.01s
2684 + fromBlockingIterator - chunked 0.009s
2685 + groupAdjacentBy 0.039s
2686 + groupAdjacentByLimit 0.01s
2687 + groupWithin - should never lose any elements 0.052s
2688 + groupWithin - should never emit empty groups 0.049s
2689 + groupWithin - should never have more elements than in its specified limit 0.038s
2690 + groupWithin - should return a finite stream back in a single chunk given a group size equal to the stream size and an absurdly high duration 0.01s
2691 + head 0.002s
2692 + interleave - interleave left/right side infinite 0.002s
2693 + interleave - interleave both side infinite 0.001s
2694 + interleave - interleaveAll left/right side infinite 0.002s
2695 + interleave - interleaveAll both side infinite 0.002s
2696 + interleave - interleave is equal to interleaveAll on infinite streams (by step-indexing) 0.014s
2697 + intersperse 0.006s
2698 + iterable 0.007s
2699 + iterate 0.002s
2700 + iterateEval 0.002s
2701 + last 0.005s
2702 + lastOr 0.005s
2703 + mapAccumulate 0.013s
2704 + mapAsync - same as map 0.05s
2705 + mapAsync - exception 0.029s
2706 + mapAsyncUnordered 0.045s
2707 + pause 0.047s
2708 + prefetch - identity 0.011s
2709 + prefetch - timing 4.004s
2710 + random 0.004s
2711 + randomSeeded 0.001s
2712 + range 0.003s
2713 + ranges 0.012s
2714 + rechunkRandomlyWithSeed - is deterministic 0.012s
2715 + rechunkRandomlyWithSeed - does not drop elements 0.006s
2716 + rechunkRandomlyWithSeed - chunk size in interval [inputChunk.size * minFactor, inputChunk.size * maxFactor] 0.008s
2717 + rechunkRandomly 0.005s
2718 + repartition 0.009s
2719 + scan - 1 0.004s
2720 + scan - 2 0.001s
2721 + scan - temporal 0.001s
2722 + scan1 0.004s
2723 + scan1Semigroup 0.004s
2724 + sleep 0.202s
2725 + sliding 0.01s
2726 + split - 1 0.02s
2727 + split - 2 0.004s
2728 + tail 0.003s
2729 + unfold 0.001s
2730 + unfoldChunk 0.001s
2731 + unfoldEval 0.001s
2732 + unfoldChunkEval 0.001s
2733 + unNone 0.007s
2734 + withFilter - filter in for comprehension 0.001s
2735 + withTimeout - timeout never-ending stream 0.103s
2736 + withTimeout - not trigger timeout on successfully completed stream 0.01s
2737 + withTimeout - compose timeouts d1 and d2 when d1 < d2 0.032s
2738 + withTimeout - compose timeouts d1 and d2 when d1 > d2 0.032s
2739fs2.concurrent.TopicSuite:
2740 + subscribers see all elements published 1.078s
2741 + discrete-size-signal-is-discrete 2.004s
2742 + unregister subscribers under concurrent load 0.167s
2743fs2.StreamAlignSuite:
2744 + align 0.031s
2745 + left side empty and right side populated 0.002s
2746 + right side empty and left side populated 0.001s
2747 + values in both sides 0.001s
2748 + extra values in right 0.0s
2749 + extra values in left 0.002s
2750fs2.TextSuite:
2751 + utf8Decoder - all chars roundtrip 0.296s
2752 + utf8Decoder - 1 byte char 0.002s
2753 + utf8Decoder - 2 byte char 0.0s
2754 + utf8Decoder - 3 byte char 0.001s
2755 + utf8Decoder - 4 byte char 0.001s
2756 + utf8Decoder - incomplete 2 byte char 0.0s
2757 + utf8Decoder - incomplete 3 byte char 0.001s
2758 + utf8Decoder - incomplete 4 byte char 0.002s
2759 + utf8Decoder - preserves complete inputs 0.316s
2760 + utf8Decoder - utf8Encode andThen utf8Decode = id 0.074s
2761 + utf8Decoder - 1 byte sequences 0.269s
2762 + utf8Decoder - n byte sequences 0.06s
2763 + utf8Decoder - handles byte order mark - single chunk 0.019s
2764 + utf8Decoder - handles byte order mark - spanning chunks 0.019s
2765 + utf8Decoder - Markus Kuhn UTF-8 stress tests - 2.1 - First possible sequence of a certain length - 2.1.1 0.001s
2766 + utf8Decoder - Markus Kuhn UTF-8 stress tests - 2.1 - First possible sequence of a certain length - 2.1.2 0.0s
2767 + utf8Decoder - Markus Kuhn UTF-8 stress tests - 2.1 - First possible sequence of a certain length - 2.1.3 0.001s
2768 + utf8Decoder - Markus Kuhn UTF-8 stress tests - 2.1 - First possible sequence of a certain length - 2.1.4 0.001s
2769 + utf8Decoder - Markus Kuhn UTF-8 stress tests - 2.1 - First possible sequence of a certain length - 2.1.5 0.001s
2770 + utf8Decoder - Markus Kuhn UTF-8 stress tests - 2.1 - First possible sequence of a certain length - 2.1.6 0.0s
2771 + utf8Decoder - Markus Kuhn UTF-8 stress tests - 2.2 - Last possible sequence of a certain length - 2.2.1 0.001s
2772 + utf8Decoder - Markus Kuhn UTF-8 stress tests - 2.2 - Last possible sequence of a certain length - 2.2.2 0.0s
2773 + utf8Decoder - Markus Kuhn UTF-8 stress tests - 2.2 - Last possible sequence of a certain length - 2.2.3 0.001s
2774 + utf8Decoder - Markus Kuhn UTF-8 stress tests - 2.2 - Last possible sequence of a certain length - 2.2.4 0.001s
2775 + utf8Decoder - Markus Kuhn UTF-8 stress tests - 2.2 - Last possible sequence of a certain length - 2.2.5 0.0s
2776 + utf8Decoder - Markus Kuhn UTF-8 stress tests - 2.2 - Last possible sequence of a certain length - 2.2.6 0.0s
2777 + utf8Decoder - Markus Kuhn UTF-8 stress tests - 2.3 - Other boundary conditions - 2.3.1 0.0s
2778 + utf8Decoder - Markus Kuhn UTF-8 stress tests - 2.3 - Other boundary conditions - 2.3.2 0.001s
2779 + utf8Decoder - Markus Kuhn UTF-8 stress tests - 2.3 - Other boundary conditions - 2.3.3 0.001s
2780 + utf8Decoder - Markus Kuhn UTF-8 stress tests - 2.3 - Other boundary conditions - 2.3.4 0.0s
2781 + utf8Decoder - Markus Kuhn UTF-8 stress tests - 2.3 - Other boundary conditions - 2.3.5 0.001s
2782 + utf8Decoder - Markus Kuhn UTF-8 stress tests - 3.1 - Unexpected continuation bytes - 3.1.1 0.0s
2783 + utf8Decoder - Markus Kuhn UTF-8 stress tests - 3.1 - Unexpected continuation bytes - 3.1.2 0.001s
2784 + utf8Decoder - Markus Kuhn UTF-8 stress tests - 3.5 - Impossible bytes - 3.5.1 0.0s
2785 + utf8Decoder - Markus Kuhn UTF-8 stress tests - 3.5 - Impossible bytes - 3.5.2 0.001s
2786 + utf8Decoder - Markus Kuhn UTF-8 stress tests - 3.5 - Impossible bytes - 3.5.3 0.001s
2787 + utf8Decoder - Markus Kuhn UTF-8 stress tests - 4.1 - Examples of an overlong ASCII character - 4.1.1 0.0s
2788 + utf8Decoder - Markus Kuhn UTF-8 stress tests - 4.1 - Examples of an overlong ASCII character - 4.1.2 0.001s
2789 + utf8Decoder - Markus Kuhn UTF-8 stress tests - 4.1 - Examples of an overlong ASCII character - 4.1.3 0.001s
2790 + utf8Decoder - Markus Kuhn UTF-8 stress tests - 4.1 - Examples of an overlong ASCII character - 4.1.4 0.0s
2791 + utf8Decoder - Markus Kuhn UTF-8 stress tests - 4.1 - Examples of an overlong ASCII character - 4.1.5 0.0s
2792 + utf8Decoder - Markus Kuhn UTF-8 stress tests - 4.2 - Maximum overlong sequences - 4.2.1 0.001s
2793 + utf8Decoder - Markus Kuhn UTF-8 stress tests - 4.2 - Maximum overlong sequences - 4.2.2 0.001s
2794 + utf8Decoder - Markus Kuhn UTF-8 stress tests - 4.2 - Maximum overlong sequences - 4.2.3 0.001s
2795 + utf8Decoder - Markus Kuhn UTF-8 stress tests - 4.2 - Maximum overlong sequences - 4.2.4 0.0s
2796 + utf8Decoder - Markus Kuhn UTF-8 stress tests - 4.2 - Maximum overlong sequences - 4.2.5 0.0s
2797 + utf8Decoder - Markus Kuhn UTF-8 stress tests - 4.3 - Overlong representation of the NUL character - 4.3.1 0.0s
2798 + utf8Decoder - Markus Kuhn UTF-8 stress tests - 4.3 - Overlong representation of the NUL character - 4.3.2 0.001s
2799 + utf8Decoder - Markus Kuhn UTF-8 stress tests - 4.3 - Overlong representation of the NUL character - 4.3.3 0.001s
2800 + utf8Decoder - Markus Kuhn UTF-8 stress tests - 4.3 - Overlong representation of the NUL character - 4.3.4 0.0s
2801 + utf8Decoder - Markus Kuhn UTF-8 stress tests - 4.3 - Overlong representation of the NUL character - 4.3.5 0.001s
2802 + utf8Decoder - Markus Kuhn UTF-8 stress tests - 5.1 - Single UTF-16 surrogates - 5.1.1 0.002s
2803 + utf8Decoder - Markus Kuhn UTF-8 stress tests - 5.1 - Single UTF-16 surrogates - 5.1.2 0.001s
2804 + utf8Decoder - Markus Kuhn UTF-8 stress tests - 5.1 - Single UTF-16 surrogates - 5.1.3 0.0s
2805 + utf8Decoder - Markus Kuhn UTF-8 stress tests - 5.1 - Single UTF-16 surrogates - 5.1.4 0.001s
2806 + utf8Decoder - Markus Kuhn UTF-8 stress tests - 5.1 - Single UTF-16 surrogates - 5.1.5 0.001s
2807 + utf8Decoder - Markus Kuhn UTF-8 stress tests - 5.1 - Single UTF-16 surrogates - 5.1.6 0.0s
2808 + utf8Decoder - Markus Kuhn UTF-8 stress tests - 5.1 - Single UTF-16 surrogates - 5.1.7 0.001s
2809 + utf8Decoder - Markus Kuhn UTF-8 stress tests - 5.2 - Paired UTF-16 surrogates - 5.2.1 0.0s
2810 + utf8Decoder - Markus Kuhn UTF-8 stress tests - 5.2 - Paired UTF-16 surrogates - 5.2.2 0.0s
2811 + utf8Decoder - Markus Kuhn UTF-8 stress tests - 5.2 - Paired UTF-16 surrogates - 5.2.3 0.0s
2812 + utf8Decoder - Markus Kuhn UTF-8 stress tests - 5.2 - Paired UTF-16 surrogates - 5.2.4 0.0s
2813 + utf8Decoder - Markus Kuhn UTF-8 stress tests - 5.2 - Paired UTF-16 surrogates - 5.2.5 0.001s
2814 + utf8Decoder - Markus Kuhn UTF-8 stress tests - 5.2 - Paired UTF-16 surrogates - 5.2.6 0.0s
2815 + utf8Decoder - Markus Kuhn UTF-8 stress tests - 5.2 - Paired UTF-16 surrogates - 5.2.7 0.0s
2816 + utf8Decoder - Markus Kuhn UTF-8 stress tests - 5.2 - Paired UTF-16 surrogates - 5.2.8 0.001s
2817 + utf8Decoder - Markus Kuhn UTF-8 stress tests - 5.3 - Other illegal code positions - 5.3.1 0.001s
2818 + utf8Decoder - Markus Kuhn UTF-8 stress tests - 5.3 - Other illegal code positions - 5.3.2 0.001s
2819 + lines - newlines appear in between chunks 0.467s
2820 + lines - single string 0.286s
2821 + lines - grouped in 3 characater chunks 7.159s
2822 + base64Encode 0.296s
2823 + base64Decode - base64Encode andThen base64Decode 0.804s
2824 + base64Decode - invalid padding 0.003s
2825 + base64Decode - optional padding 0.306s
2826 + base64Decode - #1852 0.008s
2827fs2.PullLawsSuite:
2828 + Sync[Pull[F, O, *]].sync.acquire and release of bracket are uncancelable 0.039s
2829 + Sync[Pull[F, O, *]].sync.ap consistent with product + map 0.016s
2830 + Sync[Pull[F, O, *]].sync.applicative homomorphism 0.003s
2831 + Sync[Pull[F, O, *]].sync.applicative identity 0.005s
2832 + Sync[Pull[F, O, *]].sync.applicative interchange 0.008s
2833 + Sync[Pull[F, O, *]].sync.applicative map 0.005s
2834 + Sync[Pull[F, O, *]].sync.applicative unit 0.001s
2835 + Sync[Pull[F, O, *]].sync.applicativeError adaptError pure 0.003s
2836 + Sync[Pull[F, O, *]].sync.applicativeError adaptError raise 0.004s
2837 + Sync[Pull[F, O, *]].sync.applicativeError attempt consistent with attemptT 0.007s
2838 + Sync[Pull[F, O, *]].sync.applicativeError attempt fromEither consistent with pure 0.002s
2839 + Sync[Pull[F, O, *]].sync.applicativeError handle 0.002s
2840 + Sync[Pull[F, O, *]].sync.applicativeError handleError . raiseError left-distributes over ap 0.007s
2841 + Sync[Pull[F, O, *]].sync.applicativeError handleError . raiseError right-distributes over ap 0.005s
2842 + Sync[Pull[F, O, *]].sync.applicativeError handleError consistent with recover 0.006s
2843 + Sync[Pull[F, O, *]].sync.applicativeError handleError pure 0.002s
2844 + Sync[Pull[F, O, *]].sync.applicativeError handleErrorWith consistent with recoverWith 0.006s
2845 + Sync[Pull[F, O, *]].sync.applicativeError handleErrorWith pure 0.002s
2846 + Sync[Pull[F, O, *]].sync.applicativeError handleWith 0.005s
2847 + Sync[Pull[F, O, *]].sync.applicativeError onError pure 0.003s
2848 + Sync[Pull[F, O, *]].sync.applicativeError onError raise 0.009s
2849 + Sync[Pull[F, O, *]].sync.applicativeError pure attempt 0.001s
2850 + Sync[Pull[F, O, *]].sync.applicativeError raiseError attempt 0.002s
2851 + Sync[Pull[F, O, *]].sync.applicativeError recover consistent with recoverWith 0.005s
2852 + Sync[Pull[F, O, *]].sync.applicativeError redeem is derived from attempt and map 0.005s
2853 + Sync[Pull[F, O, *]].sync.apply composition 0.01s
2854 + Sync[Pull[F, O, *]].sync.bind suspends evaluation 0.006s
2855 + Sync[Pull[F, O, *]].sync.bracket is derived from bracketCase 0.011s
2856 + Sync[Pull[F, O, *]].sync.bracketCase with failure in acquisition remains failure 0.004s
2857 + Sync[Pull[F, O, *]].sync.bracketCase with pure unit on release is eqv to map 0.006s
2858 + Sync[Pull[F, O, *]].sync.bracketCase with pure unit on release is eqv to uncancelable(..).flatMap 0.006s
2859 + Sync[Pull[F, O, *]].sync.covariant composition 0.004s
2860 + Sync[Pull[F, O, *]].sync.covariant identity 0.003s
2861 + Sync[Pull[F, O, *]].sync.delay constant is pure 0.002s
2862 + Sync[Pull[F, O, *]].sync.flatMap associativity 0.007s
2863 + Sync[Pull[F, O, *]].sync.flatMap consistent apply 0.005s
2864 + Sync[Pull[F, O, *]].sync.flatMap from tailRecM consistency 0.005s
2865 + Sync[Pull[F, O, *]].sync.guarantee is derived from bracket 0.006s
2866 + Sync[Pull[F, O, *]].sync.guaranteeCase is derived from bracketCase 0.007s
2867 + Sync[Pull[F, O, *]].sync.invariant composition 0.002s
2868 + Sync[Pull[F, O, *]].sync.invariant identity 0.004s
2869 + Sync[Pull[F, O, *]].sync.map flatMap coherence 0.005s
2870 + Sync[Pull[F, O, *]].sync.map suspends evaluation 0.006s
2871 + Sync[Pull[F, O, *]].sync.map2/map2Eval consistency 0.004s
2872 + Sync[Pull[F, O, *]].sync.map2/product-map consistency 0.004s
2873 + Sync[Pull[F, O, *]].sync.monad left identity 0.004s
2874 + Sync[Pull[F, O, *]].sync.monad right identity 0.003s
2875 + Sync[Pull[F, O, *]].sync.monadError ensure consistency 0.005s
2876 + Sync[Pull[F, O, *]].sync.monadError ensureOr consistency 0.003s
2877 + Sync[Pull[F, O, *]].sync.monadError left zero 0.005s
2878 + Sync[Pull[F, O, *]].sync.monadError redeemWith is derived from attempt and flatMap 0.006s
2879 + Sync[Pull[F, O, *]].sync.monadError rethrow attempt 0.004s
2880 + Sync[Pull[F, O, *]].sync.monoidal left identity 0.002s
2881 + Sync[Pull[F, O, *]].sync.monoidal right identity 0.003s
2882 + Sync[Pull[F, O, *]].sync.mproduct consistent flatMap 0.013s
2883 + Sync[Pull[F, O, *]].sync.onCancel is derived from guaranteeCase 0.006s
2884 + Sync[Pull[F, O, *]].sync.productL consistent map2 0.004s
2885 + Sync[Pull[F, O, *]].sync.productR consistent map2 0.003s
2886 + Sync[Pull[F, O, *]].sync.propagate errors through bind (suspend) 0.002s
2887 + Sync[Pull[F, O, *]].sync.repeated sync evaluation not memoized 0.002s
2888 + Sync[Pull[F, O, *]].sync.semigroupal associativity 0.005s
2889 + Sync[Pull[F, O, *]].sync.stack-safe on bracket with left-associated binds 0.026s
2890 + Sync[Pull[F, O, *]].sync.stack-safe on bracket with right-associated binds 0.022s
2891 + Sync[Pull[F, O, *]].sync.stack-safe on guarantee with left-associated binds 0.015s
2892 + Sync[Pull[F, O, *]].sync.stack-safe on guarantee with right-associated binds 0.01s
2893 + Sync[Pull[F, O, *]].sync.stack-safe on left-associated binds 0.011s
2894 + Sync[Pull[F, O, *]].sync.stack-safe on repeated attempts 0.012s
2895 + Sync[Pull[F, O, *]].sync.stack-safe on repeated maps 0.004s
2896 + Sync[Pull[F, O, *]].sync.stack-safe on right-associated binds 0.008s
2897 + Sync[Pull[F, O, *]].sync.suspend constant is pure join 0.002s
2898 + Sync[Pull[F, O, *]].sync.tailRecM consistent flatMap 0.004s
2899 + Sync[Pull[F, O, *]].sync.tailRecM stack safety 0.022s
2900 + Sync[Pull[F, O, *]].sync.throw in delay is raiseError 0.002s
2901 + Sync[Pull[F, O, *]].sync.throw in suspend is raiseError 0.002s
2902 + Sync[Pull[F, O, *]].sync.uncancelable prevents Cancelled case 0.007s
2903 + Sync[Pull[F, O, *]].sync.unsequenced delay is no-op 0.001s
2904fs2.CompositeFailureSuite:
2905 + flatten nested exceptions that's one level deep 0.001s
2906fs2.StreamInterruptSuite:
2907 + 1 - can interrupt a hung eval 1.111s
2908 + 2 - termination successful when stream doing interruption is hung 0.007s
2909 + 3 - constant stream 0.507s
2910 + 4 - interruption of constant stream with a flatMap 0.506s
2911 + 5 - interruption of an infinitely recursive stream 0.506s
2912 + 6 - interruption of an infinitely recursive stream that never emits 0.505s
2913 + 7 - interruption of an infinitely recursive stream that never emits and has no eval 0.506s
2914 + 8 - interruption of a stream that repeatedly evaluates 0.504s
2915 + 9 - interruption of the constant drained stream 0.029s
2916 + 10 - terminates when interruption stream is infinitely false 0.006s
2917 + 11 - both streams hung 0.009s
2918 + 12 - interruption of stream that never terminates in flatMap 1.111s
2919 + 12a - minimal interruption of stream that never terminates in flatMap 0.011s
2920 + 13 - failure from interruption signal will be propagated to main stream even when flatMap stream is hung 1.271s
2921 + 14 - minimal resume on append 0.011s
2922 + 14a - interrupt evalMap and then resume on append 1.11s
2923 + 14b - interrupt evalMap+collect and then resume on append 1.109s
2924 + 15 - interruption works when flatMap is followed by collect 0.512s
2925 + 16 - if a pipe is interrupted, it will not restart evaluation 0.152s
2926 + 17 - minimal resume on append with pull 0.102s
2927 + 18 - resume with append after evalMap interruption 0.052s
2928 + 19 - interrupted eval is cancelled 0.202s
2929 + 20 - nested-interrupt 1.114s
2930 + 21 - nested-interrupt - interrupt in outer scope interrupts the inner scope 0.001s
2931 + 22 - nested-interrupt - interrupt in enclosing scope recovers 0.002s
2932fs2.StreamTranslateSuite:
2933 + 1 - id 0.004s
2934 + 2 0.004s
2935 + 3 - ok to have multiple translates 0.006s
2936 + 4 - ok to translate after zip with effects 0.001s
2937 + 5 - ok to translate a step leg that emits multiple chunks 0.001s
2938 + 6 - ok to translate step leg that has uncons in its structure 0.003s
2939 + 7 - ok to translate step leg that is forced back in to a stream 0.001s
2940 + stack safety 0.766s
2941 + translateInterruptible 0.029s
2942fs2.StreamSwitchMapSuite:
2943 + flatMap equivalence when switching never occurs 0.074s
2944 + inner stream finalizer always runs before switching 3.032s
2945 + when primary stream terminates, inner stream continues 0.641s
2946 + when inner stream fails, overall stream fails 0.665s
2947 + when primary stream fails, overall stream fails and inner stream is terminated 0.012s
2948 + when inner stream fails, inner stream finalizer run before the primary one 0.667s
2949==> i fs2.StreamSwitchMapSuite.when primary stream fails, inner stream finalizer run before the primary one ignored 0.0s
2950fs2.StreamLawsSuite:
2951 + MonadError[Stream[F, *], Throwable].monadError.ap consistent with product + map 0.019s
2952 + MonadError[Stream[F, *], Throwable].monadError.applicative homomorphism 0.001s
2953 + MonadError[Stream[F, *], Throwable].monadError.applicative identity 0.003s
2954 + MonadError[Stream[F, *], Throwable].monadError.applicative interchange 0.004s
2955 + MonadError[Stream[F, *], Throwable].monadError.applicative map 0.003s
2956 + MonadError[Stream[F, *], Throwable].monadError.applicative unit 0.001s
2957 + MonadError[Stream[F, *], Throwable].monadError.applicativeError adaptError pure 0.002s
2958 + MonadError[Stream[F, *], Throwable].monadError.applicativeError adaptError raise 0.001s
2959 + MonadError[Stream[F, *], Throwable].monadError.applicativeError attempt consistent with attemptT 0.004s
2960 + MonadError[Stream[F, *], Throwable].monadError.applicativeError attempt fromEither consistent with pure 0.002s
2961 + MonadError[Stream[F, *], Throwable].monadError.applicativeError handle 0.002s
2962 + MonadError[Stream[F, *], Throwable].monadError.applicativeError handleError . raiseError left-distributes over ap 0.004s
2963 + MonadError[Stream[F, *], Throwable].monadError.applicativeError handleError . raiseError right-distributes over ap 0.003s
2964 + MonadError[Stream[F, *], Throwable].monadError.applicativeError handleError consistent with recover 0.003s
2965 + MonadError[Stream[F, *], Throwable].monadError.applicativeError handleError pure 0.001s
2966 + MonadError[Stream[F, *], Throwable].monadError.applicativeError handleErrorWith consistent with recoverWith 0.003s
2967 + MonadError[Stream[F, *], Throwable].monadError.applicativeError handleErrorWith pure 0.001s
2968 + MonadError[Stream[F, *], Throwable].monadError.applicativeError handleWith 0.004s
2969 + MonadError[Stream[F, *], Throwable].monadError.applicativeError onError pure 0.001s
2970 + MonadError[Stream[F, *], Throwable].monadError.applicativeError onError raise 0.004s
2971 + MonadError[Stream[F, *], Throwable].monadError.applicativeError pure attempt 0.001s
2972 + MonadError[Stream[F, *], Throwable].monadError.applicativeError raiseError attempt 0.001s
2973 + MonadError[Stream[F, *], Throwable].monadError.applicativeError recover consistent with recoverWith 0.003s
2974 + MonadError[Stream[F, *], Throwable].monadError.applicativeError redeem is derived from attempt and map 0.003s
2975 + MonadError[Stream[F, *], Throwable].monadError.apply composition 0.06s
2976 + MonadError[Stream[F, *], Throwable].monadError.covariant composition 0.003s
2977 + MonadError[Stream[F, *], Throwable].monadError.covariant identity 0.003s
2978 + MonadError[Stream[F, *], Throwable].monadError.flatMap associativity 0.014s
2979 + MonadError[Stream[F, *], Throwable].monadError.flatMap consistent apply 0.009s
2980 + MonadError[Stream[F, *], Throwable].monadError.flatMap from tailRecM consistency 0.013s
2981 + MonadError[Stream[F, *], Throwable].monadError.invariant composition 0.003s
2982 + MonadError[Stream[F, *], Throwable].monadError.invariant identity 0.003s
2983 + MonadError[Stream[F, *], Throwable].monadError.map flatMap coherence 0.006s
2984 + MonadError[Stream[F, *], Throwable].monadError.map2/map2Eval consistency 0.011s
2985 + MonadError[Stream[F, *], Throwable].monadError.map2/product-map consistency 0.009s
2986 + MonadError[Stream[F, *], Throwable].monadError.monad left identity 0.004s
2987 + MonadError[Stream[F, *], Throwable].monadError.monad right identity 0.003s
2988 + MonadError[Stream[F, *], Throwable].monadError.monadError ensure consistency 0.002s
2989 + MonadError[Stream[F, *], Throwable].monadError.monadError ensureOr consistency 0.002s
2990 + MonadError[Stream[F, *], Throwable].monadError.monadError left zero 0.001s
2991 + MonadError[Stream[F, *], Throwable].monadError.monadError redeemWith is derived from attempt and flatMap 0.01s
2992 + MonadError[Stream[F, *], Throwable].monadError.monadError rethrow attempt 0.003s
2993 + MonadError[Stream[F, *], Throwable].monadError.monoidal left identity 0.003s
2994 + MonadError[Stream[F, *], Throwable].monadError.monoidal right identity 0.002s
2995 + MonadError[Stream[F, *], Throwable].monadError.mproduct consistent flatMap 0.03s
2996 + MonadError[Stream[F, *], Throwable].monadError.productL consistent map2 0.01s
2997 + MonadError[Stream[F, *], Throwable].monadError.productR consistent map2 0.01s
2998 + MonadError[Stream[F, *], Throwable].monadError.semigroupal associativity 0.045s
2999 + MonadError[Stream[F, *], Throwable].monadError.tailRecM consistent flatMap 0.01s
3000 + MonadError[Stream[F, *], Throwable].monadError.tailRecM stack safety 0.038s
3001 + FunctorFilter[Stream[F, *]].functorFilter.collect mapFilter consistency 0.008s
3002 + FunctorFilter[Stream[F, *]].functorFilter.filter mapFilter consistency 0.007s
3003 + FunctorFilter[Stream[F, *]].functorFilter.filterNot mapFilter consistency 0.013s
3004 + FunctorFilter[Stream[F, *]].functorFilter.flattenOption mapFilter consistency 0.009s
3005 + FunctorFilter[Stream[F, *]].functorFilter.mapFilter composition 0.012s
3006 + FunctorFilter[Stream[F, *]].functorFilter.mapFilter map consistency 0.009s
3007 + MonoidK[Stream[F, *]].monoidK.monoidK left identity 0.002s
3008 + MonoidK[Stream[F, *]].monoidK.monoidK right identity 0.004s
3009 + MonoidK[Stream[F, *]].monoidK.semigroupK associative 0.004s
3010 + Defer[Stream[F, *]].defer.defer Identity 0.004s
3011 + Defer[Stream[F, *]].defer.defer does not evaluate 0.001s
3012 + Defer[Stream[F, *]].defer.defer is stack safe 0.03s
3013 + Defer[Stream[F, *]].defer.defer matches fix 0.003s
3014 + Align[Stream[F, *]].align.align associativity 0.016s
3015 + Align[Stream[F, *]].align.align homomorphism 0.015s
3016 + Align[Stream[F, *]].align.alignWith consistent 0.01s
3017fs2.StreamMergeSuite:
3018 + merge - basic 0.033s
3019 + merge - left/right identity - 1 0.019s
3020 + merge - left/right identity - 2 0.011s
3021 + merge - left/right failure - 1 0.016s
3022 + merge - left/right failure - 2 - never-ending flatMap, failure after emit 0.017s
3023 + merge - left/right failure - 3 - constant flatMap, failure after emit 0.019s
3024 + merge - run finalizers of inner streams first 2.539s
3025 + merge - hangs - 1 0.001s
3026 + merge - hangs - 2 0.001s
3027 + merge - hangs - 3 0.001s
3028 + merge - hangs - 4 0.001s
3029 + merge - hangs - 5 0.002s
3030 + merge - hangs - 6 0.002s
3031 + mergeHaltBoth 0.02s
3032 + mergeHaltL 0.02s
3033 + mergeHaltR 0.019s
3034 + merge not emit ahead 5.033s
3035fs2.concurrent.SignalSuite:
3036 + get/set/discrete 0.088s
3037 + discrete 0.123s
3038 + holdOption 0.001s
3039fs2.StreamRetrySuite:
3040 + immediate success 0.003s
3041 + eventual success 0.504s
3042 + maxRetries 0.403s
3043 + fatal 0.504s
3044 + delays 2.005s
3045fs2.HashSuite:
3046 + digests - md2 0.012s
3047 + digests - md5 0.004s
3048 + digests - sha1 0.005s
3049 + digests - sha256 0.005s
3050 + digests - sha384 0.006s
3051 + digests - sha512 0.005s
3052 + empty input 0.0s
3053 + zero or one output 0.018s
3054 + thread-safety 0.035s
3055fs2.CompressionSuite:
3056 + deflate input 0.017s
3057 + inflate input 0.015s
3058 + inflate input (deflated larger than inflated) 0.001s
3059 + deflate |> inflate ~= id 0.012s
3060 + deflate.compresses input 0.002s
3061 + deflate and inflate are reusable 0.221s
3062 + gzip |> gunzip ~= id 0.028s
3063 + gzip |> gunzip ~= id (mutually prime chunk sizes, compression larger) 0.014s
3064 + gzip |> gunzip ~= id (mutually prime chunk sizes, decompression larger) 0.014s
3065 + gzip |> GZIPInputStream ~= id 0.009s
3066 + gzip.compresses input 0.002s
3067 + gzip.compresses input, with FLG.FHCRC set 0.009s
3068 + gunzip limit fileName and comment length 2.892s
3069 + unix.gzip |> gunzip 0.005s
3070 + gzip and gunzip are reusable 0.145s
3071fs2.HotswapSuite:
3072 + finalizer of target run when hotswap is finalized 0.011s
3073 + swap acquires new resource and then finalizes old resource 0.002s
3074 + clear finalizes old resource 0.002s
3075fs2.StreamSuite:
3076 + basics - append consistent with list concat 0.009s
3077 + basics - construction via apply 0.001s
3078 + basics - >> consistent with list flatMap 0.061s
3079 + basics - chunk 0.006s
3080 + basics - chunkLimit 0.006s
3081 + basics - chunkMin 0.015s
3082 + basics - chunkN - fewer 0.012s
3083 + basics - chunkN - no-fewer 0.009s
3084 + basics - chunks - chunks.map identity 0.012s
3085 + basics - chunks - chunks.flatMap(chunk) identity 0.017s
3086 + basics - eval 0.001s
3087 + basics - evals 0.002s
3088 + basics - flatMap 0.086s
3089 + basics - handleErrorWith - 1 0.004s
3090 + basics - handleErrorWith - 2 0.001s
3091 + basics - handleErrorWith - 3 0.002s
3092 + basics - handleErrorWith - 4 - error in eval 0.002s
3093 + basics - handleErrorWith - 5 0.001s
3094 + basics - handleErrorWith - 6 0.002s
3095 + basics - handleErrorWith - 7 - parJoin 0.004s
3096 + basics - handleErrorWith - 8 0.002s
3097 + basics - handleErrorWith - 9 0.002s
3098 + basics - handleErrorWith - 10 0.002s
3099 + basics - handleErrorWith - 11 0.001s
3100 + basics - handleErrorWith - 12 0.003s
3101 + basics - handleErrorWith - 13 0.002s
3102 + basics - handleErrorWith - 14 0.0s
3103 + basics - handleErrorWith - 15 0.002s
3104 + cancelation of compiled streams - constant 1.001s
3105 + cancelation of compiled streams - bracketed stream 1.001s
3106 + cancelation of compiled streams - concurrently 1.0s
3107 + cancelation of compiled streams - merge 1.001s
3108 + cancelation of compiled streams - parJoin 1.003s
3109 + cancelation of compiled streams - #1236 1.001s
3110 + cancelation of compiled streams - #2072 - stream canceled while resource acquisition is running 1.203s
3111 + map - map.toList == toList.map 0.003s
3112 + map - regression #1335 - stack safety of map 0.002s
3113 + mapChunks 0.003s
3114 + raiseError - compiled stream fails with an error raised in stream 0.0s
3115 + raiseError - compiled stream fails with an error if error raised after an append 0.001s
3116 + raiseError - compiled stream does not fail if stream is termianted before raiseError 0.0s
3117 + repeat 0.006s
3118 + repeatN 0.021s
3119 + resource 0.002s
3120 + resourceWeak 0.002s
3121 + resource safety - 1 0.019s
3122 + resource safety - 2a 0.01s
3123 + resource safety - 2b 0.036s
3124==> i fs2.StreamSuite.resource safety - 3 ignored 0.0s
3125 + resource safety - 4 0.047s
3126 + resource safety - 5 0.509s
3127 + resource safety - 6 2.003s
3128 + resource safety - scope - 1 0.002s
3129 + resource safety - scope - 2 0.002s
3130 + resource safety - take - identity 0.002s
3131 + resource safety - take - chunks 0.001s
3132 + resource safety - takeRight 0.005s
3133 + resource safety - takeWhile 0.005s
3134 + resource safety - takeThrough 0.004s
3135 + compile - resource - concurrently 0.005s
3136 + compile - resource - onFinalise 0.002s
3137 + compile - resource - onFinalizeWeak 0.002s
3138 + compile - resource - last scope extended, not all scopes - 1 0.001s
3139 + compile - resource - last scope extended, not all scopes - 2 0.002s
3140 + compile - resource - allocated 0.002s
3141 + compile - resource - interruption - 1 0.202s
3142 + compile - resource - interruption - 2 0.202s
3143 + pure pipes cannot be used with effectful streams (#1838) 0.002s
3144fs2.ChunkQueueSuite:
3145 + take 0.014s
3146 + drop 0.012s
3147 + takeRight 0.011s
3148 + dropRight 0.011s
3149 + equals 0.007s
3150 + hashCode 0.012s
3151 + startsWith matches List implementation prefixes 0.125s
3152fs2.StreamPerformanceSuite:
3153 + left-associated ++ - 2 0.002s
3154 + left-associated ++ - 3 0.0s
3155 + left-associated ++ - 100 0.0s
3156 + left-associated ++ - 200 0.001s
3157 + left-associated ++ - 400 0.001s
3158 + left-associated ++ - 800 0.002s
3159 + left-associated ++ - 1600 0.002s
3160 + left-associated ++ - 3200 0.004s
3161 + left-associated ++ - 6400 0.007s
3162 + left-associated ++ - 12800 0.011s
3163 + left-associated ++ - 25600 0.021s
3164 + left-associated ++ - 51200 0.022s
3165 + left-associated ++ - 102400 0.03s
3166 + right-associated ++ - 2 0.001s
3167 + right-associated ++ - 3 0.0s
3168 + right-associated ++ - 100 0.001s
3169 + right-associated ++ - 200 0.0s
3170 + right-associated ++ - 400 0.001s
3171 + right-associated ++ - 800 0.001s
3172 + right-associated ++ - 1600 0.001s
3173 + right-associated ++ - 3200 0.002s
3174 + right-associated ++ - 6400 0.004s
3175 + right-associated ++ - 12800 0.003s
3176 + right-associated ++ - 25600 0.007s
3177 + right-associated ++ - 51200 0.012s
3178 + right-associated ++ - 102400 0.026s
3179 + left-associated flatMap 1 - 2 0.001s
3180 + left-associated flatMap 1 - 3 0.0s
3181 + left-associated flatMap 1 - 100 0.001s
3182 + left-associated flatMap 1 - 200 0.0s
3183 + left-associated flatMap 1 - 400 0.002s
3184 + left-associated flatMap 1 - 800 0.002s
3185 + left-associated flatMap 1 - 1600 0.002s
3186 + left-associated flatMap 1 - 3200 0.003s
3187 + left-associated flatMap 1 - 6400 0.005s
3188 + left-associated flatMap 1 - 12800 0.009s
3189 + left-associated flatMap 1 - 25600 0.016s
3190 + left-associated flatMap 1 - 51200 0.021s
3191 + left-associated flatMap 1 - 102400 0.041s
3192==> i fs2.StreamPerformanceSuite.left-associated map 1 - 2 ignored 0.0s
3193==> i fs2.StreamPerformanceSuite.left-associated map 1 - 3 ignored 0.0s
3194==> i fs2.StreamPerformanceSuite.left-associated map 1 - 100 ignored 0.0s
3195==> i fs2.StreamPerformanceSuite.left-associated map 1 - 200 ignored 0.0s
3196==> i fs2.StreamPerformanceSuite.left-associated map 1 - 400 ignored 0.0s
3197==> i fs2.StreamPerformanceSuite.left-associated map 1 - 800 ignored 0.0s
3198==> i fs2.StreamPerformanceSuite.left-associated map 1 - 1600 ignored 0.0s
3199==> i fs2.StreamPerformanceSuite.left-associated map 1 - 3200 ignored 0.0s
3200==> i fs2.StreamPerformanceSuite.left-associated map 1 - 6400 ignored 0.0s
3201==> i fs2.StreamPerformanceSuite.left-associated map 1 - 12800 ignored 0.001s
3202==> i fs2.StreamPerformanceSuite.left-associated map 1 - 25600 ignored 0.0s
3203==> i fs2.StreamPerformanceSuite.left-associated map 1 - 51200 ignored 0.0s
3204==> i fs2.StreamPerformanceSuite.left-associated map 1 - 102400 ignored 0.0s
3205 + left-associated eval() ++ flatMap 1 - 2 0.001s
3206 + left-associated eval() ++ flatMap 1 - 3 0.0s
3207 + left-associated eval() ++ flatMap 1 - 100 0.001s
3208 + left-associated eval() ++ flatMap 1 - 200 0.001s
3209 + left-associated eval() ++ flatMap 1 - 400 0.001s
3210 + left-associated eval() ++ flatMap 1 - 800 0.002s
3211 + left-associated eval() ++ flatMap 1 - 1600 0.003s
3212 + left-associated eval() ++ flatMap 1 - 3200 0.008s
3213 + left-associated eval() ++ flatMap 1 - 6400 0.008s
3214 + left-associated eval() ++ flatMap 1 - 12800 0.012s
3215 + left-associated eval() ++ flatMap 1 - 25600 0.023s
3216 + left-associated eval() ++ flatMap 1 - 51200 0.049s
3217 + left-associated eval() ++ flatMap 1 - 102400 0.091s
3218 + right-associated flatMap 1 - 2 0.002s
3219 + right-associated flatMap 1 - 3 0.0s
3220 + right-associated flatMap 1 - 100 0.001s
3221 + right-associated flatMap 1 - 200 0.001s
3222 + right-associated flatMap 1 - 400 0.001s
3223 + right-associated flatMap 1 - 800 0.002s
3224 + right-associated flatMap 1 - 1600 0.002s
3225 + right-associated flatMap 1 - 3200 0.002s
3226 + right-associated flatMap 1 - 6400 0.005s
3227 + right-associated flatMap 1 - 12800 0.01s
3228 + right-associated flatMap 1 - 25600 0.026s
3229 + right-associated flatMap 1 - 51200 0.035s
3230 + right-associated flatMap 1 - 102400 0.046s
3231 + right-associated eval() ++ flatMap 1 - 2 0.001s
3232 + right-associated eval() ++ flatMap 1 - 3 0.0s
3233 + right-associated eval() ++ flatMap 1 - 100 0.001s
3234 + right-associated eval() ++ flatMap 1 - 200 0.001s
3235 + right-associated eval() ++ flatMap 1 - 400 0.001s
3236 + right-associated eval() ++ flatMap 1 - 800 0.002s
3237 + right-associated eval() ++ flatMap 1 - 1600 0.004s
3238 + right-associated eval() ++ flatMap 1 - 3200 0.005s
3239 + right-associated eval() ++ flatMap 1 - 6400 0.008s
3240 + right-associated eval() ++ flatMap 1 - 12800 0.012s
3241 + right-associated eval() ++ flatMap 1 - 25600 0.024s
3242 + right-associated eval() ++ flatMap 1 - 51200 0.047s
3243 + right-associated eval() ++ flatMap 1 - 102400 0.093s
3244 + left-associated flatMap 2 - 2 0.002s
3245 + left-associated flatMap 2 - 3 0.0s
3246 + left-associated flatMap 2 - 100 0.001s
3247 + left-associated flatMap 2 - 200 0.001s
3248 + left-associated flatMap 2 - 400 0.001s
3249 + left-associated flatMap 2 - 800 0.002s
3250 + left-associated flatMap 2 - 1600 0.004s
3251 + left-associated flatMap 2 - 3200 0.005s
3252 + left-associated flatMap 2 - 6400 0.012s
3253 + left-associated flatMap 2 - 12800 0.016s
3254 + left-associated flatMap 2 - 25600 0.031s
3255 + left-associated flatMap 2 - 51200 0.062s
3256 + left-associated flatMap 2 - 102400 0.121s
3257 + right-associated flatMap 2 - 2 0.001s
3258 + right-associated flatMap 2 - 3 0.0s
3259 + right-associated flatMap 2 - 100 0.0s
3260 + right-associated flatMap 2 - 200 0.001s
3261 + right-associated flatMap 2 - 400 0.002s
3262 + right-associated flatMap 2 - 800 0.001s
3263 + right-associated flatMap 2 - 1600 0.001s
3264 + right-associated flatMap 2 - 3200 0.005s
3265 + right-associated flatMap 2 - 6400 0.004s
3266 + right-associated flatMap 2 - 12800 0.007s
3267 + right-associated flatMap 2 - 25600 0.012s
3268 + right-associated flatMap 2 - 51200 0.023s
3269 + right-associated flatMap 2 - 102400 0.047s
3270 + transduce (id) - 2 0.001s
3271 + transduce (id) - 3 0.0s
3272 + transduce (id) - 100 0.001s
3273 + transduce (id) - 200 0.001s
3274 + transduce (id) - 400 0.003s
3275 + transduce (id) - 800 0.004s
3276 + transduce (id) - 1600 0.003s
3277 + transduce (id) - 3200 0.006s
3278 + transduce (id) - 6400 0.01s
3279 + transduce (id) - 12800 0.014s
3280 + transduce (id) - 25600 0.027s
3281 + transduce (id) - 51200 0.049s
3282 + transduce (id) - 102400 0.099s
3283 + bracket + handleErrorWith - left associated - 2 0.004s
3284 + bracket + handleErrorWith - left associated - 3 0.0s
3285 + bracket + handleErrorWith - left associated - 100 0.004s
3286 + bracket + handleErrorWith - left associated - 200 0.004s
3287 + bracket + handleErrorWith - left associated - 400 0.01s
3288 + bracket + handleErrorWith - left associated - 800 0.015s
3289 + bracket + handleErrorWith - left associated - 1600 0.019s
3290 + bracket + handleErrorWith - left associated - 3200 0.043s
3291 + bracket + handleErrorWith - left associated - 6400 0.065s
3292 + bracket + handleErrorWith - left associated - 12800 0.115s
3293 + bracket + handleErrorWith - left associated - 25600 0.233s
3294 + bracket + handleErrorWith - left associated - 51200 0.476s
3295 + bracket + handleErrorWith - left associated - 102400 0.945s
3296 + bracket + handleErrorWith - right associated - 2 0.003s
3297 + bracket + handleErrorWith - right associated - 3 0.001s
3298 + bracket + handleErrorWith - right associated - 100 0.002s
3299 + bracket + handleErrorWith - right associated - 200 0.003s
3300 + bracket + handleErrorWith - right associated - 400 0.009s
3301 + bracket + handleErrorWith - right associated - 800 0.008s
3302 + bracket + handleErrorWith - right associated - 1600 0.016s
3303 + bracket + handleErrorWith - right associated - 3200 0.032s
3304 + bracket + handleErrorWith - right associated - 6400 0.057s
3305 + bracket + handleErrorWith - right associated - 12800 0.113s
3306 + bracket + handleErrorWith - right associated - 25600 0.235s
3307 + bracket + handleErrorWith - right associated - 51200 0.449s
3308 + bracket + handleErrorWith - right associated - 102400 0.933s
3309 + chunky flatMap - 2 0.001s
3310 + chunky flatMap - 3 0.0s
3311 + chunky flatMap - 100 0.0s
3312 + chunky flatMap - 200 0.001s
3313 + chunky flatMap - 400 0.0s
3314 + chunky flatMap - 800 0.001s
3315 + chunky flatMap - 1600 0.001s
3316 + chunky flatMap - 3200 0.002s
3317 + chunky flatMap - 6400 0.003s
3318 + chunky flatMap - 12800 0.004s
3319 + chunky flatMap - 25600 0.007s
3320 + chunky flatMap - 51200 0.014s
3321 + chunky flatMap - 102400 0.028s
3322 + chunky map with uncons - 2 0.001s
3323 + chunky map with uncons - 3 0.0s
3324 + chunky map with uncons - 100 0.0s
3325 + chunky map with uncons - 200 0.0s
3326 + chunky map with uncons - 400 0.001s
3327 + chunky map with uncons - 800 0.0s
3328 + chunky map with uncons - 1600 0.001s
3329 + chunky map with uncons - 3200 0.0s
3330 + chunky map with uncons - 6400 0.001s
3331 + chunky map with uncons - 12800 0.002s
3332 + chunky map with uncons - 25600 0.002s
3333 + chunky map with uncons - 51200 0.004s
3334 + chunky map with uncons - 102400 0.007s
3335fs2.concurrent.BalanceSuite:
3336 + all elements are processed 0.067s
3337fs2.StreamParJoinSuite:
3338 + no concurrency 0.004s
3339 + concurrency 0.032s
3340 + concurrent flattening 0.034s
3341 + merge consistency 0.034s
3342 + resources acquired in outer stream are released after inner streams complete 0.312s
3343 + run finalizers of inner streams first 2.542s
3344 + hangs - 1 0.001s
3345 + hangs - 2 0.001s
3346 + hangs - 3 0.002s
3347 + hangs - 4 0.001s
3348 + outer failed 0.001s
3349 + propagate error from inner stream before ++ 0.001s
3350 + short-circuiting transformers - do not block while evaluating a stream of streams in IO in parallel 0.002s
3351 + short-circuiting transformers - do not block while evaluating a stream of streams in EitherT[IO, Throwable, *] in parallel - right 0.009s
3352 + short-circuiting transformers - do not block while evaluating a stream of streams in EitherT[IO, Throwable, *] in parallel - left 0.005s
3353 + short-circuiting transformers - do not block while evaluating an EitherT.left outer stream 0.003s
3354 + short-circuiting transformers - do not block while evaluating a stream of streams in OptionT[IO, *] in parallel - some 0.026s
3355 + short-circuiting transformers - do not block while evaluating a stream of streams in OptionT[IO, *] in parallel - none 0.007s
3356 + short-circuiting transformers - do not block while evaluating an OptionT.none outer stream 0.003s
3357fs2.StreamConcurrentlySuite:
3358 + when background stream terminates, overall stream continues 0.639s
3359 + when background stream fails, overall stream fails 0.009s
3360 + when primary stream fails, overall stream fails and background stream is terminated 0.026s
3361 + when primary stream terminates, background stream is terminated 0.638s
3362 + when background stream fails, primary stream fails even when hung 0.009s
3363 + run finalizers of background stream and properly handle exception 2.422s
3364 + background stream completes with short-circuiting transformers 0.004s
3365 + foreground stream short-circuits 0.001s
3366fs2.concurrent.QueueSuite:
3367 + unbounded producer/consumer 0.014s
3368 + circularBuffer 0.006s
3369 + circularBufferNoneTerminated 0.006s
3370 + dequeueAvailable 0.006s
3371 + dequeueBatch unbounded 0.006s
3372 + dequeueBatch circularBuffer 0.005s
3373 + dequeue releases subscriber on - interrupt 1.002s
3374 + dequeue releases subscriber on - cancel 1.003s
3375 + size signal is initialized to zero 0.004s
3376 + size stream is discrete 2.002s
3377 + peek1 0.003s
3378 + peek1 with dequeue1 0.002s
3379 + peek1 bounded queue 0.005s
3380 + peek1 circular buffer 0.003s
3381fs2.BracketSuite:
3382 + single bracket - normal termination 0.002s
3383 + single bracket - failure 0.001s
3384 + single bracket - throw from append 0.001s
3385 + bracket ++ bracket - normal termination 0.001s
3386 + bracket ++ bracket - failure 0.001s
3387 + nested 0.006s
3388 + early termination 0.006s
3389 + finalizer should not be called until necessary 0.002s
3390 + 1000000 brackets in sequence 4.169s
3391 + evaluating a bracketed stream multiple times is safe 0.001s
3392 + finalizers are run in LIFO order - explicit release 0.002s
3393 + finalizers are run in LIFO order - scope closure 0.002s
3394 + propagate error from closing the root scope - fail left 0.001s
3395 + propagate error from closing the root scope - fail right 0.0s
3396 + handleErrorWith closes scopes 0.002s
3397 + bracketCase - normal termination 0.004s
3398 + bracketCase - failure 0.004s
3399 + bracketCase - cancelation 1.26s
3400 + bracketCase - interruption 1.263s
3401fs2.StreamObserveSuite:
3402 + observe - basic functionality 0.021s
3403 + observe - handle errors from observing sink 0.015s
3404 + observe - propagate error from source 0.013s
3405 + observe - handle finite observing sink - 1 0.007s
3406 + observe - handle finite observing sink - 2 0.01s
3407 + observe - handle multiple consecutive observations 0.031s
3408 + observe - no hangs on failures 0.022s
3409 + observeAsync - basic functionality 0.011s
3410 + observeAsync - handle errors from observing sink 0.011s
3411 + observeAsync - propagate error from source 0.011s
3412 + observeAsync - handle finite observing sink - 1 0.006s
3413 + observeAsync - handle finite observing sink - 2 0.009s
3414 + observeAsync - handle multiple consecutive observations 0.018s
3415 + observeAsync - no hangs on failures 0.023s
3416 + observe - not-eager - 1 - do not pull another element before we emit the current 0.102s
3417 + observe - not-eager - 2 - do not pull another element before downstream asks 0.102s
3418 + observeEither - does not drop elements 0.006s
3419 + observeEither - termination - left 0.002s
3420 + observeEither - termination - right 0.002s
3421/build/repo/core/shared/src/main/scala/fs2/Stream.scala:2741: error: ) expected but . found
3422 FreeC.translate[F2, G, O](free, u)(using TranslateInterrupt.interruptibleInstance[G])
3423 ^
3424/build/repo/core/shared/src/main/scala-3/fs2/ChunkPlatform.scala:40: error: ) expected but . found
3425 .toArraySeq(using knownType.elementClassTag.asInstanceOf[reflect.ClassTag[O]])
3426 ^
3427/build/repo/core/shared/src/main/scala/fs2/Stream.scala:2741: error: ) expected but . found
3428 FreeC.translate[F2, G, O](free, u)(using TranslateInterrupt.interruptibleInstance[G])
3429 ^
3430/build/repo/core/shared/src/main/scala-3/fs2/ChunkPlatform.scala:40: error: ) expected but . found
3431 .toArraySeq(using knownType.elementClassTag.asInstanceOf[reflect.ClassTag[O]])
3432 ^
3433Starting build for ProjectRef(file:/build/repo/,experimental) (fs2-experimental)... [1/4]
3434Compile scalacOptions: -language:implicitConversions, -Ykind-projector, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
3435[info] compiling 2 Scala sources to /build/repo/experimental/target/scala-3.8.0-RC4/classes ...
3436[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
3437[warn] one warning found
3438[info] done compiling
3439/build/repo/core/shared/src/main/scala/fs2/Stream.scala:2741: error: ) expected but . found
3440 FreeC.translate[F2, G, O](free, u)(using TranslateInterrupt.interruptibleInstance[G])
3441 ^
3442/build/repo/core/shared/src/main/scala-3/fs2/ChunkPlatform.scala:40: error: ) expected but . found
3443 .toArraySeq(using knownType.elementClassTag.asInstanceOf[reflect.ClassTag[O]])
3444 ^
3445/build/repo/core/shared/src/main/scala/fs2/Stream.scala:2741: error: ) expected but . found
3446 FreeC.translate[F2, G, O](free, u)(using TranslateInterrupt.interruptibleInstance[G])
3447 ^
3448/build/repo/core/shared/src/main/scala-3/fs2/ChunkPlatform.scala:40: error: ) expected but . found
3449 .toArraySeq(using knownType.elementClassTag.asInstanceOf[reflect.ClassTag[O]])
3450 ^
3451[warn] javaOptions will be ignored, fork is set to false
3452/build/repo/core/shared/src/main/scala/fs2/Stream.scala:2741: error: ) expected but . found
3453 FreeC.translate[F2, G, O](free, u)(using TranslateInterrupt.interruptibleInstance[G])
3454 ^
3455/build/repo/core/shared/src/main/scala-3/fs2/ChunkPlatform.scala:40: error: ) expected but . found
3456 .toArraySeq(using knownType.elementClassTag.asInstanceOf[reflect.ClassTag[O]])
3457 ^
3458/build/repo/core/shared/src/main/scala/fs2/Stream.scala:2741: error: ) expected but . found
3459 FreeC.translate[F2, G, O](free, u)(using TranslateInterrupt.interruptibleInstance[G])
3460 ^
3461/build/repo/core/shared/src/main/scala-3/fs2/ChunkPlatform.scala:40: error: ) expected but . found
3462 .toArraySeq(using knownType.elementClassTag.asInstanceOf[reflect.ClassTag[O]])
3463 ^
3464Starting build for ProjectRef(file:/build/repo/,io) (fs2-io)... [2/4]
3465Compile scalacOptions: -language:implicitConversions, -Ykind-projector, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
3466[info] compiling 27 Scala sources to /build/repo/io/target/scala-3.8.0-RC4/classes ...
3467[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
3468[warn] -- Warning: /build/repo/io/src/main/scala/fs2/io/file/WriteCursor.scala:96:10 --
3469[warn] 96 | @nowarn("cat=unused-params")
3470[warn] | ^^^^^^^^^^^^^^^^^^^
3471[warn] | Invalid message filter
3472[warn] | unknown category: unused-params
3473[warn] two warnings found
3474[info] done compiling
3475/build/repo/core/shared/src/main/scala/fs2/Stream.scala:2741: error: ) expected but . found
3476 FreeC.translate[F2, G, O](free, u)(using TranslateInterrupt.interruptibleInstance[G])
3477 ^
3478/build/repo/core/shared/src/main/scala-3/fs2/ChunkPlatform.scala:40: error: ) expected but . found
3479 .toArraySeq(using knownType.elementClassTag.asInstanceOf[reflect.ClassTag[O]])
3480 ^
3481[info] compiling 12 Scala sources to /build/repo/io/target/scala-3.8.0-RC4/test-classes ...
3482[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
3483[warn] -- Warning: /build/repo/io/src/test/scala/fs2/io/IoSuite.scala:152:59 ----------
3484[warn] 152 | Shrink.xmap[Int, ChunkSize](ChunkSize(_), _.value) {
3485[warn] | ^
3486[warn] |Implicit parameters should be provided with a `using` clause.
3487[warn] |To disable the warning, please use the following option:
3488[warn] | "-Wconf:msg=Implicit parameters should be provided with a `using` clause:s"
3489[warn] 153 | Shrink.shrinkIntegral[Int].suchThat(_ > defaultPipedInputStreamBufferSize)
3490[warn] 154 | }
3491[warn] two warnings found
3492[info] done compiling
3493/build/repo/core/shared/src/main/scala/fs2/Stream.scala:2741: error: ) expected but . found
3494 FreeC.translate[F2, G, O](free, u)(using TranslateInterrupt.interruptibleInstance[G])
3495 ^
3496/build/repo/core/shared/src/main/scala-3/fs2/ChunkPlatform.scala:40: error: ) expected but . found
3497 .toArraySeq(using knownType.elementClassTag.asInstanceOf[reflect.ClassTag[O]])
3498 ^
3499fs2.io.udp.UdpSuite:
3500 + udp - echo one 0.364s
3501 + udp - echo lots 0.913s
3502==> i fs2.io.udp.UdpSuite.udp - multicast ignored 0.0s
3503 + udp - timeouts supported 0.065s
3504fs2.io.tls.TLSParametersSuite:
3505 + toSSLParameters - no client auth when wantClientAuth=false and needClientAuth=false 0.005s
3506 + toSSLParameters - wantClientAuth when wantClientAuth=true and needClientAuth=false 0.001s
3507 + toSSLParameters - needClientAuth when wantClientAuth=false and needClientAuth=true 0.001s
3508 + toSSLParameters - needClientAuth when wantClientAuth=true and needClientAuth=true 0.001s
3509fs2.io.file.WatcherSuite:
3510 + supports watching a file - for modifications 1.033s
3511 + supports watching a file - for deletions 1.01s
3512 + supports watching a directory - static recursive watching 1.013s
3513 + supports watching a directory - dynamic recursive watching 1.013s
3514fs2.io.tls.TLSDebugTest:
3515Cipher suite: TLS_AES_256_GCM_SHA384
3516Peer certificate chain:
3517Certificate 0: [
3518[
3519 Version: V3
3520 Subject: CN=*.google.com
3521 Signature Algorithm: SHA256withRSA, OID = 1.2.840.113549.1.1.11
3522
3523 Key: Sun EC public key, 256 bits
3524 public x coord: 40793236370733587526151137857816527280145833977867864886048543119695951632393
3525 public y coord: 60631944349346994079527179237840747671806416040588087237145600519710534334283
3526 parameters: secp256r1 [NIST P-256,X9.62 prime256v1] (1.2.840.10045.3.1.7)
3527 Validity: [From: Wed Dec 03 16:49:27 CET 2025,
3528 To: Wed Feb 25 16:49:26 CET 2026]
3529 Issuer: CN=WR2, O=Google Trust Services, C=US
3530 SerialNumber: [ 56c74f44 a4ce9b19 0ad981a4 fc39c286]
3531
3532Certificate Extensions: 10
3533[1]: ObjectId: 1.3.6.1.4.1.11129.2.4.2 Criticality=false
3534Extension unknown: DER encoded OCTET string =
35350000: 04 81 F6 04 81 F3 00 F1 00 77 00 96 97 64 BF 55 .........w...d.U
35360010: 58 97 AD F7 43 87 68 37 08 42 77 E9 F0 3A D5 F6 X...C.h7.Bw..:..
35370020: A4 F3 36 6E 46 A4 3F 0F CA A9 C6 00 00 01 9A E5 ..6nF.?.........
35380030: 1E F7 F0 00 00 04 03 00 48 30 46 02 21 00 A5 32 ........H0F.!..2
35390040: D6 5E 19 CE E3 57 EB 0B EA 47 72 46 0C F1 B5 4F .^...W...GrF...O
35400050: 8F 16 6F 30 33 ED F8 C2 1B 1A 67 35 8B 58 02 21 ..o03.....g5.X.!
35410060: 00 9E 9C BB 9E 95 D4 41 F3 C9 62 BD 72 D6 A2 E1 .......A..b.r...
35420070: 10 2C 6A 25 F7 C8 1E 31 46 CC 97 E9 1F A5 CA 27 .,j%...1F......'
35430080: 4A 00 76 00 16 83 2D AB F0 A9 25 0F 0F F0 3A A5 J.v...-...%...:.
35440090: 45 FF C8 BF C8 23 D0 87 4B F6 04 29 27 F8 E7 1F E....#..K..)'...
354500A0: 33 13 F5 FA 00 00 01 9A E5 1E F7 F7 00 00 04 03 3...............
354600B0: 00 47 30 45 02 21 00 D5 DA FF 8B 3B B4 C5 71 96 .G0E.!.....;..q.
354700C0: 7F 6C 94 CD 8D F5 39 22 E1 3A 64 07 72 AB AE 6D .l....9".:d.r..m
354800D0: 11 CB 6A 55 71 F2 C5 02 20 0F 50 9F 70 08 24 F5 ..jUq... .P.p.$.
354900E0: E5 52 60 70 27 0F 7C 4B DB 64 19 32 F8 1B 45 B0 .R`p'..K.d.2..E.
355000F0: BF D6 EE 36 BB 83 35 26 2D ...6..5&-
3551
3552
3553[2]: ObjectId: 1.3.6.1.5.5.7.1.1 Criticality=false
3554AuthorityInfoAccess [
3555 [
3556 accessMethod: ocsp
3557 accessLocation: URIName: http://o.pki.goog/wr2
3558,
3559 accessMethod: caIssuers
3560 accessLocation: URIName: http://i.pki.goog/wr2.crt
3561]
3562]
3563
3564[3]: ObjectId: 2.5.29.35 Criticality=false
3565AuthorityKeyIdentifier [
3566KeyIdentifier [
35670000: DE 1B 1E ED 79 15 D4 3E 37 24 C3 21 BB EC 34 39 ....y..>7$.!..49
35680010: 6D 42 B2 30 mB.0
3569]
3570]
3571
3572[4]: ObjectId: 2.5.29.19 Criticality=true
3573BasicConstraints:[
3574 CA:false
3575 PathLen: undefined
3576]
3577
3578[5]: ObjectId: 2.5.29.31 Criticality=false
3579CRLDistributionPoints [
3580 [DistributionPoint:
3581 [URIName: http://c.pki.goog/wr2/oBFYYahzgVI.crl]
3582]]
3583
3584[6]: ObjectId: 2.5.29.32 Criticality=false
3585CertificatePolicies [
3586 [CertificatePolicyId: [2.23.140.1.2.1]
3587[] ]
3588]
3589
3590[7]: ObjectId: 2.5.29.37 Criticality=false
3591ExtendedKeyUsages [
3592 serverAuth
3593]
3594
3595[8]: ObjectId: 2.5.29.15 Criticality=true
3596KeyUsage [
3597 DigitalSignature
3598]
3599
3600[9]: ObjectId: 2.5.29.17 Criticality=false
3601SubjectAlternativeName [
3602 DNSName: *.google.com
3603 DNSName: *.appengine.google.com
3604 DNSName: *.bdn.dev
3605 DNSName: *.origin-test.bdn.dev
3606 DNSName: *.cloud.google.com
3607 DNSName: *.crowdsource.google.com
3608 DNSName: *.datacompute.google.com
3609 DNSName: *.google.ca
3610 DNSName: *.google.cl
3611 DNSName: *.google.co.in
3612 DNSName: *.google.co.jp
3613 DNSName: *.google.co.uk
3614 DNSName: *.google.com.ar
3615 DNSName: *.google.com.au
3616 DNSName: *.google.com.br
3617 DNSName: *.google.com.co
3618 DNSName: *.google.com.mx
3619 DNSName: *.google.com.tr
3620 DNSName: *.google.com.vn
3621 DNSName: *.google.de
3622 DNSName: *.google.es
3623 DNSName: *.google.fr
3624 DNSName: *.google.hu
3625 DNSName: *.google.it
3626 DNSName: *.google.nl
3627 DNSName: *.google.pl
3628 DNSName: *.google.pt
3629 DNSName: *.googleapis.cn
3630 DNSName: *.googlevideo.com
3631 DNSName: *.gstatic.cn
3632 DNSName: *.gstatic-cn.com
3633 DNSName: googlecnapps.cn
3634 DNSName: *.googlecnapps.cn
3635 DNSName: googleapps-cn.com
3636 DNSName: *.googleapps-cn.com
3637 DNSName: gkecnapps.cn
3638 DNSName: *.gkecnapps.cn
3639 DNSName: googledownloads.cn
3640 DNSName: *.googledownloads.cn
3641 DNSName: recaptcha.net.cn
3642 DNSName: *.recaptcha.net.cn
3643 DNSName: recaptcha-cn.net
3644 DNSName: *.recaptcha-cn.net
3645 DNSName: widevine.cn
3646 DNSName: *.widevine.cn
3647 DNSName: ampproject.org.cn
3648 DNSName: *.ampproject.org.cn
3649 DNSName: ampproject.net.cn
3650 DNSName: *.ampproject.net.cn
3651 DNSName: google-analytics-cn.com
3652 DNSName: *.google-analytics-cn.com
3653 DNSName: googleadservices-cn.com
3654 DNSName: *.googleadservices-cn.com
3655 DNSName: googlevads-cn.com
3656 DNSName: *.googlevads-cn.com
3657 DNSName: googleapis-cn.com
3658 DNSName: *.googleapis-cn.com
3659 DNSName: googleoptimize-cn.com
3660 DNSName: *.googleoptimize-cn.com
3661 DNSName: doubleclick-cn.net
3662 DNSName: *.doubleclick-cn.net
3663 DNSName: *.fls.doubleclick-cn.net
3664 DNSName: *.g.doubleclick-cn.net
3665 DNSName: doubleclick.cn
3666 DNSName: *.doubleclick.cn
3667 DNSName: *.fls.doubleclick.cn
3668 DNSName: *.g.doubleclick.cn
3669 DNSName: dartsearch-cn.net
3670 DNSName: *.dartsearch-cn.net
3671 DNSName: googletraveladservices-cn.com
3672 DNSName: *.googletraveladservices-cn.com
3673 DNSName: googletagservices-cn.com
3674 DNSName: *.googletagservices-cn.com
3675 DNSName: googletagmanager-cn.com
3676 DNSName: *.googletagmanager-cn.com
3677 DNSName: googlesyndication-cn.com
3678 DNSName: *.googlesyndication-cn.com
3679 DNSName: *.safeframe.googlesyndication-cn.com
3680 DNSName: app-measurement-cn.com
3681 DNSName: *.app-measurement-cn.com
3682 DNSName: gvt1-cn.com
3683 DNSName: *.gvt1-cn.com
3684 DNSName: gvt2-cn.com
3685 DNSName: *.gvt2-cn.com
3686 DNSName: 2mdn-cn.net
3687 DNSName: *.2mdn-cn.net
3688 DNSName: googleflights-cn.net
3689 DNSName: *.googleflights-cn.net
3690 DNSName: admob-cn.com
3691 DNSName: *.admob-cn.com
3692 DNSName: *.gemini.cloud.google.com
3693 DNSName: googlesandbox-cn.com
3694 DNSName: *.googlesandbox-cn.com
3695 DNSName: *.safenup.googlesandbox-cn.com
3696 DNSName: *.gstatic.com
3697 DNSName: *.metric.gstatic.com
3698 DNSName: *.gvt1.com
3699 DNSName: *.gcpcdn.gvt1.com
3700 DNSName: *.gvt2.com
3701 DNSName: *.gcp.gvt2.com
3702 DNSName: *.url.google.com
3703 DNSName: *.youtube-nocookie.com
3704 DNSName: *.ytimg.com
3705 DNSName: ai.android
3706 DNSName: android.com
3707 DNSName: *.android.com
3708 DNSName: *.flash.android.com
3709 DNSName: g.cn
3710 DNSName: *.g.cn
3711 DNSName: g.co
3712 DNSName: *.g.co
3713 DNSName: goo.gl
3714 DNSName: www.goo.gl
3715 DNSName: google-analytics.com
3716 DNSName: *.google-analytics.com
3717 DNSName: google.com
3718 DNSName: googlecommerce.com
3719 DNSName: *.googlecommerce.com
3720 DNSName: ggpht.cn
3721 DNSName: *.ggpht.cn
3722 DNSName: urchin.com
3723 DNSName: *.urchin.com
3724 DNSName: youtu.be
3725 DNSName: youtube.com
3726 DNSName: *.youtube.com
3727 DNSName: music.youtube.com
3728 DNSName: *.music.youtube.com
3729 DNSName: youtubeeducation.com
3730 DNSName: *.youtubeeducation.com
3731 DNSName: youtubekids.com
3732 DNSName: *.youtubekids.com
3733 DNSName: yt.be
3734 DNSName: *.yt.be
3735 DNSName: android.clients.google.com
3736 DNSName: *.android.google.cn
3737 DNSName: *.chrome.google.cn
3738 DNSName: *.developers.google.cn
3739 DNSName: *.aistudio.google.com
3740]
3741
3742[10]: ObjectId: 2.5.29.14 Criticality=false
3743SubjectKeyIdentifier [
3744KeyIdentifier [
37450000: FA 3C F9 70 6F 6A FA 8B 37 E5 1E B8 91 6E 9E 8C .<.poj..7....n..
37460010: 3E 73 6D 24 >sm$
3747]
3748]
3749
3750]
3751 Algorithm: [SHA256withRSA]
3752 Signature:
37530000: 79 EF BC 31 B3 0B FA 5B 53 7E E2 47 BB F2 EA 6E y..1...[S..G...n
37540010: C6 73 5C 9F C3 F2 52 A8 6B 7F AE 8B 19 C9 A0 F0 .s\...R.k.......
37550020: 74 21 98 3C C1 10 3E AD AE 14 8F BE 05 66 A1 FD t!.<..>......f..
37560030: 27 E6 60 1E 65 70 91 34 DB 43 40 3C AA 9E 58 64 '.`.ep.4.C@<..Xd
37570040: 40 5D 09 12 EE 27 4F A6 B1 43 76 8D 58 CB 3E 21 @]...'O..Cv.X.>!
37580050: 9E 02 9A 4B E5 B3 79 AC DA B9 B0 43 EE B1 69 DD ...K..y....C..i.
37590060: 8F 5D 71 A1 6C D0 2F 20 E1 FC 95 6E F2 0E 0C EB .]q.l./ ...n....
37600070: AD 0C BD 9E 0D C7 72 EF 84 A6 62 F2 F6 7B 30 E0 ......r...b...0.
37610080: 6A 62 04 E2 44 3B EF DC 43 D0 86 C6 04 BC 39 36 jb..D;..C.....96
37620090: CE 9D EA 65 BE AA 92 C0 DF 37 BB A6 88 86 1C 7B ...e.....7......
376300A0: D7 FD B1 0E A1 A4 00 76 6E 1C 60 9C E4 2D A8 2A .......vn.`..-.*
376400B0: B1 63 FC BF E9 B4 08 30 CF 99 CC 74 D7 50 EF 28 .c.....0...t.P.(
376500C0: B2 18 0A F2 35 43 C9 41 EB DB 63 81 A8 9E 1A 3F ....5C.A..c....?
376600D0: AB B4 B5 5A CC 82 89 2A 2B CC AE 37 C1 02 AD 7B ...Z...*+..7....
376700E0: FC F1 8C 4B BA 9A 94 56 3A 52 52 E6 4A 23 C8 2A ...K...V:RR.J#.*
376800F0: 48 32 92 E2 32 4A 00 85 82 FF FB 56 8A 1E 5C 6F H2..2J.....V..\o
3769
3770]
3771Certificate 1: [
3772[
3773 Version: V3
3774 Subject: CN=WR2, O=Google Trust Services, C=US
3775 Signature Algorithm: SHA256withRSA, OID = 1.2.840.113549.1.1.11
3776
3777 Key: Sun RSA public key, 2048 bits
3778 params: null
3779 modulus: 21460320177492254517754137768805941788883952457278513345444356897405068083626783723685283470755812432047924804167764890482454678721455090489193019529517445020376592745688596505338943351237698813016750433036636865217868629199377537593240049486126556052243316874006011528760477071924569007905924169906837637510191308902830239557436870768786426507676004038580529647024203991275107762410251730470869820499091545819630120834987489936368680361783172788341894048930713758267981585542753511245986753622620915793171453778967007355916732464966563195442905470951302182713573043626223552541127534604995363077828910015660995104483
3780 public exponent: 65537
3781 Validity: [From: Wed Dec 13 10:00:00 CET 2023,
3782 To: Tue Feb 20 15:00:00 CET 2029]
3783 Issuer: CN=GTS Root R1, O=Google Trust Services LLC, C=US
3784 SerialNumber: [ 7ff005a0 7c4cded1 00ad9d66 a5107b98]
3785
3786Certificate Extensions: 8
3787[1]: ObjectId: 1.3.6.1.5.5.7.1.1 Criticality=false
3788AuthorityInfoAccess [
3789 [
3790 accessMethod: caIssuers
3791 accessLocation: URIName: http://i.pki.goog/r1.crt
3792]
3793]
3794
3795[2]: ObjectId: 2.5.29.35 Criticality=false
3796AuthorityKeyIdentifier [
3797KeyIdentifier [
37980000: E4 AF 2B 26 71 1A 2B 48 27 85 2F 52 66 2C EF F0 ..+&q.+H'./Rf,..
37990010: 89 13 71 3E ..q>
3800]
3801]
3802
3803[3]: ObjectId: 2.5.29.19 Criticality=true
3804BasicConstraints:[
3805 CA:true
3806 PathLen:0
3807]
3808
3809[4]: ObjectId: 2.5.29.31 Criticality=false
3810CRLDistributionPoints [
3811 [DistributionPoint:
3812 [URIName: http://c.pki.goog/r/r1.crl]
3813]]
3814
3815[5]: ObjectId: 2.5.29.32 Criticality=false
3816CertificatePolicies [
3817 [CertificatePolicyId: [2.23.140.1.2.1]
3818[] ]
3819]
3820
3821[6]: ObjectId: 2.5.29.37 Criticality=false
3822ExtendedKeyUsages [
3823 serverAuth
3824 clientAuth
3825]
3826
3827[7]: ObjectId: 2.5.29.15 Criticality=true
3828KeyUsage [
3829 DigitalSignature
3830 Key_CertSign
3831 Crl_Sign
3832]
3833
3834[8]: ObjectId: 2.5.29.14 Criticality=false
3835SubjectKeyIdentifier [
3836KeyIdentifier [
38370000: DE 1B 1E ED 79 15 D4 3E 37 24 C3 21 BB EC 34 39 ....y..>7$.!..49
38380010: 6D 42 B2 30 mB.0
3839]
3840]
3841
3842]
3843 Algorithm: [SHA256withRSA]
3844 Signature:
38450000: 45 75 8B E5 1F 3B 44 13 96 1A AB 58 F1 35 C9 6F Eu...;D....X.5.o
38460010: 3D D2 D0 33 4A 86 33 BA 57 51 4F EE C4 34 DA 16 =..3J.3.WQO..4..
38470020: 12 4C BF 13 9F 0D D4 54 E9 48 79 C0 30 3C 94 25 .L.....T.Hy.0<.%
38480030: F2 1A F4 BA 32 94 B6 33 72 0B 85 EE 09 11 25 34 ....2..3r.....%4
38490040: 94 E1 6F 42 DB 82 9B 7B 7F 2A 9A A9 FF 7F A9 D2 ..oB.....*......
38500050: DE 4A 20 CB B3 FB 03 03 B8 F8 07 05 DA 59 92 2F .J ..........Y./
38510060: 18 46 98 CE AF 72 BE 24 26 B1 1E 00 4D BD 08 AD .F...r.$&...M...
38520070: 93 41 44 0A BB C7 D5 01 85 BF 93 57 E3 DF 74 12 .AD........W..t.
38530080: 53 0E 11 25 D3 9B DC DE CB 27 6E B3 C2 B9 33 62 S..%.....'n...3b
38540090: 39 C2 E0 35 E1 5B A7 09 2E 19 CB 91 2A 76 5C F1 9..5.[......*v\.
385500A0: DF CA 23 84 40 A5 6F FF 9A 41 E0 B5 EF 32 D1 85 ..#.@.o..A...2..
385600B0: AE AF 25 09 F0 62 C5 6E C2 C8 6E 32 FD B8 DA E2 ..%..b.n..n2....
385700C0: CE 4A 91 4A F3 85 55 4E B1 75 D6 48 33 2F 6F 84 .J.J..UN.u.H3/o.
385800D0: D9 12 5C 9F D4 71 98 63 25 8D 69 5C 0A 6B 7D F2 ..\..q.c%.i\.k..
385900E0: 41 BD E8 BB 8F E4 22 D7 9D 65 45 E8 4C 0A 87 DA A....."..eE.L...
386000F0: E9 60 66 88 0E 1F C7 E1 4E 56 C5 76 FF B4 7A 57 .`f.....NV.v..zW
38610100: 69 F2 02 22 09 26 41 1D DA 74 A2 E5 29 F3 C4 9A i..".&A..t..)...
38620110: E5 5D D6 AA 7A FD E1 B7 2B 66 38 FB E8 29 66 BA .]..z...+f8..)f.
38630120: EF A0 13 2F F8 73 7E F0 DA 40 11 1C 5D DD 8F A6 .../.s...@..]...
38640130: FC BE DB BE 56 F8 32 9C 1F 41 41 6D 7E B6 C5 EB ....V.2..AAm....
38650140: C6 8B 36 B7 17 8C 9D CF 19 7A 34 9F 21 93 C4 7E ..6......z4.!...
38660150: 74 35 D2 AA FD 4C 6D 14 F5 C9 B0 79 5B 49 3C F3 t5...Lm....y[I<.
38670160: BF 17 48 E8 EF 9A 26 13 0C 87 F2 73 D6 9C C5 52 ..H...&....s...R
38680170: 6B 63 F7 32 90 78 A9 6B EB 5E D6 93 A1 BF BC 18 kc.2.x.k.^......
38690180: 3D 8B 59 F6 8A C6 05 5E 52 18 E2 66 E0 DA C1 DC =.Y....^R..f....
38700190: AD 5A 25 AA F4 45 FC F1 0B 78 A4 AF B0 F2 73 A4 .Z%..E...x....s.
387101A0: 30 A8 34 C1 53 7F 42 96 E5 48 41 EB 90 46 0C 06 0.4.S.B..HA..F..
387201B0: DC CB 92 C6 5E F3 44 44 43 46 29 46 A0 A6 FC B9 ....^.DDCF)F....
387301C0: 8E 39 27 39 B1 5A E2 B1 AD FC 13 FF 8E FC 26 E1 .9'9.Z........&.
387401D0: D4 FE 84 F1 50 5A 8E 97 6B 2D 2A 79 FB 40 64 EA ....PZ..k-*y.@d.
387501E0: F3 3D BD 5B E1 A0 04 B0 97 48 1C 42 F5 EA 5A 1C .=.[.....H.B..Z.
387601F0: CD 26 C8 51 FF 14 99 67 89 72 5F 1D EC AD 5A DD .&.Q...g.r_...Z.
3877
3878]
3879Certificate 2: [
3880[
3881 Version: V3
3882 Subject: CN=GTS Root R1, O=Google Trust Services LLC, C=US
3883 Signature Algorithm: SHA256withRSA, OID = 1.2.840.113549.1.1.11
3884
3885 Key: Sun RSA public key, 4096 bits
3886 params: null
3887 modulus: 742766292573789461138430713106656498577482106105452767343211753017973550878861638590047246174848574634573720584492944669558785810905825702100325794803983120697401526210439826606874730300903862093323398754125584892080731234772626570955922576399434033022944334623029747454371697865218999618129768679013891932765999545116374192173968985738129135224425889467654431372779943313524100225335793262665132039441111162352797240438393795570253671786791600672076401253164614309929080014895216439462173458352253266568535919120175826866378039177020829725517356783703110010084715777806343235841345264684364598708732655710904078855499605447884872767583987312177520332134164321746982952420498393591583416464199126272682424674947720461866762624768163777784559646117979893432692133818266724658906066075396922419161138847526583266030290937955148683298741803605463007526904924936746018546134099068479370078440023459839544052468222048449819089106832452146002755336956394669648596035188293917750838002531358091511944112847917218550963597247358780879029417872466325821996717925086546502702016501643824750668459565101211439428003662613442032518886622942136328590823063627643918273848803884791311375697313014431195473178892344923166262358299334827234064598421
3888 public exponent: 65537
3889 Validity: [From: Fri Jun 19 02:00:42 CEST 2020,
3890 To: Fri Jan 28 01:00:42 CET 2028]
3891 Issuer: CN=GlobalSign Root CA, OU=Root CA, O=GlobalSign nv-sa, C=BE
3892 SerialNumber: [ 77bd0d6c db36f91a ea210fc4 f058d30d]
3893
3894Certificate Extensions: 7
3895[1]: ObjectId: 1.3.6.1.5.5.7.1.1 Criticality=false
3896AuthorityInfoAccess [
3897 [
3898 accessMethod: ocsp
3899 accessLocation: URIName: http://ocsp.pki.goog/gsr1
3900,
3901 accessMethod: caIssuers
3902 accessLocation: URIName: http://pki.goog/gsr1/gsr1.crt
3903]
3904]
3905
3906[2]: ObjectId: 2.5.29.35 Criticality=false
3907AuthorityKeyIdentifier [
3908KeyIdentifier [
39090000: 60 7B 66 1A 45 0D 97 CA 89 50 2F 7D 04 CD 34 A8 `.f.E....P/...4.
39100010: FF FC FD 4B ...K
3911]
3912]
3913
3914[3]: ObjectId: 2.5.29.19 Criticality=true
3915BasicConstraints:[
3916 CA:true
3917 PathLen: no limit
3918]
3919
3920[4]: ObjectId: 2.5.29.31 Criticality=false
3921CRLDistributionPoints [
3922 [DistributionPoint:
3923 [URIName: http://crl.pki.goog/gsr1/gsr1.crl]
3924]]
3925
3926[5]: ObjectId: 2.5.29.32 Criticality=false
3927CertificatePolicies [
3928 [CertificatePolicyId: [2.23.140.1.2.1]
3929[] ]
3930 [CertificatePolicyId: [2.23.140.1.2.2]
3931[] ]
3932 [CertificatePolicyId: [1.3.6.1.4.1.11129.2.5.3.2]
3933[] ]
3934 [CertificatePolicyId: [1.3.6.1.4.1.11129.2.5.3.3]
3935[] ]
3936]
3937
3938[6]: ObjectId: 2.5.29.15 Criticality=true
3939KeyUsage [
3940 DigitalSignature
3941 Key_CertSign
3942 Crl_Sign
3943]
3944
3945[7]: ObjectId: 2.5.29.14 Criticality=false
3946SubjectKeyIdentifier [
3947KeyIdentifier [
39480000: E4 AF 2B 26 71 1A 2B 48 27 85 2F 52 66 2C EF F0 ..+&q.+H'./Rf,..
39490010: 89 13 71 3E ..q>
3950]
3951]
3952
3953]
3954 Algorithm: [SHA256withRSA]
3955 Signature:
39560000: 34 A4 1E B1 28 A3 D0 B4 76 17 A6 31 7A 21 E9 D1 4...(...v..1z!..
39570010: 52 3E C8 DB 74 16 41 88 B8 3D 35 1D ED E4 FF 93 R>..t.A..=5.....
39580020: E1 5C 5F AB BB EA 7C CF DB E4 0D D1 8B 57 F2 26 .\_..........W.&
39590030: 6F 5B BE 17 46 68 94 37 6F 6B 7A C8 C0 18 37 FA o[..Fh.7okz...7.
39600040: 25 51 AC EC 68 BF B2 C8 49 FD 5A 9A CA 01 23 AC %Q..h...I.Z...#.
39610050: 84 80 2B 02 8C 99 97 EB 49 6A 8C 75 D7 C7 DE B2 ..+.....Ij.u....
39620060: C9 97 9F 58 48 57 0E 35 A1 E4 1A D6 FD 6F 83 81 ...XHW.5.....o..
39630070: 6F EF 8C CF 97 AF C0 85 2A F0 F5 4E 69 09 91 2D o.......*..Ni..-
39640080: E1 68 B8 C1 2B 73 E9 D4 D9 FC 22 C0 37 1F 0B 66 .h..+s....".7..f
39650090: 1D 49 ED 02 55 8F 67 E1 32 D7 D3 26 BF 70 E3 3D .I..U.g.2..&.p.=
396600A0: F4 67 6D 3D 7C E5 34 88 E3 32 FA A7 6E 06 6A 6F .gm=..4..2..n.jo
396700B0: BD 8B 91 EE 16 4B E8 3B A9 B3 37 E7 C3 44 A4 7E .....K.;..7..D..
396800C0: D8 6C D7 C7 46 F5 92 9B E7 D5 21 BE 66 92 19 94 .l..F.....!.f...
396900D0: 55 6C D4 29 B2 0D C1 66 5B E2 77 49 48 28 ED 9D Ul.)...f[.wIH(..
397000E0: D7 1A 33 72 53 B3 82 35 CF 62 8B C9 24 8B A5 B7 ..3rS..5.b..$...
397100F0: 39 0C BB 7E 2A 41 BF 52 CF FC A2 96 B6 C2 82 3F 9...*A.R.......?
3972
3973]
3974 + google 0.392s
3975fs2.io.tcp.SocketSuite:
3976 + tcp - echo.requests 0.069s
3977 + tcp - readN 0.025s
3978 + tcp - write - concurrent calls do not cause WritePendingException 0.017s
3979fs2.io.JavaInputOutputStreamSuite:
3980 + ToInputStream - arbitrary.streams 0.442s
3981==> i fs2.io.JavaInputOutputStreamSuite.ToInputStream - upstream.is.closed ignored 0.0s
3982==> i fs2.io.JavaInputOutputStreamSuite.ToInputStream - upstream.is.force-closed ignored 0.001s
3983 + ToInputStream - converts to 0..255 int values except EOF mark 0.056s
3984fs2.io.file.FileSuite:
3985 + readAll - retrieves whole content of a file 0.014s
3986 + readRange - reads half of a file 0.006s
3987 + readRange - reads full file if end is bigger than file size 0.005s
3988 + writeAll - simple write 0.013s
3989 + writeAll - append 0.006s
3990 + tail - keeps reading a file as it is appended 1.023s
3991 + exists - returns false on a non existent file 0.002s
3992 + exists - returns true on an existing file 0.003s
3993 + permissions - should fail for a non existent file 0.004s
3994 + permissions - should return permissions for existing file 0.01s
3995 + setPermissions - should fail for a non existent file 0.002s
3996 + setPermissions - should correctly change file permissions for existing file 0.005s
3997 + copy - returns a path to the new file 0.004s
3998 + deleteIfExists - should result in non existent file 0.004s
3999 + delete - should fail on a non existent file 0.003s
4000 + deleteDirectoryRecursively - should remove a non-empty directory 0.012s
4001 + move - should result in the old path being deleted 0.005s
4002 + size - should return correct size of ay file 0.007s
4003 + tempFileStream - should remove the file following stream closure 0.011s
4004 + tempFileStream - should not fail if the file is deleted before the stream completes 0.006s
4005 + tempDirectoryStream - should remove the directory following stream closure 0.01s
4006 + tempDirectoryStream - should not fail if the directory is deleted before the stream completes 0.012s
4007 + createDirectory - should return in an existing path 0.008s
4008 + createDirectories - should return in an existing path 0.014s
4009 + directoryStream - returns an empty Stream on an empty directory 0.009s
4010 + directoryStream - returns all files in a directory correctly 0.025s
4011 + walk - returns the only file in a directory correctly 0.01s
4012 + walk - returns all files in a directory correctly 0.008s
4013 + walk - returns all files in a nested tree correctly 0.016s
4014 + writeRotate 0.05s
4015fs2.io.tls.DTLSSocketSuite:
4016 + DTLSSocket - echo 0.906s
4017fs2.io.file.BaseFileSuite:
4018fs2.io.IoSuite:
4019 + readInputStream - non-buffered 0.057s
4020 + readInputStream - buffered 0.042s
4021 + readOutputStream - writes data and terminates when `f` returns 0.07s
4022 + readOutputStream - can be manually closed from inside `f` 0.04s
4023 + readOutputStream - fails when `f` fails 0.06s
4024 + readOutputStream - Doesn't deadlock with size-1 ContextShift thread pool 0.007s
4025 + readOutputStream - emits chunks of the configured size 1.111s
4026 + readOutputStream - PipedInput/OutputStream used to track threads, fs2 reimplementation works 0.104s
4027 + readOutputStream - different chunk sizes function correctly 0.382s
4028 + readOutputStream - can copy more than Int.MaxValue bytes 15.0s
4029 + readOutputStream - works with short-circuiting monad transformers 0.02s
4030 + unsafeReadInputStream - non-buffered 0.038s
4031fs2.io.tls.TLSSocketSuite:
4032==> i fs2.io.tls.TLSSocketSuite.TLSSocket - google - TLSv1 - disabled on this platform ignored 0.0s
4033==> i fs2.io.tls.TLSSocketSuite.TLSSocket - google - TLSv1.1 - disabled on this platform ignored 0.0s
4034 + TLSSocket - google - TLSv1.2 0.102s
4035 + TLSSocket - google - TLSv1.3 0.091s
4036 + TLSSocket - echo 0.225s
4037 + TLSSocket - client reads before writing 0.159s
4038/build/repo/core/shared/src/main/scala/fs2/Stream.scala:2741: error: ) expected but . found
4039 FreeC.translate[F2, G, O](free, u)(using TranslateInterrupt.interruptibleInstance[G])
4040 ^
4041/build/repo/core/shared/src/main/scala-3/fs2/ChunkPlatform.scala:40: error: ) expected but . found
4042 .toArraySeq(using knownType.elementClassTag.asInstanceOf[reflect.ClassTag[O]])
4043 ^
4044/build/repo/core/shared/src/main/scala/fs2/Stream.scala:2741: error: ) expected but . found
4045 FreeC.translate[F2, G, O](free, u)(using TranslateInterrupt.interruptibleInstance[G])
4046 ^
4047/build/repo/core/shared/src/main/scala-3/fs2/ChunkPlatform.scala:40: error: ) expected but . found
4048 .toArraySeq(using knownType.elementClassTag.asInstanceOf[reflect.ClassTag[O]])
4049 ^
4050Starting build for ProjectRef(file:/build/repo/,reactiveStreams) (fs2-reactive-streams)... [3/4]
4051Compile scalacOptions: -language:implicitConversions, -Ykind-projector, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
4052[info] compiling 4 Scala sources to /build/repo/reactive-streams/target/scala-3.8.0-RC4/classes ...
4053[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
4054[warn] one warning found
4055[info] done compiling
4056/build/repo/reactive-streams/src/main/scala/fs2/interop/reactivestreams/StreamUnicastPublisher.scala:39: error: ] expected but >: found
4057 def subscribe(subscriber: Subscriber[? >: A]): Unit = {
4058 ^
4059/build/repo/core/shared/src/main/scala/fs2/Stream.scala:2741: error: ) expected but . found
4060 FreeC.translate[F2, G, O](free, u)(using TranslateInterrupt.interruptibleInstance[G])
4061 ^
4062/build/repo/core/shared/src/main/scala-3/fs2/ChunkPlatform.scala:40: error: ) expected but . found
4063 .toArraySeq(using knownType.elementClassTag.asInstanceOf[reflect.ClassTag[O]])
4064 ^
4065[info] compiling 6 Scala sources to /build/repo/reactive-streams/target/scala-3.8.0-RC4/test-classes ...
4066[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
4067[warn] one warning found
4068[info] done compiling
4069/build/repo/reactive-streams/src/main/scala/fs2/interop/reactivestreams/StreamUnicastPublisher.scala:39: error: ] expected but >: found
4070 def subscribe(subscriber: Subscriber[? >: A]): Unit = {
4071 ^
4072/build/repo/core/shared/src/main/scala/fs2/Stream.scala:2741: error: ) expected but . found
4073 FreeC.translate[F2, G, O](free, u)(using TranslateInterrupt.interruptibleInstance[G])
4074 ^
4075/build/repo/core/shared/src/main/scala-3/fs2/ChunkPlatform.scala:40: error: ) expected but . found
4076 .toArraySeq(using knownType.elementClassTag.asInstanceOf[reflect.ClassTag[O]])
4077 ^
4078[warn] javaOptions will be ignored, fork is set to false
4079fs2.interop.reactivestreams.SubscriberStabilitySpec:
4080 + StreamSubscriber has no race condition 0.258s
4081[info] + package.scala.package.scala:29: reactivestreams.example at line 43: downstream.compile.toVector.unsafeRunSync(): OK, proved property.
4082fs2.interop.reactivestreams.PublisherToSubscriberSpec:
4083 + should have the same output as input 0.335s
4084==> i fs2.interop.reactivestreams.PublisherToSubscriberSpec.should propagate errors downstream ignored 0.001s
4085 + should cancel upstream if downstream completes 0.144s
4086[TestNG] Running:
4087 Command line suite
4088
4089
4090===============================================
4091Command line suite
4092Total tests run: 26, Failures: 0, Skips: 15
4093===============================================
4094
4095[info] SubscriberBlackboxSpec:
4096[info] - required_spec201_blackbox_mustSignalDemandViaSubscriptionRequest
4097[info] - required_spec203_blackbox_mustNotCallMethodsOnSubscriptionOrPublisherInOnComplete
4098[info] - required_spec203_blackbox_mustNotCallMethodsOnSubscriptionOrPublisherInOnError
4099[info] - required_spec205_blackbox_mustCallSubscriptionCancelIfItAlreadyHasAnSubscriptionAndReceivesAnotherOnSubscribeSignal
4100[info] - required_spec209_blackbox_mustBePreparedToReceiveAnOnCompleteSignalWithPrecedingRequestCall
4101[info] - required_spec209_blackbox_mustBePreparedToReceiveAnOnCompleteSignalWithoutPrecedingRequestCall
4102[info] - required_spec210_blackbox_mustBePreparedToReceiveAnOnErrorSignalWithPrecedingRequestCall
4103[info] - required_spec210_blackbox_mustBePreparedToReceiveAnOnErrorSignalWithoutPrecedingRequestCall
4104[info] - required_spec213_blackbox_onError_mustThrowNullPointerExceptionWhenParametersAreNull
4105[info] - required_spec213_blackbox_onNext_mustThrowNullPointerExceptionWhenParametersAreNull
4106[info] - required_spec213_blackbox_onSubscribe_mustThrowNullPointerExceptionWhenParametersAreNull
4107[info] - untested_spec202_blackbox_shouldAsynchronouslyDispatch !!! IGNORED !!!
4108[info] - untested_spec204_blackbox_mustConsiderTheSubscriptionAsCancelledInAfterRecievingOnCompleteOrOnError !!! IGNORED !!!
4109[info] - untested_spec206_blackbox_mustCallSubscriptionCancelIfItIsNoLongerValid !!! IGNORED !!!
4110[info] - untested_spec207_blackbox_mustEnsureAllCallsOnItsSubscriptionTakePlaceFromTheSameThreadOrTakeCareOfSynchronization !!! IGNORED !!!
4111[info] - untested_spec208_blackbox_mustBePreparedToReceiveOnNextSignalsAfterHavingCalledSubscriptionCancel !!! IGNORED !!!
4112[info] - untested_spec211_blackbox_mustMakeSureThatAllCallsOnItsMethodsHappenBeforeTheProcessingOfTheRespectiveEvents !!! IGNORED !!!
4113[info] - untested_spec212_blackbox_mustNotCallOnSubscribeMoreThanOnceBasedOnObjectEquality !!! IGNORED !!!
4114[info] - untested_spec213_blackbox_failingOnSignalInvocation !!! IGNORED !!!
4115[info] - untested_spec301_blackbox_mustNotBeCalledOutsideSubscriberContext !!! IGNORED !!!
4116[info] - untested_spec308_blackbox_requestMustRegisterGivenNumberElementsToBeProduced !!! IGNORED !!!
4117[info] - untested_spec310_blackbox_requestMaySynchronouslyCallOnNextOnSubscriber !!! IGNORED !!!
4118[info] - untested_spec311_blackbox_requestMaySynchronouslyCallOnCompleteOrOnError !!! IGNORED !!!
4119[info] - untested_spec314_blackbox_cancelMayCauseThePublisherToShutdownIfNoOtherSubscriptionExists !!! IGNORED !!!
4120[info] - untested_spec315_blackbox_cancelMustNotThrowExceptionAndMustSignalOnError !!! IGNORED !!!
4121[info] - untested_spec316_blackbox_requestMustNotThrowExceptionAndMustOnErrorTheSubscriber !!! IGNORED !!!
4122[TestNG] Running:
4123 Command line suite
4124
4125
4126===============================================
4127Command line suite
4128Total tests run: 38, Failures: 0, Skips: 7
4129===============================================
4130
4131[info] StreamUnicastPublisherSpec:
4132[info] - optional_spec104_mustSignalOnErrorWhenFails
4133[info] - optional_spec105_emptyStreamMustTerminateBySignallingOnComplete
4134[info] - optional_spec111_maySupportMultiSubscribe
4135[info] - optional_spec111_multicast_mustProduceTheSameElementsInTheSameSequenceToAllOfItsSubscribersWhenRequestingManyUpfront
4136[info] - optional_spec111_multicast_mustProduceTheSameElementsInTheSameSequenceToAllOfItsSubscribersWhenRequestingManyUpfrontAndCompleteAsExpected
4137[info] - optional_spec111_multicast_mustProduceTheSameElementsInTheSameSequenceToAllOfItsSubscribersWhenRequestingOneByOne
4138[info] - optional_spec111_registeredSubscribersMustReceiveOnNextOrOnCompleteSignals
4139[info] - optional_spec309_requestNegativeNumberMaySignalIllegalArgumentExceptionWithSpecificMessage
4140[info] - required_createPublisher1MustProduceAStreamOfExactly1Element
4141[info] - required_createPublisher3MustProduceAStreamOfExactly3Elements
4142[info] - required_spec101_subscriptionRequestMustResultInTheCorrectNumberOfProducedElements
4143[info] - required_spec102_maySignalLessThanRequestedAndTerminateSubscription
4144[info] - required_spec105_mustSignalOnCompleteWhenFiniteStreamTerminates
4145[info] - required_spec107_mustNotEmitFurtherSignalsOnceOnCompleteHasBeenSignalled
4146[info] - required_spec109_mayRejectCallsToSubscribeIfPublisherIsUnableOrUnwillingToServeThemRejectionMustTriggerOnErrorAfterOnSubscribe
4147[info] - required_spec109_mustIssueOnSubscribeForNonNullSubscriber
4148[info] - required_spec109_subscribeThrowNPEOnNullSubscriber
4149[info] - required_spec302_mustAllowSynchronousRequestCallsFromOnNextAndOnSubscribe
4150[info] - required_spec303_mustNotAllowUnboundedRecursion
4151[info] - required_spec306_afterSubscriptionIsCancelledRequestMustBeNops
4152[info] - required_spec307_afterSubscriptionIsCancelledAdditionalCancelationsMustBeNops
4153[info] - required_spec309_requestNegativeNumberMustSignalIllegalArgumentException
4154[info] - required_spec309_requestZeroMustSignalIllegalArgumentException
4155[info] - required_spec312_cancelMustMakeThePublisherToEventuallyStopSignaling
4156[info] - required_spec313_cancelMustMakeThePublisherEventuallyDropAllReferencesToTheSubscriber
4157[info] - required_spec317_mustNotSignalOnErrorWhenPendingAboveLongMaxValue
4158[info] - required_spec317_mustSupportACumulativePendingElementCountUpToLongMaxValue
4159[info] - required_spec317_mustSupportAPendingElementCountUpToLongMaxValue
4160[info] - required_validate_boundedDepthOfOnNextAndRequestRecursion
4161[info] - required_validate_maxElementsFromPublisher
4162[info] - stochastic_spec103_mustSignalOnMethodsSequentially
4163[info] - untested_spec106_mustConsiderSubscriptionCancelledAfterOnErrorOrOnCompleteHasBeenCalled !!! IGNORED !!!
4164[info] - untested_spec107_mustNotEmitFurtherSignalsOnceOnErrorHasBeenSignalled !!! IGNORED !!!
4165[info] - untested_spec108_possiblyCanceledSubscriptionShouldNotReceiveOnErrorOrOnCompleteSignals !!! IGNORED !!!
4166[info] - untested_spec109_subscribeShouldNotThrowNonFatalThrowable !!! IGNORED !!!
4167[info] - untested_spec110_rejectASubscriptionRequestIfTheSameSubscriberSubscribesTwice !!! IGNORED !!!
4168[info] - untested_spec304_requestShouldNotPerformHeavyComputations !!! IGNORED !!!
4169[info] - untested_spec305_cancelMustNotSynchronouslyPerformHeavyComputation !!! IGNORED !!!
4170fs2.interop.reactivestreams.CancellationSpec:
4171 + after subscription is cancelled request must be noOps 1.196s
4172 + after subscription is cancelled additional cancelations must be noOps 0.693s
4173[TestNG] Running:
4174 Command line suite
4175
4176
4177===============================================
4178Command line suite
4179Total tests run: 27, Failures: 0, Skips: 13
4180===============================================
4181
4182[info] SubscriberWhiteboxSpec:
4183[info] - required_exerciseWhiteboxHappyPath
4184[info] - required_spec201_mustSignalDemandViaSubscriptionRequest
4185[info] - required_spec203_mustNotCallMethodsOnSubscriptionOrPublisherInOnComplete
4186[info] - required_spec203_mustNotCallMethodsOnSubscriptionOrPublisherInOnError
4187[info] - required_spec205_mustCallSubscriptionCancelIfItAlreadyHasAnSubscriptionAndReceivesAnotherOnSubscribeSignal
4188[info] - required_spec208_mustBePreparedToReceiveOnNextSignalsAfterHavingCalledSubscriptionCancel
4189[info] - required_spec209_mustBePreparedToReceiveAnOnCompleteSignalWithPrecedingRequestCall
4190[info] - required_spec209_mustBePreparedToReceiveAnOnCompleteSignalWithoutPrecedingRequestCall
4191[info] - required_spec210_mustBePreparedToReceiveAnOnErrorSignalWithPrecedingRequestCall
4192[info] - required_spec210_mustBePreparedToReceiveAnOnErrorSignalWithoutPrecedingRequestCall
4193[info] - required_spec213_onError_mustThrowNullPointerExceptionWhenParametersAreNull
4194[info] - required_spec213_onNext_mustThrowNullPointerExceptionWhenParametersAreNull
4195[info] - required_spec213_onSubscribe_mustThrowNullPointerExceptionWhenParametersAreNull
4196[info] - required_spec308_requestMustRegisterGivenNumberElementsToBeProduced
4197[info] - untested_spec202_shouldAsynchronouslyDispatch !!! IGNORED !!!
4198[info] - untested_spec204_mustConsiderTheSubscriptionAsCancelledInAfterRecievingOnCompleteOrOnError !!! IGNORED !!!
4199[info] - untested_spec206_mustCallSubscriptionCancelIfItIsNoLongerValid !!! IGNORED !!!
4200[info] - untested_spec207_mustEnsureAllCallsOnItsSubscriptionTakePlaceFromTheSameThreadOrTakeCareOfSynchronization !!! IGNORED !!!
4201[info] - untested_spec211_mustMakeSureThatAllCallsOnItsMethodsHappenBeforeTheProcessingOfTheRespectiveEvents !!! IGNORED !!!
4202[info] - untested_spec212_mustNotCallOnSubscribeMoreThanOnceBasedOnObjectEquality_specViolation !!! IGNORED !!!
4203[info] - untested_spec213_failingOnSignalInvocation !!! IGNORED !!!
4204[info] - untested_spec301_mustNotBeCalledOutsideSubscriberContext !!! IGNORED !!!
4205[info] - untested_spec310_requestMaySynchronouslyCallOnNextOnSubscriber !!! IGNORED !!!
4206[info] - untested_spec311_requestMaySynchronouslyCallOnCompleteOrOnError !!! IGNORED !!!
4207[info] - untested_spec314_cancelMayCauseThePublisherToShutdownIfNoOtherSubscriptionExists !!! IGNORED !!!
4208[info] - untested_spec315_cancelMustNotThrowExceptionAndMustSignalOnError !!! IGNORED !!!
4209[info] - untested_spec316_requestMustNotThrowExceptionAndMustOnErrorTheSubscriber !!! IGNORED !!!
4210/build/repo/reactive-streams/src/main/scala/fs2/interop/reactivestreams/StreamUnicastPublisher.scala:39: error: ] expected but >: found
4211 def subscribe(subscriber: Subscriber[? >: A]): Unit = {
4212 ^
4213/build/repo/core/shared/src/main/scala/fs2/Stream.scala:2741: error: ) expected but . found
4214 FreeC.translate[F2, G, O](free, u)(using TranslateInterrupt.interruptibleInstance[G])
4215 ^
4216/build/repo/core/shared/src/main/scala-3/fs2/ChunkPlatform.scala:40: error: ) expected but . found
4217 .toArraySeq(using knownType.elementClassTag.asInstanceOf[reflect.ClassTag[O]])
4218 ^
4219/build/repo/reactive-streams/src/main/scala/fs2/interop/reactivestreams/StreamUnicastPublisher.scala:39: error: ] expected but >: found
4220 def subscribe(subscriber: Subscriber[? >: A]): Unit = {
4221 ^
4222/build/repo/core/shared/src/main/scala/fs2/Stream.scala:2741: error: ) expected but . found
4223 FreeC.translate[F2, G, O](free, u)(using TranslateInterrupt.interruptibleInstance[G])
4224 ^
4225/build/repo/core/shared/src/main/scala-3/fs2/ChunkPlatform.scala:40: error: ) expected but . found
4226 .toArraySeq(using knownType.elementClassTag.asInstanceOf[reflect.ClassTag[O]])
4227 ^
4228
4229************************
4230Build summary:
4231[{
4232 "module": "fs2-core",
4233 "compile": {"status": "ok", "tookMs": 29290, "warnings": 8, "errors": 0, "sourceVersion": "3.8"},
4234 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
4235 "test-compile": {"status": "ok", "tookMs": 18529, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
4236 "test": {"status": "ok", "tookMs": 125993, "passed": 2389, "failed": 0, "ignored": 0, "skipped": 17, "total": 2406, "byFramework": [{"framework": "munit", "stats": {"passed": 2384, "failed": 0, "ignored": 0, "skipped": 17, "total": 2401}},{"framework": "unknown", "stats": {"passed": 5, "failed": 0, "ignored": 0, "skipped": 0, "total": 5}}]},
4237 "publish": {"status": "skipped", "tookMs": 0},
4238 "metadata": {
4239 "crossScalaVersions": ["3.0.2", "2.12.20", "2.13.16"]
4240}
4241},{
4242 "module": "fs2-experimental",
4243 "compile": {"status": "ok", "tookMs": 870, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
4244 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
4245 "test-compile": {"status": "ok", "tookMs": 684, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
4246 "test": {"status": "ok", "tookMs": 752, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
4247 "publish": {"status": "skipped", "tookMs": 0},
4248 "metadata": {
4249 "crossScalaVersions": ["3.0.2", "2.12.20", "2.13.16"]
4250}
4251},{
4252 "module": "fs2-io",
4253 "compile": {"status": "ok", "tookMs": 3205, "warnings": 1, "errors": 0, "sourceVersion": "3.8"},
4254 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
4255 "test-compile": {"status": "ok", "tookMs": 2625, "warnings": 1, "errors": 0, "sourceVersion": "3.8"},
4256 "test": {"status": "ok", "tookMs": 28033, "passed": 64, "failed": 0, "ignored": 0, "skipped": 5, "total": 69, "byFramework": [{"framework": "munit", "stats": {"passed": 64, "failed": 0, "ignored": 0, "skipped": 5, "total": 69}}]},
4257 "publish": {"status": "skipped", "tookMs": 0},
4258 "metadata": {
4259 "crossScalaVersions": ["3.0.2", "2.12.20", "2.13.16"]
4260}
4261},{
4262 "module": "fs2-reactive-streams",
4263 "compile": {"status": "ok", "tookMs": 1359, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
4264 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
4265 "test-compile": {"status": "ok", "tookMs": 2040, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
4266 "test": {"status": "ok", "tookMs": 35531, "passed": 61, "failed": 0, "ignored": 35, "skipped": 1, "total": 97, "byFramework": [{"framework": "munit", "stats": {"passed": 5, "failed": 0, "ignored": 0, "skipped": 1, "total": 6}},{"framework": "unknown", "stats": {"passed": 56, "failed": 0, "ignored": 35, "skipped": 0, "total": 91}}]},
4267 "publish": {"status": "skipped", "tookMs": 0},
4268 "metadata": {
4269 "crossScalaVersions": ["3.0.2", "2.12.20", "2.13.16"]
4270}
4271}]
4272************************
4273[success] Total time: 266 s (0:04:26.0), completed Dec 22, 2025, 5:54:40 PM
4274[0JChecking patch project/plugins.sbt...
4275Checking patch build.sbt...
4276Applied patch project/plugins.sbt cleanly.
4277Applied patch build.sbt cleanly.