Build Logs

typelevel/fs2 • 3.8.0-RC3:2025-12-04

Errors

96

Warnings

320

Total Lines

4278

1##################################
2Clonning https://github.com/typelevel/fs2.git into /build/repo using revision v2.5.13
3##################################
4Note: switching to 'edf0c4f2e660360d1c1a8c5377ce32294de89238'.
5
6You are in 'detached HEAD' state. You can look around, make experimental
7changes and commit them, and you can discard any commits you make in this
8state without impacting any branches by switching back to a branch.
9
10If you want to create a new branch to retain commits you create, you may
11do so (now or later) by using -c with the switch command. Example:
12
13 git switch -c <new-branch-name>
14
15Or undo this operation with:
16
17 git switch -
18
19Turn off this advice by setting config variable advice.detachedHead to false
20
21Using target Scala version for migration: 3.7.4
22Migrating project for -source:3.4 using Scala 3.7.4
23----
24Preparing build for 3.7.4
25Would try to apply common scalacOption (best-effort, sbt/mill only):
26Append: -rewrite,REQUIRE:-source:3.4-migration
27Remove: -indent,-no-indent,-new-syntax,,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
28----
29Starting build for 3.7.4
30Execute tests: false
31sbt project found:
32No prepare script found for project typelevel/fs2
33##################################
34Scala version: 3.7.4
35Targets: co.fs2%fs2-core co.fs2%fs2-experimental co.fs2%fs2-io co.fs2%fs2-reactive-streams
36Project projectConfig: {"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","migrationVersions":["3.4","3.7"],"sourcePatches":[]}
37##################################
38Using extra scalacOptions: -rewrite,REQUIRE:-source:3.4-migration
39Filtering out scalacOptions: -indent,-no-indent,-new-syntax,,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
40[sbt_options] declare -a sbt_options=()
41[process_args] java_version = '17'
42[copyRt] java9_rt = '/root/.sbt/1.0/java9-rt-ext-eclipse_adoptium_17_0_8/rt.jar'
43# Executing command line:
44java
45-Dfile.encoding=UTF-8
46-Xms2g
47-Xmx4g
48-XX:MaxMetaspaceSize=512m
49-Dcommunitybuild.scala=3.7.4
50-Dcommunitybuild.project.dependencies.add=
51-Xmx7G
52-Xms4G
53-Xss8M
54-Dsbt.script=/root/.sdkman/candidates/sbt/current/bin/sbt
55-Dscala.ext.dirs=/root/.sbt/1.0/java9-rt-ext-eclipse_adoptium_17_0_8
56-jar
57/root/.sdkman/candidates/sbt/1.11.5/bin/sbt-launch.jar
58"setCrossScalaVersions 3.7.4"
59"++3.7.4 -v"
60"mapScalacOptions "-rewrite,REQUIRE:-source:3.4-migration,-Wconf:msg=can be rewritten automatically under:s" "-indent,-no-indent,-new-syntax,,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e""
61"set every credentials := Nil"
62"excludeLibraryDependency com.github.ghik:zerowaste_{scalaVersion} com.olegpy:better-monadic-for_3 org.polyvariant:better-tostring_{scalaVersion} org.wartremover:wartremover_{scalaVersion}"
63"removeScalacOptionsStartingWith -P:wartremover"
64
65moduleMappings
66"runBuild 3.7.4 """{"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","migrationVersions":["3.4","3.7"],"sourcePatches":[]}""" co.fs2%fs2-core co.fs2%fs2-experimental co.fs2%fs2-io co.fs2%fs2-reactive-streams"
67
68[info] [launcher] getting org.scala-sbt sbt 1.11.6 (this may take some time)...
69[info] welcome to sbt 1.11.6 (Eclipse Adoptium Java 17.0.8)
70[info] loading settings for project repo-build from akka.sbt, plugins.sbt...
71[info] loading project definition from /build/repo/project
72[info] compiling 2 Scala sources to /build/repo/project/target/scala-2.12/sbt-1.0/classes ...
73[info] Non-compiled module 'compiler-bridge_2.12' for Scala 2.12.20. Compiling...
74[info] Compilation completed in 8.949s.
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 rootNative/crossScalaVersions
82OpenCB::Changing crossVersion 3.0.2 -> 3.7.4 in rootJVM/crossScalaVersions
83OpenCB::Changing crossVersion 3.0.2 -> 3.7.4 in benchmark/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 coreJS/crossScalaVersions
88OpenCB::Changing crossVersion 3.0.2 -> 3.7.4 in io/crossScalaVersions
89[info] set current project to root (in build file:/build/repo/)
90[info] Setting Scala version to 3.7.4 on 9 projects.
91[info] Switching Scala version on:
92[info] experimental (3.7.4, 2.12.20, 2.13.16)
93[info] rootJS (3.7.4, 2.12.20, 2.13.16)
94[info] coreJS (3.7.4, 2.12.20, 2.13.16)
95[info] coreJVM (3.7.4, 2.12.20, 2.13.16)
96[info] rootJVM (3.7.4, 2.12.20, 2.13.16)
97[info] rootNative (3.7.4, 2.12.20, 2.13.16)
98[info] io (3.7.4, 2.12.20, 2.13.16)
99[info] reactiveStreams (3.7.4, 2.12.20, 2.13.16)
100[info] benchmark (3.7.4, 2.12.20, 2.13.16)
101[info] Excluding projects:
102[info] * root (2.13.16)
103[info] Reapplying settings...
104[info] set current project to root (in build file:/build/repo/)
105Execute mapScalacOptions: -rewrite,REQUIRE:-source:3.4-migration,-Wconf:msg=can be rewritten automatically under:s -indent,-no-indent,-new-syntax,,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
106[info] Reapplying settings...
107[info] set current project to root (in build file:/build/repo/)
108[info] Defining Global / credentials, benchmark / credentials and 8 others.
109[info] The new values will be used by allCredentials, benchmark / allCredentials and 57 others.
110[info] Run `last` for details.
111[info] Reapplying settings...
112[info] set current project to root (in build file:/build/repo/)
113Execute excludeLibraryDependency: com.github.ghik:zerowaste_{scalaVersion} com.olegpy:better-monadic-for_3 org.polyvariant:better-tostring_{scalaVersion} org.wartremover:wartremover_{scalaVersion}
114[info] Reapplying settings...
115OpenCB::Failed to reapply settings in excludeLibraryDependency: Reference to undefined setting:
116
117 Global / allExcludeDependencies from Global / allExcludeDependencies (CommunityBuildPlugin.scala:331)
118 Did you mean allExcludeDependencies ?
119 , retry without global scopes
120[info] Reapplying settings...
121[info] set current project to root (in build file:/build/repo/)
122Execute removeScalacOptionsStartingWith: -P:wartremover
123[info] Reapplying settings...
124[info] set current project to root (in build file:/build/repo/)
125[success] Total time: 0 s, completed Dec 4, 2025, 2:36:27 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/jvm/src/main/scala/fs2/internal/AsyncByteArrayInputStream.scala]
182[info] [patched file /build/repo/core/shared/src/main/scala/fs2/internal/CompileScope.scala]
183[info] [patched file /build/repo/core/shared/src/main/scala/fs2/internal/Algebra.scala]
184[info] [patched file /build/repo/core/shared/src/main/scala/fs2/Stream.scala]
185[info] [patched file /build/repo/core/shared/src/main/scala/fs2/Chunk.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/text.scala]
188[info] [patched file /build/repo/core/shared/src/main/scala/fs2/Collector.scala]
189[info] [patched file /build/repo/core/shared/src/main/scala-3/fs2/ChunkPlatform.scala]
190[warn] 9 warnings found
191[info] done compiling
192[info] compiling 9 Scala sources to /build/repo/core/jvm/target/scala-3.7.4/classes ...
193[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
194/build/repo/core/shared/src/main/scala-3/fs2/ChunkPlatform.scala:40: error: ) expected but . found
195 .toArraySeq(using knownType.elementClassTag.asInstanceOf[reflect.ClassTag[O]])
196 ^
197[warn] -- Warning: /build/repo/core/shared/src/main/scala/fs2/Stream.scala:1060:10 ----
198[warn] 1060 | @nowarn("cat=unused-params")
199[warn] | ^^^^^^^^^^^^^^^^^^^
200[warn] | Invalid message filter
201[warn] | unknown category: unused-params
202[warn] -- Warning: /build/repo/core/shared/src/main/scala/fs2/Stream.scala:1098:10 ----
203[warn] 1098 | @nowarn("cat=unused-params")
204[warn] | ^^^^^^^^^^^^^^^^^^^
205[warn] | Invalid message filter
206[warn] | unknown category: unused-params
207[warn] -- Warning: /build/repo/core/shared/src/main/scala/fs2/Stream.scala:1117:10 ----
208[warn] 1117 | @nowarn("cat=unused-params")
209[warn] | ^^^^^^^^^^^^^^^^^^^
210[warn] | Invalid message filter
211[warn] | unknown category: unused-params
212[warn] -- Warning: /build/repo/core/shared/src/main/scala/fs2/Stream.scala:2343:10 ----
213[warn] 2343 | @nowarn("cat=unused-params")
214[warn] | ^^^^^^^^^^^^^^^^^^^
215[warn] | Invalid message filter
216[warn] | unknown category: unused-params
217[warn] -- Warning: /build/repo/core/shared/src/main/scala/fs2/Stream.scala:3450:10 ----
218[warn] 3450 | @nowarn("cat=unused-params")
219[warn] | ^^^^^^^^^^^^^^^^^^^
220[warn] | Invalid message filter
221[warn] | unknown category: unused-params
222[warn] -- [E029] Pattern Match Exhaustivity Warning: /build/repo/core/shared/src/main/scala/fs2/internal/Algebra.scala:98:9
223[warn] 98 | ViewL(this) match {
224[warn] | ^^^^^^^^^^^
225[warn] | match may not be exhaustive.
226[warn] |
227[warn] | It would fail on pattern case: fs2.internal.FreeC.ViewL.View(_)
228[warn] |
229[warn] | longer explanation available when compiling with `-explain`
230[warn] -- [E092] Pattern Match Unchecked Warning: /build/repo/core/shared/src/main/scala/fs2/internal/Algebra.scala:697:17
231[warn] 697 | case output: Output[X] =>
232[warn] | ^
233[warn] |the type test for fs2.internal.FreeC.Output[X] cannot be checked at runtime because its type arguments can't be determined from fs2.internal.FreeC.Action[F, X, y]
234[warn] |
235[warn] | longer explanation available when compiling with `-explain`
236[warn] 8 warnings found
237[info] done compiling
238[info] compiling 14 Scala sources to /build/repo/core/jvm/target/scala-3.7.4/classes ...
239[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
240[warn] -- Warning: /build/repo/core/shared/src/main/scala/fs2/Pull.scala:177:10 -------
241[warn] 177 | @nowarn("cat=unused-params")
242[warn] | ^^^^^^^^^^^^^^^^^^^
243[warn] | Invalid message filter
244[warn] | unknown category: unused-params
245[warn] 10 warnings found
246[info] done compiling
247[info] compiling 42 Scala sources to /build/repo/core/jvm/target/scala-3.7.4/test-classes ...
248[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
249[info] [patched file /build/repo/core/shared/src/test/scala/fs2/ChunkGenerators.scala]
250[info] [patched file /build/repo/core/shared/src/test/scala/fs2/ChunkSuite.scala]
251[info] [patched file /build/repo/core/shared/src/test/scala/fs2/TextSuite.scala]
252[info] [patched file /build/repo/core/shared/src/test/scala/fs2/concurrent/BroadcastSuite.scala]
253[info] [patched file /build/repo/core/jvm/target/scala-3.7.4/src_managed/test/fs2/StreamDoctest.scala]
254[info] [patched file /build/repo/core/shared/src/test/scala/fs2/ChunkQueueSuite.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/tcp/SocketGroup.scala]
297[info] [patched file /build/repo/io/src/main/scala/fs2/io/file/file.scala]
298[info] [patched file /build/repo/io/src/main/scala/fs2/io/internal/Synchronizer.scala]
299[info] [patched file /build/repo/io/src/main/scala/fs2/io/internal/PipedStreamBuffer.scala]
300[info] [patched file /build/repo/io/src/main/scala/fs2/io/file/Watcher.scala]
301[info] [patched file /build/repo/io/src/main/scala/fs2/io/file/FileHandle.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/StreamUnicastPublisherSpec.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/SubscriberSpec.scala]
343[warn] one warning found
344[info] done compiling
345/build/repo/reactive-streams/src/main/scala/fs2/interop/reactivestreams/StreamUnicastPublisher.scala:39: error: ] expected but >: found
346 def subscribe(subscriber: Subscriber[? >: A]): Unit = {
347 ^
348/build/repo/core/shared/src/main/scala-3/fs2/ChunkPlatform.scala:40: error: ) expected but . found
349 .toArraySeq(using knownType.elementClassTag.asInstanceOf[reflect.ClassTag[O]])
350 ^
351[info] compiling 3 Scala sources to /build/repo/reactive-streams/target/scala-3.7.4/test-classes ...
352[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
353[warn] one warning found
354[info] done compiling
355/build/repo/reactive-streams/src/main/scala/fs2/interop/reactivestreams/StreamUnicastPublisher.scala:39: error: ] expected but >: found
356 def subscribe(subscriber: Subscriber[? >: A]): Unit = {
357 ^
358/build/repo/core/shared/src/main/scala-3/fs2/ChunkPlatform.scala:40: error: ) expected but . found
359 .toArraySeq(using knownType.elementClassTag.asInstanceOf[reflect.ClassTag[O]])
360 ^
361
362************************
363Build summary:
364[{
365 "module": "fs2-core",
366 "compile": {"status": "ok", "tookMs": 28797, "warnings": 8, "errors": 0, "sourceVersion": "3.4-migration"},
367 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
368 "test-compile": {"status": "ok", "tookMs": 36853, "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": 706, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
377 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
378 "test-compile": {"status": "ok", "tookMs": 1279, "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": 2483, "warnings": 1, "errors": 0, "sourceVersion": "3.4-migration"},
387 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
388 "test-compile": {"status": "ok", "tookMs": 3580, "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": 1010, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
397 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
398 "test-compile": {"status": "ok", "tookMs": 2313, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
399 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
400 "publish": {"status": "skipped", "tookMs": 0},
401 "metadata": {
402 "crossScalaVersions": ["3.0.2", "2.12.20", "2.13.16"]
403}
404}]
405************************
406[success] Total time: 120 s (0:02:00.0), completed Dec 4, 2025, 2:38:27 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 2300ee215] 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 benchmark/crossScalaVersions
470OpenCB::Changing crossVersion 3.0.2 -> 3.7.4 in rootJS/crossScalaVersions
471OpenCB::Changing crossVersion 3.0.2 -> 3.7.4 in rootNative/crossScalaVersions
472OpenCB::Changing crossVersion 3.0.2 -> 3.7.4 in rootJVM/crossScalaVersions
473OpenCB::Changing crossVersion 3.0.2 -> 3.7.4 in experimental/crossScalaVersions
474OpenCB::Changing crossVersion 3.0.2 -> 3.7.4 in reactiveStreams/crossScalaVersions
475OpenCB::Changing crossVersion 3.0.2 -> 3.7.4 in coreJS/crossScalaVersions
476OpenCB::Changing crossVersion 3.0.2 -> 3.7.4 in io/crossScalaVersions
477OpenCB::Changing crossVersion 3.0.2 -> 3.7.4 in coreJVM/crossScalaVersions
478[info] set current project to root (in build file:/build/repo/)
479[info] Setting Scala version to 3.7.4 on 9 projects.
480[info] Switching Scala version on:
481[info] experimental (3.7.4, 2.12.20, 2.13.16)
482[info] rootJS (3.7.4, 2.12.20, 2.13.16)
483[info] coreJS (3.7.4, 2.12.20, 2.13.16)
484[info] coreJVM (3.7.4, 2.12.20, 2.13.16)
485[info] rootJVM (3.7.4, 2.12.20, 2.13.16)
486[info] rootNative (3.7.4, 2.12.20, 2.13.16)
487[info] io (3.7.4, 2.12.20, 2.13.16)
488[info] reactiveStreams (3.7.4, 2.12.20, 2.13.16)
489[info] benchmark (3.7.4, 2.12.20, 2.13.16)
490[info] Excluding projects:
491[info] * root (2.13.16)
492[info] Reapplying settings...
493[info] set current project to root (in build file:/build/repo/)
494Execute mapScalacOptions: -rewrite,REQUIRE:-source:3.7-migration,-Wconf:msg=can be rewritten automatically under:s -indent,-no-indent,-new-syntax,,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
495[info] Reapplying settings...
496[info] set current project to root (in build file:/build/repo/)
497[info] Defining Global / credentials, benchmark / credentials and 8 others.
498[info] The new values will be used by allCredentials, benchmark / allCredentials and 57 others.
499[info] Run `last` for details.
500[info] Reapplying settings...
501[info] set current project to root (in build file:/build/repo/)
502Execute excludeLibraryDependency: com.github.ghik:zerowaste_{scalaVersion} com.olegpy:better-monadic-for_3 org.polyvariant:better-tostring_{scalaVersion} org.wartremover:wartremover_{scalaVersion}
503[info] Reapplying settings...
504OpenCB::Failed to reapply settings in excludeLibraryDependency: Reference to undefined setting:
505
506 Global / allExcludeDependencies from Global / allExcludeDependencies (CommunityBuildPlugin.scala:331)
507 Did you mean allExcludeDependencies ?
508 , retry without global scopes
509[info] Reapplying settings...
510[info] set current project to root (in build file:/build/repo/)
511Execute removeScalacOptionsStartingWith: -P:wartremover
512[info] Reapplying settings...
513[info] set current project to root (in build file:/build/repo/)
514[success] Total time: 0 s, completed Dec 4, 2025, 2:38:42 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/shared/src/main/scala/fs2/Stream.scala]
584[info] [patched file /build/repo/core/jvm/src/main/scala/fs2/compression.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": 27759, "warnings": 9, "errors": 0, "sourceVersion": "3.7-migration"},
766 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
767 "test-compile": {"status": "ok", "tookMs": 24272, "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": 677, "warnings": 0, "errors": 0, "sourceVersion": "3.7-migration"},
776 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
777 "test-compile": {"status": "ok", "tookMs": 958, "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": 3104, "warnings": 1, "errors": 0, "sourceVersion": "3.7-migration"},
786 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
787 "test-compile": {"status": "ok", "tookMs": 3285, "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": 975, "warnings": 0, "errors": 0, "sourceVersion": "3.7-migration"},
796 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
797 "test-compile": {"status": "ok", "tookMs": 2107, "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: 75 s (0:01:15.0), completed Dec 4, 2025, 2:39:57 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 58827df06] 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-RC3
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-RC3
825Execute tests: true
826sbt project found:
827No prepare script found for project typelevel/fs2
828##################################
829Scala version: 3.8.0-RC3
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-RC3
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-RC3"
854"++3.8.0-RC3 -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-RC3 """{"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-RC3
869OpenCB::Limitting incorrect crossVersions List() -> List(2.13.16) in root/crossScalaVersions
870OpenCB::Changing crossVersion 3.0.2 -> 3.8.0-RC3 in rootJVM/crossScalaVersions
871OpenCB::Changing crossVersion 3.0.2 -> 3.8.0-RC3 in rootJS/crossScalaVersions
872OpenCB::Changing crossVersion 3.0.2 -> 3.8.0-RC3 in benchmark/crossScalaVersions
873OpenCB::Changing crossVersion 3.0.2 -> 3.8.0-RC3 in rootNative/crossScalaVersions
874OpenCB::Changing crossVersion 3.0.2 -> 3.8.0-RC3 in experimental/crossScalaVersions
875OpenCB::Changing crossVersion 3.0.2 -> 3.8.0-RC3 in coreJVM/crossScalaVersions
876OpenCB::Changing crossVersion 3.0.2 -> 3.8.0-RC3 in reactiveStreams/crossScalaVersions
877OpenCB::Changing crossVersion 3.0.2 -> 3.8.0-RC3 in coreJS/crossScalaVersions
878OpenCB::Changing crossVersion 3.0.2 -> 3.8.0-RC3 in io/crossScalaVersions
879[info] set current project to root (in build file:/build/repo/)
880[info] Setting Scala version to 3.8.0-RC3 on 9 projects.
881[info] Switching Scala version on:
882[info] experimental (3.8.0-RC3, 2.12.20, 2.13.16)
883[info] rootJS (3.8.0-RC3, 2.12.20, 2.13.16)
884[info] coreJS (3.8.0-RC3, 2.12.20, 2.13.16)
885[info] coreJVM (3.8.0-RC3, 2.12.20, 2.13.16)
886[info] rootJVM (3.8.0-RC3, 2.12.20, 2.13.16)
887[info] rootNative (3.8.0-RC3, 2.12.20, 2.13.16)
888[info] io (3.8.0-RC3, 2.12.20, 2.13.16)
889[info] reactiveStreams (3.8.0-RC3, 2.12.20, 2.13.16)
890[info] benchmark (3.8.0-RC3, 2.12.20, 2.13.16)
891[info] Excluding projects:
892[info] * root (2.13.16)
893[info] Reapplying settings...
894[info] set current project to root (in build file:/build/repo/)
895Execute mapScalacOptions: ,REQUIRE:-source:3.8,-Wconf:msg=can be rewritten automatically under:s ,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
896[info] Reapplying settings...
897[info] set current project to root (in build file:/build/repo/)
898[info] Defining Global / credentials, benchmark / credentials and 8 others.
899[info] The new values will be used by allCredentials, benchmark / allCredentials and 57 others.
900[info] Run `last` for details.
901[info] Reapplying settings...
902[info] set current project to root (in build file:/build/repo/)
903Execute excludeLibraryDependency: com.github.ghik:zerowaste_{scalaVersion} com.olegpy:better-monadic-for_3 org.polyvariant:better-tostring_{scalaVersion} org.wartremover:wartremover_{scalaVersion}
904[info] Reapplying settings...
905OpenCB::Failed to reapply settings in excludeLibraryDependency: Reference to undefined setting:
906
907 Global / allExcludeDependencies from Global / allExcludeDependencies (CommunityBuildPlugin.scala:331)
908 Did you mean allExcludeDependencies ?
909 , retry without global scopes
910[info] Reapplying settings...
911[info] set current project to root (in build file:/build/repo/)
912Execute removeScalacOptionsStartingWith: -P:wartremover
913[info] Reapplying settings...
914[info] set current project to root (in build file:/build/repo/)
915[success] Total time: 0 s, completed Dec 4, 2025, 2:40:12 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-RC3/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-RC3/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.076s
995 + zip - issue #941 - scope closure issue 0.011s
996 + zip - zipWith left/right side infinite 0.008s
997 + zip - zipWith both side infinite 0.006s
998 + zip - zipAllWith left/right side infinite 0.015s
999 + zip - zipAllWith both side infinite 0.007s
1000 + zip - zip left/right side infinite 0.005s
1001 + zip - zip both side infinite 0.004s
1002 + zip - zipAll left/right side infinite 0.005s
1003 + zip - zipAll both side infinite 0.004s
1004 + zip - zip with scopes - 1 0.002s
1005 + zip - zip with scopes - 2 0.013s
1006 + zip - zip with scopes - 3 0.014s
1007 + zip - issue #1120 - zip with uncons 0.003s
1008 + parZip - parZip outputs the same results as zip 0.298s
1009 + parZip - parZip evaluates effects with bounded concurrency 0.039s
1010 + zipWithIndex 0.037s
1011 + zipWithNext - 1 0.034s
1012 + zipWithNext - 2 0.003s
1013 + zipWithPrevious - 1 0.025s
1014 + zipWithPrevious - 2 0.003s
1015 + zipWithPreviousAndNext - 1 0.022s
1016 + zipWithPreviousAndNext - 2 0.003s
1017 + zipWithScan 0.003s
1018 + zipWithScan1 0.003s
1019 + regressions - #1089 0.004s
1020 + regressions - #1107 - scope 0.161s
1021 + regressions - #1107 - queue 0.522s
1022fs2.concurrent.BroadcastSuite:
1023 + all subscribers see all elements 0.325s
1024fs2.ChunkSuite:
1025 + Chunk - chunk-formation (1) 0.002s
1026 + Chunk - chunk-formation (2) 0.021s
1027 + Chunk - Chunk.apply is optimized 0.003s
1028 + Chunk - Chunk.seq is optimized 0.001s
1029 + Chunk - Array casts in Chunk.seq are safe 0.014s
1030 + Bytes - size 0.032s
1031 + Bytes - take 0.015s
1032 + Bytes - drop 0.016s
1033 + Bytes - isEmpty 0.008s
1034 + Bytes - toArray 0.012s
1035 + Bytes - copyToArray 0.019s
1036 + Bytes - concat 0.022s
1037 + Bytes - concat empty 0.001s
1038 + Bytes - scanLeft 0.015s
1039 + Bytes - scanLeftCarry 0.015s
1040 + Bytes - toByteBuffer.byte 0.007s
1041 + Bytes - Eq[Chunk[Byte]].eq.antisymmetry eq 0.012s
1042 + Bytes - Eq[Chunk[Byte]].eq.reflexivity eq 0.008s
1043 + Bytes - Eq[Chunk[Byte]].eq.symmetry eq 0.008s
1044 + Bytes - Eq[Chunk[Byte]].eq.transitivity eq 0.011s
1045 + Bytes - Monad[Chunk].monad.ap consistent with product + map 0.064s
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.697s
1052 + Bytes - Monad[Chunk].monad.covariant composition 0.006s
1053 + Bytes - Monad[Chunk].monad.covariant identity 0.003s
1054 + Bytes - Monad[Chunk].monad.flatMap associativity 0.485s
1055 + Bytes - Monad[Chunk].monad.flatMap consistent apply 0.019s
1056 + Bytes - Monad[Chunk].monad.flatMap from tailRecM consistency 0.043s
1057 + Bytes - Monad[Chunk].monad.invariant composition 0.011s
1058 + Bytes - Monad[Chunk].monad.invariant identity 0.003s
1059 + Bytes - Monad[Chunk].monad.map flatMap coherence 0.005s
1060 + Bytes - Monad[Chunk].monad.map2/map2Eval consistency 0.025s
1061 + Bytes - Monad[Chunk].monad.map2/product-map consistency 0.026s
1062 + Bytes - Monad[Chunk].monad.monad left identity 0.003s
1063 + Bytes - Monad[Chunk].monad.monad right identity 0.002s
1064 + Bytes - Monad[Chunk].monad.monoidal left identity 0.004s
1065 + Bytes - Monad[Chunk].monad.monoidal right identity 0.003s
1066 + Bytes - Monad[Chunk].monad.mproduct consistent flatMap 0.033s
1067 + Bytes - Monad[Chunk].monad.productL consistent map2 0.008s
1068 + Bytes - Monad[Chunk].monad.productR consistent map2 0.009s
1069 + Bytes - Monad[Chunk].monad.semigroupal associativity 0.126s
1070 + Bytes - Monad[Chunk].monad.tailRecM consistent flatMap 0.033s
1071 + Bytes - Monad[Chunk].monad.tailRecM stack safety 0.01s
1072 + Bytes - Alternative[Chunk].alternative.ap consistent with product + map 0.013s
1073 + Bytes - Alternative[Chunk].alternative.applicative homomorphism 0.002s
1074 + Bytes - Alternative[Chunk].alternative.applicative identity 0.003s
1075 + Bytes - Alternative[Chunk].alternative.applicative interchange 0.003s
1076 + Bytes - Alternative[Chunk].alternative.applicative map 0.005s
1077 + Bytes - Alternative[Chunk].alternative.applicative unit 0.001s
1078 + Bytes - Alternative[Chunk].alternative.apply composition 0.614s
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.004s
1082 + Bytes - Alternative[Chunk].alternative.invariant identity 0.003s
1083 + Bytes - Alternative[Chunk].alternative.left distributivity 0.012s
1084 + Bytes - Alternative[Chunk].alternative.map2/map2Eval consistency 0.014s
1085 + Bytes - Alternative[Chunk].alternative.map2/product-map consistency 0.029s
1086 + Bytes - Alternative[Chunk].alternative.monoidK left identity 0.004s
1087 + Bytes - Alternative[Chunk].alternative.monoidK right identity 0.003s
1088 + Bytes - Alternative[Chunk].alternative.monoidal left identity 0.002s
1089 + Bytes - Alternative[Chunk].alternative.monoidal right identity 0.003s
1090 + Bytes - Alternative[Chunk].alternative.productL consistent map2 0.013s
1091 + Bytes - Alternative[Chunk].alternative.productR consistent map2 0.006s
1092 + Bytes - Alternative[Chunk].alternative.right absorption 0.001s
1093 + Bytes - Alternative[Chunk].alternative.right distributivity 0.034s
1094 + Bytes - Alternative[Chunk].alternative.semigroupK associative 0.006s
1095 + Bytes - Alternative[Chunk].alternative.semigroupal associativity 0.053s
1096 + Bytes - TraverseFilter[Chunk].traverseFilter.collect mapFilter consistency 0.005s
1097 + Bytes - TraverseFilter[Chunk].traverseFilter.filter mapFilter consistency 0.003s
1098 + Bytes - TraverseFilter[Chunk].traverseFilter.filterA consistent with traverseFilter 0.017s
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.008s
1102 + Bytes - TraverseFilter[Chunk].traverseFilter.mapFilter map consistency 0.004s
1103 + Bytes - TraverseFilter[Chunk].traverseFilter.traverseEither consistent with traverseFilter 0.01s
1104 + Bytes - TraverseFilter[Chunk].traverseFilter.traverseFilter consistent with traverse 0.01s
1105 + Bytes - TraverseFilter[Chunk].traverseFilter.traverseFilter identity 0.004s
1106 + Bytes - TraverseFilter[Chunk].traverseFilter.traverseFilter nested composition 0.021s
1107 + Bytes - Traverse[Chunk].traverse.collectFirst reference 0.006s
1108 + Bytes - Traverse[Chunk].traverse.collectFirstSome reference 0.005s
1109 + Bytes - Traverse[Chunk].traverse.covariant composition 0.003s
1110 + Bytes - Traverse[Chunk].traverse.covariant identity 0.003s
1111 + Bytes - Traverse[Chunk].traverse.dropWhile_ reference 0.004s
1112 + Bytes - Traverse[Chunk].traverse.exists consistent with find 0.003s
1113 + Bytes - Traverse[Chunk].traverse.exists is lazy 0.002s
1114 + Bytes - Traverse[Chunk].traverse.filter_ reference 0.004s
1115 + Bytes - Traverse[Chunk].traverse.fold reference 0.011s
1116 + Bytes - Traverse[Chunk].traverse.foldLeft consistent with foldMap 0.007s
1117 + Bytes - Traverse[Chunk].traverse.foldM identity 0.009s
1118 + Bytes - Traverse[Chunk].traverse.foldRight consistent with foldMap 0.006s
1119 + Bytes - Traverse[Chunk].traverse.foldRight is lazy 0.003s
1120 + Bytes - Traverse[Chunk].traverse.foldRightDefer consistency 0.02s
1121 + Bytes - Traverse[Chunk].traverse.forall consistent with exists 0.004s
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.013s
1125 + Bytes - Traverse[Chunk].traverse.invariant composition 0.009s
1126 + Bytes - Traverse[Chunk].traverse.invariant identity 0.003s
1127 + Bytes - Traverse[Chunk].traverse.nonEmpty reference 0.004s
1128 + Bytes - Traverse[Chunk].traverse.ordered consistency 0.007s
1129 + Bytes - Traverse[Chunk].traverse.reduceLeftOption consistent with reduceLeftToOption 0.006s
1130 + Bytes - Traverse[Chunk].traverse.reduceRightOption consistent with reduceRightToOption 0.017s
1131 + Bytes - Traverse[Chunk].traverse.takeWhile_ reference 0.004s
1132 + Bytes - Traverse[Chunk].traverse.toList reference 0.003s
1133 + Bytes - Traverse[Chunk].traverse.traverse derive foldMap 0.011s
1134 + Bytes - Traverse[Chunk].traverse.traverse identity 0.006s
1135 + Bytes - Traverse[Chunk].traverse.traverse order consistency 0.01s
1136 + Bytes - Traverse[Chunk].traverse.traverse parallel composition 0.009s
1137 + Bytes - Traverse[Chunk].traverse.traverse ref mapWithIndex 0.057s
1138 + Bytes - Traverse[Chunk].traverse.traverse ref traverseWithIndexM 0.015s
1139 + Bytes - Traverse[Chunk].traverse.traverse ref zipWithIndex 0.014s
1140 + Bytes - Traverse[Chunk].traverse.traverse sequential composition 0.008s
1141 + Bytes - Traverse[Chunk].traverse.traverse traverseTap 0.005s
1142 + Bytes - Traverse[Chunk].traverse.unordered traverse consistent with sequence 0.003s
1143 + Bytes - Traverse[Chunk].traverse.unordered traverse parallel composition 0.008s
1144 + Bytes - Traverse[Chunk].traverse.unordered traverse sequential composition 0.013s
1145 + Bytes - Traverse[Chunk].traverse.unorderedFold consistent with unorderedFoldMap 0.004s
1146 + Shorts - size 0.011s
1147 + Shorts - take 0.005s
1148 + Shorts - drop 0.005s
1149 + Shorts - isEmpty 0.004s
1150 + Shorts - toArray 0.005s
1151 + Shorts - copyToArray 0.007s
1152 + Shorts - concat 0.009s
1153 + Shorts - concat empty 0.0s
1154 + Shorts - scanLeft 0.009s
1155 + Shorts - scanLeftCarry 0.007s
1156 + Shorts - Eq[Chunk[Short]].eq.antisymmetry eq 0.005s
1157 + Shorts - Eq[Chunk[Short]].eq.reflexivity eq 0.003s
1158 + Shorts - Eq[Chunk[Short]].eq.symmetry eq 0.003s
1159 + Shorts - Eq[Chunk[Short]].eq.transitivity eq 0.004s
1160 + Shorts - Monad[Chunk].monad.ap consistent with product + map 0.021s
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.003s
1164 + Shorts - Monad[Chunk].monad.applicative map 0.003s
1165 + Shorts - Monad[Chunk].monad.applicative unit 0.001s
1166 + Shorts - Monad[Chunk].monad.apply composition 0.191s
1167 + Shorts - Monad[Chunk].monad.covariant composition 0.003s
1168 + Shorts - Monad[Chunk].monad.covariant identity 0.002s
1169 + Shorts - Monad[Chunk].monad.flatMap associativity 0.435s
1170 + Shorts - Monad[Chunk].monad.flatMap consistent apply 0.035s
1171 + Shorts - Monad[Chunk].monad.flatMap from tailRecM consistency 0.023s
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.029s
1176 + Shorts - Monad[Chunk].monad.map2/product-map consistency 0.02s
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.001s
1181 + Shorts - Monad[Chunk].monad.mproduct consistent flatMap 0.025s
1182 + Shorts - Monad[Chunk].monad.productL consistent map2 0.004s
1183 + Shorts - Monad[Chunk].monad.productR consistent map2 0.007s
1184 + Shorts - Monad[Chunk].monad.semigroupal associativity 0.036s
1185 + Shorts - Monad[Chunk].monad.tailRecM consistent flatMap 0.016s
1186 + Shorts - Monad[Chunk].monad.tailRecM stack safety 0.002s
1187 + Shorts - Alternative[Chunk].alternative.ap consistent with product + map 0.013s
1188 + Shorts - Alternative[Chunk].alternative.applicative homomorphism 0.001s
1189 + Shorts - Alternative[Chunk].alternative.applicative identity 0.001s
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.408s
1194 + Shorts - Alternative[Chunk].alternative.covariant composition 0.004s
1195 + Shorts - Alternative[Chunk].alternative.covariant identity 0.001s
1196 + Shorts - Alternative[Chunk].alternative.invariant composition 0.002s
1197 + Shorts - Alternative[Chunk].alternative.invariant identity 0.001s
1198 + Shorts - Alternative[Chunk].alternative.left distributivity 0.007s
1199 + Shorts - Alternative[Chunk].alternative.map2/map2Eval consistency 0.019s
1200 + Shorts - Alternative[Chunk].alternative.map2/product-map consistency 0.019s
1201 + Shorts - Alternative[Chunk].alternative.monoidK left identity 0.001s
1202 + Shorts - Alternative[Chunk].alternative.monoidK right identity 0.001s
1203 + Shorts - Alternative[Chunk].alternative.monoidal left identity 0.001s
1204 + Shorts - Alternative[Chunk].alternative.monoidal right identity 0.002s
1205 + Shorts - Alternative[Chunk].alternative.productL consistent map2 0.004s
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.028s
1209 + Shorts - Alternative[Chunk].alternative.semigroupK associative 0.004s
1210 + Shorts - Alternative[Chunk].alternative.semigroupal associativity 0.073s
1211 + Shorts - TraverseFilter[Chunk].traverseFilter.collect mapFilter consistency 0.003s
1212 + Shorts - TraverseFilter[Chunk].traverseFilter.filter mapFilter consistency 0.003s
1213 + Shorts - TraverseFilter[Chunk].traverseFilter.filterA consistent with traverseFilter 0.004s
1214 + Shorts - TraverseFilter[Chunk].traverseFilter.filterNot mapFilter consistency 0.003s
1215 + Shorts - TraverseFilter[Chunk].traverseFilter.flattenOption mapFilter consistency 0.002s
1216 + Shorts - TraverseFilter[Chunk].traverseFilter.mapFilter composition 0.005s
1217 + Shorts - TraverseFilter[Chunk].traverseFilter.mapFilter map consistency 0.003s
1218 + Shorts - TraverseFilter[Chunk].traverseFilter.traverseEither consistent with traverseFilter 0.007s
1219 + Shorts - TraverseFilter[Chunk].traverseFilter.traverseFilter consistent with traverse 0.004s
1220 + Shorts - TraverseFilter[Chunk].traverseFilter.traverseFilter identity 0.002s
1221 + Shorts - TraverseFilter[Chunk].traverseFilter.traverseFilter nested composition 0.007s
1222 + Shorts - Traverse[Chunk].traverse.collectFirst reference 0.002s
1223 + Shorts - Traverse[Chunk].traverse.collectFirstSome reference 0.003s
1224 + Shorts - Traverse[Chunk].traverse.covariant composition 0.004s
1225 + Shorts - Traverse[Chunk].traverse.covariant identity 0.001s
1226 + Shorts - Traverse[Chunk].traverse.dropWhile_ reference 0.003s
1227 + Shorts - Traverse[Chunk].traverse.exists consistent with find 0.002s
1228 + Shorts - Traverse[Chunk].traverse.exists is lazy 0.002s
1229 + Shorts - Traverse[Chunk].traverse.filter_ reference 0.003s
1230 + Shorts - Traverse[Chunk].traverse.fold reference 0.005s
1231 + Shorts - Traverse[Chunk].traverse.foldLeft consistent with foldMap 0.003s
1232 + Shorts - Traverse[Chunk].traverse.foldM identity 0.004s
1233 + Shorts - Traverse[Chunk].traverse.foldRight consistent with foldMap 0.005s
1234 + Shorts - Traverse[Chunk].traverse.foldRight is lazy 0.002s
1235 + Shorts - Traverse[Chunk].traverse.foldRightDefer consistency 0.007s
1236 + Shorts - Traverse[Chunk].traverse.forall consistent with exists 0.003s
1237 + Shorts - Traverse[Chunk].traverse.forall is lazy 0.002s
1238 + Shorts - Traverse[Chunk].traverse.forall true if empty 0.001s
1239 + Shorts - Traverse[Chunk].traverse.get reference 0.003s
1240 + Shorts - Traverse[Chunk].traverse.invariant composition 0.005s
1241 + Shorts - Traverse[Chunk].traverse.invariant identity 0.001s
1242 + Shorts - Traverse[Chunk].traverse.nonEmpty reference 0.002s
1243 + Shorts - Traverse[Chunk].traverse.ordered consistency 0.002s
1244 + Shorts - Traverse[Chunk].traverse.reduceLeftOption consistent with reduceLeftToOption 0.003s
1245 + Shorts - Traverse[Chunk].traverse.reduceRightOption consistent with reduceRightToOption 0.007s
1246 + Shorts - Traverse[Chunk].traverse.takeWhile_ reference 0.003s
1247 + Shorts - Traverse[Chunk].traverse.toList reference 0.002s
1248 + Shorts - Traverse[Chunk].traverse.traverse derive foldMap 0.004s
1249 + Shorts - Traverse[Chunk].traverse.traverse identity 0.003s
1250 + Shorts - Traverse[Chunk].traverse.traverse order consistency 0.005s
1251 + Shorts - Traverse[Chunk].traverse.traverse parallel composition 0.009s
1252 + Shorts - Traverse[Chunk].traverse.traverse ref mapWithIndex 0.012s
1253 + Shorts - Traverse[Chunk].traverse.traverse ref traverseWithIndexM 0.003s
1254 + Shorts - Traverse[Chunk].traverse.traverse ref zipWithIndex 0.027s
1255 + Shorts - Traverse[Chunk].traverse.traverse sequential composition 0.006s
1256 + Shorts - Traverse[Chunk].traverse.traverse traverseTap 0.004s
1257 + Shorts - Traverse[Chunk].traverse.unordered traverse consistent with sequence 0.003s
1258 + Shorts - Traverse[Chunk].traverse.unordered traverse parallel composition 0.005s
1259 + Shorts - Traverse[Chunk].traverse.unordered traverse sequential composition 0.005s
1260 + Shorts - Traverse[Chunk].traverse.unorderedFold consistent with unorderedFoldMap 0.004s
1261 + Ints - size 0.004s
1262 + Ints - take 0.003s
1263 + Ints - drop 0.002s
1264 + Ints - isEmpty 0.001s
1265 + Ints - toArray 0.003s
1266 + Ints - copyToArray 0.003s
1267 + Ints - concat 0.006s
1268 + Ints - concat empty 0.0s
1269 + Ints - scanLeft 0.005s
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.004s
1274 + Ints - Eq[Chunk[Int]].eq.transitivity eq 0.004s
1275 + Ints - Monad[Chunk].monad.ap consistent with product + map 0.058s
1276 + Ints - Monad[Chunk].monad.applicative homomorphism 0.001s
1277 + Ints - Monad[Chunk].monad.applicative identity 0.002s
1278 + Ints - Monad[Chunk].monad.applicative interchange 0.003s
1279 + Ints - Monad[Chunk].monad.applicative map 0.002s
1280 + Ints - Monad[Chunk].monad.applicative unit 0.001s
1281 + Ints - Monad[Chunk].monad.apply composition 0.457s
1282 + Ints - Monad[Chunk].monad.covariant composition 0.004s
1283 + Ints - Monad[Chunk].monad.covariant identity 0.001s
1284 + Ints - Monad[Chunk].monad.flatMap associativity 0.471s
1285 + Ints - Monad[Chunk].monad.flatMap consistent apply 0.017s
1286 + Ints - Monad[Chunk].monad.flatMap from tailRecM consistency 0.017s
1287 + Ints - Monad[Chunk].monad.invariant composition 0.003s
1288 + Ints - Monad[Chunk].monad.invariant identity 0.001s
1289 + Ints - Monad[Chunk].monad.map flatMap coherence 0.002s
1290 + Ints - Monad[Chunk].monad.map2/map2Eval consistency 0.04s
1291 + Ints - Monad[Chunk].monad.map2/product-map consistency 0.013s
1292 + Ints - Monad[Chunk].monad.monad left identity 0.003s
1293 + Ints - Monad[Chunk].monad.monad right identity 0.002s
1294 + Ints - Monad[Chunk].monad.monoidal left identity 0.002s
1295 + Ints - Monad[Chunk].monad.monoidal right identity 0.001s
1296 + Ints - Monad[Chunk].monad.mproduct consistent flatMap 0.022s
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.029s
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.014s
1303 + Ints - Alternative[Chunk].alternative.applicative homomorphism 0.0s
1304 + Ints - Alternative[Chunk].alternative.applicative identity 0.001s
1305 + Ints - Alternative[Chunk].alternative.applicative interchange 0.002s
1306 + Ints - Alternative[Chunk].alternative.applicative map 0.002s
1307 + Ints - Alternative[Chunk].alternative.applicative unit 0.0s
1308 + Ints - Alternative[Chunk].alternative.apply composition 0.442s
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.004s
1312 + Ints - Alternative[Chunk].alternative.invariant identity 0.001s
1313 + Ints - Alternative[Chunk].alternative.left distributivity 0.007s
1314 + Ints - Alternative[Chunk].alternative.map2/map2Eval consistency 0.048s
1315 + Ints - Alternative[Chunk].alternative.map2/product-map consistency 0.029s
1316 + Ints - Alternative[Chunk].alternative.monoidK left identity 0.002s
1317 + Ints - Alternative[Chunk].alternative.monoidK right identity 0.002s
1318 + Ints - Alternative[Chunk].alternative.monoidal left identity 0.001s
1319 + Ints - Alternative[Chunk].alternative.monoidal right identity 0.002s
1320 + Ints - Alternative[Chunk].alternative.productL consistent map2 0.011s
1321 + Ints - Alternative[Chunk].alternative.productR consistent map2 0.004s
1322 + Ints - Alternative[Chunk].alternative.right absorption 0.001s
1323 + Ints - Alternative[Chunk].alternative.right distributivity 0.032s
1324 + Ints - Alternative[Chunk].alternative.semigroupK associative 0.006s
1325 + Ints - Alternative[Chunk].alternative.semigroupal associativity 0.028s
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.006s
1329 + Ints - TraverseFilter[Chunk].traverseFilter.filterNot mapFilter consistency 0.002s
1330 + Ints - TraverseFilter[Chunk].traverseFilter.flattenOption mapFilter consistency 0.002s
1331 + Ints - TraverseFilter[Chunk].traverseFilter.mapFilter composition 0.004s
1332 + Ints - TraverseFilter[Chunk].traverseFilter.mapFilter map consistency 0.003s
1333 + Ints - TraverseFilter[Chunk].traverseFilter.traverseEither consistent with traverseFilter 0.007s
1334 + Ints - TraverseFilter[Chunk].traverseFilter.traverseFilter consistent with traverse 0.004s
1335 + Ints - TraverseFilter[Chunk].traverseFilter.traverseFilter identity 0.002s
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.001s
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.002s
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.005s
1351 + Ints - Traverse[Chunk].traverse.forall consistent with exists 0.002s
1352 + Ints - Traverse[Chunk].traverse.forall is lazy 0.001s
1353 + Ints - Traverse[Chunk].traverse.forall true if empty 0.002s
1354 + Ints - Traverse[Chunk].traverse.get reference 0.002s
1355 + Ints - Traverse[Chunk].traverse.invariant composition 0.003s
1356 + Ints - Traverse[Chunk].traverse.invariant identity 0.002s
1357 + Ints - Traverse[Chunk].traverse.nonEmpty reference 0.001s
1358 + Ints - Traverse[Chunk].traverse.ordered consistency 0.002s
1359 + Ints - Traverse[Chunk].traverse.reduceLeftOption consistent with reduceLeftToOption 0.002s
1360 + Ints - Traverse[Chunk].traverse.reduceRightOption consistent with reduceRightToOption 0.003s
1361 + Ints - Traverse[Chunk].traverse.takeWhile_ reference 0.002s
1362 + Ints - Traverse[Chunk].traverse.toList reference 0.001s
1363 + Ints - Traverse[Chunk].traverse.traverse derive foldMap 0.001s
1364 + Ints - Traverse[Chunk].traverse.traverse identity 0.002s
1365 + Ints - Traverse[Chunk].traverse.traverse order consistency 0.003s
1366 + Ints - Traverse[Chunk].traverse.traverse parallel composition 0.006s
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.006s
1370 + Ints - Traverse[Chunk].traverse.traverse sequential composition 0.003s
1371 + Ints - Traverse[Chunk].traverse.traverse traverseTap 0.002s
1372 + Ints - Traverse[Chunk].traverse.unordered traverse consistent with sequence 0.003s
1373 + Ints - Traverse[Chunk].traverse.unordered traverse parallel composition 0.004s
1374 + Ints - Traverse[Chunk].traverse.unordered traverse sequential composition 0.004s
1375 + Ints - Traverse[Chunk].traverse.unorderedFold consistent with unorderedFoldMap 0.003s
1376 + Longs - size 0.005s
1377 + Longs - take 0.003s
1378 + Longs - drop 0.001s
1379 + Longs - isEmpty 0.001s
1380 + Longs - toArray 0.004s
1381 + Longs - copyToArray 0.003s
1382 + Longs - concat 0.007s
1383 + Longs - concat empty 0.0s
1384 + Longs - scanLeft 0.006s
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.003s
1389 + Longs - Eq[Chunk[Long]].eq.transitivity eq 0.003s
1390 + Longs - Monad[Chunk].monad.ap consistent with product + map 0.028s
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.273s
1397 + Longs - Monad[Chunk].monad.covariant composition 0.002s
1398 + Longs - Monad[Chunk].monad.covariant identity 0.002s
1399 + Longs - Monad[Chunk].monad.flatMap associativity 0.409s
1400 + Longs - Monad[Chunk].monad.flatMap consistent apply 0.014s
1401 + Longs - Monad[Chunk].monad.flatMap from tailRecM consistency 0.013s
1402 + Longs - Monad[Chunk].monad.invariant composition 0.003s
1403 + Longs - Monad[Chunk].monad.invariant identity 0.001s
1404 + Longs - Monad[Chunk].monad.map flatMap coherence 0.004s
1405 + Longs - Monad[Chunk].monad.map2/map2Eval consistency 0.057s
1406 + Longs - Monad[Chunk].monad.map2/product-map consistency 0.023s
1407 + Longs - Monad[Chunk].monad.monad left identity 0.003s
1408 + Longs - Monad[Chunk].monad.monad right identity 0.002s
1409 + Longs - Monad[Chunk].monad.monoidal left identity 0.002s
1410 + Longs - Monad[Chunk].monad.monoidal right identity 0.001s
1411 + Longs - Monad[Chunk].monad.mproduct consistent flatMap 0.021s
1412 + Longs - Monad[Chunk].monad.productL consistent map2 0.003s
1413 + Longs - Monad[Chunk].monad.productR consistent map2 0.003s
1414 + Longs - Monad[Chunk].monad.semigroupal associativity 0.051s
1415 + Longs - Monad[Chunk].monad.tailRecM consistent flatMap 0.034s
1416 + Longs - Monad[Chunk].monad.tailRecM stack safety 0.002s
1417 + Longs - Alternative[Chunk].alternative.ap consistent with product + map 0.017s
1418 + Longs - Alternative[Chunk].alternative.applicative homomorphism 0.001s
1419 + Longs - Alternative[Chunk].alternative.applicative identity 0.001s
1420 + Longs - Alternative[Chunk].alternative.applicative interchange 0.002s
1421 + Longs - Alternative[Chunk].alternative.applicative map 0.002s
1422 + Longs - Alternative[Chunk].alternative.applicative unit 0.0s
1423 + Longs - Alternative[Chunk].alternative.apply composition 0.221s
1424 + Longs - Alternative[Chunk].alternative.covariant composition 0.003s
1425 + Longs - Alternative[Chunk].alternative.covariant identity 0.001s
1426 + Longs - Alternative[Chunk].alternative.invariant composition 0.002s
1427 + Longs - Alternative[Chunk].alternative.invariant identity 0.001s
1428 + Longs - Alternative[Chunk].alternative.left distributivity 0.004s
1429 + Longs - Alternative[Chunk].alternative.map2/map2Eval consistency 0.016s
1430 + Longs - Alternative[Chunk].alternative.map2/product-map consistency 0.015s
1431 + Longs - Alternative[Chunk].alternative.monoidK left identity 0.002s
1432 + Longs - Alternative[Chunk].alternative.monoidK right identity 0.001s
1433 + Longs - Alternative[Chunk].alternative.monoidal left identity 0.001s
1434 + Longs - Alternative[Chunk].alternative.monoidal right identity 0.002s
1435 + Longs - Alternative[Chunk].alternative.productL consistent map2 0.007s
1436 + Longs - Alternative[Chunk].alternative.productR consistent map2 0.005s
1437 + Longs - Alternative[Chunk].alternative.right absorption 0.001s
1438 + Longs - Alternative[Chunk].alternative.right distributivity 0.023s
1439 + Longs - Alternative[Chunk].alternative.semigroupK associative 0.004s
1440 + Longs - Alternative[Chunk].alternative.semigroupal associativity 0.277s
1441 + Longs - TraverseFilter[Chunk].traverseFilter.collect mapFilter consistency 0.003s
1442 + Longs - TraverseFilter[Chunk].traverseFilter.filter mapFilter consistency 0.002s
1443 + Longs - TraverseFilter[Chunk].traverseFilter.filterA consistent with traverseFilter 0.003s
1444 + Longs - TraverseFilter[Chunk].traverseFilter.filterNot mapFilter consistency 0.002s
1445 + Longs - TraverseFilter[Chunk].traverseFilter.flattenOption mapFilter consistency 0.002s
1446 + Longs - TraverseFilter[Chunk].traverseFilter.mapFilter composition 0.005s
1447 + Longs - TraverseFilter[Chunk].traverseFilter.mapFilter map consistency 0.002s
1448 + Longs - TraverseFilter[Chunk].traverseFilter.traverseEither consistent with traverseFilter 0.005s
1449 + Longs - TraverseFilter[Chunk].traverseFilter.traverseFilter consistent with traverse 0.003s
1450 + Longs - TraverseFilter[Chunk].traverseFilter.traverseFilter identity 0.001s
1451 + Longs - TraverseFilter[Chunk].traverseFilter.traverseFilter nested composition 0.004s
1452 + Longs - Traverse[Chunk].traverse.collectFirst reference 0.002s
1453 + Longs - Traverse[Chunk].traverse.collectFirstSome reference 0.002s
1454 + Longs - Traverse[Chunk].traverse.covariant composition 0.004s
1455 + Longs - Traverse[Chunk].traverse.covariant identity 0.001s
1456 + Longs - Traverse[Chunk].traverse.dropWhile_ reference 0.001s
1457 + Longs - Traverse[Chunk].traverse.exists consistent with find 0.001s
1458 + Longs - Traverse[Chunk].traverse.exists is lazy 0.002s
1459 + Longs - Traverse[Chunk].traverse.filter_ reference 0.003s
1460 + Longs - Traverse[Chunk].traverse.fold reference 0.002s
1461 + Longs - Traverse[Chunk].traverse.foldLeft consistent with foldMap 0.003s
1462 + Longs - Traverse[Chunk].traverse.foldM identity 0.004s
1463 + Longs - Traverse[Chunk].traverse.foldRight consistent with foldMap 0.003s
1464 + Longs - Traverse[Chunk].traverse.foldRight is lazy 0.002s
1465 + Longs - Traverse[Chunk].traverse.foldRightDefer consistency 0.002s
1466 + Longs - Traverse[Chunk].traverse.forall consistent with exists 0.001s
1467 + Longs - Traverse[Chunk].traverse.forall is lazy 0.002s
1468 + Longs - Traverse[Chunk].traverse.forall true if empty 0.001s
1469 + Longs - Traverse[Chunk].traverse.get reference 0.002s
1470 + Longs - Traverse[Chunk].traverse.invariant composition 0.003s
1471 + Longs - Traverse[Chunk].traverse.invariant identity 0.001s
1472 + Longs - Traverse[Chunk].traverse.nonEmpty reference 0.001s
1473 + Longs - Traverse[Chunk].traverse.ordered consistency 0.001s
1474 + Longs - Traverse[Chunk].traverse.reduceLeftOption consistent with reduceLeftToOption 0.001s
1475 + Longs - Traverse[Chunk].traverse.reduceRightOption consistent with reduceRightToOption 0.003s
1476 + Longs - Traverse[Chunk].traverse.takeWhile_ reference 0.001s
1477 + Longs - Traverse[Chunk].traverse.toList reference 0.002s
1478 + Longs - Traverse[Chunk].traverse.traverse derive foldMap 0.002s
1479 + Longs - Traverse[Chunk].traverse.traverse identity 0.002s
1480 + Longs - Traverse[Chunk].traverse.traverse order consistency 0.002s
1481 + Longs - Traverse[Chunk].traverse.traverse parallel composition 0.004s
1482 + Longs - Traverse[Chunk].traverse.traverse ref mapWithIndex 0.003s
1483 + Longs - Traverse[Chunk].traverse.traverse ref traverseWithIndexM 0.003s
1484 + Longs - Traverse[Chunk].traverse.traverse ref zipWithIndex 0.004s
1485 + Longs - Traverse[Chunk].traverse.traverse sequential composition 0.003s
1486 + Longs - Traverse[Chunk].traverse.traverse traverseTap 0.003s
1487 + Longs - Traverse[Chunk].traverse.unordered traverse consistent with sequence 0.001s
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.001s
1491 + Doubles - size 0.01s
1492 + Doubles - take 0.005s
1493 + Doubles - drop 0.004s
1494 + Doubles - isEmpty 0.003s
1495 + Doubles - toArray 0.006s
1496 + Doubles - copyToArray 0.005s
1497 + Doubles - concat 0.006s
1498 + Doubles - concat empty 0.0s
1499 + Doubles - scanLeft 0.008s
1500 + Doubles - scanLeftCarry 0.005s
1501 + Doubles - Eq[Chunk[Double]].eq.antisymmetry eq 0.002s
1502 + Doubles - Eq[Chunk[Double]].eq.reflexivity eq 0.003s
1503 + Doubles - Eq[Chunk[Double]].eq.symmetry eq 0.003s
1504 + Doubles - Eq[Chunk[Double]].eq.transitivity eq 0.003s
1505 + Doubles - Monad[Chunk].monad.ap consistent with product + map 0.019s
1506 + Doubles - Monad[Chunk].monad.applicative homomorphism 0.001s
1507 + Doubles - Monad[Chunk].monad.applicative identity 0.002s
1508 + Doubles - Monad[Chunk].monad.applicative interchange 0.002s
1509 + Doubles - Monad[Chunk].monad.applicative map 0.002s
1510 + Doubles - Monad[Chunk].monad.applicative unit 0.001s
1511 + Doubles - Monad[Chunk].monad.apply composition 0.71s
1512 + Doubles - Monad[Chunk].monad.covariant composition 0.003s
1513 + Doubles - Monad[Chunk].monad.covariant identity 0.002s
1514 + Doubles - Monad[Chunk].monad.flatMap associativity 0.575s
1515 + Doubles - Monad[Chunk].monad.flatMap consistent apply 0.01s
1516 + Doubles - Monad[Chunk].monad.flatMap from tailRecM consistency 0.019s
1517 + Doubles - Monad[Chunk].monad.invariant composition 0.004s
1518 + Doubles - Monad[Chunk].monad.invariant identity 0.001s
1519 + Doubles - Monad[Chunk].monad.map flatMap coherence 0.002s
1520 + Doubles - Monad[Chunk].monad.map2/map2Eval consistency 0.018s
1521 + Doubles - Monad[Chunk].monad.map2/product-map consistency 0.019s
1522 + Doubles - Monad[Chunk].monad.monad left identity 0.002s
1523 + Doubles - Monad[Chunk].monad.monad right identity 0.001s
1524 + Doubles - Monad[Chunk].monad.monoidal left identity 0.001s
1525 + Doubles - Monad[Chunk].monad.monoidal right identity 0.002s
1526 + Doubles - Monad[Chunk].monad.mproduct consistent flatMap 0.035s
1527 + Doubles - Monad[Chunk].monad.productL consistent map2 0.003s
1528 + Doubles - Monad[Chunk].monad.productR consistent map2 0.004s
1529 + Doubles - Monad[Chunk].monad.semigroupal associativity 0.025s
1530 + Doubles - Monad[Chunk].monad.tailRecM consistent flatMap 0.021s
1531 + Doubles - Monad[Chunk].monad.tailRecM stack safety 0.001s
1532 + Doubles - Alternative[Chunk].alternative.ap consistent with product + map 0.01s
1533 + Doubles - Alternative[Chunk].alternative.applicative homomorphism 0.001s
1534 + Doubles - Alternative[Chunk].alternative.applicative identity 0.001s
1535 + Doubles - Alternative[Chunk].alternative.applicative interchange 0.002s
1536 + Doubles - Alternative[Chunk].alternative.applicative map 0.002s
1537 + Doubles - Alternative[Chunk].alternative.applicative unit 0.001s
1538 + Doubles - Alternative[Chunk].alternative.apply composition 0.439s
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.022s
1545 + Doubles - Alternative[Chunk].alternative.map2/product-map consistency 0.078s
1546 + Doubles - Alternative[Chunk].alternative.monoidK left identity 0.001s
1547 + Doubles - Alternative[Chunk].alternative.monoidK right identity 0.002s
1548 + Doubles - Alternative[Chunk].alternative.monoidal left identity 0.001s
1549 + Doubles - Alternative[Chunk].alternative.monoidal right identity 0.002s
1550 + Doubles - Alternative[Chunk].alternative.productL consistent map2 0.005s
1551 + Doubles - Alternative[Chunk].alternative.productR consistent map2 0.006s
1552 + Doubles - Alternative[Chunk].alternative.right absorption 0.001s
1553 + Doubles - Alternative[Chunk].alternative.right distributivity 0.053s
1554 + Doubles - Alternative[Chunk].alternative.semigroupK associative 0.004s
1555 + Doubles - Alternative[Chunk].alternative.semigroupal associativity 0.055s
1556 + Doubles - TraverseFilter[Chunk].traverseFilter.collect mapFilter consistency 0.003s
1557 + Doubles - TraverseFilter[Chunk].traverseFilter.filter mapFilter consistency 0.001s
1558 + Doubles - TraverseFilter[Chunk].traverseFilter.filterA consistent with traverseFilter 0.002s
1559 + Doubles - TraverseFilter[Chunk].traverseFilter.filterNot mapFilter consistency 0.001s
1560 + Doubles - TraverseFilter[Chunk].traverseFilter.flattenOption mapFilter consistency 0.002s
1561 + Doubles - TraverseFilter[Chunk].traverseFilter.mapFilter composition 0.003s
1562 + Doubles - TraverseFilter[Chunk].traverseFilter.mapFilter map consistency 0.001s
1563 + Doubles - TraverseFilter[Chunk].traverseFilter.traverseEither consistent with traverseFilter 0.004s
1564 + Doubles - TraverseFilter[Chunk].traverseFilter.traverseFilter consistent with traverse 0.003s
1565 + Doubles - TraverseFilter[Chunk].traverseFilter.traverseFilter identity 0.002s
1566 + Doubles - TraverseFilter[Chunk].traverseFilter.traverseFilter nested composition 0.007s
1567 + Floats - size 0.008s
1568 + Floats - take 0.003s
1569 + Floats - drop 0.003s
1570 + Floats - isEmpty 0.005s
1571 + Floats - toArray 0.005s
1572 + Floats - copyToArray 0.004s
1573 + Floats - concat 0.006s
1574 + Floats - concat empty 0.0s
1575 + Floats - scanLeft 0.005s
1576 + Floats - scanLeftCarry 0.006s
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.003s
1580 + Floats - Eq[Chunk[Float]].eq.transitivity eq 0.003s
1581 + Floats - Monad[Chunk].monad.ap consistent with product + map 0.025s
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.055s
1585 + Floats - Monad[Chunk].monad.applicative map 0.004s
1586 + Floats - Monad[Chunk].monad.applicative unit 0.001s
1587 + Floats - Monad[Chunk].monad.apply composition 0.362s
1588 + Floats - Monad[Chunk].monad.covariant composition 0.005s
1589 + Floats - Monad[Chunk].monad.covariant identity 0.001s
1590 + Floats - Monad[Chunk].monad.flatMap associativity 0.809s
1591 + Floats - Monad[Chunk].monad.flatMap consistent apply 0.013s
1592 + Floats - Monad[Chunk].monad.flatMap from tailRecM consistency 0.025s
1593 + Floats - Monad[Chunk].monad.invariant composition 0.006s
1594 + Floats - Monad[Chunk].monad.invariant identity 0.001s
1595 + Floats - Monad[Chunk].monad.map flatMap coherence 0.003s
1596 + Floats - Monad[Chunk].monad.map2/map2Eval consistency 0.012s
1597 + Floats - Monad[Chunk].monad.map2/product-map consistency 0.073s
1598 + Floats - Monad[Chunk].monad.monad left identity 0.004s
1599 + Floats - Monad[Chunk].monad.monad right identity 0.002s
1600 + Floats - Monad[Chunk].monad.monoidal left identity 0.004s
1601 + Floats - Monad[Chunk].monad.monoidal right identity 0.002s
1602 + Floats - Monad[Chunk].monad.mproduct consistent flatMap 0.033s
1603 + Floats - Monad[Chunk].monad.productL consistent map2 0.005s
1604 + Floats - Monad[Chunk].monad.productR consistent map2 0.004s
1605 + Floats - Monad[Chunk].monad.semigroupal associativity 0.068s
1606 + Floats - Monad[Chunk].monad.tailRecM consistent flatMap 0.032s
1607 + Floats - Monad[Chunk].monad.tailRecM stack safety 0.002s
1608 + Floats - Alternative[Chunk].alternative.ap consistent with product + map 0.039s
1609 + Floats - Alternative[Chunk].alternative.applicative homomorphism 0.0s
1610 + Floats - Alternative[Chunk].alternative.applicative identity 0.002s
1611 + Floats - Alternative[Chunk].alternative.applicative interchange 0.003s
1612 + Floats - Alternative[Chunk].alternative.applicative map 0.002s
1613 + Floats - Alternative[Chunk].alternative.applicative unit 0.001s
1614 + Floats - Alternative[Chunk].alternative.apply composition 0.869s
1615 + Floats - Alternative[Chunk].alternative.covariant composition 0.005s
1616 + Floats - Alternative[Chunk].alternative.covariant identity 0.002s
1617 + Floats - Alternative[Chunk].alternative.invariant composition 0.004s
1618 + Floats - Alternative[Chunk].alternative.invariant identity 0.001s
1619 + Floats - Alternative[Chunk].alternative.left distributivity 0.062s
1620 + Floats - Alternative[Chunk].alternative.map2/map2Eval consistency 0.034s
1621 + Floats - Alternative[Chunk].alternative.map2/product-map consistency 0.035s
1622 + Floats - Alternative[Chunk].alternative.monoidK left identity 0.002s
1623 + Floats - Alternative[Chunk].alternative.monoidK right identity 0.002s
1624 + Floats - Alternative[Chunk].alternative.monoidal left identity 0.002s
1625 + Floats - Alternative[Chunk].alternative.monoidal right identity 0.002s
1626 + Floats - Alternative[Chunk].alternative.productL consistent map2 0.003s
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.05s
1630 + Floats - Alternative[Chunk].alternative.semigroupK associative 0.004s
1631 + Floats - Alternative[Chunk].alternative.semigroupal associativity 0.038s
1632 + Floats - TraverseFilter[Chunk].traverseFilter.collect mapFilter consistency 0.003s
1633 + Floats - TraverseFilter[Chunk].traverseFilter.filter mapFilter consistency 0.003s
1634 + Floats - TraverseFilter[Chunk].traverseFilter.filterA consistent with traverseFilter 0.002s
1635 + Floats - TraverseFilter[Chunk].traverseFilter.filterNot mapFilter consistency 0.003s
1636 + Floats - TraverseFilter[Chunk].traverseFilter.flattenOption mapFilter consistency 0.003s
1637 + Floats - TraverseFilter[Chunk].traverseFilter.mapFilter composition 0.005s
1638 + Floats - TraverseFilter[Chunk].traverseFilter.mapFilter map consistency 0.003s
1639 + Floats - TraverseFilter[Chunk].traverseFilter.traverseEither consistent with traverseFilter 0.005s
1640 + Floats - TraverseFilter[Chunk].traverseFilter.traverseFilter consistent with traverse 0.003s
1641 + Floats - TraverseFilter[Chunk].traverseFilter.traverseFilter identity 0.001s
1642 + Floats - TraverseFilter[Chunk].traverseFilter.traverseFilter nested composition 0.004s
1643 + Unspecialized - size 0.005s
1644 + Unspecialized - take 0.002s
1645 + Unspecialized - drop 0.002s
1646 + Unspecialized - isEmpty 0.001s
1647 + Unspecialized - toArray 0.002s
1648 + Unspecialized - copyToArray 0.001s
1649 + Unspecialized - concat 0.004s
1650 + Unspecialized - concat empty 0.0s
1651 + Unspecialized - scanLeft 0.003s
1652 + Unspecialized - scanLeftCarry 0.005s
1653 + Unspecialized - Eq[Chunk[Char]].eq.antisymmetry eq 0.001s
1654 + Unspecialized - Eq[Chunk[Char]].eq.reflexivity eq 0.002s
1655 + Unspecialized - Eq[Chunk[Char]].eq.symmetry eq 0.002s
1656 + Unspecialized - Eq[Chunk[Char]].eq.transitivity eq 0.003s
1657 + Unspecialized - Monad[Chunk].monad.ap consistent with product + map 0.025s
1658 + Unspecialized - Monad[Chunk].monad.applicative homomorphism 0.001s
1659 + Unspecialized - Monad[Chunk].monad.applicative identity 0.001s
1660 + Unspecialized - Monad[Chunk].monad.applicative interchange 0.002s
1661 + Unspecialized - Monad[Chunk].monad.applicative map 0.002s
1662 + Unspecialized - Monad[Chunk].monad.applicative unit 0.0s
1663 + Unspecialized - Monad[Chunk].monad.apply composition 0.351s
1664 + Unspecialized - Monad[Chunk].monad.covariant composition 0.002s
1665 + Unspecialized - Monad[Chunk].monad.covariant identity 0.001s
1666 + Unspecialized - Monad[Chunk].monad.flatMap associativity 0.436s
1667 + Unspecialized - Monad[Chunk].monad.flatMap consistent apply 0.009s
1668 + Unspecialized - Monad[Chunk].monad.flatMap from tailRecM consistency 0.013s
1669 + Unspecialized - Monad[Chunk].monad.invariant composition 0.003s
1670 + Unspecialized - Monad[Chunk].monad.invariant identity 0.001s
1671 + Unspecialized - Monad[Chunk].monad.map flatMap coherence 0.001s
1672 + Unspecialized - Monad[Chunk].monad.map2/map2Eval consistency 0.022s
1673 + Unspecialized - Monad[Chunk].monad.map2/product-map consistency 0.023s
1674 + Unspecialized - Monad[Chunk].monad.monad left identity 0.001s
1675 + Unspecialized - Monad[Chunk].monad.monad right identity 0.001s
1676 + Unspecialized - Monad[Chunk].monad.monoidal left identity 0.001s
1677 + Unspecialized - Monad[Chunk].monad.monoidal right identity 0.001s
1678 + Unspecialized - Monad[Chunk].monad.mproduct consistent flatMap 0.014s
1679 + Unspecialized - Monad[Chunk].monad.productL consistent map2 0.007s
1680 + Unspecialized - Monad[Chunk].monad.productR consistent map2 0.003s
1681 + Unspecialized - Monad[Chunk].monad.semigroupal associativity 0.056s
1682 + Unspecialized - Monad[Chunk].monad.tailRecM consistent flatMap 0.015s
1683 + Unspecialized - Monad[Chunk].monad.tailRecM stack safety 0.002s
1684 + Unspecialized - Alternative[Chunk].alternative.ap consistent with product + map 0.027s
1685 + Unspecialized - Alternative[Chunk].alternative.applicative homomorphism 0.0s
1686 + Unspecialized - Alternative[Chunk].alternative.applicative identity 0.001s
1687 + Unspecialized - Alternative[Chunk].alternative.applicative interchange 0.001s
1688 + Unspecialized - Alternative[Chunk].alternative.applicative map 0.002s
1689 + Unspecialized - Alternative[Chunk].alternative.applicative unit 0.001s
1690 + Unspecialized - Alternative[Chunk].alternative.apply composition 0.405s
1691 + Unspecialized - Alternative[Chunk].alternative.covariant composition 0.001s
1692 + Unspecialized - Alternative[Chunk].alternative.covariant identity 0.0s
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.004s
1696 + Unspecialized - Alternative[Chunk].alternative.map2/map2Eval consistency 0.07s
1697 + Unspecialized - Alternative[Chunk].alternative.map2/product-map consistency 0.021s
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.002s
1702 + Unspecialized - Alternative[Chunk].alternative.productL consistent map2 0.002s
1703 + Unspecialized - Alternative[Chunk].alternative.productR consistent map2 0.003s
1704 + Unspecialized - Alternative[Chunk].alternative.right absorption 0.0s
1705 + Unspecialized - Alternative[Chunk].alternative.right distributivity 0.033s
1706 + Unspecialized - Alternative[Chunk].alternative.semigroupK associative 0.003s
1707 + Unspecialized - Alternative[Chunk].alternative.semigroupal associativity 0.039s
1708 + Unspecialized - TraverseFilter[Chunk].traverseFilter.collect mapFilter consistency 0.002s
1709 + Unspecialized - TraverseFilter[Chunk].traverseFilter.filter mapFilter consistency 0.001s
1710 + Unspecialized - TraverseFilter[Chunk].traverseFilter.filterA consistent with traverseFilter 0.002s
1711 + Unspecialized - TraverseFilter[Chunk].traverseFilter.filterNot mapFilter consistency 0.002s
1712 + Unspecialized - TraverseFilter[Chunk].traverseFilter.flattenOption mapFilter consistency 0.001s
1713 + Unspecialized - TraverseFilter[Chunk].traverseFilter.mapFilter composition 0.002s
1714 + Unspecialized - TraverseFilter[Chunk].traverseFilter.mapFilter map consistency 0.002s
1715 + Unspecialized - TraverseFilter[Chunk].traverseFilter.traverseEither consistent with traverseFilter 0.002s
1716 + Unspecialized - TraverseFilter[Chunk].traverseFilter.traverseFilter consistent with traverse 0.003s
1717 + Unspecialized - TraverseFilter[Chunk].traverseFilter.traverseFilter identity 0.0s
1718 + Unspecialized - TraverseFilter[Chunk].traverseFilter.traverseFilter nested composition 0.003s
1719 + Unspecialized - Traverse[Chunk].traverse.collectFirst reference 0.001s
1720 + Unspecialized - Traverse[Chunk].traverse.collectFirstSome reference 0.001s
1721 + Unspecialized - Traverse[Chunk].traverse.covariant composition 0.002s
1722 + Unspecialized - Traverse[Chunk].traverse.covariant identity 0.001s
1723 + Unspecialized - Traverse[Chunk].traverse.dropWhile_ reference 0.001s
1724 + Unspecialized - Traverse[Chunk].traverse.exists consistent with find 0.001s
1725 + Unspecialized - Traverse[Chunk].traverse.exists is lazy 0.001s
1726 + Unspecialized - Traverse[Chunk].traverse.filter_ reference 0.001s
1727 + Unspecialized - Traverse[Chunk].traverse.fold reference 0.002s
1728 + Unspecialized - Traverse[Chunk].traverse.foldLeft consistent with foldMap 0.001s
1729 + Unspecialized - Traverse[Chunk].traverse.foldM identity 0.002s
1730 + Unspecialized - Traverse[Chunk].traverse.foldRight consistent with foldMap 0.002s
1731 + Unspecialized - Traverse[Chunk].traverse.foldRight is lazy 0.001s
1732 + Unspecialized - Traverse[Chunk].traverse.foldRightDefer consistency 0.002s
1733 + Unspecialized - Traverse[Chunk].traverse.forall consistent with exists 0.001s
1734 + Unspecialized - Traverse[Chunk].traverse.forall is lazy 0.001s
1735 + Unspecialized - Traverse[Chunk].traverse.forall true if empty 0.001s
1736 + Unspecialized - Traverse[Chunk].traverse.get reference 0.002s
1737 + Unspecialized - Traverse[Chunk].traverse.invariant composition 0.002s
1738 + Unspecialized - Traverse[Chunk].traverse.invariant identity 0.001s
1739 + Unspecialized - Traverse[Chunk].traverse.nonEmpty reference 0.001s
1740 + Unspecialized - Traverse[Chunk].traverse.ordered consistency 0.001s
1741 + Unspecialized - Traverse[Chunk].traverse.reduceLeftOption consistent with reduceLeftToOption 0.002s
1742 + Unspecialized - Traverse[Chunk].traverse.reduceRightOption consistent with reduceRightToOption 0.003s
1743 + Unspecialized - Traverse[Chunk].traverse.takeWhile_ reference 0.001s
1744 + Unspecialized - Traverse[Chunk].traverse.toList reference 0.001s
1745 + Unspecialized - Traverse[Chunk].traverse.traverse derive foldMap 0.002s
1746 + Unspecialized - Traverse[Chunk].traverse.traverse identity 0.001s
1747 + Unspecialized - Traverse[Chunk].traverse.traverse order consistency 0.002s
1748 + Unspecialized - Traverse[Chunk].traverse.traverse parallel composition 0.005s
1749 + Unspecialized - Traverse[Chunk].traverse.traverse ref mapWithIndex 0.006s
1750 + Unspecialized - Traverse[Chunk].traverse.traverse ref traverseWithIndexM 0.002s
1751 + Unspecialized - Traverse[Chunk].traverse.traverse ref zipWithIndex 0.003s
1752 + Unspecialized - Traverse[Chunk].traverse.traverse sequential composition 0.003s
1753 + Unspecialized - Traverse[Chunk].traverse.traverse traverseTap 0.001s
1754 + Unspecialized - Traverse[Chunk].traverse.unordered traverse consistent with sequence 0.001s
1755 + Unspecialized - Traverse[Chunk].traverse.unordered traverse parallel composition 0.005s
1756 + Unspecialized - Traverse[Chunk].traverse.unordered traverse sequential composition 0.003s
1757 + Unspecialized - Traverse[Chunk].traverse.unorderedFold consistent with unorderedFoldMap 0.001s
1758 + ByteBuffer - size 0.002s
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.001s
1768 + ByteBuffer - toByteBuffer.byte 0.001s
1769 + ByteBuffer - Eq[Chunk[Byte]].eq.antisymmetry eq 0.001s
1770 + ByteBuffer - Eq[Chunk[Byte]].eq.reflexivity eq 0.001s
1771 + ByteBuffer - Eq[Chunk[Byte]].eq.symmetry eq 0.002s
1772 + ByteBuffer - Eq[Chunk[Byte]].eq.transitivity eq 0.003s
1773 + ByteBuffer - Monad[Chunk].monad.ap consistent with product + map 0.007s
1774 + ByteBuffer - Monad[Chunk].monad.applicative homomorphism 0.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.116s
1780 + ByteBuffer - Monad[Chunk].monad.covariant composition 0.002s
1781 + ByteBuffer - Monad[Chunk].monad.covariant identity 0.002s
1782 + ByteBuffer - Monad[Chunk].monad.flatMap associativity 0.138s
1783 + ByteBuffer - Monad[Chunk].monad.flatMap consistent apply 0.031s
1784 + ByteBuffer - Monad[Chunk].monad.flatMap from tailRecM consistency 0.006s
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.002s
1788 + ByteBuffer - Monad[Chunk].monad.map2/map2Eval consistency 0.004s
1789 + ByteBuffer - Monad[Chunk].monad.map2/product-map consistency 0.005s
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.002s
1794 + ByteBuffer - Monad[Chunk].monad.mproduct consistent flatMap 0.009s
1795 + ByteBuffer - Monad[Chunk].monad.productL consistent map2 0.002s
1796 + ByteBuffer - Monad[Chunk].monad.productR consistent map2 0.003s
1797 + ByteBuffer - Monad[Chunk].monad.semigroupal associativity 0.011s
1798 + ByteBuffer - Monad[Chunk].monad.tailRecM consistent flatMap 0.01s
1799 + ByteBuffer - Monad[Chunk].monad.tailRecM stack safety 0.002s
1800 + ByteBuffer - Alternative[Chunk].alternative.ap consistent with product + map 0.008s
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.001s
1806 + ByteBuffer - Alternative[Chunk].alternative.apply composition 0.15s
1807 + ByteBuffer - Alternative[Chunk].alternative.covariant composition 0.003s
1808 + ByteBuffer - Alternative[Chunk].alternative.covariant identity 0.002s
1809 + ByteBuffer - Alternative[Chunk].alternative.invariant composition 0.001s
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.005s
1813 + ByteBuffer - Alternative[Chunk].alternative.map2/product-map consistency 0.005s
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.002s
1819 + ByteBuffer - Alternative[Chunk].alternative.productR consistent map2 0.002s
1820 + ByteBuffer - Alternative[Chunk].alternative.right absorption 0.001s
1821 + ByteBuffer - Alternative[Chunk].alternative.right distributivity 0.026s
1822 + ByteBuffer - Alternative[Chunk].alternative.semigroupK associative 0.003s
1823 + ByteBuffer - Alternative[Chunk].alternative.semigroupal associativity 0.021s
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.002s
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.001s
1831 + ByteBuffer - TraverseFilter[Chunk].traverseFilter.traverseEither consistent with traverseFilter 0.002s
1832 + ByteBuffer - TraverseFilter[Chunk].traverseFilter.traverseFilter consistent with traverse 0.001s
1833 + ByteBuffer - TraverseFilter[Chunk].traverseFilter.traverseFilter identity 0.001s
1834 + ByteBuffer - TraverseFilter[Chunk].traverseFilter.traverseFilter nested composition 0.002s
1835 + ByteBuffer - Traverse[Chunk].traverse.collectFirst reference 0.002s
1836 + ByteBuffer - Traverse[Chunk].traverse.collectFirstSome reference 0.001s
1837 + ByteBuffer - Traverse[Chunk].traverse.covariant composition 0.002s
1838 + ByteBuffer - Traverse[Chunk].traverse.covariant identity 0.001s
1839 + ByteBuffer - Traverse[Chunk].traverse.dropWhile_ reference 0.001s
1840 + ByteBuffer - Traverse[Chunk].traverse.exists consistent with find 0.002s
1841 + ByteBuffer - Traverse[Chunk].traverse.exists is lazy 0.002s
1842 + ByteBuffer - Traverse[Chunk].traverse.filter_ reference 0.002s
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.002s
1846 + ByteBuffer - Traverse[Chunk].traverse.foldRight consistent with foldMap 0.003s
1847 + ByteBuffer - Traverse[Chunk].traverse.foldRight is lazy 0.002s
1848 + ByteBuffer - Traverse[Chunk].traverse.foldRightDefer consistency 0.003s
1849 + ByteBuffer - Traverse[Chunk].traverse.forall consistent with exists 0.001s
1850 + ByteBuffer - Traverse[Chunk].traverse.forall is lazy 0.001s
1851 + ByteBuffer - Traverse[Chunk].traverse.forall true if empty 0.001s
1852 + ByteBuffer - Traverse[Chunk].traverse.get reference 0.001s
1853 + ByteBuffer - Traverse[Chunk].traverse.invariant composition 0.002s
1854 + ByteBuffer - Traverse[Chunk].traverse.invariant identity 0.001s
1855 + ByteBuffer - Traverse[Chunk].traverse.nonEmpty reference 0.001s
1856 + ByteBuffer - Traverse[Chunk].traverse.ordered consistency 0.002s
1857 + ByteBuffer - Traverse[Chunk].traverse.reduceLeftOption consistent with reduceLeftToOption 0.002s
1858 + ByteBuffer - Traverse[Chunk].traverse.reduceRightOption consistent with reduceRightToOption 0.001s
1859 + ByteBuffer - Traverse[Chunk].traverse.takeWhile_ reference 0.003s
1860 + ByteBuffer - Traverse[Chunk].traverse.toList reference 0.001s
1861 + ByteBuffer - Traverse[Chunk].traverse.traverse derive foldMap 0.001s
1862 + ByteBuffer - Traverse[Chunk].traverse.traverse identity 0.001s
1863 + ByteBuffer - Traverse[Chunk].traverse.traverse order consistency 0.001s
1864 + ByteBuffer - Traverse[Chunk].traverse.traverse parallel composition 0.002s
1865 + ByteBuffer - Traverse[Chunk].traverse.traverse ref mapWithIndex 0.002s
1866 + ByteBuffer - Traverse[Chunk].traverse.traverse ref traverseWithIndexM 0.002s
1867 + ByteBuffer - Traverse[Chunk].traverse.traverse ref zipWithIndex 0.002s
1868 + ByteBuffer - Traverse[Chunk].traverse.traverse sequential composition 0.002s
1869 + ByteBuffer - Traverse[Chunk].traverse.traverse traverseTap 0.001s
1870 + ByteBuffer - Traverse[Chunk].traverse.unordered traverse consistent with sequence 0.002s
1871 + ByteBuffer - Traverse[Chunk].traverse.unordered traverse parallel composition 0.002s
1872 + ByteBuffer - Traverse[Chunk].traverse.unordered traverse sequential composition 0.002s
1873 + ByteBuffer - Traverse[Chunk].traverse.unorderedFold consistent with unorderedFoldMap 0.002s
1874 + ByteVector - size 0.0s
1875 + ByteVector - take 0.0s
1876 + ByteVector - drop 0.002s
1877 + ByteVector - isEmpty 0.0s
1878 + ByteVector - toArray 0.002s
1879 + ByteVector - copyToArray 0.002s
1880 + ByteVector - concat 0.003s
1881 + ByteVector - concat empty 0.0s
1882 + ByteVector - scanLeft 0.004s
1883 + ByteVector - scanLeftCarry 0.004s
1884 + ByteVector - toByteBuffer.byte 0.002s
1885 + ByteVector - Eq[Chunk[Byte]].eq.antisymmetry eq 0.002s
1886 + ByteVector - Eq[Chunk[Byte]].eq.reflexivity eq 0.001s
1887 + ByteVector - Eq[Chunk[Byte]].eq.symmetry eq 0.001s
1888 + ByteVector - Eq[Chunk[Byte]].eq.transitivity eq 0.002s
1889 + ByteVector - Monad[Chunk].monad.ap consistent with product + map 0.058s
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.003s
1893 + ByteVector - Monad[Chunk].monad.applicative map 0.002s
1894 + ByteVector - Monad[Chunk].monad.applicative unit 0.001s
1895 + ByteVector - Monad[Chunk].monad.apply composition 1.995s
1896 + ByteVector - Monad[Chunk].monad.covariant composition 0.003s
1897 + ByteVector - Monad[Chunk].monad.covariant identity 0.001s
1898 + ByteVector - Monad[Chunk].monad.flatMap associativity 1.13s
1899 + ByteVector - Monad[Chunk].monad.flatMap consistent apply 0.024s
1900 + ByteVector - Monad[Chunk].monad.flatMap from tailRecM consistency 0.028s
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.044s
1905 + ByteVector - Monad[Chunk].monad.map2/product-map consistency 0.094s
1906 + ByteVector - Monad[Chunk].monad.monad left identity 0.002s
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.047s
1911 + ByteVector - Monad[Chunk].monad.productL consistent map2 0.018s
1912 + ByteVector - Monad[Chunk].monad.productR consistent map2 0.009s
1913 + ByteVector - Monad[Chunk].monad.semigroupal associativity 0.401s
1914 + ByteVector - Monad[Chunk].monad.tailRecM consistent flatMap 0.033s
1915 + ByteVector - Monad[Chunk].monad.tailRecM stack safety 0.002s
1916 + ByteVector - Alternative[Chunk].alternative.ap consistent with product + map 0.027s
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.001s
1920 + ByteVector - Alternative[Chunk].alternative.applicative map 0.002s
1921 + ByteVector - Alternative[Chunk].alternative.applicative unit 0.0s
1922 + ByteVector - Alternative[Chunk].alternative.apply composition 0.49s
1923 + ByteVector - Alternative[Chunk].alternative.covariant composition 0.004s
1924 + ByteVector - Alternative[Chunk].alternative.covariant identity 0.001s
1925 + ByteVector - Alternative[Chunk].alternative.invariant composition 0.003s
1926 + ByteVector - Alternative[Chunk].alternative.invariant identity 0.0s
1927 + ByteVector - Alternative[Chunk].alternative.left distributivity 0.004s
1928 + ByteVector - Alternative[Chunk].alternative.map2/map2Eval consistency 0.058s
1929 + ByteVector - Alternative[Chunk].alternative.map2/product-map consistency 0.107s
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.013s
1935 + ByteVector - Alternative[Chunk].alternative.productR consistent map2 0.012s
1936 + ByteVector - Alternative[Chunk].alternative.right absorption 0.001s
1937 + ByteVector - Alternative[Chunk].alternative.right distributivity 0.055s
1938 + ByteVector - Alternative[Chunk].alternative.semigroupK associative 0.002s
1939 + ByteVector - Alternative[Chunk].alternative.semigroupal associativity 0.449s
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.001s
1943 + ByteVector - TraverseFilter[Chunk].traverseFilter.filterNot mapFilter consistency 0.002s
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.002s
1948 + ByteVector - TraverseFilter[Chunk].traverseFilter.traverseFilter consistent with traverse 0.001s
1949 + ByteVector - TraverseFilter[Chunk].traverseFilter.traverseFilter identity 0.001s
1950 + ByteVector - TraverseFilter[Chunk].traverseFilter.traverseFilter nested composition 0.004s
1951 + ByteVector - Traverse[Chunk].traverse.collectFirst reference 0.001s
1952 + ByteVector - Traverse[Chunk].traverse.collectFirstSome reference 0.001s
1953 + ByteVector - Traverse[Chunk].traverse.covariant composition 0.002s
1954 + ByteVector - Traverse[Chunk].traverse.covariant identity 0.001s
1955 + ByteVector - Traverse[Chunk].traverse.dropWhile_ reference 0.001s
1956 + ByteVector - Traverse[Chunk].traverse.exists consistent with find 0.001s
1957 + ByteVector - Traverse[Chunk].traverse.exists is lazy 0.001s
1958 + ByteVector - Traverse[Chunk].traverse.filter_ reference 0.002s
1959 + ByteVector - Traverse[Chunk].traverse.fold reference 0.001s
1960 + ByteVector - Traverse[Chunk].traverse.foldLeft consistent with foldMap 0.002s
1961 + ByteVector - Traverse[Chunk].traverse.foldM identity 0.002s
1962 + ByteVector - Traverse[Chunk].traverse.foldRight consistent with foldMap 0.002s
1963 + ByteVector - Traverse[Chunk].traverse.foldRight is lazy 0.001s
1964 + ByteVector - Traverse[Chunk].traverse.foldRightDefer consistency 0.002s
1965 + ByteVector - Traverse[Chunk].traverse.forall consistent with exists 0.001s
1966 + ByteVector - Traverse[Chunk].traverse.forall is lazy 0.001s
1967 + ByteVector - Traverse[Chunk].traverse.forall true if empty 0.0s
1968 + ByteVector - Traverse[Chunk].traverse.get reference 0.002s
1969 + ByteVector - Traverse[Chunk].traverse.invariant composition 0.002s
1970 + ByteVector - Traverse[Chunk].traverse.invariant identity 0.001s
1971 + ByteVector - Traverse[Chunk].traverse.nonEmpty reference 0.001s
1972 + ByteVector - Traverse[Chunk].traverse.ordered consistency 0.001s
1973 + ByteVector - Traverse[Chunk].traverse.reduceLeftOption consistent with reduceLeftToOption 0.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.0s
1977 + ByteVector - Traverse[Chunk].traverse.traverse derive foldMap 0.001s
1978 + ByteVector - Traverse[Chunk].traverse.traverse identity 0.002s
1979 + ByteVector - Traverse[Chunk].traverse.traverse order consistency 0.001s
1980 + ByteVector - Traverse[Chunk].traverse.traverse parallel composition 0.004s
1981 + ByteVector - Traverse[Chunk].traverse.traverse ref mapWithIndex 0.003s
1982 + ByteVector - Traverse[Chunk].traverse.traverse ref traverseWithIndexM 0.002s
1983 + ByteVector - Traverse[Chunk].traverse.traverse ref zipWithIndex 0.004s
1984 + ByteVector - Traverse[Chunk].traverse.traverse sequential composition 0.003s
1985 + ByteVector - Traverse[Chunk].traverse.traverse traverseTap 0.003s
1986 + ByteVector - Traverse[Chunk].traverse.unordered traverse consistent with sequence 0.001s
1987 + ByteVector - Traverse[Chunk].traverse.unordered traverse parallel composition 0.004s
1988 + ByteVector - Traverse[Chunk].traverse.unordered traverse sequential composition 0.003s
1989 + ByteVector - Traverse[Chunk].traverse.unorderedFold consistent with unorderedFoldMap 0.001s
1990 + ShortBuffer - size 0.001s
1991 + ShortBuffer - take 0.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.001s
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.002s
2003 + ShortBuffer - Eq[Chunk[Short]].eq.transitivity eq 0.004s
2004 + ShortBuffer - Monad[Chunk].monad.ap consistent with product + map 0.008s
2005 + ShortBuffer - Monad[Chunk].monad.applicative homomorphism 0.0s
2006 + ShortBuffer - Monad[Chunk].monad.applicative identity 0.001s
2007 + ShortBuffer - Monad[Chunk].monad.applicative interchange 0.002s
2008 + ShortBuffer - Monad[Chunk].monad.applicative map 0.001s
2009 + ShortBuffer - Monad[Chunk].monad.applicative unit 0.0s
2010 + ShortBuffer - Monad[Chunk].monad.apply composition 0.297s
2011 + ShortBuffer - Monad[Chunk].monad.covariant composition 0.002s
2012 + ShortBuffer - Monad[Chunk].monad.covariant identity 0.001s
2013 + ShortBuffer - Monad[Chunk].monad.flatMap associativity 0.099s
2014 + ShortBuffer - Monad[Chunk].monad.flatMap consistent apply 0.008s
2015 + ShortBuffer - Monad[Chunk].monad.flatMap from tailRecM consistency 0.011s
2016 + ShortBuffer - Monad[Chunk].monad.invariant composition 0.002s
2017 + ShortBuffer - Monad[Chunk].monad.invariant identity 0.001s
2018 + ShortBuffer - Monad[Chunk].monad.map flatMap coherence 0.002s
2019 + ShortBuffer - Monad[Chunk].monad.map2/map2Eval consistency 0.004s
2020 + ShortBuffer - Monad[Chunk].monad.map2/product-map consistency 0.006s
2021 + ShortBuffer - Monad[Chunk].monad.monad left identity 0.002s
2022 + ShortBuffer - Monad[Chunk].monad.monad right identity 0.001s
2023 + ShortBuffer - Monad[Chunk].monad.monoidal left identity 0.001s
2024 + ShortBuffer - Monad[Chunk].monad.monoidal right identity 0.001s
2025 + ShortBuffer - Monad[Chunk].monad.mproduct consistent flatMap 0.012s
2026 + ShortBuffer - Monad[Chunk].monad.productL consistent map2 0.002s
2027 + ShortBuffer - Monad[Chunk].monad.productR consistent map2 0.002s
2028 + ShortBuffer - Monad[Chunk].monad.semigroupal associativity 0.006s
2029 + ShortBuffer - Monad[Chunk].monad.tailRecM consistent flatMap 0.014s
2030 + ShortBuffer - Monad[Chunk].monad.tailRecM stack safety 0.002s
2031 + ShortBuffer - Alternative[Chunk].alternative.ap consistent with product + map 0.008s
2032 + ShortBuffer - Alternative[Chunk].alternative.applicative homomorphism 0.0s
2033 + ShortBuffer - Alternative[Chunk].alternative.applicative identity 0.002s
2034 + ShortBuffer - Alternative[Chunk].alternative.applicative interchange 0.002s
2035 + ShortBuffer - Alternative[Chunk].alternative.applicative map 0.001s
2036 + ShortBuffer - Alternative[Chunk].alternative.applicative unit 0.0s
2037 + ShortBuffer - Alternative[Chunk].alternative.apply composition 0.153s
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.003s
2041 + ShortBuffer - Alternative[Chunk].alternative.invariant identity 0.001s
2042 + ShortBuffer - Alternative[Chunk].alternative.left distributivity 0.004s
2043 + ShortBuffer - Alternative[Chunk].alternative.map2/map2Eval consistency 0.006s
2044 + ShortBuffer - Alternative[Chunk].alternative.map2/product-map consistency 0.121s
2045 + ShortBuffer - Alternative[Chunk].alternative.monoidK left identity 0.002s
2046 + ShortBuffer - Alternative[Chunk].alternative.monoidK right identity 0.002s
2047 + ShortBuffer - Alternative[Chunk].alternative.monoidal left identity 0.001s
2048 + ShortBuffer - Alternative[Chunk].alternative.monoidal right identity 0.001s
2049 + ShortBuffer - Alternative[Chunk].alternative.productL consistent map2 0.002s
2050 + ShortBuffer - Alternative[Chunk].alternative.productR consistent map2 0.002s
2051 + ShortBuffer - Alternative[Chunk].alternative.right absorption 0.0s
2052 + ShortBuffer - Alternative[Chunk].alternative.right distributivity 0.024s
2053 + ShortBuffer - Alternative[Chunk].alternative.semigroupK associative 0.003s
2054 + ShortBuffer - Alternative[Chunk].alternative.semigroupal associativity 0.014s
2055 + ShortBuffer - TraverseFilter[Chunk].traverseFilter.collect mapFilter consistency 0.002s
2056 + ShortBuffer - TraverseFilter[Chunk].traverseFilter.filter mapFilter consistency 0.001s
2057 + ShortBuffer - TraverseFilter[Chunk].traverseFilter.filterA consistent with traverseFilter 0.001s
2058 + ShortBuffer - TraverseFilter[Chunk].traverseFilter.filterNot mapFilter consistency 0.002s
2059 + ShortBuffer - TraverseFilter[Chunk].traverseFilter.flattenOption mapFilter consistency 0.001s
2060 + ShortBuffer - TraverseFilter[Chunk].traverseFilter.mapFilter composition 0.002s
2061 + ShortBuffer - TraverseFilter[Chunk].traverseFilter.mapFilter map consistency 0.001s
2062 + ShortBuffer - TraverseFilter[Chunk].traverseFilter.traverseEither consistent with traverseFilter 0.002s
2063 + ShortBuffer - TraverseFilter[Chunk].traverseFilter.traverseFilter consistent with traverse 0.002s
2064 + ShortBuffer - TraverseFilter[Chunk].traverseFilter.traverseFilter identity 0.001s
2065 + ShortBuffer - TraverseFilter[Chunk].traverseFilter.traverseFilter nested composition 0.002s
2066 + ShortBuffer - Traverse[Chunk].traverse.collectFirst reference 0.001s
2067 + ShortBuffer - Traverse[Chunk].traverse.collectFirstSome reference 0.001s
2068 + ShortBuffer - Traverse[Chunk].traverse.covariant composition 0.002s
2069 + ShortBuffer - Traverse[Chunk].traverse.covariant identity 0.002s
2070 + ShortBuffer - Traverse[Chunk].traverse.dropWhile_ reference 0.001s
2071 + ShortBuffer - Traverse[Chunk].traverse.exists consistent with find 0.001s
2072 + ShortBuffer - Traverse[Chunk].traverse.exists is lazy 0.001s
2073 + ShortBuffer - Traverse[Chunk].traverse.filter_ reference 0.002s
2074 + ShortBuffer - Traverse[Chunk].traverse.fold reference 0.002s
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.002s
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.002s
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.003s
2085 + ShortBuffer - Traverse[Chunk].traverse.invariant identity 0.001s
2086 + ShortBuffer - Traverse[Chunk].traverse.nonEmpty reference 0.002s
2087 + ShortBuffer - Traverse[Chunk].traverse.ordered consistency 0.002s
2088 + ShortBuffer - Traverse[Chunk].traverse.reduceLeftOption consistent with reduceLeftToOption 0.002s
2089 + ShortBuffer - Traverse[Chunk].traverse.reduceRightOption consistent with reduceRightToOption 0.001s
2090 + ShortBuffer - Traverse[Chunk].traverse.takeWhile_ reference 0.002s
2091 + ShortBuffer - Traverse[Chunk].traverse.toList reference 0.001s
2092 + ShortBuffer - Traverse[Chunk].traverse.traverse derive foldMap 0.001s
2093 + ShortBuffer - Traverse[Chunk].traverse.traverse identity 0.001s
2094 + ShortBuffer - Traverse[Chunk].traverse.traverse order consistency 0.001s
2095 + ShortBuffer - Traverse[Chunk].traverse.traverse parallel composition 0.002s
2096 + ShortBuffer - Traverse[Chunk].traverse.traverse ref mapWithIndex 0.002s
2097 + ShortBuffer - Traverse[Chunk].traverse.traverse ref traverseWithIndexM 0.001s
2098 + ShortBuffer - Traverse[Chunk].traverse.traverse ref zipWithIndex 0.002s
2099 + ShortBuffer - Traverse[Chunk].traverse.traverse sequential composition 0.001s
2100 + ShortBuffer - Traverse[Chunk].traverse.traverse traverseTap 0.002s
2101 + ShortBuffer - Traverse[Chunk].traverse.unordered traverse consistent with sequence 0.001s
2102 + ShortBuffer - Traverse[Chunk].traverse.unordered traverse parallel composition 0.002s
2103 + ShortBuffer - Traverse[Chunk].traverse.unordered traverse sequential composition 0.002s
2104 + ShortBuffer - Traverse[Chunk].traverse.unorderedFold consistent with unorderedFoldMap 0.001s
2105 + IntBuffer - size 0.001s
2106 + IntBuffer - take 0.001s
2107 + IntBuffer - drop 0.001s
2108 + IntBuffer - isEmpty 0.001s
2109 + IntBuffer - toArray 0.002s
2110 + IntBuffer - copyToArray 0.002s
2111 + IntBuffer - concat 0.002s
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.004s
2116 + IntBuffer - Eq[Chunk[Int]].eq.reflexivity eq 0.001s
2117 + IntBuffer - Eq[Chunk[Int]].eq.symmetry eq 0.003s
2118 + IntBuffer - Eq[Chunk[Int]].eq.transitivity eq 0.004s
2119 + IntBuffer - Monad[Chunk].monad.ap consistent with product + map 0.011s
2120 + IntBuffer - Monad[Chunk].monad.applicative homomorphism 0.001s
2121 + IntBuffer - Monad[Chunk].monad.applicative identity 0.001s
2122 + IntBuffer - Monad[Chunk].monad.applicative interchange 0.002s
2123 + IntBuffer - Monad[Chunk].monad.applicative map 0.002s
2124 + IntBuffer - Monad[Chunk].monad.applicative unit 0.0s
2125 + IntBuffer - Monad[Chunk].monad.apply composition 0.239s
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.16s
2129 + IntBuffer - Monad[Chunk].monad.flatMap consistent apply 0.005s
2130 + IntBuffer - Monad[Chunk].monad.flatMap from tailRecM consistency 0.007s
2131 + IntBuffer - Monad[Chunk].monad.invariant composition 0.002s
2132 + IntBuffer - Monad[Chunk].monad.invariant identity 0.001s
2133 + IntBuffer - Monad[Chunk].monad.map flatMap coherence 0.002s
2134 + IntBuffer - Monad[Chunk].monad.map2/map2Eval consistency 0.004s
2135 + IntBuffer - Monad[Chunk].monad.map2/product-map consistency 0.006s
2136 + IntBuffer - Monad[Chunk].monad.monad left identity 0.002s
2137 + IntBuffer - Monad[Chunk].monad.monad right identity 0.001s
2138 + IntBuffer - Monad[Chunk].monad.monoidal left identity 0.001s
2139 + IntBuffer - Monad[Chunk].monad.monoidal right identity 0.001s
2140 + IntBuffer - Monad[Chunk].monad.mproduct consistent flatMap 0.013s
2141 + IntBuffer - Monad[Chunk].monad.productL consistent map2 0.003s
2142 + IntBuffer - Monad[Chunk].monad.productR consistent map2 0.003s
2143 + IntBuffer - Monad[Chunk].monad.semigroupal associativity 0.008s
2144 + IntBuffer - Monad[Chunk].monad.tailRecM consistent flatMap 0.009s
2145 + IntBuffer - Monad[Chunk].monad.tailRecM stack safety 0.002s
2146 + IntBuffer - Alternative[Chunk].alternative.ap consistent with product + map 0.01s
2147 + IntBuffer - Alternative[Chunk].alternative.applicative homomorphism 0.0s
2148 + IntBuffer - Alternative[Chunk].alternative.applicative identity 0.002s
2149 + IntBuffer - Alternative[Chunk].alternative.applicative interchange 0.002s
2150 + IntBuffer - Alternative[Chunk].alternative.applicative map 0.001s
2151 + IntBuffer - Alternative[Chunk].alternative.applicative unit 0.001s
2152 + IntBuffer - Alternative[Chunk].alternative.apply composition 0.124s
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.001s
2157 + IntBuffer - Alternative[Chunk].alternative.left distributivity 0.002s
2158 + IntBuffer - Alternative[Chunk].alternative.map2/map2Eval consistency 0.005s
2159 + IntBuffer - Alternative[Chunk].alternative.map2/product-map consistency 0.004s
2160 + IntBuffer - Alternative[Chunk].alternative.monoidK left identity 0.002s
2161 + IntBuffer - Alternative[Chunk].alternative.monoidK right identity 0.001s
2162 + IntBuffer - Alternative[Chunk].alternative.monoidal left identity 0.002s
2163 + IntBuffer - Alternative[Chunk].alternative.monoidal right identity 0.001s
2164 + IntBuffer - Alternative[Chunk].alternative.productL consistent map2 0.003s
2165 + IntBuffer - Alternative[Chunk].alternative.productR consistent map2 0.002s
2166 + IntBuffer - Alternative[Chunk].alternative.right absorption 0.001s
2167 + IntBuffer - Alternative[Chunk].alternative.right distributivity 0.013s
2168 + IntBuffer - Alternative[Chunk].alternative.semigroupK associative 0.003s
2169 + IntBuffer - Alternative[Chunk].alternative.semigroupal associativity 0.008s
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.002s
2173 + IntBuffer - TraverseFilter[Chunk].traverseFilter.filterNot mapFilter consistency 0.001s
2174 + IntBuffer - TraverseFilter[Chunk].traverseFilter.flattenOption mapFilter consistency 0.001s
2175 + IntBuffer - TraverseFilter[Chunk].traverseFilter.mapFilter composition 0.002s
2176 + IntBuffer - TraverseFilter[Chunk].traverseFilter.mapFilter map consistency 0.001s
2177 + IntBuffer - TraverseFilter[Chunk].traverseFilter.traverseEither consistent with traverseFilter 0.002s
2178 + IntBuffer - TraverseFilter[Chunk].traverseFilter.traverseFilter consistent with traverse 0.002s
2179 + IntBuffer - TraverseFilter[Chunk].traverseFilter.traverseFilter identity 0.001s
2180 + IntBuffer - TraverseFilter[Chunk].traverseFilter.traverseFilter nested composition 0.002s
2181 + IntBuffer - Traverse[Chunk].traverse.collectFirst reference 0.001s
2182 + IntBuffer - Traverse[Chunk].traverse.collectFirstSome reference 0.001s
2183 + IntBuffer - Traverse[Chunk].traverse.covariant composition 0.002s
2184 + IntBuffer - Traverse[Chunk].traverse.covariant identity 0.001s
2185 + IntBuffer - Traverse[Chunk].traverse.dropWhile_ reference 0.001s
2186 + IntBuffer - Traverse[Chunk].traverse.exists consistent with find 0.001s
2187 + IntBuffer - Traverse[Chunk].traverse.exists is lazy 0.001s
2188 + IntBuffer - Traverse[Chunk].traverse.filter_ reference 0.002s
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.001s
2192 + IntBuffer - Traverse[Chunk].traverse.foldRight consistent with foldMap 0.002s
2193 + IntBuffer - Traverse[Chunk].traverse.foldRight is lazy 0.001s
2194 + IntBuffer - Traverse[Chunk].traverse.foldRightDefer consistency 0.002s
2195 + IntBuffer - Traverse[Chunk].traverse.forall consistent with exists 0.001s
2196 + IntBuffer - Traverse[Chunk].traverse.forall is lazy 0.001s
2197 + IntBuffer - Traverse[Chunk].traverse.forall true if empty 0.001s
2198 + IntBuffer - Traverse[Chunk].traverse.get reference 0.001s
2199 + IntBuffer - Traverse[Chunk].traverse.invariant composition 0.002s
2200 + IntBuffer - Traverse[Chunk].traverse.invariant identity 0.001s
2201 + IntBuffer - Traverse[Chunk].traverse.nonEmpty reference 0.001s
2202 + IntBuffer - Traverse[Chunk].traverse.ordered consistency 0.001s
2203 + IntBuffer - Traverse[Chunk].traverse.reduceLeftOption consistent with reduceLeftToOption 0.002s
2204 + IntBuffer - Traverse[Chunk].traverse.reduceRightOption consistent with reduceRightToOption 0.001s
2205 + IntBuffer - Traverse[Chunk].traverse.takeWhile_ reference 0.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.002s
2209 + IntBuffer - Traverse[Chunk].traverse.traverse order consistency 0.001s
2210 + IntBuffer - Traverse[Chunk].traverse.traverse parallel composition 0.002s
2211 + IntBuffer - Traverse[Chunk].traverse.traverse ref mapWithIndex 0.002s
2212 + IntBuffer - Traverse[Chunk].traverse.traverse ref traverseWithIndexM 0.002s
2213 + IntBuffer - Traverse[Chunk].traverse.traverse ref zipWithIndex 0.002s
2214 + IntBuffer - Traverse[Chunk].traverse.traverse sequential composition 0.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.004s
2218 + IntBuffer - Traverse[Chunk].traverse.unordered traverse sequential composition 0.002s
2219 + IntBuffer - Traverse[Chunk].traverse.unorderedFold consistent with unorderedFoldMap 0.001s
2220 + LongBuffer - size 0.001s
2221 + LongBuffer - take 0.001s
2222 + LongBuffer - drop 0.001s
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.0s
2228 + LongBuffer - scanLeft 0.001s
2229 + LongBuffer - scanLeftCarry 0.002s
2230 + LongBuffer - Eq[Chunk[Long]].eq.antisymmetry eq 0.002s
2231 + LongBuffer - Eq[Chunk[Long]].eq.reflexivity eq 0.001s
2232 + LongBuffer - Eq[Chunk[Long]].eq.symmetry eq 0.001s
2233 + LongBuffer - Eq[Chunk[Long]].eq.transitivity eq 0.003s
2234 + LongBuffer - Monad[Chunk].monad.ap consistent with product + map 0.012s
2235 + LongBuffer - Monad[Chunk].monad.applicative homomorphism 0.0s
2236 + LongBuffer - Monad[Chunk].monad.applicative identity 0.002s
2237 + LongBuffer - Monad[Chunk].monad.applicative interchange 0.001s
2238 + LongBuffer - Monad[Chunk].monad.applicative map 0.001s
2239 + LongBuffer - Monad[Chunk].monad.applicative unit 0.001s
2240 + LongBuffer - Monad[Chunk].monad.apply composition 0.259s
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.12s
2244 + LongBuffer - Monad[Chunk].monad.flatMap consistent apply 0.005s
2245 + LongBuffer - Monad[Chunk].monad.flatMap from tailRecM consistency 0.011s
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.002s
2249 + LongBuffer - Monad[Chunk].monad.map2/map2Eval consistency 0.005s
2250 + LongBuffer - Monad[Chunk].monad.map2/product-map consistency 0.007s
2251 + LongBuffer - Monad[Chunk].monad.monad left identity 0.001s
2252 + LongBuffer - Monad[Chunk].monad.monad right identity 0.001s
2253 + LongBuffer - Monad[Chunk].monad.monoidal left identity 0.002s
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.002s
2257 + LongBuffer - Monad[Chunk].monad.productR consistent map2 0.002s
2258 + LongBuffer - Monad[Chunk].monad.semigroupal associativity 0.012s
2259 + LongBuffer - Monad[Chunk].monad.tailRecM consistent flatMap 0.013s
2260 + LongBuffer - Monad[Chunk].monad.tailRecM stack safety 0.002s
2261 + LongBuffer - Alternative[Chunk].alternative.ap consistent with product + map 0.005s
2262 + LongBuffer - Alternative[Chunk].alternative.applicative homomorphism 0.0s
2263 + LongBuffer - Alternative[Chunk].alternative.applicative identity 0.001s
2264 + LongBuffer - Alternative[Chunk].alternative.applicative interchange 0.001s
2265 + LongBuffer - Alternative[Chunk].alternative.applicative map 0.001s
2266 + LongBuffer - Alternative[Chunk].alternative.applicative unit 0.0s
2267 + LongBuffer - Alternative[Chunk].alternative.apply composition 0.236s
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.004s
2274 + LongBuffer - Alternative[Chunk].alternative.map2/product-map consistency 0.008s
2275 + LongBuffer - Alternative[Chunk].alternative.monoidK left identity 0.002s
2276 + LongBuffer - Alternative[Chunk].alternative.monoidK right identity 0.001s
2277 + LongBuffer - Alternative[Chunk].alternative.monoidal left identity 0.002s
2278 + LongBuffer - Alternative[Chunk].alternative.monoidal right identity 0.001s
2279 + LongBuffer - Alternative[Chunk].alternative.productL consistent map2 0.004s
2280 + LongBuffer - Alternative[Chunk].alternative.productR consistent map2 0.004s
2281 + LongBuffer - Alternative[Chunk].alternative.right absorption 0.001s
2282 + LongBuffer - Alternative[Chunk].alternative.right distributivity 0.015s
2283 + LongBuffer - Alternative[Chunk].alternative.semigroupK associative 0.003s
2284 + LongBuffer - Alternative[Chunk].alternative.semigroupal associativity 0.033s
2285 + LongBuffer - TraverseFilter[Chunk].traverseFilter.collect mapFilter consistency 0.001s
2286 + LongBuffer - TraverseFilter[Chunk].traverseFilter.filter mapFilter consistency 0.002s
2287 + LongBuffer - TraverseFilter[Chunk].traverseFilter.filterA consistent with traverseFilter 0.001s
2288 + LongBuffer - TraverseFilter[Chunk].traverseFilter.filterNot mapFilter consistency 0.002s
2289 + LongBuffer - TraverseFilter[Chunk].traverseFilter.flattenOption mapFilter consistency 0.001s
2290 + LongBuffer - TraverseFilter[Chunk].traverseFilter.mapFilter composition 0.003s
2291 + LongBuffer - TraverseFilter[Chunk].traverseFilter.mapFilter map consistency 0.001s
2292 + LongBuffer - TraverseFilter[Chunk].traverseFilter.traverseEither consistent with traverseFilter 0.003s
2293 + LongBuffer - TraverseFilter[Chunk].traverseFilter.traverseFilter consistent with traverse 0.002s
2294 + LongBuffer - TraverseFilter[Chunk].traverseFilter.traverseFilter identity 0.001s
2295 + LongBuffer - TraverseFilter[Chunk].traverseFilter.traverseFilter nested composition 0.002s
2296 + LongBuffer - Traverse[Chunk].traverse.collectFirst reference 0.001s
2297 + LongBuffer - Traverse[Chunk].traverse.collectFirstSome reference 0.001s
2298 + LongBuffer - Traverse[Chunk].traverse.covariant composition 0.002s
2299 + LongBuffer - Traverse[Chunk].traverse.covariant identity 0.001s
2300 + LongBuffer - Traverse[Chunk].traverse.dropWhile_ reference 0.001s
2301 + LongBuffer - Traverse[Chunk].traverse.exists consistent with find 0.001s
2302 + LongBuffer - Traverse[Chunk].traverse.exists is lazy 0.001s
2303 + LongBuffer - Traverse[Chunk].traverse.filter_ reference 0.002s
2304 + LongBuffer - Traverse[Chunk].traverse.fold reference 0.001s
2305 + LongBuffer - Traverse[Chunk].traverse.foldLeft consistent with foldMap 0.001s
2306 + LongBuffer - Traverse[Chunk].traverse.foldM identity 0.002s
2307 + LongBuffer - Traverse[Chunk].traverse.foldRight consistent with foldMap 0.001s
2308 + LongBuffer - Traverse[Chunk].traverse.foldRight is lazy 0.001s
2309 + LongBuffer - Traverse[Chunk].traverse.foldRightDefer consistency 0.003s
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.003s
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.003s
2318 + LongBuffer - Traverse[Chunk].traverse.reduceLeftOption consistent with reduceLeftToOption 0.002s
2319 + LongBuffer - Traverse[Chunk].traverse.reduceRightOption consistent with reduceRightToOption 0.002s
2320 + LongBuffer - Traverse[Chunk].traverse.takeWhile_ reference 0.001s
2321 + LongBuffer - Traverse[Chunk].traverse.toList reference 0.002s
2322 + LongBuffer - Traverse[Chunk].traverse.traverse derive foldMap 0.002s
2323 + LongBuffer - Traverse[Chunk].traverse.traverse identity 0.001s
2324 + LongBuffer - Traverse[Chunk].traverse.traverse order consistency 0.001s
2325 + LongBuffer - Traverse[Chunk].traverse.traverse parallel composition 0.003s
2326 + LongBuffer - Traverse[Chunk].traverse.traverse ref mapWithIndex 0.001s
2327 + LongBuffer - Traverse[Chunk].traverse.traverse ref traverseWithIndexM 0.002s
2328 + LongBuffer - Traverse[Chunk].traverse.traverse ref zipWithIndex 0.002s
2329 + LongBuffer - Traverse[Chunk].traverse.traverse sequential composition 0.002s
2330 + LongBuffer - Traverse[Chunk].traverse.traverse traverseTap 0.001s
2331 + LongBuffer - Traverse[Chunk].traverse.unordered traverse consistent with sequence 0.001s
2332 + LongBuffer - Traverse[Chunk].traverse.unordered traverse parallel composition 0.003s
2333 + LongBuffer - Traverse[Chunk].traverse.unordered traverse sequential composition 0.002s
2334 + LongBuffer - Traverse[Chunk].traverse.unorderedFold consistent with unorderedFoldMap 0.001s
2335 + DoubleBuffer - size 0.002s
2336 + DoubleBuffer - take 0.001s
2337 + DoubleBuffer - drop 0.001s
2338 + DoubleBuffer - isEmpty 0.002s
2339 + DoubleBuffer - toArray 0.002s
2340 + DoubleBuffer - copyToArray 0.002s
2341 + DoubleBuffer - concat 0.003s
2342 + DoubleBuffer - concat empty 0.0s
2343 + DoubleBuffer - scanLeft 0.002s
2344 + DoubleBuffer - scanLeftCarry 0.002s
2345 + DoubleBuffer - Eq[Chunk[Double]].eq.antisymmetry eq 0.003s
2346 + DoubleBuffer - Eq[Chunk[Double]].eq.reflexivity eq 0.001s
2347 + DoubleBuffer - Eq[Chunk[Double]].eq.symmetry eq 0.002s
2348 + DoubleBuffer - Eq[Chunk[Double]].eq.transitivity eq 0.002s
2349 + DoubleBuffer - Monad[Chunk].monad.ap consistent with product + map 0.008s
2350 + DoubleBuffer - Monad[Chunk].monad.applicative homomorphism 0.001s
2351 + DoubleBuffer - Monad[Chunk].monad.applicative identity 0.001s
2352 + DoubleBuffer - Monad[Chunk].monad.applicative interchange 0.002s
2353 + DoubleBuffer - Monad[Chunk].monad.applicative map 0.002s
2354 + DoubleBuffer - Monad[Chunk].monad.applicative unit 0.0s
2355 + DoubleBuffer - Monad[Chunk].monad.apply composition 0.116s
2356 + DoubleBuffer - Monad[Chunk].monad.covariant composition 0.003s
2357 + DoubleBuffer - Monad[Chunk].monad.covariant identity 0.001s
2358 + DoubleBuffer - Monad[Chunk].monad.flatMap associativity 0.065s
2359 + DoubleBuffer - Monad[Chunk].monad.flatMap consistent apply 0.078s
2360 + DoubleBuffer - Monad[Chunk].monad.flatMap from tailRecM consistency 0.01s
2361 + DoubleBuffer - Monad[Chunk].monad.invariant composition 0.001s
2362 + DoubleBuffer - Monad[Chunk].monad.invariant identity 0.002s
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.006s
2366 + DoubleBuffer - Monad[Chunk].monad.monad left identity 0.002s
2367 + DoubleBuffer - Monad[Chunk].monad.monad right identity 0.001s
2368 + DoubleBuffer - Monad[Chunk].monad.monoidal left identity 0.002s
2369 + DoubleBuffer - Monad[Chunk].monad.monoidal right identity 0.001s
2370 + DoubleBuffer - Monad[Chunk].monad.mproduct consistent flatMap 0.017s
2371 + DoubleBuffer - Monad[Chunk].monad.productL consistent map2 0.002s
2372 + DoubleBuffer - Monad[Chunk].monad.productR consistent map2 0.002s
2373 + DoubleBuffer - Monad[Chunk].monad.semigroupal associativity 0.01s
2374 + DoubleBuffer - Monad[Chunk].monad.tailRecM consistent flatMap 0.016s
2375 + DoubleBuffer - Monad[Chunk].monad.tailRecM stack safety 0.001s
2376 + DoubleBuffer - Alternative[Chunk].alternative.ap consistent with product + map 0.007s
2377 + DoubleBuffer - Alternative[Chunk].alternative.applicative homomorphism 0.001s
2378 + DoubleBuffer - Alternative[Chunk].alternative.applicative identity 0.001s
2379 + DoubleBuffer - Alternative[Chunk].alternative.applicative interchange 0.002s
2380 + DoubleBuffer - Alternative[Chunk].alternative.applicative map 0.002s
2381 + DoubleBuffer - Alternative[Chunk].alternative.applicative unit 0.0s
2382 + DoubleBuffer - Alternative[Chunk].alternative.apply composition 0.37s
2383 + DoubleBuffer - Alternative[Chunk].alternative.covariant composition 0.002s
2384 + DoubleBuffer - Alternative[Chunk].alternative.covariant identity 0.001s
2385 + DoubleBuffer - Alternative[Chunk].alternative.invariant composition 0.002s
2386 + DoubleBuffer - Alternative[Chunk].alternative.invariant identity 0.001s
2387 + DoubleBuffer - Alternative[Chunk].alternative.left distributivity 0.003s
2388 + DoubleBuffer - Alternative[Chunk].alternative.map2/map2Eval consistency 0.008s
2389 + DoubleBuffer - Alternative[Chunk].alternative.map2/product-map consistency 0.008s
2390 + DoubleBuffer - Alternative[Chunk].alternative.monoidK left identity 0.002s
2391 + DoubleBuffer - Alternative[Chunk].alternative.monoidK right identity 0.002s
2392 + DoubleBuffer - Alternative[Chunk].alternative.monoidal left identity 0.001s
2393 + DoubleBuffer - Alternative[Chunk].alternative.monoidal right identity 0.001s
2394 + DoubleBuffer - Alternative[Chunk].alternative.productL consistent map2 0.002s
2395 + DoubleBuffer - Alternative[Chunk].alternative.productR consistent map2 0.003s
2396 + DoubleBuffer - Alternative[Chunk].alternative.right absorption 0.0s
2397 + DoubleBuffer - Alternative[Chunk].alternative.right distributivity 0.012s
2398 + DoubleBuffer - Alternative[Chunk].alternative.semigroupK associative 0.004s
2399 + DoubleBuffer - Alternative[Chunk].alternative.semigroupal associativity 0.009s
2400 + DoubleBuffer - TraverseFilter[Chunk].traverseFilter.collect mapFilter consistency 0.003s
2401 + DoubleBuffer - TraverseFilter[Chunk].traverseFilter.filter mapFilter consistency 0.002s
2402 + DoubleBuffer - TraverseFilter[Chunk].traverseFilter.filterA consistent with traverseFilter 0.002s
2403 + DoubleBuffer - TraverseFilter[Chunk].traverseFilter.filterNot mapFilter consistency 0.002s
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.003s
2408 + DoubleBuffer - TraverseFilter[Chunk].traverseFilter.traverseFilter consistent with traverse 0.001s
2409 + DoubleBuffer - TraverseFilter[Chunk].traverseFilter.traverseFilter identity 0.001s
2410 + DoubleBuffer - TraverseFilter[Chunk].traverseFilter.traverseFilter nested composition 0.002s
2411 + FloatBuffer - size 0.002s
2412 + FloatBuffer - take 0.002s
2413 + FloatBuffer - drop 0.001s
2414 + FloatBuffer - isEmpty 0.002s
2415 + FloatBuffer - toArray 0.003s
2416 + FloatBuffer - copyToArray 0.002s
2417 + FloatBuffer - concat 0.003s
2418 + FloatBuffer - concat empty 0.0s
2419 + FloatBuffer - scanLeft 0.002s
2420 + FloatBuffer - scanLeftCarry 0.002s
2421 + FloatBuffer - Eq[Chunk[Float]].eq.antisymmetry eq 0.003s
2422 + FloatBuffer - Eq[Chunk[Float]].eq.reflexivity eq 0.001s
2423 + FloatBuffer - Eq[Chunk[Float]].eq.symmetry eq 0.002s
2424 + FloatBuffer - Eq[Chunk[Float]].eq.transitivity eq 0.004s
2425 + FloatBuffer - Monad[Chunk].monad.ap consistent with product + map 0.011s
2426 + FloatBuffer - Monad[Chunk].monad.applicative homomorphism 0.001s
2427 + FloatBuffer - Monad[Chunk].monad.applicative identity 0.001s
2428 + FloatBuffer - Monad[Chunk].monad.applicative interchange 0.003s
2429 + FloatBuffer - Monad[Chunk].monad.applicative map 0.002s
2430 + FloatBuffer - Monad[Chunk].monad.applicative unit 0.0s
2431 + FloatBuffer - Monad[Chunk].monad.apply composition 0.249s
2432 + FloatBuffer - Monad[Chunk].monad.covariant composition 0.003s
2433 + FloatBuffer - Monad[Chunk].monad.covariant identity 0.002s
2434 + FloatBuffer - Monad[Chunk].monad.flatMap associativity 0.153s
2435 + FloatBuffer - Monad[Chunk].monad.flatMap consistent apply 0.022s
2436 + FloatBuffer - Monad[Chunk].monad.flatMap from tailRecM consistency 0.015s
2437 + FloatBuffer - Monad[Chunk].monad.invariant composition 0.002s
2438 + FloatBuffer - Monad[Chunk].monad.invariant identity 0.002s
2439 + FloatBuffer - Monad[Chunk].monad.map flatMap coherence 0.002s
2440 + FloatBuffer - Monad[Chunk].monad.map2/map2Eval consistency 0.006s
2441 + FloatBuffer - Monad[Chunk].monad.map2/product-map consistency 0.012s
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.02s
2447 + FloatBuffer - Monad[Chunk].monad.productL consistent map2 0.004s
2448 + FloatBuffer - Monad[Chunk].monad.productR consistent map2 0.003s
2449 + FloatBuffer - Monad[Chunk].monad.semigroupal associativity 0.008s
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.01s
2453 + FloatBuffer - Alternative[Chunk].alternative.applicative homomorphism 0.001s
2454 + FloatBuffer - Alternative[Chunk].alternative.applicative identity 0.002s
2455 + FloatBuffer - Alternative[Chunk].alternative.applicative interchange 0.002s
2456 + FloatBuffer - Alternative[Chunk].alternative.applicative map 0.002s
2457 + FloatBuffer - Alternative[Chunk].alternative.applicative unit 0.0s
2458 + FloatBuffer - Alternative[Chunk].alternative.apply composition 1.097s
2459 + FloatBuffer - Alternative[Chunk].alternative.covariant composition 0.002s
2460 + FloatBuffer - Alternative[Chunk].alternative.covariant identity 0.002s
2461 + FloatBuffer - Alternative[Chunk].alternative.invariant composition 0.002s
2462 + FloatBuffer - Alternative[Chunk].alternative.invariant identity 0.002s
2463 + FloatBuffer - Alternative[Chunk].alternative.left distributivity 0.003s
2464 + FloatBuffer - Alternative[Chunk].alternative.map2/map2Eval consistency 0.011s
2465 + FloatBuffer - Alternative[Chunk].alternative.map2/product-map consistency 0.005s
2466 + FloatBuffer - Alternative[Chunk].alternative.monoidK left identity 0.002s
2467 + FloatBuffer - Alternative[Chunk].alternative.monoidK right identity 0.002s
2468 + FloatBuffer - Alternative[Chunk].alternative.monoidal left identity 0.001s
2469 + FloatBuffer - Alternative[Chunk].alternative.monoidal right identity 0.002s
2470 + FloatBuffer - Alternative[Chunk].alternative.productL consistent map2 0.003s
2471 + FloatBuffer - Alternative[Chunk].alternative.productR consistent map2 0.002s
2472 + FloatBuffer - Alternative[Chunk].alternative.right absorption 0.001s
2473 + FloatBuffer - Alternative[Chunk].alternative.right distributivity 0.031s
2474 + FloatBuffer - Alternative[Chunk].alternative.semigroupK associative 0.004s
2475 + FloatBuffer - Alternative[Chunk].alternative.semigroupal associativity 0.006s
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.002s
2482 + FloatBuffer - TraverseFilter[Chunk].traverseFilter.mapFilter map consistency 0.002s
2483 + FloatBuffer - TraverseFilter[Chunk].traverseFilter.traverseEither consistent with traverseFilter 0.003s
2484 + FloatBuffer - TraverseFilter[Chunk].traverseFilter.traverseFilter consistent with traverse 0.002s
2485 + FloatBuffer - TraverseFilter[Chunk].traverseFilter.traverseFilter identity 0.001s
2486 + FloatBuffer - TraverseFilter[Chunk].traverseFilter.traverseFilter nested composition 0.002s
2487 + CharBuffer - size 0.001s
2488 + CharBuffer - take 0.001s
2489 + CharBuffer - drop 0.001s
2490 + CharBuffer - isEmpty 0.001s
2491 + CharBuffer - toArray 0.001s
2492 + CharBuffer - copyToArray 0.002s
2493 + CharBuffer - concat 0.002s
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.001s
2500 + CharBuffer - Eq[Chunk[Char]].eq.transitivity eq 0.002s
2501 + CharBuffer - Monad[Chunk].monad.ap consistent with product + map 0.008s
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.103s
2508 + CharBuffer - Monad[Chunk].monad.covariant composition 0.001s
2509 + CharBuffer - Monad[Chunk].monad.covariant identity 0.001s
2510 + CharBuffer - Monad[Chunk].monad.flatMap associativity 0.162s
2511 + CharBuffer - Monad[Chunk].monad.flatMap consistent apply 0.015s
2512 + CharBuffer - Monad[Chunk].monad.flatMap from tailRecM consistency 0.01s
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.006s
2517 + CharBuffer - Monad[Chunk].monad.map2/product-map consistency 0.008s
2518 + CharBuffer - Monad[Chunk].monad.monad left identity 0.002s
2519 + CharBuffer - Monad[Chunk].monad.monad right identity 0.001s
2520 + CharBuffer - Monad[Chunk].monad.monoidal left identity 0.001s
2521 + CharBuffer - Monad[Chunk].monad.monoidal right identity 0.001s
2522 + CharBuffer - Monad[Chunk].monad.mproduct consistent flatMap 0.009s
2523 + CharBuffer - Monad[Chunk].monad.productL consistent map2 0.002s
2524 + CharBuffer - Monad[Chunk].monad.productR consistent map2 0.002s
2525 + CharBuffer - Monad[Chunk].monad.semigroupal associativity 0.009s
2526 + CharBuffer - Monad[Chunk].monad.tailRecM consistent flatMap 0.01s
2527 + CharBuffer - Monad[Chunk].monad.tailRecM stack safety 0.001s
2528 + CharBuffer - Alternative[Chunk].alternative.ap consistent with product + map 0.015s
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.127s
2535 + CharBuffer - Alternative[Chunk].alternative.covariant composition 0.002s
2536 + CharBuffer - Alternative[Chunk].alternative.covariant identity 0.001s
2537 + CharBuffer - Alternative[Chunk].alternative.invariant composition 0.001s
2538 + CharBuffer - Alternative[Chunk].alternative.invariant identity 0.001s
2539 + CharBuffer - Alternative[Chunk].alternative.left distributivity 0.002s
2540 + CharBuffer - Alternative[Chunk].alternative.map2/map2Eval consistency 0.003s
2541 + CharBuffer - Alternative[Chunk].alternative.map2/product-map consistency 0.004s
2542 + CharBuffer - Alternative[Chunk].alternative.monoidK left identity 0.001s
2543 + CharBuffer - Alternative[Chunk].alternative.monoidK right identity 0.001s
2544 + CharBuffer - Alternative[Chunk].alternative.monoidal left identity 0.001s
2545 + CharBuffer - Alternative[Chunk].alternative.monoidal right identity 0.001s
2546 + CharBuffer - Alternative[Chunk].alternative.productL consistent map2 0.002s
2547 + CharBuffer - Alternative[Chunk].alternative.productR consistent map2 0.002s
2548 + CharBuffer - Alternative[Chunk].alternative.right absorption 0.0s
2549 + CharBuffer - Alternative[Chunk].alternative.right distributivity 0.018s
2550 + CharBuffer - Alternative[Chunk].alternative.semigroupK associative 0.003s
2551 + CharBuffer - Alternative[Chunk].alternative.semigroupal associativity 0.009s
2552 + CharBuffer - TraverseFilter[Chunk].traverseFilter.collect mapFilter consistency 0.001s
2553 + CharBuffer - TraverseFilter[Chunk].traverseFilter.filter mapFilter consistency 0.001s
2554 + CharBuffer - TraverseFilter[Chunk].traverseFilter.filterA consistent with traverseFilter 0.001s
2555 + CharBuffer - TraverseFilter[Chunk].traverseFilter.filterNot mapFilter consistency 0.002s
2556 + CharBuffer - TraverseFilter[Chunk].traverseFilter.flattenOption mapFilter consistency 0.001s
2557 + CharBuffer - TraverseFilter[Chunk].traverseFilter.mapFilter composition 0.001s
2558 + CharBuffer - TraverseFilter[Chunk].traverseFilter.mapFilter map consistency 0.001s
2559 + CharBuffer - TraverseFilter[Chunk].traverseFilter.traverseEither consistent with traverseFilter 0.002s
2560 + CharBuffer - TraverseFilter[Chunk].traverseFilter.traverseFilter consistent with traverse 0.002s
2561 + CharBuffer - TraverseFilter[Chunk].traverseFilter.traverseFilter identity 0.001s
2562 + CharBuffer - TraverseFilter[Chunk].traverseFilter.traverseFilter nested composition 0.002s
2563 + CharBuffer - Traverse[Chunk].traverse.collectFirst reference 0.001s
2564 + CharBuffer - Traverse[Chunk].traverse.collectFirstSome reference 0.001s
2565 + CharBuffer - Traverse[Chunk].traverse.covariant composition 0.001s
2566 + CharBuffer - Traverse[Chunk].traverse.covariant identity 0.001s
2567 + CharBuffer - Traverse[Chunk].traverse.dropWhile_ reference 0.001s
2568 + CharBuffer - Traverse[Chunk].traverse.exists consistent with find 0.001s
2569 + CharBuffer - Traverse[Chunk].traverse.exists is lazy 0.001s
2570 + CharBuffer - Traverse[Chunk].traverse.filter_ reference 0.001s
2571 + CharBuffer - Traverse[Chunk].traverse.fold reference 0.002s
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.002s
2575 + CharBuffer - Traverse[Chunk].traverse.foldRight is lazy 0.001s
2576 + CharBuffer - Traverse[Chunk].traverse.foldRightDefer consistency 0.001s
2577 + CharBuffer - Traverse[Chunk].traverse.forall consistent with exists 0.001s
2578 + CharBuffer - Traverse[Chunk].traverse.forall is lazy 0.001s
2579 + CharBuffer - Traverse[Chunk].traverse.forall true if empty 0.001s
2580 + CharBuffer - Traverse[Chunk].traverse.get reference 0.001s
2581 + CharBuffer - Traverse[Chunk].traverse.invariant composition 0.002s
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.002s
2586 + CharBuffer - Traverse[Chunk].traverse.reduceRightOption consistent with reduceRightToOption 0.002s
2587 + CharBuffer - Traverse[Chunk].traverse.takeWhile_ reference 0.001s
2588 + CharBuffer - Traverse[Chunk].traverse.toList reference 0.001s
2589 + CharBuffer - Traverse[Chunk].traverse.traverse derive foldMap 0.002s
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.003s
2594 + CharBuffer - Traverse[Chunk].traverse.traverse ref traverseWithIndexM 0.002s
2595 + CharBuffer - Traverse[Chunk].traverse.traverse ref zipWithIndex 0.002s
2596 + CharBuffer - Traverse[Chunk].traverse.traverse sequential composition 0.002s
2597 + CharBuffer - Traverse[Chunk].traverse.traverse traverseTap 0.002s
2598 + CharBuffer - Traverse[Chunk].traverse.unordered traverse consistent with sequence 0.001s
2599 + CharBuffer - Traverse[Chunk].traverse.unordered traverse parallel composition 0.002s
2600 + CharBuffer - Traverse[Chunk].traverse.unordered traverse sequential composition 0.001s
2601 + CharBuffer - Traverse[Chunk].traverse.unorderedFold consistent with unorderedFoldMap 0.002s
2602 + scanLeftCarry - returns empty and zero for empty Chunk 0.001s
2603 + scanLeftCarry - returns first result and first result for singleton 0.0s
2604 + scanLeftCarry - returns all results and last result for multiple elements 0.001s
2605 + concat primitives - booleans 0.001s
2606 + concat primitives - bytes 0.001s
2607 + concat primitives - floats 0.0s
2608 + concat primitives - doubles 0.001s
2609 + concat primitives - shorts 0.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.001s
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.008s
2622fs2.StreamCombinatorsSuite:
2623 + awakeEvery - basic 2.534s
2624 + awakeEvery - liveness 0.258s
2625 + buffer - identity 0.013s
2626 + buffer - buffer results of evalMap 0.012s
2627 + bufferAll - identity 0.009s
2628 + bufferAll - buffer results of evalMap 0.012s
2629 + bufferBy - identity 0.007s
2630 + bufferBy - buffer results of evalMap 0.011s
2631 + changes 0.003s
2632 + collect consistent with list collect 0.007s
2633 + collectFirst consistent with list collectFirst 0.006s
2634 + collectWhile 0.012s
2635 + debounce 0.507s
2636 + delete 0.011s
2637 + drop 0.005s
2638 + dropLast 0.006s
2639 + dropLastIf 0.009s
2640 + dropRight 0.009s
2641 + dropWhile 0.008s
2642 + dropThrough 0.005s
2643 + duration 0.204s
2644 + either 0.036s
2645 + evalSeq - with List 0.001s
2646 + evalSeq - with Seq 0.001s
2647 + evalFilter - with effectful const(true) 0.007s
2648 + evalFilter - with effectful const(false) 0.003s
2649 + evalFilter - with function that filters out odd elements 0.002s
2650 + evalFilterAsync - with effectful const(true) 0.08s
2651 + evalFilterAsync - with effectful const(false) 0.068s
2652 + evalFilterAsync - with function that filters out odd elements 0.007s
2653 + evalFilterAsync - filters up to N items in parallel 0.237s
2654 + evalFilterNot - with effectful const(true) 0.006s
2655 + evalFilterNot - with effectful const(false) 0.004s
2656 + evalFilterNot - with function that filters out odd elements 0.002s
2657 + evalFilterNotAsync - with effectful const(true) 0.051s
2658 + evalFilterNotAsync - with effectful const(false) 0.057s
2659 + evalFilterNotAsync - with function that filters out odd elements 0.006s
2660 + evalFilterNotAsync - filters up to N items in parallel 0.221s
2661 + evalMapAccumulate 0.016s
2662 + evalMapFilter - with effectful optional identity function 0.006s
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.001s
2665 + evalScan 0.01s
2666 + every 0.006s
2667 + exists 0.004s
2668 + filter - 1 0.006s
2669 + filter - 2 0.007s
2670 + filter - 3 0.006s
2671 + filter - 4 0.006s
2672 + find 0.004s
2673 + fold - 1 0.006s
2674 + fold - 2 0.008s
2675 + foldMonoid - 1 0.005s
2676 + foldMonoid - 2 0.005s
2677 + fold1 0.005s
2678 + foldable 0.002s
2679 + forall 0.004s
2680 + fromEither 0.004s
2681 + fromIterator - single 0.007s
2682 + fromIterator - chunked 0.009s
2683 + fromBlockingIterator - single 0.01s
2684 + fromBlockingIterator - chunked 0.009s
2685 + groupAdjacentBy 0.033s
2686 + groupAdjacentByLimit 0.013s
2687 + groupWithin - should never lose any elements 0.064s
2688 + groupWithin - should never emit empty groups 0.05s
2689 + groupWithin - should never have more elements than in its specified limit 0.045s
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.012s
2691 + head 0.003s
2692 + interleave - interleave left/right side infinite 0.001s
2693 + interleave - interleave both side infinite 0.002s
2694 + interleave - interleaveAll left/right side infinite 0.002s
2695 + interleave - interleaveAll both side infinite 0.001s
2696 + interleave - interleave is equal to interleaveAll on infinite streams (by step-indexing) 0.014s
2697 + intersperse 0.009s
2698 + iterable 0.008s
2699 + iterate 0.003s
2700 + iterateEval 0.003s
2701 + last 0.005s
2702 + lastOr 0.005s
2703 + mapAccumulate 0.01s
2704 + mapAsync - same as map 0.047s
2705 + mapAsync - exception 0.025s
2706 + mapAsyncUnordered 0.053s
2707 + pause 0.048s
2708 + prefetch - identity 0.008s
2709 + prefetch - timing 4.004s
2710 + random 0.004s
2711 + randomSeeded 0.002s
2712 + range 0.004s
2713 + ranges 0.014s
2714 + rechunkRandomlyWithSeed - is deterministic 0.012s
2715 + rechunkRandomlyWithSeed - does not drop elements 0.007s
2716 + rechunkRandomlyWithSeed - chunk size in interval [inputChunk.size * minFactor, inputChunk.size * maxFactor] 0.016s
2717 + rechunkRandomly 0.007s
2718 + repartition 0.01s
2719 + scan - 1 0.005s
2720 + scan - 2 0.002s
2721 + scan - temporal 0.002s
2722 + scan1 0.005s
2723 + scan1Semigroup 0.006s
2724 + sleep 0.203s
2725 + sliding 0.01s
2726 + split - 1 0.022s
2727 + split - 2 0.003s
2728 + tail 0.003s
2729 + unfold 0.001s
2730 + unfoldChunk 0.001s
2731 + unfoldEval 0.002s
2732 + unfoldChunkEval 0.001s
2733 + unNone 0.009s
2734 + withFilter - filter in for comprehension 0.001s
2735 + withTimeout - timeout never-ending stream 0.104s
2736 + withTimeout - not trigger timeout on successfully completed stream 0.011s
2737 + withTimeout - compose timeouts d1 and d2 when d1 < d2 0.032s
2738 + withTimeout - compose timeouts d1 and d2 when d1 > d2 0.031s
2739fs2.concurrent.TopicSuite:
2740 + subscribers see all elements published 1.085s
2741 + discrete-size-signal-is-discrete 2.004s
2742 + unregister subscribers under concurrent load 0.102s
2743fs2.StreamAlignSuite:
2744 + align 0.038s
2745 + left side empty and right side populated 0.001s
2746 + right side empty and left side populated 0.001s
2747 + values in both sides 0.0s
2748 + extra values in right 0.001s
2749 + extra values in left 0.0s
2750fs2.TextSuite:
2751 + utf8Decoder - all chars roundtrip 0.263s
2752 + utf8Decoder - 1 byte char 0.002s
2753 + utf8Decoder - 2 byte char 0.001s
2754 + utf8Decoder - 3 byte char 0.0s
2755 + utf8Decoder - 4 byte char 0.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.327s
2760 + utf8Decoder - utf8Encode andThen utf8Decode = id 0.045s
2761 + utf8Decoder - 1 byte sequences 0.336s
2762 + utf8Decoder - n byte sequences 0.063s
2763 + utf8Decoder - handles byte order mark - single chunk 0.017s
2764 + utf8Decoder - handles byte order mark - spanning chunks 0.016s
2765 + utf8Decoder - Markus Kuhn UTF-8 stress tests - 2.1 - First possible sequence of a certain length - 2.1.1 0.0s
2766 + utf8Decoder - Markus Kuhn UTF-8 stress tests - 2.1 - First possible sequence of a certain length - 2.1.2 0.001s
2767 + utf8Decoder - Markus Kuhn UTF-8 stress tests - 2.1 - First possible sequence of a certain length - 2.1.3 0.0s
2768 + utf8Decoder - Markus Kuhn UTF-8 stress tests - 2.1 - First possible sequence of a certain length - 2.1.4 0.001s
2769 + utf8Decoder - Markus Kuhn UTF-8 stress tests - 2.1 - First possible sequence of a certain length - 2.1.5 0.001s
2770 + utf8Decoder - Markus Kuhn UTF-8 stress tests - 2.1 - First possible sequence of a certain length - 2.1.6 0.0s
2771 + utf8Decoder - Markus Kuhn UTF-8 stress tests - 2.2 - Last possible sequence of a certain length - 2.2.1 0.001s
2772 + utf8Decoder - Markus Kuhn UTF-8 stress tests - 2.2 - Last possible sequence of a certain length - 2.2.2 0.0s
2773 + utf8Decoder - Markus Kuhn UTF-8 stress tests - 2.2 - Last possible sequence of a certain length - 2.2.3 0.001s
2774 + utf8Decoder - Markus Kuhn UTF-8 stress tests - 2.2 - Last possible sequence of a certain length - 2.2.4 0.0s
2775 + utf8Decoder - Markus Kuhn UTF-8 stress tests - 2.2 - Last possible sequence of a certain length - 2.2.5 0.001s
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.001s
2778 + utf8Decoder - Markus Kuhn UTF-8 stress tests - 2.3 - Other boundary conditions - 2.3.2 0.001s
2779 + utf8Decoder - Markus Kuhn UTF-8 stress tests - 2.3 - Other boundary conditions - 2.3.3 0.001s
2780 + utf8Decoder - Markus Kuhn UTF-8 stress tests - 2.3 - Other boundary conditions - 2.3.4 0.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.0s
2784 + utf8Decoder - Markus Kuhn UTF-8 stress tests - 3.5 - Impossible bytes - 3.5.1 0.001s
2785 + utf8Decoder - Markus Kuhn UTF-8 stress tests - 3.5 - Impossible bytes - 3.5.2 0.001s
2786 + utf8Decoder - Markus Kuhn UTF-8 stress tests - 3.5 - Impossible bytes - 3.5.3 0.0s
2787 + utf8Decoder - Markus Kuhn UTF-8 stress tests - 4.1 - Examples of an overlong ASCII character - 4.1.1 0.001s
2788 + utf8Decoder - Markus Kuhn UTF-8 stress tests - 4.1 - Examples of an overlong ASCII character - 4.1.2 0.0s
2789 + utf8Decoder - Markus Kuhn UTF-8 stress tests - 4.1 - Examples of an overlong ASCII character - 4.1.3 0.001s
2790 + utf8Decoder - Markus Kuhn UTF-8 stress tests - 4.1 - Examples of an overlong ASCII character - 4.1.4 0.001s
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.002s
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.001s
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.001s
2799 + utf8Decoder - Markus Kuhn UTF-8 stress tests - 4.3 - Overlong representation of the NUL character - 4.3.3 0.001s
2800 + utf8Decoder - Markus Kuhn UTF-8 stress tests - 4.3 - Overlong representation of the NUL character - 4.3.4 0.0s
2801 + utf8Decoder - Markus Kuhn UTF-8 stress tests - 4.3 - Overlong representation of the NUL character - 4.3.5 0.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.0s
2808 + utf8Decoder - Markus Kuhn UTF-8 stress tests - 5.1 - Single UTF-16 surrogates - 5.1.7 0.001s
2809 + utf8Decoder - Markus Kuhn UTF-8 stress tests - 5.2 - Paired UTF-16 surrogates - 5.2.1 0.0s
2810 + utf8Decoder - Markus Kuhn UTF-8 stress tests - 5.2 - Paired UTF-16 surrogates - 5.2.2 0.0s
2811 + utf8Decoder - Markus Kuhn UTF-8 stress tests - 5.2 - Paired UTF-16 surrogates - 5.2.3 0.001s
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.001s
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.0s
2818 + utf8Decoder - Markus Kuhn UTF-8 stress tests - 5.3 - Other illegal code positions - 5.3.2 0.001s
2819 + lines - newlines appear in between chunks 0.501s
2820 + lines - single string 0.292s
2821 + lines - grouped in 3 characater chunks 7.046s
2822 + base64Encode 0.252s
2823 + base64Decode - base64Encode andThen base64Decode 0.708s
2824 + base64Decode - invalid padding 0.004s
2825 + base64Decode - optional padding 0.274s
2826 + base64Decode - #1852 0.008s
2827fs2.PullLawsSuite:
2828 + Sync[Pull[F, O, *]].sync.acquire and release of bracket are uncancelable 0.041s
2829 + Sync[Pull[F, O, *]].sync.ap consistent with product + map 0.014s
2830 + Sync[Pull[F, O, *]].sync.applicative homomorphism 0.004s
2831 + Sync[Pull[F, O, *]].sync.applicative identity 0.008s
2832 + Sync[Pull[F, O, *]].sync.applicative interchange 0.007s
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.005s
2836 + Sync[Pull[F, O, *]].sync.applicativeError adaptError raise 0.006s
2837 + Sync[Pull[F, O, *]].sync.applicativeError attempt consistent with attemptT 0.008s
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.015s
2841 + Sync[Pull[F, O, *]].sync.applicativeError handleError . raiseError right-distributes over ap 0.008s
2842 + Sync[Pull[F, O, *]].sync.applicativeError handleError consistent with recover 0.006s
2843 + Sync[Pull[F, O, *]].sync.applicativeError handleError pure 0.003s
2844 + Sync[Pull[F, O, *]].sync.applicativeError handleErrorWith consistent with recoverWith 0.008s
2845 + Sync[Pull[F, O, *]].sync.applicativeError handleErrorWith pure 0.002s
2846 + Sync[Pull[F, O, *]].sync.applicativeError handleWith 0.005s
2847 + Sync[Pull[F, O, *]].sync.applicativeError onError pure 0.002s
2848 + Sync[Pull[F, O, *]].sync.applicativeError onError raise 0.006s
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.004s
2852 + Sync[Pull[F, O, *]].sync.applicativeError redeem is derived from attempt and map 0.005s
2853 + Sync[Pull[F, O, *]].sync.apply composition 0.008s
2854 + Sync[Pull[F, O, *]].sync.bind suspends evaluation 0.005s
2855 + Sync[Pull[F, O, *]].sync.bracket is derived from bracketCase 0.011s
2856 + Sync[Pull[F, O, *]].sync.bracketCase with failure in acquisition remains failure 0.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.007s
2859 + Sync[Pull[F, O, *]].sync.covariant composition 0.002s
2860 + Sync[Pull[F, O, *]].sync.covariant identity 0.003s
2861 + Sync[Pull[F, O, *]].sync.delay constant is pure 0.001s
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.005s
2865 + Sync[Pull[F, O, *]].sync.guarantee is derived from bracket 0.006s
2866 + Sync[Pull[F, O, *]].sync.guaranteeCase is derived from bracketCase 0.005s
2867 + Sync[Pull[F, O, *]].sync.invariant composition 0.003s
2868 + Sync[Pull[F, O, *]].sync.invariant identity 0.003s
2869 + Sync[Pull[F, O, *]].sync.map flatMap coherence 0.004s
2870 + Sync[Pull[F, O, *]].sync.map suspends evaluation 0.003s
2871 + Sync[Pull[F, O, *]].sync.map2/map2Eval consistency 0.004s
2872 + Sync[Pull[F, O, *]].sync.map2/product-map consistency 0.003s
2873 + Sync[Pull[F, O, *]].sync.monad left identity 0.002s
2874 + Sync[Pull[F, O, *]].sync.monad right identity 0.002s
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.005s
2880 + Sync[Pull[F, O, *]].sync.monoidal left identity 0.005s
2881 + Sync[Pull[F, O, *]].sync.monoidal right identity 0.002s
2882 + Sync[Pull[F, O, *]].sync.mproduct consistent flatMap 0.014s
2883 + Sync[Pull[F, O, *]].sync.onCancel is derived from guaranteeCase 0.004s
2884 + Sync[Pull[F, O, *]].sync.productL consistent map2 0.003s
2885 + Sync[Pull[F, O, *]].sync.productR consistent map2 0.004s
2886 + Sync[Pull[F, O, *]].sync.propagate errors through bind (suspend) 0.002s
2887 + Sync[Pull[F, O, *]].sync.repeated sync evaluation not memoized 0.002s
2888 + Sync[Pull[F, O, *]].sync.semigroupal associativity 0.006s
2889 + Sync[Pull[F, O, *]].sync.stack-safe on bracket with left-associated binds 0.025s
2890 + Sync[Pull[F, O, *]].sync.stack-safe on bracket with right-associated binds 0.023s
2891 + Sync[Pull[F, O, *]].sync.stack-safe on guarantee with left-associated binds 0.013s
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.01s
2894 + Sync[Pull[F, O, *]].sync.stack-safe on repeated attempts 0.011s
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.007s
2897 + Sync[Pull[F, O, *]].sync.suspend constant is pure join 0.002s
2898 + Sync[Pull[F, O, *]].sync.tailRecM consistent flatMap 0.004s
2899 + Sync[Pull[F, O, *]].sync.tailRecM stack safety 0.023s
2900 + Sync[Pull[F, O, *]].sync.throw in delay is raiseError 0.002s
2901 + Sync[Pull[F, O, *]].sync.throw in suspend is raiseError 0.001s
2902 + Sync[Pull[F, O, *]].sync.uncancelable prevents Cancelled case 0.008s
2903 + Sync[Pull[F, O, *]].sync.unsequenced delay is no-op 0.001s
2904fs2.CompositeFailureSuite:
2905 + flatten nested exceptions that's one level deep 0.003s
2906fs2.StreamInterruptSuite:
2907 + 1 - can interrupt a hung eval 1.213s
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.508s
2911 + 5 - interruption of an infinitely recursive stream 0.507s
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.506s
2914 + 8 - interruption of a stream that repeatedly evaluates 0.506s
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.008s
2918 + 12 - interruption of stream that never terminates in flatMap 1.214s
2919 + 12a - minimal interruption of stream that never terminates in flatMap 0.01s
2920 + 13 - failure from interruption signal will be propagated to main stream even when flatMap stream is hung 1.282s
2921 + 14 - minimal resume on append 0.012s
2922 + 14a - interrupt evalMap and then resume on append 1.215s
2923 + 14b - interrupt evalMap+collect and then resume on append 1.217s
2924 + 15 - interruption works when flatMap is followed by collect 0.516s
2925 + 16 - if a pipe is interrupted, it will not restart evaluation 0.152s
2926 + 17 - minimal resume on append with pull 0.103s
2927 + 18 - resume with append after evalMap interruption 0.051s
2928 + 19 - interrupted eval is cancelled 0.202s
2929 + 20 - nested-interrupt 1.217s
2930 + 21 - nested-interrupt - interrupt in outer scope interrupts the inner scope 0.002s
2931 + 22 - nested-interrupt - interrupt in enclosing scope recovers 0.001s
2932fs2.StreamTranslateSuite:
2933 + 1 - id 0.003s
2934 + 2 0.006s
2935 + 3 - ok to have multiple translates 0.004s
2936 + 4 - ok to translate after zip with effects 0.001s
2937 + 5 - ok to translate a step leg that emits multiple chunks 0.001s
2938 + 6 - ok to translate step leg that has uncons in its structure 0.002s
2939 + 7 - ok to translate step leg that is forced back in to a stream 0.002s
2940 + stack safety 0.758s
2941 + translateInterruptible 0.033s
2942fs2.StreamSwitchMapSuite:
2943 + flatMap equivalence when switching never occurs 0.125s
2944 + inner stream finalizer always runs before switching 3.371s
2945 + when primary stream terminates, inner stream continues 0.684s
2946 + when inner stream fails, overall stream fails 0.67s
2947 + when primary stream fails, overall stream fails and inner stream is terminated 0.012s
2948 + when inner stream fails, inner stream finalizer run before the primary one 0.67s
2949==> i fs2.StreamSwitchMapSuite.when primary stream fails, inner stream finalizer run before the primary one ignored 0.001s
2950fs2.StreamLawsSuite:
2951 + MonadError[Stream[F, *], Throwable].monadError.ap consistent with product + map 0.02s
2952 + MonadError[Stream[F, *], Throwable].monadError.applicative homomorphism 0.001s
2953 + MonadError[Stream[F, *], Throwable].monadError.applicative identity 0.003s
2954 + MonadError[Stream[F, *], Throwable].monadError.applicative interchange 0.004s
2955 + MonadError[Stream[F, *], Throwable].monadError.applicative map 0.002s
2956 + MonadError[Stream[F, *], Throwable].monadError.applicative unit 0.0s
2957 + MonadError[Stream[F, *], Throwable].monadError.applicativeError adaptError pure 0.001s
2958 + MonadError[Stream[F, *], Throwable].monadError.applicativeError adaptError raise 0.002s
2959 + MonadError[Stream[F, *], Throwable].monadError.applicativeError attempt consistent with attemptT 0.003s
2960 + MonadError[Stream[F, *], Throwable].monadError.applicativeError attempt fromEither consistent with pure 0.002s
2961 + MonadError[Stream[F, *], Throwable].monadError.applicativeError handle 0.002s
2962 + MonadError[Stream[F, *], Throwable].monadError.applicativeError handleError . raiseError left-distributes over ap 0.003s
2963 + MonadError[Stream[F, *], Throwable].monadError.applicativeError handleError . raiseError right-distributes over ap 0.003s
2964 + MonadError[Stream[F, *], Throwable].monadError.applicativeError handleError consistent with recover 0.003s
2965 + MonadError[Stream[F, *], Throwable].monadError.applicativeError handleError pure 0.001s
2966 + MonadError[Stream[F, *], Throwable].monadError.applicativeError handleErrorWith consistent with recoverWith 0.004s
2967 + MonadError[Stream[F, *], Throwable].monadError.applicativeError handleErrorWith pure 0.001s
2968 + MonadError[Stream[F, *], Throwable].monadError.applicativeError handleWith 0.004s
2969 + MonadError[Stream[F, *], Throwable].monadError.applicativeError onError pure 0.001s
2970 + MonadError[Stream[F, *], Throwable].monadError.applicativeError onError raise 0.004s
2971 + MonadError[Stream[F, *], Throwable].monadError.applicativeError pure attempt 0.001s
2972 + MonadError[Stream[F, *], Throwable].monadError.applicativeError raiseError attempt 0.001s
2973 + MonadError[Stream[F, *], Throwable].monadError.applicativeError recover consistent with recoverWith 0.004s
2974 + MonadError[Stream[F, *], Throwable].monadError.applicativeError redeem is derived from attempt and map 0.003s
2975 + MonadError[Stream[F, *], Throwable].monadError.apply composition 0.06s
2976 + MonadError[Stream[F, *], Throwable].monadError.covariant composition 0.003s
2977 + MonadError[Stream[F, *], Throwable].monadError.covariant identity 0.002s
2978 + MonadError[Stream[F, *], Throwable].monadError.flatMap associativity 0.007s
2979 + MonadError[Stream[F, *], Throwable].monadError.flatMap consistent apply 0.007s
2980 + MonadError[Stream[F, *], Throwable].monadError.flatMap from tailRecM consistency 0.01s
2981 + MonadError[Stream[F, *], Throwable].monadError.invariant composition 0.003s
2982 + MonadError[Stream[F, *], Throwable].monadError.invariant identity 0.002s
2983 + MonadError[Stream[F, *], Throwable].monadError.map flatMap coherence 0.003s
2984 + MonadError[Stream[F, *], Throwable].monadError.map2/map2Eval consistency 0.01s
2985 + MonadError[Stream[F, *], Throwable].monadError.map2/product-map consistency 0.01s
2986 + MonadError[Stream[F, *], Throwable].monadError.monad left identity 0.002s
2987 + MonadError[Stream[F, *], Throwable].monadError.monad right identity 0.003s
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.014s
2996 + MonadError[Stream[F, *], Throwable].monadError.productL consistent map2 0.007s
2997 + MonadError[Stream[F, *], Throwable].monadError.productR consistent map2 0.004s
2998 + MonadError[Stream[F, *], Throwable].monadError.semigroupal associativity 0.071s
2999 + MonadError[Stream[F, *], Throwable].monadError.tailRecM consistent flatMap 0.011s
3000 + MonadError[Stream[F, *], Throwable].monadError.tailRecM stack safety 0.044s
3001 + FunctorFilter[Stream[F, *]].functorFilter.collect mapFilter consistency 0.007s
3002 + FunctorFilter[Stream[F, *]].functorFilter.filter mapFilter consistency 0.007s
3003 + FunctorFilter[Stream[F, *]].functorFilter.filterNot mapFilter consistency 0.004s
3004 + FunctorFilter[Stream[F, *]].functorFilter.flattenOption mapFilter consistency 0.01s
3005 + FunctorFilter[Stream[F, *]].functorFilter.mapFilter composition 0.011s
3006 + FunctorFilter[Stream[F, *]].functorFilter.mapFilter map consistency 0.012s
3007 + MonoidK[Stream[F, *]].monoidK.monoidK left identity 0.003s
3008 + MonoidK[Stream[F, *]].monoidK.monoidK right identity 0.002s
3009 + MonoidK[Stream[F, *]].monoidK.semigroupK associative 0.005s
3010 + Defer[Stream[F, *]].defer.defer Identity 0.003s
3011 + Defer[Stream[F, *]].defer.defer does not evaluate 0.0s
3012 + Defer[Stream[F, *]].defer.defer is stack safe 0.027s
3013 + Defer[Stream[F, *]].defer.defer matches fix 0.002s
3014 + Align[Stream[F, *]].align.align associativity 0.018s
3015 + Align[Stream[F, *]].align.align homomorphism 0.012s
3016 + Align[Stream[F, *]].align.alignWith consistent 0.009s
3017fs2.StreamMergeSuite:
3018 + merge - basic 0.024s
3019 + merge - left/right identity - 1 0.013s
3020 + merge - left/right identity - 2 0.012s
3021 + merge - left/right failure - 1 0.015s
3022 + merge - left/right failure - 2 - never-ending flatMap, failure after emit 0.016s
3023 + merge - left/right failure - 3 - constant flatMap, failure after emit 0.018s
3024 + merge - run finalizers of inner streams first 2.492s
3025 + merge - hangs - 1 0.001s
3026 + merge - hangs - 2 0.001s
3027 + merge - hangs - 3 0.001s
3028 + merge - hangs - 4 0.001s
3029 + merge - hangs - 5 0.002s
3030 + merge - hangs - 6 0.002s
3031 + mergeHaltBoth 0.027s
3032 + mergeHaltL 0.033s
3033 + mergeHaltR 0.031s
3034 + merge not emit ahead 5.04s
3035fs2.concurrent.SignalSuite:
3036 + get/set/discrete 0.131s
3037 + discrete 0.133s
3038 + holdOption 0.001s
3039fs2.StreamRetrySuite:
3040 + immediate success 0.002s
3041 + eventual success 0.505s
3042 + maxRetries 0.405s
3043 + fatal 0.504s
3044 + delays 2.006s
3045fs2.HashSuite:
3046 + digests - md2 0.014s
3047 + digests - md5 0.005s
3048 + digests - sha1 0.005s
3049 + digests - sha256 0.005s
3050 + digests - sha384 0.006s
3051 + digests - sha512 0.005s
3052 + empty input 0.0s
3053 + zero or one output 0.017s
3054 + thread-safety 0.031s
3055fs2.CompressionSuite:
3056 + deflate input 0.023s
3057 + inflate input 0.017s
3058 + inflate input (deflated larger than inflated) 0.002s
3059 + deflate |> inflate ~= id 0.008s
3060 + deflate.compresses input 0.002s
3061 + deflate and inflate are reusable 0.167s
3062 + gzip |> gunzip ~= id 0.029s
3063 + gzip |> gunzip ~= id (mutually prime chunk sizes, compression larger) 0.016s
3064 + gzip |> gunzip ~= id (mutually prime chunk sizes, decompression larger) 0.016s
3065 + gzip |> GZIPInputStream ~= id 0.01s
3066 + gzip.compresses input 0.002s
3067 + gzip.compresses input, with FLG.FHCRC set 0.013s
3068 + gunzip limit fileName and comment length 2.857s
3069 + unix.gzip |> gunzip 0.006s
3070 + gzip and gunzip are reusable 0.15s
3071fs2.HotswapSuite:
3072 + finalizer of target run when hotswap is finalized 0.012s
3073 + swap acquires new resource and then finalizes old resource 0.003s
3074 + clear finalizes old resource 0.002s
3075fs2.StreamSuite:
3076 + basics - append consistent with list concat 0.005s
3077 + basics - construction via apply 0.001s
3078 + basics - >> consistent with list flatMap 0.073s
3079 + basics - chunk 0.003s
3080 + basics - chunkLimit 0.004s
3081 + basics - chunkMin 0.014s
3082 + basics - chunkN - fewer 0.009s
3083 + basics - chunkN - no-fewer 0.005s
3084 + basics - chunks - chunks.map identity 0.012s
3085 + basics - chunks - chunks.flatMap(chunk) identity 0.015s
3086 + basics - eval 0.002s
3087 + basics - evals 0.002s
3088 + basics - flatMap 0.038s
3089 + basics - handleErrorWith - 1 0.003s
3090 + basics - handleErrorWith - 2 0.0s
3091 + basics - handleErrorWith - 3 0.0s
3092 + basics - handleErrorWith - 4 - error in eval 0.002s
3093 + basics - handleErrorWith - 5 0.001s
3094 + basics - handleErrorWith - 6 0.002s
3095 + basics - handleErrorWith - 7 - parJoin 0.002s
3096 + basics - handleErrorWith - 8 0.002s
3097 + basics - handleErrorWith - 9 0.001s
3098 + basics - handleErrorWith - 10 0.002s
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 + basics - handleErrorWith - 16 - parJoin CompositeFailure 0.003s
3105 + cancelation of compiled streams - constant 1.001s
3106 + cancelation of compiled streams - bracketed stream 1.002s
3107 + cancelation of compiled streams - concurrently 1.001s
3108 + cancelation of compiled streams - merge 1.0s
3109 + cancelation of compiled streams - parJoin 1.004s
3110 + cancelation of compiled streams - #1236 1.001s
3111 + cancelation of compiled streams - #2072 - stream canceled while resource acquisition is running 1.202s
3112 + map - map.toList == toList.map 0.003s
3113 + map - regression #1335 - stack safety of map 0.002s
3114 + mapChunks 0.003s
3115 + raiseError - compiled stream fails with an error raised in stream 0.0s
3116 + raiseError - compiled stream fails with an error if error raised after an append 0.0s
3117 + raiseError - compiled stream does not fail if stream is termianted before raiseError 0.001s
3118 + repeat 0.004s
3119 + repeatN 0.016s
3120 + resource 0.003s
3121 + resourceWeak 0.002s
3122 + resource safety - 1 0.028s
3123 + resource safety - 2a 0.012s
3124 + resource safety - 2b 0.042s
3125==> i fs2.StreamSuite.resource safety - 3 ignored 0.0s
3126 + resource safety - 4 0.053s
3127 + resource safety - 5 0.528s
3128 + resource safety - 6 2.003s
3129 + resource safety - scope - 1 0.002s
3130 + resource safety - scope - 2 0.002s
3131 + resource safety - take - identity 0.002s
3132 + resource safety - take - chunks 0.0s
3133 + resource safety - takeRight 0.004s
3134 + resource safety - takeWhile 0.003s
3135 + resource safety - takeThrough 0.004s
3136 + compile - resource - concurrently 0.005s
3137 + compile - resource - onFinalise 0.002s
3138 + compile - resource - onFinalizeWeak 0.002s
3139 + compile - resource - last scope extended, not all scopes - 1 0.001s
3140 + compile - resource - last scope extended, not all scopes - 2 0.002s
3141 + compile - resource - allocated 0.001s
3142 + compile - resource - interruption - 1 0.202s
3143 + compile - resource - interruption - 2 0.203s
3144 + pure pipes cannot be used with effectful streams (#1838) 0.001s
3145fs2.ChunkQueueSuite:
3146 + take 0.012s
3147 + drop 0.01s
3148 + takeRight 0.009s
3149 + dropRight 0.013s
3150 + equals 0.007s
3151 + hashCode 0.015s
3152 + startsWith matches List implementation prefixes 0.17s
3153fs2.StreamPerformanceSuite:
3154 + left-associated ++ - 2 0.001s
3155 + left-associated ++ - 3 0.001s
3156 + left-associated ++ - 100 0.0s
3157 + left-associated ++ - 200 0.001s
3158 + left-associated ++ - 400 0.001s
3159 + left-associated ++ - 800 0.002s
3160 + left-associated ++ - 1600 0.001s
3161 + left-associated ++ - 3200 0.003s
3162 + left-associated ++ - 6400 0.009s
3163 + left-associated ++ - 12800 0.011s
3164 + left-associated ++ - 25600 0.023s
3165 + left-associated ++ - 51200 0.044s
3166 + left-associated ++ - 102400 0.045s
3167 + right-associated ++ - 2 0.001s
3168 + right-associated ++ - 3 0.0s
3169 + right-associated ++ - 100 0.001s
3170 + right-associated ++ - 200 0.001s
3171 + right-associated ++ - 400 0.001s
3172 + right-associated ++ - 800 0.001s
3173 + right-associated ++ - 1600 0.002s
3174 + right-associated ++ - 3200 0.002s
3175 + right-associated ++ - 6400 0.003s
3176 + right-associated ++ - 12800 0.005s
3177 + right-associated ++ - 25600 0.01s
3178 + right-associated ++ - 51200 0.015s
3179 + right-associated ++ - 102400 0.028s
3180 + left-associated flatMap 1 - 2 0.001s
3181 + left-associated flatMap 1 - 3 0.0s
3182 + left-associated flatMap 1 - 100 0.001s
3183 + left-associated flatMap 1 - 200 0.001s
3184 + left-associated flatMap 1 - 400 0.001s
3185 + left-associated flatMap 1 - 800 0.002s
3186 + left-associated flatMap 1 - 1600 0.002s
3187 + left-associated flatMap 1 - 3200 0.004s
3188 + left-associated flatMap 1 - 6400 0.004s
3189 + left-associated flatMap 1 - 12800 0.005s
3190 + left-associated flatMap 1 - 25600 0.011s
3191 + left-associated flatMap 1 - 51200 0.021s
3192 + left-associated flatMap 1 - 102400 0.04s
3193==> i fs2.StreamPerformanceSuite.left-associated map 1 - 2 ignored 0.0s
3194==> i fs2.StreamPerformanceSuite.left-associated map 1 - 3 ignored 0.0s
3195==> i fs2.StreamPerformanceSuite.left-associated map 1 - 100 ignored 0.0s
3196==> i fs2.StreamPerformanceSuite.left-associated map 1 - 200 ignored 0.0s
3197==> i fs2.StreamPerformanceSuite.left-associated map 1 - 400 ignored 0.0s
3198==> i fs2.StreamPerformanceSuite.left-associated map 1 - 800 ignored 0.0s
3199==> i fs2.StreamPerformanceSuite.left-associated map 1 - 1600 ignored 0.0s
3200==> i fs2.StreamPerformanceSuite.left-associated map 1 - 3200 ignored 0.0s
3201==> i fs2.StreamPerformanceSuite.left-associated map 1 - 6400 ignored 0.0s
3202==> i fs2.StreamPerformanceSuite.left-associated map 1 - 12800 ignored 0.0s
3203==> i fs2.StreamPerformanceSuite.left-associated map 1 - 25600 ignored 0.0s
3204==> i fs2.StreamPerformanceSuite.left-associated map 1 - 51200 ignored 0.0s
3205==> i fs2.StreamPerformanceSuite.left-associated map 1 - 102400 ignored 0.0s
3206 + left-associated eval() ++ flatMap 1 - 2 0.001s
3207 + left-associated eval() ++ flatMap 1 - 3 0.001s
3208 + left-associated eval() ++ flatMap 1 - 100 0.0s
3209 + left-associated eval() ++ flatMap 1 - 200 0.001s
3210 + left-associated eval() ++ flatMap 1 - 400 0.002s
3211 + left-associated eval() ++ flatMap 1 - 800 0.002s
3212 + left-associated eval() ++ flatMap 1 - 1600 0.003s
3213 + left-associated eval() ++ flatMap 1 - 3200 0.008s
3214 + left-associated eval() ++ flatMap 1 - 6400 0.008s
3215 + left-associated eval() ++ flatMap 1 - 12800 0.012s
3216 + left-associated eval() ++ flatMap 1 - 25600 0.024s
3217 + left-associated eval() ++ flatMap 1 - 51200 0.048s
3218 + left-associated eval() ++ flatMap 1 - 102400 0.111s
3219 + right-associated flatMap 1 - 2 0.002s
3220 + right-associated flatMap 1 - 3 0.0s
3221 + right-associated flatMap 1 - 100 0.001s
3222 + right-associated flatMap 1 - 200 0.001s
3223 + right-associated flatMap 1 - 400 0.001s
3224 + right-associated flatMap 1 - 800 0.002s
3225 + right-associated flatMap 1 - 1600 0.002s
3226 + right-associated flatMap 1 - 3200 0.005s
3227 + right-associated flatMap 1 - 6400 0.005s
3228 + right-associated flatMap 1 - 12800 0.009s
3229 + right-associated flatMap 1 - 25600 0.017s
3230 + right-associated flatMap 1 - 51200 0.035s
3231 + right-associated flatMap 1 - 102400 0.053s
3232 + right-associated eval() ++ flatMap 1 - 2 0.001s
3233 + right-associated eval() ++ flatMap 1 - 3 0.0s
3234 + right-associated eval() ++ flatMap 1 - 100 0.001s
3235 + right-associated eval() ++ flatMap 1 - 200 0.001s
3236 + right-associated eval() ++ flatMap 1 - 400 0.001s
3237 + right-associated eval() ++ flatMap 1 - 800 0.002s
3238 + right-associated eval() ++ flatMap 1 - 1600 0.003s
3239 + right-associated eval() ++ flatMap 1 - 3200 0.008s
3240 + right-associated eval() ++ flatMap 1 - 6400 0.008s
3241 + right-associated eval() ++ flatMap 1 - 12800 0.012s
3242 + right-associated eval() ++ flatMap 1 - 25600 0.025s
3243 + right-associated eval() ++ flatMap 1 - 51200 0.05s
3244 + right-associated eval() ++ flatMap 1 - 102400 0.098s
3245 + left-associated flatMap 2 - 2 0.001s
3246 + left-associated flatMap 2 - 3 0.0s
3247 + left-associated flatMap 2 - 100 0.001s
3248 + left-associated flatMap 2 - 200 0.001s
3249 + left-associated flatMap 2 - 400 0.002s
3250 + left-associated flatMap 2 - 800 0.002s
3251 + left-associated flatMap 2 - 1600 0.003s
3252 + left-associated flatMap 2 - 3200 0.008s
3253 + left-associated flatMap 2 - 6400 0.007s
3254 + left-associated flatMap 2 - 12800 0.021s
3255 + left-associated flatMap 2 - 25600 0.031s
3256 + left-associated flatMap 2 - 51200 0.062s
3257 + left-associated flatMap 2 - 102400 0.121s
3258 + right-associated flatMap 2 - 2 0.001s
3259 + right-associated flatMap 2 - 3 0.0s
3260 + right-associated flatMap 2 - 100 0.001s
3261 + right-associated flatMap 2 - 200 0.001s
3262 + right-associated flatMap 2 - 400 0.001s
3263 + right-associated flatMap 2 - 800 0.002s
3264 + right-associated flatMap 2 - 1600 0.001s
3265 + right-associated flatMap 2 - 3200 0.003s
3266 + right-associated flatMap 2 - 6400 0.005s
3267 + right-associated flatMap 2 - 12800 0.006s
3268 + right-associated flatMap 2 - 25600 0.013s
3269 + right-associated flatMap 2 - 51200 0.024s
3270 + right-associated flatMap 2 - 102400 0.081s
3271 + transduce (id) - 2 0.002s
3272 + transduce (id) - 3 0.0s
3273 + transduce (id) - 100 0.0s
3274 + transduce (id) - 200 0.002s
3275 + transduce (id) - 400 0.003s
3276 + transduce (id) - 800 0.005s
3277 + transduce (id) - 1600 0.003s
3278 + transduce (id) - 3200 0.006s
3279 + transduce (id) - 6400 0.012s
3280 + transduce (id) - 12800 0.023s
3281 + transduce (id) - 25600 0.03s
3282 + transduce (id) - 51200 0.05s
3283 + transduce (id) - 102400 0.1s
3284 + bracket + handleErrorWith - left associated - 2 0.003s
3285 + bracket + handleErrorWith - left associated - 3 0.001s
3286 + bracket + handleErrorWith - left associated - 100 0.002s
3287 + bracket + handleErrorWith - left associated - 200 0.004s
3288 + bracket + handleErrorWith - left associated - 400 0.007s
3289 + bracket + handleErrorWith - left associated - 800 0.01s
3290 + bracket + handleErrorWith - left associated - 1600 0.019s
3291 + bracket + handleErrorWith - left associated - 3200 0.067s
3292 + bracket + handleErrorWith - left associated - 6400 0.091s
3293 + bracket + handleErrorWith - left associated - 12800 0.122s
3294 + bracket + handleErrorWith - left associated - 25600 0.237s
3295 + bracket + handleErrorWith - left associated - 51200 0.498s
3296 + bracket + handleErrorWith - left associated - 102400 0.968s
3297 + bracket + handleErrorWith - right associated - 2 0.004s
3298 + bracket + handleErrorWith - right associated - 3 0.001s
3299 + bracket + handleErrorWith - right associated - 100 0.003s
3300 + bracket + handleErrorWith - right associated - 200 0.005s
3301 + bracket + handleErrorWith - right associated - 400 0.007s
3302 + bracket + handleErrorWith - right associated - 800 0.015s
3303 + bracket + handleErrorWith - right associated - 1600 0.016s
3304 + bracket + handleErrorWith - right associated - 3200 0.037s
3305 + bracket + handleErrorWith - right associated - 6400 0.059s
3306 + bracket + handleErrorWith - right associated - 12800 0.112s
3307 + bracket + handleErrorWith - right associated - 25600 0.227s
3308 + bracket + handleErrorWith - right associated - 51200 0.466s
3309 + bracket + handleErrorWith - right associated - 102400 0.924s
3310 + chunky flatMap - 2 0.001s
3311 + chunky flatMap - 3 0.0s
3312 + chunky flatMap - 100 0.001s
3313 + chunky flatMap - 200 0.0s
3314 + chunky flatMap - 400 0.001s
3315 + chunky flatMap - 800 0.0s
3316 + chunky flatMap - 1600 0.002s
3317 + chunky flatMap - 3200 0.001s
3318 + chunky flatMap - 6400 0.004s
3319 + chunky flatMap - 12800 0.004s
3320 + chunky flatMap - 25600 0.008s
3321 + chunky flatMap - 51200 0.018s
3322 + chunky flatMap - 102400 0.03s
3323 + chunky map with uncons - 2 0.001s
3324 + chunky map with uncons - 3 0.0s
3325 + chunky map with uncons - 100 0.0s
3326 + chunky map with uncons - 200 0.001s
3327 + chunky map with uncons - 400 0.0s
3328 + chunky map with uncons - 800 0.001s
3329 + chunky map with uncons - 1600 0.001s
3330 + chunky map with uncons - 3200 0.001s
3331 + chunky map with uncons - 6400 0.001s
3332 + chunky map with uncons - 12800 0.001s
3333 + chunky map with uncons - 25600 0.003s
3334 + chunky map with uncons - 51200 0.004s
3335 + chunky map with uncons - 102400 0.008s
3336fs2.concurrent.BalanceSuite:
3337 + all elements are processed 0.047s
3338fs2.StreamParJoinSuite:
3339 + no concurrency 0.003s
3340 + concurrency 0.028s
3341 + concurrent flattening 0.027s
3342 + merge consistency 0.033s
3343 + resources acquired in outer stream are released after inner streams complete 0.331s
3344 + run finalizers of inner streams first 2.539s
3345 + hangs - 1 0.002s
3346 + hangs - 2 0.001s
3347 + hangs - 3 0.001s
3348 + hangs - 4 0.001s
3349 + outer failed 0.001s
3350 + propagate error from inner stream before ++ 0.002s
3351 + short-circuiting transformers - do not block while evaluating a stream of streams in IO in parallel 0.001s
3352 + short-circuiting transformers - do not block while evaluating a stream of streams in EitherT[IO, Throwable, *] in parallel - right 0.008s
3353 + short-circuiting transformers - do not block while evaluating a stream of streams in EitherT[IO, Throwable, *] in parallel - left 0.005s
3354 + short-circuiting transformers - do not block while evaluating an EitherT.left outer stream 0.003s
3355 + short-circuiting transformers - do not block while evaluating a stream of streams in OptionT[IO, *] in parallel - some 0.029s
3356 + short-circuiting transformers - do not block while evaluating a stream of streams in OptionT[IO, *] in parallel - none 0.007s
3357 + short-circuiting transformers - do not block while evaluating an OptionT.none outer stream 0.004s
3358fs2.StreamConcurrentlySuite:
3359 + when background stream terminates, overall stream continues 0.637s
3360 + when background stream fails, overall stream fails 0.008s
3361 + when primary stream fails, overall stream fails and background stream is terminated 0.026s
3362 + when primary stream terminates, background stream is terminated 0.639s
3363 + when background stream fails, primary stream fails even when hung 0.009s
3364 + run finalizers of background stream and properly handle exception 2.324s
3365 + background stream completes with short-circuiting transformers 0.004s
3366 + foreground stream short-circuits 0.002s
3367fs2.concurrent.QueueSuite:
3368 + unbounded producer/consumer 0.02s
3369 + circularBuffer 0.007s
3370 + circularBufferNoneTerminated 0.004s
3371 + dequeueAvailable 0.004s
3372 + dequeueBatch unbounded 0.005s
3373 + dequeueBatch circularBuffer 0.005s
3374 + dequeue releases subscriber on - interrupt 1.002s
3375 + dequeue releases subscriber on - cancel 1.002s
3376 + size signal is initialized to zero 0.005s
3377 + size stream is discrete 2.002s
3378 + peek1 0.002s
3379 + peek1 with dequeue1 0.002s
3380 + peek1 bounded queue 0.004s
3381 + peek1 circular buffer 0.002s
3382fs2.BracketSuite:
3383 + single bracket - normal termination 0.003s
3384 + single bracket - failure 0.001s
3385 + single bracket - throw from append 0.001s
3386 + bracket ++ bracket - normal termination 0.002s
3387 + bracket ++ bracket - failure 0.0s
3388 + nested 0.006s
3389 + early termination 0.004s
3390 + finalizer should not be called until necessary 0.002s
3391 + 1000000 brackets in sequence 4.098s
3392 + evaluating a bracketed stream multiple times is safe 0.0s
3393 + finalizers are run in LIFO order - explicit release 0.002s
3394 + finalizers are run in LIFO order - scope closure 0.002s
3395 + propagate error from closing the root scope - fail left 0.001s
3396 + propagate error from closing the root scope - fail right 0.0s
3397 + handleErrorWith closes scopes 0.002s
3398 + bracketCase - normal termination 0.004s
3399 + bracketCase - failure 0.005s
3400 + bracketCase - cancelation 1.26s
3401 + bracketCase - interruption 1.266s
3402fs2.StreamObserveSuite:
3403 + observe - basic functionality 0.02s
3404 + observe - handle errors from observing sink 0.012s
3405 + observe - propagate error from source 0.015s
3406 + observe - handle finite observing sink - 1 0.009s
3407 + observe - handle finite observing sink - 2 0.012s
3408 + observe - handle multiple consecutive observations 0.035s
3409 + observe - no hangs on failures 0.026s
3410 + observeAsync - basic functionality 0.012s
3411 + observeAsync - handle errors from observing sink 0.011s
3412 + observeAsync - propagate error from source 0.012s
3413 + observeAsync - handle finite observing sink - 1 0.007s
3414 + observeAsync - handle finite observing sink - 2 0.009s
3415 + observeAsync - handle multiple consecutive observations 0.019s
3416 + observeAsync - no hangs on failures 0.025s
3417 + observe - not-eager - 1 - do not pull another element before we emit the current 0.103s
3418 + observe - not-eager - 2 - do not pull another element before downstream asks 0.102s
3419 + observeEither - does not drop elements 0.006s
3420 + observeEither - termination - left 0.001s
3421 + observeEither - termination - right 0.002s
3422/build/repo/core/shared/src/main/scala/fs2/Stream.scala:2741: error: ) expected but . found
3423 FreeC.translate[F2, G, O](free, u)(using TranslateInterrupt.interruptibleInstance[G])
3424 ^
3425/build/repo/core/shared/src/main/scala-3/fs2/ChunkPlatform.scala:40: error: ) expected but . found
3426 .toArraySeq(using knownType.elementClassTag.asInstanceOf[reflect.ClassTag[O]])
3427 ^
3428/build/repo/core/shared/src/main/scala/fs2/Stream.scala:2741: error: ) expected but . found
3429 FreeC.translate[F2, G, O](free, u)(using TranslateInterrupt.interruptibleInstance[G])
3430 ^
3431/build/repo/core/shared/src/main/scala-3/fs2/ChunkPlatform.scala:40: error: ) expected but . found
3432 .toArraySeq(using knownType.elementClassTag.asInstanceOf[reflect.ClassTag[O]])
3433 ^
3434Starting build for ProjectRef(file:/build/repo/,experimental) (fs2-experimental)... [1/4]
3435Compile scalacOptions: -language:implicitConversions, -Ykind-projector, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
3436[info] compiling 2 Scala sources to /build/repo/experimental/target/scala-3.8.0-RC3/classes ...
3437[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
3438[warn] one warning found
3439[info] done compiling
3440/build/repo/core/shared/src/main/scala/fs2/Stream.scala:2741: error: ) expected but . found
3441 FreeC.translate[F2, G, O](free, u)(using TranslateInterrupt.interruptibleInstance[G])
3442 ^
3443/build/repo/core/shared/src/main/scala-3/fs2/ChunkPlatform.scala:40: error: ) expected but . found
3444 .toArraySeq(using knownType.elementClassTag.asInstanceOf[reflect.ClassTag[O]])
3445 ^
3446/build/repo/core/shared/src/main/scala/fs2/Stream.scala:2741: error: ) expected but . found
3447 FreeC.translate[F2, G, O](free, u)(using TranslateInterrupt.interruptibleInstance[G])
3448 ^
3449/build/repo/core/shared/src/main/scala-3/fs2/ChunkPlatform.scala:40: error: ) expected but . found
3450 .toArraySeq(using knownType.elementClassTag.asInstanceOf[reflect.ClassTag[O]])
3451 ^
3452[warn] javaOptions will be ignored, fork is set to false
3453/build/repo/core/shared/src/main/scala/fs2/Stream.scala:2741: error: ) expected but . found
3454 FreeC.translate[F2, G, O](free, u)(using TranslateInterrupt.interruptibleInstance[G])
3455 ^
3456/build/repo/core/shared/src/main/scala-3/fs2/ChunkPlatform.scala:40: error: ) expected but . found
3457 .toArraySeq(using knownType.elementClassTag.asInstanceOf[reflect.ClassTag[O]])
3458 ^
3459/build/repo/core/shared/src/main/scala/fs2/Stream.scala:2741: error: ) expected but . found
3460 FreeC.translate[F2, G, O](free, u)(using TranslateInterrupt.interruptibleInstance[G])
3461 ^
3462/build/repo/core/shared/src/main/scala-3/fs2/ChunkPlatform.scala:40: error: ) expected but . found
3463 .toArraySeq(using knownType.elementClassTag.asInstanceOf[reflect.ClassTag[O]])
3464 ^
3465Starting build for ProjectRef(file:/build/repo/,io) (fs2-io)... [2/4]
3466Compile scalacOptions: -language:implicitConversions, -Ykind-projector, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
3467[info] compiling 27 Scala sources to /build/repo/io/target/scala-3.8.0-RC3/classes ...
3468[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
3469[warn] -- Warning: /build/repo/io/src/main/scala/fs2/io/file/WriteCursor.scala:96:10 --
3470[warn] 96 | @nowarn("cat=unused-params")
3471[warn] | ^^^^^^^^^^^^^^^^^^^
3472[warn] | Invalid message filter
3473[warn] | unknown category: unused-params
3474[warn] two warnings found
3475[info] done compiling
3476/build/repo/core/shared/src/main/scala/fs2/Stream.scala:2741: error: ) expected but . found
3477 FreeC.translate[F2, G, O](free, u)(using TranslateInterrupt.interruptibleInstance[G])
3478 ^
3479/build/repo/core/shared/src/main/scala-3/fs2/ChunkPlatform.scala:40: error: ) expected but . found
3480 .toArraySeq(using knownType.elementClassTag.asInstanceOf[reflect.ClassTag[O]])
3481 ^
3482[info] compiling 12 Scala sources to /build/repo/io/target/scala-3.8.0-RC3/test-classes ...
3483[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
3484[warn] -- Warning: /build/repo/io/src/test/scala/fs2/io/IoSuite.scala:152:59 ----------
3485[warn] 152 | Shrink.xmap[Int, ChunkSize](ChunkSize(_), _.value) {
3486[warn] | ^
3487[warn] |Implicit parameters should be provided with a `using` clause.
3488[warn] |To disable the warning, please use the following option:
3489[warn] | "-Wconf:msg=Implicit parameters should be provided with a `using` clause:s"
3490[warn] 153 | Shrink.shrinkIntegral[Int].suchThat(_ > defaultPipedInputStreamBufferSize)
3491[warn] 154 | }
3492[warn] two warnings found
3493[info] done compiling
3494/build/repo/core/shared/src/main/scala/fs2/Stream.scala:2741: error: ) expected but . found
3495 FreeC.translate[F2, G, O](free, u)(using TranslateInterrupt.interruptibleInstance[G])
3496 ^
3497/build/repo/core/shared/src/main/scala-3/fs2/ChunkPlatform.scala:40: error: ) expected but . found
3498 .toArraySeq(using knownType.elementClassTag.asInstanceOf[reflect.ClassTag[O]])
3499 ^
3500fs2.io.udp.UdpSuite:
3501 + udp - echo one 0.349s
3502 + udp - echo lots 0.904s
3503==> i fs2.io.udp.UdpSuite.udp - multicast ignored 0.001s
3504 + udp - timeouts supported 0.067s
3505fs2.io.tls.TLSParametersSuite:
3506 + toSSLParameters - no client auth when wantClientAuth=false and needClientAuth=false 0.004s
3507 + toSSLParameters - wantClientAuth when wantClientAuth=true and needClientAuth=false 0.001s
3508 + toSSLParameters - needClientAuth when wantClientAuth=false and needClientAuth=true 0.001s
3509 + toSSLParameters - needClientAuth when wantClientAuth=true and needClientAuth=true 0.001s
3510fs2.io.file.WatcherSuite:
3511 + supports watching a file - for modifications 1.029s
3512 + supports watching a file - for deletions 1.01s
3513 + supports watching a directory - static recursive watching 1.016s
3514 + supports watching a directory - dynamic recursive watching 1.013s
3515fs2.io.tls.TLSDebugTest:
3516Cipher suite: TLS_AES_256_GCM_SHA384
3517Peer certificate chain:
3518Certificate 0: [
3519[
3520 Version: V3
3521 Subject: CN=*.google.com
3522 Signature Algorithm: SHA256withRSA, OID = 1.2.840.113549.1.1.11
3523
3524 Key: Sun EC public key, 256 bits
3525 public x coord: 109404759859797539557582869776851064193525149534433779190116190416377478114013
3526 public y coord: 59834028993710182810726130457827642156704500550808608899515084482806544584532
3527 parameters: secp256r1 [NIST P-256,X9.62 prime256v1] (1.2.840.10045.3.1.7)
3528 Validity: [From: Mon Oct 27 09:33:43 CET 2025,
3529 To: Mon Jan 19 09:33:42 CET 2026]
3530 Issuer: CN=WR2, O=Google Trust Services, C=US
3531 SerialNumber: [ 9d9ed0e1 cc0ecc84 0a042e3c 2f9ed571]
3532
3533Certificate Extensions: 10
3534[1]: ObjectId: 1.3.6.1.4.1.11129.2.4.2 Criticality=false
3535Extension unknown: DER encoded OCTET string =
35360000: 04 81 F4 04 81 F1 00 EF 00 76 00 96 97 64 BF 55 .........v...d.U
35370010: 58 97 AD F7 43 87 68 37 08 42 77 E9 F0 3A D5 F6 X...C.h7.Bw..:..
35380020: A4 F3 36 6E 46 A4 3F 0F CA A9 C6 00 00 01 9A 25 ..6nF.?........%
35390030: 04 3D 33 00 00 04 03 00 47 30 45 02 21 00 C6 F0 .=3.....G0E.!...
35400040: 6C EF D3 FA 6B 61 0F 8A C7 09 BA 20 A9 EB E9 3A l...ka..... ...:
35410050: 6E EB 6B CF 2A 86 C0 80 A8 F8 B7 1F 18 1D 02 20 n.k.*..........
35420060: 2A 4A 73 19 46 EB BD A9 04 04 3A 7F 9E 75 ED A9 *Js.F.....:..u..
35430070: E5 BC B3 3A FE A3 D0 E6 AA 48 C5 3A 94 3A 97 E5 ...:.....H.:.:..
35440080: 00 75 00 19 86 D4 C7 28 AA 6F FE BA 03 6F 78 2A .u.....(.o...ox*
35450090: 4D 01 91 AA CE 2D 72 31 0F AE CE 5D 70 41 2D 25 M....-r1...]pA-%
354600A0: 4C C7 D4 00 00 01 9A 25 04 3C D4 00 00 04 03 00 L......%.<......
354700B0: 46 30 44 02 20 10 07 41 95 3C B7 97 CC 79 19 29 F0D. ..A.<...y.)
354800C0: 23 F5 B3 9F 8E CA 99 33 EE 91 59 8B 31 8E 91 FB #......3..Y.1...
354900D0: 37 3A 3A BC E6 02 20 3E 3D 00 96 B8 D9 CE 0A 53 7::... >=......S
355000E0: C1 E1 6E 0D 37 84 AD 49 D2 7D A0 70 98 B4 78 B0 ..n.7..I...p..x.
355100F0: 0F 4E FE 6A A0 C1 4C .N.j..L
3552
3553
3554[2]: ObjectId: 1.3.6.1.5.5.7.1.1 Criticality=false
3555AuthorityInfoAccess [
3556 [
3557 accessMethod: ocsp
3558 accessLocation: URIName: http://o.pki.goog/wr2
3559,
3560 accessMethod: caIssuers
3561 accessLocation: URIName: http://i.pki.goog/wr2.crt
3562]
3563]
3564
3565[3]: ObjectId: 2.5.29.35 Criticality=false
3566AuthorityKeyIdentifier [
3567KeyIdentifier [
35680000: DE 1B 1E ED 79 15 D4 3E 37 24 C3 21 BB EC 34 39 ....y..>7$.!..49
35690010: 6D 42 B2 30 mB.0
3570]
3571]
3572
3573[4]: ObjectId: 2.5.29.19 Criticality=true
3574BasicConstraints:[
3575 CA:false
3576 PathLen: undefined
3577]
3578
3579[5]: ObjectId: 2.5.29.31 Criticality=false
3580CRLDistributionPoints [
3581 [DistributionPoint:
3582 [URIName: http://c.pki.goog/wr2/GSyT1N4PBrg.crl]
3583]]
3584
3585[6]: ObjectId: 2.5.29.32 Criticality=false
3586CertificatePolicies [
3587 [CertificatePolicyId: [2.23.140.1.2.1]
3588[] ]
3589]
3590
3591[7]: ObjectId: 2.5.29.37 Criticality=false
3592ExtendedKeyUsages [
3593 serverAuth
3594]
3595
3596[8]: ObjectId: 2.5.29.15 Criticality=true
3597KeyUsage [
3598 DigitalSignature
3599]
3600
3601[9]: ObjectId: 2.5.29.17 Criticality=false
3602SubjectAlternativeName [
3603 DNSName: *.google.com
3604 DNSName: *.appengine.google.com
3605 DNSName: *.bdn.dev
3606 DNSName: *.origin-test.bdn.dev
3607 DNSName: *.cloud.google.com
3608 DNSName: *.crowdsource.google.com
3609 DNSName: *.datacompute.google.com
3610 DNSName: *.google.ca
3611 DNSName: *.google.cl
3612 DNSName: *.google.co.in
3613 DNSName: *.google.co.jp
3614 DNSName: *.google.co.uk
3615 DNSName: *.google.com.ar
3616 DNSName: *.google.com.au
3617 DNSName: *.google.com.br
3618 DNSName: *.google.com.co
3619 DNSName: *.google.com.mx
3620 DNSName: *.google.com.tr
3621 DNSName: *.google.com.vn
3622 DNSName: *.google.de
3623 DNSName: *.google.es
3624 DNSName: *.google.fr
3625 DNSName: *.google.hu
3626 DNSName: *.google.it
3627 DNSName: *.google.nl
3628 DNSName: *.google.pl
3629 DNSName: *.google.pt
3630 DNSName: *.googleapis.cn
3631 DNSName: *.googlevideo.com
3632 DNSName: *.gstatic.cn
3633 DNSName: *.gstatic-cn.com
3634 DNSName: googlecnapps.cn
3635 DNSName: *.googlecnapps.cn
3636 DNSName: googleapps-cn.com
3637 DNSName: *.googleapps-cn.com
3638 DNSName: gkecnapps.cn
3639 DNSName: *.gkecnapps.cn
3640 DNSName: googledownloads.cn
3641 DNSName: *.googledownloads.cn
3642 DNSName: recaptcha.net.cn
3643 DNSName: *.recaptcha.net.cn
3644 DNSName: recaptcha-cn.net
3645 DNSName: *.recaptcha-cn.net
3646 DNSName: widevine.cn
3647 DNSName: *.widevine.cn
3648 DNSName: ampproject.org.cn
3649 DNSName: *.ampproject.org.cn
3650 DNSName: ampproject.net.cn
3651 DNSName: *.ampproject.net.cn
3652 DNSName: google-analytics-cn.com
3653 DNSName: *.google-analytics-cn.com
3654 DNSName: googleadservices-cn.com
3655 DNSName: *.googleadservices-cn.com
3656 DNSName: googlevads-cn.com
3657 DNSName: *.googlevads-cn.com
3658 DNSName: googleapis-cn.com
3659 DNSName: *.googleapis-cn.com
3660 DNSName: googleoptimize-cn.com
3661 DNSName: *.googleoptimize-cn.com
3662 DNSName: doubleclick-cn.net
3663 DNSName: *.doubleclick-cn.net
3664 DNSName: *.fls.doubleclick-cn.net
3665 DNSName: *.g.doubleclick-cn.net
3666 DNSName: doubleclick.cn
3667 DNSName: *.doubleclick.cn
3668 DNSName: *.fls.doubleclick.cn
3669 DNSName: *.g.doubleclick.cn
3670 DNSName: dartsearch-cn.net
3671 DNSName: *.dartsearch-cn.net
3672 DNSName: googletraveladservices-cn.com
3673 DNSName: *.googletraveladservices-cn.com
3674 DNSName: googletagservices-cn.com
3675 DNSName: *.googletagservices-cn.com
3676 DNSName: googletagmanager-cn.com
3677 DNSName: *.googletagmanager-cn.com
3678 DNSName: googlesyndication-cn.com
3679 DNSName: *.googlesyndication-cn.com
3680 DNSName: *.safeframe.googlesyndication-cn.com
3681 DNSName: app-measurement-cn.com
3682 DNSName: *.app-measurement-cn.com
3683 DNSName: gvt1-cn.com
3684 DNSName: *.gvt1-cn.com
3685 DNSName: gvt2-cn.com
3686 DNSName: *.gvt2-cn.com
3687 DNSName: 2mdn-cn.net
3688 DNSName: *.2mdn-cn.net
3689 DNSName: googleflights-cn.net
3690 DNSName: *.googleflights-cn.net
3691 DNSName: admob-cn.com
3692 DNSName: *.admob-cn.com
3693 DNSName: *.gemini.cloud.google.com
3694 DNSName: googlesandbox-cn.com
3695 DNSName: *.googlesandbox-cn.com
3696 DNSName: *.safenup.googlesandbox-cn.com
3697 DNSName: *.gstatic.com
3698 DNSName: *.metric.gstatic.com
3699 DNSName: *.gvt1.com
3700 DNSName: *.gcpcdn.gvt1.com
3701 DNSName: *.gvt2.com
3702 DNSName: *.gcp.gvt2.com
3703 DNSName: *.url.google.com
3704 DNSName: *.youtube-nocookie.com
3705 DNSName: *.ytimg.com
3706 DNSName: ai.android
3707 DNSName: android.com
3708 DNSName: *.android.com
3709 DNSName: *.flash.android.com
3710 DNSName: g.cn
3711 DNSName: *.g.cn
3712 DNSName: g.co
3713 DNSName: *.g.co
3714 DNSName: goo.gl
3715 DNSName: www.goo.gl
3716 DNSName: google-analytics.com
3717 DNSName: *.google-analytics.com
3718 DNSName: google.com
3719 DNSName: googlecommerce.com
3720 DNSName: *.googlecommerce.com
3721 DNSName: ggpht.cn
3722 DNSName: *.ggpht.cn
3723 DNSName: urchin.com
3724 DNSName: *.urchin.com
3725 DNSName: youtu.be
3726 DNSName: youtube.com
3727 DNSName: *.youtube.com
3728 DNSName: music.youtube.com
3729 DNSName: *.music.youtube.com
3730 DNSName: youtubeeducation.com
3731 DNSName: *.youtubeeducation.com
3732 DNSName: youtubekids.com
3733 DNSName: *.youtubekids.com
3734 DNSName: yt.be
3735 DNSName: *.yt.be
3736 DNSName: android.clients.google.com
3737 DNSName: *.android.google.cn
3738 DNSName: *.chrome.google.cn
3739 DNSName: *.developers.google.cn
3740 DNSName: *.aistudio.google.com
3741]
3742
3743[10]: ObjectId: 2.5.29.14 Criticality=false
3744SubjectKeyIdentifier [
3745KeyIdentifier [
37460000: 37 07 29 A3 52 3A AE 2E A7 26 05 0F 43 26 FA F1 7.).R:...&..C&..
37470010: 71 3E 0A 04 q>..
3748]
3749]
3750
3751]
3752 Algorithm: [SHA256withRSA]
3753 Signature:
37540000: 4C 12 A4 4F 95 5B 45 2C 34 17 B8 ED AF 6B 4B 34 L..O.[E,4....kK4
37550010: AC AC 00 C4 98 8F DC 3B 6B DB D1 30 61 9D 54 EE .......;k..0a.T.
37560020: FC 96 B7 05 94 BC AA CC 28 CB 48 9A 12 F0 28 0A ........(.H...(.
37570030: CE E8 EA 56 96 DD 85 1B C4 7F 56 6A ED E6 2F 69 ...V......Vj../i
37580040: 30 20 80 86 64 CF F0 20 03 E6 8A 07 0A 0A 1B 56 0 ..d.. .......V
37590050: 3C A0 68 B5 06 C2 B8 D8 E1 D3 E4 AC D9 82 09 11 <.h.............
37600060: E3 22 1A 82 DC D7 70 03 6C 3E F7 28 93 14 4C 9C ."....p.l>.(..L.
37610070: 73 D1 ED 10 9F 7C 9C 54 51 68 FA 01 BA 56 DF 91 s......TQh...V..
37620080: FA 6E 8D 4D 73 47 11 3E AF 51 D5 11 F2 DC D0 74 .n.MsG.>.Q.....t
37630090: 06 DC 88 9B 5B 82 41 A7 81 3D 82 8C 05 C8 32 42 ....[.A..=....2B
376400A0: CA A3 4A 74 7C 4A 91 0D FA B2 D1 72 4C 58 4F D2 ..Jt.J.....rLXO.
376500B0: C5 A0 94 3A 06 11 1F 3C D6 08 E5 24 5E D0 70 2A ...:...<...$^.p*
376600C0: 29 80 41 9C 1F 53 E4 8E 9F 01 9D 0E E6 14 E1 9C ).A..S..........
376700D0: AB 70 17 01 7E 7C 53 14 D4 E4 0A 03 E4 A7 D1 C6 .p....S.........
376800E0: 4B 6C A4 A4 38 09 05 75 85 47 DC 27 C0 AA E8 CD Kl..8..u.G.'....
376900F0: E4 2A 9C D3 06 9B 7D 92 80 16 49 04 97 29 73 30 .*........I..)s0
3770
3771]
3772Certificate 1: [
3773[
3774 Version: V3
3775 Subject: CN=WR2, O=Google Trust Services, C=US
3776 Signature Algorithm: SHA256withRSA, OID = 1.2.840.113549.1.1.11
3777
3778 Key: Sun RSA public key, 2048 bits
3779 params: null
3780 modulus: 21460320177492254517754137768805941788883952457278513345444356897405068083626783723685283470755812432047924804167764890482454678721455090489193019529517445020376592745688596505338943351237698813016750433036636865217868629199377537593240049486126556052243316874006011528760477071924569007905924169906837637510191308902830239557436870768786426507676004038580529647024203991275107762410251730470869820499091545819630120834987489936368680361783172788341894048930713758267981585542753511245986753622620915793171453778967007355916732464966563195442905470951302182713573043626223552541127534604995363077828910015660995104483
3781 public exponent: 65537
3782 Validity: [From: Wed Dec 13 10:00:00 CET 2023,
3783 To: Tue Feb 20 15:00:00 CET 2029]
3784 Issuer: CN=GTS Root R1, O=Google Trust Services LLC, C=US
3785 SerialNumber: [ 7ff005a0 7c4cded1 00ad9d66 a5107b98]
3786
3787Certificate Extensions: 8
3788[1]: ObjectId: 1.3.6.1.5.5.7.1.1 Criticality=false
3789AuthorityInfoAccess [
3790 [
3791 accessMethod: caIssuers
3792 accessLocation: URIName: http://i.pki.goog/r1.crt
3793]
3794]
3795
3796[2]: ObjectId: 2.5.29.35 Criticality=false
3797AuthorityKeyIdentifier [
3798KeyIdentifier [
37990000: E4 AF 2B 26 71 1A 2B 48 27 85 2F 52 66 2C EF F0 ..+&q.+H'./Rf,..
38000010: 89 13 71 3E ..q>
3801]
3802]
3803
3804[3]: ObjectId: 2.5.29.19 Criticality=true
3805BasicConstraints:[
3806 CA:true
3807 PathLen:0
3808]
3809
3810[4]: ObjectId: 2.5.29.31 Criticality=false
3811CRLDistributionPoints [
3812 [DistributionPoint:
3813 [URIName: http://c.pki.goog/r/r1.crl]
3814]]
3815
3816[5]: ObjectId: 2.5.29.32 Criticality=false
3817CertificatePolicies [
3818 [CertificatePolicyId: [2.23.140.1.2.1]
3819[] ]
3820]
3821
3822[6]: ObjectId: 2.5.29.37 Criticality=false
3823ExtendedKeyUsages [
3824 serverAuth
3825 clientAuth
3826]
3827
3828[7]: ObjectId: 2.5.29.15 Criticality=true
3829KeyUsage [
3830 DigitalSignature
3831 Key_CertSign
3832 Crl_Sign
3833]
3834
3835[8]: ObjectId: 2.5.29.14 Criticality=false
3836SubjectKeyIdentifier [
3837KeyIdentifier [
38380000: DE 1B 1E ED 79 15 D4 3E 37 24 C3 21 BB EC 34 39 ....y..>7$.!..49
38390010: 6D 42 B2 30 mB.0
3840]
3841]
3842
3843]
3844 Algorithm: [SHA256withRSA]
3845 Signature:
38460000: 45 75 8B E5 1F 3B 44 13 96 1A AB 58 F1 35 C9 6F Eu...;D....X.5.o
38470010: 3D D2 D0 33 4A 86 33 BA 57 51 4F EE C4 34 DA 16 =..3J.3.WQO..4..
38480020: 12 4C BF 13 9F 0D D4 54 E9 48 79 C0 30 3C 94 25 .L.....T.Hy.0<.%
38490030: F2 1A F4 BA 32 94 B6 33 72 0B 85 EE 09 11 25 34 ....2..3r.....%4
38500040: 94 E1 6F 42 DB 82 9B 7B 7F 2A 9A A9 FF 7F A9 D2 ..oB.....*......
38510050: DE 4A 20 CB B3 FB 03 03 B8 F8 07 05 DA 59 92 2F .J ..........Y./
38520060: 18 46 98 CE AF 72 BE 24 26 B1 1E 00 4D BD 08 AD .F...r.$&...M...
38530070: 93 41 44 0A BB C7 D5 01 85 BF 93 57 E3 DF 74 12 .AD........W..t.
38540080: 53 0E 11 25 D3 9B DC DE CB 27 6E B3 C2 B9 33 62 S..%.....'n...3b
38550090: 39 C2 E0 35 E1 5B A7 09 2E 19 CB 91 2A 76 5C F1 9..5.[......*v\.
385600A0: DF CA 23 84 40 A5 6F FF 9A 41 E0 B5 EF 32 D1 85 ..#.@.o..A...2..
385700B0: AE AF 25 09 F0 62 C5 6E C2 C8 6E 32 FD B8 DA E2 ..%..b.n..n2....
385800C0: CE 4A 91 4A F3 85 55 4E B1 75 D6 48 33 2F 6F 84 .J.J..UN.u.H3/o.
385900D0: D9 12 5C 9F D4 71 98 63 25 8D 69 5C 0A 6B 7D F2 ..\..q.c%.i\.k..
386000E0: 41 BD E8 BB 8F E4 22 D7 9D 65 45 E8 4C 0A 87 DA A....."..eE.L...
386100F0: E9 60 66 88 0E 1F C7 E1 4E 56 C5 76 FF B4 7A 57 .`f.....NV.v..zW
38620100: 69 F2 02 22 09 26 41 1D DA 74 A2 E5 29 F3 C4 9A i..".&A..t..)...
38630110: E5 5D D6 AA 7A FD E1 B7 2B 66 38 FB E8 29 66 BA .]..z...+f8..)f.
38640120: EF A0 13 2F F8 73 7E F0 DA 40 11 1C 5D DD 8F A6 .../.s...@..]...
38650130: FC BE DB BE 56 F8 32 9C 1F 41 41 6D 7E B6 C5 EB ....V.2..AAm....
38660140: C6 8B 36 B7 17 8C 9D CF 19 7A 34 9F 21 93 C4 7E ..6......z4.!...
38670150: 74 35 D2 AA FD 4C 6D 14 F5 C9 B0 79 5B 49 3C F3 t5...Lm....y[I<.
38680160: BF 17 48 E8 EF 9A 26 13 0C 87 F2 73 D6 9C C5 52 ..H...&....s...R
38690170: 6B 63 F7 32 90 78 A9 6B EB 5E D6 93 A1 BF BC 18 kc.2.x.k.^......
38700180: 3D 8B 59 F6 8A C6 05 5E 52 18 E2 66 E0 DA C1 DC =.Y....^R..f....
38710190: AD 5A 25 AA F4 45 FC F1 0B 78 A4 AF B0 F2 73 A4 .Z%..E...x....s.
387201A0: 30 A8 34 C1 53 7F 42 96 E5 48 41 EB 90 46 0C 06 0.4.S.B..HA..F..
387301B0: DC CB 92 C6 5E F3 44 44 43 46 29 46 A0 A6 FC B9 ....^.DDCF)F....
387401C0: 8E 39 27 39 B1 5A E2 B1 AD FC 13 FF 8E FC 26 E1 .9'9.Z........&.
387501D0: D4 FE 84 F1 50 5A 8E 97 6B 2D 2A 79 FB 40 64 EA ....PZ..k-*y.@d.
387601E0: F3 3D BD 5B E1 A0 04 B0 97 48 1C 42 F5 EA 5A 1C .=.[.....H.B..Z.
387701F0: CD 26 C8 51 FF 14 99 67 89 72 5F 1D EC AD 5A DD .&.Q...g.r_...Z.
3878
3879]
3880Certificate 2: [
3881[
3882 Version: V3
3883 Subject: CN=GTS Root R1, O=Google Trust Services LLC, C=US
3884 Signature Algorithm: SHA256withRSA, OID = 1.2.840.113549.1.1.11
3885
3886 Key: Sun RSA public key, 4096 bits
3887 params: null
3888 modulus: 742766292573789461138430713106656498577482106105452767343211753017973550878861638590047246174848574634573720584492944669558785810905825702100325794803983120697401526210439826606874730300903862093323398754125584892080731234772626570955922576399434033022944334623029747454371697865218999618129768679013891932765999545116374192173968985738129135224425889467654431372779943313524100225335793262665132039441111162352797240438393795570253671786791600672076401253164614309929080014895216439462173458352253266568535919120175826866378039177020829725517356783703110010084715777806343235841345264684364598708732655710904078855499605447884872767583987312177520332134164321746982952420498393591583416464199126272682424674947720461866762624768163777784559646117979893432692133818266724658906066075396922419161138847526583266030290937955148683298741803605463007526904924936746018546134099068479370078440023459839544052468222048449819089106832452146002755336956394669648596035188293917750838002531358091511944112847917218550963597247358780879029417872466325821996717925086546502702016501643824750668459565101211439428003662613442032518886622942136328590823063627643918273848803884791311375697313014431195473178892344923166262358299334827234064598421
3889 public exponent: 65537
3890 Validity: [From: Fri Jun 19 02:00:42 CEST 2020,
3891 To: Fri Jan 28 01:00:42 CET 2028]
3892 Issuer: CN=GlobalSign Root CA, OU=Root CA, O=GlobalSign nv-sa, C=BE
3893 SerialNumber: [ 77bd0d6c db36f91a ea210fc4 f058d30d]
3894
3895Certificate Extensions: 7
3896[1]: ObjectId: 1.3.6.1.5.5.7.1.1 Criticality=false
3897AuthorityInfoAccess [
3898 [
3899 accessMethod: ocsp
3900 accessLocation: URIName: http://ocsp.pki.goog/gsr1
3901,
3902 accessMethod: caIssuers
3903 accessLocation: URIName: http://pki.goog/gsr1/gsr1.crt
3904]
3905]
3906
3907[2]: ObjectId: 2.5.29.35 Criticality=false
3908AuthorityKeyIdentifier [
3909KeyIdentifier [
39100000: 60 7B 66 1A 45 0D 97 CA 89 50 2F 7D 04 CD 34 A8 `.f.E....P/...4.
39110010: FF FC FD 4B ...K
3912]
3913]
3914
3915[3]: ObjectId: 2.5.29.19 Criticality=true
3916BasicConstraints:[
3917 CA:true
3918 PathLen: no limit
3919]
3920
3921[4]: ObjectId: 2.5.29.31 Criticality=false
3922CRLDistributionPoints [
3923 [DistributionPoint:
3924 [URIName: http://crl.pki.goog/gsr1/gsr1.crl]
3925]]
3926
3927[5]: ObjectId: 2.5.29.32 Criticality=false
3928CertificatePolicies [
3929 [CertificatePolicyId: [2.23.140.1.2.1]
3930[] ]
3931 [CertificatePolicyId: [2.23.140.1.2.2]
3932[] ]
3933 [CertificatePolicyId: [1.3.6.1.4.1.11129.2.5.3.2]
3934[] ]
3935 [CertificatePolicyId: [1.3.6.1.4.1.11129.2.5.3.3]
3936[] ]
3937]
3938
3939[6]: ObjectId: 2.5.29.15 Criticality=true
3940KeyUsage [
3941 DigitalSignature
3942 Key_CertSign
3943 Crl_Sign
3944]
3945
3946[7]: ObjectId: 2.5.29.14 Criticality=false
3947SubjectKeyIdentifier [
3948KeyIdentifier [
39490000: E4 AF 2B 26 71 1A 2B 48 27 85 2F 52 66 2C EF F0 ..+&q.+H'./Rf,..
39500010: 89 13 71 3E ..q>
3951]
3952]
3953
3954]
3955 Algorithm: [SHA256withRSA]
3956 Signature:
39570000: 34 A4 1E B1 28 A3 D0 B4 76 17 A6 31 7A 21 E9 D1 4...(...v..1z!..
39580010: 52 3E C8 DB 74 16 41 88 B8 3D 35 1D ED E4 FF 93 R>..t.A..=5.....
39590020: E1 5C 5F AB BB EA 7C CF DB E4 0D D1 8B 57 F2 26 .\_..........W.&
39600030: 6F 5B BE 17 46 68 94 37 6F 6B 7A C8 C0 18 37 FA o[..Fh.7okz...7.
39610040: 25 51 AC EC 68 BF B2 C8 49 FD 5A 9A CA 01 23 AC %Q..h...I.Z...#.
39620050: 84 80 2B 02 8C 99 97 EB 49 6A 8C 75 D7 C7 DE B2 ..+.....Ij.u....
39630060: C9 97 9F 58 48 57 0E 35 A1 E4 1A D6 FD 6F 83 81 ...XHW.5.....o..
39640070: 6F EF 8C CF 97 AF C0 85 2A F0 F5 4E 69 09 91 2D o.......*..Ni..-
39650080: E1 68 B8 C1 2B 73 E9 D4 D9 FC 22 C0 37 1F 0B 66 .h..+s....".7..f
39660090: 1D 49 ED 02 55 8F 67 E1 32 D7 D3 26 BF 70 E3 3D .I..U.g.2..&.p.=
396700A0: F4 67 6D 3D 7C E5 34 88 E3 32 FA A7 6E 06 6A 6F .gm=..4..2..n.jo
396800B0: BD 8B 91 EE 16 4B E8 3B A9 B3 37 E7 C3 44 A4 7E .....K.;..7..D..
396900C0: D8 6C D7 C7 46 F5 92 9B E7 D5 21 BE 66 92 19 94 .l..F.....!.f...
397000D0: 55 6C D4 29 B2 0D C1 66 5B E2 77 49 48 28 ED 9D Ul.)...f[.wIH(..
397100E0: D7 1A 33 72 53 B3 82 35 CF 62 8B C9 24 8B A5 B7 ..3rS..5.b..$...
397200F0: 39 0C BB 7E 2A 41 BF 52 CF FC A2 96 B6 C2 82 3F 9...*A.R.......?
3973
3974]
3975 + google 0.39s
3976fs2.io.tcp.SocketSuite:
3977 + tcp - echo.requests 0.078s
3978 + tcp - readN 0.017s
3979 + tcp - write - concurrent calls do not cause WritePendingException 0.015s
3980fs2.io.JavaInputOutputStreamSuite:
3981 + ToInputStream - arbitrary.streams 0.489s
3982==> i fs2.io.JavaInputOutputStreamSuite.ToInputStream - upstream.is.closed ignored 0.0s
3983==> i fs2.io.JavaInputOutputStreamSuite.ToInputStream - upstream.is.force-closed ignored 0.0s
3984 + ToInputStream - converts to 0..255 int values except EOF mark 0.049s
3985fs2.io.file.FileSuite:
3986 + readAll - retrieves whole content of a file 0.016s
3987 + readRange - reads half of a file 0.006s
3988 + readRange - reads full file if end is bigger than file size 0.004s
3989 + writeAll - simple write 0.013s
3990 + writeAll - append 0.006s
3991 + tail - keeps reading a file as it is appended 1.026s
3992 + exists - returns false on a non existent file 0.002s
3993 + exists - returns true on an existing file 0.003s
3994 + permissions - should fail for a non existent file 0.004s
3995 + permissions - should return permissions for existing file 0.009s
3996 + setPermissions - should fail for a non existent file 0.002s
3997 + setPermissions - should correctly change file permissions for existing file 0.004s
3998 + copy - returns a path to the new file 0.004s
3999 + deleteIfExists - should result in non existent file 0.003s
4000 + delete - should fail on a non existent file 0.002s
4001 + deleteDirectoryRecursively - should remove a non-empty directory 0.007s
4002 + move - should result in the old path being deleted 0.004s
4003 + size - should return correct size of ay file 0.003s
4004 + tempFileStream - should remove the file following stream closure 0.004s
4005 + tempFileStream - should not fail if the file is deleted before the stream completes 0.004s
4006 + tempDirectoryStream - should remove the directory following stream closure 0.018s
4007 + tempDirectoryStream - should not fail if the directory is deleted before the stream completes 0.019s
4008 + createDirectory - should return in an existing path 0.004s
4009 + createDirectories - should return in an existing path 0.004s
4010 + directoryStream - returns an empty Stream on an empty directory 0.006s
4011 + directoryStream - returns all files in a directory correctly 0.013s
4012 + walk - returns the only file in a directory correctly 0.008s
4013 + walk - returns all files in a directory correctly 0.014s
4014 + walk - returns all files in a nested tree correctly 0.017s
4015 + writeRotate 0.054s
4016fs2.io.tls.DTLSSocketSuite:
4017 + DTLSSocket - echo 0.857s
4018fs2.io.file.BaseFileSuite:
4019fs2.io.IoSuite:
4020 + readInputStream - non-buffered 0.059s
4021 + readInputStream - buffered 0.055s
4022 + readOutputStream - writes data and terminates when `f` returns 0.069s
4023 + readOutputStream - can be manually closed from inside `f` 0.035s
4024 + readOutputStream - fails when `f` fails 0.061s
4025 + readOutputStream - Doesn't deadlock with size-1 ContextShift thread pool 0.008s
4026 + readOutputStream - emits chunks of the configured size 1.108s
4027 + readOutputStream - PipedInput/OutputStream used to track threads, fs2 reimplementation works 0.105s
4028 + readOutputStream - different chunk sizes function correctly 0.3s
4029 + readOutputStream - can copy more than Int.MaxValue bytes 16.474s
4030 + readOutputStream - works with short-circuiting monad transformers 0.024s
4031 + unsafeReadInputStream - non-buffered 0.032s
4032fs2.io.tls.TLSSocketSuite:
4033==> i fs2.io.tls.TLSSocketSuite.TLSSocket - google - TLSv1 - disabled on this platform ignored 0.0s
4034==> i fs2.io.tls.TLSSocketSuite.TLSSocket - google - TLSv1.1 - disabled on this platform ignored 0.0s
4035 + TLSSocket - google - TLSv1.2 0.865s
4036 + TLSSocket - google - TLSv1.3 0.458s
4037 + TLSSocket - echo 0.194s
4038 + TLSSocket - client reads before writing 1.972s
4039/build/repo/core/shared/src/main/scala/fs2/Stream.scala:2741: error: ) expected but . found
4040 FreeC.translate[F2, G, O](free, u)(using TranslateInterrupt.interruptibleInstance[G])
4041 ^
4042/build/repo/core/shared/src/main/scala-3/fs2/ChunkPlatform.scala:40: error: ) expected but . found
4043 .toArraySeq(using knownType.elementClassTag.asInstanceOf[reflect.ClassTag[O]])
4044 ^
4045/build/repo/core/shared/src/main/scala/fs2/Stream.scala:2741: error: ) expected but . found
4046 FreeC.translate[F2, G, O](free, u)(using TranslateInterrupt.interruptibleInstance[G])
4047 ^
4048/build/repo/core/shared/src/main/scala-3/fs2/ChunkPlatform.scala:40: error: ) expected but . found
4049 .toArraySeq(using knownType.elementClassTag.asInstanceOf[reflect.ClassTag[O]])
4050 ^
4051Starting build for ProjectRef(file:/build/repo/,reactiveStreams) (fs2-reactive-streams)... [3/4]
4052Compile scalacOptions: -language:implicitConversions, -Ykind-projector, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
4053[info] compiling 4 Scala sources to /build/repo/reactive-streams/target/scala-3.8.0-RC3/classes ...
4054[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
4055[warn] one warning found
4056[info] done compiling
4057/build/repo/reactive-streams/src/main/scala/fs2/interop/reactivestreams/StreamUnicastPublisher.scala:39: error: ] expected but >: found
4058 def subscribe(subscriber: Subscriber[? >: A]): Unit = {
4059 ^
4060/build/repo/core/shared/src/main/scala/fs2/Stream.scala:2741: error: ) expected but . found
4061 FreeC.translate[F2, G, O](free, u)(using TranslateInterrupt.interruptibleInstance[G])
4062 ^
4063/build/repo/core/shared/src/main/scala-3/fs2/ChunkPlatform.scala:40: error: ) expected but . found
4064 .toArraySeq(using knownType.elementClassTag.asInstanceOf[reflect.ClassTag[O]])
4065 ^
4066[info] compiling 6 Scala sources to /build/repo/reactive-streams/target/scala-3.8.0-RC3/test-classes ...
4067[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
4068[warn] one warning found
4069[info] done compiling
4070/build/repo/reactive-streams/src/main/scala/fs2/interop/reactivestreams/StreamUnicastPublisher.scala:39: error: ] expected but >: found
4071 def subscribe(subscriber: Subscriber[? >: A]): Unit = {
4072 ^
4073/build/repo/core/shared/src/main/scala/fs2/Stream.scala:2741: error: ) expected but . found
4074 FreeC.translate[F2, G, O](free, u)(using TranslateInterrupt.interruptibleInstance[G])
4075 ^
4076/build/repo/core/shared/src/main/scala-3/fs2/ChunkPlatform.scala:40: error: ) expected but . found
4077 .toArraySeq(using knownType.elementClassTag.asInstanceOf[reflect.ClassTag[O]])
4078 ^
4079[warn] javaOptions will be ignored, fork is set to false
4080fs2.interop.reactivestreams.SubscriberStabilitySpec:
4081 + StreamSubscriber has no race condition 0.286s
4082[info] + package.scala.package.scala:29: reactivestreams.example at line 43: downstream.compile.toVector.unsafeRunSync(): OK, proved property.
4083fs2.interop.reactivestreams.PublisherToSubscriberSpec:
4084 + should have the same output as input 0.289s
4085==> i fs2.interop.reactivestreams.PublisherToSubscriberSpec.should propagate errors downstream ignored 0.001s
4086 + should cancel upstream if downstream completes 0.184s
4087[TestNG] Running:
4088 Command line suite
4089
4090
4091===============================================
4092Command line suite
4093Total tests run: 26, Failures: 0, Skips: 15
4094===============================================
4095
4096[info] SubscriberBlackboxSpec:
4097[info] - required_spec201_blackbox_mustSignalDemandViaSubscriptionRequest
4098[info] - required_spec203_blackbox_mustNotCallMethodsOnSubscriptionOrPublisherInOnComplete
4099[info] - required_spec203_blackbox_mustNotCallMethodsOnSubscriptionOrPublisherInOnError
4100[info] - required_spec205_blackbox_mustCallSubscriptionCancelIfItAlreadyHasAnSubscriptionAndReceivesAnotherOnSubscribeSignal
4101[info] - required_spec209_blackbox_mustBePreparedToReceiveAnOnCompleteSignalWithPrecedingRequestCall
4102[info] - required_spec209_blackbox_mustBePreparedToReceiveAnOnCompleteSignalWithoutPrecedingRequestCall
4103[info] - required_spec210_blackbox_mustBePreparedToReceiveAnOnErrorSignalWithPrecedingRequestCall
4104[info] - required_spec210_blackbox_mustBePreparedToReceiveAnOnErrorSignalWithoutPrecedingRequestCall
4105[info] - required_spec213_blackbox_onError_mustThrowNullPointerExceptionWhenParametersAreNull
4106[info] - required_spec213_blackbox_onNext_mustThrowNullPointerExceptionWhenParametersAreNull
4107[info] - required_spec213_blackbox_onSubscribe_mustThrowNullPointerExceptionWhenParametersAreNull
4108[info] - untested_spec202_blackbox_shouldAsynchronouslyDispatch !!! IGNORED !!!
4109[info] - untested_spec204_blackbox_mustConsiderTheSubscriptionAsCancelledInAfterRecievingOnCompleteOrOnError !!! IGNORED !!!
4110[info] - untested_spec206_blackbox_mustCallSubscriptionCancelIfItIsNoLongerValid !!! IGNORED !!!
4111[info] - untested_spec207_blackbox_mustEnsureAllCallsOnItsSubscriptionTakePlaceFromTheSameThreadOrTakeCareOfSynchronization !!! IGNORED !!!
4112[info] - untested_spec208_blackbox_mustBePreparedToReceiveOnNextSignalsAfterHavingCalledSubscriptionCancel !!! IGNORED !!!
4113[info] - untested_spec211_blackbox_mustMakeSureThatAllCallsOnItsMethodsHappenBeforeTheProcessingOfTheRespectiveEvents !!! IGNORED !!!
4114[info] - untested_spec212_blackbox_mustNotCallOnSubscribeMoreThanOnceBasedOnObjectEquality !!! IGNORED !!!
4115[info] - untested_spec213_blackbox_failingOnSignalInvocation !!! IGNORED !!!
4116[info] - untested_spec301_blackbox_mustNotBeCalledOutsideSubscriberContext !!! IGNORED !!!
4117[info] - untested_spec308_blackbox_requestMustRegisterGivenNumberElementsToBeProduced !!! IGNORED !!!
4118[info] - untested_spec310_blackbox_requestMaySynchronouslyCallOnNextOnSubscriber !!! IGNORED !!!
4119[info] - untested_spec311_blackbox_requestMaySynchronouslyCallOnCompleteOrOnError !!! IGNORED !!!
4120[info] - untested_spec314_blackbox_cancelMayCauseThePublisherToShutdownIfNoOtherSubscriptionExists !!! IGNORED !!!
4121[info] - untested_spec315_blackbox_cancelMustNotThrowExceptionAndMustSignalOnError !!! IGNORED !!!
4122[info] - untested_spec316_blackbox_requestMustNotThrowExceptionAndMustOnErrorTheSubscriber !!! IGNORED !!!
4123[TestNG] Running:
4124 Command line suite
4125
4126
4127===============================================
4128Command line suite
4129Total tests run: 38, Failures: 0, Skips: 7
4130===============================================
4131
4132[info] StreamUnicastPublisherSpec:
4133[info] - optional_spec104_mustSignalOnErrorWhenFails
4134[info] - optional_spec105_emptyStreamMustTerminateBySignallingOnComplete
4135[info] - optional_spec111_maySupportMultiSubscribe
4136[info] - optional_spec111_multicast_mustProduceTheSameElementsInTheSameSequenceToAllOfItsSubscribersWhenRequestingManyUpfront
4137[info] - optional_spec111_multicast_mustProduceTheSameElementsInTheSameSequenceToAllOfItsSubscribersWhenRequestingManyUpfrontAndCompleteAsExpected
4138[info] - optional_spec111_multicast_mustProduceTheSameElementsInTheSameSequenceToAllOfItsSubscribersWhenRequestingOneByOne
4139[info] - optional_spec111_registeredSubscribersMustReceiveOnNextOrOnCompleteSignals
4140[info] - optional_spec309_requestNegativeNumberMaySignalIllegalArgumentExceptionWithSpecificMessage
4141[info] - required_createPublisher1MustProduceAStreamOfExactly1Element
4142[info] - required_createPublisher3MustProduceAStreamOfExactly3Elements
4143[info] - required_spec101_subscriptionRequestMustResultInTheCorrectNumberOfProducedElements
4144[info] - required_spec102_maySignalLessThanRequestedAndTerminateSubscription
4145[info] - required_spec105_mustSignalOnCompleteWhenFiniteStreamTerminates
4146[info] - required_spec107_mustNotEmitFurtherSignalsOnceOnCompleteHasBeenSignalled
4147[info] - required_spec109_mayRejectCallsToSubscribeIfPublisherIsUnableOrUnwillingToServeThemRejectionMustTriggerOnErrorAfterOnSubscribe
4148[info] - required_spec109_mustIssueOnSubscribeForNonNullSubscriber
4149[info] - required_spec109_subscribeThrowNPEOnNullSubscriber
4150[info] - required_spec302_mustAllowSynchronousRequestCallsFromOnNextAndOnSubscribe
4151[info] - required_spec303_mustNotAllowUnboundedRecursion
4152[info] - required_spec306_afterSubscriptionIsCancelledRequestMustBeNops
4153[info] - required_spec307_afterSubscriptionIsCancelledAdditionalCancelationsMustBeNops
4154[info] - required_spec309_requestNegativeNumberMustSignalIllegalArgumentException
4155[info] - required_spec309_requestZeroMustSignalIllegalArgumentException
4156[info] - required_spec312_cancelMustMakeThePublisherToEventuallyStopSignaling
4157[info] - required_spec313_cancelMustMakeThePublisherEventuallyDropAllReferencesToTheSubscriber
4158[info] - required_spec317_mustNotSignalOnErrorWhenPendingAboveLongMaxValue
4159[info] - required_spec317_mustSupportACumulativePendingElementCountUpToLongMaxValue
4160[info] - required_spec317_mustSupportAPendingElementCountUpToLongMaxValue
4161[info] - required_validate_boundedDepthOfOnNextAndRequestRecursion
4162[info] - required_validate_maxElementsFromPublisher
4163[info] - stochastic_spec103_mustSignalOnMethodsSequentially
4164[info] - untested_spec106_mustConsiderSubscriptionCancelledAfterOnErrorOrOnCompleteHasBeenCalled !!! IGNORED !!!
4165[info] - untested_spec107_mustNotEmitFurtherSignalsOnceOnErrorHasBeenSignalled !!! IGNORED !!!
4166[info] - untested_spec108_possiblyCanceledSubscriptionShouldNotReceiveOnErrorOrOnCompleteSignals !!! IGNORED !!!
4167[info] - untested_spec109_subscribeShouldNotThrowNonFatalThrowable !!! IGNORED !!!
4168[info] - untested_spec110_rejectASubscriptionRequestIfTheSameSubscriberSubscribesTwice !!! IGNORED !!!
4169[info] - untested_spec304_requestShouldNotPerformHeavyComputations !!! IGNORED !!!
4170[info] - untested_spec305_cancelMustNotSynchronouslyPerformHeavyComputation !!! IGNORED !!!
4171fs2.interop.reactivestreams.CancellationSpec:
4172 + after subscription is cancelled request must be noOps 1.211s
4173 + after subscription is cancelled additional cancelations must be noOps 0.627s
4174[TestNG] Running:
4175 Command line suite
4176
4177
4178===============================================
4179Command line suite
4180Total tests run: 27, Failures: 0, Skips: 13
4181===============================================
4182
4183[info] SubscriberWhiteboxSpec:
4184[info] - required_exerciseWhiteboxHappyPath
4185[info] - required_spec201_mustSignalDemandViaSubscriptionRequest
4186[info] - required_spec203_mustNotCallMethodsOnSubscriptionOrPublisherInOnComplete
4187[info] - required_spec203_mustNotCallMethodsOnSubscriptionOrPublisherInOnError
4188[info] - required_spec205_mustCallSubscriptionCancelIfItAlreadyHasAnSubscriptionAndReceivesAnotherOnSubscribeSignal
4189[info] - required_spec208_mustBePreparedToReceiveOnNextSignalsAfterHavingCalledSubscriptionCancel
4190[info] - required_spec209_mustBePreparedToReceiveAnOnCompleteSignalWithPrecedingRequestCall
4191[info] - required_spec209_mustBePreparedToReceiveAnOnCompleteSignalWithoutPrecedingRequestCall
4192[info] - required_spec210_mustBePreparedToReceiveAnOnErrorSignalWithPrecedingRequestCall
4193[info] - required_spec210_mustBePreparedToReceiveAnOnErrorSignalWithoutPrecedingRequestCall
4194[info] - required_spec213_onError_mustThrowNullPointerExceptionWhenParametersAreNull
4195[info] - required_spec213_onNext_mustThrowNullPointerExceptionWhenParametersAreNull
4196[info] - required_spec213_onSubscribe_mustThrowNullPointerExceptionWhenParametersAreNull
4197[info] - required_spec308_requestMustRegisterGivenNumberElementsToBeProduced
4198[info] - untested_spec202_shouldAsynchronouslyDispatch !!! IGNORED !!!
4199[info] - untested_spec204_mustConsiderTheSubscriptionAsCancelledInAfterRecievingOnCompleteOrOnError !!! IGNORED !!!
4200[info] - untested_spec206_mustCallSubscriptionCancelIfItIsNoLongerValid !!! IGNORED !!!
4201[info] - untested_spec207_mustEnsureAllCallsOnItsSubscriptionTakePlaceFromTheSameThreadOrTakeCareOfSynchronization !!! IGNORED !!!
4202[info] - untested_spec211_mustMakeSureThatAllCallsOnItsMethodsHappenBeforeTheProcessingOfTheRespectiveEvents !!! IGNORED !!!
4203[info] - untested_spec212_mustNotCallOnSubscribeMoreThanOnceBasedOnObjectEquality_specViolation !!! IGNORED !!!
4204[info] - untested_spec213_failingOnSignalInvocation !!! IGNORED !!!
4205[info] - untested_spec301_mustNotBeCalledOutsideSubscriberContext !!! IGNORED !!!
4206[info] - untested_spec310_requestMaySynchronouslyCallOnNextOnSubscriber !!! IGNORED !!!
4207[info] - untested_spec311_requestMaySynchronouslyCallOnCompleteOrOnError !!! IGNORED !!!
4208[info] - untested_spec314_cancelMayCauseThePublisherToShutdownIfNoOtherSubscriptionExists !!! IGNORED !!!
4209[info] - untested_spec315_cancelMustNotThrowExceptionAndMustSignalOnError !!! IGNORED !!!
4210[info] - untested_spec316_requestMustNotThrowExceptionAndMustOnErrorTheSubscriber !!! IGNORED !!!
4211/build/repo/reactive-streams/src/main/scala/fs2/interop/reactivestreams/StreamUnicastPublisher.scala:39: error: ] expected but >: found
4212 def subscribe(subscriber: Subscriber[? >: A]): Unit = {
4213 ^
4214/build/repo/core/shared/src/main/scala/fs2/Stream.scala:2741: error: ) expected but . found
4215 FreeC.translate[F2, G, O](free, u)(using TranslateInterrupt.interruptibleInstance[G])
4216 ^
4217/build/repo/core/shared/src/main/scala-3/fs2/ChunkPlatform.scala:40: error: ) expected but . found
4218 .toArraySeq(using knownType.elementClassTag.asInstanceOf[reflect.ClassTag[O]])
4219 ^
4220/build/repo/reactive-streams/src/main/scala/fs2/interop/reactivestreams/StreamUnicastPublisher.scala:39: error: ] expected but >: found
4221 def subscribe(subscriber: Subscriber[? >: A]): Unit = {
4222 ^
4223/build/repo/core/shared/src/main/scala/fs2/Stream.scala:2741: error: ) expected but . found
4224 FreeC.translate[F2, G, O](free, u)(using TranslateInterrupt.interruptibleInstance[G])
4225 ^
4226/build/repo/core/shared/src/main/scala-3/fs2/ChunkPlatform.scala:40: error: ) expected but . found
4227 .toArraySeq(using knownType.elementClassTag.asInstanceOf[reflect.ClassTag[O]])
4228 ^
4229
4230************************
4231Build summary:
4232[{
4233 "module": "fs2-core",
4234 "compile": {"status": "ok", "tookMs": 30816, "warnings": 8, "errors": 0, "sourceVersion": "3.8"},
4235 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
4236 "test-compile": {"status": "ok", "tookMs": 18266, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
4237 "test": {"status": "ok", "tookMs": 124030, "passed": 2390, "failed": 0, "ignored": 0, "skipped": 16, "total": 2406, "byFramework": [{"framework": "munit", "stats": {"passed": 2385, "failed": 0, "ignored": 0, "skipped": 16, "total": 2401}},{"framework": "unknown", "stats": {"passed": 5, "failed": 0, "ignored": 0, "skipped": 0, "total": 5}}]},
4238 "publish": {"status": "skipped", "tookMs": 0},
4239 "metadata": {
4240 "crossScalaVersions": ["3.0.2", "2.12.20", "2.13.16"]
4241}
4242},{
4243 "module": "fs2-experimental",
4244 "compile": {"status": "ok", "tookMs": 932, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
4245 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
4246 "test-compile": {"status": "ok", "tookMs": 755, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
4247 "test": {"status": "ok", "tookMs": 832, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
4248 "publish": {"status": "skipped", "tookMs": 0},
4249 "metadata": {
4250 "crossScalaVersions": ["3.0.2", "2.12.20", "2.13.16"]
4251}
4252},{
4253 "module": "fs2-io",
4254 "compile": {"status": "ok", "tookMs": 3276, "warnings": 1, "errors": 0, "sourceVersion": "3.8"},
4255 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
4256 "test-compile": {"status": "ok", "tookMs": 3240, "warnings": 1, "errors": 0, "sourceVersion": "3.8"},
4257 "test": {"status": "ok", "tookMs": 32329, "passed": 64, "failed": 0, "ignored": 0, "skipped": 5, "total": 69, "byFramework": [{"framework": "munit", "stats": {"passed": 64, "failed": 0, "ignored": 0, "skipped": 5, "total": 69}}]},
4258 "publish": {"status": "skipped", "tookMs": 0},
4259 "metadata": {
4260 "crossScalaVersions": ["3.0.2", "2.12.20", "2.13.16"]
4261}
4262},{
4263 "module": "fs2-reactive-streams",
4264 "compile": {"status": "ok", "tookMs": 1326, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
4265 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
4266 "test-compile": {"status": "ok", "tookMs": 1764, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
4267 "test": {"status": "ok", "tookMs": 34499, "passed": 61, "failed": 0, "ignored": 35, "skipped": 1, "total": 97, "byFramework": [{"framework": "munit", "stats": {"passed": 5, "failed": 0, "ignored": 0, "skipped": 1, "total": 6}},{"framework": "unknown", "stats": {"passed": 56, "failed": 0, "ignored": 35, "skipped": 0, "total": 91}}]},
4268 "publish": {"status": "skipped", "tookMs": 0},
4269 "metadata": {
4270 "crossScalaVersions": ["3.0.2", "2.12.20", "2.13.16"]
4271}
4272}]
4273************************
4274[success] Total time: 270 s (0:04:30.0), completed Dec 4, 2025, 2:44:42 PM
4275[0JChecking patch project/plugins.sbt...
4276Checking patch build.sbt...
4277Applied patch project/plugins.sbt cleanly.
4278Applied patch build.sbt cleanly.