Build Logs
typelevel/fs2 • 3.8.0-RC2:2025-11-28
Errors
96
Warnings
320
Total Lines
4277
1##################################
2Clonning https://github.com/typelevel/fs2.git into /build/repo using revision v2.5.13
3##################################
4Note: switching to 'edf0c4f2e660360d1c1a8c5377ce32294de89238'.
5
6You are in 'detached HEAD' state. You can look around, make experimental
7changes and commit them, and you can discard any commits you make in this
8state without impacting any branches by switching back to a branch.
9
10If you want to create a new branch to retain commits you create, you may
11do so (now or later) by using -c with the switch command. Example:
12
13 git switch -c <new-branch-name>
14
15Or undo this operation with:
16
17 git switch -
18
19Turn off this advice by setting config variable advice.detachedHead to false
20
21Using target Scala version for migration: 3.7.4
22Migrating project for -source:3.4 using Scala 3.7.4
23----
24Preparing build for 3.7.4
25Would try to apply common scalacOption (best-effort, sbt/mill only):
26Append: -rewrite,REQUIRE:-source:3.4-migration
27Remove: -indent,-no-indent,-new-syntax,,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
28----
29Starting build for 3.7.4
30Execute tests: false
31sbt project found:
32No prepare script found for project typelevel/fs2
33##################################
34Scala version: 3.7.4
35Targets: co.fs2%fs2-core co.fs2%fs2-experimental co.fs2%fs2-io co.fs2%fs2-reactive-streams
36Project projectConfig: {"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","migrationVersions":["3.4","3.7"],"sourcePatches":[]}
37##################################
38Using extra scalacOptions: -rewrite,REQUIRE:-source:3.4-migration
39Filtering out scalacOptions: -indent,-no-indent,-new-syntax,,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
40[sbt_options] declare -a sbt_options=()
41[process_args] java_version = '17'
42[copyRt] java9_rt = '/root/.sbt/1.0/java9-rt-ext-eclipse_adoptium_17_0_8/rt.jar'
43# Executing command line:
44java
45-Dfile.encoding=UTF-8
46-Xms2g
47-Xmx4g
48-XX:MaxMetaspaceSize=512m
49-Dcommunitybuild.scala=3.7.4
50-Dcommunitybuild.project.dependencies.add=
51-Xmx7G
52-Xms4G
53-Xss8M
54-Dsbt.script=/root/.sdkman/candidates/sbt/current/bin/sbt
55-Dscala.ext.dirs=/root/.sbt/1.0/java9-rt-ext-eclipse_adoptium_17_0_8
56-jar
57/root/.sdkman/candidates/sbt/1.11.5/bin/sbt-launch.jar
58"setCrossScalaVersions 3.7.4"
59"++3.7.4 -v"
60"mapScalacOptions "-rewrite,REQUIRE:-source:3.4-migration,-Wconf:msg=can be rewritten automatically under:s" "-indent,-no-indent,-new-syntax,,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e""
61"set every credentials := Nil"
62"excludeLibraryDependency com.github.ghik:zerowaste_{scalaVersion} com.olegpy:better-monadic-for_3 org.polyvariant:better-tostring_{scalaVersion} org.wartremover:wartremover_{scalaVersion}"
63"removeScalacOptionsStartingWith -P:wartremover"
64
65moduleMappings
66"runBuild 3.7.4 """{"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","migrationVersions":["3.4","3.7"],"sourcePatches":[]}""" co.fs2%fs2-core co.fs2%fs2-experimental co.fs2%fs2-io co.fs2%fs2-reactive-streams"
67
68[info] [launcher] getting org.scala-sbt sbt 1.11.6 (this may take some time)...
69[info] welcome to sbt 1.11.6 (Eclipse Adoptium Java 17.0.8)
70[info] loading settings for project repo-build from akka.sbt, plugins.sbt...
71[info] loading project definition from /build/repo/project
72[info] compiling 2 Scala sources to /build/repo/project/target/scala-2.12/sbt-1.0/classes ...
73[info] Non-compiled module 'compiler-bridge_2.12' for Scala 2.12.20. Compiling...
74[info] Compilation completed in 8.659s.
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 benchmark/crossScalaVersions
82OpenCB::Changing crossVersion 3.0.2 -> 3.7.4 in rootNative/crossScalaVersions
83OpenCB::Changing crossVersion 3.0.2 -> 3.7.4 in rootJVM/crossScalaVersions
84OpenCB::Changing crossVersion 3.0.2 -> 3.7.4 in experimental/crossScalaVersions
85OpenCB::Changing crossVersion 3.0.2 -> 3.7.4 in coreJVM/crossScalaVersions
86OpenCB::Changing crossVersion 3.0.2 -> 3.7.4 in reactiveStreams/crossScalaVersions
87OpenCB::Changing crossVersion 3.0.2 -> 3.7.4 in io/crossScalaVersions
88OpenCB::Changing crossVersion 3.0.2 -> 3.7.4 in coreJS/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 Nov 28, 2025, 12:38:20 PM
126Build config: {"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","migrationVersions":["3.4","3.7"],"sourcePatches":[]}
127Parsed config: Success(ProjectBuildConfig(ProjectsConfig(List(),Map()),CompileOnly,List()))
128Starting build...
129Projects: Set(coreJVM, experimental, io, reactiveStreams)
130Starting build for ProjectRef(file:/build/repo/,coreJVM) (fs2-core)... [0/4]
131OpenCB::Exclude Scala3 specific scalacOption `-rewrite` in Scala 2.12.20 module Global
132OpenCB::Exclude Scala3 specific scalacOption `REQUIRE:-source:3.4-migration` in Scala 2.12.20 module Global
133OpenCB::Filter out '-source:3.0-migration', matches setting pattern '^-?-source(:.*)?'
134Compile scalacOptions: -language:implicitConversions, -Ykind-projector, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.4-migration
135[info] compiling 35 Scala sources to /build/repo/core/jvm/target/scala-3.7.4/classes ...
136[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
137[warn] -- Warning: /build/repo/core/shared/src/main/scala/fs2/Pull.scala:177:10 -------
138[warn] 177 | @nowarn("cat=unused-params")
139[warn] | ^^^^^^^^^^^^^^^^^^^
140[warn] | Invalid message filter
141[warn] | unknown category: unused-params
142[warn] -- Warning: /build/repo/core/shared/src/main/scala/fs2/Stream.scala:1060:10 ----
143[warn] 1060 | @nowarn("cat=unused-params")
144[warn] | ^^^^^^^^^^^^^^^^^^^
145[warn] | Invalid message filter
146[warn] | unknown category: unused-params
147[warn] -- Warning: /build/repo/core/shared/src/main/scala/fs2/Stream.scala:1098:10 ----
148[warn] 1098 | @nowarn("cat=unused-params")
149[warn] | ^^^^^^^^^^^^^^^^^^^
150[warn] | Invalid message filter
151[warn] | unknown category: unused-params
152[warn] -- Warning: /build/repo/core/shared/src/main/scala/fs2/Stream.scala:1117:10 ----
153[warn] 1117 | @nowarn("cat=unused-params")
154[warn] | ^^^^^^^^^^^^^^^^^^^
155[warn] | Invalid message filter
156[warn] | unknown category: unused-params
157[warn] -- Warning: /build/repo/core/shared/src/main/scala/fs2/Stream.scala:2343:10 ----
158[warn] 2343 | @nowarn("cat=unused-params")
159[warn] | ^^^^^^^^^^^^^^^^^^^
160[warn] | Invalid message filter
161[warn] | unknown category: unused-params
162[warn] -- Warning: /build/repo/core/shared/src/main/scala/fs2/Stream.scala:3450:10 ----
163[warn] 3450 | @nowarn("cat=unused-params")
164[warn] | ^^^^^^^^^^^^^^^^^^^
165[warn] | Invalid message filter
166[warn] | unknown category: unused-params
167[warn] -- [E029] Pattern Match Exhaustivity Warning: /build/repo/core/shared/src/main/scala/fs2/internal/Algebra.scala:98:9
168[warn] 98 | ViewL(this) match {
169[warn] | ^^^^^^^^^^^
170[warn] | match may not be exhaustive.
171[warn] |
172[warn] | It would fail on pattern case: fs2.internal.FreeC.ViewL.View(_)
173[warn] |
174[warn] | longer explanation available when compiling with `-explain`
175[warn] -- [E092] Pattern Match Unchecked Warning: /build/repo/core/shared/src/main/scala/fs2/internal/Algebra.scala:697:17
176[warn] 697 | case output: Output[X] =>
177[warn] | ^
178[warn] |the type test for fs2.internal.FreeC.Output[X] cannot be checked at runtime because its type arguments can't be determined from fs2.internal.FreeC.Action[F, X, y]
179[warn] |
180[warn] | longer explanation available when compiling with `-explain`
181[info] [patched file /build/repo/core/shared/src/main/scala-3/fs2/ChunkPlatform.scala]
182[info] [patched file /build/repo/core/shared/src/main/scala/fs2/text.scala]
183[info] [patched file /build/repo/core/shared/src/main/scala/fs2/internal/Algebra.scala]
184[info] [patched file /build/repo/core/shared/src/main/scala/fs2/Collector.scala]
185[info] [patched file /build/repo/core/jvm/src/main/scala/fs2/internal/AsyncByteArrayInputStream.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/Stream.scala]
188[info] [patched file /build/repo/core/shared/src/main/scala/fs2/internal/CompileScope.scala]
189[info] [patched file /build/repo/core/shared/src/main/scala/fs2/Chunk.scala]
190[warn] 9 warnings found
191[info] done compiling
192[info] compiling 9 Scala sources to /build/repo/core/jvm/target/scala-3.7.4/classes ...
193[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
194/build/repo/core/shared/src/main/scala-3/fs2/ChunkPlatform.scala:40: error: ) expected but . found
195 .toArraySeq(using knownType.elementClassTag.asInstanceOf[reflect.ClassTag[O]])
196 ^
197[warn] -- Warning: /build/repo/core/shared/src/main/scala/fs2/Stream.scala:1060:10 ----
198[warn] 1060 | @nowarn("cat=unused-params")
199[warn] | ^^^^^^^^^^^^^^^^^^^
200[warn] | Invalid message filter
201[warn] | unknown category: unused-params
202[warn] -- Warning: /build/repo/core/shared/src/main/scala/fs2/Stream.scala:1098:10 ----
203[warn] 1098 | @nowarn("cat=unused-params")
204[warn] | ^^^^^^^^^^^^^^^^^^^
205[warn] | Invalid message filter
206[warn] | unknown category: unused-params
207[warn] -- Warning: /build/repo/core/shared/src/main/scala/fs2/Stream.scala:1117:10 ----
208[warn] 1117 | @nowarn("cat=unused-params")
209[warn] | ^^^^^^^^^^^^^^^^^^^
210[warn] | Invalid message filter
211[warn] | unknown category: unused-params
212[warn] -- Warning: /build/repo/core/shared/src/main/scala/fs2/Stream.scala:2343:10 ----
213[warn] 2343 | @nowarn("cat=unused-params")
214[warn] | ^^^^^^^^^^^^^^^^^^^
215[warn] | Invalid message filter
216[warn] | unknown category: unused-params
217[warn] -- Warning: /build/repo/core/shared/src/main/scala/fs2/Stream.scala:3450:10 ----
218[warn] 3450 | @nowarn("cat=unused-params")
219[warn] | ^^^^^^^^^^^^^^^^^^^
220[warn] | Invalid message filter
221[warn] | unknown category: unused-params
222[warn] -- [E029] Pattern Match Exhaustivity Warning: /build/repo/core/shared/src/main/scala/fs2/internal/Algebra.scala:98:9
223[warn] 98 | ViewL(this) match {
224[warn] | ^^^^^^^^^^^
225[warn] | match may not be exhaustive.
226[warn] |
227[warn] | It would fail on pattern case: fs2.internal.FreeC.ViewL.View(_)
228[warn] |
229[warn] | longer explanation available when compiling with `-explain`
230[warn] -- [E092] Pattern Match Unchecked Warning: /build/repo/core/shared/src/main/scala/fs2/internal/Algebra.scala:697:17
231[warn] 697 | case output: Output[X] =>
232[warn] | ^
233[warn] |the type test for fs2.internal.FreeC.Output[X] cannot be checked at runtime because its type arguments can't be determined from fs2.internal.FreeC.Action[F, X, y]
234[warn] |
235[warn] | longer explanation available when compiling with `-explain`
236[warn] 8 warnings found
237[info] done compiling
238[info] compiling 14 Scala sources to /build/repo/core/jvm/target/scala-3.7.4/classes ...
239[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
240[warn] -- Warning: /build/repo/core/shared/src/main/scala/fs2/Pull.scala:177:10 -------
241[warn] 177 | @nowarn("cat=unused-params")
242[warn] | ^^^^^^^^^^^^^^^^^^^
243[warn] | Invalid message filter
244[warn] | unknown category: unused-params
245[warn] 10 warnings found
246[info] done compiling
247[info] compiling 42 Scala sources to /build/repo/core/jvm/target/scala-3.7.4/test-classes ...
248[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
249[info] [patched file /build/repo/core/shared/src/test/scala/fs2/concurrent/BroadcastSuite.scala]
250[info] [patched file /build/repo/core/shared/src/test/scala/fs2/ChunkQueueSuite.scala]
251[info] [patched file /build/repo/core/shared/src/test/scala/fs2/ChunkSuite.scala]
252[info] [patched file /build/repo/core/shared/src/test/scala/fs2/TextSuite.scala]
253[info] [patched file /build/repo/core/shared/src/test/scala/fs2/ChunkGenerators.scala]
254[info] [patched file /build/repo/core/jvm/target/scala-3.7.4/src_managed/test/fs2/StreamDoctest.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/internal/PipedStreamBuffer.scala]
297[info] [patched file /build/repo/io/src/main/scala/fs2/io/tcp/SocketGroup.scala]
298[info] [patched file /build/repo/io/src/main/scala/fs2/io/file/Watcher.scala]
299[info] [patched file /build/repo/io/src/main/scala/fs2/io/file/file.scala]
300[info] [patched file /build/repo/io/src/main/scala/fs2/io/file/FileHandle.scala]
301[info] [patched file /build/repo/io/src/main/scala/fs2/io/internal/Synchronizer.scala]
302[warn] two warnings found
303[info] done compiling
304[info] compiling 6 Scala sources to /build/repo/io/target/scala-3.7.4/classes ...
305[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
306/build/repo/core/shared/src/main/scala-3/fs2/ChunkPlatform.scala:40: error: ) expected but . found
307 .toArraySeq(using knownType.elementClassTag.asInstanceOf[reflect.ClassTag[O]])
308 ^
309[warn] one warning found
310[info] done compiling
311[info] compiling 12 Scala sources to /build/repo/io/target/scala-3.7.4/test-classes ...
312[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
313[warn] one warning found
314[info] done compiling
315/build/repo/core/shared/src/main/scala-3/fs2/ChunkPlatform.scala:40: error: ) expected but . found
316 .toArraySeq(using knownType.elementClassTag.asInstanceOf[reflect.ClassTag[O]])
317 ^
318/build/repo/core/shared/src/main/scala-3/fs2/ChunkPlatform.scala:40: error: ) expected but . found
319 .toArraySeq(using knownType.elementClassTag.asInstanceOf[reflect.ClassTag[O]])
320 ^
321Starting build for ProjectRef(file:/build/repo/,reactiveStreams) (fs2-reactive-streams)... [3/4]
322Compile scalacOptions: -language:implicitConversions, -Ykind-projector, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.4-migration
323[info] compiling 4 Scala sources to /build/repo/reactive-streams/target/scala-3.7.4/classes ...
324[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
325[info] [patched file /build/repo/reactive-streams/src/main/scala/fs2/interop/reactivestreams/StreamUnicastPublisher.scala]
326[warn] one warning found
327[info] done compiling
328/build/repo/reactive-streams/src/main/scala/fs2/interop/reactivestreams/StreamUnicastPublisher.scala:39: error: ] expected but >: found
329 def subscribe(subscriber: Subscriber[? >: A]): Unit = {
330 ^
331[info] compiling 1 Scala source to /build/repo/reactive-streams/target/scala-3.7.4/classes ...
332[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
333[warn] one warning found
334[info] done compiling
335/build/repo/core/shared/src/main/scala-3/fs2/ChunkPlatform.scala:40: error: ) expected but . found
336 .toArraySeq(using knownType.elementClassTag.asInstanceOf[reflect.ClassTag[O]])
337 ^
338[info] compiling 6 Scala sources to /build/repo/reactive-streams/target/scala-3.7.4/test-classes ...
339[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
340[info] [patched file /build/repo/reactive-streams/src/test/scala/fs2/interop/reactivestreams/SubscriberSpec.scala]
341[info] [patched file /build/repo/reactive-streams/src/test/scala/fs2/interop/reactivestreams/SubscriberStabilitySpec.scala]
342[info] [patched file /build/repo/reactive-streams/src/test/scala/fs2/interop/reactivestreams/StreamUnicastPublisherSpec.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": 27706, "warnings": 8, "errors": 0, "sourceVersion": "3.4-migration"},
367 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
368 "test-compile": {"status": "ok", "tookMs": 34723, "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": 729, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
377 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
378 "test-compile": {"status": "ok", "tookMs": 1260, "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": 2380, "warnings": 1, "errors": 0, "sourceVersion": "3.4-migration"},
387 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
388 "test-compile": {"status": "ok", "tookMs": 3487, "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": 1033, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
397 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
398 "test-compile": {"status": "ok", "tookMs": 2068, "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: 115 s (0:01:55.0), completed Nov 28, 2025, 12:40:15 PM
407[0JChecking patch project/plugins.sbt...
408Checking patch build.sbt...
409Applied patch project/plugins.sbt cleanly.
410Applied patch build.sbt cleanly.
411Commit migration rewrites
412Switched to a new branch 'opencb/migrate-source-3.4'
413[opencb/migrate-source-3.4 3d8aaaca4] 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 rootJS/crossScalaVersions
471OpenCB::Changing crossVersion 3.0.2 -> 3.7.4 in rootJVM/crossScalaVersions
472OpenCB::Changing crossVersion 3.0.2 -> 3.7.4 in experimental/crossScalaVersions
473OpenCB::Changing crossVersion 3.0.2 -> 3.7.4 in coreJVM/crossScalaVersions
474OpenCB::Changing crossVersion 3.0.2 -> 3.7.4 in reactiveStreams/crossScalaVersions
475OpenCB::Changing crossVersion 3.0.2 -> 3.7.4 in io/crossScalaVersions
476OpenCB::Changing crossVersion 3.0.2 -> 3.7.4 in coreJS/crossScalaVersions
477OpenCB::Changing crossVersion 3.0.2 -> 3.7.4 in benchmark/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 Nov 28, 2025, 12:40:30 PM
515Build config: {"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","migrationVersions":["3.4","3.7"],"sourcePatches":[]}
516Parsed config: Success(ProjectBuildConfig(ProjectsConfig(List(),Map()),CompileOnly,List()))
517Starting build...
518Projects: Set(coreJVM, experimental, io, reactiveStreams)
519Starting build for ProjectRef(file:/build/repo/,coreJVM) (fs2-core)... [0/4]
520OpenCB::Exclude Scala3 specific scalacOption `-rewrite` in Scala 2.12.20 module Global
521OpenCB::Exclude Scala3 specific scalacOption `REQUIRE:-source:3.7-migration` in Scala 2.12.20 module Global
522OpenCB::Filter out '-source:3.0-migration', matches setting pattern '^-?-source(:.*)?'
523Compile scalacOptions: -language:implicitConversions, -Ykind-projector, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.7-migration
524[info] compiling 35 Scala sources to /build/repo/core/jvm/target/scala-3.7.4/classes ...
525[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
526[warn] -- Warning: /build/repo/core/shared/src/main/scala/fs2/Pull.scala:177:10 -------
527[warn] 177 | @nowarn("cat=unused-params")
528[warn] | ^^^^^^^^^^^^^^^^^^^
529[warn] | Invalid message filter
530[warn] | unknown category: unused-params
531[warn] -- Warning: /build/repo/core/shared/src/main/scala/fs2/Stream.scala:1060:10 ----
532[warn] 1060 | @nowarn("cat=unused-params")
533[warn] | ^^^^^^^^^^^^^^^^^^^
534[warn] | Invalid message filter
535[warn] | unknown category: unused-params
536[warn] -- [E205] Potential Issue Warning: /build/repo/core/shared/src/main/scala/fs2/Stream.scala:1062:26
537[warn] 1062 | evalMapChunk(o => f(o).as(o))
538[warn] | ^
539[warn] | Given search preference for cats.Functor[F2] between alternatives
540[warn] | (evidence$2 : cats.Applicative[F2])
541[warn] | and
542[warn] | (evidence$1 : cats.Functor[F2])
543[warn] | has changed.
544[warn] | Previous choice : the first alternative
545[warn] | Choice from Scala 3.7 : the second alternative
546[warn] |
547[warn] | Suppress this warning by choosing -source 3.5, -source 3.7, or
548[warn] | by using @annotation.nowarn("id=205")
549[warn] -- Warning: /build/repo/core/shared/src/main/scala/fs2/Stream.scala:1098:10 ----
550[warn] 1098 | @nowarn("cat=unused-params")
551[warn] | ^^^^^^^^^^^^^^^^^^^
552[warn] | Invalid message filter
553[warn] | unknown category: unused-params
554[warn] -- Warning: /build/repo/core/shared/src/main/scala/fs2/Stream.scala:1117:10 ----
555[warn] 1117 | @nowarn("cat=unused-params")
556[warn] | ^^^^^^^^^^^^^^^^^^^
557[warn] | Invalid message filter
558[warn] | unknown category: unused-params
559[warn] -- Warning: /build/repo/core/shared/src/main/scala/fs2/Stream.scala:2343:10 ----
560[warn] 2343 | @nowarn("cat=unused-params")
561[warn] | ^^^^^^^^^^^^^^^^^^^
562[warn] | Invalid message filter
563[warn] | unknown category: unused-params
564[warn] -- Warning: /build/repo/core/shared/src/main/scala/fs2/Stream.scala:3450:10 ----
565[warn] 3450 | @nowarn("cat=unused-params")
566[warn] | ^^^^^^^^^^^^^^^^^^^
567[warn] | Invalid message filter
568[warn] | unknown category: unused-params
569[warn] -- [E029] Pattern Match Exhaustivity Warning: /build/repo/core/shared/src/main/scala/fs2/internal/Algebra.scala:98:9
570[warn] 98 | ViewL(this) match {
571[warn] | ^^^^^^^^^^^
572[warn] | match may not be exhaustive.
573[warn] |
574[warn] | It would fail on pattern case: fs2.internal.FreeC.ViewL.View(_)
575[warn] |
576[warn] | longer explanation available when compiling with `-explain`
577[warn] -- [E092] Pattern Match Unchecked Warning: /build/repo/core/shared/src/main/scala/fs2/internal/Algebra.scala:697:17
578[warn] 697 | case output: Output[X] =>
579[warn] | ^
580[warn] |the type test for fs2.internal.FreeC.Output[X] cannot be checked at runtime because its type arguments can't be determined from fs2.internal.FreeC.Action[F, X, y]
581[warn] |
582[warn] | longer explanation available when compiling with `-explain`
583[info] [patched file /build/repo/core/jvm/src/main/scala/fs2/compression.scala]
584[info] [patched file /build/repo/core/shared/src/main/scala/fs2/Stream.scala]
585[info] [patched file /build/repo/core/jvm/src/main/scala/fs2/compress.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": 27477, "warnings": 9, "errors": 0, "sourceVersion": "3.7-migration"},
766 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
767 "test-compile": {"status": "ok", "tookMs": 23386, "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": 949, "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": 3143, "warnings": 1, "errors": 0, "sourceVersion": "3.7-migration"},
786 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
787 "test-compile": {"status": "ok", "tookMs": 2977, "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": 1236, "warnings": 0, "errors": 0, "sourceVersion": "3.7-migration"},
796 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
797 "test-compile": {"status": "ok", "tookMs": 1680, "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: 73 s (0:01:13.0), completed Nov 28, 2025, 12:41:43 PM
806[0JChecking patch project/plugins.sbt...
807Checking patch build.sbt...
808Applied patch project/plugins.sbt cleanly.
809Applied patch build.sbt cleanly.
810Commit migration rewrites
811Switched to a new branch 'opencb/migrate-source-3.7'
812[opencb/migrate-source-3.7 32898fc6f] 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-RC2
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-RC2
825Execute tests: true
826sbt project found:
827No prepare script found for project typelevel/fs2
828##################################
829Scala version: 3.8.0-RC2
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-RC2
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-RC2"
854"++3.8.0-RC2 -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-RC2 """{"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-RC2
869OpenCB::Limitting incorrect crossVersions List() -> List(2.13.16) in root/crossScalaVersions
870OpenCB::Changing crossVersion 3.0.2 -> 3.8.0-RC2 in rootJVM/crossScalaVersions
871OpenCB::Changing crossVersion 3.0.2 -> 3.8.0-RC2 in benchmark/crossScalaVersions
872OpenCB::Changing crossVersion 3.0.2 -> 3.8.0-RC2 in rootNative/crossScalaVersions
873OpenCB::Changing crossVersion 3.0.2 -> 3.8.0-RC2 in rootJS/crossScalaVersions
874OpenCB::Changing crossVersion 3.0.2 -> 3.8.0-RC2 in coreJVM/crossScalaVersions
875OpenCB::Changing crossVersion 3.0.2 -> 3.8.0-RC2 in experimental/crossScalaVersions
876OpenCB::Changing crossVersion 3.0.2 -> 3.8.0-RC2 in reactiveStreams/crossScalaVersions
877OpenCB::Changing crossVersion 3.0.2 -> 3.8.0-RC2 in coreJS/crossScalaVersions
878OpenCB::Changing crossVersion 3.0.2 -> 3.8.0-RC2 in io/crossScalaVersions
879[info] set current project to root (in build file:/build/repo/)
880[info] Setting Scala version to 3.8.0-RC2 on 9 projects.
881[info] Switching Scala version on:
882[info] experimental (3.8.0-RC2, 2.12.20, 2.13.16)
883[info] rootJS (3.8.0-RC2, 2.12.20, 2.13.16)
884[info] coreJS (3.8.0-RC2, 2.12.20, 2.13.16)
885[info] coreJVM (3.8.0-RC2, 2.12.20, 2.13.16)
886[info] rootJVM (3.8.0-RC2, 2.12.20, 2.13.16)
887[info] rootNative (3.8.0-RC2, 2.12.20, 2.13.16)
888[info] io (3.8.0-RC2, 2.12.20, 2.13.16)
889[info] reactiveStreams (3.8.0-RC2, 2.12.20, 2.13.16)
890[info] benchmark (3.8.0-RC2, 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 Nov 28, 2025, 12:41:58 PM
916Build config: {"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","migrationVersions":["3.4","3.7"],"sourcePatches":[]}
917Parsed config: Success(ProjectBuildConfig(ProjectsConfig(List(),Map()),Full,List()))
918Starting build...
919Projects: Set(coreJVM, experimental, io, reactiveStreams)
920Starting build for ProjectRef(file:/build/repo/,coreJVM) (fs2-core)... [0/4]
921OpenCB::Exclude Scala3 specific scalacOption `REQUIRE:-source:3.8` in Scala 2.12.20 module Global
922OpenCB::Filter out '-source:3.0-migration', matches setting pattern '^-?-source(:.*)?'
923Compile scalacOptions: -language:implicitConversions, -Ykind-projector, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
924[info] compiling 35 Scala sources to /build/repo/core/jvm/target/scala-3.8.0-RC2/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-RC2/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.075s
995 + zip - issue #941 - scope closure issue 0.009s
996 + zip - zipWith left/right side infinite 0.007s
997 + zip - zipWith both side infinite 0.006s
998 + zip - zipAllWith left/right side infinite 0.009s
999 + zip - zipAllWith both side infinite 0.004s
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.004s
1003 + zip - zipAll both side infinite 0.004s
1004 + zip - zip with scopes - 1 0.002s
1005 + zip - zip with scopes - 2 0.01s
1006 + zip - zip with scopes - 3 0.015s
1007 + zip - issue #1120 - zip with uncons 0.003s
1008 + parZip - parZip outputs the same results as zip 0.256s
1009 + parZip - parZip evaluates effects with bounded concurrency 0.034s
1010 + zipWithIndex 0.036s
1011 + zipWithNext - 1 0.036s
1012 + zipWithNext - 2 0.003s
1013 + zipWithPrevious - 1 0.039s
1014 + zipWithPrevious - 2 0.003s
1015 + zipWithPreviousAndNext - 1 0.03s
1016 + zipWithPreviousAndNext - 2 0.002s
1017 + zipWithScan 0.005s
1018 + zipWithScan1 0.006s
1019 + regressions - #1089 0.004s
1020 + regressions - #1107 - scope 0.156s
1021 + regressions - #1107 - queue 0.544s
1022fs2.concurrent.BroadcastSuite:
1023 + all subscribers see all elements 0.297s
1024fs2.ChunkSuite:
1025 + Chunk - chunk-formation (1) 0.002s
1026 + Chunk - chunk-formation (2) 0.019s
1027 + Chunk - Chunk.apply is optimized 0.002s
1028 + Chunk - Chunk.seq is optimized 0.002s
1029 + Chunk - Array casts in Chunk.seq are safe 0.013s
1030 + Bytes - size 0.036s
1031 + Bytes - take 0.026s
1032 + Bytes - drop 0.014s
1033 + Bytes - isEmpty 0.009s
1034 + Bytes - toArray 0.011s
1035 + Bytes - copyToArray 0.013s
1036 + Bytes - concat 0.028s
1037 + Bytes - concat empty 0.001s
1038 + Bytes - scanLeft 0.01s
1039 + Bytes - scanLeftCarry 0.018s
1040 + Bytes - toByteBuffer.byte 0.006s
1041 + Bytes - Eq[Chunk[Byte]].eq.antisymmetry eq 0.011s
1042 + Bytes - Eq[Chunk[Byte]].eq.reflexivity eq 0.007s
1043 + Bytes - Eq[Chunk[Byte]].eq.symmetry eq 0.007s
1044 + Bytes - Eq[Chunk[Byte]].eq.transitivity eq 0.01s
1045 + Bytes - Monad[Chunk].monad.ap consistent with product + map 0.094s
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.008s
1049 + Bytes - Monad[Chunk].monad.applicative map 0.008s
1050 + Bytes - Monad[Chunk].monad.applicative unit 0.002s
1051 + Bytes - Monad[Chunk].monad.apply composition 0.301s
1052 + Bytes - Monad[Chunk].monad.covariant composition 0.008s
1053 + Bytes - Monad[Chunk].monad.covariant identity 0.005s
1054 + Bytes - Monad[Chunk].monad.flatMap associativity 0.455s
1055 + Bytes - Monad[Chunk].monad.flatMap consistent apply 0.027s
1056 + Bytes - Monad[Chunk].monad.flatMap from tailRecM consistency 0.048s
1057 + Bytes - Monad[Chunk].monad.invariant composition 0.008s
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.02s
1061 + Bytes - Monad[Chunk].monad.map2/product-map consistency 0.014s
1062 + Bytes - Monad[Chunk].monad.monad left identity 0.003s
1063 + Bytes - Monad[Chunk].monad.monad right identity 0.002s
1064 + Bytes - Monad[Chunk].monad.monoidal left identity 0.005s
1065 + Bytes - Monad[Chunk].monad.monoidal right identity 0.004s
1066 + Bytes - Monad[Chunk].monad.mproduct consistent flatMap 0.031s
1067 + Bytes - Monad[Chunk].monad.productL consistent map2 0.011s
1068 + Bytes - Monad[Chunk].monad.productR consistent map2 0.009s
1069 + Bytes - Monad[Chunk].monad.semigroupal associativity 0.309s
1070 + Bytes - Monad[Chunk].monad.tailRecM consistent flatMap 0.045s
1071 + Bytes - Monad[Chunk].monad.tailRecM stack safety 0.009s
1072 + Bytes - Alternative[Chunk].alternative.ap consistent with product + map 0.02s
1073 + Bytes - Alternative[Chunk].alternative.applicative homomorphism 0.001s
1074 + Bytes - Alternative[Chunk].alternative.applicative identity 0.002s
1075 + Bytes - Alternative[Chunk].alternative.applicative interchange 0.003s
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.274s
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.005s
1082 + Bytes - Alternative[Chunk].alternative.invariant identity 0.002s
1083 + Bytes - Alternative[Chunk].alternative.left distributivity 0.01s
1084 + Bytes - Alternative[Chunk].alternative.map2/map2Eval consistency 0.025s
1085 + Bytes - Alternative[Chunk].alternative.map2/product-map consistency 0.027s
1086 + Bytes - Alternative[Chunk].alternative.monoidK left identity 0.004s
1087 + Bytes - Alternative[Chunk].alternative.monoidK right identity 0.002s
1088 + Bytes - Alternative[Chunk].alternative.monoidal left identity 0.003s
1089 + Bytes - Alternative[Chunk].alternative.monoidal right identity 0.002s
1090 + Bytes - Alternative[Chunk].alternative.productL consistent map2 0.006s
1091 + Bytes - Alternative[Chunk].alternative.productR consistent map2 0.005s
1092 + Bytes - Alternative[Chunk].alternative.right absorption 0.002s
1093 + Bytes - Alternative[Chunk].alternative.right distributivity 0.054s
1094 + Bytes - Alternative[Chunk].alternative.semigroupK associative 0.006s
1095 + Bytes - Alternative[Chunk].alternative.semigroupal associativity 0.101s
1096 + Bytes - TraverseFilter[Chunk].traverseFilter.collect mapFilter consistency 0.005s
1097 + Bytes - TraverseFilter[Chunk].traverseFilter.filter mapFilter consistency 0.004s
1098 + Bytes - TraverseFilter[Chunk].traverseFilter.filterA consistent with traverseFilter 0.016s
1099 + Bytes - TraverseFilter[Chunk].traverseFilter.filterNot mapFilter consistency 0.005s
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.004s
1103 + Bytes - TraverseFilter[Chunk].traverseFilter.traverseEither consistent with traverseFilter 0.011s
1104 + Bytes - TraverseFilter[Chunk].traverseFilter.traverseFilter consistent with traverse 0.007s
1105 + Bytes - TraverseFilter[Chunk].traverseFilter.traverseFilter identity 0.003s
1106 + Bytes - TraverseFilter[Chunk].traverseFilter.traverseFilter nested composition 0.019s
1107 + Bytes - Traverse[Chunk].traverse.collectFirst reference 0.004s
1108 + Bytes - Traverse[Chunk].traverse.collectFirstSome reference 0.003s
1109 + Bytes - Traverse[Chunk].traverse.covariant composition 0.003s
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.002s
1113 + Bytes - Traverse[Chunk].traverse.exists is lazy 0.001s
1114 + Bytes - Traverse[Chunk].traverse.filter_ reference 0.003s
1115 + Bytes - Traverse[Chunk].traverse.fold reference 0.01s
1116 + Bytes - Traverse[Chunk].traverse.foldLeft consistent with foldMap 0.006s
1117 + Bytes - Traverse[Chunk].traverse.foldM identity 0.014s
1118 + Bytes - Traverse[Chunk].traverse.foldRight consistent with foldMap 0.006s
1119 + Bytes - Traverse[Chunk].traverse.foldRight is lazy 0.002s
1120 + Bytes - Traverse[Chunk].traverse.foldRightDefer consistency 0.011s
1121 + Bytes - Traverse[Chunk].traverse.forall consistent with exists 0.003s
1122 + Bytes - Traverse[Chunk].traverse.forall is lazy 0.002s
1123 + Bytes - Traverse[Chunk].traverse.forall true if empty 0.002s
1124 + Bytes - Traverse[Chunk].traverse.get reference 0.012s
1125 + Bytes - Traverse[Chunk].traverse.invariant composition 0.007s
1126 + Bytes - Traverse[Chunk].traverse.invariant identity 0.002s
1127 + Bytes - Traverse[Chunk].traverse.nonEmpty reference 0.003s
1128 + Bytes - Traverse[Chunk].traverse.ordered consistency 0.004s
1129 + Bytes - Traverse[Chunk].traverse.reduceLeftOption consistent with reduceLeftToOption 0.004s
1130 + Bytes - Traverse[Chunk].traverse.reduceRightOption consistent with reduceRightToOption 0.013s
1131 + Bytes - Traverse[Chunk].traverse.takeWhile_ reference 0.003s
1132 + Bytes - Traverse[Chunk].traverse.toList reference 0.002s
1133 + Bytes - Traverse[Chunk].traverse.traverse derive foldMap 0.015s
1134 + Bytes - Traverse[Chunk].traverse.traverse identity 0.007s
1135 + Bytes - Traverse[Chunk].traverse.traverse order consistency 0.007s
1136 + Bytes - Traverse[Chunk].traverse.traverse parallel composition 0.009s
1137 + Bytes - Traverse[Chunk].traverse.traverse ref mapWithIndex 0.051s
1138 + Bytes - Traverse[Chunk].traverse.traverse ref traverseWithIndexM 0.013s
1139 + Bytes - Traverse[Chunk].traverse.traverse ref zipWithIndex 0.029s
1140 + Bytes - Traverse[Chunk].traverse.traverse sequential composition 0.008s
1141 + Bytes - Traverse[Chunk].traverse.traverse traverseTap 0.006s
1142 + Bytes - Traverse[Chunk].traverse.unordered traverse consistent with sequence 0.004s
1143 + Bytes - Traverse[Chunk].traverse.unordered traverse parallel composition 0.011s
1144 + Bytes - Traverse[Chunk].traverse.unordered traverse sequential composition 0.011s
1145 + Bytes - Traverse[Chunk].traverse.unorderedFold consistent with unorderedFoldMap 0.006s
1146 + Shorts - size 0.01s
1147 + Shorts - take 0.004s
1148 + Shorts - drop 0.004s
1149 + Shorts - isEmpty 0.003s
1150 + Shorts - toArray 0.005s
1151 + Shorts - copyToArray 0.005s
1152 + Shorts - concat 0.007s
1153 + Shorts - concat empty 0.0s
1154 + Shorts - scanLeft 0.005s
1155 + Shorts - scanLeftCarry 0.041s
1156 + Shorts - Eq[Chunk[Short]].eq.antisymmetry eq 0.004s
1157 + Shorts - Eq[Chunk[Short]].eq.reflexivity eq 0.003s
1158 + Shorts - Eq[Chunk[Short]].eq.symmetry eq 0.002s
1159 + Shorts - Eq[Chunk[Short]].eq.transitivity eq 0.004s
1160 + Shorts - Monad[Chunk].monad.ap consistent with product + map 0.039s
1161 + Shorts - Monad[Chunk].monad.applicative homomorphism 0.001s
1162 + Shorts - Monad[Chunk].monad.applicative identity 0.002s
1163 + Shorts - Monad[Chunk].monad.applicative interchange 0.002s
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 1.151s
1167 + Shorts - Monad[Chunk].monad.covariant composition 0.004s
1168 + Shorts - Monad[Chunk].monad.covariant identity 0.001s
1169 + Shorts - Monad[Chunk].monad.flatMap associativity 0.436s
1170 + Shorts - Monad[Chunk].monad.flatMap consistent apply 0.024s
1171 + Shorts - Monad[Chunk].monad.flatMap from tailRecM consistency 0.032s
1172 + Shorts - Monad[Chunk].monad.invariant composition 0.003s
1173 + Shorts - Monad[Chunk].monad.invariant identity 0.002s
1174 + Shorts - Monad[Chunk].monad.map flatMap coherence 0.002s
1175 + Shorts - Monad[Chunk].monad.map2/map2Eval consistency 0.028s
1176 + Shorts - Monad[Chunk].monad.map2/product-map consistency 0.022s
1177 + Shorts - Monad[Chunk].monad.monad left identity 0.002s
1178 + Shorts - Monad[Chunk].monad.monad right identity 0.002s
1179 + Shorts - Monad[Chunk].monad.monoidal left identity 0.001s
1180 + Shorts - Monad[Chunk].monad.monoidal right identity 0.002s
1181 + Shorts - Monad[Chunk].monad.mproduct consistent flatMap 0.024s
1182 + Shorts - Monad[Chunk].monad.productL consistent map2 0.003s
1183 + Shorts - Monad[Chunk].monad.productR consistent map2 0.004s
1184 + Shorts - Monad[Chunk].monad.semigroupal associativity 0.051s
1185 + Shorts - Monad[Chunk].monad.tailRecM consistent flatMap 0.022s
1186 + Shorts - Monad[Chunk].monad.tailRecM stack safety 0.002s
1187 + Shorts - Alternative[Chunk].alternative.ap consistent with product + map 0.017s
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.002s
1192 + Shorts - Alternative[Chunk].alternative.applicative unit 0.001s
1193 + Shorts - Alternative[Chunk].alternative.apply composition 0.616s
1194 + Shorts - Alternative[Chunk].alternative.covariant composition 0.002s
1195 + Shorts - Alternative[Chunk].alternative.covariant identity 0.001s
1196 + Shorts - Alternative[Chunk].alternative.invariant composition 0.004s
1197 + Shorts - Alternative[Chunk].alternative.invariant identity 0.001s
1198 + Shorts - Alternative[Chunk].alternative.left distributivity 0.005s
1199 + Shorts - Alternative[Chunk].alternative.map2/map2Eval consistency 0.033s
1200 + Shorts - Alternative[Chunk].alternative.map2/product-map consistency 0.047s
1201 + Shorts - Alternative[Chunk].alternative.monoidK left identity 0.002s
1202 + Shorts - Alternative[Chunk].alternative.monoidK right identity 0.002s
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.005s
1206 + Shorts - Alternative[Chunk].alternative.productR consistent map2 0.005s
1207 + Shorts - Alternative[Chunk].alternative.right absorption 0.001s
1208 + Shorts - Alternative[Chunk].alternative.right distributivity 0.041s
1209 + Shorts - Alternative[Chunk].alternative.semigroupK associative 0.006s
1210 + Shorts - Alternative[Chunk].alternative.semigroupal associativity 0.059s
1211 + Shorts - TraverseFilter[Chunk].traverseFilter.collect mapFilter consistency 0.005s
1212 + Shorts - TraverseFilter[Chunk].traverseFilter.filter mapFilter consistency 0.004s
1213 + Shorts - TraverseFilter[Chunk].traverseFilter.filterA consistent with traverseFilter 0.003s
1214 + Shorts - TraverseFilter[Chunk].traverseFilter.filterNot mapFilter consistency 0.003s
1215 + Shorts - TraverseFilter[Chunk].traverseFilter.flattenOption mapFilter consistency 0.001s
1216 + Shorts - TraverseFilter[Chunk].traverseFilter.mapFilter composition 0.003s
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.002s
1220 + Shorts - TraverseFilter[Chunk].traverseFilter.traverseFilter identity 0.002s
1221 + Shorts - TraverseFilter[Chunk].traverseFilter.traverseFilter nested composition 0.005s
1222 + Shorts - Traverse[Chunk].traverse.collectFirst reference 0.002s
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.002s
1226 + Shorts - Traverse[Chunk].traverse.dropWhile_ reference 0.001s
1227 + Shorts - Traverse[Chunk].traverse.exists consistent with find 0.002s
1228 + Shorts - Traverse[Chunk].traverse.exists is lazy 0.001s
1229 + Shorts - Traverse[Chunk].traverse.filter_ reference 0.003s
1230 + Shorts - Traverse[Chunk].traverse.fold reference 0.006s
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.005s
1236 + Shorts - Traverse[Chunk].traverse.forall consistent with exists 0.001s
1237 + Shorts - Traverse[Chunk].traverse.forall is lazy 0.001s
1238 + Shorts - Traverse[Chunk].traverse.forall true if empty 0.002s
1239 + Shorts - Traverse[Chunk].traverse.get reference 0.004s
1240 + Shorts - Traverse[Chunk].traverse.invariant composition 0.004s
1241 + Shorts - Traverse[Chunk].traverse.invariant identity 0.002s
1242 + Shorts - Traverse[Chunk].traverse.nonEmpty reference 0.001s
1243 + Shorts - Traverse[Chunk].traverse.ordered consistency 0.002s
1244 + Shorts - Traverse[Chunk].traverse.reduceLeftOption consistent with reduceLeftToOption 0.003s
1245 + Shorts - Traverse[Chunk].traverse.reduceRightOption consistent with reduceRightToOption 0.005s
1246 + Shorts - Traverse[Chunk].traverse.takeWhile_ reference 0.002s
1247 + Shorts - Traverse[Chunk].traverse.toList reference 0.002s
1248 + Shorts - Traverse[Chunk].traverse.traverse derive foldMap 0.003s
1249 + Shorts - Traverse[Chunk].traverse.traverse identity 0.002s
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.007s
1253 + Shorts - Traverse[Chunk].traverse.traverse ref traverseWithIndexM 0.007s
1254 + Shorts - Traverse[Chunk].traverse.traverse ref zipWithIndex 0.01s
1255 + Shorts - Traverse[Chunk].traverse.traverse sequential composition 0.009s
1256 + Shorts - Traverse[Chunk].traverse.traverse traverseTap 0.004s
1257 + Shorts - Traverse[Chunk].traverse.unordered traverse consistent with sequence 0.002s
1258 + Shorts - Traverse[Chunk].traverse.unordered traverse parallel composition 0.008s
1259 + Shorts - Traverse[Chunk].traverse.unordered traverse sequential composition 0.004s
1260 + Shorts - Traverse[Chunk].traverse.unorderedFold consistent with unorderedFoldMap 0.004s
1261 + Ints - size 0.005s
1262 + Ints - take 0.002s
1263 + Ints - drop 0.002s
1264 + Ints - isEmpty 0.002s
1265 + Ints - toArray 0.004s
1266 + Ints - copyToArray 0.004s
1267 + Ints - concat 0.005s
1268 + Ints - concat empty 0.001s
1269 + Ints - scanLeft 0.004s
1270 + Ints - scanLeftCarry 0.004s
1271 + Ints - Eq[Chunk[Int]].eq.antisymmetry eq 0.003s
1272 + Ints - Eq[Chunk[Int]].eq.reflexivity eq 0.002s
1273 + Ints - Eq[Chunk[Int]].eq.symmetry eq 0.002s
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.001s
1278 + Ints - Monad[Chunk].monad.applicative interchange 0.002s
1279 + Ints - Monad[Chunk].monad.applicative map 0.002s
1280 + Ints - Monad[Chunk].monad.applicative unit 0.0s
1281 + Ints - Monad[Chunk].monad.apply composition 0.433s
1282 + Ints - Monad[Chunk].monad.covariant composition 0.005s
1283 + Ints - Monad[Chunk].monad.covariant identity 0.001s
1284 + Ints - Monad[Chunk].monad.flatMap associativity 0.238s
1285 + Ints - Monad[Chunk].monad.flatMap consistent apply 0.013s
1286 + Ints - Monad[Chunk].monad.flatMap from tailRecM consistency 0.014s
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.025s
1291 + Ints - Monad[Chunk].monad.map2/product-map consistency 0.015s
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.002s
1296 + Ints - Monad[Chunk].monad.mproduct consistent flatMap 0.036s
1297 + Ints - Monad[Chunk].monad.productL consistent map2 0.004s
1298 + Ints - Monad[Chunk].monad.productR consistent map2 0.003s
1299 + Ints - Monad[Chunk].monad.semigroupal associativity 0.051s
1300 + Ints - Monad[Chunk].monad.tailRecM consistent flatMap 0.017s
1301 + Ints - Monad[Chunk].monad.tailRecM stack safety 0.002s
1302 + Ints - Alternative[Chunk].alternative.ap consistent with product + map 0.022s
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.003s
1306 + Ints - Alternative[Chunk].alternative.applicative map 0.001s
1307 + Ints - Alternative[Chunk].alternative.applicative unit 0.001s
1308 + Ints - Alternative[Chunk].alternative.apply composition 0.25s
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.001s
1313 + Ints - Alternative[Chunk].alternative.left distributivity 0.004s
1314 + Ints - Alternative[Chunk].alternative.map2/map2Eval consistency 0.01s
1315 + Ints - Alternative[Chunk].alternative.map2/product-map consistency 0.052s
1316 + Ints - Alternative[Chunk].alternative.monoidK left identity 0.002s
1317 + Ints - Alternative[Chunk].alternative.monoidK right identity 0.001s
1318 + Ints - Alternative[Chunk].alternative.monoidal left identity 0.002s
1319 + Ints - Alternative[Chunk].alternative.monoidal right identity 0.001s
1320 + Ints - Alternative[Chunk].alternative.productL consistent map2 0.006s
1321 + Ints - Alternative[Chunk].alternative.productR consistent map2 0.003s
1322 + Ints - Alternative[Chunk].alternative.right absorption 0.002s
1323 + Ints - Alternative[Chunk].alternative.right distributivity 0.032s
1324 + Ints - Alternative[Chunk].alternative.semigroupK associative 0.005s
1325 + Ints - Alternative[Chunk].alternative.semigroupal associativity 0.081s
1326 + Ints - TraverseFilter[Chunk].traverseFilter.collect mapFilter consistency 0.003s
1327 + Ints - TraverseFilter[Chunk].traverseFilter.filter mapFilter consistency 0.002s
1328 + Ints - TraverseFilter[Chunk].traverseFilter.filterA consistent with traverseFilter 0.003s
1329 + Ints - TraverseFilter[Chunk].traverseFilter.filterNot mapFilter consistency 0.002s
1330 + Ints - TraverseFilter[Chunk].traverseFilter.flattenOption mapFilter consistency 0.002s
1331 + Ints - TraverseFilter[Chunk].traverseFilter.mapFilter composition 0.003s
1332 + Ints - TraverseFilter[Chunk].traverseFilter.mapFilter map consistency 0.002s
1333 + Ints - TraverseFilter[Chunk].traverseFilter.traverseEither consistent with traverseFilter 0.003s
1334 + Ints - TraverseFilter[Chunk].traverseFilter.traverseFilter consistent with traverse 0.002s
1335 + Ints - TraverseFilter[Chunk].traverseFilter.traverseFilter identity 0.001s
1336 + Ints - TraverseFilter[Chunk].traverseFilter.traverseFilter nested composition 0.005s
1337 + Ints - Traverse[Chunk].traverse.collectFirst reference 0.002s
1338 + Ints - Traverse[Chunk].traverse.collectFirstSome reference 0.002s
1339 + Ints - Traverse[Chunk].traverse.covariant composition 0.003s
1340 + Ints - Traverse[Chunk].traverse.covariant identity 0.001s
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.001s
1344 + Ints - Traverse[Chunk].traverse.filter_ reference 0.001s
1345 + Ints - Traverse[Chunk].traverse.fold reference 0.003s
1346 + Ints - Traverse[Chunk].traverse.foldLeft consistent with foldMap 0.004s
1347 + Ints - Traverse[Chunk].traverse.foldM identity 0.003s
1348 + Ints - Traverse[Chunk].traverse.foldRight consistent with foldMap 0.003s
1349 + Ints - Traverse[Chunk].traverse.foldRight is lazy 0.001s
1350 + Ints - Traverse[Chunk].traverse.foldRightDefer consistency 0.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.003s
1355 + Ints - Traverse[Chunk].traverse.invariant composition 0.005s
1356 + Ints - Traverse[Chunk].traverse.invariant identity 0.001s
1357 + Ints - Traverse[Chunk].traverse.nonEmpty reference 0.002s
1358 + Ints - Traverse[Chunk].traverse.ordered consistency 0.001s
1359 + Ints - Traverse[Chunk].traverse.reduceLeftOption consistent with reduceLeftToOption 0.002s
1360 + Ints - Traverse[Chunk].traverse.reduceRightOption consistent with reduceRightToOption 0.004s
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.002s
1364 + Ints - Traverse[Chunk].traverse.traverse identity 0.002s
1365 + Ints - Traverse[Chunk].traverse.traverse order consistency 0.002s
1366 + Ints - Traverse[Chunk].traverse.traverse parallel composition 0.004s
1367 + Ints - Traverse[Chunk].traverse.traverse ref mapWithIndex 0.005s
1368 + Ints - Traverse[Chunk].traverse.traverse ref traverseWithIndexM 0.004s
1369 + Ints - Traverse[Chunk].traverse.traverse ref zipWithIndex 0.003s
1370 + Ints - Traverse[Chunk].traverse.traverse sequential composition 0.004s
1371 + Ints - Traverse[Chunk].traverse.traverse traverseTap 0.003s
1372 + Ints - Traverse[Chunk].traverse.unordered traverse consistent with sequence 0.002s
1373 + Ints - Traverse[Chunk].traverse.unordered traverse parallel composition 0.004s
1374 + Ints - Traverse[Chunk].traverse.unordered traverse sequential composition 0.005s
1375 + Ints - Traverse[Chunk].traverse.unorderedFold consistent with unorderedFoldMap 0.003s
1376 + Longs - size 0.004s
1377 + Longs - take 0.003s
1378 + Longs - drop 0.003s
1379 + Longs - isEmpty 0.001s
1380 + Longs - toArray 0.005s
1381 + Longs - copyToArray 0.003s
1382 + Longs - concat 0.005s
1383 + Longs - concat empty 0.0s
1384 + Longs - scanLeft 0.009s
1385 + Longs - scanLeftCarry 0.008s
1386 + Longs - Eq[Chunk[Long]].eq.antisymmetry eq 0.003s
1387 + Longs - Eq[Chunk[Long]].eq.reflexivity eq 0.002s
1388 + Longs - Eq[Chunk[Long]].eq.symmetry eq 0.002s
1389 + Longs - Eq[Chunk[Long]].eq.transitivity eq 0.003s
1390 + Longs - Monad[Chunk].monad.ap consistent with product + map 0.022s
1391 + Longs - Monad[Chunk].monad.applicative homomorphism 0.001s
1392 + Longs - Monad[Chunk].monad.applicative identity 0.001s
1393 + Longs - Monad[Chunk].monad.applicative interchange 0.002s
1394 + Longs - Monad[Chunk].monad.applicative map 0.002s
1395 + Longs - Monad[Chunk].monad.applicative unit 0.0s
1396 + Longs - Monad[Chunk].monad.apply composition 0.522s
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.319s
1400 + Longs - Monad[Chunk].monad.flatMap consistent apply 0.026s
1401 + Longs - Monad[Chunk].monad.flatMap from tailRecM consistency 0.076s
1402 + Longs - Monad[Chunk].monad.invariant composition 0.006s
1403 + Longs - Monad[Chunk].monad.invariant identity 0.001s
1404 + Longs - Monad[Chunk].monad.map flatMap coherence 0.004s
1405 + Longs - Monad[Chunk].monad.map2/map2Eval consistency 0.021s
1406 + Longs - Monad[Chunk].monad.map2/product-map consistency 0.031s
1407 + Longs - Monad[Chunk].monad.monad left identity 0.003s
1408 + Longs - Monad[Chunk].monad.monad right identity 0.001s
1409 + Longs - Monad[Chunk].monad.monoidal left identity 0.001s
1410 + Longs - Monad[Chunk].monad.monoidal right identity 0.002s
1411 + Longs - Monad[Chunk].monad.mproduct consistent flatMap 0.023s
1412 + Longs - Monad[Chunk].monad.productL consistent map2 0.003s
1413 + Longs - Monad[Chunk].monad.productR consistent map2 0.004s
1414 + Longs - Monad[Chunk].monad.semigroupal associativity 0.08s
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.01s
1418 + Longs - Alternative[Chunk].alternative.applicative homomorphism 0.0s
1419 + Longs - Alternative[Chunk].alternative.applicative identity 0.002s
1420 + Longs - Alternative[Chunk].alternative.applicative interchange 0.002s
1421 + Longs - Alternative[Chunk].alternative.applicative map 0.001s
1422 + Longs - Alternative[Chunk].alternative.applicative unit 0.001s
1423 + Longs - Alternative[Chunk].alternative.apply composition 0.371s
1424 + Longs - Alternative[Chunk].alternative.covariant composition 0.002s
1425 + Longs - Alternative[Chunk].alternative.covariant identity 0.001s
1426 + Longs - Alternative[Chunk].alternative.invariant composition 0.003s
1427 + Longs - Alternative[Chunk].alternative.invariant identity 0.001s
1428 + Longs - Alternative[Chunk].alternative.left distributivity 0.004s
1429 + Longs - Alternative[Chunk].alternative.map2/map2Eval consistency 0.015s
1430 + Longs - Alternative[Chunk].alternative.map2/product-map consistency 0.016s
1431 + Longs - Alternative[Chunk].alternative.monoidK left identity 0.001s
1432 + Longs - Alternative[Chunk].alternative.monoidK right identity 0.002s
1433 + Longs - Alternative[Chunk].alternative.monoidal left identity 0.001s
1434 + Longs - Alternative[Chunk].alternative.monoidal right identity 0.001s
1435 + Longs - Alternative[Chunk].alternative.productL consistent map2 0.006s
1436 + Longs - Alternative[Chunk].alternative.productR consistent map2 0.004s
1437 + Longs - Alternative[Chunk].alternative.right absorption 0.0s
1438 + Longs - Alternative[Chunk].alternative.right distributivity 0.028s
1439 + Longs - Alternative[Chunk].alternative.semigroupK associative 0.004s
1440 + Longs - Alternative[Chunk].alternative.semigroupal associativity 0.203s
1441 + Longs - TraverseFilter[Chunk].traverseFilter.collect mapFilter consistency 0.002s
1442 + Longs - TraverseFilter[Chunk].traverseFilter.filter mapFilter consistency 0.001s
1443 + Longs - TraverseFilter[Chunk].traverseFilter.filterA consistent with traverseFilter 0.002s
1444 + Longs - TraverseFilter[Chunk].traverseFilter.filterNot mapFilter consistency 0.001s
1445 + Longs - TraverseFilter[Chunk].traverseFilter.flattenOption mapFilter consistency 0.002s
1446 + Longs - TraverseFilter[Chunk].traverseFilter.mapFilter composition 0.004s
1447 + Longs - TraverseFilter[Chunk].traverseFilter.mapFilter map consistency 0.002s
1448 + Longs - TraverseFilter[Chunk].traverseFilter.traverseEither consistent with traverseFilter 0.004s
1449 + Longs - TraverseFilter[Chunk].traverseFilter.traverseFilter consistent with traverse 0.002s
1450 + Longs - TraverseFilter[Chunk].traverseFilter.traverseFilter identity 0.002s
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.002s
1454 + Longs - Traverse[Chunk].traverse.covariant composition 0.003s
1455 + Longs - Traverse[Chunk].traverse.covariant identity 0.001s
1456 + Longs - Traverse[Chunk].traverse.dropWhile_ reference 0.002s
1457 + Longs - Traverse[Chunk].traverse.exists consistent with find 0.002s
1458 + Longs - Traverse[Chunk].traverse.exists is lazy 0.001s
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.003s
1463 + Longs - Traverse[Chunk].traverse.foldRight consistent with foldMap 0.003s
1464 + Longs - Traverse[Chunk].traverse.foldRight is lazy 0.001s
1465 + Longs - Traverse[Chunk].traverse.foldRightDefer consistency 0.005s
1466 + Longs - Traverse[Chunk].traverse.forall consistent with exists 0.001s
1467 + Longs - Traverse[Chunk].traverse.forall is lazy 0.001s
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.002s
1471 + Longs - Traverse[Chunk].traverse.invariant identity 0.001s
1472 + Longs - Traverse[Chunk].traverse.nonEmpty reference 0.002s
1473 + Longs - Traverse[Chunk].traverse.ordered consistency 0.002s
1474 + Longs - Traverse[Chunk].traverse.reduceLeftOption consistent with reduceLeftToOption 0.002s
1475 + Longs - Traverse[Chunk].traverse.reduceRightOption consistent with reduceRightToOption 0.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.002s
1480 + Longs - Traverse[Chunk].traverse.traverse order consistency 0.002s
1481 + Longs - Traverse[Chunk].traverse.traverse parallel composition 0.007s
1482 + Longs - Traverse[Chunk].traverse.traverse ref mapWithIndex 0.204s
1483 + Longs - Traverse[Chunk].traverse.traverse ref traverseWithIndexM 0.011s
1484 + Longs - Traverse[Chunk].traverse.traverse ref zipWithIndex 0.009s
1485 + Longs - Traverse[Chunk].traverse.traverse sequential composition 0.012s
1486 + Longs - Traverse[Chunk].traverse.traverse traverseTap 0.003s
1487 + Longs - Traverse[Chunk].traverse.unordered traverse consistent with sequence 0.003s
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.009s
1492 + Doubles - take 0.003s
1493 + Doubles - drop 0.001s
1494 + Doubles - isEmpty 0.002s
1495 + Doubles - toArray 0.005s
1496 + Doubles - copyToArray 0.004s
1497 + Doubles - concat 0.005s
1498 + Doubles - concat empty 0.0s
1499 + Doubles - scanLeft 0.008s
1500 + Doubles - scanLeftCarry 0.008s
1501 + Doubles - Eq[Chunk[Double]].eq.antisymmetry eq 0.003s
1502 + Doubles - Eq[Chunk[Double]].eq.reflexivity eq 0.003s
1503 + Doubles - Eq[Chunk[Double]].eq.symmetry eq 0.003s
1504 + Doubles - Eq[Chunk[Double]].eq.transitivity eq 0.003s
1505 + Doubles - Monad[Chunk].monad.ap consistent with product + map 0.02s
1506 + Doubles - Monad[Chunk].monad.applicative homomorphism 0.001s
1507 + Doubles - Monad[Chunk].monad.applicative identity 0.001s
1508 + Doubles - Monad[Chunk].monad.applicative interchange 0.003s
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.396s
1512 + Doubles - Monad[Chunk].monad.covariant composition 0.004s
1513 + Doubles - Monad[Chunk].monad.covariant identity 0.001s
1514 + Doubles - Monad[Chunk].monad.flatMap associativity 0.416s
1515 + Doubles - Monad[Chunk].monad.flatMap consistent apply 0.014s
1516 + Doubles - Monad[Chunk].monad.flatMap from tailRecM consistency 0.021s
1517 + Doubles - Monad[Chunk].monad.invariant composition 0.003s
1518 + Doubles - Monad[Chunk].monad.invariant identity 0.001s
1519 + Doubles - Monad[Chunk].monad.map flatMap coherence 0.002s
1520 + Doubles - Monad[Chunk].monad.map2/map2Eval consistency 0.01s
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.001s
1524 + Doubles - Monad[Chunk].monad.monoidal left identity 0.002s
1525 + Doubles - Monad[Chunk].monad.monoidal right identity 0.001s
1526 + Doubles - Monad[Chunk].monad.mproduct consistent flatMap 0.026s
1527 + Doubles - Monad[Chunk].monad.productL consistent map2 0.004s
1528 + Doubles - Monad[Chunk].monad.productR consistent map2 0.008s
1529 + Doubles - Monad[Chunk].monad.semigroupal associativity 0.095s
1530 + Doubles - Monad[Chunk].monad.tailRecM consistent flatMap 0.019s
1531 + Doubles - Monad[Chunk].monad.tailRecM stack safety 0.003s
1532 + Doubles - Alternative[Chunk].alternative.ap consistent with product + map 0.012s
1533 + Doubles - Alternative[Chunk].alternative.applicative homomorphism 0.001s
1534 + Doubles - Alternative[Chunk].alternative.applicative identity 0.001s
1535 + Doubles - Alternative[Chunk].alternative.applicative interchange 0.002s
1536 + Doubles - Alternative[Chunk].alternative.applicative map 0.002s
1537 + Doubles - Alternative[Chunk].alternative.applicative unit 0.0s
1538 + Doubles - Alternative[Chunk].alternative.apply composition 0.557s
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.004s
1544 + Doubles - Alternative[Chunk].alternative.map2/map2Eval consistency 0.018s
1545 + Doubles - Alternative[Chunk].alternative.map2/product-map consistency 0.014s
1546 + Doubles - Alternative[Chunk].alternative.monoidK left identity 0.002s
1547 + Doubles - Alternative[Chunk].alternative.monoidK right identity 0.001s
1548 + Doubles - Alternative[Chunk].alternative.monoidal left identity 0.001s
1549 + Doubles - Alternative[Chunk].alternative.monoidal right identity 0.002s
1550 + Doubles - Alternative[Chunk].alternative.productL consistent map2 0.005s
1551 + Doubles - Alternative[Chunk].alternative.productR consistent map2 0.003s
1552 + Doubles - Alternative[Chunk].alternative.right absorption 0.001s
1553 + Doubles - Alternative[Chunk].alternative.right distributivity 0.075s
1554 + Doubles - Alternative[Chunk].alternative.semigroupK associative 0.005s
1555 + Doubles - Alternative[Chunk].alternative.semigroupal associativity 0.149s
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.004s
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.002s
1563 + Doubles - TraverseFilter[Chunk].traverseFilter.traverseEither consistent with traverseFilter 0.005s
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.004s
1567 + Floats - size 0.007s
1568 + Floats - take 0.005s
1569 + Floats - drop 0.003s
1570 + Floats - isEmpty 0.002s
1571 + Floats - toArray 0.006s
1572 + Floats - copyToArray 0.006s
1573 + Floats - concat 0.006s
1574 + Floats - concat empty 0.0s
1575 + Floats - scanLeft 0.007s
1576 + Floats - scanLeftCarry 0.008s
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.003s
1581 + Floats - Monad[Chunk].monad.ap consistent with product + map 0.027s
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.002s
1585 + Floats - Monad[Chunk].monad.applicative map 0.002s
1586 + Floats - Monad[Chunk].monad.applicative unit 0.0s
1587 + Floats - Monad[Chunk].monad.apply composition 0.833s
1588 + Floats - Monad[Chunk].monad.covariant composition 0.003s
1589 + Floats - Monad[Chunk].monad.covariant identity 0.002s
1590 + Floats - Monad[Chunk].monad.flatMap associativity 0.472s
1591 + Floats - Monad[Chunk].monad.flatMap consistent apply 0.019s
1592 + Floats - Monad[Chunk].monad.flatMap from tailRecM consistency 0.019s
1593 + Floats - Monad[Chunk].monad.invariant composition 0.003s
1594 + Floats - Monad[Chunk].monad.invariant identity 0.002s
1595 + Floats - Monad[Chunk].monad.map flatMap coherence 0.001s
1596 + Floats - Monad[Chunk].monad.map2/map2Eval consistency 0.031s
1597 + Floats - Monad[Chunk].monad.map2/product-map consistency 0.018s
1598 + Floats - Monad[Chunk].monad.monad left identity 0.003s
1599 + Floats - Monad[Chunk].monad.monad right identity 0.002s
1600 + Floats - Monad[Chunk].monad.monoidal left identity 0.001s
1601 + Floats - Monad[Chunk].monad.monoidal right identity 0.002s
1602 + Floats - Monad[Chunk].monad.mproduct consistent flatMap 0.122s
1603 + Floats - Monad[Chunk].monad.productL consistent map2 0.003s
1604 + Floats - Monad[Chunk].monad.productR consistent map2 0.005s
1605 + Floats - Monad[Chunk].monad.semigroupal associativity 0.053s
1606 + Floats - Monad[Chunk].monad.tailRecM consistent flatMap 0.025s
1607 + Floats - Monad[Chunk].monad.tailRecM stack safety 0.002s
1608 + Floats - Alternative[Chunk].alternative.ap consistent with product + map 0.018s
1609 + Floats - Alternative[Chunk].alternative.applicative homomorphism 0.001s
1610 + Floats - Alternative[Chunk].alternative.applicative identity 0.001s
1611 + Floats - Alternative[Chunk].alternative.applicative interchange 0.002s
1612 + Floats - Alternative[Chunk].alternative.applicative map 0.002s
1613 + Floats - Alternative[Chunk].alternative.applicative unit 0.001s
1614 + Floats - Alternative[Chunk].alternative.apply composition 0.18s
1615 + Floats - Alternative[Chunk].alternative.covariant composition 0.003s
1616 + Floats - Alternative[Chunk].alternative.covariant identity 0.002s
1617 + Floats - Alternative[Chunk].alternative.invariant composition 0.003s
1618 + Floats - Alternative[Chunk].alternative.invariant identity 0.001s
1619 + Floats - Alternative[Chunk].alternative.left distributivity 0.005s
1620 + Floats - Alternative[Chunk].alternative.map2/map2Eval consistency 0.014s
1621 + Floats - Alternative[Chunk].alternative.map2/product-map consistency 0.112s
1622 + Floats - Alternative[Chunk].alternative.monoidK left identity 0.003s
1623 + Floats - Alternative[Chunk].alternative.monoidK right identity 0.001s
1624 + Floats - Alternative[Chunk].alternative.monoidal left identity 0.002s
1625 + Floats - Alternative[Chunk].alternative.monoidal right identity 0.002s
1626 + Floats - Alternative[Chunk].alternative.productL consistent map2 0.004s
1627 + Floats - Alternative[Chunk].alternative.productR consistent map2 0.006s
1628 + Floats - Alternative[Chunk].alternative.right absorption 0.001s
1629 + Floats - Alternative[Chunk].alternative.right distributivity 0.153s
1630 + Floats - Alternative[Chunk].alternative.semigroupK associative 0.004s
1631 + Floats - Alternative[Chunk].alternative.semigroupal associativity 0.083s
1632 + Floats - TraverseFilter[Chunk].traverseFilter.collect mapFilter consistency 0.003s
1633 + Floats - TraverseFilter[Chunk].traverseFilter.filter mapFilter consistency 0.002s
1634 + Floats - TraverseFilter[Chunk].traverseFilter.filterA consistent with traverseFilter 0.002s
1635 + Floats - TraverseFilter[Chunk].traverseFilter.filterNot mapFilter consistency 0.002s
1636 + Floats - TraverseFilter[Chunk].traverseFilter.flattenOption mapFilter consistency 0.002s
1637 + Floats - TraverseFilter[Chunk].traverseFilter.mapFilter composition 0.004s
1638 + Floats - TraverseFilter[Chunk].traverseFilter.mapFilter map consistency 0.002s
1639 + Floats - TraverseFilter[Chunk].traverseFilter.traverseEither consistent with traverseFilter 0.004s
1640 + Floats - TraverseFilter[Chunk].traverseFilter.traverseFilter consistent with traverse 0.003s
1641 + Floats - TraverseFilter[Chunk].traverseFilter.traverseFilter identity 0.002s
1642 + Floats - TraverseFilter[Chunk].traverseFilter.traverseFilter nested composition 0.006s
1643 + Unspecialized - size 0.005s
1644 + Unspecialized - take 0.002s
1645 + Unspecialized - drop 0.002s
1646 + Unspecialized - isEmpty 0.001s
1647 + Unspecialized - toArray 0.004s
1648 + Unspecialized - copyToArray 0.002s
1649 + Unspecialized - concat 0.007s
1650 + Unspecialized - concat empty 0.001s
1651 + Unspecialized - scanLeft 0.007s
1652 + Unspecialized - scanLeftCarry 0.007s
1653 + Unspecialized - Eq[Chunk[Char]].eq.antisymmetry eq 0.002s
1654 + Unspecialized - Eq[Chunk[Char]].eq.reflexivity eq 0.001s
1655 + Unspecialized - Eq[Chunk[Char]].eq.symmetry eq 0.002s
1656 + Unspecialized - Eq[Chunk[Char]].eq.transitivity eq 0.001s
1657 + Unspecialized - Monad[Chunk].monad.ap consistent with product + map 0.043s
1658 + Unspecialized - Monad[Chunk].monad.applicative homomorphism 0.001s
1659 + Unspecialized - Monad[Chunk].monad.applicative identity 0.0s
1660 + Unspecialized - Monad[Chunk].monad.applicative interchange 0.001s
1661 + Unspecialized - Monad[Chunk].monad.applicative map 0.002s
1662 + Unspecialized - Monad[Chunk].monad.applicative unit 0.0s
1663 + Unspecialized - Monad[Chunk].monad.apply composition 0.277s
1664 + Unspecialized - Monad[Chunk].monad.covariant composition 0.003s
1665 + Unspecialized - Monad[Chunk].monad.covariant identity 0.0s
1666 + Unspecialized - Monad[Chunk].monad.flatMap associativity 0.258s
1667 + Unspecialized - Monad[Chunk].monad.flatMap consistent apply 0.014s
1668 + Unspecialized - Monad[Chunk].monad.flatMap from tailRecM consistency 0.014s
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.002s
1672 + Unspecialized - Monad[Chunk].monad.map2/map2Eval consistency 0.016s
1673 + Unspecialized - Monad[Chunk].monad.map2/product-map consistency 0.126s
1674 + Unspecialized - Monad[Chunk].monad.monad left identity 0.002s
1675 + Unspecialized - Monad[Chunk].monad.monad right identity 0.001s
1676 + Unspecialized - Monad[Chunk].monad.monoidal left identity 0.002s
1677 + Unspecialized - Monad[Chunk].monad.monoidal right identity 0.001s
1678 + Unspecialized - Monad[Chunk].monad.mproduct consistent flatMap 0.016s
1679 + Unspecialized - Monad[Chunk].monad.productL consistent map2 0.003s
1680 + Unspecialized - Monad[Chunk].monad.productR consistent map2 0.003s
1681 + Unspecialized - Monad[Chunk].monad.semigroupal associativity 0.028s
1682 + Unspecialized - Monad[Chunk].monad.tailRecM consistent flatMap 0.016s
1683 + Unspecialized - Monad[Chunk].monad.tailRecM stack safety 0.002s
1684 + Unspecialized - Alternative[Chunk].alternative.ap consistent with product + map 0.009s
1685 + Unspecialized - Alternative[Chunk].alternative.applicative homomorphism 0.0s
1686 + Unspecialized - Alternative[Chunk].alternative.applicative identity 0.0s
1687 + Unspecialized - Alternative[Chunk].alternative.applicative interchange 0.001s
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.448s
1691 + Unspecialized - Alternative[Chunk].alternative.covariant composition 0.001s
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.0s
1695 + Unspecialized - Alternative[Chunk].alternative.left distributivity 0.003s
1696 + Unspecialized - Alternative[Chunk].alternative.map2/map2Eval consistency 0.017s
1697 + Unspecialized - Alternative[Chunk].alternative.map2/product-map consistency 0.012s
1698 + Unspecialized - Alternative[Chunk].alternative.monoidK left identity 0.001s
1699 + Unspecialized - Alternative[Chunk].alternative.monoidK right identity 0.001s
1700 + Unspecialized - Alternative[Chunk].alternative.monoidal left identity 0.001s
1701 + Unspecialized - Alternative[Chunk].alternative.monoidal right identity 0.001s
1702 + Unspecialized - Alternative[Chunk].alternative.productL consistent map2 0.003s
1703 + Unspecialized - Alternative[Chunk].alternative.productR consistent map2 0.005s
1704 + Unspecialized - Alternative[Chunk].alternative.right absorption 0.001s
1705 + Unspecialized - Alternative[Chunk].alternative.right distributivity 0.028s
1706 + Unspecialized - Alternative[Chunk].alternative.semigroupK associative 0.003s
1707 + Unspecialized - Alternative[Chunk].alternative.semigroupal associativity 0.095s
1708 + Unspecialized - TraverseFilter[Chunk].traverseFilter.collect mapFilter consistency 0.001s
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.001s
1717 + Unspecialized - TraverseFilter[Chunk].traverseFilter.traverseFilter identity 0.001s
1718 + Unspecialized - TraverseFilter[Chunk].traverseFilter.traverseFilter nested composition 0.003s
1719 + Unspecialized - Traverse[Chunk].traverse.collectFirst reference 0.001s
1720 + Unspecialized - Traverse[Chunk].traverse.collectFirstSome reference 0.001s
1721 + Unspecialized - Traverse[Chunk].traverse.covariant composition 0.002s
1722 + Unspecialized - Traverse[Chunk].traverse.covariant identity 0.001s
1723 + Unspecialized - Traverse[Chunk].traverse.dropWhile_ reference 0.001s
1724 + Unspecialized - Traverse[Chunk].traverse.exists consistent with find 0.001s
1725 + Unspecialized - Traverse[Chunk].traverse.exists is lazy 0.001s
1726 + Unspecialized - Traverse[Chunk].traverse.filter_ reference 0.002s
1727 + Unspecialized - Traverse[Chunk].traverse.fold reference 0.002s
1728 + Unspecialized - Traverse[Chunk].traverse.foldLeft consistent with foldMap 0.003s
1729 + Unspecialized - Traverse[Chunk].traverse.foldM identity 0.001s
1730 + Unspecialized - Traverse[Chunk].traverse.foldRight consistent with foldMap 0.002s
1731 + Unspecialized - Traverse[Chunk].traverse.foldRight is lazy 0.001s
1732 + Unspecialized - Traverse[Chunk].traverse.foldRightDefer consistency 0.003s
1733 + Unspecialized - Traverse[Chunk].traverse.forall consistent with exists 0.001s
1734 + Unspecialized - Traverse[Chunk].traverse.forall is lazy 0.001s
1735 + Unspecialized - Traverse[Chunk].traverse.forall true if empty 0.002s
1736 + Unspecialized - Traverse[Chunk].traverse.get reference 0.001s
1737 + Unspecialized - Traverse[Chunk].traverse.invariant composition 0.002s
1738 + Unspecialized - Traverse[Chunk].traverse.invariant identity 0.001s
1739 + Unspecialized - Traverse[Chunk].traverse.nonEmpty reference 0.0s
1740 + Unspecialized - Traverse[Chunk].traverse.ordered consistency 0.001s
1741 + Unspecialized - Traverse[Chunk].traverse.reduceLeftOption consistent with reduceLeftToOption 0.002s
1742 + Unspecialized - Traverse[Chunk].traverse.reduceRightOption consistent with reduceRightToOption 0.001s
1743 + Unspecialized - Traverse[Chunk].traverse.takeWhile_ reference 0.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.003s
1749 + Unspecialized - Traverse[Chunk].traverse.traverse ref mapWithIndex 0.003s
1750 + Unspecialized - Traverse[Chunk].traverse.traverse ref traverseWithIndexM 0.003s
1751 + Unspecialized - Traverse[Chunk].traverse.traverse ref zipWithIndex 0.004s
1752 + Unspecialized - Traverse[Chunk].traverse.traverse sequential composition 0.002s
1753 + Unspecialized - Traverse[Chunk].traverse.traverse traverseTap 0.002s
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.002s
1758 + ByteBuffer - size 0.001s
1759 + ByteBuffer - take 0.002s
1760 + ByteBuffer - drop 0.002s
1761 + ByteBuffer - isEmpty 0.001s
1762 + ByteBuffer - toArray 0.003s
1763 + ByteBuffer - copyToArray 0.003s
1764 + ByteBuffer - concat 0.004s
1765 + ByteBuffer - concat empty 0.0s
1766 + ByteBuffer - scanLeft 0.002s
1767 + ByteBuffer - scanLeftCarry 0.002s
1768 + ByteBuffer - toByteBuffer.byte 0.002s
1769 + ByteBuffer - Eq[Chunk[Byte]].eq.antisymmetry eq 0.004s
1770 + ByteBuffer - Eq[Chunk[Byte]].eq.reflexivity eq 0.001s
1771 + ByteBuffer - Eq[Chunk[Byte]].eq.symmetry eq 0.003s
1772 + ByteBuffer - Eq[Chunk[Byte]].eq.transitivity eq 0.004s
1773 + ByteBuffer - Monad[Chunk].monad.ap consistent with product + map 0.008s
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.002s
1778 + ByteBuffer - Monad[Chunk].monad.applicative unit 0.0s
1779 + ByteBuffer - Monad[Chunk].monad.apply composition 0.184s
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.141s
1783 + ByteBuffer - Monad[Chunk].monad.flatMap consistent apply 0.009s
1784 + ByteBuffer - Monad[Chunk].monad.flatMap from tailRecM consistency 0.008s
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.004s
1789 + ByteBuffer - Monad[Chunk].monad.map2/product-map consistency 0.003s
1790 + ByteBuffer - Monad[Chunk].monad.monad left identity 0.002s
1791 + ByteBuffer - Monad[Chunk].monad.monad right identity 0.001s
1792 + ByteBuffer - Monad[Chunk].monad.monoidal left identity 0.001s
1793 + ByteBuffer - Monad[Chunk].monad.monoidal right identity 0.001s
1794 + ByteBuffer - Monad[Chunk].monad.mproduct consistent flatMap 0.011s
1795 + ByteBuffer - Monad[Chunk].monad.productL consistent map2 0.003s
1796 + ByteBuffer - Monad[Chunk].monad.productR consistent map2 0.002s
1797 + ByteBuffer - Monad[Chunk].monad.semigroupal associativity 0.007s
1798 + ByteBuffer - Monad[Chunk].monad.tailRecM consistent flatMap 0.012s
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.002s
1804 + ByteBuffer - Alternative[Chunk].alternative.applicative map 0.001s
1805 + ByteBuffer - Alternative[Chunk].alternative.applicative unit 0.0s
1806 + ByteBuffer - Alternative[Chunk].alternative.apply composition 0.079s
1807 + ByteBuffer - Alternative[Chunk].alternative.covariant composition 0.001s
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.006s
1813 + ByteBuffer - Alternative[Chunk].alternative.map2/product-map consistency 0.006s
1814 + ByteBuffer - Alternative[Chunk].alternative.monoidK left identity 0.001s
1815 + ByteBuffer - Alternative[Chunk].alternative.monoidK right identity 0.001s
1816 + ByteBuffer - Alternative[Chunk].alternative.monoidal left identity 0.001s
1817 + ByteBuffer - Alternative[Chunk].alternative.monoidal right identity 0.001s
1818 + ByteBuffer - Alternative[Chunk].alternative.productL consistent map2 0.004s
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.016s
1822 + ByteBuffer - Alternative[Chunk].alternative.semigroupK associative 0.002s
1823 + ByteBuffer - Alternative[Chunk].alternative.semigroupal associativity 0.01s
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.002s
1830 + ByteBuffer - TraverseFilter[Chunk].traverseFilter.mapFilter map consistency 0.002s
1831 + ByteBuffer - TraverseFilter[Chunk].traverseFilter.traverseEither consistent with traverseFilter 0.002s
1832 + ByteBuffer - TraverseFilter[Chunk].traverseFilter.traverseFilter consistent with traverse 0.001s
1833 + ByteBuffer - TraverseFilter[Chunk].traverseFilter.traverseFilter identity 0.001s
1834 + ByteBuffer - TraverseFilter[Chunk].traverseFilter.traverseFilter nested composition 0.004s
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.002s
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.002s
1845 + ByteBuffer - Traverse[Chunk].traverse.foldM identity 0.003s
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.002s
1852 + ByteBuffer - Traverse[Chunk].traverse.get reference 0.001s
1853 + ByteBuffer - Traverse[Chunk].traverse.invariant composition 0.003s
1854 + ByteBuffer - Traverse[Chunk].traverse.invariant identity 0.001s
1855 + ByteBuffer - Traverse[Chunk].traverse.nonEmpty reference 0.001s
1856 + ByteBuffer - Traverse[Chunk].traverse.ordered consistency 0.002s
1857 + ByteBuffer - Traverse[Chunk].traverse.reduceLeftOption consistent with reduceLeftToOption 0.001s
1858 + ByteBuffer - Traverse[Chunk].traverse.reduceRightOption consistent with reduceRightToOption 0.002s
1859 + ByteBuffer - Traverse[Chunk].traverse.takeWhile_ reference 0.001s
1860 + ByteBuffer - Traverse[Chunk].traverse.toList reference 0.002s
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.002s
1864 + ByteBuffer - Traverse[Chunk].traverse.traverse parallel composition 0.002s
1865 + ByteBuffer - Traverse[Chunk].traverse.traverse ref mapWithIndex 0.002s
1866 + ByteBuffer - Traverse[Chunk].traverse.traverse ref traverseWithIndexM 0.002s
1867 + ByteBuffer - Traverse[Chunk].traverse.traverse ref zipWithIndex 0.002s
1868 + ByteBuffer - Traverse[Chunk].traverse.traverse sequential composition 0.003s
1869 + ByteBuffer - Traverse[Chunk].traverse.traverse traverseTap 0.002s
1870 + ByteBuffer - Traverse[Chunk].traverse.unordered traverse consistent with sequence 0.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.002s
1874 + ByteVector - size 0.001s
1875 + ByteVector - take 0.001s
1876 + ByteVector - drop 0.002s
1877 + ByteVector - isEmpty 0.0s
1878 + ByteVector - toArray 0.002s
1879 + ByteVector - copyToArray 0.001s
1880 + ByteVector - concat 0.003s
1881 + ByteVector - concat empty 0.0s
1882 + ByteVector - scanLeft 0.002s
1883 + ByteVector - scanLeftCarry 0.002s
1884 + ByteVector - toByteBuffer.byte 0.002s
1885 + ByteVector - Eq[Chunk[Byte]].eq.antisymmetry eq 0.001s
1886 + ByteVector - Eq[Chunk[Byte]].eq.reflexivity eq 0.001s
1887 + ByteVector - Eq[Chunk[Byte]].eq.symmetry eq 0.001s
1888 + ByteVector - Eq[Chunk[Byte]].eq.transitivity eq 0.002s
1889 + ByteVector - Monad[Chunk].monad.ap consistent with product + map 0.037s
1890 + ByteVector - Monad[Chunk].monad.applicative homomorphism 0.001s
1891 + ByteVector - Monad[Chunk].monad.applicative identity 0.001s
1892 + ByteVector - Monad[Chunk].monad.applicative interchange 0.001s
1893 + ByteVector - Monad[Chunk].monad.applicative map 0.002s
1894 + ByteVector - Monad[Chunk].monad.applicative unit 0.0s
1895 + ByteVector - Monad[Chunk].monad.apply composition 0.718s
1896 + ByteVector - Monad[Chunk].monad.covariant composition 0.002s
1897 + ByteVector - Monad[Chunk].monad.covariant identity 0.001s
1898 + ByteVector - Monad[Chunk].monad.flatMap associativity 1.08s
1899 + ByteVector - Monad[Chunk].monad.flatMap consistent apply 0.029s
1900 + ByteVector - Monad[Chunk].monad.flatMap from tailRecM consistency 0.03s
1901 + ByteVector - Monad[Chunk].monad.invariant composition 0.003s
1902 + ByteVector - Monad[Chunk].monad.invariant identity 0.001s
1903 + ByteVector - Monad[Chunk].monad.map flatMap coherence 0.002s
1904 + ByteVector - Monad[Chunk].monad.map2/map2Eval consistency 0.169s
1905 + ByteVector - Monad[Chunk].monad.map2/product-map consistency 0.052s
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.034s
1911 + ByteVector - Monad[Chunk].monad.productL consistent map2 0.01s
1912 + ByteVector - Monad[Chunk].monad.productR consistent map2 0.008s
1913 + ByteVector - Monad[Chunk].monad.semigroupal associativity 0.394s
1914 + ByteVector - Monad[Chunk].monad.tailRecM consistent flatMap 0.025s
1915 + ByteVector - Monad[Chunk].monad.tailRecM stack safety 0.002s
1916 + ByteVector - Alternative[Chunk].alternative.ap consistent with product + map 0.022s
1917 + ByteVector - Alternative[Chunk].alternative.applicative homomorphism 0.0s
1918 + ByteVector - Alternative[Chunk].alternative.applicative identity 0.001s
1919 + ByteVector - Alternative[Chunk].alternative.applicative interchange 0.002s
1920 + ByteVector - Alternative[Chunk].alternative.applicative map 0.002s
1921 + ByteVector - Alternative[Chunk].alternative.applicative unit 0.0s
1922 + ByteVector - Alternative[Chunk].alternative.apply composition 1.103s
1923 + ByteVector - Alternative[Chunk].alternative.covariant composition 0.003s
1924 + ByteVector - Alternative[Chunk].alternative.covariant identity 0.0s
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.052s
1929 + ByteVector - Alternative[Chunk].alternative.map2/product-map consistency 0.058s
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.014s
1935 + ByteVector - Alternative[Chunk].alternative.productR consistent map2 0.006s
1936 + ByteVector - Alternative[Chunk].alternative.right absorption 0.001s
1937 + ByteVector - Alternative[Chunk].alternative.right distributivity 0.058s
1938 + ByteVector - Alternative[Chunk].alternative.semigroupK associative 0.002s
1939 + ByteVector - Alternative[Chunk].alternative.semigroupal associativity 0.378s
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.002s
1943 + ByteVector - TraverseFilter[Chunk].traverseFilter.filterNot mapFilter consistency 0.001s
1944 + ByteVector - TraverseFilter[Chunk].traverseFilter.flattenOption mapFilter consistency 0.001s
1945 + ByteVector - TraverseFilter[Chunk].traverseFilter.mapFilter composition 0.003s
1946 + ByteVector - TraverseFilter[Chunk].traverseFilter.mapFilter map consistency 0.002s
1947 + ByteVector - TraverseFilter[Chunk].traverseFilter.traverseEither consistent with traverseFilter 0.003s
1948 + ByteVector - TraverseFilter[Chunk].traverseFilter.traverseFilter consistent with traverse 0.002s
1949 + ByteVector - TraverseFilter[Chunk].traverseFilter.traverseFilter identity 0.0s
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.0s
1953 + ByteVector - Traverse[Chunk].traverse.covariant composition 0.003s
1954 + ByteVector - Traverse[Chunk].traverse.covariant identity 0.001s
1955 + ByteVector - Traverse[Chunk].traverse.dropWhile_ reference 0.001s
1956 + ByteVector - Traverse[Chunk].traverse.exists consistent with find 0.001s
1957 + ByteVector - Traverse[Chunk].traverse.exists is lazy 0.0s
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.002s
1963 + ByteVector - Traverse[Chunk].traverse.foldRight is lazy 0.001s
1964 + ByteVector - Traverse[Chunk].traverse.foldRightDefer consistency 0.002s
1965 + ByteVector - Traverse[Chunk].traverse.forall consistent with exists 0.001s
1966 + ByteVector - Traverse[Chunk].traverse.forall is lazy 0.0s
1967 + ByteVector - Traverse[Chunk].traverse.forall true if empty 0.001s
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.0s
1972 + ByteVector - Traverse[Chunk].traverse.ordered consistency 0.001s
1973 + ByteVector - Traverse[Chunk].traverse.reduceLeftOption consistent with reduceLeftToOption 0.002s
1974 + ByteVector - Traverse[Chunk].traverse.reduceRightOption consistent with reduceRightToOption 0.003s
1975 + ByteVector - Traverse[Chunk].traverse.takeWhile_ reference 0.001s
1976 + ByteVector - Traverse[Chunk].traverse.toList reference 0.001s
1977 + ByteVector - Traverse[Chunk].traverse.traverse derive foldMap 0.002s
1978 + ByteVector - Traverse[Chunk].traverse.traverse identity 0.001s
1979 + ByteVector - Traverse[Chunk].traverse.traverse order consistency 0.002s
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.072s
1983 + ByteVector - Traverse[Chunk].traverse.traverse ref zipWithIndex 0.007s
1984 + ByteVector - Traverse[Chunk].traverse.traverse sequential composition 0.006s
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.003s
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.001s
1992 + ShortBuffer - drop 0.001s
1993 + ShortBuffer - isEmpty 0.001s
1994 + ShortBuffer - toArray 0.002s
1995 + ShortBuffer - copyToArray 0.002s
1996 + ShortBuffer - concat 0.003s
1997 + ShortBuffer - concat empty 0.0s
1998 + ShortBuffer - scanLeft 0.002s
1999 + ShortBuffer - scanLeftCarry 0.001s
2000 + ShortBuffer - Eq[Chunk[Short]].eq.antisymmetry eq 0.002s
2001 + ShortBuffer - Eq[Chunk[Short]].eq.reflexivity eq 0.001s
2002 + ShortBuffer - Eq[Chunk[Short]].eq.symmetry eq 0.001s
2003 + ShortBuffer - Eq[Chunk[Short]].eq.transitivity eq 0.001s
2004 + ShortBuffer - Monad[Chunk].monad.ap consistent with product + map 0.009s
2005 + ShortBuffer - Monad[Chunk].monad.applicative homomorphism 0.001s
2006 + ShortBuffer - Monad[Chunk].monad.applicative identity 0.001s
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.315s
2011 + ShortBuffer - Monad[Chunk].monad.covariant composition 0.001s
2012 + ShortBuffer - Monad[Chunk].monad.covariant identity 0.001s
2013 + ShortBuffer - Monad[Chunk].monad.flatMap associativity 0.106s
2014 + ShortBuffer - Monad[Chunk].monad.flatMap consistent apply 0.009s
2015 + ShortBuffer - Monad[Chunk].monad.flatMap from tailRecM consistency 0.009s
2016 + ShortBuffer - Monad[Chunk].monad.invariant composition 0.001s
2017 + ShortBuffer - Monad[Chunk].monad.invariant identity 0.001s
2018 + ShortBuffer - Monad[Chunk].monad.map flatMap coherence 0.002s
2019 + ShortBuffer - Monad[Chunk].monad.map2/map2Eval consistency 0.004s
2020 + ShortBuffer - Monad[Chunk].monad.map2/product-map consistency 0.005s
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.009s
2026 + ShortBuffer - Monad[Chunk].monad.productL consistent map2 0.002s
2027 + ShortBuffer - Monad[Chunk].monad.productR consistent map2 0.002s
2028 + ShortBuffer - Monad[Chunk].monad.semigroupal associativity 0.009s
2029 + ShortBuffer - Monad[Chunk].monad.tailRecM consistent flatMap 0.01s
2030 + ShortBuffer - Monad[Chunk].monad.tailRecM stack safety 0.003s
2031 + ShortBuffer - Alternative[Chunk].alternative.ap consistent with product + map 0.005s
2032 + ShortBuffer - Alternative[Chunk].alternative.applicative homomorphism 0.001s
2033 + ShortBuffer - Alternative[Chunk].alternative.applicative identity 0.0s
2034 + ShortBuffer - Alternative[Chunk].alternative.applicative interchange 0.001s
2035 + ShortBuffer - Alternative[Chunk].alternative.applicative map 0.001s
2036 + ShortBuffer - Alternative[Chunk].alternative.applicative unit 0.001s
2037 + ShortBuffer - Alternative[Chunk].alternative.apply composition 0.178s
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.003s
2043 + ShortBuffer - Alternative[Chunk].alternative.map2/map2Eval consistency 0.004s
2044 + ShortBuffer - Alternative[Chunk].alternative.map2/product-map consistency 0.004s
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.004s
2050 + ShortBuffer - Alternative[Chunk].alternative.productR consistent map2 0.004s
2051 + ShortBuffer - Alternative[Chunk].alternative.right absorption 0.001s
2052 + ShortBuffer - Alternative[Chunk].alternative.right distributivity 0.02s
2053 + ShortBuffer - Alternative[Chunk].alternative.semigroupK associative 0.003s
2054 + ShortBuffer - Alternative[Chunk].alternative.semigroupal associativity 0.028s
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.001s
2080 + ShortBuffer - Traverse[Chunk].traverse.forall consistent with exists 0.001s
2081 + ShortBuffer - Traverse[Chunk].traverse.forall is lazy 0.001s
2082 + ShortBuffer - Traverse[Chunk].traverse.forall true if empty 0.001s
2083 + ShortBuffer - Traverse[Chunk].traverse.get reference 0.001s
2084 + ShortBuffer - Traverse[Chunk].traverse.invariant composition 0.002s
2085 + ShortBuffer - Traverse[Chunk].traverse.invariant identity 0.001s
2086 + ShortBuffer - Traverse[Chunk].traverse.nonEmpty reference 0.001s
2087 + ShortBuffer - Traverse[Chunk].traverse.ordered consistency 0.001s
2088 + ShortBuffer - Traverse[Chunk].traverse.reduceLeftOption consistent with reduceLeftToOption 0.001s
2089 + ShortBuffer - Traverse[Chunk].traverse.reduceRightOption consistent with reduceRightToOption 0.001s
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.0s
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.001s
2110 + IntBuffer - copyToArray 0.001s
2111 + IntBuffer - concat 0.004s
2112 + IntBuffer - concat empty 0.0s
2113 + IntBuffer - scanLeft 0.002s
2114 + IntBuffer - scanLeftCarry 0.002s
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.002s
2119 + IntBuffer - Monad[Chunk].monad.ap consistent with product + map 0.008s
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.185s
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.127s
2129 + IntBuffer - Monad[Chunk].monad.flatMap consistent apply 0.006s
2130 + IntBuffer - Monad[Chunk].monad.flatMap from tailRecM consistency 0.011s
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.001s
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.007s
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.005s
2144 + IntBuffer - Monad[Chunk].monad.tailRecM consistent flatMap 0.012s
2145 + IntBuffer - Monad[Chunk].monad.tailRecM stack safety 0.002s
2146 + IntBuffer - Alternative[Chunk].alternative.ap consistent with product + map 0.006s
2147 + IntBuffer - Alternative[Chunk].alternative.applicative homomorphism 0.0s
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.0s
2152 + IntBuffer - Alternative[Chunk].alternative.apply composition 0.088s
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.002s
2156 + IntBuffer - Alternative[Chunk].alternative.invariant identity 0.0s
2157 + IntBuffer - Alternative[Chunk].alternative.left distributivity 0.002s
2158 + IntBuffer - Alternative[Chunk].alternative.map2/map2Eval consistency 0.004s
2159 + IntBuffer - Alternative[Chunk].alternative.map2/product-map consistency 0.004s
2160 + IntBuffer - Alternative[Chunk].alternative.monoidK left identity 0.001s
2161 + IntBuffer - Alternative[Chunk].alternative.monoidK right identity 0.001s
2162 + IntBuffer - Alternative[Chunk].alternative.monoidal left identity 0.001s
2163 + IntBuffer - Alternative[Chunk].alternative.monoidal right identity 0.001s
2164 + IntBuffer - Alternative[Chunk].alternative.productL consistent map2 0.002s
2165 + IntBuffer - Alternative[Chunk].alternative.productR consistent map2 0.003s
2166 + IntBuffer - Alternative[Chunk].alternative.right absorption 0.0s
2167 + IntBuffer - Alternative[Chunk].alternative.right distributivity 0.018s
2168 + IntBuffer - Alternative[Chunk].alternative.semigroupK associative 0.003s
2169 + IntBuffer - Alternative[Chunk].alternative.semigroupal associativity 0.011s
2170 + IntBuffer - TraverseFilter[Chunk].traverseFilter.collect mapFilter consistency 0.002s
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.001s
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.002s
2183 + IntBuffer - Traverse[Chunk].traverse.covariant composition 0.001s
2184 + IntBuffer - Traverse[Chunk].traverse.covariant identity 0.001s
2185 + IntBuffer - Traverse[Chunk].traverse.dropWhile_ reference 0.001s
2186 + IntBuffer - Traverse[Chunk].traverse.exists consistent with find 0.002s
2187 + IntBuffer - Traverse[Chunk].traverse.exists is lazy 0.001s
2188 + IntBuffer - Traverse[Chunk].traverse.filter_ reference 0.001s
2189 + IntBuffer - Traverse[Chunk].traverse.fold reference 0.001s
2190 + IntBuffer - Traverse[Chunk].traverse.foldLeft consistent with foldMap 0.002s
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.001s
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.002s
2203 + IntBuffer - Traverse[Chunk].traverse.reduceLeftOption consistent with reduceLeftToOption 0.001s
2204 + IntBuffer - Traverse[Chunk].traverse.reduceRightOption consistent with reduceRightToOption 0.002s
2205 + IntBuffer - Traverse[Chunk].traverse.takeWhile_ reference 0.001s
2206 + IntBuffer - Traverse[Chunk].traverse.toList reference 0.001s
2207 + IntBuffer - Traverse[Chunk].traverse.traverse derive foldMap 0.002s
2208 + IntBuffer - Traverse[Chunk].traverse.traverse identity 0.001s
2209 + IntBuffer - Traverse[Chunk].traverse.traverse order consistency 0.001s
2210 + IntBuffer - Traverse[Chunk].traverse.traverse parallel composition 0.003s
2211 + IntBuffer - Traverse[Chunk].traverse.traverse ref mapWithIndex 0.002s
2212 + IntBuffer - Traverse[Chunk].traverse.traverse ref traverseWithIndexM 0.001s
2213 + IntBuffer - Traverse[Chunk].traverse.traverse ref zipWithIndex 0.002s
2214 + IntBuffer - Traverse[Chunk].traverse.traverse sequential composition 0.001s
2215 + IntBuffer - Traverse[Chunk].traverse.traverse traverseTap 0.002s
2216 + IntBuffer - Traverse[Chunk].traverse.unordered traverse consistent with sequence 0.001s
2217 + IntBuffer - Traverse[Chunk].traverse.unordered traverse parallel composition 0.001s
2218 + IntBuffer - Traverse[Chunk].traverse.unordered traverse sequential composition 0.003s
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.002s
2223 + LongBuffer - isEmpty 0.001s
2224 + LongBuffer - toArray 0.002s
2225 + LongBuffer - copyToArray 0.002s
2226 + LongBuffer - concat 0.003s
2227 + LongBuffer - concat empty 0.001s
2228 + LongBuffer - scanLeft 0.001s
2229 + LongBuffer - scanLeftCarry 0.003s
2230 + LongBuffer - Eq[Chunk[Long]].eq.antisymmetry eq 0.002s
2231 + LongBuffer - Eq[Chunk[Long]].eq.reflexivity eq 0.001s
2232 + LongBuffer - Eq[Chunk[Long]].eq.symmetry eq 0.001s
2233 + LongBuffer - Eq[Chunk[Long]].eq.transitivity eq 0.002s
2234 + LongBuffer - Monad[Chunk].monad.ap consistent with product + map 0.008s
2235 + LongBuffer - Monad[Chunk].monad.applicative homomorphism 0.0s
2236 + LongBuffer - Monad[Chunk].monad.applicative identity 0.001s
2237 + LongBuffer - Monad[Chunk].monad.applicative interchange 0.002s
2238 + LongBuffer - Monad[Chunk].monad.applicative map 0.001s
2239 + LongBuffer - Monad[Chunk].monad.applicative unit 0.0s
2240 + LongBuffer - Monad[Chunk].monad.apply composition 0.276s
2241 + LongBuffer - Monad[Chunk].monad.covariant composition 0.002s
2242 + LongBuffer - Monad[Chunk].monad.covariant identity 0.001s
2243 + LongBuffer - Monad[Chunk].monad.flatMap associativity 0.064s
2244 + LongBuffer - Monad[Chunk].monad.flatMap consistent apply 0.005s
2245 + LongBuffer - Monad[Chunk].monad.flatMap from tailRecM consistency 0.008s
2246 + LongBuffer - Monad[Chunk].monad.invariant composition 0.002s
2247 + LongBuffer - Monad[Chunk].monad.invariant identity 0.001s
2248 + LongBuffer - Monad[Chunk].monad.map flatMap coherence 0.001s
2249 + LongBuffer - Monad[Chunk].monad.map2/map2Eval consistency 0.007s
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.001s
2253 + LongBuffer - Monad[Chunk].monad.monoidal left identity 0.001s
2254 + LongBuffer - Monad[Chunk].monad.monoidal right identity 0.001s
2255 + LongBuffer - Monad[Chunk].monad.mproduct consistent flatMap 0.007s
2256 + LongBuffer - Monad[Chunk].monad.productL consistent map2 0.001s
2257 + LongBuffer - Monad[Chunk].monad.productR consistent map2 0.002s
2258 + LongBuffer - Monad[Chunk].monad.semigroupal associativity 0.005s
2259 + LongBuffer - Monad[Chunk].monad.tailRecM consistent flatMap 0.007s
2260 + LongBuffer - Monad[Chunk].monad.tailRecM stack safety 0.002s
2261 + LongBuffer - Alternative[Chunk].alternative.ap consistent with product + map 0.007s
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.002s
2266 + LongBuffer - Alternative[Chunk].alternative.applicative unit 0.0s
2267 + LongBuffer - Alternative[Chunk].alternative.apply composition 0.064s
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.003s
2273 + LongBuffer - Alternative[Chunk].alternative.map2/map2Eval consistency 0.005s
2274 + LongBuffer - Alternative[Chunk].alternative.map2/product-map consistency 0.006s
2275 + LongBuffer - Alternative[Chunk].alternative.monoidK left identity 0.001s
2276 + LongBuffer - Alternative[Chunk].alternative.monoidK right identity 0.001s
2277 + LongBuffer - Alternative[Chunk].alternative.monoidal left identity 0.001s
2278 + LongBuffer - Alternative[Chunk].alternative.monoidal right identity 0.001s
2279 + LongBuffer - Alternative[Chunk].alternative.productL consistent map2 0.003s
2280 + LongBuffer - Alternative[Chunk].alternative.productR consistent map2 0.002s
2281 + LongBuffer - Alternative[Chunk].alternative.right absorption 0.001s
2282 + LongBuffer - Alternative[Chunk].alternative.right distributivity 0.011s
2283 + LongBuffer - Alternative[Chunk].alternative.semigroupK associative 0.002s
2284 + LongBuffer - Alternative[Chunk].alternative.semigroupal associativity 0.013s
2285 + LongBuffer - TraverseFilter[Chunk].traverseFilter.collect mapFilter consistency 0.002s
2286 + LongBuffer - TraverseFilter[Chunk].traverseFilter.filter mapFilter consistency 0.001s
2287 + LongBuffer - TraverseFilter[Chunk].traverseFilter.filterA consistent with traverseFilter 0.001s
2288 + LongBuffer - TraverseFilter[Chunk].traverseFilter.filterNot mapFilter consistency 0.002s
2289 + LongBuffer - TraverseFilter[Chunk].traverseFilter.flattenOption mapFilter consistency 0.001s
2290 + LongBuffer - TraverseFilter[Chunk].traverseFilter.mapFilter composition 0.001s
2291 + LongBuffer - TraverseFilter[Chunk].traverseFilter.mapFilter map consistency 0.001s
2292 + LongBuffer - TraverseFilter[Chunk].traverseFilter.traverseEither consistent with traverseFilter 0.002s
2293 + LongBuffer - TraverseFilter[Chunk].traverseFilter.traverseFilter consistent with traverse 0.002s
2294 + LongBuffer - TraverseFilter[Chunk].traverseFilter.traverseFilter identity 0.001s
2295 + LongBuffer - TraverseFilter[Chunk].traverseFilter.traverseFilter nested composition 0.001s
2296 + LongBuffer - Traverse[Chunk].traverse.collectFirst reference 0.001s
2297 + LongBuffer - Traverse[Chunk].traverse.collectFirstSome reference 0.001s
2298 + LongBuffer - Traverse[Chunk].traverse.covariant composition 0.002s
2299 + LongBuffer - Traverse[Chunk].traverse.covariant identity 0.0s
2300 + LongBuffer - Traverse[Chunk].traverse.dropWhile_ reference 0.001s
2301 + LongBuffer - Traverse[Chunk].traverse.exists consistent with find 0.001s
2302 + LongBuffer - Traverse[Chunk].traverse.exists is lazy 0.0s
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.001s
2308 + LongBuffer - Traverse[Chunk].traverse.foldRight is lazy 0.002s
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.001s
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.002s
2324 + LongBuffer - Traverse[Chunk].traverse.traverse order consistency 0.005s
2325 + LongBuffer - Traverse[Chunk].traverse.traverse parallel composition 0.004s
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.002s
2331 + LongBuffer - Traverse[Chunk].traverse.unordered traverse consistent with sequence 0.001s
2332 + LongBuffer - Traverse[Chunk].traverse.unordered traverse parallel composition 0.003s
2333 + LongBuffer - Traverse[Chunk].traverse.unordered traverse sequential composition 0.001s
2334 + LongBuffer - Traverse[Chunk].traverse.unorderedFold consistent with unorderedFoldMap 0.001s
2335 + DoubleBuffer - size 0.001s
2336 + DoubleBuffer - take 0.001s
2337 + DoubleBuffer - drop 0.001s
2338 + DoubleBuffer - isEmpty 0.001s
2339 + DoubleBuffer - toArray 0.002s
2340 + DoubleBuffer - copyToArray 0.002s
2341 + DoubleBuffer - concat 0.004s
2342 + DoubleBuffer - concat empty 0.0s
2343 + DoubleBuffer - scanLeft 0.001s
2344 + DoubleBuffer - scanLeftCarry 0.002s
2345 + DoubleBuffer - Eq[Chunk[Double]].eq.antisymmetry eq 0.002s
2346 + DoubleBuffer - Eq[Chunk[Double]].eq.reflexivity eq 0.001s
2347 + DoubleBuffer - Eq[Chunk[Double]].eq.symmetry eq 0.002s
2348 + DoubleBuffer - Eq[Chunk[Double]].eq.transitivity eq 0.003s
2349 + DoubleBuffer - Monad[Chunk].monad.ap consistent with product + map 0.01s
2350 + DoubleBuffer - Monad[Chunk].monad.applicative homomorphism 0.0s
2351 + DoubleBuffer - Monad[Chunk].monad.applicative identity 0.002s
2352 + DoubleBuffer - Monad[Chunk].monad.applicative interchange 0.001s
2353 + DoubleBuffer - Monad[Chunk].monad.applicative map 0.002s
2354 + DoubleBuffer - Monad[Chunk].monad.applicative unit 0.0s
2355 + DoubleBuffer - Monad[Chunk].monad.apply composition 0.427s
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.108s
2359 + DoubleBuffer - Monad[Chunk].monad.flatMap consistent apply 0.01s
2360 + DoubleBuffer - Monad[Chunk].monad.flatMap from tailRecM consistency 0.015s
2361 + DoubleBuffer - Monad[Chunk].monad.invariant composition 0.002s
2362 + DoubleBuffer - Monad[Chunk].monad.invariant identity 0.001s
2363 + DoubleBuffer - Monad[Chunk].monad.map flatMap coherence 0.002s
2364 + DoubleBuffer - Monad[Chunk].monad.map2/map2Eval consistency 0.005s
2365 + DoubleBuffer - Monad[Chunk].monad.map2/product-map consistency 0.005s
2366 + DoubleBuffer - Monad[Chunk].monad.monad left identity 0.002s
2367 + DoubleBuffer - Monad[Chunk].monad.monad right identity 0.002s
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.013s
2371 + DoubleBuffer - Monad[Chunk].monad.productL consistent map2 0.003s
2372 + DoubleBuffer - Monad[Chunk].monad.productR consistent map2 0.002s
2373 + DoubleBuffer - Monad[Chunk].monad.semigroupal associativity 0.005s
2374 + DoubleBuffer - Monad[Chunk].monad.tailRecM consistent flatMap 0.009s
2375 + DoubleBuffer - Monad[Chunk].monad.tailRecM stack safety 0.003s
2376 + DoubleBuffer - Alternative[Chunk].alternative.ap consistent with product + map 0.009s
2377 + DoubleBuffer - Alternative[Chunk].alternative.applicative homomorphism 0.0s
2378 + DoubleBuffer - Alternative[Chunk].alternative.applicative identity 0.002s
2379 + DoubleBuffer - Alternative[Chunk].alternative.applicative interchange 0.001s
2380 + DoubleBuffer - Alternative[Chunk].alternative.applicative map 0.002s
2381 + DoubleBuffer - Alternative[Chunk].alternative.applicative unit 0.0s
2382 + DoubleBuffer - Alternative[Chunk].alternative.apply composition 0.287s
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.005s
2389 + DoubleBuffer - Alternative[Chunk].alternative.map2/product-map consistency 0.008s
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.002s
2396 + DoubleBuffer - Alternative[Chunk].alternative.right absorption 0.001s
2397 + DoubleBuffer - Alternative[Chunk].alternative.right distributivity 0.028s
2398 + DoubleBuffer - Alternative[Chunk].alternative.semigroupK associative 0.002s
2399 + DoubleBuffer - Alternative[Chunk].alternative.semigroupal associativity 0.015s
2400 + DoubleBuffer - TraverseFilter[Chunk].traverseFilter.collect mapFilter consistency 0.002s
2401 + DoubleBuffer - TraverseFilter[Chunk].traverseFilter.filter mapFilter consistency 0.001s
2402 + DoubleBuffer - TraverseFilter[Chunk].traverseFilter.filterA consistent with traverseFilter 0.002s
2403 + DoubleBuffer - TraverseFilter[Chunk].traverseFilter.filterNot mapFilter consistency 0.001s
2404 + DoubleBuffer - TraverseFilter[Chunk].traverseFilter.flattenOption mapFilter consistency 0.001s
2405 + DoubleBuffer - TraverseFilter[Chunk].traverseFilter.mapFilter composition 0.002s
2406 + DoubleBuffer - TraverseFilter[Chunk].traverseFilter.mapFilter map consistency 0.002s
2407 + DoubleBuffer - TraverseFilter[Chunk].traverseFilter.traverseEither consistent with traverseFilter 0.002s
2408 + DoubleBuffer - TraverseFilter[Chunk].traverseFilter.traverseFilter consistent with traverse 0.002s
2409 + DoubleBuffer - TraverseFilter[Chunk].traverseFilter.traverseFilter identity 0.001s
2410 + DoubleBuffer - TraverseFilter[Chunk].traverseFilter.traverseFilter nested composition 0.002s
2411 + FloatBuffer - size 0.001s
2412 + FloatBuffer - take 0.001s
2413 + FloatBuffer - drop 0.002s
2414 + FloatBuffer - isEmpty 0.001s
2415 + FloatBuffer - toArray 0.002s
2416 + FloatBuffer - copyToArray 0.002s
2417 + FloatBuffer - concat 0.004s
2418 + FloatBuffer - concat empty 0.0s
2419 + FloatBuffer - scanLeft 0.001s
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.002s
2424 + FloatBuffer - Eq[Chunk[Float]].eq.transitivity eq 0.003s
2425 + FloatBuffer - Monad[Chunk].monad.ap consistent with product + map 0.016s
2426 + FloatBuffer - Monad[Chunk].monad.applicative homomorphism 0.0s
2427 + FloatBuffer - Monad[Chunk].monad.applicative identity 0.002s
2428 + FloatBuffer - Monad[Chunk].monad.applicative interchange 0.002s
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.202s
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.15s
2435 + FloatBuffer - Monad[Chunk].monad.flatMap consistent apply 0.017s
2436 + FloatBuffer - Monad[Chunk].monad.flatMap from tailRecM consistency 0.016s
2437 + FloatBuffer - Monad[Chunk].monad.invariant composition 0.002s
2438 + FloatBuffer - Monad[Chunk].monad.invariant identity 0.001s
2439 + FloatBuffer - Monad[Chunk].monad.map flatMap coherence 0.003s
2440 + FloatBuffer - Monad[Chunk].monad.map2/map2Eval consistency 0.009s
2441 + FloatBuffer - Monad[Chunk].monad.map2/product-map consistency 0.003s
2442 + FloatBuffer - Monad[Chunk].monad.monad left identity 0.002s
2443 + FloatBuffer - Monad[Chunk].monad.monad right identity 0.001s
2444 + FloatBuffer - Monad[Chunk].monad.monoidal left identity 0.002s
2445 + FloatBuffer - Monad[Chunk].monad.monoidal right identity 0.001s
2446 + FloatBuffer - Monad[Chunk].monad.mproduct consistent flatMap 0.016s
2447 + FloatBuffer - Monad[Chunk].monad.productL consistent map2 0.003s
2448 + FloatBuffer - Monad[Chunk].monad.productR consistent map2 0.002s
2449 + FloatBuffer - Monad[Chunk].monad.semigroupal associativity 0.007s
2450 + FloatBuffer - Monad[Chunk].monad.tailRecM consistent flatMap 0.014s
2451 + FloatBuffer - Monad[Chunk].monad.tailRecM stack safety 0.003s
2452 + FloatBuffer - Alternative[Chunk].alternative.ap consistent with product + map 0.008s
2453 + FloatBuffer - Alternative[Chunk].alternative.applicative homomorphism 0.001s
2454 + FloatBuffer - Alternative[Chunk].alternative.applicative identity 0.001s
2455 + FloatBuffer - Alternative[Chunk].alternative.applicative interchange 0.003s
2456 + FloatBuffer - Alternative[Chunk].alternative.applicative map 0.002s
2457 + FloatBuffer - Alternative[Chunk].alternative.applicative unit 0.0s
2458 + FloatBuffer - Alternative[Chunk].alternative.apply composition 0.231s
2459 + FloatBuffer - Alternative[Chunk].alternative.covariant composition 0.002s
2460 + FloatBuffer - Alternative[Chunk].alternative.covariant identity 0.001s
2461 + FloatBuffer - Alternative[Chunk].alternative.invariant composition 0.002s
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.006s
2465 + FloatBuffer - Alternative[Chunk].alternative.map2/product-map consistency 0.005s
2466 + FloatBuffer - Alternative[Chunk].alternative.monoidK left identity 0.001s
2467 + FloatBuffer - Alternative[Chunk].alternative.monoidK right identity 0.001s
2468 + FloatBuffer - Alternative[Chunk].alternative.monoidal left identity 0.001s
2469 + FloatBuffer - Alternative[Chunk].alternative.monoidal right identity 0.001s
2470 + FloatBuffer - Alternative[Chunk].alternative.productL consistent map2 0.003s
2471 + FloatBuffer - Alternative[Chunk].alternative.productR consistent map2 0.003s
2472 + FloatBuffer - Alternative[Chunk].alternative.right absorption 0.0s
2473 + FloatBuffer - Alternative[Chunk].alternative.right distributivity 0.014s
2474 + FloatBuffer - Alternative[Chunk].alternative.semigroupK associative 0.004s
2475 + FloatBuffer - Alternative[Chunk].alternative.semigroupal associativity 0.004s
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.001s
2481 + FloatBuffer - TraverseFilter[Chunk].traverseFilter.mapFilter composition 0.004s
2482 + FloatBuffer - TraverseFilter[Chunk].traverseFilter.mapFilter map consistency 0.003s
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.002s
2487 + CharBuffer - size 0.002s
2488 + CharBuffer - take 0.001s
2489 + CharBuffer - drop 0.001s
2490 + CharBuffer - isEmpty 0.001s
2491 + CharBuffer - toArray 0.001s
2492 + CharBuffer - copyToArray 0.001s
2493 + CharBuffer - concat 0.003s
2494 + CharBuffer - concat empty 0.0s
2495 + CharBuffer - scanLeft 0.001s
2496 + CharBuffer - scanLeftCarry 0.002s
2497 + CharBuffer - Eq[Chunk[Char]].eq.antisymmetry eq 0.002s
2498 + CharBuffer - Eq[Chunk[Char]].eq.reflexivity eq 0.001s
2499 + CharBuffer - Eq[Chunk[Char]].eq.symmetry eq 0.002s
2500 + CharBuffer - Eq[Chunk[Char]].eq.transitivity eq 0.002s
2501 + CharBuffer - Monad[Chunk].monad.ap consistent with product + map 0.005s
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.175s
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.061s
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.002s
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.006s
2523 + CharBuffer - Monad[Chunk].monad.productL consistent map2 0.001s
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.001s
2530 + CharBuffer - Alternative[Chunk].alternative.applicative identity 0.001s
2531 + CharBuffer - Alternative[Chunk].alternative.applicative interchange 0.001s
2532 + CharBuffer - Alternative[Chunk].alternative.applicative map 0.001s
2533 + CharBuffer - Alternative[Chunk].alternative.applicative unit 0.0s
2534 + CharBuffer - Alternative[Chunk].alternative.apply composition 0.046s
2535 + CharBuffer - Alternative[Chunk].alternative.covariant composition 0.001s
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.006s
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.001s
2547 + CharBuffer - Alternative[Chunk].alternative.productR consistent map2 0.002s
2548 + CharBuffer - Alternative[Chunk].alternative.right absorption 0.001s
2549 + CharBuffer - Alternative[Chunk].alternative.right distributivity 0.013s
2550 + CharBuffer - Alternative[Chunk].alternative.semigroupK associative 0.003s
2551 + CharBuffer - Alternative[Chunk].alternative.semigroupal associativity 0.012s
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.0s
2557 + CharBuffer - TraverseFilter[Chunk].traverseFilter.mapFilter composition 0.002s
2558 + CharBuffer - TraverseFilter[Chunk].traverseFilter.mapFilter map consistency 0.001s
2559 + CharBuffer - TraverseFilter[Chunk].traverseFilter.traverseEither consistent with traverseFilter 0.002s
2560 + CharBuffer - TraverseFilter[Chunk].traverseFilter.traverseFilter consistent with traverse 0.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.0s
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.001s
2574 + CharBuffer - Traverse[Chunk].traverse.foldRight consistent with foldMap 0.001s
2575 + CharBuffer - Traverse[Chunk].traverse.foldRight is lazy 0.0s
2576 + CharBuffer - Traverse[Chunk].traverse.foldRightDefer consistency 0.002s
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.001s
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.001s
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.0s
2607 + concat primitives - floats 0.006s
2608 + concat primitives - doubles 0.0s
2609 + concat primitives - shorts 0.001s
2610 + concat primitives - ints 0.0s
2611 + concat primitives - longs 0.001s
2612 + concat primitives - chars 0.001s
2613 + map andThen toArray 0.0s
2614 + mapAccumulate andThen toArray 0.001s
2615 + scanLeft andThen toArray 0.001s
2616 + zip andThen toArray 0.002s
2617 + zipWithIndex andThen toArray 0.003s
2618 + Boxed toArray - regression #1745 0.0s
2619fs2.PullSuite:
2620 + early termination of uncons 0.005s
2621 + fromEither 0.014s
2622fs2.StreamCombinatorsSuite:
2623 + awakeEvery - basic 2.525s
2624 + awakeEvery - liveness 0.254s
2625 + buffer - identity 0.009s
2626 + buffer - buffer results of evalMap 0.011s
2627 + bufferAll - identity 0.008s
2628 + bufferAll - buffer results of evalMap 0.013s
2629 + bufferBy - identity 0.008s
2630 + bufferBy - buffer results of evalMap 0.011s
2631 + changes 0.004s
2632 + collect consistent with list collect 0.005s
2633 + collectFirst consistent with list collectFirst 0.005s
2634 + collectWhile 0.01s
2635 + debounce 0.506s
2636 + delete 0.01s
2637 + drop 0.005s
2638 + dropLast 0.005s
2639 + dropLastIf 0.007s
2640 + dropRight 0.009s
2641 + dropWhile 0.008s
2642 + dropThrough 0.007s
2643 + duration 0.203s
2644 + either 0.038s
2645 + evalSeq - with List 0.002s
2646 + evalSeq - with Seq 0.001s
2647 + evalFilter - with effectful const(true) 0.007s
2648 + evalFilter - with effectful const(false) 0.004s
2649 + evalFilter - with function that filters out odd elements 0.001s
2650 + evalFilterAsync - with effectful const(true) 0.083s
2651 + evalFilterAsync - with effectful const(false) 0.07s
2652 + evalFilterAsync - with function that filters out odd elements 0.006s
2653 + evalFilterAsync - filters up to N items in parallel 0.233s
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.002s
2657 + evalFilterNotAsync - with effectful const(true) 0.057s
2658 + evalFilterNotAsync - with effectful const(false) 0.054s
2659 + evalFilterNotAsync - with function that filters out odd elements 0.005s
2660 + evalFilterNotAsync - filters up to N items in parallel 0.221s
2661 + evalMapAccumulate 0.014s
2662 + evalMapFilter - with effectful optional identity function 0.005s
2663 + evalMapFilter - with effectful constant function that returns None for any element 0.004s
2664 + evalMapFilter - with effectful function that filters out odd elements 0.002s
2665 + evalScan 0.009s
2666 + every 0.006s
2667 + exists 0.004s
2668 + filter - 1 0.005s
2669 + filter - 2 0.006s
2670 + filter - 3 0.007s
2671 + filter - 4 0.007s
2672 + find 0.005s
2673 + fold - 1 0.003s
2674 + fold - 2 0.009s
2675 + foldMonoid - 1 0.004s
2676 + foldMonoid - 2 0.003s
2677 + fold1 0.005s
2678 + foldable 0.002s
2679 + forall 0.004s
2680 + fromEither 0.005s
2681 + fromIterator - single 0.006s
2682 + fromIterator - chunked 0.015s
2683 + fromBlockingIterator - single 0.009s
2684 + fromBlockingIterator - chunked 0.008s
2685 + groupAdjacentBy 0.034s
2686 + groupAdjacentByLimit 0.018s
2687 + groupWithin - should never lose any elements 0.061s
2688 + groupWithin - should never emit empty groups 0.051s
2689 + groupWithin - should never have more elements than in its specified limit 0.041s
2690 + groupWithin - should return a finite stream back in a single chunk given a group size equal to the stream size and an absurdly high duration 0.01s
2691 + head 0.004s
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.002s
2696 + interleave - interleave is equal to interleaveAll on infinite streams (by step-indexing) 0.014s
2697 + intersperse 0.007s
2698 + iterable 0.007s
2699 + iterate 0.004s
2700 + iterateEval 0.002s
2701 + last 0.004s
2702 + lastOr 0.005s
2703 + mapAccumulate 0.007s
2704 + mapAsync - same as map 0.046s
2705 + mapAsync - exception 0.03s
2706 + mapAsyncUnordered 0.049s
2707 + pause 0.047s
2708 + prefetch - identity 0.013s
2709 + prefetch - timing 4.005s
2710 + random 0.004s
2711 + randomSeeded 0.002s
2712 + range 0.003s
2713 + ranges 0.013s
2714 + rechunkRandomlyWithSeed - is deterministic 0.013s
2715 + rechunkRandomlyWithSeed - does not drop elements 0.006s
2716 + rechunkRandomlyWithSeed - chunk size in interval [inputChunk.size * minFactor, inputChunk.size * maxFactor] 0.012s
2717 + rechunkRandomly 0.005s
2718 + repartition 0.009s
2719 + scan - 1 0.005s
2720 + scan - 2 0.001s
2721 + scan - temporal 0.001s
2722 + scan1 0.006s
2723 + scan1Semigroup 0.006s
2724 + sleep 0.202s
2725 + sliding 0.007s
2726 + split - 1 0.021s
2727 + split - 2 0.003s
2728 + tail 0.006s
2729 + unfold 0.001s
2730 + unfoldChunk 0.001s
2731 + unfoldEval 0.001s
2732 + unfoldChunkEval 0.001s
2733 + unNone 0.01s
2734 + withFilter - filter in for comprehension 0.001s
2735 + withTimeout - timeout never-ending stream 0.106s
2736 + withTimeout - not trigger timeout on successfully completed stream 0.01s
2737 + withTimeout - compose timeouts d1 and d2 when d1 < d2 0.032s
2738 + withTimeout - compose timeouts d1 and d2 when d1 > d2 0.032s
2739fs2.concurrent.TopicSuite:
2740 + subscribers see all elements published 1.064s
2741 + discrete-size-signal-is-discrete 2.003s
2742 + unregister subscribers under concurrent load 0.097s
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.0s
2747 + values in both sides 0.001s
2748 + extra values in right 0.001s
2749 + extra values in left 0.0s
2750fs2.TextSuite:
2751 + utf8Decoder - all chars roundtrip 0.186s
2752 + utf8Decoder - 1 byte char 0.001s
2753 + utf8Decoder - 2 byte char 0.001s
2754 + utf8Decoder - 3 byte char 0.001s
2755 + utf8Decoder - 4 byte char 0.001s
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.229s
2760 + utf8Decoder - utf8Encode andThen utf8Decode = id 0.077s
2761 + utf8Decoder - 1 byte sequences 0.352s
2762 + utf8Decoder - n byte sequences 0.063s
2763 + utf8Decoder - handles byte order mark - single chunk 0.021s
2764 + utf8Decoder - handles byte order mark - spanning chunks 0.018s
2765 + utf8Decoder - Markus Kuhn UTF-8 stress tests - 2.1 - First possible sequence of a certain length - 2.1.1 0.001s
2766 + utf8Decoder - Markus Kuhn UTF-8 stress tests - 2.1 - First possible sequence of a certain length - 2.1.2 0.001s
2767 + utf8Decoder - Markus Kuhn UTF-8 stress tests - 2.1 - First possible sequence of a certain length - 2.1.3 0.001s
2768 + utf8Decoder - Markus Kuhn UTF-8 stress tests - 2.1 - First possible sequence of a certain length - 2.1.4 0.0s
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.002s
2773 + utf8Decoder - Markus Kuhn UTF-8 stress tests - 2.2 - Last possible sequence of a certain length - 2.2.3 0.0s
2774 + utf8Decoder - Markus Kuhn UTF-8 stress tests - 2.2 - Last possible sequence of a certain length - 2.2.4 0.001s
2775 + utf8Decoder - Markus Kuhn UTF-8 stress tests - 2.2 - Last possible sequence of a certain length - 2.2.5 0.0s
2776 + utf8Decoder - Markus Kuhn UTF-8 stress tests - 2.2 - Last possible sequence of a certain length - 2.2.6 0.0s
2777 + utf8Decoder - Markus Kuhn UTF-8 stress tests - 2.3 - Other boundary conditions - 2.3.1 0.0s
2778 + utf8Decoder - Markus Kuhn UTF-8 stress tests - 2.3 - Other boundary conditions - 2.3.2 0.001s
2779 + utf8Decoder - Markus Kuhn UTF-8 stress tests - 2.3 - Other boundary conditions - 2.3.3 0.0s
2780 + utf8Decoder - Markus Kuhn UTF-8 stress tests - 2.3 - Other boundary conditions - 2.3.4 0.001s
2781 + utf8Decoder - Markus Kuhn UTF-8 stress tests - 2.3 - Other boundary conditions - 2.3.5 0.001s
2782 + utf8Decoder - Markus Kuhn UTF-8 stress tests - 3.1 - Unexpected continuation bytes - 3.1.1 0.0s
2783 + utf8Decoder - Markus Kuhn UTF-8 stress tests - 3.1 - Unexpected continuation bytes - 3.1.2 0.001s
2784 + utf8Decoder - Markus Kuhn UTF-8 stress tests - 3.5 - Impossible bytes - 3.5.1 0.0s
2785 + utf8Decoder - Markus Kuhn UTF-8 stress tests - 3.5 - Impossible bytes - 3.5.2 0.0s
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.001s
2788 + utf8Decoder - Markus Kuhn UTF-8 stress tests - 4.1 - Examples of an overlong ASCII character - 4.1.2 0.001s
2789 + utf8Decoder - Markus Kuhn UTF-8 stress tests - 4.1 - Examples of an overlong ASCII character - 4.1.3 0.001s
2790 + utf8Decoder - Markus Kuhn UTF-8 stress tests - 4.1 - Examples of an overlong ASCII character - 4.1.4 0.0s
2791 + utf8Decoder - Markus Kuhn UTF-8 stress tests - 4.1 - Examples of an overlong ASCII character - 4.1.5 0.0s
2792 + utf8Decoder - Markus Kuhn UTF-8 stress tests - 4.2 - Maximum overlong sequences - 4.2.1 0.001s
2793 + utf8Decoder - Markus Kuhn UTF-8 stress tests - 4.2 - Maximum overlong sequences - 4.2.2 0.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.001s
2798 + utf8Decoder - Markus Kuhn UTF-8 stress tests - 4.3 - Overlong representation of the NUL character - 4.3.2 0.0s
2799 + utf8Decoder - Markus Kuhn UTF-8 stress tests - 4.3 - Overlong representation of the NUL character - 4.3.3 0.0s
2800 + utf8Decoder - Markus Kuhn UTF-8 stress tests - 4.3 - Overlong representation of the NUL character - 4.3.4 0.0s
2801 + utf8Decoder - Markus Kuhn UTF-8 stress tests - 4.3 - Overlong representation of the NUL character - 4.3.5 0.0s
2802 + utf8Decoder - Markus Kuhn UTF-8 stress tests - 5.1 - Single UTF-16 surrogates - 5.1.1 0.001s
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.001s
2809 + utf8Decoder - Markus Kuhn UTF-8 stress tests - 5.2 - Paired UTF-16 surrogates - 5.2.1 0.0s
2810 + utf8Decoder - Markus Kuhn UTF-8 stress tests - 5.2 - Paired UTF-16 surrogates - 5.2.2 0.0s
2811 + utf8Decoder - Markus Kuhn UTF-8 stress tests - 5.2 - Paired UTF-16 surrogates - 5.2.3 0.0s
2812 + utf8Decoder - Markus Kuhn UTF-8 stress tests - 5.2 - Paired UTF-16 surrogates - 5.2.4 0.0s
2813 + utf8Decoder - Markus Kuhn UTF-8 stress tests - 5.2 - Paired UTF-16 surrogates - 5.2.5 0.0s
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.61s
2820 + lines - single string 0.261s
2821 + lines - grouped in 3 characater chunks 8.615s
2822 + base64Encode 0.273s
2823 + base64Decode - base64Encode andThen base64Decode 0.764s
2824 + base64Decode - invalid padding 0.003s
2825 + base64Decode - optional padding 0.327s
2826 + base64Decode - #1852 0.01s
2827fs2.PullLawsSuite:
2828 + Sync[Pull[F, O, *]].sync.acquire and release of bracket are uncancelable 0.057s
2829 + Sync[Pull[F, O, *]].sync.ap consistent with product + map 0.018s
2830 + Sync[Pull[F, O, *]].sync.applicative homomorphism 0.006s
2831 + Sync[Pull[F, O, *]].sync.applicative identity 0.011s
2832 + Sync[Pull[F, O, *]].sync.applicative interchange 0.009s
2833 + Sync[Pull[F, O, *]].sync.applicative map 0.009s
2834 + Sync[Pull[F, O, *]].sync.applicative unit 0.003s
2835 + Sync[Pull[F, O, *]].sync.applicativeError adaptError pure 0.004s
2836 + Sync[Pull[F, O, *]].sync.applicativeError adaptError raise 0.007s
2837 + Sync[Pull[F, O, *]].sync.applicativeError attempt consistent with attemptT 0.009s
2838 + Sync[Pull[F, O, *]].sync.applicativeError attempt fromEither consistent with pure 0.004s
2839 + Sync[Pull[F, O, *]].sync.applicativeError handle 0.004s
2840 + Sync[Pull[F, O, *]].sync.applicativeError handleError . raiseError left-distributes over ap 0.008s
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.004s
2843 + Sync[Pull[F, O, *]].sync.applicativeError handleError pure 0.003s
2844 + Sync[Pull[F, O, *]].sync.applicativeError handleErrorWith consistent with recoverWith 0.005s
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.003s
2848 + Sync[Pull[F, O, *]].sync.applicativeError onError raise 0.007s
2849 + Sync[Pull[F, O, *]].sync.applicativeError pure attempt 0.002s
2850 + Sync[Pull[F, O, *]].sync.applicativeError raiseError attempt 0.001s
2851 + Sync[Pull[F, O, *]].sync.applicativeError recover consistent with recoverWith 0.003s
2852 + Sync[Pull[F, O, *]].sync.applicativeError redeem is derived from attempt and map 0.004s
2853 + Sync[Pull[F, O, *]].sync.apply composition 0.005s
2854 + Sync[Pull[F, O, *]].sync.bind suspends evaluation 0.006s
2855 + Sync[Pull[F, O, *]].sync.bracket is derived from bracketCase 0.009s
2856 + Sync[Pull[F, O, *]].sync.bracketCase with failure in acquisition remains failure 0.003s
2857 + Sync[Pull[F, O, *]].sync.bracketCase with pure unit on release is eqv to map 0.004s
2858 + Sync[Pull[F, O, *]].sync.bracketCase with pure unit on release is eqv to uncancelable(..).flatMap 0.006s
2859 + Sync[Pull[F, O, *]].sync.covariant composition 0.005s
2860 + Sync[Pull[F, O, *]].sync.covariant identity 0.002s
2861 + Sync[Pull[F, O, *]].sync.delay constant is pure 0.002s
2862 + Sync[Pull[F, O, *]].sync.flatMap associativity 0.005s
2863 + Sync[Pull[F, O, *]].sync.flatMap consistent apply 0.003s
2864 + Sync[Pull[F, O, *]].sync.flatMap from tailRecM consistency 0.004s
2865 + Sync[Pull[F, O, *]].sync.guarantee is derived from bracket 0.008s
2866 + Sync[Pull[F, O, *]].sync.guaranteeCase is derived from bracketCase 0.006s
2867 + Sync[Pull[F, O, *]].sync.invariant composition 0.002s
2868 + Sync[Pull[F, O, *]].sync.invariant identity 0.003s
2869 + Sync[Pull[F, O, *]].sync.map flatMap coherence 0.003s
2870 + Sync[Pull[F, O, *]].sync.map suspends evaluation 0.003s
2871 + Sync[Pull[F, O, *]].sync.map2/map2Eval consistency 0.007s
2872 + Sync[Pull[F, O, *]].sync.map2/product-map consistency 0.004s
2873 + Sync[Pull[F, O, *]].sync.monad left identity 0.003s
2874 + Sync[Pull[F, O, *]].sync.monad right identity 0.003s
2875 + Sync[Pull[F, O, *]].sync.monadError ensure consistency 0.003s
2876 + Sync[Pull[F, O, *]].sync.monadError ensureOr consistency 0.003s
2877 + Sync[Pull[F, O, *]].sync.monadError left zero 0.002s
2878 + Sync[Pull[F, O, *]].sync.monadError redeemWith is derived from attempt and flatMap 0.005s
2879 + Sync[Pull[F, O, *]].sync.monadError rethrow attempt 0.002s
2880 + Sync[Pull[F, O, *]].sync.monoidal left identity 0.002s
2881 + Sync[Pull[F, O, *]].sync.monoidal right identity 0.003s
2882 + Sync[Pull[F, O, *]].sync.mproduct consistent flatMap 0.008s
2883 + Sync[Pull[F, O, *]].sync.onCancel is derived from guaranteeCase 0.006s
2884 + Sync[Pull[F, O, *]].sync.productL consistent map2 0.002s
2885 + Sync[Pull[F, O, *]].sync.productR consistent map2 0.003s
2886 + Sync[Pull[F, O, *]].sync.propagate errors through bind (suspend) 0.002s
2887 + Sync[Pull[F, O, *]].sync.repeated sync evaluation not memoized 0.001s
2888 + Sync[Pull[F, O, *]].sync.semigroupal associativity 0.004s
2889 + Sync[Pull[F, O, *]].sync.stack-safe on bracket with left-associated binds 0.021s
2890 + Sync[Pull[F, O, *]].sync.stack-safe on bracket with right-associated binds 0.014s
2891 + Sync[Pull[F, O, *]].sync.stack-safe on guarantee with left-associated binds 0.014s
2892 + Sync[Pull[F, O, *]].sync.stack-safe on guarantee with right-associated binds 0.008s
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.01s
2895 + Sync[Pull[F, O, *]].sync.stack-safe on repeated maps 0.003s
2896 + Sync[Pull[F, O, *]].sync.stack-safe on right-associated binds 0.006s
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.025s
2900 + Sync[Pull[F, O, *]].sync.throw in delay is raiseError 0.001s
2901 + Sync[Pull[F, O, *]].sync.throw in suspend is raiseError 0.003s
2902 + Sync[Pull[F, O, *]].sync.uncancelable prevents Cancelled case 0.008s
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.212s
2908 + 2 - termination successful when stream doing interruption is hung 0.006s
2909 + 3 - constant stream 0.506s
2910 + 4 - interruption of constant stream with a flatMap 0.505s
2911 + 5 - interruption of an infinitely recursive stream 0.506s
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.505s
2914 + 8 - interruption of a stream that repeatedly evaluates 0.505s
2915 + 9 - interruption of the constant drained stream 0.029s
2916 + 10 - terminates when interruption stream is infinitely false 0.006s
2917 + 11 - both streams hung 0.009s
2918 + 12 - interruption of stream that never terminates in flatMap 1.212s
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.274s
2921 + 14 - minimal resume on append 0.012s
2922 + 14a - interrupt evalMap and then resume on append 1.21s
2923 + 14b - interrupt evalMap+collect and then resume on append 1.21s
2924 + 15 - interruption works when flatMap is followed by collect 0.512s
2925 + 16 - if a pipe is interrupted, it will not restart evaluation 0.153s
2926 + 17 - minimal resume on append with pull 0.101s
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.002s
2931 + 22 - nested-interrupt - interrupt in enclosing scope recovers 0.002s
2932fs2.StreamTranslateSuite:
2933 + 1 - id 0.004s
2934 + 2 0.005s
2935 + 3 - ok to have multiple translates 0.005s
2936 + 4 - ok to translate after zip with effects 0.002s
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.002s
2940 + stack safety 0.869s
2941 + translateInterruptible 0.032s
2942fs2.StreamSwitchMapSuite:
2943 + flatMap equivalence when switching never occurs 0.097s
2944 + inner stream finalizer always runs before switching 3.24s
2945 + when primary stream terminates, inner stream continues 0.649s
2946 + when inner stream fails, overall stream fails 0.663s
2947 + when primary stream fails, overall stream fails and inner stream is terminated 0.013s
2948 + when inner stream fails, inner stream finalizer run before the primary one 0.666s
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.013s
2952 + MonadError[Stream[F, *], Throwable].monadError.applicative homomorphism 0.001s
2953 + MonadError[Stream[F, *], Throwable].monadError.applicative identity 0.003s
2954 + MonadError[Stream[F, *], Throwable].monadError.applicative interchange 0.003s
2955 + MonadError[Stream[F, *], Throwable].monadError.applicative map 0.002s
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.001s
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.002s
2964 + MonadError[Stream[F, *], Throwable].monadError.applicativeError handleError consistent with recover 0.002s
2965 + MonadError[Stream[F, *], Throwable].monadError.applicativeError handleError pure 0.001s
2966 + MonadError[Stream[F, *], Throwable].monadError.applicativeError handleErrorWith consistent with recoverWith 0.002s
2967 + MonadError[Stream[F, *], Throwable].monadError.applicativeError handleErrorWith pure 0.001s
2968 + MonadError[Stream[F, *], Throwable].monadError.applicativeError handleWith 0.005s
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.001s
2973 + MonadError[Stream[F, *], Throwable].monadError.applicativeError recover consistent with recoverWith 0.002s
2974 + MonadError[Stream[F, *], Throwable].monadError.applicativeError redeem is derived from attempt and map 0.003s
2975 + MonadError[Stream[F, *], Throwable].monadError.apply composition 0.051s
2976 + MonadError[Stream[F, *], Throwable].monadError.covariant composition 0.002s
2977 + MonadError[Stream[F, *], Throwable].monadError.covariant identity 0.001s
2978 + MonadError[Stream[F, *], Throwable].monadError.flatMap associativity 0.013s
2979 + MonadError[Stream[F, *], Throwable].monadError.flatMap consistent apply 0.007s
2980 + MonadError[Stream[F, *], Throwable].monadError.flatMap from tailRecM consistency 0.008s
2981 + MonadError[Stream[F, *], Throwable].monadError.invariant composition 0.004s
2982 + MonadError[Stream[F, *], Throwable].monadError.invariant identity 0.003s
2983 + MonadError[Stream[F, *], Throwable].monadError.map flatMap coherence 0.003s
2984 + MonadError[Stream[F, *], Throwable].monadError.map2/map2Eval consistency 0.009s
2985 + MonadError[Stream[F, *], Throwable].monadError.map2/product-map consistency 0.011s
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.001s
2989 + MonadError[Stream[F, *], Throwable].monadError.monadError ensureOr consistency 0.002s
2990 + MonadError[Stream[F, *], Throwable].monadError.monadError left zero 0.001s
2991 + MonadError[Stream[F, *], Throwable].monadError.monadError redeemWith is derived from attempt and flatMap 0.006s
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.011s
2996 + MonadError[Stream[F, *], Throwable].monadError.productL consistent map2 0.006s
2997 + MonadError[Stream[F, *], Throwable].monadError.productR consistent map2 0.007s
2998 + MonadError[Stream[F, *], Throwable].monadError.semigroupal associativity 0.088s
2999 + MonadError[Stream[F, *], Throwable].monadError.tailRecM consistent flatMap 0.011s
3000 + MonadError[Stream[F, *], Throwable].monadError.tailRecM stack safety 0.045s
3001 + FunctorFilter[Stream[F, *]].functorFilter.collect mapFilter consistency 0.013s
3002 + FunctorFilter[Stream[F, *]].functorFilter.filter mapFilter consistency 0.012s
3003 + FunctorFilter[Stream[F, *]].functorFilter.filterNot mapFilter consistency 0.01s
3004 + FunctorFilter[Stream[F, *]].functorFilter.flattenOption mapFilter consistency 0.009s
3005 + FunctorFilter[Stream[F, *]].functorFilter.mapFilter composition 0.008s
3006 + FunctorFilter[Stream[F, *]].functorFilter.mapFilter map consistency 0.007s
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.006s
3010 + Defer[Stream[F, *]].defer.defer Identity 0.002s
3011 + Defer[Stream[F, *]].defer.defer does not evaluate 0.001s
3012 + Defer[Stream[F, *]].defer.defer is stack safe 0.029s
3013 + Defer[Stream[F, *]].defer.defer matches fix 0.002s
3014 + Align[Stream[F, *]].align.align associativity 0.016s
3015 + Align[Stream[F, *]].align.align homomorphism 0.015s
3016 + Align[Stream[F, *]].align.alignWith consistent 0.011s
3017fs2.StreamMergeSuite:
3018 + merge - basic 0.025s
3019 + merge - left/right identity - 1 0.012s
3020 + merge - left/right identity - 2 0.011s
3021 + merge - left/right failure - 1 0.012s
3022 + merge - left/right failure - 2 - never-ending flatMap, failure after emit 0.013s
3023 + merge - left/right failure - 3 - constant flatMap, failure after emit 0.014s
3024 + merge - run finalizers of inner streams first 2.538s
3025 + merge - hangs - 1 0.002s
3026 + merge - hangs - 2 0.001s
3027 + merge - hangs - 3 0.001s
3028 + merge - hangs - 4 0.001s
3029 + merge - hangs - 5 0.001s
3030 + merge - hangs - 6 0.001s
3031 + mergeHaltBoth 0.026s
3032 + mergeHaltL 0.029s
3033 + mergeHaltR 0.033s
3034 + merge not emit ahead 5.032s
3035fs2.concurrent.SignalSuite:
3036 + get/set/discrete 0.114s
3037 + discrete 0.132s
3038 + holdOption 0.001s
3039fs2.StreamRetrySuite:
3040 + immediate success 0.002s
3041 + eventual success 0.506s
3042 + maxRetries 0.404s
3043 + fatal 0.505s
3044 + delays 2.006s
3045fs2.HashSuite:
3046 + digests - md2 0.013s
3047 + digests - md5 0.005s
3048 + digests - sha1 0.006s
3049 + digests - sha256 0.006s
3050 + digests - sha384 0.008s
3051 + digests - sha512 0.005s
3052 + empty input 0.001s
3053 + zero or one output 0.015s
3054 + thread-safety 0.033s
3055fs2.CompressionSuite:
3056 + deflate input 0.025s
3057 + inflate input 0.018s
3058 + inflate input (deflated larger than inflated) 0.001s
3059 + deflate |> inflate ~= id 0.009s
3060 + deflate.compresses input 0.001s
3061 + deflate and inflate are reusable 0.243s
3062 + gzip |> gunzip ~= id 0.032s
3063 + gzip |> gunzip ~= id (mutually prime chunk sizes, compression larger) 0.016s
3064 + gzip |> gunzip ~= id (mutually prime chunk sizes, decompression larger) 0.015s
3065 + gzip |> GZIPInputStream ~= id 0.01s
3066 + gzip.compresses input 0.002s
3067 + gzip.compresses input, with FLG.FHCRC set 0.008s
3068 + gunzip limit fileName and comment length 2.713s
3069 + unix.gzip |> gunzip 0.005s
3070 + gzip and gunzip are reusable 0.139s
3071fs2.HotswapSuite:
3072 + finalizer of target run when hotswap is finalized 0.012s
3073 + swap acquires new resource and then finalizes old resource 0.002s
3074 + clear finalizes old resource 0.002s
3075fs2.StreamSuite:
3076 + basics - append consistent with list concat 0.003s
3077 + basics - construction via apply 0.0s
3078 + basics - >> consistent with list flatMap 0.047s
3079 + basics - chunk 0.004s
3080 + basics - chunkLimit 0.005s
3081 + basics - chunkMin 0.014s
3082 + basics - chunkN - fewer 0.007s
3083 + basics - chunkN - no-fewer 0.006s
3084 + basics - chunks - chunks.map identity 0.011s
3085 + basics - chunks - chunks.flatMap(chunk) identity 0.016s
3086 + basics - eval 0.0s
3087 + basics - evals 0.002s
3088 + basics - flatMap 0.058s
3089 + basics - handleErrorWith - 1 0.005s
3090 + basics - handleErrorWith - 2 0.001s
3091 + basics - handleErrorWith - 3 0.001s
3092 + basics - handleErrorWith - 4 - error in eval 0.002s
3093 + basics - handleErrorWith - 5 0.002s
3094 + basics - handleErrorWith - 6 0.002s
3095 + basics - handleErrorWith - 7 - parJoin 0.003s
3096 + basics - handleErrorWith - 8 0.002s
3097 + basics - handleErrorWith - 9 0.001s
3098 + basics - handleErrorWith - 10 0.003s
3099 + basics - handleErrorWith - 11 0.002s
3100 + basics - handleErrorWith - 12 0.002s
3101 + basics - handleErrorWith - 13 0.002s
3102 + basics - handleErrorWith - 14 0.0s
3103 + basics - handleErrorWith - 15 0.002s
3104 + cancelation of compiled streams - constant 1.002s
3105 + cancelation of compiled streams - bracketed stream 1.002s
3106 + cancelation of compiled streams - concurrently 1.0s
3107 + cancelation of compiled streams - merge 1.0s
3108 + cancelation of compiled streams - parJoin 1.003s
3109 + cancelation of compiled streams - #1236 1.002s
3110 + cancelation of compiled streams - #2072 - stream canceled while resource acquisition is running 1.202s
3111 + map - map.toList == toList.map 0.003s
3112 + map - regression #1335 - stack safety of map 0.002s
3113 + mapChunks 0.004s
3114 + raiseError - compiled stream fails with an error raised in stream 0.001s
3115 + raiseError - compiled stream fails with an error if error raised after an append 0.001s
3116 + raiseError - compiled stream does not fail if stream is termianted before raiseError 0.0s
3117 + repeat 0.004s
3118 + repeatN 0.007s
3119 + resource 0.002s
3120 + resourceWeak 0.002s
3121 + resource safety - 1 0.027s
3122 + resource safety - 2a 0.012s
3123 + resource safety - 2b 0.039s
3124==> i fs2.StreamSuite.resource safety - 3 ignored 0.0s
3125 + resource safety - 4 0.051s
3126 + resource safety - 5 0.472s
3127 + resource safety - 6 2.004s
3128 + resource safety - scope - 1 0.002s
3129 + resource safety - scope - 2 0.002s
3130 + resource safety - take - identity 0.001s
3131 + resource safety - take - chunks 0.0s
3132 + resource safety - takeRight 0.005s
3133 + resource safety - takeWhile 0.003s
3134 + resource safety - takeThrough 0.004s
3135 + compile - resource - concurrently 0.007s
3136 + compile - resource - onFinalise 0.002s
3137 + compile - resource - onFinalizeWeak 0.002s
3138 + compile - resource - last scope extended, not all scopes - 1 0.001s
3139 + compile - resource - last scope extended, not all scopes - 2 0.004s
3140 + compile - resource - allocated 0.001s
3141 + compile - resource - interruption - 1 0.203s
3142 + compile - resource - interruption - 2 0.202s
3143 + pure pipes cannot be used with effectful streams (#1838) 0.002s
3144fs2.ChunkQueueSuite:
3145 + take 0.011s
3146 + drop 0.004s
3147 + takeRight 0.007s
3148 + dropRight 0.008s
3149 + equals 0.004s
3150 + hashCode 0.01s
3151 + startsWith matches List implementation prefixes 0.211s
3152fs2.StreamPerformanceSuite:
3153 + left-associated ++ - 2 0.001s
3154 + left-associated ++ - 3 0.0s
3155 + left-associated ++ - 100 0.001s
3156 + left-associated ++ - 200 0.0s
3157 + left-associated ++ - 400 0.001s
3158 + left-associated ++ - 800 0.002s
3159 + left-associated ++ - 1600 0.002s
3160 + left-associated ++ - 3200 0.002s
3161 + left-associated ++ - 6400 0.004s
3162 + left-associated ++ - 12800 0.006s
3163 + left-associated ++ - 25600 0.011s
3164 + left-associated ++ - 51200 0.022s
3165 + left-associated ++ - 102400 0.027s
3166 + right-associated ++ - 2 0.002s
3167 + right-associated ++ - 3 0.0s
3168 + right-associated ++ - 100 0.0s
3169 + right-associated ++ - 200 0.001s
3170 + right-associated ++ - 400 0.001s
3171 + right-associated ++ - 800 0.002s
3172 + right-associated ++ - 1600 0.001s
3173 + right-associated ++ - 3200 0.003s
3174 + right-associated ++ - 6400 0.006s
3175 + right-associated ++ - 12800 0.004s
3176 + right-associated ++ - 25600 0.006s
3177 + right-associated ++ - 51200 0.013s
3178 + right-associated ++ - 102400 0.025s
3179 + left-associated flatMap 1 - 2 0.002s
3180 + left-associated flatMap 1 - 3 0.0s
3181 + left-associated flatMap 1 - 100 0.0s
3182 + left-associated flatMap 1 - 200 0.001s
3183 + left-associated flatMap 1 - 400 0.001s
3184 + left-associated flatMap 1 - 800 0.001s
3185 + left-associated flatMap 1 - 1600 0.002s
3186 + left-associated flatMap 1 - 3200 0.004s
3187 + left-associated flatMap 1 - 6400 0.004s
3188 + left-associated flatMap 1 - 12800 0.008s
3189 + left-associated flatMap 1 - 25600 0.017s
3190 + left-associated flatMap 1 - 51200 0.022s
3191 + left-associated flatMap 1 - 102400 0.048s
3192==> i fs2.StreamPerformanceSuite.left-associated map 1 - 2 ignored 0.0s
3193==> i fs2.StreamPerformanceSuite.left-associated map 1 - 3 ignored 0.0s
3194==> i fs2.StreamPerformanceSuite.left-associated map 1 - 100 ignored 0.0s
3195==> i fs2.StreamPerformanceSuite.left-associated map 1 - 200 ignored 0.0s
3196==> i fs2.StreamPerformanceSuite.left-associated map 1 - 400 ignored 0.0s
3197==> i fs2.StreamPerformanceSuite.left-associated map 1 - 800 ignored 0.0s
3198==> i fs2.StreamPerformanceSuite.left-associated map 1 - 1600 ignored 0.0s
3199==> i fs2.StreamPerformanceSuite.left-associated map 1 - 3200 ignored 0.0s
3200==> i fs2.StreamPerformanceSuite.left-associated map 1 - 6400 ignored 0.0s
3201==> i fs2.StreamPerformanceSuite.left-associated map 1 - 12800 ignored 0.0s
3202==> i fs2.StreamPerformanceSuite.left-associated map 1 - 25600 ignored 0.0s
3203==> i fs2.StreamPerformanceSuite.left-associated map 1 - 51200 ignored 0.0s
3204==> i fs2.StreamPerformanceSuite.left-associated map 1 - 102400 ignored 0.0s
3205 + left-associated eval() ++ flatMap 1 - 2 0.002s
3206 + left-associated eval() ++ flatMap 1 - 3 0.0s
3207 + left-associated eval() ++ flatMap 1 - 100 0.0s
3208 + left-associated eval() ++ flatMap 1 - 200 0.001s
3209 + left-associated eval() ++ flatMap 1 - 400 0.002s
3210 + left-associated eval() ++ flatMap 1 - 800 0.002s
3211 + left-associated eval() ++ flatMap 1 - 1600 0.004s
3212 + left-associated eval() ++ flatMap 1 - 3200 0.007s
3213 + left-associated eval() ++ flatMap 1 - 6400 0.007s
3214 + left-associated eval() ++ flatMap 1 - 12800 0.012s
3215 + left-associated eval() ++ flatMap 1 - 25600 0.024s
3216 + left-associated eval() ++ flatMap 1 - 51200 0.047s
3217 + left-associated eval() ++ flatMap 1 - 102400 0.115s
3218 + right-associated flatMap 1 - 2 0.002s
3219 + right-associated flatMap 1 - 3 0.001s
3220 + right-associated flatMap 1 - 100 0.0s
3221 + right-associated flatMap 1 - 200 0.001s
3222 + right-associated flatMap 1 - 400 0.002s
3223 + right-associated flatMap 1 - 800 0.002s
3224 + right-associated flatMap 1 - 1600 0.001s
3225 + right-associated flatMap 1 - 3200 0.002s
3226 + right-associated flatMap 1 - 6400 0.005s
3227 + right-associated flatMap 1 - 12800 0.009s
3228 + right-associated flatMap 1 - 25600 0.012s
3229 + right-associated flatMap 1 - 51200 0.025s
3230 + right-associated flatMap 1 - 102400 0.049s
3231 + right-associated eval() ++ flatMap 1 - 2 0.001s
3232 + right-associated eval() ++ flatMap 1 - 3 0.001s
3233 + right-associated eval() ++ flatMap 1 - 100 0.0s
3234 + right-associated eval() ++ flatMap 1 - 200 0.001s
3235 + right-associated eval() ++ flatMap 1 - 400 0.002s
3236 + right-associated eval() ++ flatMap 1 - 800 0.003s
3237 + right-associated eval() ++ flatMap 1 - 1600 0.004s
3238 + right-associated eval() ++ flatMap 1 - 3200 0.007s
3239 + right-associated eval() ++ flatMap 1 - 6400 0.008s
3240 + right-associated eval() ++ flatMap 1 - 12800 0.012s
3241 + right-associated eval() ++ flatMap 1 - 25600 0.025s
3242 + right-associated eval() ++ flatMap 1 - 51200 0.05s
3243 + right-associated eval() ++ flatMap 1 - 102400 0.1s
3244 + left-associated flatMap 2 - 2 0.001s
3245 + left-associated flatMap 2 - 3 0.0s
3246 + left-associated flatMap 2 - 100 0.0s
3247 + left-associated flatMap 2 - 200 0.001s
3248 + left-associated flatMap 2 - 400 0.002s
3249 + left-associated flatMap 2 - 800 0.001s
3250 + left-associated flatMap 2 - 1600 0.003s
3251 + left-associated flatMap 2 - 3200 0.005s
3252 + left-associated flatMap 2 - 6400 0.009s
3253 + left-associated flatMap 2 - 12800 0.02s
3254 + left-associated flatMap 2 - 25600 0.033s
3255 + left-associated flatMap 2 - 51200 0.066s
3256 + left-associated flatMap 2 - 102400 0.13s
3257 + right-associated flatMap 2 - 2 0.002s
3258 + right-associated flatMap 2 - 3 0.0s
3259 + right-associated flatMap 2 - 100 0.0s
3260 + right-associated flatMap 2 - 200 0.001s
3261 + right-associated flatMap 2 - 400 0.001s
3262 + right-associated flatMap 2 - 800 0.001s
3263 + right-associated flatMap 2 - 1600 0.002s
3264 + right-associated flatMap 2 - 3200 0.004s
3265 + right-associated flatMap 2 - 6400 0.008s
3266 + right-associated flatMap 2 - 12800 0.007s
3267 + right-associated flatMap 2 - 25600 0.012s
3268 + right-associated flatMap 2 - 51200 0.023s
3269 + right-associated flatMap 2 - 102400 0.048s
3270 + transduce (id) - 2 0.001s
3271 + transduce (id) - 3 0.001s
3272 + transduce (id) - 100 0.0s
3273 + transduce (id) - 200 0.001s
3274 + transduce (id) - 400 0.003s
3275 + transduce (id) - 800 0.002s
3276 + transduce (id) - 1600 0.003s
3277 + transduce (id) - 3200 0.009s
3278 + transduce (id) - 6400 0.009s
3279 + transduce (id) - 12800 0.016s
3280 + transduce (id) - 25600 0.025s
3281 + transduce (id) - 51200 0.051s
3282 + transduce (id) - 102400 0.102s
3283 + bracket + handleErrorWith - left associated - 2 0.004s
3284 + bracket + handleErrorWith - left associated - 3 0.0s
3285 + bracket + handleErrorWith - left associated - 100 0.004s
3286 + bracket + handleErrorWith - left associated - 200 0.006s
3287 + bracket + handleErrorWith - left associated - 400 0.009s
3288 + bracket + handleErrorWith - left associated - 800 0.01s
3289 + bracket + handleErrorWith - left associated - 1600 0.019s
3290 + bracket + handleErrorWith - left associated - 3200 0.035s
3291 + bracket + handleErrorWith - left associated - 6400 0.068s
3292 + bracket + handleErrorWith - left associated - 12800 0.119s
3293 + bracket + handleErrorWith - left associated - 25600 0.237s
3294 + bracket + handleErrorWith - left associated - 51200 0.461s
3295 + bracket + handleErrorWith - left associated - 102400 0.987s
3296 + bracket + handleErrorWith - right associated - 2 0.002s
3297 + bracket + handleErrorWith - right associated - 3 0.0s
3298 + bracket + handleErrorWith - right associated - 100 0.002s
3299 + bracket + handleErrorWith - right associated - 200 0.003s
3300 + bracket + handleErrorWith - right associated - 400 0.009s
3301 + bracket + handleErrorWith - right associated - 800 0.008s
3302 + bracket + handleErrorWith - right associated - 1600 0.023s
3303 + bracket + handleErrorWith - right associated - 3200 0.032s
3304 + bracket + handleErrorWith - right associated - 6400 0.065s
3305 + bracket + handleErrorWith - right associated - 12800 0.115s
3306 + bracket + handleErrorWith - right associated - 25600 0.227s
3307 + bracket + handleErrorWith - right associated - 51200 0.464s
3308 + bracket + handleErrorWith - right associated - 102400 0.921s
3309 + chunky flatMap - 2 0.001s
3310 + chunky flatMap - 3 0.0s
3311 + chunky flatMap - 100 0.0s
3312 + chunky flatMap - 200 0.001s
3313 + chunky flatMap - 400 0.001s
3314 + chunky flatMap - 800 0.0s
3315 + chunky flatMap - 1600 0.002s
3316 + chunky flatMap - 3200 0.001s
3317 + chunky flatMap - 6400 0.002s
3318 + chunky flatMap - 12800 0.004s
3319 + chunky flatMap - 25600 0.008s
3320 + chunky flatMap - 51200 0.015s
3321 + chunky flatMap - 102400 0.029s
3322 + chunky map with uncons - 2 0.001s
3323 + chunky map with uncons - 3 0.0s
3324 + chunky map with uncons - 100 0.001s
3325 + chunky map with uncons - 200 0.0s
3326 + chunky map with uncons - 400 0.0s
3327 + chunky map with uncons - 800 0.001s
3328 + chunky map with uncons - 1600 0.001s
3329 + chunky map with uncons - 3200 0.0s
3330 + chunky map with uncons - 6400 0.001s
3331 + chunky map with uncons - 12800 0.001s
3332 + chunky map with uncons - 25600 0.003s
3333 + chunky map with uncons - 51200 0.003s
3334 + chunky map with uncons - 102400 0.009s
3335fs2.concurrent.BalanceSuite:
3336 + all elements are processed 0.046s
3337fs2.StreamParJoinSuite:
3338 + no concurrency 0.008s
3339 + concurrency 0.034s
3340 + concurrent flattening 0.028s
3341 + merge consistency 0.035s
3342 + resources acquired in outer stream are released after inner streams complete 0.302s
3343 + run finalizers of inner streams first 2.534s
3344 + hangs - 1 0.001s
3345 + hangs - 2 0.001s
3346 + hangs - 3 0.002s
3347 + hangs - 4 0.001s
3348 + outer failed 0.001s
3349 + propagate error from inner stream before ++ 0.001s
3350 + short-circuiting transformers - do not block while evaluating a stream of streams in IO in parallel 0.002s
3351 + short-circuiting transformers - do not block while evaluating a stream of streams in EitherT[IO, Throwable, *] in parallel - right 0.009s
3352 + short-circuiting transformers - do not block while evaluating a stream of streams in EitherT[IO, Throwable, *] in parallel - left 0.009s
3353 + short-circuiting transformers - do not block while evaluating an EitherT.left outer stream 0.002s
3354 + short-circuiting transformers - do not block while evaluating a stream of streams in OptionT[IO, *] in parallel - some 0.023s
3355 + short-circuiting transformers - do not block while evaluating a stream of streams in OptionT[IO, *] in parallel - none 0.009s
3356 + short-circuiting transformers - do not block while evaluating an OptionT.none outer stream 0.003s
3357fs2.StreamConcurrentlySuite:
3358 + when background stream terminates, overall stream continues 0.637s
3359 + when background stream fails, overall stream fails 0.007s
3360 + when primary stream fails, overall stream fails and background stream is terminated 0.027s
3361 + when primary stream terminates, background stream is terminated 0.636s
3362 + when background stream fails, primary stream fails even when hung 0.008s
3363 + run finalizers of background stream and properly handle exception 2.32s
3364 + background stream completes with short-circuiting transformers 0.004s
3365 + foreground stream short-circuits 0.002s
3366fs2.concurrent.QueueSuite:
3367 + unbounded producer/consumer 0.016s
3368 + circularBuffer 0.006s
3369 + circularBufferNoneTerminated 0.005s
3370 + dequeueAvailable 0.005s
3371 + dequeueBatch unbounded 0.007s
3372 + dequeueBatch circularBuffer 0.006s
3373 + dequeue releases subscriber on - interrupt 1.002s
3374 + dequeue releases subscriber on - cancel 1.002s
3375 + size signal is initialized to zero 0.005s
3376 + size stream is discrete 2.002s
3377 + peek1 0.003s
3378 + peek1 with dequeue1 0.003s
3379 + peek1 bounded queue 0.004s
3380 + peek1 circular buffer 0.002s
3381fs2.BracketSuite:
3382 + single bracket - normal termination 0.004s
3383 + single bracket - failure 0.0s
3384 + single bracket - throw from append 0.001s
3385 + bracket ++ bracket - normal termination 0.001s
3386 + bracket ++ bracket - failure 0.001s
3387 + nested 0.007s
3388 + early termination 0.006s
3389 + finalizer should not be called until necessary 0.002s
3390 + 1000000 brackets in sequence 3.868s
3391 + evaluating a bracketed stream multiple times is safe 0.001s
3392 + finalizers are run in LIFO order - explicit release 0.002s
3393 + finalizers are run in LIFO order - scope closure 0.002s
3394 + propagate error from closing the root scope - fail left 0.0s
3395 + propagate error from closing the root scope - fail right 0.0s
3396 + handleErrorWith closes scopes 0.001s
3397 + bracketCase - normal termination 0.004s
3398 + bracketCase - failure 0.005s
3399 + bracketCase - cancelation 1.259s
3400 + bracketCase - interruption 1.264s
3401fs2.StreamObserveSuite:
3402 + observe - basic functionality 0.023s
3403 + observe - handle errors from observing sink 0.012s
3404 + observe - propagate error from source 0.016s
3405 + observe - handle finite observing sink - 1 0.01s
3406 + observe - handle finite observing sink - 2 0.013s
3407 + observe - handle multiple consecutive observations 0.036s
3408 + observe - no hangs on failures 0.028s
3409 + observeAsync - basic functionality 0.012s
3410 + observeAsync - handle errors from observing sink 0.011s
3411 + observeAsync - propagate error from source 0.012s
3412 + observeAsync - handle finite observing sink - 1 0.006s
3413 + observeAsync - handle finite observing sink - 2 0.009s
3414 + observeAsync - handle multiple consecutive observations 0.02s
3415 + observeAsync - no hangs on failures 0.023s
3416 + observe - not-eager - 1 - do not pull another element before we emit the current 0.103s
3417 + observe - not-eager - 2 - do not pull another element before downstream asks 0.103s
3418 + observeEither - does not drop elements 0.005s
3419 + observeEither - termination - left 0.002s
3420 + observeEither - termination - right 0.001s
3421/build/repo/core/shared/src/main/scala/fs2/Stream.scala:2741: error: ) expected but . found
3422 FreeC.translate[F2, G, O](free, u)(using TranslateInterrupt.interruptibleInstance[G])
3423 ^
3424/build/repo/core/shared/src/main/scala-3/fs2/ChunkPlatform.scala:40: error: ) expected but . found
3425 .toArraySeq(using knownType.elementClassTag.asInstanceOf[reflect.ClassTag[O]])
3426 ^
3427/build/repo/core/shared/src/main/scala/fs2/Stream.scala:2741: error: ) expected but . found
3428 FreeC.translate[F2, G, O](free, u)(using TranslateInterrupt.interruptibleInstance[G])
3429 ^
3430/build/repo/core/shared/src/main/scala-3/fs2/ChunkPlatform.scala:40: error: ) expected but . found
3431 .toArraySeq(using knownType.elementClassTag.asInstanceOf[reflect.ClassTag[O]])
3432 ^
3433Starting build for ProjectRef(file:/build/repo/,experimental) (fs2-experimental)... [1/4]
3434Compile scalacOptions: -language:implicitConversions, -Ykind-projector, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
3435[info] compiling 2 Scala sources to /build/repo/experimental/target/scala-3.8.0-RC2/classes ...
3436[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
3437[warn] one warning found
3438[info] done compiling
3439/build/repo/core/shared/src/main/scala/fs2/Stream.scala:2741: error: ) expected but . found
3440 FreeC.translate[F2, G, O](free, u)(using TranslateInterrupt.interruptibleInstance[G])
3441 ^
3442/build/repo/core/shared/src/main/scala-3/fs2/ChunkPlatform.scala:40: error: ) expected but . found
3443 .toArraySeq(using knownType.elementClassTag.asInstanceOf[reflect.ClassTag[O]])
3444 ^
3445/build/repo/core/shared/src/main/scala/fs2/Stream.scala:2741: error: ) expected but . found
3446 FreeC.translate[F2, G, O](free, u)(using TranslateInterrupt.interruptibleInstance[G])
3447 ^
3448/build/repo/core/shared/src/main/scala-3/fs2/ChunkPlatform.scala:40: error: ) expected but . found
3449 .toArraySeq(using knownType.elementClassTag.asInstanceOf[reflect.ClassTag[O]])
3450 ^
3451[warn] javaOptions will be ignored, fork is set to false
3452/build/repo/core/shared/src/main/scala/fs2/Stream.scala:2741: error: ) expected but . found
3453 FreeC.translate[F2, G, O](free, u)(using TranslateInterrupt.interruptibleInstance[G])
3454 ^
3455/build/repo/core/shared/src/main/scala-3/fs2/ChunkPlatform.scala:40: error: ) expected but . found
3456 .toArraySeq(using knownType.elementClassTag.asInstanceOf[reflect.ClassTag[O]])
3457 ^
3458/build/repo/core/shared/src/main/scala/fs2/Stream.scala:2741: error: ) expected but . found
3459 FreeC.translate[F2, G, O](free, u)(using TranslateInterrupt.interruptibleInstance[G])
3460 ^
3461/build/repo/core/shared/src/main/scala-3/fs2/ChunkPlatform.scala:40: error: ) expected but . found
3462 .toArraySeq(using knownType.elementClassTag.asInstanceOf[reflect.ClassTag[O]])
3463 ^
3464Starting build for ProjectRef(file:/build/repo/,io) (fs2-io)... [2/4]
3465Compile scalacOptions: -language:implicitConversions, -Ykind-projector, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
3466[info] compiling 27 Scala sources to /build/repo/io/target/scala-3.8.0-RC2/classes ...
3467[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
3468[warn] -- Warning: /build/repo/io/src/main/scala/fs2/io/file/WriteCursor.scala:96:10 --
3469[warn] 96 | @nowarn("cat=unused-params")
3470[warn] | ^^^^^^^^^^^^^^^^^^^
3471[warn] | Invalid message filter
3472[warn] | unknown category: unused-params
3473[warn] two warnings found
3474[info] done compiling
3475/build/repo/core/shared/src/main/scala/fs2/Stream.scala:2741: error: ) expected but . found
3476 FreeC.translate[F2, G, O](free, u)(using TranslateInterrupt.interruptibleInstance[G])
3477 ^
3478/build/repo/core/shared/src/main/scala-3/fs2/ChunkPlatform.scala:40: error: ) expected but . found
3479 .toArraySeq(using knownType.elementClassTag.asInstanceOf[reflect.ClassTag[O]])
3480 ^
3481[info] compiling 12 Scala sources to /build/repo/io/target/scala-3.8.0-RC2/test-classes ...
3482[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
3483[warn] -- Warning: /build/repo/io/src/test/scala/fs2/io/IoSuite.scala:152:59 ----------
3484[warn] 152 | Shrink.xmap[Int, ChunkSize](ChunkSize(_), _.value) {
3485[warn] | ^
3486[warn] |Implicit parameters should be provided with a `using` clause.
3487[warn] |To disable the warning, please use the following option:
3488[warn] | "-Wconf:msg=Implicit parameters should be provided with a `using` clause:s"
3489[warn] 153 | Shrink.shrinkIntegral[Int].suchThat(_ > defaultPipedInputStreamBufferSize)
3490[warn] 154 | }
3491[warn] two warnings found
3492[info] done compiling
3493/build/repo/core/shared/src/main/scala/fs2/Stream.scala:2741: error: ) expected but . found
3494 FreeC.translate[F2, G, O](free, u)(using TranslateInterrupt.interruptibleInstance[G])
3495 ^
3496/build/repo/core/shared/src/main/scala-3/fs2/ChunkPlatform.scala:40: error: ) expected but . found
3497 .toArraySeq(using knownType.elementClassTag.asInstanceOf[reflect.ClassTag[O]])
3498 ^
3499fs2.io.udp.UdpSuite:
3500 + udp - echo one 0.346s
3501 + udp - echo lots 0.899s
3502==> i fs2.io.udp.UdpSuite.udp - multicast ignored 0.001s
3503 + udp - timeouts supported 0.067s
3504fs2.io.tls.TLSParametersSuite:
3505 + toSSLParameters - no client auth when wantClientAuth=false and needClientAuth=false 0.005s
3506 + toSSLParameters - wantClientAuth when wantClientAuth=true and needClientAuth=false 0.001s
3507 + toSSLParameters - needClientAuth when wantClientAuth=false and needClientAuth=true 0.001s
3508 + toSSLParameters - needClientAuth when wantClientAuth=true and needClientAuth=true 0.001s
3509fs2.io.file.WatcherSuite:
3510 + supports watching a file - for modifications 1.029s
3511 + supports watching a file - for deletions 1.008s
3512 + supports watching a directory - static recursive watching 1.015s
3513 + supports watching a directory - dynamic recursive watching 1.012s
3514fs2.io.tls.TLSDebugTest:
3515Cipher suite: TLS_AES_256_GCM_SHA384
3516Peer certificate chain:
3517Certificate 0: [
3518[
3519 Version: V3
3520 Subject: CN=*.google.com
3521 Signature Algorithm: SHA256withRSA, OID = 1.2.840.113549.1.1.11
3522
3523 Key: Sun EC public key, 256 bits
3524 public x coord: 109404759859797539557582869776851064193525149534433779190116190416377478114013
3525 public y coord: 59834028993710182810726130457827642156704500550808608899515084482806544584532
3526 parameters: secp256r1 [NIST P-256,X9.62 prime256v1] (1.2.840.10045.3.1.7)
3527 Validity: [From: Mon Oct 27 09:33:43 CET 2025,
3528 To: Mon Jan 19 09:33:42 CET 2026]
3529 Issuer: CN=WR2, O=Google Trust Services, C=US
3530 SerialNumber: [ 9d9ed0e1 cc0ecc84 0a042e3c 2f9ed571]
3531
3532Certificate Extensions: 10
3533[1]: ObjectId: 1.3.6.1.4.1.11129.2.4.2 Criticality=false
3534Extension unknown: DER encoded OCTET string =
35350000: 04 81 F4 04 81 F1 00 EF 00 76 00 96 97 64 BF 55 .........v...d.U
35360010: 58 97 AD F7 43 87 68 37 08 42 77 E9 F0 3A D5 F6 X...C.h7.Bw..:..
35370020: A4 F3 36 6E 46 A4 3F 0F CA A9 C6 00 00 01 9A 25 ..6nF.?........%
35380030: 04 3D 33 00 00 04 03 00 47 30 45 02 21 00 C6 F0 .=3.....G0E.!...
35390040: 6C EF D3 FA 6B 61 0F 8A C7 09 BA 20 A9 EB E9 3A l...ka..... ...:
35400050: 6E EB 6B CF 2A 86 C0 80 A8 F8 B7 1F 18 1D 02 20 n.k.*..........
35410060: 2A 4A 73 19 46 EB BD A9 04 04 3A 7F 9E 75 ED A9 *Js.F.....:..u..
35420070: E5 BC B3 3A FE A3 D0 E6 AA 48 C5 3A 94 3A 97 E5 ...:.....H.:.:..
35430080: 00 75 00 19 86 D4 C7 28 AA 6F FE BA 03 6F 78 2A .u.....(.o...ox*
35440090: 4D 01 91 AA CE 2D 72 31 0F AE CE 5D 70 41 2D 25 M....-r1...]pA-%
354500A0: 4C C7 D4 00 00 01 9A 25 04 3C D4 00 00 04 03 00 L......%.<......
354600B0: 46 30 44 02 20 10 07 41 95 3C B7 97 CC 79 19 29 F0D. ..A.<...y.)
354700C0: 23 F5 B3 9F 8E CA 99 33 EE 91 59 8B 31 8E 91 FB #......3..Y.1...
354800D0: 37 3A 3A BC E6 02 20 3E 3D 00 96 B8 D9 CE 0A 53 7::... >=......S
354900E0: C1 E1 6E 0D 37 84 AD 49 D2 7D A0 70 98 B4 78 B0 ..n.7..I...p..x.
355000F0: 0F 4E FE 6A A0 C1 4C .N.j..L
3551
3552
3553[2]: ObjectId: 1.3.6.1.5.5.7.1.1 Criticality=false
3554AuthorityInfoAccess [
3555 [
3556 accessMethod: ocsp
3557 accessLocation: URIName: http://o.pki.goog/wr2
3558,
3559 accessMethod: caIssuers
3560 accessLocation: URIName: http://i.pki.goog/wr2.crt
3561]
3562]
3563
3564[3]: ObjectId: 2.5.29.35 Criticality=false
3565AuthorityKeyIdentifier [
3566KeyIdentifier [
35670000: DE 1B 1E ED 79 15 D4 3E 37 24 C3 21 BB EC 34 39 ....y..>7$.!..49
35680010: 6D 42 B2 30 mB.0
3569]
3570]
3571
3572[4]: ObjectId: 2.5.29.19 Criticality=true
3573BasicConstraints:[
3574 CA:false
3575 PathLen: undefined
3576]
3577
3578[5]: ObjectId: 2.5.29.31 Criticality=false
3579CRLDistributionPoints [
3580 [DistributionPoint:
3581 [URIName: http://c.pki.goog/wr2/GSyT1N4PBrg.crl]
3582]]
3583
3584[6]: ObjectId: 2.5.29.32 Criticality=false
3585CertificatePolicies [
3586 [CertificatePolicyId: [2.23.140.1.2.1]
3587[] ]
3588]
3589
3590[7]: ObjectId: 2.5.29.37 Criticality=false
3591ExtendedKeyUsages [
3592 serverAuth
3593]
3594
3595[8]: ObjectId: 2.5.29.15 Criticality=true
3596KeyUsage [
3597 DigitalSignature
3598]
3599
3600[9]: ObjectId: 2.5.29.17 Criticality=false
3601SubjectAlternativeName [
3602 DNSName: *.google.com
3603 DNSName: *.appengine.google.com
3604 DNSName: *.bdn.dev
3605 DNSName: *.origin-test.bdn.dev
3606 DNSName: *.cloud.google.com
3607 DNSName: *.crowdsource.google.com
3608 DNSName: *.datacompute.google.com
3609 DNSName: *.google.ca
3610 DNSName: *.google.cl
3611 DNSName: *.google.co.in
3612 DNSName: *.google.co.jp
3613 DNSName: *.google.co.uk
3614 DNSName: *.google.com.ar
3615 DNSName: *.google.com.au
3616 DNSName: *.google.com.br
3617 DNSName: *.google.com.co
3618 DNSName: *.google.com.mx
3619 DNSName: *.google.com.tr
3620 DNSName: *.google.com.vn
3621 DNSName: *.google.de
3622 DNSName: *.google.es
3623 DNSName: *.google.fr
3624 DNSName: *.google.hu
3625 DNSName: *.google.it
3626 DNSName: *.google.nl
3627 DNSName: *.google.pl
3628 DNSName: *.google.pt
3629 DNSName: *.googleapis.cn
3630 DNSName: *.googlevideo.com
3631 DNSName: *.gstatic.cn
3632 DNSName: *.gstatic-cn.com
3633 DNSName: googlecnapps.cn
3634 DNSName: *.googlecnapps.cn
3635 DNSName: googleapps-cn.com
3636 DNSName: *.googleapps-cn.com
3637 DNSName: gkecnapps.cn
3638 DNSName: *.gkecnapps.cn
3639 DNSName: googledownloads.cn
3640 DNSName: *.googledownloads.cn
3641 DNSName: recaptcha.net.cn
3642 DNSName: *.recaptcha.net.cn
3643 DNSName: recaptcha-cn.net
3644 DNSName: *.recaptcha-cn.net
3645 DNSName: widevine.cn
3646 DNSName: *.widevine.cn
3647 DNSName: ampproject.org.cn
3648 DNSName: *.ampproject.org.cn
3649 DNSName: ampproject.net.cn
3650 DNSName: *.ampproject.net.cn
3651 DNSName: google-analytics-cn.com
3652 DNSName: *.google-analytics-cn.com
3653 DNSName: googleadservices-cn.com
3654 DNSName: *.googleadservices-cn.com
3655 DNSName: googlevads-cn.com
3656 DNSName: *.googlevads-cn.com
3657 DNSName: googleapis-cn.com
3658 DNSName: *.googleapis-cn.com
3659 DNSName: googleoptimize-cn.com
3660 DNSName: *.googleoptimize-cn.com
3661 DNSName: doubleclick-cn.net
3662 DNSName: *.doubleclick-cn.net
3663 DNSName: *.fls.doubleclick-cn.net
3664 DNSName: *.g.doubleclick-cn.net
3665 DNSName: doubleclick.cn
3666 DNSName: *.doubleclick.cn
3667 DNSName: *.fls.doubleclick.cn
3668 DNSName: *.g.doubleclick.cn
3669 DNSName: dartsearch-cn.net
3670 DNSName: *.dartsearch-cn.net
3671 DNSName: googletraveladservices-cn.com
3672 DNSName: *.googletraveladservices-cn.com
3673 DNSName: googletagservices-cn.com
3674 DNSName: *.googletagservices-cn.com
3675 DNSName: googletagmanager-cn.com
3676 DNSName: *.googletagmanager-cn.com
3677 DNSName: googlesyndication-cn.com
3678 DNSName: *.googlesyndication-cn.com
3679 DNSName: *.safeframe.googlesyndication-cn.com
3680 DNSName: app-measurement-cn.com
3681 DNSName: *.app-measurement-cn.com
3682 DNSName: gvt1-cn.com
3683 DNSName: *.gvt1-cn.com
3684 DNSName: gvt2-cn.com
3685 DNSName: *.gvt2-cn.com
3686 DNSName: 2mdn-cn.net
3687 DNSName: *.2mdn-cn.net
3688 DNSName: googleflights-cn.net
3689 DNSName: *.googleflights-cn.net
3690 DNSName: admob-cn.com
3691 DNSName: *.admob-cn.com
3692 DNSName: *.gemini.cloud.google.com
3693 DNSName: googlesandbox-cn.com
3694 DNSName: *.googlesandbox-cn.com
3695 DNSName: *.safenup.googlesandbox-cn.com
3696 DNSName: *.gstatic.com
3697 DNSName: *.metric.gstatic.com
3698 DNSName: *.gvt1.com
3699 DNSName: *.gcpcdn.gvt1.com
3700 DNSName: *.gvt2.com
3701 DNSName: *.gcp.gvt2.com
3702 DNSName: *.url.google.com
3703 DNSName: *.youtube-nocookie.com
3704 DNSName: *.ytimg.com
3705 DNSName: ai.android
3706 DNSName: android.com
3707 DNSName: *.android.com
3708 DNSName: *.flash.android.com
3709 DNSName: g.cn
3710 DNSName: *.g.cn
3711 DNSName: g.co
3712 DNSName: *.g.co
3713 DNSName: goo.gl
3714 DNSName: www.goo.gl
3715 DNSName: google-analytics.com
3716 DNSName: *.google-analytics.com
3717 DNSName: google.com
3718 DNSName: googlecommerce.com
3719 DNSName: *.googlecommerce.com
3720 DNSName: ggpht.cn
3721 DNSName: *.ggpht.cn
3722 DNSName: urchin.com
3723 DNSName: *.urchin.com
3724 DNSName: youtu.be
3725 DNSName: youtube.com
3726 DNSName: *.youtube.com
3727 DNSName: music.youtube.com
3728 DNSName: *.music.youtube.com
3729 DNSName: youtubeeducation.com
3730 DNSName: *.youtubeeducation.com
3731 DNSName: youtubekids.com
3732 DNSName: *.youtubekids.com
3733 DNSName: yt.be
3734 DNSName: *.yt.be
3735 DNSName: android.clients.google.com
3736 DNSName: *.android.google.cn
3737 DNSName: *.chrome.google.cn
3738 DNSName: *.developers.google.cn
3739 DNSName: *.aistudio.google.com
3740]
3741
3742[10]: ObjectId: 2.5.29.14 Criticality=false
3743SubjectKeyIdentifier [
3744KeyIdentifier [
37450000: 37 07 29 A3 52 3A AE 2E A7 26 05 0F 43 26 FA F1 7.).R:...&..C&..
37460010: 71 3E 0A 04 q>..
3747]
3748]
3749
3750]
3751 Algorithm: [SHA256withRSA]
3752 Signature:
37530000: 4C 12 A4 4F 95 5B 45 2C 34 17 B8 ED AF 6B 4B 34 L..O.[E,4....kK4
37540010: AC AC 00 C4 98 8F DC 3B 6B DB D1 30 61 9D 54 EE .......;k..0a.T.
37550020: FC 96 B7 05 94 BC AA CC 28 CB 48 9A 12 F0 28 0A ........(.H...(.
37560030: CE E8 EA 56 96 DD 85 1B C4 7F 56 6A ED E6 2F 69 ...V......Vj../i
37570040: 30 20 80 86 64 CF F0 20 03 E6 8A 07 0A 0A 1B 56 0 ..d.. .......V
37580050: 3C A0 68 B5 06 C2 B8 D8 E1 D3 E4 AC D9 82 09 11 <.h.............
37590060: E3 22 1A 82 DC D7 70 03 6C 3E F7 28 93 14 4C 9C ."....p.l>.(..L.
37600070: 73 D1 ED 10 9F 7C 9C 54 51 68 FA 01 BA 56 DF 91 s......TQh...V..
37610080: FA 6E 8D 4D 73 47 11 3E AF 51 D5 11 F2 DC D0 74 .n.MsG.>.Q.....t
37620090: 06 DC 88 9B 5B 82 41 A7 81 3D 82 8C 05 C8 32 42 ....[.A..=....2B
376300A0: CA A3 4A 74 7C 4A 91 0D FA B2 D1 72 4C 58 4F D2 ..Jt.J.....rLXO.
376400B0: C5 A0 94 3A 06 11 1F 3C D6 08 E5 24 5E D0 70 2A ...:...<...$^.p*
376500C0: 29 80 41 9C 1F 53 E4 8E 9F 01 9D 0E E6 14 E1 9C ).A..S..........
376600D0: AB 70 17 01 7E 7C 53 14 D4 E4 0A 03 E4 A7 D1 C6 .p....S.........
376700E0: 4B 6C A4 A4 38 09 05 75 85 47 DC 27 C0 AA E8 CD Kl..8..u.G.'....
376800F0: E4 2A 9C D3 06 9B 7D 92 80 16 49 04 97 29 73 30 .*........I..)s0
3769
3770]
3771Certificate 1: [
3772[
3773 Version: V3
3774 Subject: CN=WR2, O=Google Trust Services, C=US
3775 Signature Algorithm: SHA256withRSA, OID = 1.2.840.113549.1.1.11
3776
3777 Key: Sun RSA public key, 2048 bits
3778 params: null
3779 modulus: 21460320177492254517754137768805941788883952457278513345444356897405068083626783723685283470755812432047924804167764890482454678721455090489193019529517445020376592745688596505338943351237698813016750433036636865217868629199377537593240049486126556052243316874006011528760477071924569007905924169906837637510191308902830239557436870768786426507676004038580529647024203991275107762410251730470869820499091545819630120834987489936368680361783172788341894048930713758267981585542753511245986753622620915793171453778967007355916732464966563195442905470951302182713573043626223552541127534604995363077828910015660995104483
3780 public exponent: 65537
3781 Validity: [From: Wed Dec 13 10:00:00 CET 2023,
3782 To: Tue Feb 20 15:00:00 CET 2029]
3783 Issuer: CN=GTS Root R1, O=Google Trust Services LLC, C=US
3784 SerialNumber: [ 7ff005a0 7c4cded1 00ad9d66 a5107b98]
3785
3786Certificate Extensions: 8
3787[1]: ObjectId: 1.3.6.1.5.5.7.1.1 Criticality=false
3788AuthorityInfoAccess [
3789 [
3790 accessMethod: caIssuers
3791 accessLocation: URIName: http://i.pki.goog/r1.crt
3792]
3793]
3794
3795[2]: ObjectId: 2.5.29.35 Criticality=false
3796AuthorityKeyIdentifier [
3797KeyIdentifier [
37980000: E4 AF 2B 26 71 1A 2B 48 27 85 2F 52 66 2C EF F0 ..+&q.+H'./Rf,..
37990010: 89 13 71 3E ..q>
3800]
3801]
3802
3803[3]: ObjectId: 2.5.29.19 Criticality=true
3804BasicConstraints:[
3805 CA:true
3806 PathLen:0
3807]
3808
3809[4]: ObjectId: 2.5.29.31 Criticality=false
3810CRLDistributionPoints [
3811 [DistributionPoint:
3812 [URIName: http://c.pki.goog/r/r1.crl]
3813]]
3814
3815[5]: ObjectId: 2.5.29.32 Criticality=false
3816CertificatePolicies [
3817 [CertificatePolicyId: [2.23.140.1.2.1]
3818[] ]
3819]
3820
3821[6]: ObjectId: 2.5.29.37 Criticality=false
3822ExtendedKeyUsages [
3823 serverAuth
3824 clientAuth
3825]
3826
3827[7]: ObjectId: 2.5.29.15 Criticality=true
3828KeyUsage [
3829 DigitalSignature
3830 Key_CertSign
3831 Crl_Sign
3832]
3833
3834[8]: ObjectId: 2.5.29.14 Criticality=false
3835SubjectKeyIdentifier [
3836KeyIdentifier [
38370000: DE 1B 1E ED 79 15 D4 3E 37 24 C3 21 BB EC 34 39 ....y..>7$.!..49
38380010: 6D 42 B2 30 mB.0
3839]
3840]
3841
3842]
3843 Algorithm: [SHA256withRSA]
3844 Signature:
38450000: 45 75 8B E5 1F 3B 44 13 96 1A AB 58 F1 35 C9 6F Eu...;D....X.5.o
38460010: 3D D2 D0 33 4A 86 33 BA 57 51 4F EE C4 34 DA 16 =..3J.3.WQO..4..
38470020: 12 4C BF 13 9F 0D D4 54 E9 48 79 C0 30 3C 94 25 .L.....T.Hy.0<.%
38480030: F2 1A F4 BA 32 94 B6 33 72 0B 85 EE 09 11 25 34 ....2..3r.....%4
38490040: 94 E1 6F 42 DB 82 9B 7B 7F 2A 9A A9 FF 7F A9 D2 ..oB.....*......
38500050: DE 4A 20 CB B3 FB 03 03 B8 F8 07 05 DA 59 92 2F .J ..........Y./
38510060: 18 46 98 CE AF 72 BE 24 26 B1 1E 00 4D BD 08 AD .F...r.$&...M...
38520070: 93 41 44 0A BB C7 D5 01 85 BF 93 57 E3 DF 74 12 .AD........W..t.
38530080: 53 0E 11 25 D3 9B DC DE CB 27 6E B3 C2 B9 33 62 S..%.....'n...3b
38540090: 39 C2 E0 35 E1 5B A7 09 2E 19 CB 91 2A 76 5C F1 9..5.[......*v\.
385500A0: DF CA 23 84 40 A5 6F FF 9A 41 E0 B5 EF 32 D1 85 ..#.@.o..A...2..
385600B0: AE AF 25 09 F0 62 C5 6E C2 C8 6E 32 FD B8 DA E2 ..%..b.n..n2....
385700C0: CE 4A 91 4A F3 85 55 4E B1 75 D6 48 33 2F 6F 84 .J.J..UN.u.H3/o.
385800D0: D9 12 5C 9F D4 71 98 63 25 8D 69 5C 0A 6B 7D F2 ..\..q.c%.i\.k..
385900E0: 41 BD E8 BB 8F E4 22 D7 9D 65 45 E8 4C 0A 87 DA A....."..eE.L...
386000F0: E9 60 66 88 0E 1F C7 E1 4E 56 C5 76 FF B4 7A 57 .`f.....NV.v..zW
38610100: 69 F2 02 22 09 26 41 1D DA 74 A2 E5 29 F3 C4 9A i..".&A..t..)...
38620110: E5 5D D6 AA 7A FD E1 B7 2B 66 38 FB E8 29 66 BA .]..z...+f8..)f.
38630120: EF A0 13 2F F8 73 7E F0 DA 40 11 1C 5D DD 8F A6 .../.s...@..]...
38640130: FC BE DB BE 56 F8 32 9C 1F 41 41 6D 7E B6 C5 EB ....V.2..AAm....
38650140: C6 8B 36 B7 17 8C 9D CF 19 7A 34 9F 21 93 C4 7E ..6......z4.!...
38660150: 74 35 D2 AA FD 4C 6D 14 F5 C9 B0 79 5B 49 3C F3 t5...Lm....y[I<.
38670160: BF 17 48 E8 EF 9A 26 13 0C 87 F2 73 D6 9C C5 52 ..H...&....s...R
38680170: 6B 63 F7 32 90 78 A9 6B EB 5E D6 93 A1 BF BC 18 kc.2.x.k.^......
38690180: 3D 8B 59 F6 8A C6 05 5E 52 18 E2 66 E0 DA C1 DC =.Y....^R..f....
38700190: AD 5A 25 AA F4 45 FC F1 0B 78 A4 AF B0 F2 73 A4 .Z%..E...x....s.
387101A0: 30 A8 34 C1 53 7F 42 96 E5 48 41 EB 90 46 0C 06 0.4.S.B..HA..F..
387201B0: DC CB 92 C6 5E F3 44 44 43 46 29 46 A0 A6 FC B9 ....^.DDCF)F....
387301C0: 8E 39 27 39 B1 5A E2 B1 AD FC 13 FF 8E FC 26 E1 .9'9.Z........&.
387401D0: D4 FE 84 F1 50 5A 8E 97 6B 2D 2A 79 FB 40 64 EA ....PZ..k-*y.@d.
387501E0: F3 3D BD 5B E1 A0 04 B0 97 48 1C 42 F5 EA 5A 1C .=.[.....H.B..Z.
387601F0: CD 26 C8 51 FF 14 99 67 89 72 5F 1D EC AD 5A DD .&.Q...g.r_...Z.
3877
3878]
3879Certificate 2: [
3880[
3881 Version: V3
3882 Subject: CN=GTS Root R1, O=Google Trust Services LLC, C=US
3883 Signature Algorithm: SHA256withRSA, OID = 1.2.840.113549.1.1.11
3884
3885 Key: Sun RSA public key, 4096 bits
3886 params: null
3887 modulus: 742766292573789461138430713106656498577482106105452767343211753017973550878861638590047246174848574634573720584492944669558785810905825702100325794803983120697401526210439826606874730300903862093323398754125584892080731234772626570955922576399434033022944334623029747454371697865218999618129768679013891932765999545116374192173968985738129135224425889467654431372779943313524100225335793262665132039441111162352797240438393795570253671786791600672076401253164614309929080014895216439462173458352253266568535919120175826866378039177020829725517356783703110010084715777806343235841345264684364598708732655710904078855499605447884872767583987312177520332134164321746982952420498393591583416464199126272682424674947720461866762624768163777784559646117979893432692133818266724658906066075396922419161138847526583266030290937955148683298741803605463007526904924936746018546134099068479370078440023459839544052468222048449819089106832452146002755336956394669648596035188293917750838002531358091511944112847917218550963597247358780879029417872466325821996717925086546502702016501643824750668459565101211439428003662613442032518886622942136328590823063627643918273848803884791311375697313014431195473178892344923166262358299334827234064598421
3888 public exponent: 65537
3889 Validity: [From: Fri Jun 19 02:00:42 CEST 2020,
3890 To: Fri Jan 28 01:00:42 CET 2028]
3891 Issuer: CN=GlobalSign Root CA, OU=Root CA, O=GlobalSign nv-sa, C=BE
3892 SerialNumber: [ 77bd0d6c db36f91a ea210fc4 f058d30d]
3893
3894Certificate Extensions: 7
3895[1]: ObjectId: 1.3.6.1.5.5.7.1.1 Criticality=false
3896AuthorityInfoAccess [
3897 [
3898 accessMethod: ocsp
3899 accessLocation: URIName: http://ocsp.pki.goog/gsr1
3900,
3901 accessMethod: caIssuers
3902 accessLocation: URIName: http://pki.goog/gsr1/gsr1.crt
3903]
3904]
3905
3906[2]: ObjectId: 2.5.29.35 Criticality=false
3907AuthorityKeyIdentifier [
3908KeyIdentifier [
39090000: 60 7B 66 1A 45 0D 97 CA 89 50 2F 7D 04 CD 34 A8 `.f.E....P/...4.
39100010: FF FC FD 4B ...K
3911]
3912]
3913
3914[3]: ObjectId: 2.5.29.19 Criticality=true
3915BasicConstraints:[
3916 CA:true
3917 PathLen: no limit
3918]
3919
3920[4]: ObjectId: 2.5.29.31 Criticality=false
3921CRLDistributionPoints [
3922 [DistributionPoint:
3923 [URIName: http://crl.pki.goog/gsr1/gsr1.crl]
3924]]
3925
3926[5]: ObjectId: 2.5.29.32 Criticality=false
3927CertificatePolicies [
3928 [CertificatePolicyId: [2.23.140.1.2.1]
3929[] ]
3930 [CertificatePolicyId: [2.23.140.1.2.2]
3931[] ]
3932 [CertificatePolicyId: [1.3.6.1.4.1.11129.2.5.3.2]
3933[] ]
3934 [CertificatePolicyId: [1.3.6.1.4.1.11129.2.5.3.3]
3935[] ]
3936]
3937
3938[6]: ObjectId: 2.5.29.15 Criticality=true
3939KeyUsage [
3940 DigitalSignature
3941 Key_CertSign
3942 Crl_Sign
3943]
3944
3945[7]: ObjectId: 2.5.29.14 Criticality=false
3946SubjectKeyIdentifier [
3947KeyIdentifier [
39480000: E4 AF 2B 26 71 1A 2B 48 27 85 2F 52 66 2C EF F0 ..+&q.+H'./Rf,..
39490010: 89 13 71 3E ..q>
3950]
3951]
3952
3953]
3954 Algorithm: [SHA256withRSA]
3955 Signature:
39560000: 34 A4 1E B1 28 A3 D0 B4 76 17 A6 31 7A 21 E9 D1 4...(...v..1z!..
39570010: 52 3E C8 DB 74 16 41 88 B8 3D 35 1D ED E4 FF 93 R>..t.A..=5.....
39580020: E1 5C 5F AB BB EA 7C CF DB E4 0D D1 8B 57 F2 26 .\_..........W.&
39590030: 6F 5B BE 17 46 68 94 37 6F 6B 7A C8 C0 18 37 FA o[..Fh.7okz...7.
39600040: 25 51 AC EC 68 BF B2 C8 49 FD 5A 9A CA 01 23 AC %Q..h...I.Z...#.
39610050: 84 80 2B 02 8C 99 97 EB 49 6A 8C 75 D7 C7 DE B2 ..+.....Ij.u....
39620060: C9 97 9F 58 48 57 0E 35 A1 E4 1A D6 FD 6F 83 81 ...XHW.5.....o..
39630070: 6F EF 8C CF 97 AF C0 85 2A F0 F5 4E 69 09 91 2D o.......*..Ni..-
39640080: E1 68 B8 C1 2B 73 E9 D4 D9 FC 22 C0 37 1F 0B 66 .h..+s....".7..f
39650090: 1D 49 ED 02 55 8F 67 E1 32 D7 D3 26 BF 70 E3 3D .I..U.g.2..&.p.=
396600A0: F4 67 6D 3D 7C E5 34 88 E3 32 FA A7 6E 06 6A 6F .gm=..4..2..n.jo
396700B0: BD 8B 91 EE 16 4B E8 3B A9 B3 37 E7 C3 44 A4 7E .....K.;..7..D..
396800C0: D8 6C D7 C7 46 F5 92 9B E7 D5 21 BE 66 92 19 94 .l..F.....!.f...
396900D0: 55 6C D4 29 B2 0D C1 66 5B E2 77 49 48 28 ED 9D Ul.)...f[.wIH(..
397000E0: D7 1A 33 72 53 B3 82 35 CF 62 8B C9 24 8B A5 B7 ..3rS..5.b..$...
397100F0: 39 0C BB 7E 2A 41 BF 52 CF FC A2 96 B6 C2 82 3F 9...*A.R.......?
3972
3973]
3974 + google 0.356s
3975fs2.io.tcp.SocketSuite:
3976 + tcp - echo.requests 0.071s
3977 + tcp - readN 0.016s
3978 + tcp - write - concurrent calls do not cause WritePendingException 0.016s
3979fs2.io.JavaInputOutputStreamSuite:
3980 + ToInputStream - arbitrary.streams 0.465s
3981==> i fs2.io.JavaInputOutputStreamSuite.ToInputStream - upstream.is.closed ignored 0.0s
3982==> i fs2.io.JavaInputOutputStreamSuite.ToInputStream - upstream.is.force-closed ignored 0.0s
3983 + ToInputStream - converts to 0..255 int values except EOF mark 0.056s
3984fs2.io.file.FileSuite:
3985 + readAll - retrieves whole content of a file 0.016s
3986 + readRange - reads half of a file 0.005s
3987 + readRange - reads full file if end is bigger than file size 0.004s
3988 + writeAll - simple write 0.01s
3989 + writeAll - append 0.006s
3990 + tail - keeps reading a file as it is appended 1.023s
3991 + exists - returns false on a non existent file 0.001s
3992 + exists - returns true on an existing file 0.003s
3993 + permissions - should fail for a non existent file 0.004s
3994 + permissions - should return permissions for existing file 0.01s
3995 + setPermissions - should fail for a non existent file 0.002s
3996 + setPermissions - should correctly change file permissions for existing file 0.005s
3997 + copy - returns a path to the new file 0.005s
3998 + deleteIfExists - should result in non existent file 0.004s
3999 + delete - should fail on a non existent file 0.003s
4000 + deleteDirectoryRecursively - should remove a non-empty directory 0.01s
4001 + move - should result in the old path being deleted 0.005s
4002 + size - should return correct size of ay file 0.003s
4003 + tempFileStream - should remove the file following stream closure 0.015s
4004 + tempFileStream - should not fail if the file is deleted before the stream completes 0.006s
4005 + tempDirectoryStream - should remove the directory following stream closure 0.006s
4006 + tempDirectoryStream - should not fail if the directory is deleted before the stream completes 0.004s
4007 + createDirectory - should return in an existing path 0.004s
4008 + createDirectories - should return in an existing path 0.007s
4009 + directoryStream - returns an empty Stream on an empty directory 0.005s
4010 + directoryStream - returns all files in a directory correctly 0.011s
4011 + walk - returns the only file in a directory correctly 0.006s
4012 + walk - returns all files in a directory correctly 0.008s
4013 + walk - returns all files in a nested tree correctly 0.015s
4014 + writeRotate 0.051s
4015fs2.io.tls.DTLSSocketSuite:
4016 + DTLSSocket - echo 0.909s
4017fs2.io.file.BaseFileSuite:
4018fs2.io.IoSuite:
4019 + readInputStream - non-buffered 0.066s
4020 + readInputStream - buffered 0.037s
4021 + readOutputStream - writes data and terminates when `f` returns 0.066s
4022 + readOutputStream - can be manually closed from inside `f` 0.037s
4023 + readOutputStream - fails when `f` fails 0.062s
4024 + readOutputStream - Doesn't deadlock with size-1 ContextShift thread pool 0.008s
4025 + readOutputStream - emits chunks of the configured size 1.486s
4026 + readOutputStream - PipedInput/OutputStream used to track threads, fs2 reimplementation works 0.104s
4027 + readOutputStream - different chunk sizes function correctly 0.247s
4028 + readOutputStream - can copy more than Int.MaxValue bytes 15.798s
4029 + readOutputStream - works with short-circuiting monad transformers 0.027s
4030 + unsafeReadInputStream - non-buffered 0.037s
4031fs2.io.tls.TLSSocketSuite:
4032==> i fs2.io.tls.TLSSocketSuite.TLSSocket - google - TLSv1 - disabled on this platform ignored 0.0s
4033==> i fs2.io.tls.TLSSocketSuite.TLSSocket - google - TLSv1.1 - disabled on this platform ignored 0.0s
4034 + TLSSocket - google - TLSv1.2 0.094s
4035 + TLSSocket - google - TLSv1.3 0.078s
4036 + TLSSocket - echo 0.223s
4037 + TLSSocket - client reads before writing 0.153s
4038/build/repo/core/shared/src/main/scala/fs2/Stream.scala:2741: error: ) expected but . found
4039 FreeC.translate[F2, G, O](free, u)(using TranslateInterrupt.interruptibleInstance[G])
4040 ^
4041/build/repo/core/shared/src/main/scala-3/fs2/ChunkPlatform.scala:40: error: ) expected but . found
4042 .toArraySeq(using knownType.elementClassTag.asInstanceOf[reflect.ClassTag[O]])
4043 ^
4044/build/repo/core/shared/src/main/scala/fs2/Stream.scala:2741: error: ) expected but . found
4045 FreeC.translate[F2, G, O](free, u)(using TranslateInterrupt.interruptibleInstance[G])
4046 ^
4047/build/repo/core/shared/src/main/scala-3/fs2/ChunkPlatform.scala:40: error: ) expected but . found
4048 .toArraySeq(using knownType.elementClassTag.asInstanceOf[reflect.ClassTag[O]])
4049 ^
4050Starting build for ProjectRef(file:/build/repo/,reactiveStreams) (fs2-reactive-streams)... [3/4]
4051Compile scalacOptions: -language:implicitConversions, -Ykind-projector, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
4052[info] compiling 4 Scala sources to /build/repo/reactive-streams/target/scala-3.8.0-RC2/classes ...
4053[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
4054[warn] one warning found
4055[info] done compiling
4056/build/repo/reactive-streams/src/main/scala/fs2/interop/reactivestreams/StreamUnicastPublisher.scala:39: error: ] expected but >: found
4057 def subscribe(subscriber: Subscriber[? >: A]): Unit = {
4058 ^
4059/build/repo/core/shared/src/main/scala/fs2/Stream.scala:2741: error: ) expected but . found
4060 FreeC.translate[F2, G, O](free, u)(using TranslateInterrupt.interruptibleInstance[G])
4061 ^
4062/build/repo/core/shared/src/main/scala-3/fs2/ChunkPlatform.scala:40: error: ) expected but . found
4063 .toArraySeq(using knownType.elementClassTag.asInstanceOf[reflect.ClassTag[O]])
4064 ^
4065[info] compiling 6 Scala sources to /build/repo/reactive-streams/target/scala-3.8.0-RC2/test-classes ...
4066[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
4067[warn] one warning found
4068[info] done compiling
4069/build/repo/reactive-streams/src/main/scala/fs2/interop/reactivestreams/StreamUnicastPublisher.scala:39: error: ] expected but >: found
4070 def subscribe(subscriber: Subscriber[? >: A]): Unit = {
4071 ^
4072/build/repo/core/shared/src/main/scala/fs2/Stream.scala:2741: error: ) expected but . found
4073 FreeC.translate[F2, G, O](free, u)(using TranslateInterrupt.interruptibleInstance[G])
4074 ^
4075/build/repo/core/shared/src/main/scala-3/fs2/ChunkPlatform.scala:40: error: ) expected but . found
4076 .toArraySeq(using knownType.elementClassTag.asInstanceOf[reflect.ClassTag[O]])
4077 ^
4078[warn] javaOptions will be ignored, fork is set to false
4079fs2.interop.reactivestreams.SubscriberStabilitySpec:
4080 + StreamSubscriber has no race condition 0.275s
4081[info] + package.scala.package.scala:29: reactivestreams.example at line 43: downstream.compile.toVector.unsafeRunSync(): OK, proved property.
4082fs2.interop.reactivestreams.PublisherToSubscriberSpec:
4083 + should have the same output as input 0.27s
4084==> i fs2.interop.reactivestreams.PublisherToSubscriberSpec.should propagate errors downstream ignored 0.001s
4085 + should cancel upstream if downstream completes 0.171s
4086[TestNG] Running:
4087 Command line suite
4088
4089
4090===============================================
4091Command line suite
4092Total tests run: 26, Failures: 0, Skips: 15
4093===============================================
4094
4095[info] SubscriberBlackboxSpec:
4096[info] - required_spec201_blackbox_mustSignalDemandViaSubscriptionRequest
4097[info] - required_spec203_blackbox_mustNotCallMethodsOnSubscriptionOrPublisherInOnComplete
4098[info] - required_spec203_blackbox_mustNotCallMethodsOnSubscriptionOrPublisherInOnError
4099[info] - required_spec205_blackbox_mustCallSubscriptionCancelIfItAlreadyHasAnSubscriptionAndReceivesAnotherOnSubscribeSignal
4100[info] - required_spec209_blackbox_mustBePreparedToReceiveAnOnCompleteSignalWithPrecedingRequestCall
4101[info] - required_spec209_blackbox_mustBePreparedToReceiveAnOnCompleteSignalWithoutPrecedingRequestCall
4102[info] - required_spec210_blackbox_mustBePreparedToReceiveAnOnErrorSignalWithPrecedingRequestCall
4103[info] - required_spec210_blackbox_mustBePreparedToReceiveAnOnErrorSignalWithoutPrecedingRequestCall
4104[info] - required_spec213_blackbox_onError_mustThrowNullPointerExceptionWhenParametersAreNull
4105[info] - required_spec213_blackbox_onNext_mustThrowNullPointerExceptionWhenParametersAreNull
4106[info] - required_spec213_blackbox_onSubscribe_mustThrowNullPointerExceptionWhenParametersAreNull
4107[info] - untested_spec202_blackbox_shouldAsynchronouslyDispatch !!! IGNORED !!!
4108[info] - untested_spec204_blackbox_mustConsiderTheSubscriptionAsCancelledInAfterRecievingOnCompleteOrOnError !!! IGNORED !!!
4109[info] - untested_spec206_blackbox_mustCallSubscriptionCancelIfItIsNoLongerValid !!! IGNORED !!!
4110[info] - untested_spec207_blackbox_mustEnsureAllCallsOnItsSubscriptionTakePlaceFromTheSameThreadOrTakeCareOfSynchronization !!! IGNORED !!!
4111[info] - untested_spec208_blackbox_mustBePreparedToReceiveOnNextSignalsAfterHavingCalledSubscriptionCancel !!! IGNORED !!!
4112[info] - untested_spec211_blackbox_mustMakeSureThatAllCallsOnItsMethodsHappenBeforeTheProcessingOfTheRespectiveEvents !!! IGNORED !!!
4113[info] - untested_spec212_blackbox_mustNotCallOnSubscribeMoreThanOnceBasedOnObjectEquality !!! IGNORED !!!
4114[info] - untested_spec213_blackbox_failingOnSignalInvocation !!! IGNORED !!!
4115[info] - untested_spec301_blackbox_mustNotBeCalledOutsideSubscriberContext !!! IGNORED !!!
4116[info] - untested_spec308_blackbox_requestMustRegisterGivenNumberElementsToBeProduced !!! IGNORED !!!
4117[info] - untested_spec310_blackbox_requestMaySynchronouslyCallOnNextOnSubscriber !!! IGNORED !!!
4118[info] - untested_spec311_blackbox_requestMaySynchronouslyCallOnCompleteOrOnError !!! IGNORED !!!
4119[info] - untested_spec314_blackbox_cancelMayCauseThePublisherToShutdownIfNoOtherSubscriptionExists !!! IGNORED !!!
4120[info] - untested_spec315_blackbox_cancelMustNotThrowExceptionAndMustSignalOnError !!! IGNORED !!!
4121[info] - untested_spec316_blackbox_requestMustNotThrowExceptionAndMustOnErrorTheSubscriber !!! IGNORED !!!
4122[TestNG] Running:
4123 Command line suite
4124
4125
4126===============================================
4127Command line suite
4128Total tests run: 38, Failures: 0, Skips: 7
4129===============================================
4130
4131[info] StreamUnicastPublisherSpec:
4132[info] - optional_spec104_mustSignalOnErrorWhenFails
4133[info] - optional_spec105_emptyStreamMustTerminateBySignallingOnComplete
4134[info] - optional_spec111_maySupportMultiSubscribe
4135[info] - optional_spec111_multicast_mustProduceTheSameElementsInTheSameSequenceToAllOfItsSubscribersWhenRequestingManyUpfront
4136[info] - optional_spec111_multicast_mustProduceTheSameElementsInTheSameSequenceToAllOfItsSubscribersWhenRequestingManyUpfrontAndCompleteAsExpected
4137[info] - optional_spec111_multicast_mustProduceTheSameElementsInTheSameSequenceToAllOfItsSubscribersWhenRequestingOneByOne
4138[info] - optional_spec111_registeredSubscribersMustReceiveOnNextOrOnCompleteSignals
4139[info] - optional_spec309_requestNegativeNumberMaySignalIllegalArgumentExceptionWithSpecificMessage
4140[info] - required_createPublisher1MustProduceAStreamOfExactly1Element
4141[info] - required_createPublisher3MustProduceAStreamOfExactly3Elements
4142[info] - required_spec101_subscriptionRequestMustResultInTheCorrectNumberOfProducedElements
4143[info] - required_spec102_maySignalLessThanRequestedAndTerminateSubscription
4144[info] - required_spec105_mustSignalOnCompleteWhenFiniteStreamTerminates
4145[info] - required_spec107_mustNotEmitFurtherSignalsOnceOnCompleteHasBeenSignalled
4146[info] - required_spec109_mayRejectCallsToSubscribeIfPublisherIsUnableOrUnwillingToServeThemRejectionMustTriggerOnErrorAfterOnSubscribe
4147[info] - required_spec109_mustIssueOnSubscribeForNonNullSubscriber
4148[info] - required_spec109_subscribeThrowNPEOnNullSubscriber
4149[info] - required_spec302_mustAllowSynchronousRequestCallsFromOnNextAndOnSubscribe
4150[info] - required_spec303_mustNotAllowUnboundedRecursion
4151[info] - required_spec306_afterSubscriptionIsCancelledRequestMustBeNops
4152[info] - required_spec307_afterSubscriptionIsCancelledAdditionalCancelationsMustBeNops
4153[info] - required_spec309_requestNegativeNumberMustSignalIllegalArgumentException
4154[info] - required_spec309_requestZeroMustSignalIllegalArgumentException
4155[info] - required_spec312_cancelMustMakeThePublisherToEventuallyStopSignaling
4156[info] - required_spec313_cancelMustMakeThePublisherEventuallyDropAllReferencesToTheSubscriber
4157[info] - required_spec317_mustNotSignalOnErrorWhenPendingAboveLongMaxValue
4158[info] - required_spec317_mustSupportACumulativePendingElementCountUpToLongMaxValue
4159[info] - required_spec317_mustSupportAPendingElementCountUpToLongMaxValue
4160[info] - required_validate_boundedDepthOfOnNextAndRequestRecursion
4161[info] - required_validate_maxElementsFromPublisher
4162[info] - stochastic_spec103_mustSignalOnMethodsSequentially
4163[info] - untested_spec106_mustConsiderSubscriptionCancelledAfterOnErrorOrOnCompleteHasBeenCalled !!! IGNORED !!!
4164[info] - untested_spec107_mustNotEmitFurtherSignalsOnceOnErrorHasBeenSignalled !!! IGNORED !!!
4165[info] - untested_spec108_possiblyCanceledSubscriptionShouldNotReceiveOnErrorOrOnCompleteSignals !!! IGNORED !!!
4166[info] - untested_spec109_subscribeShouldNotThrowNonFatalThrowable !!! IGNORED !!!
4167[info] - untested_spec110_rejectASubscriptionRequestIfTheSameSubscriberSubscribesTwice !!! IGNORED !!!
4168[info] - untested_spec304_requestShouldNotPerformHeavyComputations !!! IGNORED !!!
4169[info] - untested_spec305_cancelMustNotSynchronouslyPerformHeavyComputation !!! IGNORED !!!
4170fs2.interop.reactivestreams.CancellationSpec:
4171 + after subscription is cancelled request must be noOps 1.233s
4172 + after subscription is cancelled additional cancelations must be noOps 0.692s
4173[TestNG] Running:
4174 Command line suite
4175
4176
4177===============================================
4178Command line suite
4179Total tests run: 27, Failures: 0, Skips: 13
4180===============================================
4181
4182[info] SubscriberWhiteboxSpec:
4183[info] - required_exerciseWhiteboxHappyPath
4184[info] - required_spec201_mustSignalDemandViaSubscriptionRequest
4185[info] - required_spec203_mustNotCallMethodsOnSubscriptionOrPublisherInOnComplete
4186[info] - required_spec203_mustNotCallMethodsOnSubscriptionOrPublisherInOnError
4187[info] - required_spec205_mustCallSubscriptionCancelIfItAlreadyHasAnSubscriptionAndReceivesAnotherOnSubscribeSignal
4188[info] - required_spec208_mustBePreparedToReceiveOnNextSignalsAfterHavingCalledSubscriptionCancel
4189[info] - required_spec209_mustBePreparedToReceiveAnOnCompleteSignalWithPrecedingRequestCall
4190[info] - required_spec209_mustBePreparedToReceiveAnOnCompleteSignalWithoutPrecedingRequestCall
4191[info] - required_spec210_mustBePreparedToReceiveAnOnErrorSignalWithPrecedingRequestCall
4192[info] - required_spec210_mustBePreparedToReceiveAnOnErrorSignalWithoutPrecedingRequestCall
4193[info] - required_spec213_onError_mustThrowNullPointerExceptionWhenParametersAreNull
4194[info] - required_spec213_onNext_mustThrowNullPointerExceptionWhenParametersAreNull
4195[info] - required_spec213_onSubscribe_mustThrowNullPointerExceptionWhenParametersAreNull
4196[info] - required_spec308_requestMustRegisterGivenNumberElementsToBeProduced
4197[info] - untested_spec202_shouldAsynchronouslyDispatch !!! IGNORED !!!
4198[info] - untested_spec204_mustConsiderTheSubscriptionAsCancelledInAfterRecievingOnCompleteOrOnError !!! IGNORED !!!
4199[info] - untested_spec206_mustCallSubscriptionCancelIfItIsNoLongerValid !!! IGNORED !!!
4200[info] - untested_spec207_mustEnsureAllCallsOnItsSubscriptionTakePlaceFromTheSameThreadOrTakeCareOfSynchronization !!! IGNORED !!!
4201[info] - untested_spec211_mustMakeSureThatAllCallsOnItsMethodsHappenBeforeTheProcessingOfTheRespectiveEvents !!! IGNORED !!!
4202[info] - untested_spec212_mustNotCallOnSubscribeMoreThanOnceBasedOnObjectEquality_specViolation !!! IGNORED !!!
4203[info] - untested_spec213_failingOnSignalInvocation !!! IGNORED !!!
4204[info] - untested_spec301_mustNotBeCalledOutsideSubscriberContext !!! IGNORED !!!
4205[info] - untested_spec310_requestMaySynchronouslyCallOnNextOnSubscriber !!! IGNORED !!!
4206[info] - untested_spec311_requestMaySynchronouslyCallOnCompleteOrOnError !!! IGNORED !!!
4207[info] - untested_spec314_cancelMayCauseThePublisherToShutdownIfNoOtherSubscriptionExists !!! IGNORED !!!
4208[info] - untested_spec315_cancelMustNotThrowExceptionAndMustSignalOnError !!! IGNORED !!!
4209[info] - untested_spec316_requestMustNotThrowExceptionAndMustOnErrorTheSubscriber !!! IGNORED !!!
4210/build/repo/reactive-streams/src/main/scala/fs2/interop/reactivestreams/StreamUnicastPublisher.scala:39: error: ] expected but >: found
4211 def subscribe(subscriber: Subscriber[? >: A]): Unit = {
4212 ^
4213/build/repo/core/shared/src/main/scala/fs2/Stream.scala:2741: error: ) expected but . found
4214 FreeC.translate[F2, G, O](free, u)(using TranslateInterrupt.interruptibleInstance[G])
4215 ^
4216/build/repo/core/shared/src/main/scala-3/fs2/ChunkPlatform.scala:40: error: ) expected but . found
4217 .toArraySeq(using knownType.elementClassTag.asInstanceOf[reflect.ClassTag[O]])
4218 ^
4219/build/repo/reactive-streams/src/main/scala/fs2/interop/reactivestreams/StreamUnicastPublisher.scala:39: error: ] expected but >: found
4220 def subscribe(subscriber: Subscriber[? >: A]): Unit = {
4221 ^
4222/build/repo/core/shared/src/main/scala/fs2/Stream.scala:2741: error: ) expected but . found
4223 FreeC.translate[F2, G, O](free, u)(using TranslateInterrupt.interruptibleInstance[G])
4224 ^
4225/build/repo/core/shared/src/main/scala-3/fs2/ChunkPlatform.scala:40: error: ) expected but . found
4226 .toArraySeq(using knownType.elementClassTag.asInstanceOf[reflect.ClassTag[O]])
4227 ^
4228
4229************************
4230Build summary:
4231[{
4232 "module": "fs2-core",
4233 "compile": {"status": "ok", "tookMs": 29514, "warnings": 8, "errors": 0, "sourceVersion": "3.8"},
4234 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
4235 "test-compile": {"status": "ok", "tookMs": 18325, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
4236 "test": {"status": "ok", "tookMs": 122525, "passed": 2389, "failed": 0, "ignored": 0, "skipped": 17, "total": 2406, "byFramework": [{"framework": "munit", "stats": {"passed": 2384, "failed": 0, "ignored": 0, "skipped": 17, "total": 2401}},{"framework": "unknown", "stats": {"passed": 5, "failed": 0, "ignored": 0, "skipped": 0, "total": 5}}]},
4237 "publish": {"status": "skipped", "tookMs": 0},
4238 "metadata": {
4239 "crossScalaVersions": ["3.0.2", "2.12.20", "2.13.16"]
4240}
4241},{
4242 "module": "fs2-experimental",
4243 "compile": {"status": "ok", "tookMs": 1048, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
4244 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
4245 "test-compile": {"status": "ok", "tookMs": 868, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
4246 "test": {"status": "ok", "tookMs": 720, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
4247 "publish": {"status": "skipped", "tookMs": 0},
4248 "metadata": {
4249 "crossScalaVersions": ["3.0.2", "2.12.20", "2.13.16"]
4250}
4251},{
4252 "module": "fs2-io",
4253 "compile": {"status": "ok", "tookMs": 3291, "warnings": 1, "errors": 0, "sourceVersion": "3.8"},
4254 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
4255 "test-compile": {"status": "ok", "tookMs": 3546, "warnings": 1, "errors": 0, "sourceVersion": "3.8"},
4256 "test": {"status": "ok", "tookMs": 28748, "passed": 64, "failed": 0, "ignored": 0, "skipped": 5, "total": 69, "byFramework": [{"framework": "munit", "stats": {"passed": 64, "failed": 0, "ignored": 0, "skipped": 5, "total": 69}}]},
4257 "publish": {"status": "skipped", "tookMs": 0},
4258 "metadata": {
4259 "crossScalaVersions": ["3.0.2", "2.12.20", "2.13.16"]
4260}
4261},{
4262 "module": "fs2-reactive-streams",
4263 "compile": {"status": "ok", "tookMs": 1404, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
4264 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
4265 "test-compile": {"status": "ok", "tookMs": 2175, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
4266 "test": {"status": "ok", "tookMs": 35464, "passed": 61, "failed": 0, "ignored": 35, "skipped": 1, "total": 97, "byFramework": [{"framework": "munit", "stats": {"passed": 5, "failed": 0, "ignored": 0, "skipped": 1, "total": 6}},{"framework": "unknown", "stats": {"passed": 56, "failed": 0, "ignored": 35, "skipped": 0, "total": 91}}]},
4267 "publish": {"status": "skipped", "tookMs": 0},
4268 "metadata": {
4269 "crossScalaVersions": ["3.0.2", "2.12.20", "2.13.16"]
4270}
4271}]
4272************************
4273[success] Total time: 263 s (0:04:23.0), completed Nov 28, 2025, 12:46:21 PM
4274[0JChecking patch project/plugins.sbt...
4275Checking patch build.sbt...
4276Applied patch project/plugins.sbt cleanly.
4277Applied patch build.sbt cleanly.