Build Logs

typelevel/fs2 • 3.8.0-RC6:2026-01-08

Errors

96

Warnings

320

Total Lines

4278

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.786s.
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 rootJS/crossScalaVersions
81OpenCB::Changing crossVersion 3.0.2 -> 3.7.4 in rootJVM/crossScalaVersions
82OpenCB::Changing crossVersion 3.0.2 -> 3.7.4 in benchmark/crossScalaVersions
83OpenCB::Changing crossVersion 3.0.2 -> 3.7.4 in rootNative/crossScalaVersions
84OpenCB::Changing crossVersion 3.0.2 -> 3.7.4 in coreJVM/crossScalaVersions
85OpenCB::Changing crossVersion 3.0.2 -> 3.7.4 in experimental/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 reactiveStreams/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 Jan 8, 2026, 1:46:58 AM
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/internal/Algebra.scala]
182[info] [patched file /build/repo/core/shared/src/main/scala/fs2/internal/CompileScope.scala]
183[info] [patched file /build/repo/core/shared/src/main/scala/fs2/text.scala]
184[info] [patched file /build/repo/core/shared/src/main/scala/fs2/Stream.scala]
185[info] [patched file /build/repo/core/shared/src/main/scala/fs2/Collector.scala]
186[info] [patched file /build/repo/core/shared/src/main/scala/fs2/internal/ScopedResource.scala]
187[info] [patched file /build/repo/core/shared/src/main/scala/fs2/Chunk.scala]
188[info] [patched file /build/repo/core/shared/src/main/scala-3/fs2/ChunkPlatform.scala]
189[info] [patched file /build/repo/core/jvm/src/main/scala/fs2/internal/AsyncByteArrayInputStream.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/ChunkGenerators.scala]
250[info] [patched file /build/repo/core/shared/src/test/scala/fs2/TextSuite.scala]
251[info] [patched file /build/repo/core/jvm/target/scala-3.7.4/src_managed/test/fs2/StreamDoctest.scala]
252[info] [patched file /build/repo/core/shared/src/test/scala/fs2/ChunkQueueSuite.scala]
253[info] [patched file /build/repo/core/shared/src/test/scala/fs2/concurrent/BroadcastSuite.scala]
254[info] [patched file /build/repo/core/shared/src/test/scala/fs2/ChunkSuite.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/FileHandle.scala]
297[info] [patched file /build/repo/io/src/main/scala/fs2/io/internal/PipedStreamBuffer.scala]
298[info] [patched file /build/repo/io/src/main/scala/fs2/io/internal/Synchronizer.scala]
299[info] [patched file /build/repo/io/src/main/scala/fs2/io/file/Watcher.scala]
300[info] [patched file /build/repo/io/src/main/scala/fs2/io/tcp/SocketGroup.scala]
301[info] [patched file /build/repo/io/src/main/scala/fs2/io/file/file.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/SubscriberSpec.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/SubscriberStabilitySpec.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": 27613, "warnings": 8, "errors": 0, "sourceVersion": "3.4-migration"},
367 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
368 "test-compile": {"status": "ok", "tookMs": 35704, "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": 554, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
377 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
378 "test-compile": {"status": "ok", "tookMs": 1246, "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": 2488, "warnings": 1, "errors": 0, "sourceVersion": "3.4-migration"},
387 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
388 "test-compile": {"status": "ok", "tookMs": 3551, "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": 1109, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
397 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
398 "test-compile": {"status": "ok", "tookMs": 2209, "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: 99 s (0:01:39.0), completed Jan 8, 2026, 1:48:37 AM
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 323cde490] 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 rootNative/crossScalaVersions
470OpenCB::Changing crossVersion 3.0.2 -> 3.7.4 in benchmark/crossScalaVersions
471OpenCB::Changing crossVersion 3.0.2 -> 3.7.4 in rootJS/crossScalaVersions
472OpenCB::Changing crossVersion 3.0.2 -> 3.7.4 in rootJVM/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 io/crossScalaVersions
477OpenCB::Changing crossVersion 3.0.2 -> 3.7.4 in coreJS/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 Jan 8, 2026, 1:48:51 AM
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/Fs2Suite.scala]
639[info] [patched file /build/repo/core/shared/src/test/scala/fs2/StreamZipSuite.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": 28117, "warnings": 9, "errors": 0, "sourceVersion": "3.7-migration"},
766 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
767 "test-compile": {"status": "ok", "tookMs": 24663, "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": 775, "warnings": 0, "errors": 0, "sourceVersion": "3.7-migration"},
776 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
777 "test-compile": {"status": "ok", "tookMs": 1072, "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": 3290, "warnings": 1, "errors": 0, "sourceVersion": "3.7-migration"},
786 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
787 "test-compile": {"status": "ok", "tookMs": 3336, "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": 1162, "warnings": 0, "errors": 0, "sourceVersion": "3.7-migration"},
796 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
797 "test-compile": {"status": "ok", "tookMs": 1906, "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: 76 s (0:01:16.0), completed Jan 8, 2026, 1:50:07 AM
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 5796a0ddd] 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-RC6
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-RC6
825Execute tests: true
826sbt project found:
827No prepare script found for project typelevel/fs2
828##################################
829Scala version: 3.8.0-RC6
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-RC6
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-RC6"
854"++3.8.0-RC6 -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-RC6 """{"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-RC6
869OpenCB::Limitting incorrect crossVersions List() -> List(2.13.16) in root/crossScalaVersions
870OpenCB::Changing crossVersion 3.0.2 -> 3.8.0-RC6 in rootJVM/crossScalaVersions
871OpenCB::Changing crossVersion 3.0.2 -> 3.8.0-RC6 in benchmark/crossScalaVersions
872OpenCB::Changing crossVersion 3.0.2 -> 3.8.0-RC6 in rootNative/crossScalaVersions
873OpenCB::Changing crossVersion 3.0.2 -> 3.8.0-RC6 in rootJS/crossScalaVersions
874OpenCB::Changing crossVersion 3.0.2 -> 3.8.0-RC6 in experimental/crossScalaVersions
875OpenCB::Changing crossVersion 3.0.2 -> 3.8.0-RC6 in reactiveStreams/crossScalaVersions
876OpenCB::Changing crossVersion 3.0.2 -> 3.8.0-RC6 in coreJS/crossScalaVersions
877OpenCB::Changing crossVersion 3.0.2 -> 3.8.0-RC6 in io/crossScalaVersions
878OpenCB::Changing crossVersion 3.0.2 -> 3.8.0-RC6 in coreJVM/crossScalaVersions
879[info] set current project to root (in build file:/build/repo/)
880[info] Setting Scala version to 3.8.0-RC6 on 9 projects.
881[info] Switching Scala version on:
882[info] experimental (3.8.0-RC6, 2.12.20, 2.13.16)
883[info] rootJS (3.8.0-RC6, 2.12.20, 2.13.16)
884[info] coreJS (3.8.0-RC6, 2.12.20, 2.13.16)
885[info] coreJVM (3.8.0-RC6, 2.12.20, 2.13.16)
886[info] rootJVM (3.8.0-RC6, 2.12.20, 2.13.16)
887[info] rootNative (3.8.0-RC6, 2.12.20, 2.13.16)
888[info] io (3.8.0-RC6, 2.12.20, 2.13.16)
889[info] reactiveStreams (3.8.0-RC6, 2.12.20, 2.13.16)
890[info] benchmark (3.8.0-RC6, 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 Jan 8, 2026, 1:50:22 AM
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-RC6/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-RC6/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.081s
995 + zip - issue #941 - scope closure issue 0.011s
996 + zip - zipWith left/right side infinite 0.007s
997 + zip - zipWith both side infinite 0.005s
998 + zip - zipAllWith left/right side infinite 0.012s
999 + zip - zipAllWith both side infinite 0.005s
1000 + zip - zip left/right side infinite 0.003s
1001 + zip - zip both side infinite 0.004s
1002 + zip - zipAll left/right side infinite 0.008s
1003 + zip - zipAll both side infinite 0.005s
1004 + zip - zip with scopes - 1 0.003s
1005 + zip - zip with scopes - 2 0.015s
1006 + zip - zip with scopes - 3 0.016s
1007 + zip - issue #1120 - zip with uncons 0.003s
1008 + parZip - parZip outputs the same results as zip 0.262s
1009 + parZip - parZip evaluates effects with bounded concurrency 0.034s
1010 + zipWithIndex 0.044s
1011 + zipWithNext - 1 0.028s
1012 + zipWithNext - 2 0.002s
1013 + zipWithPrevious - 1 0.031s
1014 + zipWithPrevious - 2 0.002s
1015 + zipWithPreviousAndNext - 1 0.028s
1016 + zipWithPreviousAndNext - 2 0.003s
1017 + zipWithScan 0.003s
1018 + zipWithScan1 0.002s
1019 + regressions - #1089 0.004s
1020 + regressions - #1107 - scope 0.168s
1021 + regressions - #1107 - queue 0.514s
1022fs2.concurrent.BroadcastSuite:
1023 + all subscribers see all elements 0.299s
1024fs2.ChunkSuite:
1025 + Chunk - chunk-formation (1) 0.001s
1026 + Chunk - chunk-formation (2) 0.026s
1027 + Chunk - Chunk.apply is optimized 0.003s
1028 + Chunk - Chunk.seq is optimized 0.0s
1029 + Chunk - Array casts in Chunk.seq are safe 0.014s
1030 + Bytes - size 0.035s
1031 + Bytes - take 0.015s
1032 + Bytes - drop 0.012s
1033 + Bytes - isEmpty 0.01s
1034 + Bytes - toArray 0.011s
1035 + Bytes - copyToArray 0.009s
1036 + Bytes - concat 0.024s
1037 + Bytes - concat empty 0.001s
1038 + Bytes - scanLeft 0.014s
1039 + Bytes - scanLeftCarry 0.014s
1040 + Bytes - toByteBuffer.byte 0.006s
1041 + Bytes - Eq[Chunk[Byte]].eq.antisymmetry eq 0.012s
1042 + Bytes - Eq[Chunk[Byte]].eq.reflexivity eq 0.007s
1043 + Bytes - Eq[Chunk[Byte]].eq.symmetry eq 0.006s
1044 + Bytes - Eq[Chunk[Byte]].eq.transitivity eq 0.01s
1045 + Bytes - Monad[Chunk].monad.ap consistent with product + map 0.06s
1046 + Bytes - Monad[Chunk].monad.applicative homomorphism 0.004s
1047 + Bytes - Monad[Chunk].monad.applicative identity 0.007s
1048 + Bytes - Monad[Chunk].monad.applicative interchange 0.006s
1049 + Bytes - Monad[Chunk].monad.applicative map 0.005s
1050 + Bytes - Monad[Chunk].monad.applicative unit 0.002s
1051 + Bytes - Monad[Chunk].monad.apply composition 0.3s
1052 + Bytes - Monad[Chunk].monad.covariant composition 0.006s
1053 + Bytes - Monad[Chunk].monad.covariant identity 0.005s
1054 + Bytes - Monad[Chunk].monad.flatMap associativity 0.761s
1055 + Bytes - Monad[Chunk].monad.flatMap consistent apply 0.02s
1056 + Bytes - Monad[Chunk].monad.flatMap from tailRecM consistency 0.034s
1057 + Bytes - Monad[Chunk].monad.invariant composition 0.007s
1058 + Bytes - Monad[Chunk].monad.invariant identity 0.003s
1059 + Bytes - Monad[Chunk].monad.map flatMap coherence 0.004s
1060 + Bytes - Monad[Chunk].monad.map2/map2Eval consistency 0.018s
1061 + Bytes - Monad[Chunk].monad.map2/product-map consistency 0.026s
1062 + Bytes - Monad[Chunk].monad.monad left identity 0.003s
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.031s
1067 + Bytes - Monad[Chunk].monad.productL consistent map2 0.008s
1068 + Bytes - Monad[Chunk].monad.productR consistent map2 0.007s
1069 + Bytes - Monad[Chunk].monad.semigroupal associativity 0.257s
1070 + Bytes - Monad[Chunk].monad.tailRecM consistent flatMap 0.017s
1071 + Bytes - Monad[Chunk].monad.tailRecM stack safety 0.015s
1072 + Bytes - Alternative[Chunk].alternative.ap consistent with product + map 0.041s
1073 + Bytes - Alternative[Chunk].alternative.applicative homomorphism 0.001s
1074 + Bytes - Alternative[Chunk].alternative.applicative identity 0.003s
1075 + Bytes - Alternative[Chunk].alternative.applicative interchange 0.004s
1076 + Bytes - Alternative[Chunk].alternative.applicative map 0.003s
1077 + Bytes - Alternative[Chunk].alternative.applicative unit 0.001s
1078 + Bytes - Alternative[Chunk].alternative.apply composition 0.49s
1079 + Bytes - Alternative[Chunk].alternative.covariant composition 0.004s
1080 + Bytes - Alternative[Chunk].alternative.covariant identity 0.002s
1081 + Bytes - Alternative[Chunk].alternative.invariant composition 0.003s
1082 + Bytes - Alternative[Chunk].alternative.invariant identity 0.002s
1083 + Bytes - Alternative[Chunk].alternative.left distributivity 0.007s
1084 + Bytes - Alternative[Chunk].alternative.map2/map2Eval consistency 0.016s
1085 + Bytes - Alternative[Chunk].alternative.map2/product-map consistency 0.026s
1086 + Bytes - Alternative[Chunk].alternative.monoidK left identity 0.003s
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.005s
1092 + Bytes - Alternative[Chunk].alternative.right absorption 0.001s
1093 + Bytes - Alternative[Chunk].alternative.right distributivity 0.032s
1094 + Bytes - Alternative[Chunk].alternative.semigroupK associative 0.005s
1095 + Bytes - Alternative[Chunk].alternative.semigroupal associativity 0.049s
1096 + Bytes - TraverseFilter[Chunk].traverseFilter.collect mapFilter consistency 0.005s
1097 + Bytes - TraverseFilter[Chunk].traverseFilter.filter mapFilter consistency 0.003s
1098 + Bytes - TraverseFilter[Chunk].traverseFilter.filterA consistent with traverseFilter 0.008s
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.004s
1102 + Bytes - TraverseFilter[Chunk].traverseFilter.mapFilter map consistency 0.003s
1103 + Bytes - TraverseFilter[Chunk].traverseFilter.traverseEither consistent with traverseFilter 0.015s
1104 + Bytes - TraverseFilter[Chunk].traverseFilter.traverseFilter consistent with traverse 0.01s
1105 + Bytes - TraverseFilter[Chunk].traverseFilter.traverseFilter identity 0.006s
1106 + Bytes - TraverseFilter[Chunk].traverseFilter.traverseFilter nested composition 0.017s
1107 + Bytes - Traverse[Chunk].traverse.collectFirst reference 0.005s
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.004s
1112 + Bytes - Traverse[Chunk].traverse.exists consistent with find 0.003s
1113 + Bytes - Traverse[Chunk].traverse.exists is lazy 0.002s
1114 + Bytes - Traverse[Chunk].traverse.filter_ reference 0.003s
1115 + Bytes - Traverse[Chunk].traverse.fold reference 0.009s
1116 + Bytes - Traverse[Chunk].traverse.foldLeft consistent with foldMap 0.006s
1117 + Bytes - Traverse[Chunk].traverse.foldM identity 0.012s
1118 + Bytes - Traverse[Chunk].traverse.foldRight consistent with foldMap 0.009s
1119 + Bytes - Traverse[Chunk].traverse.foldRight is lazy 0.003s
1120 + Bytes - Traverse[Chunk].traverse.foldRightDefer consistency 0.012s
1121 + Bytes - Traverse[Chunk].traverse.forall consistent with exists 0.005s
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.005s
1126 + Bytes - Traverse[Chunk].traverse.invariant identity 0.003s
1127 + Bytes - Traverse[Chunk].traverse.nonEmpty reference 0.002s
1128 + Bytes - Traverse[Chunk].traverse.ordered consistency 0.005s
1129 + Bytes - Traverse[Chunk].traverse.reduceLeftOption consistent with reduceLeftToOption 0.005s
1130 + Bytes - Traverse[Chunk].traverse.reduceRightOption consistent with reduceRightToOption 0.01s
1131 + Bytes - Traverse[Chunk].traverse.takeWhile_ reference 0.004s
1132 + Bytes - Traverse[Chunk].traverse.toList reference 0.002s
1133 + Bytes - Traverse[Chunk].traverse.traverse derive foldMap 0.011s
1134 + Bytes - Traverse[Chunk].traverse.traverse identity 0.005s
1135 + Bytes - Traverse[Chunk].traverse.traverse order consistency 0.012s
1136 + Bytes - Traverse[Chunk].traverse.traverse parallel composition 0.009s
1137 + Bytes - Traverse[Chunk].traverse.traverse ref mapWithIndex 0.043s
1138 + Bytes - Traverse[Chunk].traverse.traverse ref traverseWithIndexM 0.014s
1139 + Bytes - Traverse[Chunk].traverse.traverse ref zipWithIndex 0.016s
1140 + Bytes - Traverse[Chunk].traverse.traverse sequential composition 0.006s
1141 + Bytes - Traverse[Chunk].traverse.traverse traverseTap 0.004s
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.009s
1145 + Bytes - Traverse[Chunk].traverse.unorderedFold consistent with unorderedFoldMap 0.006s
1146 + Shorts - size 0.008s
1147 + Shorts - take 0.007s
1148 + Shorts - drop 0.003s
1149 + Shorts - isEmpty 0.003s
1150 + Shorts - toArray 0.005s
1151 + Shorts - copyToArray 0.006s
1152 + Shorts - concat 0.009s
1153 + Shorts - concat empty 0.0s
1154 + Shorts - scanLeft 0.009s
1155 + Shorts - scanLeftCarry 0.003s
1156 + Shorts - Eq[Chunk[Short]].eq.antisymmetry eq 0.005s
1157 + Shorts - Eq[Chunk[Short]].eq.reflexivity eq 0.002s
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.036s
1161 + Shorts - Monad[Chunk].monad.applicative homomorphism 0.002s
1162 + Shorts - Monad[Chunk].monad.applicative identity 0.001s
1163 + Shorts - Monad[Chunk].monad.applicative interchange 0.003s
1164 + Shorts - Monad[Chunk].monad.applicative map 0.002s
1165 + Shorts - Monad[Chunk].monad.applicative unit 0.001s
1166 + Shorts - Monad[Chunk].monad.apply composition 0.365s
1167 + Shorts - Monad[Chunk].monad.covariant composition 0.004s
1168 + Shorts - Monad[Chunk].monad.covariant identity 0.002s
1169 + Shorts - Monad[Chunk].monad.flatMap associativity 0.272s
1170 + Shorts - Monad[Chunk].monad.flatMap consistent apply 0.014s
1171 + Shorts - Monad[Chunk].monad.flatMap from tailRecM consistency 0.025s
1172 + Shorts - Monad[Chunk].monad.invariant composition 0.004s
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.013s
1176 + Shorts - Monad[Chunk].monad.map2/product-map consistency 0.015s
1177 + Shorts - Monad[Chunk].monad.monad left identity 0.004s
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.017s
1182 + Shorts - Monad[Chunk].monad.productL consistent map2 0.004s
1183 + Shorts - Monad[Chunk].monad.productR consistent map2 0.004s
1184 + Shorts - Monad[Chunk].monad.semigroupal associativity 0.037s
1185 + Shorts - Monad[Chunk].monad.tailRecM consistent flatMap 0.026s
1186 + Shorts - Monad[Chunk].monad.tailRecM stack safety 0.003s
1187 + Shorts - Alternative[Chunk].alternative.ap consistent with product + map 0.011s
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.002s
1191 + Shorts - Alternative[Chunk].alternative.applicative map 0.003s
1192 + Shorts - Alternative[Chunk].alternative.applicative unit 0.001s
1193 + Shorts - Alternative[Chunk].alternative.apply composition 0.581s
1194 + Shorts - Alternative[Chunk].alternative.covariant composition 0.003s
1195 + Shorts - Alternative[Chunk].alternative.covariant identity 0.001s
1196 + Shorts - Alternative[Chunk].alternative.invariant composition 0.003s
1197 + Shorts - Alternative[Chunk].alternative.invariant identity 0.001s
1198 + Shorts - Alternative[Chunk].alternative.left distributivity 0.004s
1199 + Shorts - Alternative[Chunk].alternative.map2/map2Eval consistency 0.025s
1200 + Shorts - Alternative[Chunk].alternative.map2/product-map consistency 0.021s
1201 + Shorts - Alternative[Chunk].alternative.monoidK left identity 0.002s
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.001s
1205 + Shorts - Alternative[Chunk].alternative.productL consistent map2 0.008s
1206 + Shorts - Alternative[Chunk].alternative.productR consistent map2 0.003s
1207 + Shorts - Alternative[Chunk].alternative.right absorption 0.001s
1208 + Shorts - Alternative[Chunk].alternative.right distributivity 0.043s
1209 + Shorts - Alternative[Chunk].alternative.semigroupK associative 0.005s
1210 + Shorts - Alternative[Chunk].alternative.semigroupal associativity 0.038s
1211 + Shorts - TraverseFilter[Chunk].traverseFilter.collect mapFilter consistency 0.002s
1212 + Shorts - TraverseFilter[Chunk].traverseFilter.filter mapFilter consistency 0.003s
1213 + Shorts - TraverseFilter[Chunk].traverseFilter.filterA consistent with traverseFilter 0.004s
1214 + Shorts - TraverseFilter[Chunk].traverseFilter.filterNot mapFilter consistency 0.003s
1215 + Shorts - TraverseFilter[Chunk].traverseFilter.flattenOption mapFilter consistency 0.002s
1216 + Shorts - TraverseFilter[Chunk].traverseFilter.mapFilter composition 0.006s
1217 + Shorts - TraverseFilter[Chunk].traverseFilter.mapFilter map consistency 0.003s
1218 + Shorts - TraverseFilter[Chunk].traverseFilter.traverseEither consistent with traverseFilter 0.005s
1219 + Shorts - TraverseFilter[Chunk].traverseFilter.traverseFilter consistent with traverse 0.004s
1220 + Shorts - TraverseFilter[Chunk].traverseFilter.traverseFilter identity 0.003s
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.002s
1227 + Shorts - Traverse[Chunk].traverse.exists consistent with find 0.002s
1228 + Shorts - Traverse[Chunk].traverse.exists is lazy 0.002s
1229 + Shorts - Traverse[Chunk].traverse.filter_ reference 0.002s
1230 + Shorts - Traverse[Chunk].traverse.fold reference 0.004s
1231 + Shorts - Traverse[Chunk].traverse.foldLeft consistent with foldMap 0.004s
1232 + Shorts - Traverse[Chunk].traverse.foldM identity 0.006s
1233 + Shorts - Traverse[Chunk].traverse.foldRight consistent with foldMap 0.004s
1234 + Shorts - Traverse[Chunk].traverse.foldRight is lazy 0.002s
1235 + Shorts - Traverse[Chunk].traverse.foldRightDefer consistency 0.006s
1236 + Shorts - Traverse[Chunk].traverse.forall consistent with exists 0.002s
1237 + Shorts - Traverse[Chunk].traverse.forall is lazy 0.001s
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.003s
1241 + Shorts - Traverse[Chunk].traverse.invariant identity 0.001s
1242 + Shorts - Traverse[Chunk].traverse.nonEmpty reference 0.002s
1243 + Shorts - Traverse[Chunk].traverse.ordered consistency 0.002s
1244 + Shorts - Traverse[Chunk].traverse.reduceLeftOption consistent with reduceLeftToOption 0.004s
1245 + Shorts - Traverse[Chunk].traverse.reduceRightOption consistent with reduceRightToOption 0.006s
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.005s
1249 + Shorts - Traverse[Chunk].traverse.traverse identity 0.003s
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.012s
1253 + Shorts - Traverse[Chunk].traverse.traverse ref traverseWithIndexM 0.005s
1254 + Shorts - Traverse[Chunk].traverse.traverse ref zipWithIndex 0.012s
1255 + Shorts - Traverse[Chunk].traverse.traverse sequential composition 0.007s
1256 + Shorts - Traverse[Chunk].traverse.traverse traverseTap 0.003s
1257 + Shorts - Traverse[Chunk].traverse.unordered traverse consistent with sequence 0.003s
1258 + Shorts - Traverse[Chunk].traverse.unordered traverse parallel composition 0.004s
1259 + Shorts - Traverse[Chunk].traverse.unordered traverse sequential composition 0.007s
1260 + Shorts - Traverse[Chunk].traverse.unorderedFold consistent with unorderedFoldMap 0.004s
1261 + Ints - size 0.005s
1262 + Ints - take 0.004s
1263 + Ints - drop 0.002s
1264 + Ints - isEmpty 0.002s
1265 + Ints - toArray 0.003s
1266 + Ints - copyToArray 0.002s
1267 + Ints - concat 0.006s
1268 + Ints - concat empty 0.001s
1269 + Ints - scanLeft 0.009s
1270 + Ints - scanLeftCarry 0.004s
1271 + Ints - Eq[Chunk[Int]].eq.antisymmetry eq 0.002s
1272 + Ints - Eq[Chunk[Int]].eq.reflexivity eq 0.002s
1273 + Ints - Eq[Chunk[Int]].eq.symmetry eq 0.004s
1274 + Ints - Eq[Chunk[Int]].eq.transitivity eq 0.004s
1275 + Ints - Monad[Chunk].monad.ap consistent with product + map 0.017s
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.004s
1279 + Ints - Monad[Chunk].monad.applicative map 0.002s
1280 + Ints - Monad[Chunk].monad.applicative unit 0.001s
1281 + Ints - Monad[Chunk].monad.apply composition 0.646s
1282 + Ints - Monad[Chunk].monad.covariant composition 0.003s
1283 + Ints - Monad[Chunk].monad.covariant identity 0.001s
1284 + Ints - Monad[Chunk].monad.flatMap associativity 0.27s
1285 + Ints - Monad[Chunk].monad.flatMap consistent apply 0.037s
1286 + Ints - Monad[Chunk].monad.flatMap from tailRecM consistency 0.01s
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.001s
1290 + Ints - Monad[Chunk].monad.map2/map2Eval consistency 0.007s
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.001s
1294 + Ints - Monad[Chunk].monad.monoidal left identity 0.001s
1295 + Ints - Monad[Chunk].monad.monoidal right identity 0.001s
1296 + Ints - Monad[Chunk].monad.mproduct consistent flatMap 0.016s
1297 + Ints - Monad[Chunk].monad.productL consistent map2 0.005s
1298 + Ints - Monad[Chunk].monad.productR consistent map2 0.003s
1299 + Ints - Monad[Chunk].monad.semigroupal associativity 0.059s
1300 + Ints - Monad[Chunk].monad.tailRecM consistent flatMap 0.021s
1301 + Ints - Monad[Chunk].monad.tailRecM stack safety 0.002s
1302 + Ints - Alternative[Chunk].alternative.ap consistent with product + map 0.04s
1303 + Ints - Alternative[Chunk].alternative.applicative homomorphism 0.001s
1304 + Ints - Alternative[Chunk].alternative.applicative identity 0.001s
1305 + Ints - Alternative[Chunk].alternative.applicative interchange 0.002s
1306 + Ints - Alternative[Chunk].alternative.applicative map 0.001s
1307 + Ints - Alternative[Chunk].alternative.applicative unit 0.0s
1308 + Ints - Alternative[Chunk].alternative.apply composition 0.91s
1309 + Ints - Alternative[Chunk].alternative.covariant composition 0.003s
1310 + Ints - Alternative[Chunk].alternative.covariant identity 0.001s
1311 + Ints - Alternative[Chunk].alternative.invariant composition 0.002s
1312 + Ints - Alternative[Chunk].alternative.invariant identity 0.0s
1313 + Ints - Alternative[Chunk].alternative.left distributivity 0.006s
1314 + Ints - Alternative[Chunk].alternative.map2/map2Eval consistency 0.019s
1315 + Ints - Alternative[Chunk].alternative.map2/product-map consistency 0.017s
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.042s
1321 + Ints - Alternative[Chunk].alternative.productR consistent map2 0.008s
1322 + Ints - Alternative[Chunk].alternative.right absorption 0.002s
1323 + Ints - Alternative[Chunk].alternative.right distributivity 0.056s
1324 + Ints - Alternative[Chunk].alternative.semigroupK associative 0.006s
1325 + Ints - Alternative[Chunk].alternative.semigroupal associativity 0.048s
1326 + Ints - TraverseFilter[Chunk].traverseFilter.collect mapFilter consistency 0.002s
1327 + Ints - TraverseFilter[Chunk].traverseFilter.filter mapFilter consistency 0.002s
1328 + Ints - TraverseFilter[Chunk].traverseFilter.filterA consistent with traverseFilter 0.004s
1329 + Ints - TraverseFilter[Chunk].traverseFilter.filterNot mapFilter consistency 0.001s
1330 + Ints - TraverseFilter[Chunk].traverseFilter.flattenOption mapFilter consistency 0.001s
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.01s
1337 + Ints - Traverse[Chunk].traverse.collectFirst reference 0.002s
1338 + Ints - Traverse[Chunk].traverse.collectFirstSome reference 0.003s
1339 + Ints - Traverse[Chunk].traverse.covariant composition 0.006s
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.003s
1345 + Ints - Traverse[Chunk].traverse.fold reference 0.006s
1346 + Ints - Traverse[Chunk].traverse.foldLeft consistent with foldMap 0.004s
1347 + Ints - Traverse[Chunk].traverse.foldM identity 0.004s
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.004s
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.002s
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.002s
1359 + Ints - Traverse[Chunk].traverse.reduceLeftOption consistent with reduceLeftToOption 0.004s
1360 + Ints - Traverse[Chunk].traverse.reduceRightOption consistent with reduceRightToOption 0.005s
1361 + Ints - Traverse[Chunk].traverse.takeWhile_ reference 0.002s
1362 + Ints - Traverse[Chunk].traverse.toList reference 0.001s
1363 + Ints - Traverse[Chunk].traverse.traverse derive foldMap 0.003s
1364 + Ints - Traverse[Chunk].traverse.traverse identity 0.003s
1365 + Ints - Traverse[Chunk].traverse.traverse order consistency 0.003s
1366 + Ints - Traverse[Chunk].traverse.traverse parallel composition 0.005s
1367 + Ints - Traverse[Chunk].traverse.traverse ref mapWithIndex 0.008s
1368 + Ints - Traverse[Chunk].traverse.traverse ref traverseWithIndexM 0.006s
1369 + Ints - Traverse[Chunk].traverse.traverse ref zipWithIndex 0.007s
1370 + Ints - Traverse[Chunk].traverse.traverse sequential composition 0.003s
1371 + Ints - Traverse[Chunk].traverse.traverse traverseTap 0.004s
1372 + Ints - Traverse[Chunk].traverse.unordered traverse consistent with sequence 0.002s
1373 + Ints - Traverse[Chunk].traverse.unordered traverse parallel composition 0.005s
1374 + Ints - Traverse[Chunk].traverse.unordered traverse sequential composition 0.006s
1375 + Ints - Traverse[Chunk].traverse.unorderedFold consistent with unorderedFoldMap 0.002s
1376 + Longs - size 0.004s
1377 + Longs - take 0.002s
1378 + Longs - drop 0.002s
1379 + Longs - isEmpty 0.003s
1380 + Longs - toArray 0.003s
1381 + Longs - copyToArray 0.003s
1382 + Longs - concat 0.004s
1383 + Longs - concat empty 0.0s
1384 + Longs - scanLeft 0.007s
1385 + Longs - scanLeftCarry 0.006s
1386 + Longs - Eq[Chunk[Long]].eq.antisymmetry eq 0.002s
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.002s
1390 + Longs - Monad[Chunk].monad.ap consistent with product + map 0.016s
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.001s
1394 + Longs - Monad[Chunk].monad.applicative map 0.002s
1395 + Longs - Monad[Chunk].monad.applicative unit 0.001s
1396 + Longs - Monad[Chunk].monad.apply composition 0.164s
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.266s
1400 + Longs - Monad[Chunk].monad.flatMap consistent apply 0.012s
1401 + Longs - Monad[Chunk].monad.flatMap from tailRecM consistency 0.017s
1402 + Longs - Monad[Chunk].monad.invariant composition 0.002s
1403 + Longs - Monad[Chunk].monad.invariant identity 0.001s
1404 + Longs - Monad[Chunk].monad.map flatMap coherence 0.002s
1405 + Longs - Monad[Chunk].monad.map2/map2Eval consistency 0.013s
1406 + Longs - Monad[Chunk].monad.map2/product-map consistency 0.014s
1407 + Longs - Monad[Chunk].monad.monad left identity 0.002s
1408 + Longs - Monad[Chunk].monad.monad right identity 0.002s
1409 + Longs - Monad[Chunk].monad.monoidal left identity 0.001s
1410 + Longs - Monad[Chunk].monad.monoidal right identity 0.001s
1411 + Longs - Monad[Chunk].monad.mproduct consistent flatMap 0.025s
1412 + Longs - Monad[Chunk].monad.productL consistent map2 0.005s
1413 + Longs - Monad[Chunk].monad.productR consistent map2 0.003s
1414 + Longs - Monad[Chunk].monad.semigroupal associativity 0.119s
1415 + Longs - Monad[Chunk].monad.tailRecM consistent flatMap 0.022s
1416 + Longs - Monad[Chunk].monad.tailRecM stack safety 0.002s
1417 + Longs - Alternative[Chunk].alternative.ap consistent with product + map 0.012s
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.001s
1421 + Longs - Alternative[Chunk].alternative.applicative map 0.002s
1422 + Longs - Alternative[Chunk].alternative.applicative unit 0.0s
1423 + Longs - Alternative[Chunk].alternative.apply composition 0.334s
1424 + Longs - Alternative[Chunk].alternative.covariant composition 0.003s
1425 + Longs - Alternative[Chunk].alternative.covariant identity 0.001s
1426 + Longs - Alternative[Chunk].alternative.invariant composition 0.002s
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.016s
1430 + Longs - Alternative[Chunk].alternative.map2/product-map consistency 0.013s
1431 + Longs - Alternative[Chunk].alternative.monoidK left identity 0.002s
1432 + Longs - Alternative[Chunk].alternative.monoidK right identity 0.001s
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.002s
1436 + Longs - Alternative[Chunk].alternative.productR consistent map2 0.003s
1437 + Longs - Alternative[Chunk].alternative.right absorption 0.0s
1438 + Longs - Alternative[Chunk].alternative.right distributivity 0.125s
1439 + Longs - Alternative[Chunk].alternative.semigroupK associative 0.004s
1440 + Longs - Alternative[Chunk].alternative.semigroupal associativity 0.13s
1441 + Longs - TraverseFilter[Chunk].traverseFilter.collect mapFilter consistency 0.003s
1442 + Longs - TraverseFilter[Chunk].traverseFilter.filter mapFilter consistency 0.003s
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.006s
1447 + Longs - TraverseFilter[Chunk].traverseFilter.mapFilter map consistency 0.003s
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.001s
1451 + Longs - TraverseFilter[Chunk].traverseFilter.traverseFilter nested composition 0.004s
1452 + Longs - Traverse[Chunk].traverse.collectFirst reference 0.002s
1453 + Longs - Traverse[Chunk].traverse.collectFirstSome reference 0.001s
1454 + Longs - Traverse[Chunk].traverse.covariant composition 0.002s
1455 + Longs - Traverse[Chunk].traverse.covariant identity 0.001s
1456 + Longs - Traverse[Chunk].traverse.dropWhile_ reference 0.001s
1457 + Longs - Traverse[Chunk].traverse.exists consistent with find 0.001s
1458 + Longs - Traverse[Chunk].traverse.exists is lazy 0.002s
1459 + Longs - Traverse[Chunk].traverse.filter_ reference 0.002s
1460 + Longs - Traverse[Chunk].traverse.fold reference 0.003s
1461 + Longs - Traverse[Chunk].traverse.foldLeft consistent with foldMap 0.003s
1462 + Longs - Traverse[Chunk].traverse.foldM identity 0.002s
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.003s
1466 + Longs - Traverse[Chunk].traverse.forall consistent with exists 0.001s
1467 + Longs - Traverse[Chunk].traverse.forall is lazy 0.002s
1468 + Longs - Traverse[Chunk].traverse.forall true if empty 0.002s
1469 + Longs - Traverse[Chunk].traverse.get reference 0.002s
1470 + Longs - Traverse[Chunk].traverse.invariant composition 0.004s
1471 + Longs - Traverse[Chunk].traverse.invariant identity 0.001s
1472 + Longs - Traverse[Chunk].traverse.nonEmpty reference 0.001s
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.002s
1476 + Longs - Traverse[Chunk].traverse.takeWhile_ reference 0.002s
1477 + Longs - Traverse[Chunk].traverse.toList reference 0.001s
1478 + Longs - Traverse[Chunk].traverse.traverse derive foldMap 0.003s
1479 + Longs - Traverse[Chunk].traverse.traverse identity 0.001s
1480 + Longs - Traverse[Chunk].traverse.traverse order consistency 0.002s
1481 + Longs - Traverse[Chunk].traverse.traverse parallel composition 0.003s
1482 + Longs - Traverse[Chunk].traverse.traverse ref mapWithIndex 0.004s
1483 + Longs - Traverse[Chunk].traverse.traverse ref traverseWithIndexM 0.003s
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.003s
1487 + Longs - Traverse[Chunk].traverse.unordered traverse consistent with sequence 0.002s
1488 + Longs - Traverse[Chunk].traverse.unordered traverse parallel composition 0.003s
1489 + Longs - Traverse[Chunk].traverse.unordered traverse sequential composition 0.003s
1490 + Longs - Traverse[Chunk].traverse.unorderedFold consistent with unorderedFoldMap 0.002s
1491 + Doubles - size 0.008s
1492 + Doubles - take 0.004s
1493 + Doubles - drop 0.004s
1494 + Doubles - isEmpty 0.002s
1495 + Doubles - toArray 0.005s
1496 + Doubles - copyToArray 0.005s
1497 + Doubles - concat 0.004s
1498 + Doubles - concat empty 0.0s
1499 + Doubles - scanLeft 0.004s
1500 + Doubles - scanLeftCarry 0.007s
1501 + Doubles - Eq[Chunk[Double]].eq.antisymmetry eq 0.002s
1502 + Doubles - Eq[Chunk[Double]].eq.reflexivity eq 0.002s
1503 + Doubles - Eq[Chunk[Double]].eq.symmetry eq 0.002s
1504 + Doubles - Eq[Chunk[Double]].eq.transitivity eq 0.002s
1505 + Doubles - Monad[Chunk].monad.ap consistent with product + map 0.019s
1506 + Doubles - Monad[Chunk].monad.applicative homomorphism 0.001s
1507 + Doubles - Monad[Chunk].monad.applicative identity 0.002s
1508 + Doubles - Monad[Chunk].monad.applicative interchange 0.002s
1509 + Doubles - Monad[Chunk].monad.applicative map 0.002s
1510 + Doubles - Monad[Chunk].monad.applicative unit 0.001s
1511 + Doubles - Monad[Chunk].monad.apply composition 0.64s
1512 + Doubles - Monad[Chunk].monad.covariant composition 0.003s
1513 + Doubles - Monad[Chunk].monad.covariant identity 0.002s
1514 + Doubles - Monad[Chunk].monad.flatMap associativity 0.764s
1515 + Doubles - Monad[Chunk].monad.flatMap consistent apply 0.012s
1516 + Doubles - Monad[Chunk].monad.flatMap from tailRecM consistency 0.021s
1517 + Doubles - Monad[Chunk].monad.invariant composition 0.002s
1518 + Doubles - Monad[Chunk].monad.invariant identity 0.001s
1519 + Doubles - Monad[Chunk].monad.map flatMap coherence 0.003s
1520 + Doubles - Monad[Chunk].monad.map2/map2Eval consistency 0.026s
1521 + Doubles - Monad[Chunk].monad.map2/product-map consistency 0.022s
1522 + Doubles - Monad[Chunk].monad.monad left identity 0.002s
1523 + Doubles - Monad[Chunk].monad.monad right identity 0.002s
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.031s
1527 + Doubles - Monad[Chunk].monad.productL consistent map2 0.007s
1528 + Doubles - Monad[Chunk].monad.productR consistent map2 0.003s
1529 + Doubles - Monad[Chunk].monad.semigroupal associativity 0.055s
1530 + Doubles - Monad[Chunk].monad.tailRecM consistent flatMap 0.023s
1531 + Doubles - Monad[Chunk].monad.tailRecM stack safety 0.002s
1532 + Doubles - Alternative[Chunk].alternative.ap consistent with product + map 0.107s
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.001s
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 3.827s
1539 + Doubles - Alternative[Chunk].alternative.covariant composition 0.003s
1540 + Doubles - Alternative[Chunk].alternative.covariant identity 0.001s
1541 + Doubles - Alternative[Chunk].alternative.invariant composition 0.003s
1542 + Doubles - Alternative[Chunk].alternative.invariant identity 0.001s
1543 + Doubles - Alternative[Chunk].alternative.left distributivity 0.005s
1544 + Doubles - Alternative[Chunk].alternative.map2/map2Eval consistency 0.02s
1545 + Doubles - Alternative[Chunk].alternative.map2/product-map consistency 0.03s
1546 + Doubles - Alternative[Chunk].alternative.monoidK left identity 0.001s
1547 + Doubles - Alternative[Chunk].alternative.monoidK right identity 0.002s
1548 + Doubles - Alternative[Chunk].alternative.monoidal left identity 0.001s
1549 + Doubles - Alternative[Chunk].alternative.monoidal right identity 0.002s
1550 + Doubles - Alternative[Chunk].alternative.productL consistent map2 0.002s
1551 + Doubles - Alternative[Chunk].alternative.productR consistent map2 0.007s
1552 + Doubles - Alternative[Chunk].alternative.right absorption 0.0s
1553 + Doubles - Alternative[Chunk].alternative.right distributivity 0.063s
1554 + Doubles - Alternative[Chunk].alternative.semigroupK associative 0.003s
1555 + Doubles - Alternative[Chunk].alternative.semigroupal associativity 0.034s
1556 + Doubles - TraverseFilter[Chunk].traverseFilter.collect mapFilter consistency 0.002s
1557 + Doubles - TraverseFilter[Chunk].traverseFilter.filter mapFilter consistency 0.002s
1558 + Doubles - TraverseFilter[Chunk].traverseFilter.filterA consistent with traverseFilter 0.002s
1559 + Doubles - TraverseFilter[Chunk].traverseFilter.filterNot mapFilter consistency 0.002s
1560 + Doubles - TraverseFilter[Chunk].traverseFilter.flattenOption mapFilter consistency 0.001s
1561 + Doubles - TraverseFilter[Chunk].traverseFilter.mapFilter composition 0.003s
1562 + Doubles - TraverseFilter[Chunk].traverseFilter.mapFilter map consistency 0.003s
1563 + Doubles - TraverseFilter[Chunk].traverseFilter.traverseEither consistent with traverseFilter 0.004s
1564 + Doubles - TraverseFilter[Chunk].traverseFilter.traverseFilter consistent with traverse 0.002s
1565 + Doubles - TraverseFilter[Chunk].traverseFilter.traverseFilter identity 0.001s
1566 + Doubles - TraverseFilter[Chunk].traverseFilter.traverseFilter nested composition 0.005s
1567 + Floats - size 0.01s
1568 + Floats - take 0.005s
1569 + Floats - drop 0.003s
1570 + Floats - isEmpty 0.002s
1571 + Floats - toArray 0.003s
1572 + Floats - copyToArray 0.004s
1573 + Floats - concat 0.004s
1574 + Floats - concat empty 0.001s
1575 + Floats - scanLeft 0.006s
1576 + Floats - scanLeftCarry 0.003s
1577 + Floats - Eq[Chunk[Float]].eq.antisymmetry eq 0.003s
1578 + Floats - Eq[Chunk[Float]].eq.reflexivity eq 0.002s
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.02s
1582 + Floats - Monad[Chunk].monad.applicative homomorphism 0.001s
1583 + Floats - Monad[Chunk].monad.applicative identity 0.002s
1584 + Floats - Monad[Chunk].monad.applicative interchange 0.004s
1585 + Floats - Monad[Chunk].monad.applicative map 0.003s
1586 + Floats - Monad[Chunk].monad.applicative unit 0.001s
1587 + Floats - Monad[Chunk].monad.apply composition 0.899s
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.273s
1591 + Floats - Monad[Chunk].monad.flatMap consistent apply 0.032s
1592 + Floats - Monad[Chunk].monad.flatMap from tailRecM consistency 0.035s
1593 + Floats - Monad[Chunk].monad.invariant composition 0.005s
1594 + Floats - Monad[Chunk].monad.invariant identity 0.001s
1595 + Floats - Monad[Chunk].monad.map flatMap coherence 0.002s
1596 + Floats - Monad[Chunk].monad.map2/map2Eval consistency 0.02s
1597 + Floats - Monad[Chunk].monad.map2/product-map consistency 0.013s
1598 + Floats - Monad[Chunk].monad.monad left identity 0.002s
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.088s
1603 + Floats - Monad[Chunk].monad.productL consistent map2 0.005s
1604 + Floats - Monad[Chunk].monad.productR consistent map2 0.004s
1605 + Floats - Monad[Chunk].monad.semigroupal associativity 0.055s
1606 + Floats - Monad[Chunk].monad.tailRecM consistent flatMap 0.019s
1607 + Floats - Monad[Chunk].monad.tailRecM stack safety 0.002s
1608 + Floats - Alternative[Chunk].alternative.ap consistent with product + map 0.029s
1609 + Floats - Alternative[Chunk].alternative.applicative homomorphism 0.001s
1610 + Floats - Alternative[Chunk].alternative.applicative identity 0.001s
1611 + Floats - Alternative[Chunk].alternative.applicative interchange 0.003s
1612 + Floats - Alternative[Chunk].alternative.applicative map 0.002s
1613 + Floats - Alternative[Chunk].alternative.applicative unit 0.001s
1614 + Floats - Alternative[Chunk].alternative.apply composition 0.834s
1615 + Floats - Alternative[Chunk].alternative.covariant composition 0.003s
1616 + Floats - Alternative[Chunk].alternative.covariant identity 0.001s
1617 + Floats - Alternative[Chunk].alternative.invariant composition 0.003s
1618 + Floats - Alternative[Chunk].alternative.invariant identity 0.002s
1619 + Floats - Alternative[Chunk].alternative.left distributivity 0.004s
1620 + Floats - Alternative[Chunk].alternative.map2/map2Eval consistency 0.02s
1621 + Floats - Alternative[Chunk].alternative.map2/product-map consistency 0.019s
1622 + Floats - Alternative[Chunk].alternative.monoidK left identity 0.002s
1623 + Floats - Alternative[Chunk].alternative.monoidK right identity 0.002s
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.007s
1627 + Floats - Alternative[Chunk].alternative.productR consistent map2 0.007s
1628 + Floats - Alternative[Chunk].alternative.right absorption 0.001s
1629 + Floats - Alternative[Chunk].alternative.right distributivity 0.045s
1630 + Floats - Alternative[Chunk].alternative.semigroupK associative 0.004s
1631 + Floats - Alternative[Chunk].alternative.semigroupal associativity 0.093s
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.003s
1635 + Floats - TraverseFilter[Chunk].traverseFilter.filterNot mapFilter consistency 0.002s
1636 + Floats - TraverseFilter[Chunk].traverseFilter.flattenOption mapFilter consistency 0.001s
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.005s
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.002s
1646 + Unspecialized - isEmpty 0.001s
1647 + Unspecialized - toArray 0.002s
1648 + Unspecialized - copyToArray 0.003s
1649 + Unspecialized - concat 0.005s
1650 + Unspecialized - concat empty 0.0s
1651 + Unspecialized - scanLeft 0.01s
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.001s
1656 + Unspecialized - Eq[Chunk[Char]].eq.transitivity eq 0.002s
1657 + Unspecialized - Monad[Chunk].monad.ap consistent with product + map 0.034s
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.001s
1663 + Unspecialized - Monad[Chunk].monad.apply composition 0.206s
1664 + Unspecialized - Monad[Chunk].monad.covariant composition 0.003s
1665 + Unspecialized - Monad[Chunk].monad.covariant identity 0.001s
1666 + Unspecialized - Monad[Chunk].monad.flatMap associativity 0.325s
1667 + Unspecialized - Monad[Chunk].monad.flatMap consistent apply 0.02s
1668 + Unspecialized - Monad[Chunk].monad.flatMap from tailRecM consistency 0.011s
1669 + Unspecialized - Monad[Chunk].monad.invariant composition 0.002s
1670 + Unspecialized - Monad[Chunk].monad.invariant identity 0.0s
1671 + Unspecialized - Monad[Chunk].monad.map flatMap coherence 0.001s
1672 + Unspecialized - Monad[Chunk].monad.map2/map2Eval consistency 0.012s
1673 + Unspecialized - Monad[Chunk].monad.map2/product-map consistency 0.013s
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.021s
1679 + Unspecialized - Monad[Chunk].monad.productL consistent map2 0.005s
1680 + Unspecialized - Monad[Chunk].monad.productR consistent map2 0.003s
1681 + Unspecialized - Monad[Chunk].monad.semigroupal associativity 0.052s
1682 + Unspecialized - Monad[Chunk].monad.tailRecM consistent flatMap 0.011s
1683 + Unspecialized - Monad[Chunk].monad.tailRecM stack safety 0.002s
1684 + Unspecialized - Alternative[Chunk].alternative.ap consistent with product + map 0.013s
1685 + Unspecialized - Alternative[Chunk].alternative.applicative homomorphism 0.001s
1686 + Unspecialized - Alternative[Chunk].alternative.applicative identity 0.0s
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.0s
1690 + Unspecialized - Alternative[Chunk].alternative.apply composition 0.568s
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.005s
1696 + Unspecialized - Alternative[Chunk].alternative.map2/map2Eval consistency 0.012s
1697 + Unspecialized - Alternative[Chunk].alternative.map2/product-map consistency 0.015s
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.005s
1703 + Unspecialized - Alternative[Chunk].alternative.productR consistent map2 0.003s
1704 + Unspecialized - Alternative[Chunk].alternative.right absorption 0.0s
1705 + Unspecialized - Alternative[Chunk].alternative.right distributivity 0.022s
1706 + Unspecialized - Alternative[Chunk].alternative.semigroupK associative 0.004s
1707 + Unspecialized - Alternative[Chunk].alternative.semigroupal associativity 0.1s
1708 + Unspecialized - TraverseFilter[Chunk].traverseFilter.collect mapFilter consistency 0.002s
1709 + Unspecialized - TraverseFilter[Chunk].traverseFilter.filter mapFilter consistency 0.001s
1710 + Unspecialized - TraverseFilter[Chunk].traverseFilter.filterA consistent with traverseFilter 0.002s
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.004s
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.002s
1727 + Unspecialized - Traverse[Chunk].traverse.fold reference 0.002s
1728 + Unspecialized - Traverse[Chunk].traverse.foldLeft consistent with foldMap 0.001s
1729 + Unspecialized - Traverse[Chunk].traverse.foldM identity 0.002s
1730 + Unspecialized - Traverse[Chunk].traverse.foldRight consistent with foldMap 0.001s
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.001s
1736 + Unspecialized - Traverse[Chunk].traverse.get reference 0.001s
1737 + Unspecialized - Traverse[Chunk].traverse.invariant composition 0.003s
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.001s
1742 + Unspecialized - Traverse[Chunk].traverse.reduceRightOption consistent with reduceRightToOption 0.003s
1743 + Unspecialized - Traverse[Chunk].traverse.takeWhile_ reference 0.001s
1744 + Unspecialized - Traverse[Chunk].traverse.toList reference 0.001s
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.002s
1748 + Unspecialized - Traverse[Chunk].traverse.traverse parallel composition 0.002s
1749 + Unspecialized - Traverse[Chunk].traverse.traverse ref mapWithIndex 0.004s
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.003s
1753 + Unspecialized - Traverse[Chunk].traverse.traverse traverseTap 0.001s
1754 + Unspecialized - Traverse[Chunk].traverse.unordered traverse consistent with sequence 0.002s
1755 + Unspecialized - Traverse[Chunk].traverse.unordered traverse parallel composition 0.002s
1756 + Unspecialized - Traverse[Chunk].traverse.unordered traverse sequential composition 0.003s
1757 + Unspecialized - Traverse[Chunk].traverse.unorderedFold consistent with unorderedFoldMap 0.001s
1758 + ByteBuffer - size 0.001s
1759 + ByteBuffer - take 0.002s
1760 + ByteBuffer - drop 0.001s
1761 + ByteBuffer - isEmpty 0.001s
1762 + ByteBuffer - toArray 0.002s
1763 + ByteBuffer - copyToArray 0.002s
1764 + ByteBuffer - concat 0.003s
1765 + ByteBuffer - concat empty 0.0s
1766 + ByteBuffer - scanLeft 0.002s
1767 + ByteBuffer - scanLeftCarry 0.002s
1768 + ByteBuffer - toByteBuffer.byte 0.002s
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.002s
1773 + ByteBuffer - Monad[Chunk].monad.ap consistent with product + map 0.014s
1774 + ByteBuffer - Monad[Chunk].monad.applicative homomorphism 0.0s
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.001s
1778 + ByteBuffer - Monad[Chunk].monad.applicative unit 0.0s
1779 + ByteBuffer - Monad[Chunk].monad.apply composition 0.331s
1780 + ByteBuffer - Monad[Chunk].monad.covariant composition 0.001s
1781 + ByteBuffer - Monad[Chunk].monad.covariant identity 0.001s
1782 + ByteBuffer - Monad[Chunk].monad.flatMap associativity 0.1s
1783 + ByteBuffer - Monad[Chunk].monad.flatMap consistent apply 0.006s
1784 + ByteBuffer - Monad[Chunk].monad.flatMap from tailRecM consistency 0.011s
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.007s
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.01s
1795 + ByteBuffer - Monad[Chunk].monad.productL consistent map2 0.003s
1796 + ByteBuffer - Monad[Chunk].monad.productR consistent map2 0.001s
1797 + ByteBuffer - Monad[Chunk].monad.semigroupal associativity 0.004s
1798 + ByteBuffer - Monad[Chunk].monad.tailRecM consistent flatMap 0.011s
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.001s
1802 + ByteBuffer - Alternative[Chunk].alternative.applicative identity 0.001s
1803 + ByteBuffer - Alternative[Chunk].alternative.applicative interchange 0.001s
1804 + ByteBuffer - Alternative[Chunk].alternative.applicative map 0.002s
1805 + ByteBuffer - Alternative[Chunk].alternative.applicative unit 0.0s
1806 + ByteBuffer - Alternative[Chunk].alternative.apply composition 0.372s
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.004s
1813 + ByteBuffer - Alternative[Chunk].alternative.map2/product-map consistency 0.004s
1814 + ByteBuffer - Alternative[Chunk].alternative.monoidK left identity 0.001s
1815 + ByteBuffer - Alternative[Chunk].alternative.monoidK right identity 0.002s
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.002s
1819 + ByteBuffer - Alternative[Chunk].alternative.productR consistent map2 0.003s
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.002s
1823 + ByteBuffer - Alternative[Chunk].alternative.semigroupal associativity 0.012s
1824 + ByteBuffer - TraverseFilter[Chunk].traverseFilter.collect mapFilter consistency 0.002s
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.001s
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.001s
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.001s
1837 + ByteBuffer - Traverse[Chunk].traverse.covariant composition 0.002s
1838 + ByteBuffer - Traverse[Chunk].traverse.covariant identity 0.001s
1839 + ByteBuffer - Traverse[Chunk].traverse.dropWhile_ reference 0.002s
1840 + ByteBuffer - Traverse[Chunk].traverse.exists consistent with find 0.001s
1841 + ByteBuffer - Traverse[Chunk].traverse.exists is lazy 0.001s
1842 + ByteBuffer - Traverse[Chunk].traverse.filter_ reference 0.001s
1843 + ByteBuffer - Traverse[Chunk].traverse.fold reference 0.002s
1844 + ByteBuffer - Traverse[Chunk].traverse.foldLeft consistent with foldMap 0.001s
1845 + ByteBuffer - Traverse[Chunk].traverse.foldM identity 0.002s
1846 + ByteBuffer - Traverse[Chunk].traverse.foldRight consistent with foldMap 0.001s
1847 + ByteBuffer - Traverse[Chunk].traverse.foldRight is lazy 0.001s
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.001s
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.002s
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.002s
1869 + ByteBuffer - Traverse[Chunk].traverse.traverse traverseTap 0.002s
1870 + ByteBuffer - Traverse[Chunk].traverse.unordered traverse consistent with sequence 0.001s
1871 + ByteBuffer - Traverse[Chunk].traverse.unordered traverse parallel composition 0.002s
1872 + ByteBuffer - Traverse[Chunk].traverse.unordered traverse sequential composition 0.002s
1873 + ByteBuffer - Traverse[Chunk].traverse.unorderedFold consistent with unorderedFoldMap 0.003s
1874 + ByteVector - size 0.001s
1875 + ByteVector - take 0.001s
1876 + ByteVector - drop 0.002s
1877 + ByteVector - isEmpty 0.001s
1878 + ByteVector - toArray 0.002s
1879 + ByteVector - copyToArray 0.002s
1880 + ByteVector - concat 0.004s
1881 + ByteVector - concat empty 0.0s
1882 + ByteVector - scanLeft 0.004s
1883 + ByteVector - scanLeftCarry 0.003s
1884 + ByteVector - toByteBuffer.byte 0.001s
1885 + ByteVector - Eq[Chunk[Byte]].eq.antisymmetry eq 0.002s
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.002s
1889 + ByteVector - Monad[Chunk].monad.ap consistent with product + map 0.031s
1890 + ByteVector - Monad[Chunk].monad.applicative homomorphism 0.001s
1891 + ByteVector - Monad[Chunk].monad.applicative identity 0.002s
1892 + ByteVector - Monad[Chunk].monad.applicative interchange 0.004s
1893 + ByteVector - Monad[Chunk].monad.applicative map 0.003s
1894 + ByteVector - Monad[Chunk].monad.applicative unit 0.0s
1895 + ByteVector - Monad[Chunk].monad.apply composition 0.587s
1896 + ByteVector - Monad[Chunk].monad.covariant composition 0.003s
1897 + ByteVector - Monad[Chunk].monad.covariant identity 0.001s
1898 + ByteVector - Monad[Chunk].monad.flatMap associativity 1.27s
1899 + ByteVector - Monad[Chunk].monad.flatMap consistent apply 0.019s
1900 + ByteVector - Monad[Chunk].monad.flatMap from tailRecM consistency 0.029s
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.001s
1904 + ByteVector - Monad[Chunk].monad.map2/map2Eval consistency 0.055s
1905 + ByteVector - Monad[Chunk].monad.map2/product-map consistency 0.047s
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.03s
1911 + ByteVector - Monad[Chunk].monad.productL consistent map2 0.009s
1912 + ByteVector - Monad[Chunk].monad.productR consistent map2 0.008s
1913 + ByteVector - Monad[Chunk].monad.semigroupal associativity 0.321s
1914 + ByteVector - Monad[Chunk].monad.tailRecM consistent flatMap 0.023s
1915 + ByteVector - Monad[Chunk].monad.tailRecM stack safety 0.001s
1916 + ByteVector - Alternative[Chunk].alternative.ap consistent with product + map 0.03s
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.001s
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.763s
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.003s
1928 + ByteVector - Alternative[Chunk].alternative.map2/map2Eval consistency 0.053s
1929 + ByteVector - Alternative[Chunk].alternative.map2/product-map consistency 0.05s
1930 + ByteVector - Alternative[Chunk].alternative.monoidK left identity 0.001s
1931 + ByteVector - Alternative[Chunk].alternative.monoidK right identity 0.001s
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.012s
1935 + ByteVector - Alternative[Chunk].alternative.productR consistent map2 0.008s
1936 + ByteVector - Alternative[Chunk].alternative.right absorption 0.0s
1937 + ByteVector - Alternative[Chunk].alternative.right distributivity 0.062s
1938 + ByteVector - Alternative[Chunk].alternative.semigroupK associative 0.001s
1939 + ByteVector - Alternative[Chunk].alternative.semigroupal associativity 0.487s
1940 + ByteVector - TraverseFilter[Chunk].traverseFilter.collect mapFilter consistency 0.002s
1941 + ByteVector - TraverseFilter[Chunk].traverseFilter.filter mapFilter consistency 0.001s
1942 + ByteVector - TraverseFilter[Chunk].traverseFilter.filterA consistent with traverseFilter 0.003s
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.004s
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.003s
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.003s
1954 + ByteVector - Traverse[Chunk].traverse.covariant identity 0.0s
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.001s
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.001s
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.003s
1970 + ByteVector - Traverse[Chunk].traverse.invariant identity 0.001s
1971 + ByteVector - Traverse[Chunk].traverse.nonEmpty reference 0.001s
1972 + ByteVector - Traverse[Chunk].traverse.ordered consistency 0.001s
1973 + ByteVector - Traverse[Chunk].traverse.reduceLeftOption consistent with reduceLeftToOption 0.001s
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.001s
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.005s
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.002s
1993 + ShortBuffer - isEmpty 0.001s
1994 + ShortBuffer - toArray 0.004s
1995 + ShortBuffer - copyToArray 0.003s
1996 + ShortBuffer - concat 0.003s
1997 + ShortBuffer - concat empty 0.001s
1998 + ShortBuffer - scanLeft 0.002s
1999 + ShortBuffer - scanLeftCarry 0.003s
2000 + ShortBuffer - Eq[Chunk[Short]].eq.antisymmetry eq 0.003s
2001 + ShortBuffer - Eq[Chunk[Short]].eq.reflexivity eq 0.001s
2002 + ShortBuffer - Eq[Chunk[Short]].eq.symmetry eq 0.002s
2003 + ShortBuffer - Eq[Chunk[Short]].eq.transitivity eq 0.004s
2004 + ShortBuffer - Monad[Chunk].monad.ap consistent with product + map 0.016s
2005 + ShortBuffer - Monad[Chunk].monad.applicative homomorphism 0.0s
2006 + ShortBuffer - Monad[Chunk].monad.applicative identity 0.002s
2007 + ShortBuffer - Monad[Chunk].monad.applicative interchange 0.001s
2008 + ShortBuffer - Monad[Chunk].monad.applicative map 0.002s
2009 + ShortBuffer - Monad[Chunk].monad.applicative unit 0.0s
2010 + ShortBuffer - Monad[Chunk].monad.apply composition 0.165s
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.12s
2014 + ShortBuffer - Monad[Chunk].monad.flatMap consistent apply 0.011s
2015 + ShortBuffer - Monad[Chunk].monad.flatMap from tailRecM consistency 0.011s
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.001s
2019 + ShortBuffer - Monad[Chunk].monad.map2/map2Eval consistency 0.004s
2020 + ShortBuffer - Monad[Chunk].monad.map2/product-map consistency 0.004s
2021 + ShortBuffer - Monad[Chunk].monad.monad left identity 0.001s
2022 + ShortBuffer - Monad[Chunk].monad.monad right identity 0.001s
2023 + ShortBuffer - Monad[Chunk].monad.monoidal left identity 0.001s
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.003s
2027 + ShortBuffer - Monad[Chunk].monad.productR consistent map2 0.162s
2028 + ShortBuffer - Monad[Chunk].monad.semigroupal associativity 0.019s
2029 + ShortBuffer - Monad[Chunk].monad.tailRecM consistent flatMap 0.014s
2030 + ShortBuffer - Monad[Chunk].monad.tailRecM stack safety 0.002s
2031 + ShortBuffer - Alternative[Chunk].alternative.ap consistent with product + map 0.005s
2032 + ShortBuffer - Alternative[Chunk].alternative.applicative homomorphism 0.0s
2033 + ShortBuffer - Alternative[Chunk].alternative.applicative identity 0.001s
2034 + ShortBuffer - Alternative[Chunk].alternative.applicative interchange 0.002s
2035 + ShortBuffer - Alternative[Chunk].alternative.applicative map 0.001s
2036 + ShortBuffer - Alternative[Chunk].alternative.applicative unit 0.0s
2037 + ShortBuffer - Alternative[Chunk].alternative.apply composition 0.171s
2038 + ShortBuffer - Alternative[Chunk].alternative.covariant composition 0.002s
2039 + ShortBuffer - Alternative[Chunk].alternative.covariant identity 0.001s
2040 + ShortBuffer - Alternative[Chunk].alternative.invariant composition 0.002s
2041 + ShortBuffer - Alternative[Chunk].alternative.invariant identity 0.001s
2042 + ShortBuffer - Alternative[Chunk].alternative.left distributivity 0.002s
2043 + ShortBuffer - Alternative[Chunk].alternative.map2/map2Eval consistency 0.005s
2044 + ShortBuffer - Alternative[Chunk].alternative.map2/product-map consistency 0.009s
2045 + ShortBuffer - Alternative[Chunk].alternative.monoidK left identity 0.001s
2046 + ShortBuffer - Alternative[Chunk].alternative.monoidK right identity 0.001s
2047 + ShortBuffer - Alternative[Chunk].alternative.monoidal left identity 0.002s
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.002s
2051 + ShortBuffer - Alternative[Chunk].alternative.right absorption 0.0s
2052 + ShortBuffer - Alternative[Chunk].alternative.right distributivity 0.014s
2053 + ShortBuffer - Alternative[Chunk].alternative.semigroupK associative 0.002s
2054 + ShortBuffer - Alternative[Chunk].alternative.semigroupal associativity 0.009s
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.002s
2058 + ShortBuffer - TraverseFilter[Chunk].traverseFilter.filterNot mapFilter consistency 0.001s
2059 + ShortBuffer - TraverseFilter[Chunk].traverseFilter.flattenOption mapFilter consistency 0.001s
2060 + ShortBuffer - TraverseFilter[Chunk].traverseFilter.mapFilter composition 0.001s
2061 + ShortBuffer - TraverseFilter[Chunk].traverseFilter.mapFilter map consistency 0.002s
2062 + ShortBuffer - TraverseFilter[Chunk].traverseFilter.traverseEither consistent with traverseFilter 0.002s
2063 + ShortBuffer - TraverseFilter[Chunk].traverseFilter.traverseFilter consistent with traverse 0.001s
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.001s
2074 + ShortBuffer - Traverse[Chunk].traverse.fold reference 0.001s
2075 + ShortBuffer - Traverse[Chunk].traverse.foldLeft consistent with foldMap 0.001s
2076 + ShortBuffer - Traverse[Chunk].traverse.foldM identity 0.002s
2077 + ShortBuffer - Traverse[Chunk].traverse.foldRight consistent with foldMap 0.001s
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.001s
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.001s
2089 + ShortBuffer - Traverse[Chunk].traverse.reduceRightOption consistent with reduceRightToOption 0.002s
2090 + ShortBuffer - Traverse[Chunk].traverse.takeWhile_ reference 0.001s
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.002s
2094 + ShortBuffer - Traverse[Chunk].traverse.traverse order consistency 0.001s
2095 + ShortBuffer - Traverse[Chunk].traverse.traverse parallel composition 0.002s
2096 + ShortBuffer - Traverse[Chunk].traverse.traverse ref mapWithIndex 0.002s
2097 + ShortBuffer - Traverse[Chunk].traverse.traverse ref traverseWithIndexM 0.001s
2098 + ShortBuffer - Traverse[Chunk].traverse.traverse ref zipWithIndex 0.002s
2099 + ShortBuffer - Traverse[Chunk].traverse.traverse sequential composition 0.001s
2100 + ShortBuffer - Traverse[Chunk].traverse.traverse traverseTap 0.002s
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.001s
2105 + IntBuffer - size 0.001s
2106 + IntBuffer - take 0.001s
2107 + IntBuffer - drop 0.001s
2108 + IntBuffer - isEmpty 0.001s
2109 + IntBuffer - toArray 0.002s
2110 + IntBuffer - copyToArray 0.001s
2111 + IntBuffer - concat 0.003s
2112 + IntBuffer - concat empty 0.0s
2113 + IntBuffer - scanLeft 0.001s
2114 + IntBuffer - scanLeftCarry 0.001s
2115 + IntBuffer - Eq[Chunk[Int]].eq.antisymmetry eq 0.002s
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.013s
2120 + IntBuffer - Monad[Chunk].monad.applicative homomorphism 0.0s
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.001s
2124 + IntBuffer - Monad[Chunk].monad.applicative unit 0.0s
2125 + IntBuffer - Monad[Chunk].monad.apply composition 0.508s
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.123s
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.001s
2134 + IntBuffer - Monad[Chunk].monad.map2/map2Eval consistency 0.006s
2135 + IntBuffer - Monad[Chunk].monad.map2/product-map consistency 0.005s
2136 + IntBuffer - Monad[Chunk].monad.monad left identity 0.002s
2137 + IntBuffer - Monad[Chunk].monad.monad right identity 0.001s
2138 + IntBuffer - Monad[Chunk].monad.monoidal left identity 0.001s
2139 + IntBuffer - Monad[Chunk].monad.monoidal right identity 0.001s
2140 + IntBuffer - Monad[Chunk].monad.mproduct consistent flatMap 0.01s
2141 + IntBuffer - Monad[Chunk].monad.productL consistent map2 0.002s
2142 + IntBuffer - Monad[Chunk].monad.productR consistent map2 0.002s
2143 + IntBuffer - Monad[Chunk].monad.semigroupal associativity 0.008s
2144 + IntBuffer - Monad[Chunk].monad.tailRecM consistent flatMap 0.097s
2145 + IntBuffer - Monad[Chunk].monad.tailRecM stack safety 0.002s
2146 + IntBuffer - Alternative[Chunk].alternative.ap consistent with product + map 0.009s
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.002s
2150 + IntBuffer - Alternative[Chunk].alternative.applicative map 0.001s
2151 + IntBuffer - Alternative[Chunk].alternative.applicative unit 0.001s
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.003s
2158 + IntBuffer - Alternative[Chunk].alternative.map2/map2Eval consistency 0.005s
2159 + IntBuffer - Alternative[Chunk].alternative.map2/product-map consistency 0.004s
2160 + IntBuffer - Alternative[Chunk].alternative.monoidK left identity 0.002s
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.001s
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.013s
2168 + IntBuffer - Alternative[Chunk].alternative.semigroupK associative 0.002s
2169 + IntBuffer - Alternative[Chunk].alternative.semigroupal associativity 0.009s
2170 + IntBuffer - TraverseFilter[Chunk].traverseFilter.collect mapFilter consistency 0.001s
2171 + IntBuffer - TraverseFilter[Chunk].traverseFilter.filter mapFilter consistency 0.001s
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.001s
2175 + IntBuffer - TraverseFilter[Chunk].traverseFilter.mapFilter composition 0.002s
2176 + IntBuffer - TraverseFilter[Chunk].traverseFilter.mapFilter map consistency 0.001s
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.002s
2184 + IntBuffer - Traverse[Chunk].traverse.covariant identity 0.0s
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.0s
2188 + IntBuffer - Traverse[Chunk].traverse.filter_ reference 0.002s
2189 + IntBuffer - Traverse[Chunk].traverse.fold reference 0.001s
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.001s
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.001s
2203 + IntBuffer - Traverse[Chunk].traverse.reduceLeftOption consistent with reduceLeftToOption 0.002s
2204 + IntBuffer - Traverse[Chunk].traverse.reduceRightOption consistent with reduceRightToOption 0.001s
2205 + IntBuffer - Traverse[Chunk].traverse.takeWhile_ reference 0.002s
2206 + IntBuffer - Traverse[Chunk].traverse.toList reference 0.0s
2207 + IntBuffer - Traverse[Chunk].traverse.traverse derive foldMap 0.001s
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.002s
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.002s
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.002s
2222 + LongBuffer - drop 0.001s
2223 + LongBuffer - isEmpty 0.001s
2224 + LongBuffer - toArray 0.001s
2225 + LongBuffer - copyToArray 0.002s
2226 + LongBuffer - concat 0.002s
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.001s
2231 + LongBuffer - Eq[Chunk[Long]].eq.reflexivity eq 0.001s
2232 + LongBuffer - Eq[Chunk[Long]].eq.symmetry eq 0.002s
2233 + LongBuffer - Eq[Chunk[Long]].eq.transitivity eq 0.002s
2234 + LongBuffer - Monad[Chunk].monad.ap consistent with product + map 0.011s
2235 + LongBuffer - Monad[Chunk].monad.applicative homomorphism 0.001s
2236 + LongBuffer - Monad[Chunk].monad.applicative identity 0.002s
2237 + LongBuffer - Monad[Chunk].monad.applicative interchange 0.002s
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.177s
2241 + LongBuffer - Monad[Chunk].monad.covariant composition 0.001s
2242 + LongBuffer - Monad[Chunk].monad.covariant identity 0.001s
2243 + LongBuffer - Monad[Chunk].monad.flatMap associativity 0.101s
2244 + LongBuffer - Monad[Chunk].monad.flatMap consistent apply 0.007s
2245 + LongBuffer - Monad[Chunk].monad.flatMap from tailRecM consistency 0.008s
2246 + LongBuffer - Monad[Chunk].monad.invariant composition 0.001s
2247 + LongBuffer - Monad[Chunk].monad.invariant identity 0.002s
2248 + LongBuffer - Monad[Chunk].monad.map flatMap coherence 0.001s
2249 + LongBuffer - Monad[Chunk].monad.map2/map2Eval consistency 0.004s
2250 + LongBuffer - Monad[Chunk].monad.map2/product-map consistency 0.005s
2251 + LongBuffer - Monad[Chunk].monad.monad left identity 0.002s
2252 + LongBuffer - Monad[Chunk].monad.monad right identity 0.0s
2253 + LongBuffer - Monad[Chunk].monad.monoidal left identity 0.0s
2254 + LongBuffer - Monad[Chunk].monad.monoidal right identity 0.0s
2255 + LongBuffer - Monad[Chunk].monad.mproduct consistent flatMap 0.01s
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.036s
2259 + LongBuffer - Monad[Chunk].monad.tailRecM consistent flatMap 0.009s
2260 + LongBuffer - Monad[Chunk].monad.tailRecM stack safety 0.002s
2261 + LongBuffer - Alternative[Chunk].alternative.ap consistent with product + map 0.005s
2262 + LongBuffer - Alternative[Chunk].alternative.applicative homomorphism 0.001s
2263 + LongBuffer - Alternative[Chunk].alternative.applicative identity 0.001s
2264 + LongBuffer - Alternative[Chunk].alternative.applicative interchange 0.001s
2265 + LongBuffer - Alternative[Chunk].alternative.applicative map 0.001s
2266 + LongBuffer - Alternative[Chunk].alternative.applicative unit 0.0s
2267 + LongBuffer - Alternative[Chunk].alternative.apply composition 0.174s
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.002s
2271 + LongBuffer - Alternative[Chunk].alternative.invariant identity 0.001s
2272 + LongBuffer - Alternative[Chunk].alternative.left distributivity 0.002s
2273 + LongBuffer - Alternative[Chunk].alternative.map2/map2Eval consistency 0.007s
2274 + LongBuffer - Alternative[Chunk].alternative.map2/product-map consistency 0.005s
2275 + LongBuffer - Alternative[Chunk].alternative.monoidK left identity 0.002s
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.001s
2281 + LongBuffer - Alternative[Chunk].alternative.right absorption 0.001s
2282 + LongBuffer - Alternative[Chunk].alternative.right distributivity 0.01s
2283 + LongBuffer - Alternative[Chunk].alternative.semigroupK associative 0.002s
2284 + LongBuffer - Alternative[Chunk].alternative.semigroupal associativity 0.008s
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.001s
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.087s
2295 + LongBuffer - TraverseFilter[Chunk].traverseFilter.traverseFilter nested composition 0.002s
2296 + LongBuffer - Traverse[Chunk].traverse.collectFirst reference 0.002s
2297 + LongBuffer - Traverse[Chunk].traverse.collectFirstSome reference 0.004s
2298 + LongBuffer - Traverse[Chunk].traverse.covariant composition 0.003s
2299 + LongBuffer - Traverse[Chunk].traverse.covariant identity 0.001s
2300 + LongBuffer - Traverse[Chunk].traverse.dropWhile_ reference 0.001s
2301 + LongBuffer - Traverse[Chunk].traverse.exists consistent with find 0.003s
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.001s
2305 + LongBuffer - Traverse[Chunk].traverse.foldLeft consistent with foldMap 0.002s
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.001s
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.001s
2318 + LongBuffer - Traverse[Chunk].traverse.reduceLeftOption consistent with reduceLeftToOption 0.002s
2319 + LongBuffer - Traverse[Chunk].traverse.reduceRightOption consistent with reduceRightToOption 0.001s
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.001s
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.001s
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.002s
2334 + LongBuffer - Traverse[Chunk].traverse.unorderedFold consistent with unorderedFoldMap 0.001s
2335 + DoubleBuffer - size 0.001s
2336 + DoubleBuffer - take 0.002s
2337 + DoubleBuffer - drop 0.001s
2338 + DoubleBuffer - isEmpty 0.001s
2339 + DoubleBuffer - toArray 0.003s
2340 + DoubleBuffer - copyToArray 0.002s
2341 + DoubleBuffer - concat 0.003s
2342 + DoubleBuffer - concat empty 0.0s
2343 + DoubleBuffer - scanLeft 0.002s
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.001s
2348 + DoubleBuffer - Eq[Chunk[Double]].eq.transitivity eq 0.003s
2349 + DoubleBuffer - Monad[Chunk].monad.ap consistent with product + map 0.014s
2350 + DoubleBuffer - Monad[Chunk].monad.applicative homomorphism 0.001s
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.001s
2354 + DoubleBuffer - Monad[Chunk].monad.applicative unit 0.001s
2355 + DoubleBuffer - Monad[Chunk].monad.apply composition 0.106s
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.141s
2359 + DoubleBuffer - Monad[Chunk].monad.flatMap consistent apply 0.008s
2360 + DoubleBuffer - Monad[Chunk].monad.flatMap from tailRecM consistency 0.011s
2361 + DoubleBuffer - Monad[Chunk].monad.invariant composition 0.002s
2362 + DoubleBuffer - Monad[Chunk].monad.invariant identity 0.002s
2363 + DoubleBuffer - Monad[Chunk].monad.map flatMap coherence 0.001s
2364 + DoubleBuffer - Monad[Chunk].monad.map2/map2Eval consistency 0.006s
2365 + DoubleBuffer - Monad[Chunk].monad.map2/product-map consistency 0.004s
2366 + DoubleBuffer - Monad[Chunk].monad.monad left identity 0.003s
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.001s
2370 + DoubleBuffer - Monad[Chunk].monad.mproduct consistent flatMap 0.01s
2371 + DoubleBuffer - Monad[Chunk].monad.productL consistent map2 0.003s
2372 + DoubleBuffer - Monad[Chunk].monad.productR consistent map2 0.003s
2373 + DoubleBuffer - Monad[Chunk].monad.semigroupal associativity 0.011s
2374 + DoubleBuffer - Monad[Chunk].monad.tailRecM consistent flatMap 0.013s
2375 + DoubleBuffer - Monad[Chunk].monad.tailRecM stack safety 0.002s
2376 + DoubleBuffer - Alternative[Chunk].alternative.ap consistent with product + map 0.016s
2377 + DoubleBuffer - Alternative[Chunk].alternative.applicative homomorphism 0.001s
2378 + DoubleBuffer - Alternative[Chunk].alternative.applicative identity 0.001s
2379 + DoubleBuffer - Alternative[Chunk].alternative.applicative interchange 0.002s
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.194s
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.005s
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.001s
2393 + DoubleBuffer - Alternative[Chunk].alternative.monoidal right identity 0.002s
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.018s
2398 + DoubleBuffer - Alternative[Chunk].alternative.semigroupK associative 0.003s
2399 + DoubleBuffer - Alternative[Chunk].alternative.semigroupal associativity 0.049s
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.003s
2406 + DoubleBuffer - TraverseFilter[Chunk].traverseFilter.mapFilter map consistency 0.001s
2407 + DoubleBuffer - TraverseFilter[Chunk].traverseFilter.traverseEither consistent with traverseFilter 0.003s
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.002s
2411 + FloatBuffer - size 0.002s
2412 + FloatBuffer - take 0.002s
2413 + FloatBuffer - drop 0.002s
2414 + FloatBuffer - isEmpty 0.002s
2415 + FloatBuffer - toArray 0.002s
2416 + FloatBuffer - copyToArray 0.004s
2417 + FloatBuffer - concat 0.004s
2418 + FloatBuffer - concat empty 0.001s
2419 + FloatBuffer - scanLeft 0.002s
2420 + FloatBuffer - scanLeftCarry 0.001s
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.004s
2424 + FloatBuffer - Eq[Chunk[Float]].eq.transitivity eq 0.003s
2425 + FloatBuffer - Monad[Chunk].monad.ap consistent with product + map 0.014s
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.003s
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.17s
2432 + FloatBuffer - Monad[Chunk].monad.covariant composition 0.002s
2433 + FloatBuffer - Monad[Chunk].monad.covariant identity 0.001s
2434 + FloatBuffer - Monad[Chunk].monad.flatMap associativity 0.306s
2435 + FloatBuffer - Monad[Chunk].monad.flatMap consistent apply 0.011s
2436 + FloatBuffer - Monad[Chunk].monad.flatMap from tailRecM consistency 0.015s
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.007s
2441 + FloatBuffer - Monad[Chunk].monad.map2/product-map consistency 0.009s
2442 + FloatBuffer - Monad[Chunk].monad.monad left identity 0.003s
2443 + FloatBuffer - Monad[Chunk].monad.monad right identity 0.001s
2444 + FloatBuffer - Monad[Chunk].monad.monoidal left identity 0.001s
2445 + FloatBuffer - Monad[Chunk].monad.monoidal right identity 0.001s
2446 + FloatBuffer - Monad[Chunk].monad.mproduct consistent flatMap 0.015s
2447 + FloatBuffer - Monad[Chunk].monad.productL consistent map2 0.002s
2448 + FloatBuffer - Monad[Chunk].monad.productR consistent map2 0.003s
2449 + FloatBuffer - Monad[Chunk].monad.semigroupal associativity 0.006s
2450 + FloatBuffer - Monad[Chunk].monad.tailRecM consistent flatMap 0.019s
2451 + FloatBuffer - Monad[Chunk].monad.tailRecM stack safety 0.002s
2452 + FloatBuffer - Alternative[Chunk].alternative.ap consistent with product + map 0.016s
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.003s
2456 + FloatBuffer - Alternative[Chunk].alternative.applicative map 0.001s
2457 + FloatBuffer - Alternative[Chunk].alternative.applicative unit 0.001s
2458 + FloatBuffer - Alternative[Chunk].alternative.apply composition 0.318s
2459 + FloatBuffer - Alternative[Chunk].alternative.covariant composition 0.003s
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.007s
2465 + FloatBuffer - Alternative[Chunk].alternative.map2/product-map consistency 0.005s
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.002s
2471 + FloatBuffer - Alternative[Chunk].alternative.productR consistent map2 0.003s
2472 + FloatBuffer - Alternative[Chunk].alternative.right absorption 0.001s
2473 + FloatBuffer - Alternative[Chunk].alternative.right distributivity 0.03s
2474 + FloatBuffer - Alternative[Chunk].alternative.semigroupK associative 0.004s
2475 + FloatBuffer - Alternative[Chunk].alternative.semigroupal associativity 0.01s
2476 + FloatBuffer - TraverseFilter[Chunk].traverseFilter.collect mapFilter consistency 0.002s
2477 + FloatBuffer - TraverseFilter[Chunk].traverseFilter.filter mapFilter consistency 0.002s
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.0s
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.003s
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.003s
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.002s
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.003s
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.014s
2502 + CharBuffer - Monad[Chunk].monad.applicative homomorphism 0.001s
2503 + CharBuffer - Monad[Chunk].monad.applicative identity 0.001s
2504 + CharBuffer - Monad[Chunk].monad.applicative interchange 0.001s
2505 + CharBuffer - Monad[Chunk].monad.applicative map 0.001s
2506 + CharBuffer - Monad[Chunk].monad.applicative unit 0.001s
2507 + CharBuffer - Monad[Chunk].monad.apply composition 0.085s
2508 + CharBuffer - Monad[Chunk].monad.covariant composition 0.002s
2509 + CharBuffer - Monad[Chunk].monad.covariant identity 0.001s
2510 + CharBuffer - Monad[Chunk].monad.flatMap associativity 0.117s
2511 + CharBuffer - Monad[Chunk].monad.flatMap consistent apply 0.006s
2512 + CharBuffer - Monad[Chunk].monad.flatMap from tailRecM consistency 0.007s
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.003s
2517 + CharBuffer - Monad[Chunk].monad.map2/product-map consistency 0.004s
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.0s
2521 + CharBuffer - Monad[Chunk].monad.monoidal right identity 0.001s
2522 + CharBuffer - Monad[Chunk].monad.mproduct consistent flatMap 0.008s
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.008s
2526 + CharBuffer - Monad[Chunk].monad.tailRecM consistent flatMap 0.008s
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.0s
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.2s
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.002s
2540 + CharBuffer - Alternative[Chunk].alternative.map2/map2Eval consistency 0.005s
2541 + CharBuffer - Alternative[Chunk].alternative.map2/product-map consistency 0.004s
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.0s
2549 + CharBuffer - Alternative[Chunk].alternative.right distributivity 0.013s
2550 + CharBuffer - Alternative[Chunk].alternative.semigroupK associative 0.003s
2551 + CharBuffer - Alternative[Chunk].alternative.semigroupal associativity 0.007s
2552 + CharBuffer - TraverseFilter[Chunk].traverseFilter.collect mapFilter consistency 0.001s
2553 + CharBuffer - TraverseFilter[Chunk].traverseFilter.filter mapFilter consistency 0.001s
2554 + CharBuffer - TraverseFilter[Chunk].traverseFilter.filterA consistent with traverseFilter 0.002s
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.001s
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.001s
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.001s
2573 + CharBuffer - Traverse[Chunk].traverse.foldM identity 0.002s
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.001s
2596 + CharBuffer - Traverse[Chunk].traverse.traverse sequential composition 0.002s
2597 + CharBuffer - Traverse[Chunk].traverse.traverse traverseTap 0.001s
2598 + CharBuffer - Traverse[Chunk].traverse.unordered traverse consistent with sequence 0.001s
2599 + CharBuffer - Traverse[Chunk].traverse.unordered traverse parallel composition 0.002s
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.002s
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.0s
2608 + concat primitives - doubles 0.001s
2609 + concat primitives - shorts 0.0s
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.001s
2615 + scanLeft andThen toArray 0.0s
2616 + zip andThen toArray 0.002s
2617 + zipWithIndex andThen toArray 0.002s
2618 + Boxed toArray - regression #1745 0.001s
2619fs2.PullSuite:
2620 + early termination of uncons 0.004s
2621 + fromEither 0.01s
2622fs2.StreamCombinatorsSuite:
2623 + awakeEvery - basic 2.522s
2624 + awakeEvery - liveness 0.258s
2625 + buffer - identity 0.009s
2626 + buffer - buffer results of evalMap 0.01s
2627 + bufferAll - identity 0.009s
2628 + bufferAll - buffer results of evalMap 0.01s
2629 + bufferBy - identity 0.01s
2630 + bufferBy - buffer results of evalMap 0.013s
2631 + changes 0.004s
2632 + collect consistent with list collect 0.008s
2633 + collectFirst consistent with list collectFirst 0.004s
2634 + collectWhile 0.01s
2635 + debounce 0.506s
2636 + delete 0.01s
2637 + drop 0.006s
2638 + dropLast 0.005s
2639 + dropLastIf 0.008s
2640 + dropRight 0.007s
2641 + dropWhile 0.008s
2642 + dropThrough 0.006s
2643 + duration 0.204s
2644 + either 0.034s
2645 + evalSeq - with List 0.001s
2646 + evalSeq - with Seq 0.002s
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.084s
2651 + evalFilterAsync - with effectful const(false) 0.068s
2652 + evalFilterAsync - with function that filters out odd elements 0.006s
2653 + evalFilterAsync - filters up to N items in parallel 0.236s
2654 + evalFilterNot - with effectful const(true) 0.006s
2655 + evalFilterNot - with effectful const(false) 0.003s
2656 + evalFilterNot - with function that filters out odd elements 0.001s
2657 + evalFilterNotAsync - with effectful const(true) 0.058s
2658 + evalFilterNotAsync - with effectful const(false) 0.055s
2659 + evalFilterNotAsync - with function that filters out odd elements 0.006s
2660 + evalFilterNotAsync - filters up to N items in parallel 0.222s
2661 + evalMapAccumulate 0.013s
2662 + evalMapFilter - with effectful optional identity function 0.006s
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.002s
2665 + evalScan 0.011s
2666 + every 0.007s
2667 + exists 0.004s
2668 + filter - 1 0.004s
2669 + filter - 2 0.008s
2670 + filter - 3 0.005s
2671 + filter - 4 0.007s
2672 + find 0.003s
2673 + fold - 1 0.004s
2674 + fold - 2 0.01s
2675 + foldMonoid - 1 0.005s
2676 + foldMonoid - 2 0.004s
2677 + fold1 0.003s
2678 + foldable 0.001s
2679 + forall 0.002s
2680 + fromEither 0.004s
2681 + fromIterator - single 0.008s
2682 + fromIterator - chunked 0.017s
2683 + fromBlockingIterator - single 0.008s
2684 + fromBlockingIterator - chunked 0.009s
2685 + groupAdjacentBy 0.029s
2686 + groupAdjacentByLimit 0.015s
2687 + groupWithin - should never lose any elements 0.054s
2688 + groupWithin - should never emit empty groups 0.047s
2689 + groupWithin - should never have more elements than in its specified limit 0.043s
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.011s
2691 + head 0.003s
2692 + interleave - interleave left/right side infinite 0.001s
2693 + interleave - interleave both side infinite 0.002s
2694 + interleave - interleaveAll left/right side infinite 0.002s
2695 + interleave - interleaveAll both side infinite 0.001s
2696 + interleave - interleave is equal to interleaveAll on infinite streams (by step-indexing) 0.015s
2697 + intersperse 0.008s
2698 + iterable 0.008s
2699 + iterate 0.004s
2700 + iterateEval 0.002s
2701 + last 0.003s
2702 + lastOr 0.005s
2703 + mapAccumulate 0.01s
2704 + mapAsync - same as map 0.048s
2705 + mapAsync - exception 0.025s
2706 + mapAsyncUnordered 0.05s
2707 + pause 0.048s
2708 + prefetch - identity 0.012s
2709 + prefetch - timing 4.005s
2710 + random 0.003s
2711 + randomSeeded 0.001s
2712 + range 0.003s
2713 + ranges 0.011s
2714 + rechunkRandomlyWithSeed - is deterministic 0.009s
2715 + rechunkRandomlyWithSeed - does not drop elements 0.006s
2716 + rechunkRandomlyWithSeed - chunk size in interval [inputChunk.size * minFactor, inputChunk.size * maxFactor] 0.005s
2717 + rechunkRandomly 0.005s
2718 + repartition 0.009s
2719 + scan - 1 0.004s
2720 + scan - 2 0.002s
2721 + scan - temporal 0.001s
2722 + scan1 0.005s
2723 + scan1Semigroup 0.005s
2724 + sleep 0.202s
2725 + sliding 0.009s
2726 + split - 1 0.018s
2727 + split - 2 0.003s
2728 + tail 0.002s
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.105s
2736 + withTimeout - not trigger timeout on successfully completed stream 0.011s
2737 + withTimeout - compose timeouts d1 and d2 when d1 < d2 0.032s
2738 + withTimeout - compose timeouts d1 and d2 when d1 > d2 0.031s
2739fs2.concurrent.TopicSuite:
2740 + subscribers see all elements published 1.061s
2741 + discrete-size-signal-is-discrete 2.003s
2742 + unregister subscribers under concurrent load 0.118s
2743fs2.StreamAlignSuite:
2744 + align 0.026s
2745 + left side empty and right side populated 0.001s
2746 + right side empty and left side populated 0.001s
2747 + values in both sides 0.001s
2748 + extra values in right 0.001s
2749 + extra values in left 0.001s
2750fs2.TextSuite:
2751 + utf8Decoder - all chars roundtrip 0.274s
2752 + utf8Decoder - 1 byte char 0.002s
2753 + utf8Decoder - 2 byte char 0.001s
2754 + utf8Decoder - 3 byte char 0.0s
2755 + utf8Decoder - 4 byte char 0.0s
2756 + utf8Decoder - incomplete 2 byte char 0.001s
2757 + utf8Decoder - incomplete 3 byte char 0.0s
2758 + utf8Decoder - incomplete 4 byte char 0.001s
2759 + utf8Decoder - preserves complete inputs 0.315s
2760 + utf8Decoder - utf8Encode andThen utf8Decode = id 0.046s
2761 + utf8Decoder - 1 byte sequences 0.294s
2762 + utf8Decoder - n byte sequences 0.097s
2763 + utf8Decoder - handles byte order mark - single chunk 0.032s
2764 + utf8Decoder - handles byte order mark - spanning chunks 0.031s
2765 + utf8Decoder - Markus Kuhn UTF-8 stress tests - 2.1 - First possible sequence of a certain length - 2.1.1 0.0s
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.0s
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.0s
2772 + utf8Decoder - Markus Kuhn UTF-8 stress tests - 2.2 - Last possible sequence of a certain length - 2.2.2 0.001s
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.001s
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.0s
2782 + utf8Decoder - Markus Kuhn UTF-8 stress tests - 3.1 - Unexpected continuation bytes - 3.1.1 0.001s
2783 + utf8Decoder - Markus Kuhn UTF-8 stress tests - 3.1 - Unexpected continuation bytes - 3.1.2 0.0s
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.0s
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.0s
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.0s
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.002s
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.001s
2801 + utf8Decoder - Markus Kuhn UTF-8 stress tests - 4.3 - Overlong representation of the NUL character - 4.3.5 0.0s
2802 + utf8Decoder - Markus Kuhn UTF-8 stress tests - 5.1 - Single UTF-16 surrogates - 5.1.1 0.0s
2803 + utf8Decoder - Markus Kuhn UTF-8 stress tests - 5.1 - Single UTF-16 surrogates - 5.1.2 0.0s
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.0s
2807 + utf8Decoder - Markus Kuhn UTF-8 stress tests - 5.1 - Single UTF-16 surrogates - 5.1.6 0.001s
2808 + utf8Decoder - Markus Kuhn UTF-8 stress tests - 5.1 - Single UTF-16 surrogates - 5.1.7 0.0s
2809 + utf8Decoder - Markus Kuhn UTF-8 stress tests - 5.2 - Paired UTF-16 surrogates - 5.2.1 0.001s
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.0s
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.0s
2819 + lines - newlines appear in between chunks 0.498s
2820 + lines - single string 0.294s
2821 + lines - grouped in 3 characater chunks 6.252s
2822 + base64Encode 0.232s
2823 + base64Decode - base64Encode andThen base64Decode 0.495s
2824 + base64Decode - invalid padding 0.003s
2825 + base64Decode - optional padding 0.279s
2826 + base64Decode - #1852 0.008s
2827fs2.PullLawsSuite:
2828 + Sync[Pull[F, O, *]].sync.acquire and release of bracket are uncancelable 0.035s
2829 + Sync[Pull[F, O, *]].sync.ap consistent with product + map 0.019s
2830 + Sync[Pull[F, O, *]].sync.applicative homomorphism 0.006s
2831 + Sync[Pull[F, O, *]].sync.applicative identity 0.008s
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.004s
2835 + Sync[Pull[F, O, *]].sync.applicativeError adaptError pure 0.005s
2836 + Sync[Pull[F, O, *]].sync.applicativeError adaptError raise 0.008s
2837 + Sync[Pull[F, O, *]].sync.applicativeError attempt consistent with attemptT 0.012s
2838 + Sync[Pull[F, O, *]].sync.applicativeError attempt fromEither consistent with pure 0.003s
2839 + Sync[Pull[F, O, *]].sync.applicativeError handle 0.004s
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.008s
2842 + Sync[Pull[F, O, *]].sync.applicativeError handleError consistent with recover 0.006s
2843 + Sync[Pull[F, O, *]].sync.applicativeError handleError pure 0.003s
2844 + Sync[Pull[F, O, *]].sync.applicativeError handleErrorWith consistent with recoverWith 0.006s
2845 + Sync[Pull[F, O, *]].sync.applicativeError handleErrorWith pure 0.003s
2846 + Sync[Pull[F, O, *]].sync.applicativeError handleWith 0.006s
2847 + Sync[Pull[F, O, *]].sync.applicativeError onError pure 0.004s
2848 + Sync[Pull[F, O, *]].sync.applicativeError onError raise 0.008s
2849 + Sync[Pull[F, O, *]].sync.applicativeError pure attempt 0.003s
2850 + Sync[Pull[F, O, *]].sync.applicativeError raiseError attempt 0.003s
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.022s
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.009s
2859 + Sync[Pull[F, O, *]].sync.covariant composition 0.005s
2860 + Sync[Pull[F, O, *]].sync.covariant identity 0.006s
2861 + Sync[Pull[F, O, *]].sync.delay constant is pure 0.003s
2862 + Sync[Pull[F, O, *]].sync.flatMap associativity 0.008s
2863 + Sync[Pull[F, O, *]].sync.flatMap consistent apply 0.008s
2864 + Sync[Pull[F, O, *]].sync.flatMap from tailRecM consistency 0.011s
2865 + Sync[Pull[F, O, *]].sync.guarantee is derived from bracket 0.01s
2866 + Sync[Pull[F, O, *]].sync.guaranteeCase is derived from bracketCase 0.012s
2867 + Sync[Pull[F, O, *]].sync.invariant composition 0.005s
2868 + Sync[Pull[F, O, *]].sync.invariant identity 0.005s
2869 + Sync[Pull[F, O, *]].sync.map flatMap coherence 0.005s
2870 + Sync[Pull[F, O, *]].sync.map suspends evaluation 0.007s
2871 + Sync[Pull[F, O, *]].sync.map2/map2Eval consistency 0.007s
2872 + Sync[Pull[F, O, *]].sync.map2/product-map consistency 0.009s
2873 + Sync[Pull[F, O, *]].sync.monad left identity 0.008s
2874 + Sync[Pull[F, O, *]].sync.monad right identity 0.005s
2875 + Sync[Pull[F, O, *]].sync.monadError ensure consistency 0.01s
2876 + Sync[Pull[F, O, *]].sync.monadError ensureOr consistency 0.007s
2877 + Sync[Pull[F, O, *]].sync.monadError left zero 0.004s
2878 + Sync[Pull[F, O, *]].sync.monadError redeemWith is derived from attempt and flatMap 0.009s
2879 + Sync[Pull[F, O, *]].sync.monadError rethrow attempt 0.007s
2880 + Sync[Pull[F, O, *]].sync.monoidal left identity 0.005s
2881 + Sync[Pull[F, O, *]].sync.monoidal right identity 0.004s
2882 + Sync[Pull[F, O, *]].sync.mproduct consistent flatMap 0.015s
2883 + Sync[Pull[F, O, *]].sync.onCancel is derived from guaranteeCase 0.007s
2884 + Sync[Pull[F, O, *]].sync.productL consistent map2 0.004s
2885 + Sync[Pull[F, O, *]].sync.productR consistent map2 0.007s
2886 + Sync[Pull[F, O, *]].sync.propagate errors through bind (suspend) 0.004s
2887 + Sync[Pull[F, O, *]].sync.repeated sync evaluation not memoized 0.004s
2888 + Sync[Pull[F, O, *]].sync.semigroupal associativity 0.012s
2889 + Sync[Pull[F, O, *]].sync.stack-safe on bracket with left-associated binds 0.024s
2890 + Sync[Pull[F, O, *]].sync.stack-safe on bracket with right-associated binds 0.015s
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.014s
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.005s
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.003s
2898 + Sync[Pull[F, O, *]].sync.tailRecM consistent flatMap 0.004s
2899 + Sync[Pull[F, O, *]].sync.tailRecM stack safety 0.013s
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.001s
2902 + Sync[Pull[F, O, *]].sync.uncancelable prevents Cancelled case 0.006s
2903 + Sync[Pull[F, O, *]].sync.unsequenced delay is no-op 0.002s
2904fs2.CompositeFailureSuite:
2905 + flatten nested exceptions that's one level deep 0.003s
2906fs2.StreamInterruptSuite:
2907 + 1 - can interrupt a hung eval 1.218s
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.507s
2911 + 5 - interruption of an infinitely recursive stream 0.508s
2912 + 6 - interruption of an infinitely recursive stream that never emits 0.506s
2913 + 7 - interruption of an infinitely recursive stream that never emits and has no eval 0.507s
2914 + 8 - interruption of a stream that repeatedly evaluates 0.507s
2915 + 9 - interruption of the constant drained stream 0.03s
2916 + 10 - terminates when interruption stream is infinitely false 0.007s
2917 + 11 - both streams hung 0.01s
2918 + 12 - interruption of stream that never terminates in flatMap 1.217s
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.279s
2921 + 14 - minimal resume on append 0.011s
2922 + 14a - interrupt evalMap and then resume on append 1.214s
2923 + 14b - interrupt evalMap+collect and then resume on append 1.214s
2924 + 15 - interruption works when flatMap is followed by collect 0.513s
2925 + 16 - if a pipe is interrupted, it will not restart evaluation 0.153s
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.214s
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.005s
2934 + 2 0.007s
2935 + 3 - ok to have multiple translates 0.007s
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.003s
2940 + stack safety 0.753s
2941 + translateInterruptible 0.03s
2942fs2.StreamSwitchMapSuite:
2943 + flatMap equivalence when switching never occurs 0.095s
2944 + inner stream finalizer always runs before switching 2.903s
2945 + when primary stream terminates, inner stream continues 0.601s
2946 + when inner stream fails, overall stream fails 0.667s
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.673s
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.01s
2952 + MonadError[Stream[F, *], Throwable].monadError.applicative homomorphism 0.002s
2953 + MonadError[Stream[F, *], Throwable].monadError.applicative identity 0.004s
2954 + MonadError[Stream[F, *], Throwable].monadError.applicative interchange 0.004s
2955 + MonadError[Stream[F, *], Throwable].monadError.applicative map 0.004s
2956 + MonadError[Stream[F, *], Throwable].monadError.applicative unit 0.001s
2957 + MonadError[Stream[F, *], Throwable].monadError.applicativeError adaptError pure 0.001s
2958 + MonadError[Stream[F, *], Throwable].monadError.applicativeError adaptError raise 0.002s
2959 + MonadError[Stream[F, *], Throwable].monadError.applicativeError attempt consistent with attemptT 0.003s
2960 + MonadError[Stream[F, *], Throwable].monadError.applicativeError attempt fromEither consistent with pure 0.001s
2961 + MonadError[Stream[F, *], Throwable].monadError.applicativeError handle 0.001s
2962 + MonadError[Stream[F, *], Throwable].monadError.applicativeError handleError . raiseError left-distributes over ap 0.003s
2963 + MonadError[Stream[F, *], Throwable].monadError.applicativeError handleError . raiseError right-distributes over ap 0.004s
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.004s
2967 + MonadError[Stream[F, *], Throwable].monadError.applicativeError handleErrorWith pure 0.001s
2968 + MonadError[Stream[F, *], Throwable].monadError.applicativeError handleWith 0.003s
2969 + MonadError[Stream[F, *], Throwable].monadError.applicativeError onError pure 0.001s
2970 + MonadError[Stream[F, *], Throwable].monadError.applicativeError onError raise 0.003s
2971 + MonadError[Stream[F, *], Throwable].monadError.applicativeError pure attempt 0.001s
2972 + MonadError[Stream[F, *], Throwable].monadError.applicativeError raiseError attempt 0.002s
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.004s
2975 + MonadError[Stream[F, *], Throwable].monadError.apply composition 0.058s
2976 + MonadError[Stream[F, *], Throwable].monadError.covariant composition 0.003s
2977 + MonadError[Stream[F, *], Throwable].monadError.covariant identity 0.002s
2978 + MonadError[Stream[F, *], Throwable].monadError.flatMap associativity 0.009s
2979 + MonadError[Stream[F, *], Throwable].monadError.flatMap consistent apply 0.008s
2980 + MonadError[Stream[F, *], Throwable].monadError.flatMap from tailRecM consistency 0.009s
2981 + MonadError[Stream[F, *], Throwable].monadError.invariant composition 0.003s
2982 + MonadError[Stream[F, *], Throwable].monadError.invariant identity 0.002s
2983 + MonadError[Stream[F, *], Throwable].monadError.map flatMap coherence 0.003s
2984 + MonadError[Stream[F, *], Throwable].monadError.map2/map2Eval consistency 0.012s
2985 + MonadError[Stream[F, *], Throwable].monadError.map2/product-map consistency 0.008s
2986 + MonadError[Stream[F, *], Throwable].monadError.monad left identity 0.003s
2987 + MonadError[Stream[F, *], Throwable].monadError.monad right identity 0.002s
2988 + MonadError[Stream[F, *], Throwable].monadError.monadError ensure consistency 0.003s
2989 + MonadError[Stream[F, *], Throwable].monadError.monadError ensureOr consistency 0.001s
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.005s
2992 + MonadError[Stream[F, *], Throwable].monadError.monadError rethrow attempt 0.002s
2993 + MonadError[Stream[F, *], Throwable].monadError.monoidal left identity 0.002s
2994 + MonadError[Stream[F, *], Throwable].monadError.monoidal right identity 0.002s
2995 + MonadError[Stream[F, *], Throwable].monadError.mproduct consistent flatMap 0.024s
2996 + MonadError[Stream[F, *], Throwable].monadError.productL consistent map2 0.005s
2997 + MonadError[Stream[F, *], Throwable].monadError.productR consistent map2 0.008s
2998 + MonadError[Stream[F, *], Throwable].monadError.semigroupal associativity 0.083s
2999 + MonadError[Stream[F, *], Throwable].monadError.tailRecM consistent flatMap 0.008s
3000 + MonadError[Stream[F, *], Throwable].monadError.tailRecM stack safety 0.043s
3001 + FunctorFilter[Stream[F, *]].functorFilter.collect mapFilter consistency 0.01s
3002 + FunctorFilter[Stream[F, *]].functorFilter.filter mapFilter consistency 0.012s
3003 + FunctorFilter[Stream[F, *]].functorFilter.filterNot mapFilter consistency 0.008s
3004 + FunctorFilter[Stream[F, *]].functorFilter.flattenOption mapFilter consistency 0.006s
3005 + FunctorFilter[Stream[F, *]].functorFilter.mapFilter composition 0.008s
3006 + FunctorFilter[Stream[F, *]].functorFilter.mapFilter map consistency 0.008s
3007 + MonoidK[Stream[F, *]].monoidK.monoidK left identity 0.002s
3008 + MonoidK[Stream[F, *]].monoidK.monoidK right identity 0.002s
3009 + MonoidK[Stream[F, *]].monoidK.semigroupK associative 0.003s
3010 + Defer[Stream[F, *]].defer.defer Identity 0.002s
3011 + Defer[Stream[F, *]].defer.defer does not evaluate 0.0s
3012 + Defer[Stream[F, *]].defer.defer is stack safe 0.021s
3013 + Defer[Stream[F, *]].defer.defer matches fix 0.002s
3014 + Align[Stream[F, *]].align.align associativity 0.019s
3015 + Align[Stream[F, *]].align.align homomorphism 0.012s
3016 + Align[Stream[F, *]].align.alignWith consistent 0.014s
3017fs2.StreamMergeSuite:
3018 + merge - basic 0.025s
3019 + merge - left/right identity - 1 0.015s
3020 + merge - left/right identity - 2 0.013s
3021 + merge - left/right failure - 1 0.016s
3022 + merge - left/right failure - 2 - never-ending flatMap, failure after emit 0.014s
3023 + merge - left/right failure - 3 - constant flatMap, failure after emit 0.024s
3024 + merge - run finalizers of inner streams first 2.492s
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.001s
3031 + mergeHaltBoth 0.033s
3032 + mergeHaltL 0.035s
3033 + mergeHaltR 0.034s
3034 + merge not emit ahead 5.044s
3035fs2.concurrent.SignalSuite:
3036 + get/set/discrete 0.109s
3037 + discrete 0.123s
3038 + holdOption 0.001s
3039fs2.StreamRetrySuite:
3040 + immediate success 0.002s
3041 + eventual success 0.504s
3042 + maxRetries 0.404s
3043 + fatal 0.505s
3044 + delays 2.005s
3045fs2.HashSuite:
3046 + digests - md2 0.009s
3047 + digests - md5 0.007s
3048 + digests - sha1 0.006s
3049 + digests - sha256 0.005s
3050 + digests - sha384 0.006s
3051 + digests - sha512 0.005s
3052 + empty input 0.001s
3053 + zero or one output 0.011s
3054 + thread-safety 0.026s
3055fs2.CompressionSuite:
3056 + deflate input 0.022s
3057 + inflate input 0.015s
3058 + inflate input (deflated larger than inflated) 0.002s
3059 + deflate |> inflate ~= id 0.008s
3060 + deflate.compresses input 0.002s
3061 + deflate and inflate are reusable 0.224s
3062 + gzip |> gunzip ~= id 0.034s
3063 + gzip |> gunzip ~= id (mutually prime chunk sizes, compression larger) 0.018s
3064 + gzip |> gunzip ~= id (mutually prime chunk sizes, decompression larger) 0.017s
3065 + gzip |> GZIPInputStream ~= id 0.009s
3066 + gzip.compresses input 0.001s
3067 + gzip.compresses input, with FLG.FHCRC set 0.011s
3068 + gunzip limit fileName and comment length 2.86s
3069 + unix.gzip |> gunzip 0.004s
3070 + gzip and gunzip are reusable 0.123s
3071fs2.HotswapSuite:
3072 + finalizer of target run when hotswap is finalized 0.011s
3073 + swap acquires new resource and then finalizes old resource 0.003s
3074 + clear finalizes old resource 0.002s
3075fs2.StreamSuite:
3076 + basics - append consistent with list concat 0.005s
3077 + basics - construction via apply 0.0s
3078 + basics - >> consistent with list flatMap 0.06s
3079 + basics - chunk 0.004s
3080 + basics - chunkLimit 0.006s
3081 + basics - chunkMin 0.016s
3082 + basics - chunkN - fewer 0.008s
3083 + basics - chunkN - no-fewer 0.008s
3084 + basics - chunks - chunks.map identity 0.012s
3085 + basics - chunks - chunks.flatMap(chunk) identity 0.012s
3086 + basics - eval 0.001s
3087 + basics - evals 0.002s
3088 + basics - flatMap 0.05s
3089 + basics - handleErrorWith - 1 0.003s
3090 + basics - handleErrorWith - 2 0.0s
3091 + basics - handleErrorWith - 3 0.001s
3092 + basics - handleErrorWith - 4 - error in eval 0.001s
3093 + basics - handleErrorWith - 5 0.002s
3094 + basics - handleErrorWith - 6 0.001s
3095 + basics - handleErrorWith - 7 - parJoin 0.002s
3096 + basics - handleErrorWith - 8 0.002s
3097 + basics - handleErrorWith - 9 0.001s
3098 + basics - handleErrorWith - 10 0.001s
3099 + basics - handleErrorWith - 11 0.002s
3100 + basics - handleErrorWith - 12 0.002s
3101 + basics - handleErrorWith - 13 0.001s
3102 + basics - handleErrorWith - 14 0.001s
3103 + basics - handleErrorWith - 15 0.002s
3104 + basics - handleErrorWith - 16 - parJoin CompositeFailure 0.003s
3105 + cancelation of compiled streams - constant 1.003s
3106 + cancelation of compiled streams - bracketed stream 1.002s
3107 + cancelation of compiled streams - concurrently 1.001s
3108 + cancelation of compiled streams - merge 1.001s
3109 + cancelation of compiled streams - parJoin 1.001s
3110 + cancelation of compiled streams - #1236 1.001s
3111 + cancelation of compiled streams - #2072 - stream canceled while resource acquisition is running 1.202s
3112 + map - map.toList == toList.map 0.003s
3113 + map - regression #1335 - stack safety of map 0.001s
3114 + mapChunks 0.003s
3115 + raiseError - compiled stream fails with an error raised in stream 0.0s
3116 + raiseError - compiled stream fails with an error if error raised after an append 0.001s
3117 + raiseError - compiled stream does not fail if stream is termianted before raiseError 0.0s
3118 + repeat 0.005s
3119 + repeatN 0.012s
3120 + resource 0.002s
3121 + resourceWeak 0.002s
3122 + resource safety - 1 0.028s
3123 + resource safety - 2a 0.013s
3124 + resource safety - 2b 0.042s
3125==> i fs2.StreamSuite.resource safety - 3 ignored 0.0s
3126 + resource safety - 4 0.053s
3127 + resource safety - 5 0.508s
3128 + resource safety - 6 2.004s
3129 + resource safety - scope - 1 0.002s
3130 + resource safety - scope - 2 0.003s
3131 + resource safety - take - identity 0.002s
3132 + resource safety - take - chunks 0.001s
3133 + resource safety - takeRight 0.004s
3134 + resource safety - takeWhile 0.003s
3135 + resource safety - takeThrough 0.004s
3136 + compile - resource - concurrently 0.005s
3137 + compile - resource - onFinalise 0.002s
3138 + compile - resource - onFinalizeWeak 0.002s
3139 + compile - resource - last scope extended, not all scopes - 1 0.001s
3140 + compile - resource - last scope extended, not all scopes - 2 0.003s
3141 + compile - resource - allocated 0.001s
3142 + compile - resource - interruption - 1 0.202s
3143 + compile - resource - interruption - 2 0.203s
3144 + pure pipes cannot be used with effectful streams (#1838) 0.005s
3145fs2.ChunkQueueSuite:
3146 + take 0.012s
3147 + drop 0.007s
3148 + takeRight 0.011s
3149 + dropRight 0.01s
3150 + equals 0.006s
3151 + hashCode 0.013s
3152 + startsWith matches List implementation prefixes 0.176s
3153fs2.StreamPerformanceSuite:
3154 + left-associated ++ - 2 0.001s
3155 + left-associated ++ - 3 0.001s
3156 + left-associated ++ - 100 0.0s
3157 + left-associated ++ - 200 0.001s
3158 + left-associated ++ - 400 0.004s
3159 + left-associated ++ - 800 0.001s
3160 + left-associated ++ - 1600 0.002s
3161 + left-associated ++ - 3200 0.003s
3162 + left-associated ++ - 6400 0.007s
3163 + left-associated ++ - 12800 0.012s
3164 + left-associated ++ - 25600 0.021s
3165 + left-associated ++ - 51200 0.02s
3166 + left-associated ++ - 102400 0.033s
3167 + right-associated ++ - 2 0.001s
3168 + right-associated ++ - 3 0.001s
3169 + right-associated ++ - 100 0.0s
3170 + right-associated ++ - 200 0.001s
3171 + right-associated ++ - 400 0.001s
3172 + right-associated ++ - 800 0.002s
3173 + right-associated ++ - 1600 0.001s
3174 + right-associated ++ - 3200 0.003s
3175 + right-associated ++ - 6400 0.005s
3176 + right-associated ++ - 12800 0.005s
3177 + right-associated ++ - 25600 0.006s
3178 + right-associated ++ - 51200 0.025s
3179 + right-associated ++ - 102400 0.034s
3180 + left-associated flatMap 1 - 2 0.001s
3181 + left-associated flatMap 1 - 3 0.0s
3182 + left-associated flatMap 1 - 100 0.001s
3183 + left-associated flatMap 1 - 200 0.001s
3184 + left-associated flatMap 1 - 400 0.001s
3185 + left-associated flatMap 1 - 800 0.001s
3186 + left-associated flatMap 1 - 1600 0.003s
3187 + left-associated flatMap 1 - 3200 0.005s
3188 + left-associated flatMap 1 - 6400 0.008s
3189 + left-associated flatMap 1 - 12800 0.013s
3190 + left-associated flatMap 1 - 25600 0.01s
3191 + left-associated flatMap 1 - 51200 0.021s
3192 + left-associated flatMap 1 - 102400 0.058s
3193==> i fs2.StreamPerformanceSuite.left-associated map 1 - 2 ignored 0.0s
3194==> i fs2.StreamPerformanceSuite.left-associated map 1 - 3 ignored 0.0s
3195==> i fs2.StreamPerformanceSuite.left-associated map 1 - 100 ignored 0.0s
3196==> i fs2.StreamPerformanceSuite.left-associated map 1 - 200 ignored 0.0s
3197==> i fs2.StreamPerformanceSuite.left-associated map 1 - 400 ignored 0.0s
3198==> i fs2.StreamPerformanceSuite.left-associated map 1 - 800 ignored 0.0s
3199==> i fs2.StreamPerformanceSuite.left-associated map 1 - 1600 ignored 0.0s
3200==> i fs2.StreamPerformanceSuite.left-associated map 1 - 3200 ignored 0.0s
3201==> i fs2.StreamPerformanceSuite.left-associated map 1 - 6400 ignored 0.0s
3202==> i fs2.StreamPerformanceSuite.left-associated map 1 - 12800 ignored 0.0s
3203==> i fs2.StreamPerformanceSuite.left-associated map 1 - 25600 ignored 0.0s
3204==> i fs2.StreamPerformanceSuite.left-associated map 1 - 51200 ignored 0.0s
3205==> i fs2.StreamPerformanceSuite.left-associated map 1 - 102400 ignored 0.0s
3206 + left-associated eval() ++ flatMap 1 - 2 0.001s
3207 + left-associated eval() ++ flatMap 1 - 3 0.001s
3208 + left-associated eval() ++ flatMap 1 - 100 0.0s
3209 + left-associated eval() ++ flatMap 1 - 200 0.001s
3210 + left-associated eval() ++ flatMap 1 - 400 0.002s
3211 + left-associated eval() ++ flatMap 1 - 800 0.002s
3212 + left-associated eval() ++ flatMap 1 - 1600 0.004s
3213 + left-associated eval() ++ flatMap 1 - 3200 0.007s
3214 + left-associated eval() ++ flatMap 1 - 6400 0.007s
3215 + left-associated eval() ++ flatMap 1 - 12800 0.012s
3216 + left-associated eval() ++ flatMap 1 - 25600 0.023s
3217 + left-associated eval() ++ flatMap 1 - 51200 0.047s
3218 + left-associated eval() ++ flatMap 1 - 102400 0.091s
3219 + right-associated flatMap 1 - 2 0.003s
3220 + right-associated flatMap 1 - 3 0.0s
3221 + right-associated flatMap 1 - 100 0.0s
3222 + right-associated flatMap 1 - 200 0.001s
3223 + right-associated flatMap 1 - 400 0.001s
3224 + right-associated flatMap 1 - 800 0.002s
3225 + right-associated flatMap 1 - 1600 0.002s
3226 + right-associated flatMap 1 - 3200 0.004s
3227 + right-associated flatMap 1 - 6400 0.006s
3228 + right-associated flatMap 1 - 12800 0.005s
3229 + right-associated flatMap 1 - 25600 0.012s
3230 + right-associated flatMap 1 - 51200 0.023s
3231 + right-associated flatMap 1 - 102400 0.044s
3232 + right-associated eval() ++ flatMap 1 - 2 0.001s
3233 + right-associated eval() ++ flatMap 1 - 3 0.0s
3234 + right-associated eval() ++ flatMap 1 - 100 0.001s
3235 + right-associated eval() ++ flatMap 1 - 200 0.001s
3236 + right-associated eval() ++ flatMap 1 - 400 0.002s
3237 + right-associated eval() ++ flatMap 1 - 800 0.002s
3238 + right-associated eval() ++ flatMap 1 - 1600 0.003s
3239 + right-associated eval() ++ flatMap 1 - 3200 0.008s
3240 + right-associated eval() ++ flatMap 1 - 6400 0.008s
3241 + right-associated eval() ++ flatMap 1 - 12800 0.012s
3242 + right-associated eval() ++ flatMap 1 - 25600 0.024s
3243 + right-associated eval() ++ flatMap 1 - 51200 0.048s
3244 + right-associated eval() ++ flatMap 1 - 102400 0.131s
3245 + left-associated flatMap 2 - 2 0.002s
3246 + left-associated flatMap 2 - 3 0.0s
3247 + left-associated flatMap 2 - 100 0.001s
3248 + left-associated flatMap 2 - 200 0.001s
3249 + left-associated flatMap 2 - 400 0.001s
3250 + left-associated flatMap 2 - 800 0.002s
3251 + left-associated flatMap 2 - 1600 0.002s
3252 + left-associated flatMap 2 - 3200 0.006s
3253 + left-associated flatMap 2 - 6400 0.008s
3254 + left-associated flatMap 2 - 12800 0.016s
3255 + left-associated flatMap 2 - 25600 0.031s
3256 + left-associated flatMap 2 - 51200 0.061s
3257 + left-associated flatMap 2 - 102400 0.122s
3258 + right-associated flatMap 2 - 2 0.001s
3259 + right-associated flatMap 2 - 3 0.0s
3260 + right-associated flatMap 2 - 100 0.001s
3261 + right-associated flatMap 2 - 200 0.001s
3262 + right-associated flatMap 2 - 400 0.0s
3263 + right-associated flatMap 2 - 800 0.002s
3264 + right-associated flatMap 2 - 1600 0.001s
3265 + right-associated flatMap 2 - 3200 0.003s
3266 + right-associated flatMap 2 - 6400 0.004s
3267 + right-associated flatMap 2 - 12800 0.007s
3268 + right-associated flatMap 2 - 25600 0.021s
3269 + right-associated flatMap 2 - 51200 0.023s
3270 + right-associated flatMap 2 - 102400 0.045s
3271 + transduce (id) - 2 0.002s
3272 + transduce (id) - 3 0.0s
3273 + transduce (id) - 100 0.001s
3274 + transduce (id) - 200 0.001s
3275 + transduce (id) - 400 0.002s
3276 + transduce (id) - 800 0.003s
3277 + transduce (id) - 1600 0.003s
3278 + transduce (id) - 3200 0.006s
3279 + transduce (id) - 6400 0.01s
3280 + transduce (id) - 12800 0.013s
3281 + transduce (id) - 25600 0.025s
3282 + transduce (id) - 51200 0.052s
3283 + transduce (id) - 102400 0.102s
3284 + bracket + handleErrorWith - left associated - 2 0.004s
3285 + bracket + handleErrorWith - left associated - 3 0.001s
3286 + bracket + handleErrorWith - left associated - 100 0.002s
3287 + bracket + handleErrorWith - left associated - 200 0.005s
3288 + bracket + handleErrorWith - left associated - 400 0.01s
3289 + bracket + handleErrorWith - left associated - 800 0.016s
3290 + bracket + handleErrorWith - left associated - 1600 0.031s
3291 + bracket + handleErrorWith - left associated - 3200 0.034s
3292 + bracket + handleErrorWith - left associated - 6400 0.065s
3293 + bracket + handleErrorWith - left associated - 12800 0.121s
3294 + bracket + handleErrorWith - left associated - 25600 0.238s
3295 + bracket + handleErrorWith - left associated - 51200 0.465s
3296 + bracket + handleErrorWith - left associated - 102400 0.967s
3297 + bracket + handleErrorWith - right associated - 2 0.002s
3298 + bracket + handleErrorWith - right associated - 3 0.001s
3299 + bracket + handleErrorWith - right associated - 100 0.003s
3300 + bracket + handleErrorWith - right associated - 200 0.005s
3301 + bracket + handleErrorWith - right associated - 400 0.006s
3302 + bracket + handleErrorWith - right associated - 800 0.008s
3303 + bracket + handleErrorWith - right associated - 1600 0.018s
3304 + bracket + handleErrorWith - right associated - 3200 0.042s
3305 + bracket + handleErrorWith - right associated - 6400 0.06s
3306 + bracket + handleErrorWith - right associated - 12800 0.112s
3307 + bracket + handleErrorWith - right associated - 25600 0.226s
3308 + bracket + handleErrorWith - right associated - 51200 0.458s
3309 + bracket + handleErrorWith - right associated - 102400 0.921s
3310 + chunky flatMap - 2 0.0s
3311 + chunky flatMap - 3 0.0s
3312 + chunky flatMap - 100 0.0s
3313 + chunky flatMap - 200 0.0s
3314 + chunky flatMap - 400 0.0s
3315 + chunky flatMap - 800 0.001s
3316 + chunky flatMap - 1600 0.001s
3317 + chunky flatMap - 3200 0.001s
3318 + chunky flatMap - 6400 0.003s
3319 + chunky flatMap - 12800 0.004s
3320 + chunky flatMap - 25600 0.007s
3321 + chunky flatMap - 51200 0.014s
3322 + chunky flatMap - 102400 0.029s
3323 + chunky map with uncons - 2 0.001s
3324 + chunky map with uncons - 3 0.0s
3325 + chunky map with uncons - 100 0.001s
3326 + chunky map with uncons - 200 0.0s
3327 + chunky map with uncons - 400 0.0s
3328 + chunky map with uncons - 800 0.001s
3329 + chunky map with uncons - 1600 0.0s
3330 + chunky map with uncons - 3200 0.001s
3331 + chunky map with uncons - 6400 0.001s
3332 + chunky map with uncons - 12800 0.001s
3333 + chunky map with uncons - 25600 0.003s
3334 + chunky map with uncons - 51200 0.004s
3335 + chunky map with uncons - 102400 0.013s
3336fs2.concurrent.BalanceSuite:
3337 + all elements are processed 0.048s
3338fs2.StreamParJoinSuite:
3339 + no concurrency 0.004s
3340 + concurrency 0.024s
3341 + concurrent flattening 0.022s
3342 + merge consistency 0.03s
3343 + resources acquired in outer stream are released after inner streams complete 0.316s
3344 + run finalizers of inner streams first 2.544s
3345 + hangs - 1 0.002s
3346 + hangs - 2 0.001s
3347 + hangs - 3 0.001s
3348 + hangs - 4 0.001s
3349 + outer failed 0.001s
3350 + propagate error from inner stream before ++ 0.001s
3351 + short-circuiting transformers - do not block while evaluating a stream of streams in IO in parallel 0.002s
3352 + short-circuiting transformers - do not block while evaluating a stream of streams in EitherT[IO, Throwable, *] in parallel - right 0.009s
3353 + short-circuiting transformers - do not block while evaluating a stream of streams in EitherT[IO, Throwable, *] in parallel - left 0.006s
3354 + short-circuiting transformers - do not block while evaluating an EitherT.left outer stream 0.002s
3355 + short-circuiting transformers - do not block while evaluating a stream of streams in OptionT[IO, *] in parallel - some 0.027s
3356 + short-circuiting transformers - do not block while evaluating a stream of streams in OptionT[IO, *] in parallel - none 0.007s
3357 + short-circuiting transformers - do not block while evaluating an OptionT.none outer stream 0.004s
3358fs2.StreamConcurrentlySuite:
3359 + when background stream terminates, overall stream continues 0.643s
3360 + when background stream fails, overall stream fails 0.01s
3361 + when primary stream fails, overall stream fails and background stream is terminated 0.026s
3362 + when primary stream terminates, background stream is terminated 0.643s
3363 + when background stream fails, primary stream fails even when hung 0.009s
3364 + run finalizers of background stream and properly handle exception 2.526s
3365 + background stream completes with short-circuiting transformers 0.005s
3366 + foreground stream short-circuits 0.001s
3367fs2.concurrent.QueueSuite:
3368 + unbounded producer/consumer 0.014s
3369 + circularBuffer 0.004s
3370 + circularBufferNoneTerminated 0.005s
3371 + dequeueAvailable 0.004s
3372 + dequeueBatch unbounded 0.004s
3373 + dequeueBatch circularBuffer 0.006s
3374 + dequeue releases subscriber on - interrupt 1.002s
3375 + dequeue releases subscriber on - cancel 1.002s
3376 + size signal is initialized to zero 0.005s
3377 + size stream is discrete 2.002s
3378 + peek1 0.002s
3379 + peek1 with dequeue1 0.002s
3380 + peek1 bounded queue 0.003s
3381 + peek1 circular buffer 0.003s
3382fs2.BracketSuite:
3383 + single bracket - normal termination 0.003s
3384 + single bracket - failure 0.0s
3385 + single bracket - throw from append 0.001s
3386 + bracket ++ bracket - normal termination 0.001s
3387 + bracket ++ bracket - failure 0.0s
3388 + nested 0.005s
3389 + early termination 0.004s
3390 + finalizer should not be called until necessary 0.002s
3391 + 1000000 brackets in sequence 3.938s
3392 + evaluating a bracketed stream multiple times is safe 0.0s
3393 + finalizers are run in LIFO order - explicit release 0.003s
3394 + finalizers are run in LIFO order - scope closure 0.002s
3395 + propagate error from closing the root scope - fail left 0.001s
3396 + propagate error from closing the root scope - fail right 0.0s
3397 + handleErrorWith closes scopes 0.002s
3398 + bracketCase - normal termination 0.004s
3399 + bracketCase - failure 0.004s
3400 + bracketCase - cancelation 1.263s
3401 + bracketCase - interruption 1.267s
3402fs2.StreamObserveSuite:
3403 + observe - basic functionality 0.02s
3404 + observe - handle errors from observing sink 0.012s
3405 + observe - propagate error from source 0.014s
3406 + observe - handle finite observing sink - 1 0.009s
3407 + observe - handle finite observing sink - 2 0.011s
3408 + observe - handle multiple consecutive observations 0.029s
3409 + observe - no hangs on failures 0.023s
3410 + observeAsync - basic functionality 0.012s
3411 + observeAsync - handle errors from observing sink 0.011s
3412 + observeAsync - propagate error from source 0.012s
3413 + observeAsync - handle finite observing sink - 1 0.009s
3414 + observeAsync - handle finite observing sink - 2 0.01s
3415 + observeAsync - handle multiple consecutive observations 0.019s
3416 + observeAsync - no hangs on failures 0.023s
3417 + observe - not-eager - 1 - do not pull another element before we emit the current 0.103s
3418 + observe - not-eager - 2 - do not pull another element before downstream asks 0.102s
3419 + observeEither - does not drop elements 0.005s
3420 + observeEither - termination - left 0.001s
3421 + observeEither - termination - right 0.001s
3422/build/repo/core/shared/src/main/scala/fs2/Stream.scala:2741: error: ) expected but . found
3423 FreeC.translate[F2, G, O](free, u)(using TranslateInterrupt.interruptibleInstance[G])
3424 ^
3425/build/repo/core/shared/src/main/scala-3/fs2/ChunkPlatform.scala:40: error: ) expected but . found
3426 .toArraySeq(using knownType.elementClassTag.asInstanceOf[reflect.ClassTag[O]])
3427 ^
3428/build/repo/core/shared/src/main/scala/fs2/Stream.scala:2741: error: ) expected but . found
3429 FreeC.translate[F2, G, O](free, u)(using TranslateInterrupt.interruptibleInstance[G])
3430 ^
3431/build/repo/core/shared/src/main/scala-3/fs2/ChunkPlatform.scala:40: error: ) expected but . found
3432 .toArraySeq(using knownType.elementClassTag.asInstanceOf[reflect.ClassTag[O]])
3433 ^
3434Starting build for ProjectRef(file:/build/repo/,experimental) (fs2-experimental)... [1/4]
3435Compile scalacOptions: -language:implicitConversions, -Ykind-projector, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
3436[info] compiling 2 Scala sources to /build/repo/experimental/target/scala-3.8.0-RC6/classes ...
3437[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
3438[warn] one warning found
3439[info] done compiling
3440/build/repo/core/shared/src/main/scala/fs2/Stream.scala:2741: error: ) expected but . found
3441 FreeC.translate[F2, G, O](free, u)(using TranslateInterrupt.interruptibleInstance[G])
3442 ^
3443/build/repo/core/shared/src/main/scala-3/fs2/ChunkPlatform.scala:40: error: ) expected but . found
3444 .toArraySeq(using knownType.elementClassTag.asInstanceOf[reflect.ClassTag[O]])
3445 ^
3446/build/repo/core/shared/src/main/scala/fs2/Stream.scala:2741: error: ) expected but . found
3447 FreeC.translate[F2, G, O](free, u)(using TranslateInterrupt.interruptibleInstance[G])
3448 ^
3449/build/repo/core/shared/src/main/scala-3/fs2/ChunkPlatform.scala:40: error: ) expected but . found
3450 .toArraySeq(using knownType.elementClassTag.asInstanceOf[reflect.ClassTag[O]])
3451 ^
3452[warn] javaOptions will be ignored, fork is set to false
3453/build/repo/core/shared/src/main/scala/fs2/Stream.scala:2741: error: ) expected but . found
3454 FreeC.translate[F2, G, O](free, u)(using TranslateInterrupt.interruptibleInstance[G])
3455 ^
3456/build/repo/core/shared/src/main/scala-3/fs2/ChunkPlatform.scala:40: error: ) expected but . found
3457 .toArraySeq(using knownType.elementClassTag.asInstanceOf[reflect.ClassTag[O]])
3458 ^
3459/build/repo/core/shared/src/main/scala/fs2/Stream.scala:2741: error: ) expected but . found
3460 FreeC.translate[F2, G, O](free, u)(using TranslateInterrupt.interruptibleInstance[G])
3461 ^
3462/build/repo/core/shared/src/main/scala-3/fs2/ChunkPlatform.scala:40: error: ) expected but . found
3463 .toArraySeq(using knownType.elementClassTag.asInstanceOf[reflect.ClassTag[O]])
3464 ^
3465Starting build for ProjectRef(file:/build/repo/,io) (fs2-io)... [2/4]
3466Compile scalacOptions: -language:implicitConversions, -Ykind-projector, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
3467[info] compiling 27 Scala sources to /build/repo/io/target/scala-3.8.0-RC6/classes ...
3468[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
3469[warn] -- Warning: /build/repo/io/src/main/scala/fs2/io/file/WriteCursor.scala:96:10 --
3470[warn] 96 | @nowarn("cat=unused-params")
3471[warn] | ^^^^^^^^^^^^^^^^^^^
3472[warn] | Invalid message filter
3473[warn] | unknown category: unused-params
3474[warn] two warnings found
3475[info] done compiling
3476/build/repo/core/shared/src/main/scala/fs2/Stream.scala:2741: error: ) expected but . found
3477 FreeC.translate[F2, G, O](free, u)(using TranslateInterrupt.interruptibleInstance[G])
3478 ^
3479/build/repo/core/shared/src/main/scala-3/fs2/ChunkPlatform.scala:40: error: ) expected but . found
3480 .toArraySeq(using knownType.elementClassTag.asInstanceOf[reflect.ClassTag[O]])
3481 ^
3482[info] compiling 12 Scala sources to /build/repo/io/target/scala-3.8.0-RC6/test-classes ...
3483[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
3484[warn] -- Warning: /build/repo/io/src/test/scala/fs2/io/IoSuite.scala:152:59 ----------
3485[warn] 152 | Shrink.xmap[Int, ChunkSize](ChunkSize(_), _.value) {
3486[warn] | ^
3487[warn] |Implicit parameters should be provided with a `using` clause.
3488[warn] |To disable the warning, please use the following option:
3489[warn] | "-Wconf:msg=Implicit parameters should be provided with a `using` clause:s"
3490[warn] 153 | Shrink.shrinkIntegral[Int].suchThat(_ > defaultPipedInputStreamBufferSize)
3491[warn] 154 | }
3492[warn] two warnings found
3493[info] done compiling
3494/build/repo/core/shared/src/main/scala/fs2/Stream.scala:2741: error: ) expected but . found
3495 FreeC.translate[F2, G, O](free, u)(using TranslateInterrupt.interruptibleInstance[G])
3496 ^
3497/build/repo/core/shared/src/main/scala-3/fs2/ChunkPlatform.scala:40: error: ) expected but . found
3498 .toArraySeq(using knownType.elementClassTag.asInstanceOf[reflect.ClassTag[O]])
3499 ^
3500fs2.io.udp.UdpSuite:
3501 + udp - echo one 0.362s
3502 + udp - echo lots 0.882s
3503==> i fs2.io.udp.UdpSuite.udp - multicast ignored 0.002s
3504 + udp - timeouts supported 0.067s
3505fs2.io.tls.TLSParametersSuite:
3506 + toSSLParameters - no client auth when wantClientAuth=false and needClientAuth=false 0.005s
3507 + toSSLParameters - wantClientAuth when wantClientAuth=true and needClientAuth=false 0.002s
3508 + toSSLParameters - needClientAuth when wantClientAuth=false and needClientAuth=true 0.001s
3509 + toSSLParameters - needClientAuth when wantClientAuth=true and needClientAuth=true 0.002s
3510fs2.io.file.WatcherSuite:
3511 + supports watching a file - for modifications 1.028s
3512 + supports watching a file - for deletions 1.009s
3513 + supports watching a directory - static recursive watching 1.016s
3514 + supports watching a directory - dynamic recursive watching 1.014s
3515fs2.io.tls.TLSDebugTest:
3516Cipher suite: TLS_AES_256_GCM_SHA384
3517Peer certificate chain:
3518Certificate 0: [
3519[
3520 Version: V3
3521 Subject: CN=*.google.com
3522 Signature Algorithm: SHA256withRSA, OID = 1.2.840.113549.1.1.11
3523
3524 Key: Sun EC public key, 256 bits
3525 public x coord: 40793236370733587526151137857816527280145833977867864886048543119695951632393
3526 public y coord: 60631944349346994079527179237840747671806416040588087237145600519710534334283
3527 parameters: secp256r1 [NIST P-256,X9.62 prime256v1] (1.2.840.10045.3.1.7)
3528 Validity: [From: Wed Dec 03 16:49:27 CET 2025,
3529 To: Wed Feb 25 16:49:26 CET 2026]
3530 Issuer: CN=WR2, O=Google Trust Services, C=US
3531 SerialNumber: [ 56c74f44 a4ce9b19 0ad981a4 fc39c286]
3532
3533Certificate Extensions: 10
3534[1]: ObjectId: 1.3.6.1.4.1.11129.2.4.2 Criticality=false
3535Extension unknown: DER encoded OCTET string =
35360000: 04 81 F6 04 81 F3 00 F1 00 77 00 96 97 64 BF 55 .........w...d.U
35370010: 58 97 AD F7 43 87 68 37 08 42 77 E9 F0 3A D5 F6 X...C.h7.Bw..:..
35380020: A4 F3 36 6E 46 A4 3F 0F CA A9 C6 00 00 01 9A E5 ..6nF.?.........
35390030: 1E F7 F0 00 00 04 03 00 48 30 46 02 21 00 A5 32 ........H0F.!..2
35400040: D6 5E 19 CE E3 57 EB 0B EA 47 72 46 0C F1 B5 4F .^...W...GrF...O
35410050: 8F 16 6F 30 33 ED F8 C2 1B 1A 67 35 8B 58 02 21 ..o03.....g5.X.!
35420060: 00 9E 9C BB 9E 95 D4 41 F3 C9 62 BD 72 D6 A2 E1 .......A..b.r...
35430070: 10 2C 6A 25 F7 C8 1E 31 46 CC 97 E9 1F A5 CA 27 .,j%...1F......'
35440080: 4A 00 76 00 16 83 2D AB F0 A9 25 0F 0F F0 3A A5 J.v...-...%...:.
35450090: 45 FF C8 BF C8 23 D0 87 4B F6 04 29 27 F8 E7 1F E....#..K..)'...
354600A0: 33 13 F5 FA 00 00 01 9A E5 1E F7 F7 00 00 04 03 3...............
354700B0: 00 47 30 45 02 21 00 D5 DA FF 8B 3B B4 C5 71 96 .G0E.!.....;..q.
354800C0: 7F 6C 94 CD 8D F5 39 22 E1 3A 64 07 72 AB AE 6D .l....9".:d.r..m
354900D0: 11 CB 6A 55 71 F2 C5 02 20 0F 50 9F 70 08 24 F5 ..jUq... .P.p.$.
355000E0: E5 52 60 70 27 0F 7C 4B DB 64 19 32 F8 1B 45 B0 .R`p'..K.d.2..E.
355100F0: BF D6 EE 36 BB 83 35 26 2D ...6..5&-
3552
3553
3554[2]: ObjectId: 1.3.6.1.5.5.7.1.1 Criticality=false
3555AuthorityInfoAccess [
3556 [
3557 accessMethod: ocsp
3558 accessLocation: URIName: http://o.pki.goog/wr2
3559,
3560 accessMethod: caIssuers
3561 accessLocation: URIName: http://i.pki.goog/wr2.crt
3562]
3563]
3564
3565[3]: ObjectId: 2.5.29.35 Criticality=false
3566AuthorityKeyIdentifier [
3567KeyIdentifier [
35680000: DE 1B 1E ED 79 15 D4 3E 37 24 C3 21 BB EC 34 39 ....y..>7$.!..49
35690010: 6D 42 B2 30 mB.0
3570]
3571]
3572
3573[4]: ObjectId: 2.5.29.19 Criticality=true
3574BasicConstraints:[
3575 CA:false
3576 PathLen: undefined
3577]
3578
3579[5]: ObjectId: 2.5.29.31 Criticality=false
3580CRLDistributionPoints [
3581 [DistributionPoint:
3582 [URIName: http://c.pki.goog/wr2/oBFYYahzgVI.crl]
3583]]
3584
3585[6]: ObjectId: 2.5.29.32 Criticality=false
3586CertificatePolicies [
3587 [CertificatePolicyId: [2.23.140.1.2.1]
3588[] ]
3589]
3590
3591[7]: ObjectId: 2.5.29.37 Criticality=false
3592ExtendedKeyUsages [
3593 serverAuth
3594]
3595
3596[8]: ObjectId: 2.5.29.15 Criticality=true
3597KeyUsage [
3598 DigitalSignature
3599]
3600
3601[9]: ObjectId: 2.5.29.17 Criticality=false
3602SubjectAlternativeName [
3603 DNSName: *.google.com
3604 DNSName: *.appengine.google.com
3605 DNSName: *.bdn.dev
3606 DNSName: *.origin-test.bdn.dev
3607 DNSName: *.cloud.google.com
3608 DNSName: *.crowdsource.google.com
3609 DNSName: *.datacompute.google.com
3610 DNSName: *.google.ca
3611 DNSName: *.google.cl
3612 DNSName: *.google.co.in
3613 DNSName: *.google.co.jp
3614 DNSName: *.google.co.uk
3615 DNSName: *.google.com.ar
3616 DNSName: *.google.com.au
3617 DNSName: *.google.com.br
3618 DNSName: *.google.com.co
3619 DNSName: *.google.com.mx
3620 DNSName: *.google.com.tr
3621 DNSName: *.google.com.vn
3622 DNSName: *.google.de
3623 DNSName: *.google.es
3624 DNSName: *.google.fr
3625 DNSName: *.google.hu
3626 DNSName: *.google.it
3627 DNSName: *.google.nl
3628 DNSName: *.google.pl
3629 DNSName: *.google.pt
3630 DNSName: *.googleapis.cn
3631 DNSName: *.googlevideo.com
3632 DNSName: *.gstatic.cn
3633 DNSName: *.gstatic-cn.com
3634 DNSName: googlecnapps.cn
3635 DNSName: *.googlecnapps.cn
3636 DNSName: googleapps-cn.com
3637 DNSName: *.googleapps-cn.com
3638 DNSName: gkecnapps.cn
3639 DNSName: *.gkecnapps.cn
3640 DNSName: googledownloads.cn
3641 DNSName: *.googledownloads.cn
3642 DNSName: recaptcha.net.cn
3643 DNSName: *.recaptcha.net.cn
3644 DNSName: recaptcha-cn.net
3645 DNSName: *.recaptcha-cn.net
3646 DNSName: widevine.cn
3647 DNSName: *.widevine.cn
3648 DNSName: ampproject.org.cn
3649 DNSName: *.ampproject.org.cn
3650 DNSName: ampproject.net.cn
3651 DNSName: *.ampproject.net.cn
3652 DNSName: google-analytics-cn.com
3653 DNSName: *.google-analytics-cn.com
3654 DNSName: googleadservices-cn.com
3655 DNSName: *.googleadservices-cn.com
3656 DNSName: googlevads-cn.com
3657 DNSName: *.googlevads-cn.com
3658 DNSName: googleapis-cn.com
3659 DNSName: *.googleapis-cn.com
3660 DNSName: googleoptimize-cn.com
3661 DNSName: *.googleoptimize-cn.com
3662 DNSName: doubleclick-cn.net
3663 DNSName: *.doubleclick-cn.net
3664 DNSName: *.fls.doubleclick-cn.net
3665 DNSName: *.g.doubleclick-cn.net
3666 DNSName: doubleclick.cn
3667 DNSName: *.doubleclick.cn
3668 DNSName: *.fls.doubleclick.cn
3669 DNSName: *.g.doubleclick.cn
3670 DNSName: dartsearch-cn.net
3671 DNSName: *.dartsearch-cn.net
3672 DNSName: googletraveladservices-cn.com
3673 DNSName: *.googletraveladservices-cn.com
3674 DNSName: googletagservices-cn.com
3675 DNSName: *.googletagservices-cn.com
3676 DNSName: googletagmanager-cn.com
3677 DNSName: *.googletagmanager-cn.com
3678 DNSName: googlesyndication-cn.com
3679 DNSName: *.googlesyndication-cn.com
3680 DNSName: *.safeframe.googlesyndication-cn.com
3681 DNSName: app-measurement-cn.com
3682 DNSName: *.app-measurement-cn.com
3683 DNSName: gvt1-cn.com
3684 DNSName: *.gvt1-cn.com
3685 DNSName: gvt2-cn.com
3686 DNSName: *.gvt2-cn.com
3687 DNSName: 2mdn-cn.net
3688 DNSName: *.2mdn-cn.net
3689 DNSName: googleflights-cn.net
3690 DNSName: *.googleflights-cn.net
3691 DNSName: admob-cn.com
3692 DNSName: *.admob-cn.com
3693 DNSName: *.gemini.cloud.google.com
3694 DNSName: googlesandbox-cn.com
3695 DNSName: *.googlesandbox-cn.com
3696 DNSName: *.safenup.googlesandbox-cn.com
3697 DNSName: *.gstatic.com
3698 DNSName: *.metric.gstatic.com
3699 DNSName: *.gvt1.com
3700 DNSName: *.gcpcdn.gvt1.com
3701 DNSName: *.gvt2.com
3702 DNSName: *.gcp.gvt2.com
3703 DNSName: *.url.google.com
3704 DNSName: *.youtube-nocookie.com
3705 DNSName: *.ytimg.com
3706 DNSName: ai.android
3707 DNSName: android.com
3708 DNSName: *.android.com
3709 DNSName: *.flash.android.com
3710 DNSName: g.cn
3711 DNSName: *.g.cn
3712 DNSName: g.co
3713 DNSName: *.g.co
3714 DNSName: goo.gl
3715 DNSName: www.goo.gl
3716 DNSName: google-analytics.com
3717 DNSName: *.google-analytics.com
3718 DNSName: google.com
3719 DNSName: googlecommerce.com
3720 DNSName: *.googlecommerce.com
3721 DNSName: ggpht.cn
3722 DNSName: *.ggpht.cn
3723 DNSName: urchin.com
3724 DNSName: *.urchin.com
3725 DNSName: youtu.be
3726 DNSName: youtube.com
3727 DNSName: *.youtube.com
3728 DNSName: music.youtube.com
3729 DNSName: *.music.youtube.com
3730 DNSName: youtubeeducation.com
3731 DNSName: *.youtubeeducation.com
3732 DNSName: youtubekids.com
3733 DNSName: *.youtubekids.com
3734 DNSName: yt.be
3735 DNSName: *.yt.be
3736 DNSName: android.clients.google.com
3737 DNSName: *.android.google.cn
3738 DNSName: *.chrome.google.cn
3739 DNSName: *.developers.google.cn
3740 DNSName: *.aistudio.google.com
3741]
3742
3743[10]: ObjectId: 2.5.29.14 Criticality=false
3744SubjectKeyIdentifier [
3745KeyIdentifier [
37460000: FA 3C F9 70 6F 6A FA 8B 37 E5 1E B8 91 6E 9E 8C .<.poj..7....n..
37470010: 3E 73 6D 24 >sm$
3748]
3749]
3750
3751]
3752 Algorithm: [SHA256withRSA]
3753 Signature:
37540000: 79 EF BC 31 B3 0B FA 5B 53 7E E2 47 BB F2 EA 6E y..1...[S..G...n
37550010: C6 73 5C 9F C3 F2 52 A8 6B 7F AE 8B 19 C9 A0 F0 .s\...R.k.......
37560020: 74 21 98 3C C1 10 3E AD AE 14 8F BE 05 66 A1 FD t!.<..>......f..
37570030: 27 E6 60 1E 65 70 91 34 DB 43 40 3C AA 9E 58 64 '.`.ep.4.C@<..Xd
37580040: 40 5D 09 12 EE 27 4F A6 B1 43 76 8D 58 CB 3E 21 @]...'O..Cv.X.>!
37590050: 9E 02 9A 4B E5 B3 79 AC DA B9 B0 43 EE B1 69 DD ...K..y....C..i.
37600060: 8F 5D 71 A1 6C D0 2F 20 E1 FC 95 6E F2 0E 0C EB .]q.l./ ...n....
37610070: AD 0C BD 9E 0D C7 72 EF 84 A6 62 F2 F6 7B 30 E0 ......r...b...0.
37620080: 6A 62 04 E2 44 3B EF DC 43 D0 86 C6 04 BC 39 36 jb..D;..C.....96
37630090: CE 9D EA 65 BE AA 92 C0 DF 37 BB A6 88 86 1C 7B ...e.....7......
376400A0: D7 FD B1 0E A1 A4 00 76 6E 1C 60 9C E4 2D A8 2A .......vn.`..-.*
376500B0: B1 63 FC BF E9 B4 08 30 CF 99 CC 74 D7 50 EF 28 .c.....0...t.P.(
376600C0: B2 18 0A F2 35 43 C9 41 EB DB 63 81 A8 9E 1A 3F ....5C.A..c....?
376700D0: AB B4 B5 5A CC 82 89 2A 2B CC AE 37 C1 02 AD 7B ...Z...*+..7....
376800E0: FC F1 8C 4B BA 9A 94 56 3A 52 52 E6 4A 23 C8 2A ...K...V:RR.J#.*
376900F0: 48 32 92 E2 32 4A 00 85 82 FF FB 56 8A 1E 5C 6F H2..2J.....V..\o
3770
3771]
3772Certificate 1: [
3773[
3774 Version: V3
3775 Subject: CN=WR2, O=Google Trust Services, C=US
3776 Signature Algorithm: SHA256withRSA, OID = 1.2.840.113549.1.1.11
3777
3778 Key: Sun RSA public key, 2048 bits
3779 params: null
3780 modulus: 21460320177492254517754137768805941788883952457278513345444356897405068083626783723685283470755812432047924804167764890482454678721455090489193019529517445020376592745688596505338943351237698813016750433036636865217868629199377537593240049486126556052243316874006011528760477071924569007905924169906837637510191308902830239557436870768786426507676004038580529647024203991275107762410251730470869820499091545819630120834987489936368680361783172788341894048930713758267981585542753511245986753622620915793171453778967007355916732464966563195442905470951302182713573043626223552541127534604995363077828910015660995104483
3781 public exponent: 65537
3782 Validity: [From: Wed Dec 13 10:00:00 CET 2023,
3783 To: Tue Feb 20 15:00:00 CET 2029]
3784 Issuer: CN=GTS Root R1, O=Google Trust Services LLC, C=US
3785 SerialNumber: [ 7ff005a0 7c4cded1 00ad9d66 a5107b98]
3786
3787Certificate Extensions: 8
3788[1]: ObjectId: 1.3.6.1.5.5.7.1.1 Criticality=false
3789AuthorityInfoAccess [
3790 [
3791 accessMethod: caIssuers
3792 accessLocation: URIName: http://i.pki.goog/r1.crt
3793]
3794]
3795
3796[2]: ObjectId: 2.5.29.35 Criticality=false
3797AuthorityKeyIdentifier [
3798KeyIdentifier [
37990000: E4 AF 2B 26 71 1A 2B 48 27 85 2F 52 66 2C EF F0 ..+&q.+H'./Rf,..
38000010: 89 13 71 3E ..q>
3801]
3802]
3803
3804[3]: ObjectId: 2.5.29.19 Criticality=true
3805BasicConstraints:[
3806 CA:true
3807 PathLen:0
3808]
3809
3810[4]: ObjectId: 2.5.29.31 Criticality=false
3811CRLDistributionPoints [
3812 [DistributionPoint:
3813 [URIName: http://c.pki.goog/r/r1.crl]
3814]]
3815
3816[5]: ObjectId: 2.5.29.32 Criticality=false
3817CertificatePolicies [
3818 [CertificatePolicyId: [2.23.140.1.2.1]
3819[] ]
3820]
3821
3822[6]: ObjectId: 2.5.29.37 Criticality=false
3823ExtendedKeyUsages [
3824 serverAuth
3825 clientAuth
3826]
3827
3828[7]: ObjectId: 2.5.29.15 Criticality=true
3829KeyUsage [
3830 DigitalSignature
3831 Key_CertSign
3832 Crl_Sign
3833]
3834
3835[8]: ObjectId: 2.5.29.14 Criticality=false
3836SubjectKeyIdentifier [
3837KeyIdentifier [
38380000: DE 1B 1E ED 79 15 D4 3E 37 24 C3 21 BB EC 34 39 ....y..>7$.!..49
38390010: 6D 42 B2 30 mB.0
3840]
3841]
3842
3843]
3844 Algorithm: [SHA256withRSA]
3845 Signature:
38460000: 45 75 8B E5 1F 3B 44 13 96 1A AB 58 F1 35 C9 6F Eu...;D....X.5.o
38470010: 3D D2 D0 33 4A 86 33 BA 57 51 4F EE C4 34 DA 16 =..3J.3.WQO..4..
38480020: 12 4C BF 13 9F 0D D4 54 E9 48 79 C0 30 3C 94 25 .L.....T.Hy.0<.%
38490030: F2 1A F4 BA 32 94 B6 33 72 0B 85 EE 09 11 25 34 ....2..3r.....%4
38500040: 94 E1 6F 42 DB 82 9B 7B 7F 2A 9A A9 FF 7F A9 D2 ..oB.....*......
38510050: DE 4A 20 CB B3 FB 03 03 B8 F8 07 05 DA 59 92 2F .J ..........Y./
38520060: 18 46 98 CE AF 72 BE 24 26 B1 1E 00 4D BD 08 AD .F...r.$&...M...
38530070: 93 41 44 0A BB C7 D5 01 85 BF 93 57 E3 DF 74 12 .AD........W..t.
38540080: 53 0E 11 25 D3 9B DC DE CB 27 6E B3 C2 B9 33 62 S..%.....'n...3b
38550090: 39 C2 E0 35 E1 5B A7 09 2E 19 CB 91 2A 76 5C F1 9..5.[......*v\.
385600A0: DF CA 23 84 40 A5 6F FF 9A 41 E0 B5 EF 32 D1 85 ..#.@.o..A...2..
385700B0: AE AF 25 09 F0 62 C5 6E C2 C8 6E 32 FD B8 DA E2 ..%..b.n..n2....
385800C0: CE 4A 91 4A F3 85 55 4E B1 75 D6 48 33 2F 6F 84 .J.J..UN.u.H3/o.
385900D0: D9 12 5C 9F D4 71 98 63 25 8D 69 5C 0A 6B 7D F2 ..\..q.c%.i\.k..
386000E0: 41 BD E8 BB 8F E4 22 D7 9D 65 45 E8 4C 0A 87 DA A....."..eE.L...
386100F0: E9 60 66 88 0E 1F C7 E1 4E 56 C5 76 FF B4 7A 57 .`f.....NV.v..zW
38620100: 69 F2 02 22 09 26 41 1D DA 74 A2 E5 29 F3 C4 9A i..".&A..t..)...
38630110: E5 5D D6 AA 7A FD E1 B7 2B 66 38 FB E8 29 66 BA .]..z...+f8..)f.
38640120: EF A0 13 2F F8 73 7E F0 DA 40 11 1C 5D DD 8F A6 .../.s...@..]...
38650130: FC BE DB BE 56 F8 32 9C 1F 41 41 6D 7E B6 C5 EB ....V.2..AAm....
38660140: C6 8B 36 B7 17 8C 9D CF 19 7A 34 9F 21 93 C4 7E ..6......z4.!...
38670150: 74 35 D2 AA FD 4C 6D 14 F5 C9 B0 79 5B 49 3C F3 t5...Lm....y[I<.
38680160: BF 17 48 E8 EF 9A 26 13 0C 87 F2 73 D6 9C C5 52 ..H...&....s...R
38690170: 6B 63 F7 32 90 78 A9 6B EB 5E D6 93 A1 BF BC 18 kc.2.x.k.^......
38700180: 3D 8B 59 F6 8A C6 05 5E 52 18 E2 66 E0 DA C1 DC =.Y....^R..f....
38710190: AD 5A 25 AA F4 45 FC F1 0B 78 A4 AF B0 F2 73 A4 .Z%..E...x....s.
387201A0: 30 A8 34 C1 53 7F 42 96 E5 48 41 EB 90 46 0C 06 0.4.S.B..HA..F..
387301B0: DC CB 92 C6 5E F3 44 44 43 46 29 46 A0 A6 FC B9 ....^.DDCF)F....
387401C0: 8E 39 27 39 B1 5A E2 B1 AD FC 13 FF 8E FC 26 E1 .9'9.Z........&.
387501D0: D4 FE 84 F1 50 5A 8E 97 6B 2D 2A 79 FB 40 64 EA ....PZ..k-*y.@d.
387601E0: F3 3D BD 5B E1 A0 04 B0 97 48 1C 42 F5 EA 5A 1C .=.[.....H.B..Z.
387701F0: CD 26 C8 51 FF 14 99 67 89 72 5F 1D EC AD 5A DD .&.Q...g.r_...Z.
3878
3879]
3880Certificate 2: [
3881[
3882 Version: V3
3883 Subject: CN=GTS Root R1, O=Google Trust Services LLC, C=US
3884 Signature Algorithm: SHA256withRSA, OID = 1.2.840.113549.1.1.11
3885
3886 Key: Sun RSA public key, 4096 bits
3887 params: null
3888 modulus: 742766292573789461138430713106656498577482106105452767343211753017973550878861638590047246174848574634573720584492944669558785810905825702100325794803983120697401526210439826606874730300903862093323398754125584892080731234772626570955922576399434033022944334623029747454371697865218999618129768679013891932765999545116374192173968985738129135224425889467654431372779943313524100225335793262665132039441111162352797240438393795570253671786791600672076401253164614309929080014895216439462173458352253266568535919120175826866378039177020829725517356783703110010084715777806343235841345264684364598708732655710904078855499605447884872767583987312177520332134164321746982952420498393591583416464199126272682424674947720461866762624768163777784559646117979893432692133818266724658906066075396922419161138847526583266030290937955148683298741803605463007526904924936746018546134099068479370078440023459839544052468222048449819089106832452146002755336956394669648596035188293917750838002531358091511944112847917218550963597247358780879029417872466325821996717925086546502702016501643824750668459565101211439428003662613442032518886622942136328590823063627643918273848803884791311375697313014431195473178892344923166262358299334827234064598421
3889 public exponent: 65537
3890 Validity: [From: Fri Jun 19 02:00:42 CEST 2020,
3891 To: Fri Jan 28 01:00:42 CET 2028]
3892 Issuer: CN=GlobalSign Root CA, OU=Root CA, O=GlobalSign nv-sa, C=BE
3893 SerialNumber: [ 77bd0d6c db36f91a ea210fc4 f058d30d]
3894
3895Certificate Extensions: 7
3896[1]: ObjectId: 1.3.6.1.5.5.7.1.1 Criticality=false
3897AuthorityInfoAccess [
3898 [
3899 accessMethod: ocsp
3900 accessLocation: URIName: http://ocsp.pki.goog/gsr1
3901,
3902 accessMethod: caIssuers
3903 accessLocation: URIName: http://pki.goog/gsr1/gsr1.crt
3904]
3905]
3906
3907[2]: ObjectId: 2.5.29.35 Criticality=false
3908AuthorityKeyIdentifier [
3909KeyIdentifier [
39100000: 60 7B 66 1A 45 0D 97 CA 89 50 2F 7D 04 CD 34 A8 `.f.E....P/...4.
39110010: FF FC FD 4B ...K
3912]
3913]
3914
3915[3]: ObjectId: 2.5.29.19 Criticality=true
3916BasicConstraints:[
3917 CA:true
3918 PathLen: no limit
3919]
3920
3921[4]: ObjectId: 2.5.29.31 Criticality=false
3922CRLDistributionPoints [
3923 [DistributionPoint:
3924 [URIName: http://crl.pki.goog/gsr1/gsr1.crl]
3925]]
3926
3927[5]: ObjectId: 2.5.29.32 Criticality=false
3928CertificatePolicies [
3929 [CertificatePolicyId: [2.23.140.1.2.1]
3930[] ]
3931 [CertificatePolicyId: [2.23.140.1.2.2]
3932[] ]
3933 [CertificatePolicyId: [1.3.6.1.4.1.11129.2.5.3.2]
3934[] ]
3935 [CertificatePolicyId: [1.3.6.1.4.1.11129.2.5.3.3]
3936[] ]
3937]
3938
3939[6]: ObjectId: 2.5.29.15 Criticality=true
3940KeyUsage [
3941 DigitalSignature
3942 Key_CertSign
3943 Crl_Sign
3944]
3945
3946[7]: ObjectId: 2.5.29.14 Criticality=false
3947SubjectKeyIdentifier [
3948KeyIdentifier [
39490000: E4 AF 2B 26 71 1A 2B 48 27 85 2F 52 66 2C EF F0 ..+&q.+H'./Rf,..
39500010: 89 13 71 3E ..q>
3951]
3952]
3953
3954]
3955 Algorithm: [SHA256withRSA]
3956 Signature:
39570000: 34 A4 1E B1 28 A3 D0 B4 76 17 A6 31 7A 21 E9 D1 4...(...v..1z!..
39580010: 52 3E C8 DB 74 16 41 88 B8 3D 35 1D ED E4 FF 93 R>..t.A..=5.....
39590020: E1 5C 5F AB BB EA 7C CF DB E4 0D D1 8B 57 F2 26 .\_..........W.&
39600030: 6F 5B BE 17 46 68 94 37 6F 6B 7A C8 C0 18 37 FA o[..Fh.7okz...7.
39610040: 25 51 AC EC 68 BF B2 C8 49 FD 5A 9A CA 01 23 AC %Q..h...I.Z...#.
39620050: 84 80 2B 02 8C 99 97 EB 49 6A 8C 75 D7 C7 DE B2 ..+.....Ij.u....
39630060: C9 97 9F 58 48 57 0E 35 A1 E4 1A D6 FD 6F 83 81 ...XHW.5.....o..
39640070: 6F EF 8C CF 97 AF C0 85 2A F0 F5 4E 69 09 91 2D o.......*..Ni..-
39650080: E1 68 B8 C1 2B 73 E9 D4 D9 FC 22 C0 37 1F 0B 66 .h..+s....".7..f
39660090: 1D 49 ED 02 55 8F 67 E1 32 D7 D3 26 BF 70 E3 3D .I..U.g.2..&.p.=
396700A0: F4 67 6D 3D 7C E5 34 88 E3 32 FA A7 6E 06 6A 6F .gm=..4..2..n.jo
396800B0: BD 8B 91 EE 16 4B E8 3B A9 B3 37 E7 C3 44 A4 7E .....K.;..7..D..
396900C0: D8 6C D7 C7 46 F5 92 9B E7 D5 21 BE 66 92 19 94 .l..F.....!.f...
397000D0: 55 6C D4 29 B2 0D C1 66 5B E2 77 49 48 28 ED 9D Ul.)...f[.wIH(..
397100E0: D7 1A 33 72 53 B3 82 35 CF 62 8B C9 24 8B A5 B7 ..3rS..5.b..$...
397200F0: 39 0C BB 7E 2A 41 BF 52 CF FC A2 96 B6 C2 82 3F 9...*A.R.......?
3973
3974]
3975 + google 0.414s
3976fs2.io.tcp.SocketSuite:
3977 + tcp - echo.requests 0.075s
3978 + tcp - readN 0.018s
3979 + tcp - write - concurrent calls do not cause WritePendingException 0.016s
3980fs2.io.JavaInputOutputStreamSuite:
3981 + ToInputStream - arbitrary.streams 0.555s
3982==> i fs2.io.JavaInputOutputStreamSuite.ToInputStream - upstream.is.closed ignored 0.0s
3983==> i fs2.io.JavaInputOutputStreamSuite.ToInputStream - upstream.is.force-closed ignored 0.0s
3984 + ToInputStream - converts to 0..255 int values except EOF mark 0.062s
3985fs2.io.file.FileSuite:
3986 + readAll - retrieves whole content of a file 0.02s
3987 + readRange - reads half of a file 0.007s
3988 + readRange - reads full file if end is bigger than file size 0.004s
3989 + writeAll - simple write 0.014s
3990 + writeAll - append 0.007s
3991 + tail - keeps reading a file as it is appended 1.024s
3992 + exists - returns false on a non existent file 0.002s
3993 + exists - returns true on an existing file 0.002s
3994 + permissions - should fail for a non existent file 0.003s
3995 + permissions - should return permissions for existing file 0.013s
3996 + setPermissions - should fail for a non existent file 0.003s
3997 + setPermissions - should correctly change file permissions for existing file 0.008s
3998 + copy - returns a path to the new file 0.004s
3999 + deleteIfExists - should result in non existent file 0.003s
4000 + delete - should fail on a non existent file 0.002s
4001 + deleteDirectoryRecursively - should remove a non-empty directory 0.007s
4002 + move - should result in the old path being deleted 0.005s
4003 + size - should return correct size of ay file 0.003s
4004 + tempFileStream - should remove the file following stream closure 0.004s
4005 + tempFileStream - should not fail if the file is deleted before the stream completes 0.003s
4006 + tempDirectoryStream - should remove the directory following stream closure 0.008s
4007 + tempDirectoryStream - should not fail if the directory is deleted before the stream completes 0.005s
4008 + createDirectory - should return in an existing path 0.007s
4009 + createDirectories - should return in an existing path 0.007s
4010 + directoryStream - returns an empty Stream on an empty directory 0.006s
4011 + directoryStream - returns all files in a directory correctly 0.011s
4012 + walk - returns the only file in a directory correctly 0.007s
4013 + walk - returns all files in a directory correctly 0.009s
4014 + walk - returns all files in a nested tree correctly 0.019s
4015 + writeRotate 0.063s
4016fs2.io.tls.DTLSSocketSuite:
4017 + DTLSSocket - echo 0.819s
4018fs2.io.file.BaseFileSuite:
4019fs2.io.IoSuite:
4020 + readInputStream - non-buffered 0.062s
4021 + readInputStream - buffered 0.043s
4022 + readOutputStream - writes data and terminates when `f` returns 0.062s
4023 + readOutputStream - can be manually closed from inside `f` 0.032s
4024 + readOutputStream - fails when `f` fails 0.064s
4025 + readOutputStream - Doesn't deadlock with size-1 ContextShift thread pool 0.007s
4026 + readOutputStream - emits chunks of the configured size 1.222s
4027 + readOutputStream - PipedInput/OutputStream used to track threads, fs2 reimplementation works 0.104s
4028 + readOutputStream - different chunk sizes function correctly 0.26s
4029 + readOutputStream - can copy more than Int.MaxValue bytes 15.449s
4030 + readOutputStream - works with short-circuiting monad transformers 0.027s
4031 + unsafeReadInputStream - non-buffered 0.033s
4032fs2.io.tls.TLSSocketSuite:
4033==> i fs2.io.tls.TLSSocketSuite.TLSSocket - google - TLSv1 - disabled on this platform ignored 0.0s
4034==> i fs2.io.tls.TLSSocketSuite.TLSSocket - google - TLSv1.1 - disabled on this platform ignored 0.0s
4035 + TLSSocket - google - TLSv1.2 0.201s
4036 + TLSSocket - google - TLSv1.3 0.134s
4037 + TLSSocket - echo 0.253s
4038 + TLSSocket - client reads before writing 0.702s
4039/build/repo/core/shared/src/main/scala/fs2/Stream.scala:2741: error: ) expected but . found
4040 FreeC.translate[F2, G, O](free, u)(using TranslateInterrupt.interruptibleInstance[G])
4041 ^
4042/build/repo/core/shared/src/main/scala-3/fs2/ChunkPlatform.scala:40: error: ) expected but . found
4043 .toArraySeq(using knownType.elementClassTag.asInstanceOf[reflect.ClassTag[O]])
4044 ^
4045/build/repo/core/shared/src/main/scala/fs2/Stream.scala:2741: error: ) expected but . found
4046 FreeC.translate[F2, G, O](free, u)(using TranslateInterrupt.interruptibleInstance[G])
4047 ^
4048/build/repo/core/shared/src/main/scala-3/fs2/ChunkPlatform.scala:40: error: ) expected but . found
4049 .toArraySeq(using knownType.elementClassTag.asInstanceOf[reflect.ClassTag[O]])
4050 ^
4051Starting build for ProjectRef(file:/build/repo/,reactiveStreams) (fs2-reactive-streams)... [3/4]
4052Compile scalacOptions: -language:implicitConversions, -Ykind-projector, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
4053[info] compiling 4 Scala sources to /build/repo/reactive-streams/target/scala-3.8.0-RC6/classes ...
4054[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
4055[warn] one warning found
4056[info] done compiling
4057/build/repo/reactive-streams/src/main/scala/fs2/interop/reactivestreams/StreamUnicastPublisher.scala:39: error: ] expected but >: found
4058 def subscribe(subscriber: Subscriber[? >: A]): Unit = {
4059 ^
4060/build/repo/core/shared/src/main/scala/fs2/Stream.scala:2741: error: ) expected but . found
4061 FreeC.translate[F2, G, O](free, u)(using TranslateInterrupt.interruptibleInstance[G])
4062 ^
4063/build/repo/core/shared/src/main/scala-3/fs2/ChunkPlatform.scala:40: error: ) expected but . found
4064 .toArraySeq(using knownType.elementClassTag.asInstanceOf[reflect.ClassTag[O]])
4065 ^
4066[info] compiling 6 Scala sources to /build/repo/reactive-streams/target/scala-3.8.0-RC6/test-classes ...
4067[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
4068[warn] one warning found
4069[info] done compiling
4070/build/repo/reactive-streams/src/main/scala/fs2/interop/reactivestreams/StreamUnicastPublisher.scala:39: error: ] expected but >: found
4071 def subscribe(subscriber: Subscriber[? >: A]): Unit = {
4072 ^
4073/build/repo/core/shared/src/main/scala/fs2/Stream.scala:2741: error: ) expected but . found
4074 FreeC.translate[F2, G, O](free, u)(using TranslateInterrupt.interruptibleInstance[G])
4075 ^
4076/build/repo/core/shared/src/main/scala-3/fs2/ChunkPlatform.scala:40: error: ) expected but . found
4077 .toArraySeq(using knownType.elementClassTag.asInstanceOf[reflect.ClassTag[O]])
4078 ^
4079[warn] javaOptions will be ignored, fork is set to false
4080fs2.interop.reactivestreams.SubscriberStabilitySpec:
4081 + StreamSubscriber has no race condition 0.28s
4082[info] + package.scala.package.scala:29: reactivestreams.example at line 43: downstream.compile.toVector.unsafeRunSync(): OK, proved property.
4083fs2.interop.reactivestreams.PublisherToSubscriberSpec:
4084 + should have the same output as input 0.272s
4085==> i fs2.interop.reactivestreams.PublisherToSubscriberSpec.should propagate errors downstream ignored 0.001s
4086 + should cancel upstream if downstream completes 0.15s
4087[TestNG] Running:
4088 Command line suite
4089
4090
4091===============================================
4092Command line suite
4093Total tests run: 26, Failures: 0, Skips: 15
4094===============================================
4095
4096[info] SubscriberBlackboxSpec:
4097[info] - required_spec201_blackbox_mustSignalDemandViaSubscriptionRequest
4098[info] - required_spec203_blackbox_mustNotCallMethodsOnSubscriptionOrPublisherInOnComplete
4099[info] - required_spec203_blackbox_mustNotCallMethodsOnSubscriptionOrPublisherInOnError
4100[info] - required_spec205_blackbox_mustCallSubscriptionCancelIfItAlreadyHasAnSubscriptionAndReceivesAnotherOnSubscribeSignal
4101[info] - required_spec209_blackbox_mustBePreparedToReceiveAnOnCompleteSignalWithPrecedingRequestCall
4102[info] - required_spec209_blackbox_mustBePreparedToReceiveAnOnCompleteSignalWithoutPrecedingRequestCall
4103[info] - required_spec210_blackbox_mustBePreparedToReceiveAnOnErrorSignalWithPrecedingRequestCall
4104[info] - required_spec210_blackbox_mustBePreparedToReceiveAnOnErrorSignalWithoutPrecedingRequestCall
4105[info] - required_spec213_blackbox_onError_mustThrowNullPointerExceptionWhenParametersAreNull
4106[info] - required_spec213_blackbox_onNext_mustThrowNullPointerExceptionWhenParametersAreNull
4107[info] - required_spec213_blackbox_onSubscribe_mustThrowNullPointerExceptionWhenParametersAreNull
4108[info] - untested_spec202_blackbox_shouldAsynchronouslyDispatch !!! IGNORED !!!
4109[info] - untested_spec204_blackbox_mustConsiderTheSubscriptionAsCancelledInAfterRecievingOnCompleteOrOnError !!! IGNORED !!!
4110[info] - untested_spec206_blackbox_mustCallSubscriptionCancelIfItIsNoLongerValid !!! IGNORED !!!
4111[info] - untested_spec207_blackbox_mustEnsureAllCallsOnItsSubscriptionTakePlaceFromTheSameThreadOrTakeCareOfSynchronization !!! IGNORED !!!
4112[info] - untested_spec208_blackbox_mustBePreparedToReceiveOnNextSignalsAfterHavingCalledSubscriptionCancel !!! IGNORED !!!
4113[info] - untested_spec211_blackbox_mustMakeSureThatAllCallsOnItsMethodsHappenBeforeTheProcessingOfTheRespectiveEvents !!! IGNORED !!!
4114[info] - untested_spec212_blackbox_mustNotCallOnSubscribeMoreThanOnceBasedOnObjectEquality !!! IGNORED !!!
4115[info] - untested_spec213_blackbox_failingOnSignalInvocation !!! IGNORED !!!
4116[info] - untested_spec301_blackbox_mustNotBeCalledOutsideSubscriberContext !!! IGNORED !!!
4117[info] - untested_spec308_blackbox_requestMustRegisterGivenNumberElementsToBeProduced !!! IGNORED !!!
4118[info] - untested_spec310_blackbox_requestMaySynchronouslyCallOnNextOnSubscriber !!! IGNORED !!!
4119[info] - untested_spec311_blackbox_requestMaySynchronouslyCallOnCompleteOrOnError !!! IGNORED !!!
4120[info] - untested_spec314_blackbox_cancelMayCauseThePublisherToShutdownIfNoOtherSubscriptionExists !!! IGNORED !!!
4121[info] - untested_spec315_blackbox_cancelMustNotThrowExceptionAndMustSignalOnError !!! IGNORED !!!
4122[info] - untested_spec316_blackbox_requestMustNotThrowExceptionAndMustOnErrorTheSubscriber !!! IGNORED !!!
4123[TestNG] Running:
4124 Command line suite
4125
4126
4127===============================================
4128Command line suite
4129Total tests run: 38, Failures: 0, Skips: 7
4130===============================================
4131
4132[info] StreamUnicastPublisherSpec:
4133[info] - optional_spec104_mustSignalOnErrorWhenFails
4134[info] - optional_spec105_emptyStreamMustTerminateBySignallingOnComplete
4135[info] - optional_spec111_maySupportMultiSubscribe
4136[info] - optional_spec111_multicast_mustProduceTheSameElementsInTheSameSequenceToAllOfItsSubscribersWhenRequestingManyUpfront
4137[info] - optional_spec111_multicast_mustProduceTheSameElementsInTheSameSequenceToAllOfItsSubscribersWhenRequestingManyUpfrontAndCompleteAsExpected
4138[info] - optional_spec111_multicast_mustProduceTheSameElementsInTheSameSequenceToAllOfItsSubscribersWhenRequestingOneByOne
4139[info] - optional_spec111_registeredSubscribersMustReceiveOnNextOrOnCompleteSignals
4140[info] - optional_spec309_requestNegativeNumberMaySignalIllegalArgumentExceptionWithSpecificMessage
4141[info] - required_createPublisher1MustProduceAStreamOfExactly1Element
4142[info] - required_createPublisher3MustProduceAStreamOfExactly3Elements
4143[info] - required_spec101_subscriptionRequestMustResultInTheCorrectNumberOfProducedElements
4144[info] - required_spec102_maySignalLessThanRequestedAndTerminateSubscription
4145[info] - required_spec105_mustSignalOnCompleteWhenFiniteStreamTerminates
4146[info] - required_spec107_mustNotEmitFurtherSignalsOnceOnCompleteHasBeenSignalled
4147[info] - required_spec109_mayRejectCallsToSubscribeIfPublisherIsUnableOrUnwillingToServeThemRejectionMustTriggerOnErrorAfterOnSubscribe
4148[info] - required_spec109_mustIssueOnSubscribeForNonNullSubscriber
4149[info] - required_spec109_subscribeThrowNPEOnNullSubscriber
4150[info] - required_spec302_mustAllowSynchronousRequestCallsFromOnNextAndOnSubscribe
4151[info] - required_spec303_mustNotAllowUnboundedRecursion
4152[info] - required_spec306_afterSubscriptionIsCancelledRequestMustBeNops
4153[info] - required_spec307_afterSubscriptionIsCancelledAdditionalCancelationsMustBeNops
4154[info] - required_spec309_requestNegativeNumberMustSignalIllegalArgumentException
4155[info] - required_spec309_requestZeroMustSignalIllegalArgumentException
4156[info] - required_spec312_cancelMustMakeThePublisherToEventuallyStopSignaling
4157[info] - required_spec313_cancelMustMakeThePublisherEventuallyDropAllReferencesToTheSubscriber
4158[info] - required_spec317_mustNotSignalOnErrorWhenPendingAboveLongMaxValue
4159[info] - required_spec317_mustSupportACumulativePendingElementCountUpToLongMaxValue
4160[info] - required_spec317_mustSupportAPendingElementCountUpToLongMaxValue
4161[info] - required_validate_boundedDepthOfOnNextAndRequestRecursion
4162[info] - required_validate_maxElementsFromPublisher
4163[info] - stochastic_spec103_mustSignalOnMethodsSequentially
4164[info] - untested_spec106_mustConsiderSubscriptionCancelledAfterOnErrorOrOnCompleteHasBeenCalled !!! IGNORED !!!
4165[info] - untested_spec107_mustNotEmitFurtherSignalsOnceOnErrorHasBeenSignalled !!! IGNORED !!!
4166[info] - untested_spec108_possiblyCanceledSubscriptionShouldNotReceiveOnErrorOrOnCompleteSignals !!! IGNORED !!!
4167[info] - untested_spec109_subscribeShouldNotThrowNonFatalThrowable !!! IGNORED !!!
4168[info] - untested_spec110_rejectASubscriptionRequestIfTheSameSubscriberSubscribesTwice !!! IGNORED !!!
4169[info] - untested_spec304_requestShouldNotPerformHeavyComputations !!! IGNORED !!!
4170[info] - untested_spec305_cancelMustNotSynchronouslyPerformHeavyComputation !!! IGNORED !!!
4171fs2.interop.reactivestreams.CancellationSpec:
4172 + after subscription is cancelled request must be noOps 1.197s
4173 + after subscription is cancelled additional cancelations must be noOps 0.636s
4174[TestNG] Running:
4175 Command line suite
4176
4177
4178===============================================
4179Command line suite
4180Total tests run: 27, Failures: 0, Skips: 13
4181===============================================
4182
4183[info] SubscriberWhiteboxSpec:
4184[info] - required_exerciseWhiteboxHappyPath
4185[info] - required_spec201_mustSignalDemandViaSubscriptionRequest
4186[info] - required_spec203_mustNotCallMethodsOnSubscriptionOrPublisherInOnComplete
4187[info] - required_spec203_mustNotCallMethodsOnSubscriptionOrPublisherInOnError
4188[info] - required_spec205_mustCallSubscriptionCancelIfItAlreadyHasAnSubscriptionAndReceivesAnotherOnSubscribeSignal
4189[info] - required_spec208_mustBePreparedToReceiveOnNextSignalsAfterHavingCalledSubscriptionCancel
4190[info] - required_spec209_mustBePreparedToReceiveAnOnCompleteSignalWithPrecedingRequestCall
4191[info] - required_spec209_mustBePreparedToReceiveAnOnCompleteSignalWithoutPrecedingRequestCall
4192[info] - required_spec210_mustBePreparedToReceiveAnOnErrorSignalWithPrecedingRequestCall
4193[info] - required_spec210_mustBePreparedToReceiveAnOnErrorSignalWithoutPrecedingRequestCall
4194[info] - required_spec213_onError_mustThrowNullPointerExceptionWhenParametersAreNull
4195[info] - required_spec213_onNext_mustThrowNullPointerExceptionWhenParametersAreNull
4196[info] - required_spec213_onSubscribe_mustThrowNullPointerExceptionWhenParametersAreNull
4197[info] - required_spec308_requestMustRegisterGivenNumberElementsToBeProduced
4198[info] - untested_spec202_shouldAsynchronouslyDispatch !!! IGNORED !!!
4199[info] - untested_spec204_mustConsiderTheSubscriptionAsCancelledInAfterRecievingOnCompleteOrOnError !!! IGNORED !!!
4200[info] - untested_spec206_mustCallSubscriptionCancelIfItIsNoLongerValid !!! IGNORED !!!
4201[info] - untested_spec207_mustEnsureAllCallsOnItsSubscriptionTakePlaceFromTheSameThreadOrTakeCareOfSynchronization !!! IGNORED !!!
4202[info] - untested_spec211_mustMakeSureThatAllCallsOnItsMethodsHappenBeforeTheProcessingOfTheRespectiveEvents !!! IGNORED !!!
4203[info] - untested_spec212_mustNotCallOnSubscribeMoreThanOnceBasedOnObjectEquality_specViolation !!! IGNORED !!!
4204[info] - untested_spec213_failingOnSignalInvocation !!! IGNORED !!!
4205[info] - untested_spec301_mustNotBeCalledOutsideSubscriberContext !!! IGNORED !!!
4206[info] - untested_spec310_requestMaySynchronouslyCallOnNextOnSubscriber !!! IGNORED !!!
4207[info] - untested_spec311_requestMaySynchronouslyCallOnCompleteOrOnError !!! IGNORED !!!
4208[info] - untested_spec314_cancelMayCauseThePublisherToShutdownIfNoOtherSubscriptionExists !!! IGNORED !!!
4209[info] - untested_spec315_cancelMustNotThrowExceptionAndMustSignalOnError !!! IGNORED !!!
4210[info] - untested_spec316_requestMustNotThrowExceptionAndMustOnErrorTheSubscriber !!! IGNORED !!!
4211/build/repo/reactive-streams/src/main/scala/fs2/interop/reactivestreams/StreamUnicastPublisher.scala:39: error: ] expected but >: found
4212 def subscribe(subscriber: Subscriber[? >: A]): Unit = {
4213 ^
4214/build/repo/core/shared/src/main/scala/fs2/Stream.scala:2741: error: ) expected but . found
4215 FreeC.translate[F2, G, O](free, u)(using TranslateInterrupt.interruptibleInstance[G])
4216 ^
4217/build/repo/core/shared/src/main/scala-3/fs2/ChunkPlatform.scala:40: error: ) expected but . found
4218 .toArraySeq(using knownType.elementClassTag.asInstanceOf[reflect.ClassTag[O]])
4219 ^
4220/build/repo/reactive-streams/src/main/scala/fs2/interop/reactivestreams/StreamUnicastPublisher.scala:39: error: ] expected but >: found
4221 def subscribe(subscriber: Subscriber[? >: A]): Unit = {
4222 ^
4223/build/repo/core/shared/src/main/scala/fs2/Stream.scala:2741: error: ) expected but . found
4224 FreeC.translate[F2, G, O](free, u)(using TranslateInterrupt.interruptibleInstance[G])
4225 ^
4226/build/repo/core/shared/src/main/scala-3/fs2/ChunkPlatform.scala:40: error: ) expected but . found
4227 .toArraySeq(using knownType.elementClassTag.asInstanceOf[reflect.ClassTag[O]])
4228 ^
4229
4230************************
4231Build summary:
4232[{
4233 "module": "fs2-core",
4234 "compile": {"status": "ok", "tookMs": 28147, "warnings": 8, "errors": 0, "sourceVersion": "3.8"},
4235 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
4236 "test-compile": {"status": "ok", "tookMs": 18937, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
4237 "test": {"status": "ok", "tookMs": 124474, "passed": 2390, "failed": 0, "ignored": 0, "skipped": 16, "total": 2406, "byFramework": [{"framework": "munit", "stats": {"passed": 2385, "failed": 0, "ignored": 0, "skipped": 16, "total": 2401}},{"framework": "unknown", "stats": {"passed": 5, "failed": 0, "ignored": 0, "skipped": 0, "total": 5}}]},
4238 "publish": {"status": "skipped", "tookMs": 0},
4239 "metadata": {
4240 "crossScalaVersions": ["3.0.2", "2.12.20", "2.13.16"]
4241}
4242},{
4243 "module": "fs2-experimental",
4244 "compile": {"status": "ok", "tookMs": 713, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
4245 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
4246 "test-compile": {"status": "ok", "tookMs": 920, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
4247 "test": {"status": "ok", "tookMs": 762, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
4248 "publish": {"status": "skipped", "tookMs": 0},
4249 "metadata": {
4250 "crossScalaVersions": ["3.0.2", "2.12.20", "2.13.16"]
4251}
4252},{
4253 "module": "fs2-io",
4254 "compile": {"status": "ok", "tookMs": 3060, "warnings": 1, "errors": 0, "sourceVersion": "3.8"},
4255 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
4256 "test-compile": {"status": "ok", "tookMs": 3391, "warnings": 1, "errors": 0, "sourceVersion": "3.8"},
4257 "test": {"status": "ok", "tookMs": 29037, "passed": 64, "failed": 0, "ignored": 0, "skipped": 5, "total": 69, "byFramework": [{"framework": "munit", "stats": {"passed": 64, "failed": 0, "ignored": 0, "skipped": 5, "total": 69}}]},
4258 "publish": {"status": "skipped", "tookMs": 0},
4259 "metadata": {
4260 "crossScalaVersions": ["3.0.2", "2.12.20", "2.13.16"]
4261}
4262},{
4263 "module": "fs2-reactive-streams",
4264 "compile": {"status": "ok", "tookMs": 1035, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
4265 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
4266 "test-compile": {"status": "ok", "tookMs": 2191, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
4267 "test": {"status": "ok", "tookMs": 35315, "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}}]},
4268 "publish": {"status": "skipped", "tookMs": 0},
4269 "metadata": {
4270 "crossScalaVersions": ["3.0.2", "2.12.20", "2.13.16"]
4271}
4272}]
4273************************
4274[success] Total time: 258 s (0:04:18.0), completed Jan 8, 2026, 1:54:40 AM
4275[0JChecking patch project/plugins.sbt...
4276Checking patch build.sbt...
4277Applied patch project/plugins.sbt cleanly.
4278Applied patch build.sbt cleanly.