Build Logs
thoughtworksinc/dsl.scala • 3.8.0-RC4:2025-12-22
Errors
42
Warnings
1107
Total Lines
2907
1##################################
2Clonning https://github.com/thoughtworksinc/dsl.scala.git into /build/repo using revision v2.0.0
3##################################
4Note: switching to '8ec481a79e7d7dc824fa41ff684529e4bde5269b'.
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.7 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.7-migration
27Remove: -indent,-no-indent,-new-syntax,,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
28
29Try apply source patch:
30Path: project/plugins.sbt
31Pattern: addSbtPlugin("org.scala-js" % "sbt-scalajs" % "1.12.0")
32Replacement: addSbtPlugin("org.scala-js" % "sbt-scalajs" % "1.20.1")
33Skip patch, 3.7.4 not matches version range: <3.8.0, 3.99.99>
34----
35Starting build for 3.7.4
36Execute tests: false
37sbt project found:
38Sbt version 1.8.2 is not supported, minimal supported version is 1.11.5
39Enforcing usage of sbt in version 1.11.5
40No prepare script found for project thoughtworksinc/dsl.scala
41##################################
42Scala version: 3.7.4
43Targets: com.thoughtworks.dsl%domains-continuation com.thoughtworks.dsl%domains-scalaz com.thoughtworks.dsl%domains-task com.thoughtworks.dsl%dsl com.thoughtworks.dsl%keywords-asynchronousio com.thoughtworks.dsl%keywords-await com.thoughtworks.dsl%keywords-each com.thoughtworks.dsl%keywords-fence com.thoughtworks.dsl%keywords-flatmap com.thoughtworks.dsl%keywords-get com.thoughtworks.dsl%keywords-if com.thoughtworks.dsl%keywords-match com.thoughtworks.dsl%keywords-monadic com.thoughtworks.dsl%keywords-nonesafe com.thoughtworks.dsl%keywords-pure com.thoughtworks.dsl%keywords-put com.thoughtworks.dsl%keywords-return com.thoughtworks.dsl%keywords-shift com.thoughtworks.dsl%keywords-suspend com.thoughtworks.dsl%keywords-trycatch com.thoughtworks.dsl%keywords-trycatchfinally com.thoughtworks.dsl%keywords-tryfinally com.thoughtworks.dsl%keywords-typed com.thoughtworks.dsl%keywords-using com.thoughtworks.dsl%keywords-while com.thoughtworks.dsl%keywords-yield com.thoughtworks.dsl%macros-reset com.thoughtworks.dsl%scala-async
44Project projectConfig: {"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","migrationVersions":["3.7"],"sourcePatches":[{"path":"project/plugins.sbt","pattern":"addSbtPlugin(\"org.scala-js\" % \"sbt-scalajs\" % \"1.12.0\")","replaceWith":"addSbtPlugin(\"org.scala-js\" % \"sbt-scalajs\" % \"1.20.1\")","selectVersion":{"min":"3.8.0"}}]}
45##################################
46Using extra scalacOptions: -rewrite,REQUIRE:-source:3.7-migration
47Filtering out scalacOptions: -indent,-no-indent,-new-syntax,,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
48[sbt_options] declare -a sbt_options=()
49[process_args] java_version = '17'
50[copyRt] java9_rt = '/root/.sbt/1.0/java9-rt-ext-eclipse_adoptium_17_0_8/rt.jar'
51# Executing command line:
52java
53-Dfile.encoding=UTF-8
54-XX:MaxMetaspaceSize=512M
55-Xmx5G
56-Xss6M
57-XX:+UseG1GC
58-Dcommunitybuild.scala=3.7.4
59-Dcommunitybuild.project.dependencies.add=
60-Xmx7G
61-Xms4G
62-Xss8M
63-Dsbt.script=/root/.sdkman/candidates/sbt/current/bin/sbt
64-Dscala.ext.dirs=/root/.sbt/1.0/java9-rt-ext-eclipse_adoptium_17_0_8
65-jar
66/root/.sdkman/candidates/sbt/1.11.5/bin/sbt-launch.jar
67"setCrossScalaVersions 3.7.4"
68"++3.7.4 -v"
69"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""
70"set every credentials := Nil"
71"excludeLibraryDependency com.github.ghik:zerowaste_{scalaVersion} com.olegpy:better-monadic-for_3 org.polyvariant:better-tostring_{scalaVersion} org.wartremover:wartremover_{scalaVersion}"
72"removeScalacOptionsStartingWith -P:wartremover"
73
74moduleMappings
75"runBuild 3.7.4 """{"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","migrationVersions":["3.7"],"sourcePatches":[{"path":"project/plugins.sbt","pattern":"addSbtPlugin(\"org.scala-js\" % \"sbt-scalajs\" % \"1.12.0\")","replaceWith":"addSbtPlugin(\"org.scala-js\" % \"sbt-scalajs\" % \"1.20.1\")","selectVersion":{"min":"3.8.0"}}]}""" com.thoughtworks.dsl%domains-continuation com.thoughtworks.dsl%domains-scalaz com.thoughtworks.dsl%domains-task com.thoughtworks.dsl%dsl com.thoughtworks.dsl%keywords-asynchronousio com.thoughtworks.dsl%keywords-await com.thoughtworks.dsl%keywords-each com.thoughtworks.dsl%keywords-fence com.thoughtworks.dsl%keywords-flatmap com.thoughtworks.dsl%keywords-get com.thoughtworks.dsl%keywords-if com.thoughtworks.dsl%keywords-match com.thoughtworks.dsl%keywords-monadic com.thoughtworks.dsl%keywords-nonesafe com.thoughtworks.dsl%keywords-pure com.thoughtworks.dsl%keywords-put com.thoughtworks.dsl%keywords-return com.thoughtworks.dsl%keywords-shift com.thoughtworks.dsl%keywords-suspend com.thoughtworks.dsl%keywords-trycatch com.thoughtworks.dsl%keywords-trycatchfinally com.thoughtworks.dsl%keywords-tryfinally com.thoughtworks.dsl%keywords-typed com.thoughtworks.dsl%keywords-using com.thoughtworks.dsl%keywords-while com.thoughtworks.dsl%keywords-yield com.thoughtworks.dsl%macros-reset com.thoughtworks.dsl%scala-async"
76
77[info] welcome to sbt 1.11.5 (Eclipse Adoptium Java 17.0.8)
78[info] loading settings for project repo-build from akka.sbt, plugins.sbt...
79[info] loading project definition from /build/repo/project
80[info] compiling 2 Scala sources to /build/repo/project/target/scala-2.12/sbt-1.0/classes ...
81[info] Non-compiled module 'compiler-bridge_2.12' for Scala 2.12.20. Compiling...
82[info] Compilation completed in 9.086s.
83[info] done compiling
84/build/repo/build.sbt:182: warning: method in in trait ScopingSetting is deprecated (since 1.5.0): `in` is deprecated; migrate to slash syntax - https://www.scala-sbt.org/1.x/docs/Migrating-from-sbt-013x.html#slash
85organization in ThisBuild := "com.thoughtworks.dsl"
86 ^
87/build/repo/build.sbt:184: warning: method in in trait ScopingSetting is deprecated (since 1.5.0): `in` is deprecated; migrate to slash syntax - https://www.scala-sbt.org/1.x/docs/Migrating-from-sbt-013x.html#slash
88skip in publish := true
89 ^
90[info] loading settings for project DslJS from build.sbt...
91[info] loading settings for project DslJVM from build.sbt...
92[info] loading settings for project macros-ResetJS from build.sbt...
93[info] loading settings for project macros-ResetJVM from build.sbt...
94[info] loading settings for project domains-TaskJS from build.sbt...
95[info] loading settings for project domains-TaskJVM from build.sbt, jvm.sbt...
96[info] loading settings for project keywords-EachJS from build.sbt...
97[info] loading settings for project keywords-EachJVM from build.sbt...
98[info] loading settings for project keywords-FenceJS from build.sbt...
99[info] loading settings for project keywords-FenceJVM from build.sbt...
100[info] loading settings for project keywords-ReturnJS from build.sbt...
101[info] loading settings for project keywords-ReturnJVM from build.sbt...
102[info] loading settings for project keywords-PutJS from build.sbt...
103[info] loading settings for project keywords-PutJVM from build.sbt...
104[info] loading settings for project keywords-AsynchronousIoJS from build.sbt...
105[info] loading settings for project keywords-AsynchronousIoJVM from build.sbt, jvm.sbt...
106[info] loading settings for project keywords-ShiftJS from build.sbt...
107[info] loading settings for project keywords-ShiftJVM from build.sbt...
108[info] loading settings for project keywords-UsingJS from build.sbt...
109[info] loading settings for project keywords-UsingJVM from build.sbt...
110/build/repo/keywords-FlatMap/.js/build.sbt:1: warning: method in in trait ScopingSetting is deprecated (since 1.5.0): `in` is deprecated; migrate to slash syntax - https://www.scala-sbt.org/1.x/docs/Migrating-from-sbt-013x.html#slash
111scalacOptions in Compile ++= {
112 ^
113[info] loading settings for project keywords-FlatMapJS from build.sbt...
114[info] loading settings for project keywords-FlatMapJVM from build.sbt...
115[info] loading settings for project keywords-AwaitJS from build.sbt...
116[info] loading settings for project keywords-AwaitJVM from build.sbt, jvm.sbt...
117[info] loading settings for project scala-asyncJVM from jvm.sbt...
118/build/repo/keywords-Yield/.js/build.sbt:7: warning: method in in trait ScopingSetting is deprecated (since 1.5.0): `in` is deprecated; migrate to slash syntax - https://www.scala-sbt.org/1.x/docs/Migrating-from-sbt-013x.html#slash
119scalacOptions in Compile ++= {
120 ^
121[info] loading settings for project keywords-YieldJS from build.sbt...
122[info] loading settings for project keywords-YieldJVM from build.sbt, jvm.sbt...
123[info] loading settings for project keywords-MonadicJS from build.sbt...
124[info] loading settings for project keywords-MonadicJVM from build.sbt...
125[info] loading settings for project domains-scalazJS from build.sbt...
126[info] loading settings for project domains-scalazJVM from build.sbt...
127[info] loading settings for project repo from build.sbt, secret.sbt...
128[info] resolving key references (54261 settings) ...
129[info] set current project to repo (in build file:/build/repo/)
130Execute setCrossScalaVersions: 3.7.4
131OpenCB::Changing crossVersion 3.2.2 -> 3.7.4 in domains-ContinuationJS/crossScalaVersions
132OpenCB::Changing crossVersion 3.2.2 -> 3.7.4 in domains-TaskJVM/crossScalaVersions
133OpenCB::Changing crossVersion 3.2.2 -> 3.7.4 in keywords-TryCatchJS/crossScalaVersions
134OpenCB::Changing crossVersion 3.2.2 -> 3.7.4 in keywords-EachJVM/crossScalaVersions
135OpenCB::Changing crossVersion 3.2.2 -> 3.7.4 in keywords-FenceJS/crossScalaVersions
136OpenCB::Changing crossVersion 3.2.2 -> 3.7.4 in keywords-MatchJVM/crossScalaVersions
137OpenCB::Changing crossVersion 3.2.2 -> 3.7.4 in keywords-TypedJVM/crossScalaVersions
138OpenCB::Changing crossVersion 3.2.2 -> 3.7.4 in keywords-EachJS/crossScalaVersions
139OpenCB::Changing crossVersion 3.2.2 -> 3.7.4 in keywords-FenceJVM/crossScalaVersions
140OpenCB::Changing crossVersion 3.2.2 -> 3.7.4 in keywords-TryCatchFinallyJS/crossScalaVersions
141OpenCB::Changing crossVersion 3.2.2 -> 3.7.4 in keywords-AwaitJVM/crossScalaVersions
142OpenCB::Changing crossVersion 3.2.2 -> 3.7.4 in keywords-IfJS/crossScalaVersions
143OpenCB::Changing crossVersion 3.2.2 -> 3.7.4 in keywords-MatchJS/crossScalaVersions
144OpenCB::Changing crossVersion 3.2.2 -> 3.7.4 in domains-scalazJVM/crossScalaVersions
145OpenCB::Changing crossVersion 3.2.2 -> 3.7.4 in keywords-WhileJS/crossScalaVersions
146OpenCB::Changing crossVersion 3.2.2 -> 3.7.4 in keywords-PutJVM/crossScalaVersions
147OpenCB::Changing crossVersion 3.2.2 -> 3.7.4 in keywords-MonadicJS/crossScalaVersions
148OpenCB::Changing crossVersion 3.2.2 -> 3.7.4 in keywords-IfJVM/crossScalaVersions
149OpenCB::Changing crossVersion 3.2.2 -> 3.7.4 in keywords-TryCatchFinallyJVM/crossScalaVersions
150OpenCB::Changing crossVersion 3.2.2 -> 3.7.4 in keywords-ReturnJS/crossScalaVersions
151OpenCB::Changing crossVersion 3.2.2 -> 3.7.4 in keywords-AwaitJS/crossScalaVersions
152OpenCB::Changing crossVersion 3.2.2 -> 3.7.4 in domains-ContinuationJVM/crossScalaVersions
153OpenCB::Changing crossVersion 3.2.2 -> 3.7.4 in domains-TaskJS/crossScalaVersions
154OpenCB::Changing crossVersion 3.2.2 -> 3.7.4 in keywords-AsynchronousIoJS/crossScalaVersions
155OpenCB::Changing crossVersion 3.2.2 -> 3.7.4 in keywords-YieldJVM/crossScalaVersions
156OpenCB::Changing crossVersion 3.2.2 -> 3.7.4 in keywords-AsynchronousIoJVM/crossScalaVersions
157OpenCB::Changing crossVersion 3.2.2 -> 3.7.4 in keywords-NoneSafeJS/crossScalaVersions
158OpenCB::Changing crossVersion 3.2.2 -> 3.7.4 in keywords-ShiftJS/crossScalaVersions
159OpenCB::Changing crossVersion 3.2.2 -> 3.7.4 in keywords-SuspendJS/crossScalaVersions
160OpenCB::Changing crossVersion 3.2.2 -> 3.7.4 in keywords-PureJVM/crossScalaVersions
161OpenCB::Changing crossVersion 3.2.2 -> 3.7.4 in keywords-UsingJS/crossScalaVersions
162OpenCB::Changing crossVersion 3.2.2 -> 3.7.4 in keywords-MonadicJVM/crossScalaVersions
163OpenCB::Changing crossVersion 3.2.2 -> 3.7.4 in keywords-FlatMapJS/crossScalaVersions
164OpenCB::Changing crossVersion 3.2.2 -> 3.7.4 in keywords-PutJS/crossScalaVersions
165OpenCB::Changing crossVersion 3.2.2 -> 3.7.4 in keywords-TryCatchJVM/crossScalaVersions
166OpenCB::Changing crossVersion 3.2.2 -> 3.7.4 in keywords-GetJVM/crossScalaVersions
167OpenCB::Changing crossVersion 3.2.2 -> 3.7.4 in DslJVM/crossScalaVersions
168OpenCB::Changing crossVersion 3.2.2 -> 3.7.4 in keywords-YieldJS/crossScalaVersions
169OpenCB::Changing crossVersion 3.2.2 -> 3.7.4 in keywords-TryFinallyJS/crossScalaVersions
170OpenCB::Changing crossVersion 3.2.2 -> 3.7.4 in keywords-SuspendJVM/crossScalaVersions
171OpenCB::Changing crossVersion 3.2.2 -> 3.7.4 in keywords-TypedJS/crossScalaVersions
172OpenCB::Changing crossVersion 3.2.2 -> 3.7.4 in keywords-ShiftJVM/crossScalaVersions
173OpenCB::Changing crossVersion 3.2.2 -> 3.7.4 in keywords-NoneSafeJVM/crossScalaVersions
174OpenCB::Changing crossVersion 3.2.2 -> 3.7.4 in scala-asyncJVM/crossScalaVersions
175OpenCB::Changing crossVersion 3.2.2 -> 3.7.4 in macros-ResetJS/crossScalaVersions
176OpenCB::Changing crossVersion 3.2.2 -> 3.7.4 in keywords-UsingJVM/crossScalaVersions
177OpenCB::Changing crossVersion 3.2.2 -> 3.7.4 in scala-asyncJS/crossScalaVersions
178OpenCB::Changing crossVersion 3.2.2 -> 3.7.4 in keywords-GetJS/crossScalaVersions
179OpenCB::Changing crossVersion 3.2.2 -> 3.7.4 in DslJS/crossScalaVersions
180OpenCB::Changing crossVersion 3.2.2 -> 3.7.4 in keywords-FlatMapJVM/crossScalaVersions
181OpenCB::Changing crossVersion 3.2.2 -> 3.7.4 in keywords-ReturnJVM/crossScalaVersions
182OpenCB::Changing crossVersion 3.2.2 -> 3.7.4 in keywords-TryFinallyJVM/crossScalaVersions
183OpenCB::Changing crossVersion 3.2.2 -> 3.7.4 in domains-scalazJS/crossScalaVersions
184OpenCB::Changing crossVersion 3.2.2 -> 3.7.4 in keywords-PureJS/crossScalaVersions
185OpenCB::Changing crossVersion 3.2.2 -> 3.7.4 in macros-ResetJVM/crossScalaVersions
186OpenCB::Changing crossVersion 3.2.2 -> 3.7.4 in keywords-WhileJVM/crossScalaVersions
187OpenCB::Changing crossVersion 3.2.2 -> 3.7.4 in repo/crossScalaVersions
188[info] set current project to repo (in build file:/build/repo/)
189[info] Setting Scala version to 3.7.4 on 57 projects.
190[info] Switching Scala version on:
191[info] keywords-PureJVM (3.7.4)
192[info] domains-TaskJS (3.7.4)
193[info] domains-scalazJS (3.7.4)
194[info] keywords-IfJS (3.7.4)
195[info] keywords-TryFinallyJVM (3.7.4)
196[info] DslJS (3.7.4)
197[info] keywords-GetJS (3.7.4)
198[info] keywords-MonadicJS (3.7.4)
199[info] domains-scalazJVM (3.7.4)
200[info] domains-ContinuationJVM (3.7.4)
201[info] keywords-MatchJVM (3.7.4)
202[info] keywords-NoneSafeJS (3.7.4)
203[info] keywords-TryCatchFinallyJS (3.7.4)
204[info] keywords-AwaitJVM (3.7.4)
205[info] keywords-UsingJS (3.7.4)
206[info] keywords-YieldJVM (3.7.4)
207[info] keywords-MonadicJVM (3.7.4)
208[info] keywords-YieldJS (3.7.4)
209[info] keywords-WhileJVM (3.7.4)
210[info] keywords-FlatMapJS (3.7.4)
211[info] keywords-TryCatchFinallyJVM (3.7.4)
212[info] keywords-PutJS (3.7.4)
213[info] keywords-AwaitJS (3.7.4)
214[info] keywords-ReturnJS (3.7.4)
215[info] keywords-TypedJS (3.7.4)
216[info] keywords-ReturnJVM (3.7.4)
217[info] keywords-PureJS (3.7.4)
218[info] macros-ResetJS (3.7.4)
219[info] keywords-FlatMapJVM (3.7.4)
220[info] keywords-EachJVM (3.7.4)
221[info] domains-TaskJVM (3.7.4)
222[info] keywords-TryCatchJVM (3.7.4)
223[info] keywords-WhileJS (3.7.4)
224[info] keywords-ShiftJVM (3.7.4)
225[info] keywords-GetJVM (3.7.4)
226[info] DslJVM (3.7.4)
227[info] scala-asyncJVM (3.7.4)
228[info] scala-asyncJS (3.7.4)
229[info] keywords-SuspendJS (3.7.4)
230[info] keywords-FenceJVM (3.7.4)
231[info] keywords-ShiftJS (3.7.4)
232[info] keywords-TryCatchJS (3.7.4)
233[info] keywords-NoneSafeJVM (3.7.4)
234[info] keywords-AsynchronousIoJVM (3.7.4)
235[info] domains-ContinuationJS (3.7.4)
236[info] keywords-TryFinallyJS (3.7.4)
237[info] keywords-AsynchronousIoJS (3.7.4)
238[info] * repo (3.7.4)
239[info] keywords-EachJS (3.7.4)
240[info] keywords-IfJVM (3.7.4)
241[info] keywords-UsingJVM (3.7.4)
242[info] keywords-SuspendJVM (3.7.4)
243[info] keywords-PutJVM (3.7.4)
244[info] keywords-TypedJVM (3.7.4)
245[info] keywords-MatchJS (3.7.4)
246[info] macros-ResetJVM (3.7.4)
247[info] keywords-FenceJS (3.7.4)
248[info] Excluding projects:
249[info] Reapplying settings...
250[info] set current project to repo (in build file:/build/repo/)
251Execute 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
252[info] Reapplying settings...
253[info] set current project to repo (in build file:/build/repo/)
254[info] Defining DslJS / credentials, DslJVM / credentials and 55 others.
255[info] The new values will be used by DslJS / allCredentials, DslJS / credentials and 284 others.
256[info] Run `last` for details.
257[info] Reapplying settings...
258[info] set current project to repo (in build file:/build/repo/)
259Execute excludeLibraryDependency: com.github.ghik:zerowaste_{scalaVersion} com.olegpy:better-monadic-for_3 org.polyvariant:better-tostring_{scalaVersion} org.wartremover:wartremover_{scalaVersion}
260[info] Reapplying settings...
261OpenCB::Failed to reapply settings in excludeLibraryDependency: Reference to undefined setting:
262
263 Global / allExcludeDependencies from Global / allExcludeDependencies (CommunityBuildPlugin.scala:331)
264 Did you mean domains-TaskJS / allExcludeDependencies ?
265 , retry without global scopes
266[info] Reapplying settings...
267[info] set current project to repo (in build file:/build/repo/)
268Execute removeScalacOptionsStartingWith: -P:wartremover
269[info] Reapplying settings...
270[info] set current project to repo (in build file:/build/repo/)
271[success] Total time: 0 s, completed Dec 22, 2025, 5:35:42 PM
272Build config: {"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","migrationVersions":["3.7"],"sourcePatches":[{"path":"project/plugins.sbt","pattern":"addSbtPlugin(\"org.scala-js\" % \"sbt-scalajs\" % \"1.12.0\")","replaceWith":"addSbtPlugin(\"org.scala-js\" % \"sbt-scalajs\" % \"1.20.1\")","selectVersion":{"min":"3.8.0"}}]}
273Parsed config: Success(ProjectBuildConfig(ProjectsConfig(List(),Map()),CompileOnly,List()))
274Starting build...
275Projects: Set(keywords-PureJVM, keywords-TryFinallyJVM, domains-scalazJVM, domains-ContinuationJVM, keywords-MatchJVM, keywords-AwaitJVM, keywords-YieldJVM, keywords-MonadicJVM, keywords-WhileJVM, keywords-TryCatchFinallyJVM, keywords-ReturnJVM, keywords-FlatMapJVM, keywords-EachJVM, domains-TaskJVM, keywords-TryCatchJVM, keywords-ShiftJVM, keywords-GetJVM, DslJVM, scala-asyncJVM, keywords-FenceJVM, keywords-NoneSafeJVM, keywords-AsynchronousIoJVM, keywords-IfJVM, keywords-UsingJVM, keywords-SuspendJVM, keywords-PutJVM, keywords-TypedJVM, macros-ResetJVM)
276Starting build for ProjectRef(file:/build/repo/,keywords-PutJVM) (keywords-put)... [0/28]
277OpenCB::Exclude Scala3 specific scalacOption `-rewrite` in Scala 2.12.20 module Global
278OpenCB::Exclude Scala3 specific scalacOption `REQUIRE:-source:3.7-migration` in Scala 2.12.20 module Global
279OpenCB::Filter out '-feature', matches setting pattern '^-?-feature'
280OpenCB::Filter out '-deprecation', matches setting pattern '^-?-deprecation'
281Compile scalacOptions: -unchecked, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.7-migration
282[info] compiling 1 Scala source to /build/repo/Dsl/.jvm/target/scala-3.7.4/classes ...
283[info] done compiling
284[info] compiling 1 Scala source to /build/repo/keywords-Put/.jvm/target/scala-3.7.4/classes ...
285[info] done compiling
286[warn] Invalid Scaladoc tag detected at [89..1935) in Input.File(new File("/build/repo/keywords-Put/src/main/scala/com/thoughtworks/dsl/keywords/Put.scala"), Charset.forName("UTF-8")) (missing parameters for the tag?):
287[warn] @author
288[warn] 杨博 (Yang Bo)
289[warn] Invalid Scaladoc tag detected at [89..1935) in Input.File(new File("/build/repo/keywords-Put/src/main/scala/com/thoughtworks/dsl/keywords/Put.scala"), Charset.forName("UTF-8")) (missing parameters for the tag?):
290[warn] @see
291[warn] [[Get]]
292[warn] Invalid Scaladoc tag detected at [89..1935) in Input.File(new File("/build/repo/keywords-Put/src/main/scala/com/thoughtworks/dsl/keywords/Put.scala"), Charset.forName("UTF-8")) (missing parameters for the tag?):
293[warn] @example
294[warn] [[Put]] and [[Get]] support multiple states.
295[warn] Invalid Scaladoc tag detected at [89..1935) in Input.File(new File("/build/repo/keywords-Put/src/main/scala/com/thoughtworks/dsl/keywords/Put.scala"), Charset.forName("UTF-8")) (missing parameters for the tag?):
296[warn] @example
297[warn] The following example creates a function that accepts a string parameter
298[warn] and returns the upper-cased last character of the parameter.
299[info] compiling 1 Scala source to /build/repo/keywords-Suspend/.jvm/target/scala-3.7.4/classes ...
300[info] compiling 1 Scala source to /build/repo/keywords-If/.jvm/target/scala-3.7.4/classes ...
301[info] compiling 1 Scala source to /build/repo/keywords-Yield/.jvm/target/scala-3.7.4/classes ...
302[info] compiling 1 Scala source to /build/repo/keywords-Typed/.jvm/target/scala-3.7.4/classes ...
303[warn] bad option '-Ymacro-annotations' was ignored
304[info] done compiling
305[info] compiling 1 Scala source to /build/repo/keywords-Fence/.jvm/target/scala-3.7.4/classes ...
306[info] done compiling
307[info] compiling 1 Scala source to /build/repo/keywords-Shift/.jvm/target/scala-3.7.4/classes ...
308[info] done compiling
309[info] compiling 1 Scala source to /build/repo/keywords-Get/.jvm/target/scala-3.7.4/classes ...
310[info] done compiling
311[info] compiling 1 Scala source to /build/repo/keywords-While/.jvm/target/scala-3.7.4/classes ...
312[info] done compiling
313[info] compiling 1 Scala source to /build/repo/keywords-Return/.jvm/target/scala-3.7.4/classes ...
314[info] done compiling
315[info] compiling 1 Scala source to /build/repo/keywords-Pure/.jvm/target/scala-3.7.4/classes ...
316[info] [patched file /build/repo/keywords-Yield/src/main/scala/com/thoughtworks/dsl/keywords/Yield.scala]
317[warn] there were 15 deprecation warnings; re-run with -deprecation for details
318[warn] two warnings found
319[info] done compiling
320[info] done compiling
321[info] done compiling
322[info] compiling 1 Scala source to /build/repo/keywords-FlatMap/.jvm/target/scala-3.7.4/classes ...
323[info] [patched file /build/repo/keywords-FlatMap/src/main/scala/com/thoughtworks/dsl/keywords/FlatMap.scala]
324[info] done compiling
325[info] compiling 1 Scala source to /build/repo/keywords-Match/.jvm/target/scala-3.7.4/classes ...
326[info] done compiling
327[info] done compiling
328[info] compiling 1 Scala source to /build/repo/keywords-TryCatch/.jvm/target/scala-3.7.4/classes ...
329[info] done compiling
330[info] compiling 1 Scala source to /build/repo/keywords-TryFinally/.jvm/target/scala-3.7.4/classes ...
331[info] done compiling
332[info] compiling 1 Scala source to /build/repo/keywords-TryCatchFinally/.jvm/target/scala-3.7.4/classes ...
333[info] done compiling
334[info] compiling 1 Scala source to /build/repo/macros-Reset/.jvm/target/scala-3.7.4/classes ...
335[info] [patched file /build/repo/macros-Reset/src/main/scala/com/thoughtworks/dsl/macros/Reset.scala]
336[info] done compiling
337[info] compiling 1 Scala source to /build/repo/keywords-Put/.jvm/target/scala-3.7.4/test-classes ...
338[warn] bad option '-Xcheckinit' was ignored
339[warn] one warning found
340[info] done compiling
341[warn] Invalid Scaladoc tag detected at [89..1935) in Input.File(new File("/build/repo/keywords-Put/src/main/scala/com/thoughtworks/dsl/keywords/Put.scala"), Charset.forName("UTF-8")) (missing parameters for the tag?):
342[warn] @author
343[warn] 杨博 (Yang Bo)
344[warn] Invalid Scaladoc tag detected at [89..1935) in Input.File(new File("/build/repo/keywords-Put/src/main/scala/com/thoughtworks/dsl/keywords/Put.scala"), Charset.forName("UTF-8")) (missing parameters for the tag?):
345[warn] @see
346[warn] [[Get]]
347[warn] Invalid Scaladoc tag detected at [89..1935) in Input.File(new File("/build/repo/keywords-Put/src/main/scala/com/thoughtworks/dsl/keywords/Put.scala"), Charset.forName("UTF-8")) (missing parameters for the tag?):
348[warn] @example
349[warn] [[Put]] and [[Get]] support multiple states.
350[warn] Invalid Scaladoc tag detected at [89..1935) in Input.File(new File("/build/repo/keywords-Put/src/main/scala/com/thoughtworks/dsl/keywords/Put.scala"), Charset.forName("UTF-8")) (missing parameters for the tag?):
351[warn] @example
352[warn] The following example creates a function that accepts a string parameter
353[warn] and returns the upper-cased last character of the parameter.
354[info] compiling 1 Scala source to /build/repo/keywords-Yield/.jvm/target/scala-3.7.4/classes ...
355[warn] bad option '-Ymacro-annotations' was ignored
356[info] compiling 1 Scala source to /build/repo/keywords-FlatMap/.jvm/target/scala-3.7.4/classes ...
357[info] done compiling
358[info] compiling 1 Scala source to /build/repo/macros-Reset/.jvm/target/scala-3.7.4/classes ...
359[warn] there were 15 deprecation warnings; re-run with -deprecation for details
360[warn] two warnings found
361[info] done compiling
362[info] done compiling
363[info] compiling 1 Scala source to /build/repo/keywords-Put/.jvm/target/scala-3.7.4/test-classes ...
364[warn] bad option '-Xcheckinit' was ignored
365[warn] one warning found
366[info] done compiling
367[warn] Invalid Scaladoc tag detected at [89..1935) in Input.File(new File("/build/repo/keywords-Put/src/main/scala/com/thoughtworks/dsl/keywords/Put.scala"), Charset.forName("UTF-8")) (missing parameters for the tag?):
368[warn] @author
369[warn] 杨博 (Yang Bo)
370[warn] Invalid Scaladoc tag detected at [89..1935) in Input.File(new File("/build/repo/keywords-Put/src/main/scala/com/thoughtworks/dsl/keywords/Put.scala"), Charset.forName("UTF-8")) (missing parameters for the tag?):
371[warn] @see
372[warn] [[Get]]
373[warn] Invalid Scaladoc tag detected at [89..1935) in Input.File(new File("/build/repo/keywords-Put/src/main/scala/com/thoughtworks/dsl/keywords/Put.scala"), Charset.forName("UTF-8")) (missing parameters for the tag?):
374[warn] @example
375[warn] [[Put]] and [[Get]] support multiple states.
376[warn] Invalid Scaladoc tag detected at [89..1935) in Input.File(new File("/build/repo/keywords-Put/src/main/scala/com/thoughtworks/dsl/keywords/Put.scala"), Charset.forName("UTF-8")) (missing parameters for the tag?):
377[warn] @example
378[warn] The following example creates a function that accepts a string parameter
379[warn] and returns the upper-cased last character of the parameter.
380Starting build for ProjectRef(file:/build/repo/,keywords-FenceJVM) (keywords-fence)... [1/28]
381Compile scalacOptions: -unchecked, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.7-migration
382[info] compiling 1 Scala source to /build/repo/keywords-Fence/.jvm/target/scala-3.7.4/test-classes ...
383[warn] bad option '-Xcheckinit' was ignored
384[warn] one warning found
385[info] done compiling
386Starting build for ProjectRef(file:/build/repo/,keywords-MatchJVM) (keywords-match)... [2/28]
387Compile scalacOptions: -unchecked, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.7-migration
388Starting build for ProjectRef(file:/build/repo/,scala-asyncJVM) (scala-async)... [3/28]
389Compile scalacOptions: -unchecked, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.7-migration
390[info] compiling 1 Scala source to /build/repo/domains-Continuation/.jvm/target/scala-3.7.4/classes ...
391[info] done compiling
392[info] compiling 2 Scala sources to /build/repo/keywords-Await/.jvm/target/scala-3.7.4/classes ...
393[info] done compiling
394[info] compiling 1 Scala source to /build/repo/scala-async/.jvm/target/scala-3.7.4/classes ...
395[info] done compiling
396[warn] Invalid Scaladoc tag detected at [148..1568) in Input.File(new File("/build/repo/scala-async/src/main/scala/scala/async/Async.scala"), Charset.forName("UTF-8")) (missing parameters for the tag?):
397[warn] @example
398[warn] Note that in the following program, the second fetch does *not* start
399[warn] until after the first. If you need to start tasks in parallel, you must do
400[warn] so before `await`-ing a result.
401[warn] Invalid Scaladoc tag detected at [148..1568) in Input.File(new File("/build/repo/scala-async/src/main/scala/scala/async/Async.scala"), Charset.forName("UTF-8")) (missing parameters for the tag?):
402[warn] @example
403[info] compiling 1 Scala source to /build/repo/scala-async/.jvm/target/scala-3.7.4/test-classes ...
404[warn] bad option '-Xcheckinit' was ignored
405[warn] one warning found
406[info] done compiling
407[warn] Invalid Scaladoc tag detected at [148..1568) in Input.File(new File("/build/repo/scala-async/src/main/scala/scala/async/Async.scala"), Charset.forName("UTF-8")) (missing parameters for the tag?):
408[warn] @example
409[warn] Note that in the following program, the second fetch does *not* start
410[warn] until after the first. If you need to start tasks in parallel, you must do
411[warn] so before `await`-ing a result.
412[warn] Invalid Scaladoc tag detected at [148..1568) in Input.File(new File("/build/repo/scala-async/src/main/scala/scala/async/Async.scala"), Charset.forName("UTF-8")) (missing parameters for the tag?):
413[warn] @example
414[warn] Invalid Scaladoc tag detected at [148..1568) in Input.File(new File("/build/repo/scala-async/src/main/scala/scala/async/Async.scala"), Charset.forName("UTF-8")) (missing parameters for the tag?):
415[warn] @example
416[warn] Note that in the following program, the second fetch does *not* start
417[warn] until after the first. If you need to start tasks in parallel, you must do
418[warn] so before `await`-ing a result.
419[warn] Invalid Scaladoc tag detected at [148..1568) in Input.File(new File("/build/repo/scala-async/src/main/scala/scala/async/Async.scala"), Charset.forName("UTF-8")) (missing parameters for the tag?):
420[warn] @example
421Starting build for ProjectRef(file:/build/repo/,keywords-AwaitJVM) (keywords-await)... [4/28]
422Compile scalacOptions: -unchecked, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.7-migration
423[warn] Invalid Scaladoc tag detected at [324..3232) in Input.File(new File("/build/repo/keywords-Await/src/main/scala/com/thoughtworks/dsl/keywords/Await.scala"), Charset.forName("UTF-8")) (missing parameters for the tag?):
424[warn] @author
425[warn] 杨博 (Yang Bo)
426[warn] Invalid Scaladoc tag detected at [324..3232) in Input.File(new File("/build/repo/keywords-Await/src/main/scala/com/thoughtworks/dsl/keywords/Await.scala"), Charset.forName("UTF-8")) (missing parameters for the tag?):
427[warn] @example
428[warn] Other keywords, including [[Return]] or [[Get]], can be used together with
429[warn] [[Await]]
430[warn] Invalid Scaladoc tag detected at [324..3232) in Input.File(new File("/build/repo/keywords-Await/src/main/scala/com/thoughtworks/dsl/keywords/Await.scala"), Charset.forName("UTF-8")) (missing parameters for the tag?):
431[warn] @example
432[warn] `!Await` can be used together with `try` / `catch` / `finally`.
433[warn] Invalid Scaladoc tag detected at [324..3232) in Input.File(new File("/build/repo/keywords-Await/src/main/scala/com/thoughtworks/dsl/keywords/Await.scala"), Charset.forName("UTF-8")) (missing parameters for the tag?):
434[warn] @example
435[warn] Given a [[scala.concurrent.Future Future]]:
436[info] compiling 1 Scala source to /build/repo/keywords-Each/.jvm/target/scala-3.7.4/classes ...
437[info] compiling 2 Scala sources to /build/repo/domains-Task/.jvm/target/scala-3.7.4/classes ...
438[warn] there were 2 deprecation warnings; re-run with -deprecation for details
439[warn] one warning found
440[info] done compiling
441[info] [patched file /build/repo/keywords-Each/src/main/scala/com/thoughtworks/dsl/keywords/Each.scala]
442[info] done compiling
443[info] compiling 3 Scala sources to /build/repo/keywords-Await/.jvm/target/scala-3.7.4/test-classes ...
444[warn] bad option '-Xcheckinit' was ignored
445[info] [patched file /build/repo/keywords-Await/src/test/scala/com/thoughtworks/dsl/keywords/AwaitTest.scala]
446[warn] -- [E129] Potential Issue Warning: /build/repo/keywords-Await/src/test/scala/com/thoughtworks/dsl/keywords/AwaitTest.scala:59:24
447[warn] 59 | val reified = reify {
448[warn] | ^
449[warn] | A pure expression does nothing in statement position
450[warn] 60 | if (true) {
451[warn] 61 | !Return(!Await(Future(42)))
452[warn] 62 | }
453[warn] 63 | -1
454[warn] 64 | }
455[warn] |---------------------------------------------------------------------------
456[warn] |Inline stack trace
457[warn] |- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
458[warn] |This location contains code that was inlined from Reset.scala:919
459[warn] 919 | val innerKeywordTree = flatMapper('dslValue.asTerm)
460[warn] | ^
461[warn] ---------------------------------------------------------------------------
462[warn] |
463[warn] | longer explanation available when compiling with `-explain`
464[warn] there were 6 deprecation warnings; re-run with -deprecation for details
465[warn] three warnings found
466[info] done compiling
467[warn] Invalid Scaladoc tag detected at [324..3232) in Input.File(new File("/build/repo/keywords-Await/src/main/scala/com/thoughtworks/dsl/keywords/Await.scala"), Charset.forName("UTF-8")) (missing parameters for the tag?):
468[warn] @author
469[warn] 杨博 (Yang Bo)
470[warn] Invalid Scaladoc tag detected at [324..3232) in Input.File(new File("/build/repo/keywords-Await/src/main/scala/com/thoughtworks/dsl/keywords/Await.scala"), Charset.forName("UTF-8")) (missing parameters for the tag?):
471[warn] @example
472[warn] Other keywords, including [[Return]] or [[Get]], can be used together with
473[warn] [[Await]]
474[warn] Invalid Scaladoc tag detected at [324..3232) in Input.File(new File("/build/repo/keywords-Await/src/main/scala/com/thoughtworks/dsl/keywords/Await.scala"), Charset.forName("UTF-8")) (missing parameters for the tag?):
475[warn] @example
476[warn] `!Await` can be used together with `try` / `catch` / `finally`.
477[warn] Invalid Scaladoc tag detected at [324..3232) in Input.File(new File("/build/repo/keywords-Await/src/main/scala/com/thoughtworks/dsl/keywords/Await.scala"), Charset.forName("UTF-8")) (missing parameters for the tag?):
478[warn] @example
479[warn] Given a [[scala.concurrent.Future Future]]:
480[info] compiling 1 Scala source to /build/repo/keywords-Each/.jvm/target/scala-3.7.4/classes ...
481[info] done compiling
482[info] compiling 1 Scala source to /build/repo/keywords-Await/.jvm/target/scala-3.7.4/test-classes ...
483[warn] bad option '-Xcheckinit' was ignored
484[warn] -- [E129] Potential Issue Warning: /build/repo/keywords-Await/src/test/scala/com/thoughtworks/dsl/keywords/AwaitTest.scala:59:24
485[warn] 59 | val reified = reify {
486[warn] | ^
487[warn] | A pure expression does nothing in statement position
488[warn] 60 | if (true) {
489[warn] 61 | !Return(!Await(Future(42)))
490[warn] 62 | }
491[warn] 63 | -1
492[warn] 64 | }
493[warn] |---------------------------------------------------------------------------
494[warn] |Inline stack trace
495[warn] |- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
496[warn] |This location contains code that was inlined from Reset.scala:919
497[warn] 919 | val innerKeywordTree = flatMapper('dslValue.asTerm)
498[warn] | ^
499[warn] ---------------------------------------------------------------------------
500[warn] |
501[warn] | longer explanation available when compiling with `-explain`
502[warn] two warnings found
503[info] done compiling
504[warn] Invalid Scaladoc tag detected at [324..3232) in Input.File(new File("/build/repo/keywords-Await/src/main/scala/com/thoughtworks/dsl/keywords/Await.scala"), Charset.forName("UTF-8")) (missing parameters for the tag?):
505[warn] @author
506[warn] 杨博 (Yang Bo)
507[warn] Invalid Scaladoc tag detected at [324..3232) in Input.File(new File("/build/repo/keywords-Await/src/main/scala/com/thoughtworks/dsl/keywords/Await.scala"), Charset.forName("UTF-8")) (missing parameters for the tag?):
508[warn] @example
509[warn] Other keywords, including [[Return]] or [[Get]], can be used together with
510[warn] [[Await]]
511[warn] Invalid Scaladoc tag detected at [324..3232) in Input.File(new File("/build/repo/keywords-Await/src/main/scala/com/thoughtworks/dsl/keywords/Await.scala"), Charset.forName("UTF-8")) (missing parameters for the tag?):
512[warn] @example
513[warn] `!Await` can be used together with `try` / `catch` / `finally`.
514[warn] Invalid Scaladoc tag detected at [324..3232) in Input.File(new File("/build/repo/keywords-Await/src/main/scala/com/thoughtworks/dsl/keywords/Await.scala"), Charset.forName("UTF-8")) (missing parameters for the tag?):
515[warn] @example
516[warn] Given a [[scala.concurrent.Future Future]]:
517Starting build for ProjectRef(file:/build/repo/,keywords-SuspendJVM) (keywords-suspend)... [5/28]
518Compile scalacOptions: -unchecked, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.7-migration
519Starting build for ProjectRef(file:/build/repo/,domains-scalazJVM) (domains-scalaz)... [6/28]
520Compile scalacOptions: -unchecked, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.7-migration
521[info] compiling 1 Scala source to /build/repo/keywords-Monadic/.jvm/target/scala-3.7.4/classes ...
522[info] done compiling
523[info] compiling 1 Scala source to /build/repo/domains-scalaz/.jvm/target/scala-3.7.4/classes ...
524[info] done compiling
525[warn] Invalid Scaladoc tag detected at [363..4950) in Input.File(new File("/build/repo/domains-scalaz/src/main/scala/com/thoughtworks/dsl/domains/scalaz.scala"), Charset.forName("UTF-8")) (missing parameters for the tag?):
526[warn] @author
527[warn] 杨博 (Yang Bo)
528[warn] Invalid Scaladoc tag detected at [363..4950) in Input.File(new File("/build/repo/domains-scalaz/src/main/scala/com/thoughtworks/dsl/domains/scalaz.scala"), Charset.forName("UTF-8")) (missing parameters for the tag?):
529[warn] @example
530[warn] [[scalaz.Free#Trampoline]] is a monadic data type that performs tail call
531[warn] optimization. It can be built from a `@[[Dsl.reset reset]]` code block
532[warn] within some [[Dsl.Keyword#unary_$bang !-notation]], similar to the
533[warn] [[com.thoughtworks.each.Monadic.EachOps#each each]] method in
534[warn] [[https://github.com/ThoughtWorksInc/each ThoughtWorks Each]].
535[info] compiling 2 Scala sources to /build/repo/domains-scalaz/.jvm/target/scala-3.7.4/test-classes ...
536[warn] bad option '-Xcheckinit' was ignored
537[warn] there were 72 deprecation warnings; re-run with -deprecation for details
538[warn] two warnings found
539[info] done compiling
540[warn] Invalid Scaladoc tag detected at [363..4950) in Input.File(new File("/build/repo/domains-scalaz/src/main/scala/com/thoughtworks/dsl/domains/scalaz.scala"), Charset.forName("UTF-8")) (missing parameters for the tag?):
541[warn] @author
542[warn] 杨博 (Yang Bo)
543[warn] Invalid Scaladoc tag detected at [363..4950) in Input.File(new File("/build/repo/domains-scalaz/src/main/scala/com/thoughtworks/dsl/domains/scalaz.scala"), Charset.forName("UTF-8")) (missing parameters for the tag?):
544[warn] @example
545[warn] [[scalaz.Free#Trampoline]] is a monadic data type that performs tail call
546[warn] optimization. It can be built from a `@[[Dsl.reset reset]]` code block
547[warn] within some [[Dsl.Keyword#unary_$bang !-notation]], similar to the
548[warn] [[com.thoughtworks.each.Monadic.EachOps#each each]] method in
549[warn] [[https://github.com/ThoughtWorksInc/each ThoughtWorks Each]].
550[warn] Invalid Scaladoc tag detected at [363..4950) in Input.File(new File("/build/repo/domains-scalaz/src/main/scala/com/thoughtworks/dsl/domains/scalaz.scala"), Charset.forName("UTF-8")) (missing parameters for the tag?):
551[warn] @author
552[warn] 杨博 (Yang Bo)
553[warn] Invalid Scaladoc tag detected at [363..4950) in Input.File(new File("/build/repo/domains-scalaz/src/main/scala/com/thoughtworks/dsl/domains/scalaz.scala"), Charset.forName("UTF-8")) (missing parameters for the tag?):
554[warn] @example
555[warn] [[scalaz.Free#Trampoline]] is a monadic data type that performs tail call
556[warn] optimization. It can be built from a `@[[Dsl.reset reset]]` code block
557[warn] within some [[Dsl.Keyword#unary_$bang !-notation]], similar to the
558[warn] [[com.thoughtworks.each.Monadic.EachOps#each each]] method in
559[warn] [[https://github.com/ThoughtWorksInc/each ThoughtWorks Each]].
560Starting build for ProjectRef(file:/build/repo/,keywords-ReturnJVM) (keywords-return)... [7/28]
561Compile scalacOptions: -unchecked, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.7-migration
562[warn] Invalid Scaladoc tag detected at [161..286) in Input.File(new File("/build/repo/keywords-Return/src/main/scala/com/thoughtworks/dsl/keywords/Return.scala"), Charset.forName("UTF-8")) (missing parameters for the tag?):
563[warn] @author
564[warn] 杨博 (Yang Bo)
565[info] compiling 1 Scala source to /build/repo/keywords-Return/.jvm/target/scala-3.7.4/test-classes ...
566[warn] bad option '-Xcheckinit' was ignored
567[warn] one warning found
568[info] done compiling
569[warn] Invalid Scaladoc tag detected at [161..286) in Input.File(new File("/build/repo/keywords-Return/src/main/scala/com/thoughtworks/dsl/keywords/Return.scala"), Charset.forName("UTF-8")) (missing parameters for the tag?):
570[warn] @author
571[warn] 杨博 (Yang Bo)
572[warn] Invalid Scaladoc tag detected at [161..286) in Input.File(new File("/build/repo/keywords-Return/src/main/scala/com/thoughtworks/dsl/keywords/Return.scala"), Charset.forName("UTF-8")) (missing parameters for the tag?):
573[warn] @author
574[warn] 杨博 (Yang Bo)
575Starting build for ProjectRef(file:/build/repo/,keywords-WhileJVM) (keywords-while)... [8/28]
576Compile scalacOptions: -unchecked, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.7-migration
577Starting build for ProjectRef(file:/build/repo/,keywords-PureJVM) (keywords-pure)... [9/28]
578Compile scalacOptions: -unchecked, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.7-migration
579Starting build for ProjectRef(file:/build/repo/,keywords-ShiftJVM) (keywords-shift)... [10/28]
580Compile scalacOptions: -unchecked, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.7-migration
581[warn] Invalid Scaladoc tag detected at [366..1792) in Input.File(new File("/build/repo/keywords-Shift/src/main/scala/com/thoughtworks/dsl/keywords/Shift.scala"), Charset.forName("UTF-8")) (missing parameters for the tag?):
582[warn] @author
583[warn] 杨博 (Yang Bo)
584[warn] Invalid Scaladoc tag detected at [366..1792) in Input.File(new File("/build/repo/keywords-Shift/src/main/scala/com/thoughtworks/dsl/keywords/Shift.scala"), Charset.forName("UTF-8")) (missing parameters for the tag?):
585[warn] @example
586[warn] Given a continuation whose type is `Unit !! Throwable !! Int`, it is
587[warn] considered as having an exception handler. When an exception is thrown,
588[warn] Invalid Scaladoc tag detected at [366..1792) in Input.File(new File("/build/repo/keywords-Shift/src/main/scala/com/thoughtworks/dsl/keywords/Shift.scala"), Charset.forName("UTF-8")) (missing parameters for the tag?):
589[warn] @note
590[warn] This [[Shift]] keyword includes special treatment for exception handling
591[warn] and stack safety. Always use `Shift(cont).cpsApply { x => ... }` instead
592[warn] of `cont { x => ... }` to register a handler for the continuation,
593[warn] otherwise exception might be uncaught or stack might overflow.
594[info] compiling 1 Scala source to /build/repo/keywords-Shift/.jvm/target/scala-3.7.4/test-classes ...
595[warn] bad option '-Xcheckinit' was ignored
596[warn] one warning found
597[info] done compiling
598[warn] Invalid Scaladoc tag detected at [366..1792) in Input.File(new File("/build/repo/keywords-Shift/src/main/scala/com/thoughtworks/dsl/keywords/Shift.scala"), Charset.forName("UTF-8")) (missing parameters for the tag?):
599[warn] @author
600[warn] 杨博 (Yang Bo)
601[warn] Invalid Scaladoc tag detected at [366..1792) in Input.File(new File("/build/repo/keywords-Shift/src/main/scala/com/thoughtworks/dsl/keywords/Shift.scala"), Charset.forName("UTF-8")) (missing parameters for the tag?):
602[warn] @example
603[warn] Given a continuation whose type is `Unit !! Throwable !! Int`, it is
604[warn] considered as having an exception handler. When an exception is thrown,
605[warn] Invalid Scaladoc tag detected at [366..1792) in Input.File(new File("/build/repo/keywords-Shift/src/main/scala/com/thoughtworks/dsl/keywords/Shift.scala"), Charset.forName("UTF-8")) (missing parameters for the tag?):
606[warn] @note
607[warn] This [[Shift]] keyword includes special treatment for exception handling
608[warn] and stack safety. Always use `Shift(cont).cpsApply { x => ... }` instead
609[warn] of `cont { x => ... }` to register a handler for the continuation,
610[warn] otherwise exception might be uncaught or stack might overflow.
611[warn] Invalid Scaladoc tag detected at [366..1792) in Input.File(new File("/build/repo/keywords-Shift/src/main/scala/com/thoughtworks/dsl/keywords/Shift.scala"), Charset.forName("UTF-8")) (missing parameters for the tag?):
612[warn] @author
613[warn] 杨博 (Yang Bo)
614[warn] Invalid Scaladoc tag detected at [366..1792) in Input.File(new File("/build/repo/keywords-Shift/src/main/scala/com/thoughtworks/dsl/keywords/Shift.scala"), Charset.forName("UTF-8")) (missing parameters for the tag?):
615[warn] @example
616[warn] Given a continuation whose type is `Unit !! Throwable !! Int`, it is
617[warn] considered as having an exception handler. When an exception is thrown,
618[warn] Invalid Scaladoc tag detected at [366..1792) in Input.File(new File("/build/repo/keywords-Shift/src/main/scala/com/thoughtworks/dsl/keywords/Shift.scala"), Charset.forName("UTF-8")) (missing parameters for the tag?):
619[warn] @note
620[warn] This [[Shift]] keyword includes special treatment for exception handling
621[warn] and stack safety. Always use `Shift(cont).cpsApply { x => ... }` instead
622[warn] of `cont { x => ... }` to register a handler for the continuation,
623[warn] otherwise exception might be uncaught or stack might overflow.
624Starting build for ProjectRef(file:/build/repo/,keywords-TryCatchJVM) (keywords-trycatch)... [11/28]
625Compile scalacOptions: -unchecked, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.7-migration
626Starting build for ProjectRef(file:/build/repo/,domains-ContinuationJVM) (domains-continuation)... [12/28]
627Compile scalacOptions: -unchecked, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.7-migration
628Starting build for ProjectRef(file:/build/repo/,keywords-GetJVM) (keywords-get)... [13/28]
629Compile scalacOptions: -unchecked, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.7-migration
630Starting build for ProjectRef(file:/build/repo/,keywords-AsynchronousIoJVM) (keywords-asynchronousio)... [14/28]
631Compile scalacOptions: -unchecked, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.7-migration
632[info] compiling 1 Scala source to /build/repo/keywords-AsynchronousIo/.jvm/target/scala-3.7.4/classes ...
633[info] [patched file /build/repo/keywords-AsynchronousIo/src/main/scala/com/thoughtworks/dsl/keywords/AsynchronousIo.scala]
634[info] done compiling
635[warn] Invalid Scaladoc tag detected at [262..3465) in Input.File(new File("/build/repo/keywords-AsynchronousIo/src/main/scala/com/thoughtworks/dsl/keywords/AsynchronousIo.scala"), Charset.forName("UTF-8")) (missing parameters for the tag?):
636[warn] @example
637[warn] The following `readAll` is a [[com.thoughtworks.dsl.domains.Task Task]] to
638[warn] read file content with the help of [[AsynchronousIo.ReadFile]]
639[info] compiling 1 Scala source to /build/repo/keywords-AsynchronousIo/.jvm/target/scala-3.7.4/classes ...
640[info] compiling 1 Scala source to /build/repo/keywords-Using/.jvm/target/scala-3.7.4/classes ...
641[info] done compiling
642[info] done compiling
643[info] compiling 1 Scala source to /build/repo/keywords-AsynchronousIo/.jvm/target/scala-3.7.4/test-classes ...
644[warn] bad option '-Xcheckinit' was ignored
645[warn] one warning found
646[info] done compiling
647[warn] Invalid Scaladoc tag detected at [262..3465) in Input.File(new File("/build/repo/keywords-AsynchronousIo/src/main/scala/com/thoughtworks/dsl/keywords/AsynchronousIo.scala"), Charset.forName("UTF-8")) (missing parameters for the tag?):
648[warn] @example
649[warn] The following `readAll` is a [[com.thoughtworks.dsl.domains.Task Task]] to
650[warn] read file content with the help of [[AsynchronousIo.ReadFile]]
651[warn] Invalid Scaladoc tag detected at [262..3465) in Input.File(new File("/build/repo/keywords-AsynchronousIo/src/main/scala/com/thoughtworks/dsl/keywords/AsynchronousIo.scala"), Charset.forName("UTF-8")) (missing parameters for the tag?):
652[warn] @example
653[warn] The following `readAll` is a [[com.thoughtworks.dsl.domains.Task Task]] to
654[warn] read file content with the help of [[AsynchronousIo.ReadFile]]
655Starting build for ProjectRef(file:/build/repo/,keywords-TypedJVM) (keywords-typed)... [15/28]
656Compile scalacOptions: -unchecked, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.7-migration
657Starting build for ProjectRef(file:/build/repo/,keywords-IfJVM) (keywords-if)... [16/28]
658Compile scalacOptions: -unchecked, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.7-migration
659Starting build for ProjectRef(file:/build/repo/,keywords-NoneSafeJVM) (keywords-nonesafe)... [17/28]
660Compile scalacOptions: -unchecked, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.7-migration
661[info] compiling 1 Scala source to /build/repo/keywords-NoneSafe/.jvm/target/scala-3.7.4/classes ...
662[info] done compiling
663Starting build for ProjectRef(file:/build/repo/,keywords-EachJVM) (keywords-each)... [18/28]
664Compile scalacOptions: -unchecked, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.7-migration
665[warn] Invalid Scaladoc tag detected at [232..802) in Input.File(new File("/build/repo/keywords-Each/src/main/scala/com/thoughtworks/dsl/keywords/Each.scala"), Charset.forName("UTF-8")) (missing parameters for the tag?):
666[warn] @see
667[warn] [[Dsl.For]] if you want to use traditional `for` comprehension instead of
668[warn] !-notation.
669[warn] Invalid Scaladoc tag detected at [232..802) in Input.File(new File("/build/repo/keywords-Each/src/main/scala/com/thoughtworks/dsl/keywords/Each.scala"), Charset.forName("UTF-8")) (missing parameters for the tag?):
670[warn] @example
671[warn] [[Each]] keywords can be used to calculate cartesian product.
672[warn] Invalid Scaladoc tag detected at [232..802) in Input.File(new File("/build/repo/keywords-Each/src/main/scala/com/thoughtworks/dsl/keywords/Each.scala"), Charset.forName("UTF-8")) (missing parameters for the tag?):
673[warn] @author
674[warn] 杨博 (Yang Bo)
675[info] compiling 3 Scala sources to /build/repo/keywords-Each/.jvm/target/scala-3.7.4/test-classes ...
676[warn] bad option '-Xcheckinit' was ignored
677[warn] one warning found
678[info] done compiling
679[warn] Invalid Scaladoc tag detected at [232..802) in Input.File(new File("/build/repo/keywords-Each/src/main/scala/com/thoughtworks/dsl/keywords/Each.scala"), Charset.forName("UTF-8")) (missing parameters for the tag?):
680[warn] @see
681[warn] [[Dsl.For]] if you want to use traditional `for` comprehension instead of
682[warn] !-notation.
683[warn] Invalid Scaladoc tag detected at [232..802) in Input.File(new File("/build/repo/keywords-Each/src/main/scala/com/thoughtworks/dsl/keywords/Each.scala"), Charset.forName("UTF-8")) (missing parameters for the tag?):
684[warn] @example
685[warn] [[Each]] keywords can be used to calculate cartesian product.
686[warn] Invalid Scaladoc tag detected at [232..802) in Input.File(new File("/build/repo/keywords-Each/src/main/scala/com/thoughtworks/dsl/keywords/Each.scala"), Charset.forName("UTF-8")) (missing parameters for the tag?):
687[warn] @author
688[warn] 杨博 (Yang Bo)
689[warn] Invalid Scaladoc tag detected at [232..802) in Input.File(new File("/build/repo/keywords-Each/src/main/scala/com/thoughtworks/dsl/keywords/Each.scala"), Charset.forName("UTF-8")) (missing parameters for the tag?):
690[warn] @see
691[warn] [[Dsl.For]] if you want to use traditional `for` comprehension instead of
692[warn] !-notation.
693[warn] Invalid Scaladoc tag detected at [232..802) in Input.File(new File("/build/repo/keywords-Each/src/main/scala/com/thoughtworks/dsl/keywords/Each.scala"), Charset.forName("UTF-8")) (missing parameters for the tag?):
694[warn] @example
695[warn] [[Each]] keywords can be used to calculate cartesian product.
696[warn] Invalid Scaladoc tag detected at [232..802) in Input.File(new File("/build/repo/keywords-Each/src/main/scala/com/thoughtworks/dsl/keywords/Each.scala"), Charset.forName("UTF-8")) (missing parameters for the tag?):
697[warn] @author
698[warn] 杨博 (Yang Bo)
699Starting build for ProjectRef(file:/build/repo/,keywords-MonadicJVM) (keywords-monadic)... [19/28]
700Compile scalacOptions: -unchecked, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.7-migration
701Starting build for ProjectRef(file:/build/repo/,keywords-FlatMapJVM) (keywords-flatmap)... [20/28]
702Compile scalacOptions: -unchecked, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.7-migration
703Starting build for ProjectRef(file:/build/repo/,DslJVM) (dsl)... [21/28]
704Compile scalacOptions: -unchecked, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.7-migration
705Starting build for ProjectRef(file:/build/repo/,domains-TaskJVM) (domains-task)... [22/28]
706Compile scalacOptions: -unchecked, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.7-migration
707[warn] Invalid Scaladoc tag detected at [651..2440) in Input.File(new File("/build/repo/domains-Task/src/main/scala/com/thoughtworks/dsl/domains/Task.scala"), Charset.forName("UTF-8")) (missing parameters for the tag?):
708[warn] @example
709[warn] A [[Task]] can be created from `for`-comprehension, where
710[warn] [[keywords.Each]] can be used together to asynchronously iterate
711[warn] collections.
712[warn] Invalid Scaladoc tag detected at [651..2440) in Input.File(new File("/build/repo/domains-Task/src/main/scala/com/thoughtworks/dsl/domains/Task.scala"), Charset.forName("UTF-8")) (missing parameters for the tag?):
713[warn] @template
714[warn] Invalid Scaladoc tag detected at [2479..2514) in Input.File(new File("/build/repo/domains-Task/src/main/scala/com/thoughtworks/dsl/domains/Task.scala"), Charset.forName("UTF-8")) (missing parameters for the tag?):
715[warn] @author
716[warn] 杨博 (Yang Bo)
717[warn] Invalid Scaladoc tag detected at [2862..3730) in Input.File(new File("/build/repo/domains-Task/src/main/scala/com/thoughtworks/dsl/domains/Task.scala"), Charset.forName("UTF-8")) (missing parameters for the tag?):
718[warn] @example
719[warn] All the code after a `!switchExecutionContext` should be executed on
720[warn] `executionContext`
721[warn] Invalid Scaladoc tag detected at [4639..4815) in Input.File(new File("/build/repo/domains-Task/src/main/scala/com/thoughtworks/dsl/domains/Task.scala"), Charset.forName("UTF-8")) (missing parameters for the tag?):
722[warn] @see
723[warn] [[keywords.Await]] for converting a [[scala.concurrent.Future]] to a
724[warn] [[Task]].
725[info] compiling 4 Scala sources to /build/repo/domains-Task/.jvm/target/scala-3.7.4/test-classes ...
726[warn] bad option '-Xcheckinit' was ignored
727[info] [patched file /build/repo/domains-Task/.jvm/src/test/scala/com/thoughtworks/dsl/domains/taskSpec.scala]
728[warn] /build/repo/macros-Reset/src/main/scala/com/thoughtworks/dsl/macros/Reset.scala:105:25: the type test for MyException cannot be checked at runtime because it's a local class
729[warn] KeywordTree(bodyTerm).keywordTerm
730[warn] ^
731[warn] /build/repo/macros-Reset/src/main/scala/com/thoughtworks/dsl/macros/Reset.scala:109:14: the type test for MyException cannot be checked at runtime because it's a local class
732[warn] reifiedTerm.usingExpr {
733[warn] ^
734[warn] /build/repo/macros-Reset/src/main/scala/com/thoughtworks/dsl/macros/Reset.scala:122:38: the type test for MyException cannot be checked at runtime because it's a local class
735[warn] case Some(rhs) if shouldResetNestedFunctions =>
736[warn] ^
737[warn] /build/repo/macros-Reset/src/main/scala/com/thoughtworks/dsl/macros/Reset.scala:138:10: the type test for MyException cannot be checked at runtime because it's a local class
738[warn] caseRhs.asExprOf[valueType]
739[warn] ^
740[warn] there were 85 deprecation warnings; re-run with -deprecation for details
741[warn] 6 warnings found
742[info] done compiling
743[warn] Invalid Scaladoc tag detected at [651..2440) in Input.File(new File("/build/repo/domains-Task/src/main/scala/com/thoughtworks/dsl/domains/Task.scala"), Charset.forName("UTF-8")) (missing parameters for the tag?):
744[warn] @example
745[warn] A [[Task]] can be created from `for`-comprehension, where
746[warn] [[keywords.Each]] can be used together to asynchronously iterate
747[warn] collections.
748[warn] Invalid Scaladoc tag detected at [651..2440) in Input.File(new File("/build/repo/domains-Task/src/main/scala/com/thoughtworks/dsl/domains/Task.scala"), Charset.forName("UTF-8")) (missing parameters for the tag?):
749[warn] @template
750[warn] Invalid Scaladoc tag detected at [2479..2514) in Input.File(new File("/build/repo/domains-Task/src/main/scala/com/thoughtworks/dsl/domains/Task.scala"), Charset.forName("UTF-8")) (missing parameters for the tag?):
751[warn] @author
752[warn] 杨博 (Yang Bo)
753[warn] Invalid Scaladoc tag detected at [2862..3730) in Input.File(new File("/build/repo/domains-Task/src/main/scala/com/thoughtworks/dsl/domains/Task.scala"), Charset.forName("UTF-8")) (missing parameters for the tag?):
754[warn] @example
755[warn] All the code after a `!switchExecutionContext` should be executed on
756[warn] `executionContext`
757[warn] Invalid Scaladoc tag detected at [4639..4815) in Input.File(new File("/build/repo/domains-Task/src/main/scala/com/thoughtworks/dsl/domains/Task.scala"), Charset.forName("UTF-8")) (missing parameters for the tag?):
758[warn] @see
759[warn] [[keywords.Await]] for converting a [[scala.concurrent.Future]] to a
760[warn] [[Task]].
761[info] compiling 1 Scala source to /build/repo/domains-Task/.jvm/target/scala-3.7.4/test-classes ...
762[warn] bad option '-Xcheckinit' was ignored
763[warn] /build/repo/macros-Reset/src/main/scala/com/thoughtworks/dsl/macros/Reset.scala:105:25: the type test for MyException cannot be checked at runtime because it's a local class
764[warn] KeywordTree(bodyTerm).keywordTerm
765[warn] ^
766[warn] /build/repo/macros-Reset/src/main/scala/com/thoughtworks/dsl/macros/Reset.scala:109:14: the type test for MyException cannot be checked at runtime because it's a local class
767[warn] reifiedTerm.usingExpr {
768[warn] ^
769[warn] /build/repo/macros-Reset/src/main/scala/com/thoughtworks/dsl/macros/Reset.scala:122:38: the type test for MyException cannot be checked at runtime because it's a local class
770[warn] case Some(rhs) if shouldResetNestedFunctions =>
771[warn] ^
772[warn] /build/repo/macros-Reset/src/main/scala/com/thoughtworks/dsl/macros/Reset.scala:138:10: the type test for MyException cannot be checked at runtime because it's a local class
773[warn] caseRhs.asExprOf[valueType]
774[warn] ^
775[warn] 5 warnings found
776[info] done compiling
777[warn] Invalid Scaladoc tag detected at [651..2440) in Input.File(new File("/build/repo/domains-Task/src/main/scala/com/thoughtworks/dsl/domains/Task.scala"), Charset.forName("UTF-8")) (missing parameters for the tag?):
778[warn] @example
779[warn] A [[Task]] can be created from `for`-comprehension, where
780[warn] [[keywords.Each]] can be used together to asynchronously iterate
781[warn] collections.
782[warn] Invalid Scaladoc tag detected at [651..2440) in Input.File(new File("/build/repo/domains-Task/src/main/scala/com/thoughtworks/dsl/domains/Task.scala"), Charset.forName("UTF-8")) (missing parameters for the tag?):
783[warn] @template
784[warn] Invalid Scaladoc tag detected at [2479..2514) in Input.File(new File("/build/repo/domains-Task/src/main/scala/com/thoughtworks/dsl/domains/Task.scala"), Charset.forName("UTF-8")) (missing parameters for the tag?):
785[warn] @author
786[warn] 杨博 (Yang Bo)
787[warn] Invalid Scaladoc tag detected at [2862..3730) in Input.File(new File("/build/repo/domains-Task/src/main/scala/com/thoughtworks/dsl/domains/Task.scala"), Charset.forName("UTF-8")) (missing parameters for the tag?):
788[warn] @example
789[warn] All the code after a `!switchExecutionContext` should be executed on
790[warn] `executionContext`
791[warn] Invalid Scaladoc tag detected at [4639..4815) in Input.File(new File("/build/repo/domains-Task/src/main/scala/com/thoughtworks/dsl/domains/Task.scala"), Charset.forName("UTF-8")) (missing parameters for the tag?):
792[warn] @see
793[warn] [[keywords.Await]] for converting a [[scala.concurrent.Future]] to a
794[warn] [[Task]].
795Starting build for ProjectRef(file:/build/repo/,keywords-YieldJVM) (keywords-yield)... [23/28]
796Compile scalacOptions: -unchecked, -Ymacro-annotations, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.7-migration
797[warn] Invalid Scaladoc tag detected at [396..1515) in Input.File(new File("/build/repo/keywords-Yield/src/main/scala/com/thoughtworks/dsl/keywords/Yield.scala"), Charset.forName("UTF-8")) (missing parameters for the tag?):
798[warn] @see
799[warn] [[comprehension]] if you want to use traditional `for` comprehension
800[warn] instead of !-notation.
801[warn] Invalid Scaladoc tag detected at [396..1515) in Input.File(new File("/build/repo/keywords-Yield/src/main/scala/com/thoughtworks/dsl/keywords/Yield.scala"), Charset.forName("UTF-8")) (missing parameters for the tag?):
802[warn] @example
803[warn] [[Yield]] keywords can be used together with other keywords.
804[warn] Invalid Scaladoc tag detected at [396..1515) in Input.File(new File("/build/repo/keywords-Yield/src/main/scala/com/thoughtworks/dsl/keywords/Yield.scala"), Charset.forName("UTF-8")) (missing parameters for the tag?):
805[warn] @example
806[warn] This `Yield` keyword must be put inside a function that returns
807[warn] `Seq[Element]` or `Seq[Element] !! ...`, or it will not compile.
808[warn] Invalid Scaladoc tag detected at [396..1515) in Input.File(new File("/build/repo/keywords-Yield/src/main/scala/com/thoughtworks/dsl/keywords/Yield.scala"), Charset.forName("UTF-8")) (missing parameters for the tag?):
809[warn] @author
810[warn] 杨博 (Yang Bo)
811[info] compiling 3 Scala sources to /build/repo/keywords-Yield/.jvm/target/scala-3.7.4/test-classes ...
812[warn] bad option '-Ymacro-annotations' was ignored
813[warn] bad option '-Xcheckinit' was ignored
814[warn] -- [E129] Potential Issue Warning: /build/repo/keywords-Yield/src/test/scala/com/thoughtworks/dsl/keywords/YieldSpec.scala:200:10
815[warn] 200 | if (false) {
816[warn] | ^
817[warn] | A pure expression does nothing in statement position
818[warn] 201 | !Yield(0)
819[warn] 202 | }
820[warn] |
821[warn] | longer explanation available when compiling with `-explain`
822[warn] -- Warning: /build/repo/keywords-Yield/src/test/scala/com/thoughtworks/dsl/keywords/YieldSpec.scala:673:41
823[warn] 673 | def generator: Stream[Int] = reset {
824[warn] | ^
825[warn] |Non local returns are no longer supported; use `boundary` and `boundary.break` in `scala.util` instead
826[warn] 674 | if (true) {
827[warn] 675 | return {
828[warn] 676 | !Yield(100)
829[warn] 677 | Stream(42)
830[warn] 678 | }
831[warn] 679 | }
832[warn] 680 | Stream.empty[Int]
833[warn] 681 | }
834[warn] -- Warning: /build/repo/keywords-Yield/src/test/scala/com/thoughtworks/dsl/keywords/YieldSpec.scala:263:12
835[warn] 263 | return {
836[warn] | ^
837[warn] |Non local returns are no longer supported; use `boundary` and `boundary.break` in `scala.util` instead
838[warn] 264 | !Yield(100)
839[warn] 265 | Stream(42)
840[warn] 266 | }
841[warn] -- Warning: /build/repo/keywords-Yield/src/test/scala/com/thoughtworks/dsl/keywords/YieldSpec213.scala:201:43
842[warn] 201 | def generator: LazyList[Int] = reset {
843[warn] | ^
844[warn] |Non local returns are no longer supported; use `boundary` and `boundary.break` in `scala.util` instead
845[warn] 202 | if (true) {
846[warn] 203 | return {
847[warn] 204 | !Yield(100)
848[warn] 205 | LazyList(42)
849[warn] 206 | }
850[warn] 207 | }
851[warn] 208 | LazyList.empty[Int]
852[warn] 209 | }
853[info] [patched file /build/repo/keywords-Yield/src/test/scala/com/thoughtworks/dsl/keywords/YieldSpec.scala]
854[info] [patched file /build/repo/keywords-Yield/src/test/scala/com/thoughtworks/dsl/keywords/YieldSpec213.scala]
855[warn] there were 225 deprecation warnings; re-run with -deprecation for details
856[warn] 7 warnings found
857[info] done compiling
858[warn] Invalid Scaladoc tag detected at [396..1515) in Input.File(new File("/build/repo/keywords-Yield/src/main/scala/com/thoughtworks/dsl/keywords/Yield.scala"), Charset.forName("UTF-8")) (missing parameters for the tag?):
859[warn] @see
860[warn] [[comprehension]] if you want to use traditional `for` comprehension
861[warn] instead of !-notation.
862[warn] Invalid Scaladoc tag detected at [396..1515) in Input.File(new File("/build/repo/keywords-Yield/src/main/scala/com/thoughtworks/dsl/keywords/Yield.scala"), Charset.forName("UTF-8")) (missing parameters for the tag?):
863[warn] @example
864[warn] [[Yield]] keywords can be used together with other keywords.
865[warn] Invalid Scaladoc tag detected at [396..1515) in Input.File(new File("/build/repo/keywords-Yield/src/main/scala/com/thoughtworks/dsl/keywords/Yield.scala"), Charset.forName("UTF-8")) (missing parameters for the tag?):
866[warn] @example
867[warn] This `Yield` keyword must be put inside a function that returns
868[warn] `Seq[Element]` or `Seq[Element] !! ...`, or it will not compile.
869[warn] Invalid Scaladoc tag detected at [396..1515) in Input.File(new File("/build/repo/keywords-Yield/src/main/scala/com/thoughtworks/dsl/keywords/Yield.scala"), Charset.forName("UTF-8")) (missing parameters for the tag?):
870[warn] @author
871[warn] 杨博 (Yang Bo)
872[info] compiling 3 Scala sources to /build/repo/keywords-Yield/.jvm/target/scala-3.7.4/test-classes ...
873[warn] bad option '-Ymacro-annotations' was ignored
874[warn] bad option '-Xcheckinit' was ignored
875[warn] -- [E129] Potential Issue Warning: /build/repo/keywords-Yield/src/test/scala/com/thoughtworks/dsl/keywords/YieldSpec.scala:200:10
876[warn] 200 | if (false) {
877[warn] | ^
878[warn] | A pure expression does nothing in statement position
879[warn] 201 | !Yield(0)
880[warn] 202 | }
881[warn] |
882[warn] | longer explanation available when compiling with `-explain`
883[warn] -- Warning: /build/repo/keywords-Yield/src/test/scala/com/thoughtworks/dsl/keywords/YieldSpec.scala:673:41
884[warn] 673 | def generator: Stream[Int] = reset {
885[warn] | ^
886[warn] |Non local returns are no longer supported; use `boundary` and `boundary.break` in `scala.util` instead
887[warn] 674 | if (true) {
888[warn] 675 | return {
889[warn] 676 | !Yield(100)
890[warn] 677 | Stream(42)
891[warn] 678 | }
892[warn] 679 | }
893[warn] 680 | Stream.empty[Int]
894[warn] 681 | }
895[warn] -- Warning: /build/repo/keywords-Yield/src/test/scala/com/thoughtworks/dsl/keywords/YieldSpec.scala:263:12
896[warn] 263 | return {
897[warn] | ^
898[warn] |Non local returns are no longer supported; use `boundary` and `boundary.break` in `scala.util` instead
899[warn] 264 | !Yield(100)
900[warn] 265 | Stream(42)
901[warn] 266 | }
902[warn] -- Warning: /build/repo/keywords-Yield/src/test/scala/com/thoughtworks/dsl/keywords/YieldSpec213.scala:201:43
903[warn] 201 | def generator: LazyList[Int] = reset {
904[warn] | ^
905[warn] |Non local returns are no longer supported; use `boundary` and `boundary.break` in `scala.util` instead
906[warn] 202 | if (true) {
907[warn] 203 | return {
908[warn] 204 | !Yield(100)
909[warn] 205 | LazyList(42)
910[warn] 206 | }
911[warn] 207 | }
912[warn] 208 | LazyList.empty[Int]
913[warn] 209 | }
914[warn] there were 225 deprecation warnings; re-run with -deprecation for details
915[warn] 7 warnings found
916[info] done compiling
917[warn] Invalid Scaladoc tag detected at [396..1515) in Input.File(new File("/build/repo/keywords-Yield/src/main/scala/com/thoughtworks/dsl/keywords/Yield.scala"), Charset.forName("UTF-8")) (missing parameters for the tag?):
918[warn] @see
919[warn] [[comprehension]] if you want to use traditional `for` comprehension
920[warn] instead of !-notation.
921[warn] Invalid Scaladoc tag detected at [396..1515) in Input.File(new File("/build/repo/keywords-Yield/src/main/scala/com/thoughtworks/dsl/keywords/Yield.scala"), Charset.forName("UTF-8")) (missing parameters for the tag?):
922[warn] @example
923[warn] [[Yield]] keywords can be used together with other keywords.
924[warn] Invalid Scaladoc tag detected at [396..1515) in Input.File(new File("/build/repo/keywords-Yield/src/main/scala/com/thoughtworks/dsl/keywords/Yield.scala"), Charset.forName("UTF-8")) (missing parameters for the tag?):
925[warn] @example
926[warn] This `Yield` keyword must be put inside a function that returns
927[warn] `Seq[Element]` or `Seq[Element] !! ...`, or it will not compile.
928[warn] Invalid Scaladoc tag detected at [396..1515) in Input.File(new File("/build/repo/keywords-Yield/src/main/scala/com/thoughtworks/dsl/keywords/Yield.scala"), Charset.forName("UTF-8")) (missing parameters for the tag?):
929[warn] @author
930[warn] 杨博 (Yang Bo)
931Starting build for ProjectRef(file:/build/repo/,keywords-TryFinallyJVM) (keywords-tryfinally)... [24/28]
932Compile scalacOptions: -unchecked, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.7-migration
933Starting build for ProjectRef(file:/build/repo/,keywords-UsingJVM) (keywords-using)... [25/28]
934Compile scalacOptions: -unchecked, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.7-migration
935[warn] Invalid Scaladoc tag detected at [351..651) in Input.File(new File("/build/repo/keywords-Using/src/main/scala/com/thoughtworks/dsl/keywords/Using.scala"), Charset.forName("UTF-8")) (missing parameters for the tag?):
936[warn] @see
937[warn] [[dsl]] for usage of this [[Using]] keyword in continuations
938[warn] Invalid Scaladoc tag detected at [351..651) in Input.File(new File("/build/repo/keywords-Using/src/main/scala/com/thoughtworks/dsl/keywords/Using.scala"), Charset.forName("UTF-8")) (missing parameters for the tag?):
939[warn] @author
940[warn] 杨博 (Yang Bo)
941[warn] Invalid Scaladoc tag detected at [1132..2481) in Input.File(new File("/build/repo/keywords-Using/src/main/scala/com/thoughtworks/dsl/keywords/Using.scala"), Charset.forName("UTF-8")) (missing parameters for the tag?):
942[warn] @example
943[warn] The following function will perform `n *= 2` after `n += 20`:
944[warn] Invalid Scaladoc tag detected at [1132..2481) in Input.File(new File("/build/repo/keywords-Using/src/main/scala/com/thoughtworks/dsl/keywords/Using.scala"), Charset.forName("UTF-8")) (missing parameters for the tag?):
945[warn] @note
946[warn] This method is similar to [[apply]], except the parameter type is
947[warn] changed from a generic `R` to the SAM type [[ScopeExitHandler]], which
948[warn] allows for function literal expressions in Scala 2.12+ or Scala 2.11
949[warn] with `-Xexperimental` compiler option.
950[info] compiling 1 Scala source to /build/repo/keywords-Using/.jvm/target/scala-3.7.4/test-classes ...
951[warn] bad option '-Xcheckinit' was ignored
952[warn] one warning found
953[info] done compiling
954[warn] Invalid Scaladoc tag detected at [351..651) in Input.File(new File("/build/repo/keywords-Using/src/main/scala/com/thoughtworks/dsl/keywords/Using.scala"), Charset.forName("UTF-8")) (missing parameters for the tag?):
955[warn] @see
956[warn] [[dsl]] for usage of this [[Using]] keyword in continuations
957[warn] Invalid Scaladoc tag detected at [351..651) in Input.File(new File("/build/repo/keywords-Using/src/main/scala/com/thoughtworks/dsl/keywords/Using.scala"), Charset.forName("UTF-8")) (missing parameters for the tag?):
958[warn] @author
959[warn] 杨博 (Yang Bo)
960[warn] Invalid Scaladoc tag detected at [1132..2481) in Input.File(new File("/build/repo/keywords-Using/src/main/scala/com/thoughtworks/dsl/keywords/Using.scala"), Charset.forName("UTF-8")) (missing parameters for the tag?):
961[warn] @example
962[warn] The following function will perform `n *= 2` after `n += 20`:
963[warn] Invalid Scaladoc tag detected at [1132..2481) in Input.File(new File("/build/repo/keywords-Using/src/main/scala/com/thoughtworks/dsl/keywords/Using.scala"), Charset.forName("UTF-8")) (missing parameters for the tag?):
964[warn] @note
965[warn] This method is similar to [[apply]], except the parameter type is
966[warn] changed from a generic `R` to the SAM type [[ScopeExitHandler]], which
967[warn] allows for function literal expressions in Scala 2.12+ or Scala 2.11
968[warn] with `-Xexperimental` compiler option.
969[warn] Invalid Scaladoc tag detected at [351..651) in Input.File(new File("/build/repo/keywords-Using/src/main/scala/com/thoughtworks/dsl/keywords/Using.scala"), Charset.forName("UTF-8")) (missing parameters for the tag?):
970[warn] @see
971[warn] [[dsl]] for usage of this [[Using]] keyword in continuations
972[warn] Invalid Scaladoc tag detected at [351..651) in Input.File(new File("/build/repo/keywords-Using/src/main/scala/com/thoughtworks/dsl/keywords/Using.scala"), Charset.forName("UTF-8")) (missing parameters for the tag?):
973[warn] @author
974[warn] 杨博 (Yang Bo)
975[warn] Invalid Scaladoc tag detected at [1132..2481) in Input.File(new File("/build/repo/keywords-Using/src/main/scala/com/thoughtworks/dsl/keywords/Using.scala"), Charset.forName("UTF-8")) (missing parameters for the tag?):
976[warn] @example
977[warn] The following function will perform `n *= 2` after `n += 20`:
978[warn] Invalid Scaladoc tag detected at [1132..2481) in Input.File(new File("/build/repo/keywords-Using/src/main/scala/com/thoughtworks/dsl/keywords/Using.scala"), Charset.forName("UTF-8")) (missing parameters for the tag?):
979[warn] @note
980[warn] This method is similar to [[apply]], except the parameter type is
981[warn] changed from a generic `R` to the SAM type [[ScopeExitHandler]], which
982[warn] allows for function literal expressions in Scala 2.12+ or Scala 2.11
983[warn] with `-Xexperimental` compiler option.
984Starting build for ProjectRef(file:/build/repo/,macros-ResetJVM) (macros-reset)... [26/28]
985Compile scalacOptions: -unchecked, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.7-migration
986[info] compiling 2 Scala sources to /build/repo/macros-Reset/.jvm/target/scala-3.7.4/test-classes ...
987[warn] bad option '-Xcheckinit' was ignored
988[warn] one warning found
989[info] done compiling
990Starting build for ProjectRef(file:/build/repo/,keywords-TryCatchFinallyJVM) (keywords-trycatchfinally)... [27/28]
991Compile scalacOptions: -unchecked, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.7-migration
992
993************************
994Build summary:
995[{
996 "module": "keywords-put",
997 "compile": {"status": "ok", "tookMs": 7545, "warnings": 0, "errors": 0, "sourceVersion": "3.7-migration"},
998 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
999 "test-compile": {"status": "ok", "tookMs": 14362, "warnings": 0, "errors": 0, "sourceVersion": "3.7-migration"},
1000 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
1001 "publish": {"status": "skipped", "tookMs": 0},
1002 "metadata": {
1003 "crossScalaVersions": ["3.2.2"]
1004}
1005},{
1006 "module": "keywords-fence",
1007 "compile": {"status": "ok", "tookMs": 75, "warnings": 0, "errors": 0, "sourceVersion": "3.7-migration"},
1008 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
1009 "test-compile": {"status": "ok", "tookMs": 730, "warnings": 0, "errors": 0, "sourceVersion": "3.7-migration"},
1010 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
1011 "publish": {"status": "skipped", "tookMs": 0},
1012 "metadata": {
1013 "crossScalaVersions": ["3.2.2"]
1014}
1015},{
1016 "module": "keywords-match",
1017 "compile": {"status": "ok", "tookMs": 272, "warnings": 0, "errors": 0, "sourceVersion": "3.7-migration"},
1018 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
1019 "test-compile": {"status": "ok", "tookMs": 270, "warnings": 0, "errors": 0, "sourceVersion": "3.7-migration"},
1020 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
1021 "publish": {"status": "skipped", "tookMs": 0},
1022 "metadata": {
1023 "crossScalaVersions": ["3.2.2"]
1024}
1025},{
1026 "module": "scala-async",
1027 "compile": {"status": "ok", "tookMs": 1537, "warnings": 0, "errors": 0, "sourceVersion": "3.7-migration"},
1028 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
1029 "test-compile": {"status": "ok", "tookMs": 2561, "warnings": 0, "errors": 0, "sourceVersion": "3.7-migration"},
1030 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
1031 "publish": {"status": "skipped", "tookMs": 0},
1032 "metadata": {
1033 "crossScalaVersions": ["3.2.2"]
1034}
1035},{
1036 "module": "keywords-await",
1037 "compile": {"status": "ok", "tookMs": 950, "warnings": 0, "errors": 0, "sourceVersion": "3.7-migration"},
1038 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
1039 "test-compile": {"status": "ok", "tookMs": 8615, "warnings": 1, "errors": 0, "sourceVersion": "3.7-migration"},
1040 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
1041 "publish": {"status": "skipped", "tookMs": 0},
1042 "metadata": {
1043 "crossScalaVersions": ["3.2.2"]
1044}
1045},{
1046 "module": "keywords-suspend",
1047 "compile": {"status": "ok", "tookMs": 98, "warnings": 0, "errors": 0, "sourceVersion": "3.7-migration"},
1048 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
1049 "test-compile": {"status": "ok", "tookMs": 174, "warnings": 0, "errors": 0, "sourceVersion": "3.7-migration"},
1050 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
1051 "publish": {"status": "skipped", "tookMs": 0},
1052 "metadata": {
1053 "crossScalaVersions": ["3.2.2"]
1054}
1055},{
1056 "module": "domains-scalaz",
1057 "compile": {"status": "ok", "tookMs": 1344, "warnings": 0, "errors": 0, "sourceVersion": "3.7-migration"},
1058 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
1059 "test-compile": {"status": "ok", "tookMs": 3950, "warnings": 0, "errors": 0, "sourceVersion": "3.7-migration"},
1060 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
1061 "publish": {"status": "skipped", "tookMs": 0},
1062 "metadata": {
1063 "crossScalaVersions": ["3.2.2"]
1064}
1065},{
1066 "module": "keywords-return",
1067 "compile": {"status": "ok", "tookMs": 121, "warnings": 0, "errors": 0, "sourceVersion": "3.7-migration"},
1068 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
1069 "test-compile": {"status": "ok", "tookMs": 676, "warnings": 0, "errors": 0, "sourceVersion": "3.7-migration"},
1070 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
1071 "publish": {"status": "skipped", "tookMs": 0},
1072 "metadata": {
1073 "crossScalaVersions": ["3.2.2"]
1074}
1075},{
1076 "module": "keywords-while",
1077 "compile": {"status": "ok", "tookMs": 98, "warnings": 0, "errors": 0, "sourceVersion": "3.7-migration"},
1078 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
1079 "test-compile": {"status": "ok", "tookMs": 134, "warnings": 0, "errors": 0, "sourceVersion": "3.7-migration"},
1080 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
1081 "publish": {"status": "skipped", "tookMs": 0},
1082 "metadata": {
1083 "crossScalaVersions": ["3.2.2"]
1084}
1085},{
1086 "module": "keywords-pure",
1087 "compile": {"status": "ok", "tookMs": 130, "warnings": 0, "errors": 0, "sourceVersion": "3.7-migration"},
1088 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
1089 "test-compile": {"status": "ok", "tookMs": 177, "warnings": 0, "errors": 0, "sourceVersion": "3.7-migration"},
1090 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
1091 "publish": {"status": "skipped", "tookMs": 0},
1092 "metadata": {
1093 "crossScalaVersions": ["3.2.2"]
1094}
1095},{
1096 "module": "keywords-shift",
1097 "compile": {"status": "ok", "tookMs": 98, "warnings": 0, "errors": 0, "sourceVersion": "3.7-migration"},
1098 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
1099 "test-compile": {"status": "ok", "tookMs": 795, "warnings": 0, "errors": 0, "sourceVersion": "3.7-migration"},
1100 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
1101 "publish": {"status": "skipped", "tookMs": 0},
1102 "metadata": {
1103 "crossScalaVersions": ["3.2.2"]
1104}
1105},{
1106 "module": "keywords-trycatch",
1107 "compile": {"status": "ok", "tookMs": 346, "warnings": 0, "errors": 0, "sourceVersion": "3.7-migration"},
1108 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
1109 "test-compile": {"status": "ok", "tookMs": 439, "warnings": 0, "errors": 0, "sourceVersion": "3.7-migration"},
1110 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
1111 "publish": {"status": "skipped", "tookMs": 0},
1112 "metadata": {
1113 "crossScalaVersions": ["3.2.2"]
1114}
1115},{
1116 "module": "domains-continuation",
1117 "compile": {"status": "ok", "tookMs": 760, "warnings": 0, "errors": 0, "sourceVersion": "3.7-migration"},
1118 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
1119 "test-compile": {"status": "ok", "tookMs": 901, "warnings": 0, "errors": 0, "sourceVersion": "3.7-migration"},
1120 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
1121 "publish": {"status": "skipped", "tookMs": 0},
1122 "metadata": {
1123 "crossScalaVersions": ["3.2.2"]
1124}
1125},{
1126 "module": "keywords-get",
1127 "compile": {"status": "ok", "tookMs": 340, "warnings": 0, "errors": 0, "sourceVersion": "3.7-migration"},
1128 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
1129 "test-compile": {"status": "ok", "tookMs": 858, "warnings": 0, "errors": 0, "sourceVersion": "3.7-migration"},
1130 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
1131 "publish": {"status": "skipped", "tookMs": 0},
1132 "metadata": {
1133 "crossScalaVersions": ["3.2.2"]
1134}
1135},{
1136 "module": "keywords-asynchronousio",
1137 "compile": {"status": "ok", "tookMs": 950, "warnings": 0, "errors": 0, "sourceVersion": "3.7-migration"},
1138 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
1139 "test-compile": {"status": "ok", "tookMs": 4856, "warnings": 0, "errors": 0, "sourceVersion": "3.7-migration"},
1140 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
1141 "publish": {"status": "skipped", "tookMs": 0},
1142 "metadata": {
1143 "crossScalaVersions": ["3.2.2"]
1144}
1145},{
1146 "module": "keywords-typed",
1147 "compile": {"status": "ok", "tookMs": 120, "warnings": 0, "errors": 0, "sourceVersion": "3.7-migration"},
1148 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
1149 "test-compile": {"status": "ok", "tookMs": 169, "warnings": 0, "errors": 0, "sourceVersion": "3.7-migration"},
1150 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
1151 "publish": {"status": "skipped", "tookMs": 0},
1152 "metadata": {
1153 "crossScalaVersions": ["3.2.2"]
1154}
1155},{
1156 "module": "keywords-if",
1157 "compile": {"status": "ok", "tookMs": 118, "warnings": 0, "errors": 0, "sourceVersion": "3.7-migration"},
1158 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
1159 "test-compile": {"status": "ok", "tookMs": 168, "warnings": 0, "errors": 0, "sourceVersion": "3.7-migration"},
1160 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
1161 "publish": {"status": "skipped", "tookMs": 0},
1162 "metadata": {
1163 "crossScalaVersions": ["3.2.2"]
1164}
1165},{
1166 "module": "keywords-nonesafe",
1167 "compile": {"status": "ok", "tookMs": 670, "warnings": 0, "errors": 0, "sourceVersion": "3.7-migration"},
1168 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
1169 "test-compile": {"status": "ok", "tookMs": 1001, "warnings": 0, "errors": 0, "sourceVersion": "3.7-migration"},
1170 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
1171 "publish": {"status": "skipped", "tookMs": 0},
1172 "metadata": {
1173 "crossScalaVersions": ["3.2.2"]
1174}
1175},{
1176 "module": "keywords-each",
1177 "compile": {"status": "ok", "tookMs": 551, "warnings": 0, "errors": 0, "sourceVersion": "3.7-migration"},
1178 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
1179 "test-compile": {"status": "ok", "tookMs": 3230, "warnings": 0, "errors": 0, "sourceVersion": "3.7-migration"},
1180 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
1181 "publish": {"status": "skipped", "tookMs": 0},
1182 "metadata": {
1183 "crossScalaVersions": ["3.2.2"]
1184}
1185},{
1186 "module": "keywords-monadic",
1187 "compile": {"status": "ok", "tookMs": 418, "warnings": 0, "errors": 0, "sourceVersion": "3.7-migration"},
1188 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
1189 "test-compile": {"status": "ok", "tookMs": 1015, "warnings": 0, "errors": 0, "sourceVersion": "3.7-migration"},
1190 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
1191 "publish": {"status": "skipped", "tookMs": 0},
1192 "metadata": {
1193 "crossScalaVersions": ["3.2.2"]
1194}
1195},{
1196 "module": "keywords-flatmap",
1197 "compile": {"status": "ok", "tookMs": 284, "warnings": 0, "errors": 0, "sourceVersion": "3.7-migration"},
1198 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
1199 "test-compile": {"status": "ok", "tookMs": 317, "warnings": 0, "errors": 0, "sourceVersion": "3.7-migration"},
1200 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
1201 "publish": {"status": "skipped", "tookMs": 0},
1202 "metadata": {
1203 "crossScalaVersions": ["3.2.2"]
1204}
1205},{
1206 "module": "dsl",
1207 "compile": {"status": "ok", "tookMs": 62, "warnings": 0, "errors": 0, "sourceVersion": "3.7-migration"},
1208 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
1209 "test-compile": {"status": "ok", "tookMs": 127, "warnings": 0, "errors": 0, "sourceVersion": "3.7-migration"},
1210 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
1211 "publish": {"status": "skipped", "tookMs": 0},
1212 "metadata": {
1213 "crossScalaVersions": ["3.2.2"]
1214}
1215},{
1216 "module": "domains-task",
1217 "compile": {"status": "ok", "tookMs": 1246, "warnings": 0, "errors": 0, "sourceVersion": "3.7-migration"},
1218 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
1219 "test-compile": {"status": "ok", "tookMs": 12206, "warnings": 0, "errors": 0, "sourceVersion": "3.7-migration"},
1220 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
1221 "publish": {"status": "skipped", "tookMs": 0},
1222 "metadata": {
1223 "crossScalaVersions": ["3.2.2"]
1224}
1225},{
1226 "module": "keywords-yield",
1227 "compile": {"status": "ok", "tookMs": 529, "warnings": 0, "errors": 0, "sourceVersion": "3.7-migration"},
1228 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
1229 "test-compile": {"status": "ok", "tookMs": 7338, "warnings": 4, "errors": 0, "sourceVersion": "3.7-migration"},
1230 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
1231 "publish": {"status": "skipped", "tookMs": 0},
1232 "metadata": {
1233 "crossScalaVersions": ["3.2.2"]
1234}
1235},{
1236 "module": "keywords-tryfinally",
1237 "compile": {"status": "ok", "tookMs": 608, "warnings": 0, "errors": 0, "sourceVersion": "3.7-migration"},
1238 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
1239 "test-compile": {"status": "ok", "tookMs": 656, "warnings": 0, "errors": 0, "sourceVersion": "3.7-migration"},
1240 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
1241 "publish": {"status": "skipped", "tookMs": 0},
1242 "metadata": {
1243 "crossScalaVersions": ["3.2.2"]
1244}
1245},{
1246 "module": "keywords-using",
1247 "compile": {"status": "ok", "tookMs": 1183, "warnings": 0, "errors": 0, "sourceVersion": "3.7-migration"},
1248 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
1249 "test-compile": {"status": "ok", "tookMs": 1825, "warnings": 0, "errors": 0, "sourceVersion": "3.7-migration"},
1250 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
1251 "publish": {"status": "skipped", "tookMs": 0},
1252 "metadata": {
1253 "crossScalaVersions": ["3.2.2"]
1254}
1255},{
1256 "module": "macros-reset",
1257 "compile": {"status": "ok", "tookMs": 1206, "warnings": 0, "errors": 0, "sourceVersion": "3.7-migration"},
1258 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
1259 "test-compile": {"status": "ok", "tookMs": 2436, "warnings": 0, "errors": 0, "sourceVersion": "3.7-migration"},
1260 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
1261 "publish": {"status": "skipped", "tookMs": 0},
1262 "metadata": {
1263 "crossScalaVersions": ["3.2.2"]
1264}
1265},{
1266 "module": "keywords-trycatchfinally",
1267 "compile": {"status": "ok", "tookMs": 763, "warnings": 0, "errors": 0, "sourceVersion": "3.7-migration"},
1268 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
1269 "test-compile": {"status": "ok", "tookMs": 857, "warnings": 0, "errors": 0, "sourceVersion": "3.7-migration"},
1270 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
1271 "publish": {"status": "skipped", "tookMs": 0},
1272 "metadata": {
1273 "crossScalaVersions": ["3.2.2"]
1274}
1275}]
1276************************
1277[success] Total time: 197 s (0:03:17.0), completed Dec 22, 2025, 5:38:59 PM
1278[0JChecking patch project/plugins.sbt...
1279Checking patch project/build.properties...
1280Checking patch build.sbt...
1281Applied patch project/plugins.sbt cleanly.
1282Applied patch project/build.properties cleanly.
1283Applied patch build.sbt cleanly.
1284Commit migration rewrites
1285Switched to a new branch 'opencb/migrate-source-3.7'
1286[opencb/migrate-source-3.7 5c72fba3] Apply Scala compiler rewrites using -source:3.7-migration using Scala 3.7.4
1287 9 files changed, 34 insertions(+), 34 deletions(-)
1288----
1289Preparing build for 3.8.0-RC4
1290Scala binary version found: 3.8
1291Implicitly using source version 3.8
1292Scala binary version found: 3.8
1293Implicitly using source version 3.8
1294Would try to apply common scalacOption (best-effort, sbt/mill only):
1295Append: ,REQUIRE:-source:3.8
1296Remove: ,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
1297
1298Try apply source patch:
1299Path: project/plugins.sbt
1300Pattern: addSbtPlugin("org.scala-js" % "sbt-scalajs" % "1.12.0")
1301Replacement: addSbtPlugin("org.scala-js" % "sbt-scalajs" % "1.20.1")
1302Patch using 3.8.0-RC4 matches version range: <3.8.0, 3.99.99>
1303Starting compilation server
1304Compiling project (Scala 3.7.3, JVM (17))
1305Compiled project (Scala 3.7.3, JVM (17))
1306Successfully applied pattern 'addSbtPlugin("org.scala-js" % "sbt-scalajs" % "1.12.0")' in project/plugins.sbt
1307----
1308Starting build for 3.8.0-RC4
1309Execute tests: true
1310sbt project found:
1311Sbt version 1.8.2 is not supported, minimal supported version is 1.11.5
1312Enforcing usage of sbt in version 1.11.5
1313No prepare script found for project thoughtworksinc/dsl.scala
1314##################################
1315Scala version: 3.8.0-RC4
1316Targets: com.thoughtworks.dsl%domains-continuation com.thoughtworks.dsl%domains-scalaz com.thoughtworks.dsl%domains-task com.thoughtworks.dsl%dsl com.thoughtworks.dsl%keywords-asynchronousio com.thoughtworks.dsl%keywords-await com.thoughtworks.dsl%keywords-each com.thoughtworks.dsl%keywords-fence com.thoughtworks.dsl%keywords-flatmap com.thoughtworks.dsl%keywords-get com.thoughtworks.dsl%keywords-if com.thoughtworks.dsl%keywords-match com.thoughtworks.dsl%keywords-monadic com.thoughtworks.dsl%keywords-nonesafe com.thoughtworks.dsl%keywords-pure com.thoughtworks.dsl%keywords-put com.thoughtworks.dsl%keywords-return com.thoughtworks.dsl%keywords-shift com.thoughtworks.dsl%keywords-suspend com.thoughtworks.dsl%keywords-trycatch com.thoughtworks.dsl%keywords-trycatchfinally com.thoughtworks.dsl%keywords-tryfinally com.thoughtworks.dsl%keywords-typed com.thoughtworks.dsl%keywords-using com.thoughtworks.dsl%keywords-while com.thoughtworks.dsl%keywords-yield com.thoughtworks.dsl%macros-reset com.thoughtworks.dsl%scala-async
1317Project projectConfig: {"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","migrationVersions":["3.7"],"sourcePatches":[{"path":"project/plugins.sbt","pattern":"addSbtPlugin(\"org.scala-js\" % \"sbt-scalajs\" % \"1.12.0\")","replaceWith":"addSbtPlugin(\"org.scala-js\" % \"sbt-scalajs\" % \"1.20.1\")","selectVersion":{"min":"3.8.0"}}]}
1318##################################
1319Using extra scalacOptions: ,REQUIRE:-source:3.8
1320Filtering out scalacOptions: ,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
1321[sbt_options] declare -a sbt_options=()
1322[process_args] java_version = '17'
1323[copyRt] java9_rt = '/root/.sbt/1.0/java9-rt-ext-eclipse_adoptium_17_0_8/rt.jar'
1324# Executing command line:
1325java
1326-Dfile.encoding=UTF-8
1327-XX:MaxMetaspaceSize=512M
1328-Xmx5G
1329-Xss6M
1330-XX:+UseG1GC
1331-Dcommunitybuild.scala=3.8.0-RC4
1332-Dcommunitybuild.project.dependencies.add=
1333-Xmx7G
1334-Xms4G
1335-Xss8M
1336-Dsbt.script=/root/.sdkman/candidates/sbt/current/bin/sbt
1337-Dscala.ext.dirs=/root/.sbt/1.0/java9-rt-ext-eclipse_adoptium_17_0_8
1338-jar
1339/root/.sdkman/candidates/sbt/1.11.5/bin/sbt-launch.jar
1340"setCrossScalaVersions 3.8.0-RC4"
1341"++3.8.0-RC4 -v"
1342"mapScalacOptions ",REQUIRE:-source:3.8,-Wconf:msg=can be rewritten automatically under:s" ",-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e""
1343"set every credentials := Nil"
1344"excludeLibraryDependency com.github.ghik:zerowaste_{scalaVersion} com.olegpy:better-monadic-for_3 org.polyvariant:better-tostring_{scalaVersion} org.wartremover:wartremover_{scalaVersion}"
1345"removeScalacOptionsStartingWith -P:wartremover"
1346
1347moduleMappings
1348"runBuild 3.8.0-RC4 """{"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","migrationVersions":["3.7"],"sourcePatches":[{"path":"project/plugins.sbt","pattern":"addSbtPlugin(\"org.scala-js\" % \"sbt-scalajs\" % \"1.12.0\")","replaceWith":"addSbtPlugin(\"org.scala-js\" % \"sbt-scalajs\" % \"1.20.1\")","selectVersion":{"min":"3.8.0"}}]}""" com.thoughtworks.dsl%domains-continuation com.thoughtworks.dsl%domains-scalaz com.thoughtworks.dsl%domains-task com.thoughtworks.dsl%dsl com.thoughtworks.dsl%keywords-asynchronousio com.thoughtworks.dsl%keywords-await com.thoughtworks.dsl%keywords-each com.thoughtworks.dsl%keywords-fence com.thoughtworks.dsl%keywords-flatmap com.thoughtworks.dsl%keywords-get com.thoughtworks.dsl%keywords-if com.thoughtworks.dsl%keywords-match com.thoughtworks.dsl%keywords-monadic com.thoughtworks.dsl%keywords-nonesafe com.thoughtworks.dsl%keywords-pure com.thoughtworks.dsl%keywords-put com.thoughtworks.dsl%keywords-return com.thoughtworks.dsl%keywords-shift com.thoughtworks.dsl%keywords-suspend com.thoughtworks.dsl%keywords-trycatch com.thoughtworks.dsl%keywords-trycatchfinally com.thoughtworks.dsl%keywords-tryfinally com.thoughtworks.dsl%keywords-typed com.thoughtworks.dsl%keywords-using com.thoughtworks.dsl%keywords-while com.thoughtworks.dsl%keywords-yield com.thoughtworks.dsl%macros-reset com.thoughtworks.dsl%scala-async"
1349
1350[info] welcome to sbt 1.11.5 (Eclipse Adoptium Java 17.0.8)
1351[info] loading settings for project repo-build from akka.sbt, plugins.sbt...
1352[info] loading project definition from /build/repo/project
1353/build/repo/build.sbt:182: warning: method in in trait ScopingSetting is deprecated (since 1.5.0): `in` is deprecated; migrate to slash syntax - https://www.scala-sbt.org/1.x/docs/Migrating-from-sbt-013x.html#slash
1354organization in ThisBuild := "com.thoughtworks.dsl"
1355 ^
1356/build/repo/build.sbt:184: warning: method in in trait ScopingSetting is deprecated (since 1.5.0): `in` is deprecated; migrate to slash syntax - https://www.scala-sbt.org/1.x/docs/Migrating-from-sbt-013x.html#slash
1357skip in publish := true
1358 ^
1359[info] loading settings for project DslJS from build.sbt...
1360[info] loading settings for project DslJVM from build.sbt...
1361[info] loading settings for project macros-ResetJS from build.sbt...
1362[info] loading settings for project macros-ResetJVM from build.sbt...
1363[info] loading settings for project domains-TaskJS from build.sbt...
1364[info] loading settings for project domains-TaskJVM from build.sbt, jvm.sbt...
1365[info] loading settings for project keywords-EachJS from build.sbt...
1366[info] loading settings for project keywords-EachJVM from build.sbt...
1367[info] loading settings for project keywords-FenceJS from build.sbt...
1368[info] loading settings for project keywords-FenceJVM from build.sbt...
1369[info] loading settings for project keywords-ReturnJS from build.sbt...
1370[info] loading settings for project keywords-ReturnJVM from build.sbt...
1371[info] loading settings for project keywords-PutJS from build.sbt...
1372[info] loading settings for project keywords-PutJVM from build.sbt...
1373[info] loading settings for project keywords-AsynchronousIoJS from build.sbt...
1374[info] loading settings for project keywords-AsynchronousIoJVM from build.sbt, jvm.sbt...
1375[info] loading settings for project keywords-ShiftJS from build.sbt...
1376[info] loading settings for project keywords-ShiftJVM from build.sbt...
1377[info] loading settings for project keywords-UsingJS from build.sbt...
1378[info] loading settings for project keywords-UsingJVM from build.sbt...
1379/build/repo/keywords-FlatMap/.js/build.sbt:1: warning: method in in trait ScopingSetting is deprecated (since 1.5.0): `in` is deprecated; migrate to slash syntax - https://www.scala-sbt.org/1.x/docs/Migrating-from-sbt-013x.html#slash
1380scalacOptions in Compile ++= {
1381 ^
1382[info] loading settings for project keywords-FlatMapJS from build.sbt...
1383[info] loading settings for project keywords-FlatMapJVM from build.sbt...
1384[info] loading settings for project keywords-AwaitJS from build.sbt...
1385[info] loading settings for project keywords-AwaitJVM from build.sbt, jvm.sbt...
1386[info] loading settings for project scala-asyncJVM from jvm.sbt...
1387/build/repo/keywords-Yield/.js/build.sbt:7: warning: method in in trait ScopingSetting is deprecated (since 1.5.0): `in` is deprecated; migrate to slash syntax - https://www.scala-sbt.org/1.x/docs/Migrating-from-sbt-013x.html#slash
1388scalacOptions in Compile ++= {
1389 ^
1390[info] loading settings for project keywords-YieldJS from build.sbt...
1391[info] loading settings for project keywords-YieldJVM from build.sbt, jvm.sbt...
1392[info] loading settings for project keywords-MonadicJS from build.sbt...
1393[info] loading settings for project keywords-MonadicJVM from build.sbt...
1394[info] loading settings for project domains-scalazJS from build.sbt...
1395[info] loading settings for project domains-scalazJVM from build.sbt...
1396[info] loading settings for project repo from build.sbt, secret.sbt...
1397[info] resolving key references (54262 settings) ...
1398[info] set current project to repo (in build file:/build/repo/)
1399Execute setCrossScalaVersions: 3.8.0-RC4
1400OpenCB::Changing crossVersion 3.2.2 -> 3.8.0-RC4 in keywords-TryCatchJS/crossScalaVersions
1401OpenCB::Changing crossVersion 3.2.2 -> 3.8.0-RC4 in domains-TaskJVM/crossScalaVersions
1402OpenCB::Changing crossVersion 3.2.2 -> 3.8.0-RC4 in domains-ContinuationJS/crossScalaVersions
1403OpenCB::Changing crossVersion 3.2.2 -> 3.8.0-RC4 in keywords-EachJVM/crossScalaVersions
1404OpenCB::Changing crossVersion 3.2.2 -> 3.8.0-RC4 in keywords-FenceJS/crossScalaVersions
1405OpenCB::Changing crossVersion 3.2.2 -> 3.8.0-RC4 in keywords-MatchJVM/crossScalaVersions
1406OpenCB::Changing crossVersion 3.2.2 -> 3.8.0-RC4 in keywords-TypedJVM/crossScalaVersions
1407OpenCB::Changing crossVersion 3.2.2 -> 3.8.0-RC4 in keywords-EachJS/crossScalaVersions
1408OpenCB::Changing crossVersion 3.2.2 -> 3.8.0-RC4 in keywords-FenceJVM/crossScalaVersions
1409OpenCB::Changing crossVersion 3.2.2 -> 3.8.0-RC4 in keywords-TryCatchFinallyJS/crossScalaVersions
1410OpenCB::Changing crossVersion 3.2.2 -> 3.8.0-RC4 in keywords-AwaitJVM/crossScalaVersions
1411OpenCB::Changing crossVersion 3.2.2 -> 3.8.0-RC4 in keywords-IfJS/crossScalaVersions
1412OpenCB::Changing crossVersion 3.2.2 -> 3.8.0-RC4 in keywords-MatchJS/crossScalaVersions
1413OpenCB::Changing crossVersion 3.2.2 -> 3.8.0-RC4 in domains-scalazJVM/crossScalaVersions
1414OpenCB::Changing crossVersion 3.2.2 -> 3.8.0-RC4 in keywords-WhileJS/crossScalaVersions
1415OpenCB::Changing crossVersion 3.2.2 -> 3.8.0-RC4 in keywords-PutJVM/crossScalaVersions
1416OpenCB::Changing crossVersion 3.2.2 -> 3.8.0-RC4 in keywords-MonadicJS/crossScalaVersions
1417OpenCB::Changing crossVersion 3.2.2 -> 3.8.0-RC4 in keywords-IfJVM/crossScalaVersions
1418OpenCB::Changing crossVersion 3.2.2 -> 3.8.0-RC4 in keywords-TryCatchFinallyJVM/crossScalaVersions
1419OpenCB::Changing crossVersion 3.2.2 -> 3.8.0-RC4 in keywords-AwaitJS/crossScalaVersions
1420OpenCB::Changing crossVersion 3.2.2 -> 3.8.0-RC4 in keywords-ReturnJS/crossScalaVersions
1421OpenCB::Changing crossVersion 3.2.2 -> 3.8.0-RC4 in domains-ContinuationJVM/crossScalaVersions
1422OpenCB::Changing crossVersion 3.2.2 -> 3.8.0-RC4 in domains-TaskJS/crossScalaVersions
1423OpenCB::Changing crossVersion 3.2.2 -> 3.8.0-RC4 in keywords-AsynchronousIoJS/crossScalaVersions
1424OpenCB::Changing crossVersion 3.2.2 -> 3.8.0-RC4 in keywords-YieldJVM/crossScalaVersions
1425OpenCB::Changing crossVersion 3.2.2 -> 3.8.0-RC4 in keywords-ShiftJS/crossScalaVersions
1426OpenCB::Changing crossVersion 3.2.2 -> 3.8.0-RC4 in keywords-AsynchronousIoJVM/crossScalaVersions
1427OpenCB::Changing crossVersion 3.2.2 -> 3.8.0-RC4 in keywords-NoneSafeJS/crossScalaVersions
1428OpenCB::Changing crossVersion 3.2.2 -> 3.8.0-RC4 in keywords-UsingJS/crossScalaVersions
1429OpenCB::Changing crossVersion 3.2.2 -> 3.8.0-RC4 in keywords-SuspendJS/crossScalaVersions
1430OpenCB::Changing crossVersion 3.2.2 -> 3.8.0-RC4 in keywords-PureJVM/crossScalaVersions
1431OpenCB::Changing crossVersion 3.2.2 -> 3.8.0-RC4 in keywords-MonadicJVM/crossScalaVersions
1432OpenCB::Changing crossVersion 3.2.2 -> 3.8.0-RC4 in keywords-YieldJS/crossScalaVersions
1433OpenCB::Changing crossVersion 3.2.2 -> 3.8.0-RC4 in keywords-FlatMapJS/crossScalaVersions
1434OpenCB::Changing crossVersion 3.2.2 -> 3.8.0-RC4 in keywords-PutJS/crossScalaVersions
1435OpenCB::Changing crossVersion 3.2.2 -> 3.8.0-RC4 in keywords-TryCatchJVM/crossScalaVersions
1436OpenCB::Changing crossVersion 3.2.2 -> 3.8.0-RC4 in DslJVM/crossScalaVersions
1437OpenCB::Changing crossVersion 3.2.2 -> 3.8.0-RC4 in keywords-TryFinallyJS/crossScalaVersions
1438OpenCB::Changing crossVersion 3.2.2 -> 3.8.0-RC4 in keywords-GetJVM/crossScalaVersions
1439OpenCB::Changing crossVersion 3.2.2 -> 3.8.0-RC4 in keywords-SuspendJVM/crossScalaVersions
1440OpenCB::Changing crossVersion 3.2.2 -> 3.8.0-RC4 in keywords-TypedJS/crossScalaVersions
1441OpenCB::Changing crossVersion 3.2.2 -> 3.8.0-RC4 in keywords-ShiftJVM/crossScalaVersions
1442OpenCB::Changing crossVersion 3.2.2 -> 3.8.0-RC4 in keywords-NoneSafeJVM/crossScalaVersions
1443OpenCB::Changing crossVersion 3.2.2 -> 3.8.0-RC4 in scala-asyncJVM/crossScalaVersions
1444OpenCB::Changing crossVersion 3.2.2 -> 3.8.0-RC4 in macros-ResetJS/crossScalaVersions
1445OpenCB::Changing crossVersion 3.2.2 -> 3.8.0-RC4 in keywords-UsingJVM/crossScalaVersions
1446OpenCB::Changing crossVersion 3.2.2 -> 3.8.0-RC4 in scala-asyncJS/crossScalaVersions
1447OpenCB::Changing crossVersion 3.2.2 -> 3.8.0-RC4 in keywords-GetJS/crossScalaVersions
1448OpenCB::Changing crossVersion 3.2.2 -> 3.8.0-RC4 in DslJS/crossScalaVersions
1449OpenCB::Changing crossVersion 3.2.2 -> 3.8.0-RC4 in keywords-FlatMapJVM/crossScalaVersions
1450OpenCB::Changing crossVersion 3.2.2 -> 3.8.0-RC4 in keywords-ReturnJVM/crossScalaVersions
1451OpenCB::Changing crossVersion 3.2.2 -> 3.8.0-RC4 in keywords-TryFinallyJVM/crossScalaVersions
1452OpenCB::Changing crossVersion 3.2.2 -> 3.8.0-RC4 in domains-scalazJS/crossScalaVersions
1453OpenCB::Changing crossVersion 3.2.2 -> 3.8.0-RC4 in keywords-PureJS/crossScalaVersions
1454OpenCB::Changing crossVersion 3.2.2 -> 3.8.0-RC4 in macros-ResetJVM/crossScalaVersions
1455OpenCB::Changing crossVersion 3.2.2 -> 3.8.0-RC4 in keywords-WhileJVM/crossScalaVersions
1456OpenCB::Changing crossVersion 3.2.2 -> 3.8.0-RC4 in repo/crossScalaVersions
1457[info] set current project to repo (in build file:/build/repo/)
1458[info] Setting Scala version to 3.8.0-RC4 on 57 projects.
1459[info] Switching Scala version on:
1460[info] keywords-PureJVM (3.8.0-RC4)
1461[info] domains-TaskJS (3.8.0-RC4)
1462[info] domains-scalazJS (3.8.0-RC4)
1463[info] keywords-IfJS (3.8.0-RC4)
1464[info] keywords-TryFinallyJVM (3.8.0-RC4)
1465[info] DslJS (3.8.0-RC4)
1466[info] keywords-GetJS (3.8.0-RC4)
1467[info] keywords-MonadicJS (3.8.0-RC4)
1468[info] domains-scalazJVM (3.8.0-RC4)
1469[info] domains-ContinuationJVM (3.8.0-RC4)
1470[info] keywords-MatchJVM (3.8.0-RC4)
1471[info] keywords-NoneSafeJS (3.8.0-RC4)
1472[info] keywords-TryCatchFinallyJS (3.8.0-RC4)
1473[info] keywords-AwaitJVM (3.8.0-RC4)
1474[info] keywords-UsingJS (3.8.0-RC4)
1475[info] keywords-YieldJVM (3.8.0-RC4)
1476[info] keywords-MonadicJVM (3.8.0-RC4)
1477[info] keywords-YieldJS (3.8.0-RC4)
1478[info] keywords-WhileJVM (3.8.0-RC4)
1479[info] keywords-FlatMapJS (3.8.0-RC4)
1480[info] keywords-TryCatchFinallyJVM (3.8.0-RC4)
1481[info] keywords-PutJS (3.8.0-RC4)
1482[info] keywords-AwaitJS (3.8.0-RC4)
1483[info] keywords-ReturnJS (3.8.0-RC4)
1484[info] keywords-TypedJS (3.8.0-RC4)
1485[info] keywords-ReturnJVM (3.8.0-RC4)
1486[info] keywords-PureJS (3.8.0-RC4)
1487[info] macros-ResetJS (3.8.0-RC4)
1488[info] keywords-FlatMapJVM (3.8.0-RC4)
1489[info] keywords-EachJVM (3.8.0-RC4)
1490[info] domains-TaskJVM (3.8.0-RC4)
1491[info] keywords-TryCatchJVM (3.8.0-RC4)
1492[info] keywords-WhileJS (3.8.0-RC4)
1493[info] keywords-ShiftJVM (3.8.0-RC4)
1494[info] keywords-GetJVM (3.8.0-RC4)
1495[info] DslJVM (3.8.0-RC4)
1496[info] scala-asyncJVM (3.8.0-RC4)
1497[info] scala-asyncJS (3.8.0-RC4)
1498[info] keywords-SuspendJS (3.8.0-RC4)
1499[info] keywords-FenceJVM (3.8.0-RC4)
1500[info] keywords-ShiftJS (3.8.0-RC4)
1501[info] keywords-TryCatchJS (3.8.0-RC4)
1502[info] keywords-NoneSafeJVM (3.8.0-RC4)
1503[info] keywords-AsynchronousIoJVM (3.8.0-RC4)
1504[info] domains-ContinuationJS (3.8.0-RC4)
1505[info] keywords-TryFinallyJS (3.8.0-RC4)
1506[info] keywords-AsynchronousIoJS (3.8.0-RC4)
1507[info] * repo (3.8.0-RC4)
1508[info] keywords-EachJS (3.8.0-RC4)
1509[info] keywords-IfJVM (3.8.0-RC4)
1510[info] keywords-UsingJVM (3.8.0-RC4)
1511[info] keywords-SuspendJVM (3.8.0-RC4)
1512[info] keywords-PutJVM (3.8.0-RC4)
1513[info] keywords-TypedJVM (3.8.0-RC4)
1514[info] keywords-MatchJS (3.8.0-RC4)
1515[info] macros-ResetJVM (3.8.0-RC4)
1516[info] keywords-FenceJS (3.8.0-RC4)
1517[info] Excluding projects:
1518[info] Reapplying settings...
1519[info] set current project to repo (in build file:/build/repo/)
1520Execute mapScalacOptions: ,REQUIRE:-source:3.8,-Wconf:msg=can be rewritten automatically under:s ,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
1521[info] Reapplying settings...
1522[info] set current project to repo (in build file:/build/repo/)
1523[info] Defining DslJS / credentials, DslJVM / credentials and 55 others.
1524[info] The new values will be used by DslJS / allCredentials, DslJS / credentials and 284 others.
1525[info] Run `last` for details.
1526[info] Reapplying settings...
1527[info] set current project to repo (in build file:/build/repo/)
1528Execute excludeLibraryDependency: com.github.ghik:zerowaste_{scalaVersion} com.olegpy:better-monadic-for_3 org.polyvariant:better-tostring_{scalaVersion} org.wartremover:wartremover_{scalaVersion}
1529[info] Reapplying settings...
1530OpenCB::Failed to reapply settings in excludeLibraryDependency: Reference to undefined setting:
1531
1532 Global / allExcludeDependencies from Global / allExcludeDependencies (CommunityBuildPlugin.scala:331)
1533 Did you mean domains-TaskJS / allExcludeDependencies ?
1534 , retry without global scopes
1535[info] Reapplying settings...
1536[info] set current project to repo (in build file:/build/repo/)
1537Execute removeScalacOptionsStartingWith: -P:wartremover
1538[info] Reapplying settings...
1539[info] set current project to repo (in build file:/build/repo/)
1540[success] Total time: 0 s, completed Dec 22, 2025, 5:39:52 PM
1541Build config: {"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","migrationVersions":["3.7"],"sourcePatches":[{"path":"project/plugins.sbt","pattern":"addSbtPlugin(\"org.scala-js\" % \"sbt-scalajs\" % \"1.12.0\")","replaceWith":"addSbtPlugin(\"org.scala-js\" % \"sbt-scalajs\" % \"1.20.1\")","selectVersion":{"min":"3.8.0"}}]}
1542Parsed config: Success(ProjectBuildConfig(ProjectsConfig(List(),Map()),Full,List()))
1543Starting build...
1544Projects: Set(keywords-PureJVM, keywords-TryFinallyJVM, domains-scalazJVM, domains-ContinuationJVM, keywords-MatchJVM, keywords-AwaitJVM, keywords-YieldJVM, keywords-MonadicJVM, keywords-WhileJVM, keywords-TryCatchFinallyJVM, keywords-ReturnJVM, keywords-FlatMapJVM, keywords-EachJVM, domains-TaskJVM, keywords-TryCatchJVM, keywords-ShiftJVM, keywords-GetJVM, DslJVM, scala-asyncJVM, keywords-FenceJVM, keywords-NoneSafeJVM, keywords-AsynchronousIoJVM, keywords-IfJVM, keywords-UsingJVM, keywords-SuspendJVM, keywords-PutJVM, keywords-TypedJVM, macros-ResetJVM)
1545Starting build for ProjectRef(file:/build/repo/,keywords-PutJVM) (keywords-put)... [0/28]
1546OpenCB::Exclude Scala3 specific scalacOption `REQUIRE:-source:3.8` in Scala 2.12.20 module Global
1547OpenCB::Filter out '-feature', matches setting pattern '^-?-feature'
1548OpenCB::Filter out '-deprecation', matches setting pattern '^-?-deprecation'
1549Compile scalacOptions: -unchecked, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
1550[info] compiling 1 Scala source to /build/repo/Dsl/.jvm/target/scala-3.8.0-RC4/classes ...
1551[info] done compiling
1552[info] compiling 1 Scala source to /build/repo/keywords-Put/.jvm/target/scala-3.8.0-RC4/classes ...
1553[info] done compiling
1554[warn] Invalid Scaladoc tag detected at [89..1935) in Input.File(new File("/build/repo/keywords-Put/src/main/scala/com/thoughtworks/dsl/keywords/Put.scala"), Charset.forName("UTF-8")) (missing parameters for the tag?):
1555[warn] @author
1556[warn] 杨博 (Yang Bo)
1557[warn] Invalid Scaladoc tag detected at [89..1935) in Input.File(new File("/build/repo/keywords-Put/src/main/scala/com/thoughtworks/dsl/keywords/Put.scala"), Charset.forName("UTF-8")) (missing parameters for the tag?):
1558[warn] @see
1559[warn] [[Get]]
1560[warn] Invalid Scaladoc tag detected at [89..1935) in Input.File(new File("/build/repo/keywords-Put/src/main/scala/com/thoughtworks/dsl/keywords/Put.scala"), Charset.forName("UTF-8")) (missing parameters for the tag?):
1561[warn] @example
1562[warn] [[Put]] and [[Get]] support multiple states.
1563[warn] Invalid Scaladoc tag detected at [89..1935) in Input.File(new File("/build/repo/keywords-Put/src/main/scala/com/thoughtworks/dsl/keywords/Put.scala"), Charset.forName("UTF-8")) (missing parameters for the tag?):
1564[warn] @example
1565[warn] The following example creates a function that accepts a string parameter
1566[warn] and returns the upper-cased last character of the parameter.
1567[info] compiling 1 Scala source to /build/repo/keywords-Typed/.jvm/target/scala-3.8.0-RC4/classes ...
1568[info] compiling 1 Scala source to /build/repo/keywords-While/.jvm/target/scala-3.8.0-RC4/classes ...
1569[info] compiling 1 Scala source to /build/repo/keywords-Shift/.jvm/target/scala-3.8.0-RC4/classes ...
1570[info] compiling 1 Scala source to /build/repo/keywords-Fence/.jvm/target/scala-3.8.0-RC4/classes ...
1571[info] done compiling
1572[info] compiling 1 Scala source to /build/repo/keywords-Suspend/.jvm/target/scala-3.8.0-RC4/classes ...
1573[info] done compiling
1574[info] compiling 1 Scala source to /build/repo/keywords-Get/.jvm/target/scala-3.8.0-RC4/classes ...
1575[info] done compiling
1576[info] compiling 1 Scala source to /build/repo/keywords-If/.jvm/target/scala-3.8.0-RC4/classes ...
1577[info] done compiling
1578[info] compiling 1 Scala source to /build/repo/keywords-Return/.jvm/target/scala-3.8.0-RC4/classes ...
1579[info] done compiling
1580[info] compiling 1 Scala source to /build/repo/keywords-Yield/.jvm/target/scala-3.8.0-RC4/classes ...
1581[warn] bad option '-Ymacro-annotations' was ignored
1582[info] done compiling
1583[info] compiling 1 Scala source to /build/repo/keywords-Pure/.jvm/target/scala-3.8.0-RC4/classes ...
1584[info] done compiling
1585[info] done compiling
1586[info] compiling 1 Scala source to /build/repo/keywords-FlatMap/.jvm/target/scala-3.8.0-RC4/classes ...
1587[info] done compiling
1588[warn] there were 15 deprecation warnings; re-run with -deprecation for details
1589[warn] two warnings found
1590[info] done compiling
1591[info] done compiling
1592[info] compiling 1 Scala source to /build/repo/keywords-Match/.jvm/target/scala-3.8.0-RC4/classes ...
1593[info] done compiling
1594[info] compiling 1 Scala source to /build/repo/keywords-TryCatch/.jvm/target/scala-3.8.0-RC4/classes ...
1595[info] done compiling
1596[info] compiling 1 Scala source to /build/repo/keywords-TryFinally/.jvm/target/scala-3.8.0-RC4/classes ...
1597[info] done compiling
1598[info] compiling 1 Scala source to /build/repo/keywords-TryCatchFinally/.jvm/target/scala-3.8.0-RC4/classes ...
1599[info] done compiling
1600[info] compiling 1 Scala source to /build/repo/macros-Reset/.jvm/target/scala-3.8.0-RC4/classes ...
1601[info] done compiling
1602[info] compiling 1 Scala source to /build/repo/keywords-Put/.jvm/target/scala-3.8.0-RC4/test-classes ...
1603[warn] bad option '-Xcheckinit' was ignored
1604[warn] one warning found
1605[info] done compiling
1606[warn] Invalid Scaladoc tag detected at [89..1935) in Input.File(new File("/build/repo/keywords-Put/src/main/scala/com/thoughtworks/dsl/keywords/Put.scala"), Charset.forName("UTF-8")) (missing parameters for the tag?):
1607[warn] @author
1608[warn] 杨博 (Yang Bo)
1609[warn] Invalid Scaladoc tag detected at [89..1935) in Input.File(new File("/build/repo/keywords-Put/src/main/scala/com/thoughtworks/dsl/keywords/Put.scala"), Charset.forName("UTF-8")) (missing parameters for the tag?):
1610[warn] @see
1611[warn] [[Get]]
1612[warn] Invalid Scaladoc tag detected at [89..1935) in Input.File(new File("/build/repo/keywords-Put/src/main/scala/com/thoughtworks/dsl/keywords/Put.scala"), Charset.forName("UTF-8")) (missing parameters for the tag?):
1613[warn] @example
1614[warn] [[Put]] and [[Get]] support multiple states.
1615[warn] Invalid Scaladoc tag detected at [89..1935) in Input.File(new File("/build/repo/keywords-Put/src/main/scala/com/thoughtworks/dsl/keywords/Put.scala"), Charset.forName("UTF-8")) (missing parameters for the tag?):
1616[warn] @example
1617[warn] The following example creates a function that accepts a string parameter
1618[warn] and returns the upper-cased last character of the parameter.
1619[info] PutExample:
1620[info] com.thoughtworks.dsl
1621[info] keywords
1622[info] Put
1623[info] + [[Put]] is a [[Dsl.Keyword Keyword]] to replace the [[value]] of the current
1624[info] context.
1625[info] + Purely functional programming languages usually do not support native
1626[info] first-class mutable variables. In those languages, mutable states can be
1627[info] implemented in state monads.
1628[info] + [[Put]] and [[Get]] are the [[Dsl]]-based replacements of state monads.
1629[info] + We use unary function as the domain of mutable state. The parameter of the
1630[info] unary function can be read from the [[Get]] keyword, and changed by the
1631[info] [[Put]] keyword.
1632[info] - @example
1633[info] The following example creates a function that accepts a string parameter
1634[info] and returns the upper-cased last character of the parameter.
1635[info] + For example, given a string of `foo`, the upper-cased last character should
1636[info] be `O`.
1637[info] - @example
1638[info] [[Put]] and [[Get]] support multiple states.
1639[info] + The following code creates a formatter that [[Put]] parts of content into a
1640[info] `Vector[Any]` of string buffers.
1641[warn] Invalid Scaladoc tag detected at [89..1935) in Input.File(new File("/build/repo/keywords-Put/src/main/scala/com/thoughtworks/dsl/keywords/Put.scala"), Charset.forName("UTF-8")) (missing parameters for the tag?):
1642[warn] @author
1643[warn] 杨博 (Yang Bo)
1644[warn] Invalid Scaladoc tag detected at [89..1935) in Input.File(new File("/build/repo/keywords-Put/src/main/scala/com/thoughtworks/dsl/keywords/Put.scala"), Charset.forName("UTF-8")) (missing parameters for the tag?):
1645[warn] @see
1646[warn] [[Get]]
1647[warn] Invalid Scaladoc tag detected at [89..1935) in Input.File(new File("/build/repo/keywords-Put/src/main/scala/com/thoughtworks/dsl/keywords/Put.scala"), Charset.forName("UTF-8")) (missing parameters for the tag?):
1648[warn] @example
1649[warn] [[Put]] and [[Get]] support multiple states.
1650[warn] Invalid Scaladoc tag detected at [89..1935) in Input.File(new File("/build/repo/keywords-Put/src/main/scala/com/thoughtworks/dsl/keywords/Put.scala"), Charset.forName("UTF-8")) (missing parameters for the tag?):
1651[warn] @example
1652[warn] The following example creates a function that accepts a string parameter
1653[warn] and returns the upper-cased last character of the parameter.
1654[warn] Invalid Scaladoc tag detected at [89..1935) in Input.File(new File("/build/repo/keywords-Put/src/main/scala/com/thoughtworks/dsl/keywords/Put.scala"), Charset.forName("UTF-8")) (missing parameters for the tag?):
1655[warn] @author
1656[warn] 杨博 (Yang Bo)
1657[warn] Invalid Scaladoc tag detected at [89..1935) in Input.File(new File("/build/repo/keywords-Put/src/main/scala/com/thoughtworks/dsl/keywords/Put.scala"), Charset.forName("UTF-8")) (missing parameters for the tag?):
1658[warn] @see
1659[warn] [[Get]]
1660[warn] Invalid Scaladoc tag detected at [89..1935) in Input.File(new File("/build/repo/keywords-Put/src/main/scala/com/thoughtworks/dsl/keywords/Put.scala"), Charset.forName("UTF-8")) (missing parameters for the tag?):
1661[warn] @example
1662[warn] [[Put]] and [[Get]] support multiple states.
1663[warn] Invalid Scaladoc tag detected at [89..1935) in Input.File(new File("/build/repo/keywords-Put/src/main/scala/com/thoughtworks/dsl/keywords/Put.scala"), Charset.forName("UTF-8")) (missing parameters for the tag?):
1664[warn] @example
1665[warn] The following example creates a function that accepts a string parameter
1666[warn] and returns the upper-cased last character of the parameter.
1667Starting build for ProjectRef(file:/build/repo/,keywords-FenceJVM) (keywords-fence)... [1/28]
1668Compile scalacOptions: -unchecked, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
1669[info] compiling 1 Scala source to /build/repo/keywords-Fence/.jvm/target/scala-3.8.0-RC4/test-classes ...
1670[warn] bad option '-Xcheckinit' was ignored
1671[warn] one warning found
1672[info] done compiling
1673[info] FenceExample:
1674Starting build for ProjectRef(file:/build/repo/,keywords-MatchJVM) (keywords-match)... [2/28]
1675Compile scalacOptions: -unchecked, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
1676Starting build for ProjectRef(file:/build/repo/,scala-asyncJVM) (scala-async)... [3/28]
1677Compile scalacOptions: -unchecked, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
1678[info] compiling 1 Scala source to /build/repo/domains-Continuation/.jvm/target/scala-3.8.0-RC4/classes ...
1679[info] done compiling
1680[info] compiling 2 Scala sources to /build/repo/keywords-Await/.jvm/target/scala-3.8.0-RC4/classes ...
1681[info] done compiling
1682[info] compiling 1 Scala source to /build/repo/scala-async/.jvm/target/scala-3.8.0-RC4/classes ...
1683[info] done compiling
1684[warn] Invalid Scaladoc tag detected at [148..1568) in Input.File(new File("/build/repo/scala-async/src/main/scala/scala/async/Async.scala"), Charset.forName("UTF-8")) (missing parameters for the tag?):
1685[warn] @example
1686[warn] Note that in the following program, the second fetch does *not* start
1687[warn] until after the first. If you need to start tasks in parallel, you must do
1688[warn] so before `await`-ing a result.
1689[warn] Invalid Scaladoc tag detected at [148..1568) in Input.File(new File("/build/repo/scala-async/src/main/scala/scala/async/Async.scala"), Charset.forName("UTF-8")) (missing parameters for the tag?):
1690[warn] @example
1691[info] compiling 1 Scala source to /build/repo/scala-async/.jvm/target/scala-3.8.0-RC4/test-classes ...
1692[warn] bad option '-Xcheckinit' was ignored
1693[warn] one warning found
1694[info] done compiling
1695[warn] Invalid Scaladoc tag detected at [148..1568) in Input.File(new File("/build/repo/scala-async/src/main/scala/scala/async/Async.scala"), Charset.forName("UTF-8")) (missing parameters for the tag?):
1696[warn] @example
1697[warn] Note that in the following program, the second fetch does *not* start
1698[warn] until after the first. If you need to start tasks in parallel, you must do
1699[warn] so before `await`-ing a result.
1700[warn] Invalid Scaladoc tag detected at [148..1568) in Input.File(new File("/build/repo/scala-async/src/main/scala/scala/async/Async.scala"), Charset.forName("UTF-8")) (missing parameters for the tag?):
1701[warn] @example
1702SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder".
1703SLF4J: Defaulting to no-operation (NOP) logger implementation
1704SLF4J: See http://www.slf4j.org/codes.html#StaticLoggerBinder for further details.
1705[info] asyncExample:
1706[info] scala.async
1707[info] Async
1708[info] + Async blocks provide a direct means to work with
1709[info] [[scala.concurrent.Future]].
1710[info] + For example, to use an API that fetches a web page to fetch two pages and
1711[info] add their lengths:
1712[info] - @example
1713[info] - @example
1714[info] Note that in the following program, the second fetch does *not* start
1715[info] until after the first. If you need to start tasks in parallel, you must do
1716[info] so before `await`-ing a result.
1717[warn] Invalid Scaladoc tag detected at [148..1568) in Input.File(new File("/build/repo/scala-async/src/main/scala/scala/async/Async.scala"), Charset.forName("UTF-8")) (missing parameters for the tag?):
1718[warn] @example
1719[warn] Note that in the following program, the second fetch does *not* start
1720[warn] until after the first. If you need to start tasks in parallel, you must do
1721[warn] so before `await`-ing a result.
1722[warn] Invalid Scaladoc tag detected at [148..1568) in Input.File(new File("/build/repo/scala-async/src/main/scala/scala/async/Async.scala"), Charset.forName("UTF-8")) (missing parameters for the tag?):
1723[warn] @example
1724[warn] Invalid Scaladoc tag detected at [148..1568) in Input.File(new File("/build/repo/scala-async/src/main/scala/scala/async/Async.scala"), Charset.forName("UTF-8")) (missing parameters for the tag?):
1725[warn] @example
1726[warn] Note that in the following program, the second fetch does *not* start
1727[warn] until after the first. If you need to start tasks in parallel, you must do
1728[warn] so before `await`-ing a result.
1729[warn] Invalid Scaladoc tag detected at [148..1568) in Input.File(new File("/build/repo/scala-async/src/main/scala/scala/async/Async.scala"), Charset.forName("UTF-8")) (missing parameters for the tag?):
1730[warn] @example
1731Starting build for ProjectRef(file:/build/repo/,keywords-AwaitJVM) (keywords-await)... [4/28]
1732Compile scalacOptions: -unchecked, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
1733[warn] Invalid Scaladoc tag detected at [324..3232) in Input.File(new File("/build/repo/keywords-Await/src/main/scala/com/thoughtworks/dsl/keywords/Await.scala"), Charset.forName("UTF-8")) (missing parameters for the tag?):
1734[warn] @author
1735[warn] 杨博 (Yang Bo)
1736[warn] Invalid Scaladoc tag detected at [324..3232) in Input.File(new File("/build/repo/keywords-Await/src/main/scala/com/thoughtworks/dsl/keywords/Await.scala"), Charset.forName("UTF-8")) (missing parameters for the tag?):
1737[warn] @example
1738[warn] Other keywords, including [[Return]] or [[Get]], can be used together with
1739[warn] [[Await]]
1740[warn] Invalid Scaladoc tag detected at [324..3232) in Input.File(new File("/build/repo/keywords-Await/src/main/scala/com/thoughtworks/dsl/keywords/Await.scala"), Charset.forName("UTF-8")) (missing parameters for the tag?):
1741[warn] @example
1742[warn] `!Await` can be used together with `try` / `catch` / `finally`.
1743[warn] Invalid Scaladoc tag detected at [324..3232) in Input.File(new File("/build/repo/keywords-Await/src/main/scala/com/thoughtworks/dsl/keywords/Await.scala"), Charset.forName("UTF-8")) (missing parameters for the tag?):
1744[warn] @example
1745[warn] Given a [[scala.concurrent.Future Future]]:
1746[info] compiling 1 Scala source to /build/repo/keywords-Each/.jvm/target/scala-3.8.0-RC4/classes ...
1747[info] compiling 2 Scala sources to /build/repo/domains-Task/.jvm/target/scala-3.8.0-RC4/classes ...
1748[warn] there were 2 deprecation warnings; re-run with -deprecation for details
1749[warn] one warning found
1750[info] done compiling
1751[info] done compiling
1752[info] compiling 3 Scala sources to /build/repo/keywords-Await/.jvm/target/scala-3.8.0-RC4/test-classes ...
1753[warn] bad option '-Xcheckinit' was ignored
1754[warn] -- [E129] Potential Issue Warning: /build/repo/keywords-Await/src/test/scala/com/thoughtworks/dsl/keywords/AwaitTest.scala:59:24
1755[warn] 59 | val reified = reify {
1756[warn] | ^
1757[warn] | A pure expression does nothing in statement position
1758[warn] 60 | if (true) {
1759[warn] 61 | !Return(!Await(Future(42)))
1760[warn] 62 | }
1761[warn] 63 | -1
1762[warn] 64 | }
1763[warn] |---------------------------------------------------------------------------
1764[warn] |Inline stack trace
1765[warn] |- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
1766[warn] |This location contains code that was inlined from Reset.scala:919
1767[warn] 919 | val innerKeywordTree = flatMapper('dslValue.asTerm)
1768[warn] | ^
1769[warn] ---------------------------------------------------------------------------
1770[warn] |
1771[warn] | longer explanation available when compiling with `-explain`
1772[warn] there were 6 deprecation warnings; re-run with -deprecation for details
1773[warn] three warnings found
1774[info] done compiling
1775[warn] Invalid Scaladoc tag detected at [324..3232) in Input.File(new File("/build/repo/keywords-Await/src/main/scala/com/thoughtworks/dsl/keywords/Await.scala"), Charset.forName("UTF-8")) (missing parameters for the tag?):
1776[warn] @author
1777[warn] 杨博 (Yang Bo)
1778[warn] Invalid Scaladoc tag detected at [324..3232) in Input.File(new File("/build/repo/keywords-Await/src/main/scala/com/thoughtworks/dsl/keywords/Await.scala"), Charset.forName("UTF-8")) (missing parameters for the tag?):
1779[warn] @example
1780[warn] Other keywords, including [[Return]] or [[Get]], can be used together with
1781[warn] [[Await]]
1782[warn] Invalid Scaladoc tag detected at [324..3232) in Input.File(new File("/build/repo/keywords-Await/src/main/scala/com/thoughtworks/dsl/keywords/Await.scala"), Charset.forName("UTF-8")) (missing parameters for the tag?):
1783[warn] @example
1784[warn] `!Await` can be used together with `try` / `catch` / `finally`.
1785[warn] Invalid Scaladoc tag detected at [324..3232) in Input.File(new File("/build/repo/keywords-Await/src/main/scala/com/thoughtworks/dsl/keywords/Await.scala"), Charset.forName("UTF-8")) (missing parameters for the tag?):
1786[warn] @example
1787[warn] Given a [[scala.concurrent.Future Future]]:
1788[info] AwaitExample:
1789[info] com.thoughtworks.dsl
1790[info] keywords
1791[info] Await
1792[info] + [[Await]] is a [[Dsl.Keyword Keyword]] to extract value from a
1793[info] [[scala.concurrent.Future]].
1794[info] + This keyword is available in functions whose return types are
1795[info] [[scala.concurrent.Future Future]], [[domains.task.Task]], or any exception
1796[info] aware continuations as `(_ !! Throwable !! _)`.
1797[info] - @example
1798[info] Given a [[scala.concurrent.Future Future]]:
1799[info] + You can [[Await]] the [[scala.concurrent.Future Future]] in another
1800[info] [[scala.concurrent.Future Future]]
1801[info] + A [[scala.concurrent.Future Future]] can be converted to a
1802[info] [[domains.task.Task]] with the help of [[Await]].
1803[info] + Then a [[domains.task.Task]] can be converted back to a
1804[info] [[scala.concurrent.Future]] via [[domains.task.Task.toFuture]].
1805[info] - @example
1806[info] `!Await` can be used together with `try` / `catch` / `finally`.
1807[info] - @example
1808[info] Other keywords, including [[Return]] or [[Get]], can be used together with
1809[info] [[Await]]
1810[info] AwaitTest:
1811[info] - div by zero
1812[info] - Suspend(Pure(div by zero))
1813[info] - Suspend(div by zero)
1814[info] - Shift(div by zero)
1815[info] - testReturnIf
1816[info] - testComprehension1
1817[info] - testComprehension2
1818[info] - testComprehension3
1819[info] - test1
1820[info] - test2
1821[info] - test3
1822[info] - test4
1823[info] - test5
1824[info] - test6
1825[info] - test7
1826[info] - testReturn1
1827[info] - testReturn2
1828[info] - testInline
1829[info] - testIf
1830[info] - testMatch
1831[info] - testTryCatchFinally
1832[info] - testTryFinally
1833[info] - testTryCatch
1834[info] - testWhile
1835[info] - testAssign
1836[info] - testTyped
1837[info] - testPartialFunction
1838[info] - testClosure
1839[info] - testBangClosure
1840[info] - testClosure2
1841SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder".
1842SLF4J: Defaulting to no-operation (NOP) logger implementation
1843SLF4J: See http://www.slf4j.org/codes.html#StaticLoggerBinder for further details.
1844[info] AwaitSpec:
1845[info] - download two pages
1846[info] - http get
1847[warn] Invalid Scaladoc tag detected at [324..3232) in Input.File(new File("/build/repo/keywords-Await/src/main/scala/com/thoughtworks/dsl/keywords/Await.scala"), Charset.forName("UTF-8")) (missing parameters for the tag?):
1848[warn] @author
1849[warn] 杨博 (Yang Bo)
1850[warn] Invalid Scaladoc tag detected at [324..3232) in Input.File(new File("/build/repo/keywords-Await/src/main/scala/com/thoughtworks/dsl/keywords/Await.scala"), Charset.forName("UTF-8")) (missing parameters for the tag?):
1851[warn] @example
1852[warn] Other keywords, including [[Return]] or [[Get]], can be used together with
1853[warn] [[Await]]
1854[warn] Invalid Scaladoc tag detected at [324..3232) in Input.File(new File("/build/repo/keywords-Await/src/main/scala/com/thoughtworks/dsl/keywords/Await.scala"), Charset.forName("UTF-8")) (missing parameters for the tag?):
1855[warn] @example
1856[warn] `!Await` can be used together with `try` / `catch` / `finally`.
1857[warn] Invalid Scaladoc tag detected at [324..3232) in Input.File(new File("/build/repo/keywords-Await/src/main/scala/com/thoughtworks/dsl/keywords/Await.scala"), Charset.forName("UTF-8")) (missing parameters for the tag?):
1858[warn] @example
1859[warn] Given a [[scala.concurrent.Future Future]]:
1860[warn] Invalid Scaladoc tag detected at [324..3232) in Input.File(new File("/build/repo/keywords-Await/src/main/scala/com/thoughtworks/dsl/keywords/Await.scala"), Charset.forName("UTF-8")) (missing parameters for the tag?):
1861[warn] @author
1862[warn] 杨博 (Yang Bo)
1863[warn] Invalid Scaladoc tag detected at [324..3232) in Input.File(new File("/build/repo/keywords-Await/src/main/scala/com/thoughtworks/dsl/keywords/Await.scala"), Charset.forName("UTF-8")) (missing parameters for the tag?):
1864[warn] @example
1865[warn] Other keywords, including [[Return]] or [[Get]], can be used together with
1866[warn] [[Await]]
1867[warn] Invalid Scaladoc tag detected at [324..3232) in Input.File(new File("/build/repo/keywords-Await/src/main/scala/com/thoughtworks/dsl/keywords/Await.scala"), Charset.forName("UTF-8")) (missing parameters for the tag?):
1868[warn] @example
1869[warn] `!Await` can be used together with `try` / `catch` / `finally`.
1870[warn] Invalid Scaladoc tag detected at [324..3232) in Input.File(new File("/build/repo/keywords-Await/src/main/scala/com/thoughtworks/dsl/keywords/Await.scala"), Charset.forName("UTF-8")) (missing parameters for the tag?):
1871[warn] @example
1872[warn] Given a [[scala.concurrent.Future Future]]:
1873Starting build for ProjectRef(file:/build/repo/,keywords-SuspendJVM) (keywords-suspend)... [5/28]
1874Compile scalacOptions: -unchecked, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
1875Starting build for ProjectRef(file:/build/repo/,domains-scalazJVM) (domains-scalaz)... [6/28]
1876Compile scalacOptions: -unchecked, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
1877[info] compiling 1 Scala source to /build/repo/keywords-Monadic/.jvm/target/scala-3.8.0-RC4/classes ...
1878[info] done compiling
1879[info] compiling 1 Scala source to /build/repo/domains-scalaz/.jvm/target/scala-3.8.0-RC4/classes ...
1880[info] done compiling
1881[warn] Invalid Scaladoc tag detected at [363..4950) in Input.File(new File("/build/repo/domains-scalaz/src/main/scala/com/thoughtworks/dsl/domains/scalaz.scala"), Charset.forName("UTF-8")) (missing parameters for the tag?):
1882[warn] @author
1883[warn] 杨博 (Yang Bo)
1884[warn] Invalid Scaladoc tag detected at [363..4950) in Input.File(new File("/build/repo/domains-scalaz/src/main/scala/com/thoughtworks/dsl/domains/scalaz.scala"), Charset.forName("UTF-8")) (missing parameters for the tag?):
1885[warn] @example
1886[warn] [[scalaz.Free#Trampoline]] is a monadic data type that performs tail call
1887[warn] optimization. It can be built from a `@[[Dsl.reset reset]]` code block
1888[warn] within some [[Dsl.Keyword#unary_$bang !-notation]], similar to the
1889[warn] [[com.thoughtworks.each.Monadic.EachOps#each each]] method in
1890[warn] [[https://github.com/ThoughtWorksInc/each ThoughtWorks Each]].
1891[info] compiling 2 Scala sources to /build/repo/domains-scalaz/.jvm/target/scala-3.8.0-RC4/test-classes ...
1892[warn] bad option '-Xcheckinit' was ignored
1893[warn] there were 72 deprecation warnings; re-run with -deprecation for details
1894[warn] two warnings found
1895[info] done compiling
1896[warn] Invalid Scaladoc tag detected at [363..4950) in Input.File(new File("/build/repo/domains-scalaz/src/main/scala/com/thoughtworks/dsl/domains/scalaz.scala"), Charset.forName("UTF-8")) (missing parameters for the tag?):
1897[warn] @author
1898[warn] 杨博 (Yang Bo)
1899[warn] Invalid Scaladoc tag detected at [363..4950) in Input.File(new File("/build/repo/domains-scalaz/src/main/scala/com/thoughtworks/dsl/domains/scalaz.scala"), Charset.forName("UTF-8")) (missing parameters for the tag?):
1900[warn] @example
1901[warn] [[scalaz.Free#Trampoline]] is a monadic data type that performs tail call
1902[warn] optimization. It can be built from a `@[[Dsl.reset reset]]` code block
1903[warn] within some [[Dsl.Keyword#unary_$bang !-notation]], similar to the
1904[warn] [[com.thoughtworks.each.Monadic.EachOps#each each]] method in
1905[warn] [[https://github.com/ThoughtWorksInc/each ThoughtWorks Each]].
1906[info] scalazExample:
1907[info] com.thoughtworks.dsl
1908[info] domains
1909[info] scalaz
1910[info] + Contains interpreters to enable [[Dsl.Keyword#unary_$bang !-notation]] for
1911[info] [[keywords.Monadic Monadic]] and other keywords in code blocks whose type
1912[info] support [[scalaz.Bind]], [[scalaz.MonadError]] and [[scalaz.MonadTrans]].
1913[info] - @example
1914[info] [[scalaz.Free#Trampoline]] is a monadic data type that performs tail call
1915[info] optimization. It can be built from a `@[[Dsl.reset reset]]` code block
1916[info] within some [[Dsl.Keyword#unary_! !-notation]], similar to the
1917[info] [[com.thoughtworks.each.Monadic.EachOps#each each]] method in
1918[info] [[https://github.com/ThoughtWorksInc/each ThoughtWorks Each]].
1919[info] + `!trampoline3` is a shortcut of `!Monadic(trampoline3)`, enabled by
1920[info] `import com.thoughtworks.dsl.keywords.Monadic.given`, which will be
1921[info] converted to `flatMap` calls by our DSL interpreter. Thus, the method
1922[info] `dslSquare` is equivalent to the following code in [[scalaz.syntax]]:
1923[info] + A `@[[Dsl.reset reset]]` code block can contain `try` / `catch` /
1924[info] `finally` if the monadic data type supports [[scalaz.MonadError]].
1925[info] [[https://github.com/ThoughtWorksInc/tryt.scala tryt.scala]] is a monad
1926[info] transformer that provides [[scalaz.MonadError]], therefore `try` / `catch`
1927[info] / `finally` expressions can be used inside a `@[[Dsl.reset reset]]` code
1928[info] block whose return type is `TryT[Trampoline, ?]`.
1929[info] + Note that [[Dsl.Keyword#unary_$bang !-notation]] can be used on both
1930[info] `trampoline3` and `trampolineSuccess0` even when they are different types,
1931[info] i.e. `trampoline3` is a vanilla [[scalaz.Free.Trampoline Trampoline]], while
1932[info] `trampolineSuccess0` is a
1933[info] [[com.thoughtworks.tryt.invariant.TryT TryT]]-transfomred
1934[info] [[scalaz.Free.Trampoline Trampoline]]. It is possible because the
1935[info] interpreters of the [[keywords.Monadic]] invoke [[scalaz.MonadTrans.liftM]]
1936[info] automatically. <p> The above `dslTryCatch` method is equivalent to the
1937[info] following code in [[scalaz.syntax]]:
1938[info] scalazSpec:
1939[info] - MonadError
1940[info] Given a continuation that uses Yield and Monadic expressions
1941[info] When create a generator that contains Yield, Shift, and Monadic expressions
1942[info] - Then the generator should contains yield values
1943[info] Given a monadic expression that contains a Scalaz OptionT
1944[info] - Then it should skips those elements that contains a None
1945[warn] Invalid Scaladoc tag detected at [363..4950) in Input.File(new File("/build/repo/domains-scalaz/src/main/scala/com/thoughtworks/dsl/domains/scalaz.scala"), Charset.forName("UTF-8")) (missing parameters for the tag?):
1946[warn] @author
1947[warn] 杨博 (Yang Bo)
1948[warn] Invalid Scaladoc tag detected at [363..4950) in Input.File(new File("/build/repo/domains-scalaz/src/main/scala/com/thoughtworks/dsl/domains/scalaz.scala"), Charset.forName("UTF-8")) (missing parameters for the tag?):
1949[warn] @example
1950[warn] [[scalaz.Free#Trampoline]] is a monadic data type that performs tail call
1951[warn] optimization. It can be built from a `@[[Dsl.reset reset]]` code block
1952[warn] within some [[Dsl.Keyword#unary_$bang !-notation]], similar to the
1953[warn] [[com.thoughtworks.each.Monadic.EachOps#each each]] method in
1954[warn] [[https://github.com/ThoughtWorksInc/each ThoughtWorks Each]].
1955[warn] Invalid Scaladoc tag detected at [363..4950) in Input.File(new File("/build/repo/domains-scalaz/src/main/scala/com/thoughtworks/dsl/domains/scalaz.scala"), Charset.forName("UTF-8")) (missing parameters for the tag?):
1956[warn] @author
1957[warn] 杨博 (Yang Bo)
1958[warn] Invalid Scaladoc tag detected at [363..4950) in Input.File(new File("/build/repo/domains-scalaz/src/main/scala/com/thoughtworks/dsl/domains/scalaz.scala"), Charset.forName("UTF-8")) (missing parameters for the tag?):
1959[warn] @example
1960[warn] [[scalaz.Free#Trampoline]] is a monadic data type that performs tail call
1961[warn] optimization. It can be built from a `@[[Dsl.reset reset]]` code block
1962[warn] within some [[Dsl.Keyword#unary_$bang !-notation]], similar to the
1963[warn] [[com.thoughtworks.each.Monadic.EachOps#each each]] method in
1964[warn] [[https://github.com/ThoughtWorksInc/each ThoughtWorks Each]].
1965Starting build for ProjectRef(file:/build/repo/,keywords-ReturnJVM) (keywords-return)... [7/28]
1966Compile scalacOptions: -unchecked, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
1967[warn] Invalid Scaladoc tag detected at [161..286) in Input.File(new File("/build/repo/keywords-Return/src/main/scala/com/thoughtworks/dsl/keywords/Return.scala"), Charset.forName("UTF-8")) (missing parameters for the tag?):
1968[warn] @author
1969[warn] 杨博 (Yang Bo)
1970[info] compiling 1 Scala source to /build/repo/keywords-Return/.jvm/target/scala-3.8.0-RC4/test-classes ...
1971[warn] bad option '-Xcheckinit' was ignored
1972[warn] one warning found
1973[info] done compiling
1974[warn] Invalid Scaladoc tag detected at [161..286) in Input.File(new File("/build/repo/keywords-Return/src/main/scala/com/thoughtworks/dsl/keywords/Return.scala"), Charset.forName("UTF-8")) (missing parameters for the tag?):
1975[warn] @author
1976[warn] 杨博 (Yang Bo)
1977[info] ReturnExample:
1978[warn] Invalid Scaladoc tag detected at [161..286) in Input.File(new File("/build/repo/keywords-Return/src/main/scala/com/thoughtworks/dsl/keywords/Return.scala"), Charset.forName("UTF-8")) (missing parameters for the tag?):
1979[warn] @author
1980[warn] 杨博 (Yang Bo)
1981[warn] Invalid Scaladoc tag detected at [161..286) in Input.File(new File("/build/repo/keywords-Return/src/main/scala/com/thoughtworks/dsl/keywords/Return.scala"), Charset.forName("UTF-8")) (missing parameters for the tag?):
1982[warn] @author
1983[warn] 杨博 (Yang Bo)
1984Starting build for ProjectRef(file:/build/repo/,keywords-WhileJVM) (keywords-while)... [8/28]
1985Compile scalacOptions: -unchecked, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
1986Starting build for ProjectRef(file:/build/repo/,keywords-PureJVM) (keywords-pure)... [9/28]
1987Compile scalacOptions: -unchecked, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
1988Starting build for ProjectRef(file:/build/repo/,keywords-ShiftJVM) (keywords-shift)... [10/28]
1989Compile scalacOptions: -unchecked, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
1990[warn] Invalid Scaladoc tag detected at [366..1792) in Input.File(new File("/build/repo/keywords-Shift/src/main/scala/com/thoughtworks/dsl/keywords/Shift.scala"), Charset.forName("UTF-8")) (missing parameters for the tag?):
1991[warn] @author
1992[warn] 杨博 (Yang Bo)
1993[warn] Invalid Scaladoc tag detected at [366..1792) in Input.File(new File("/build/repo/keywords-Shift/src/main/scala/com/thoughtworks/dsl/keywords/Shift.scala"), Charset.forName("UTF-8")) (missing parameters for the tag?):
1994[warn] @example
1995[warn] Given a continuation whose type is `Unit !! Throwable !! Int`, it is
1996[warn] considered as having an exception handler. When an exception is thrown,
1997[warn] Invalid Scaladoc tag detected at [366..1792) in Input.File(new File("/build/repo/keywords-Shift/src/main/scala/com/thoughtworks/dsl/keywords/Shift.scala"), Charset.forName("UTF-8")) (missing parameters for the tag?):
1998[warn] @note
1999[warn] This [[Shift]] keyword includes special treatment for exception handling
2000[warn] and stack safety. Always use `Shift(cont).cpsApply { x => ... }` instead
2001[warn] of `cont { x => ... }` to register a handler for the continuation,
2002[warn] otherwise exception might be uncaught or stack might overflow.
2003[info] compiling 1 Scala source to /build/repo/keywords-Shift/.jvm/target/scala-3.8.0-RC4/test-classes ...
2004[warn] bad option '-Xcheckinit' was ignored
2005[warn] one warning found
2006[info] done compiling
2007[warn] Invalid Scaladoc tag detected at [366..1792) in Input.File(new File("/build/repo/keywords-Shift/src/main/scala/com/thoughtworks/dsl/keywords/Shift.scala"), Charset.forName("UTF-8")) (missing parameters for the tag?):
2008[warn] @author
2009[warn] 杨博 (Yang Bo)
2010[warn] Invalid Scaladoc tag detected at [366..1792) in Input.File(new File("/build/repo/keywords-Shift/src/main/scala/com/thoughtworks/dsl/keywords/Shift.scala"), Charset.forName("UTF-8")) (missing parameters for the tag?):
2011[warn] @example
2012[warn] Given a continuation whose type is `Unit !! Throwable !! Int`, it is
2013[warn] considered as having an exception handler. When an exception is thrown,
2014[warn] Invalid Scaladoc tag detected at [366..1792) in Input.File(new File("/build/repo/keywords-Shift/src/main/scala/com/thoughtworks/dsl/keywords/Shift.scala"), Charset.forName("UTF-8")) (missing parameters for the tag?):
2015[warn] @note
2016[warn] This [[Shift]] keyword includes special treatment for exception handling
2017[warn] and stack safety. Always use `Shift(cont).cpsApply { x => ... }` instead
2018[warn] of `cont { x => ... }` to register a handler for the continuation,
2019[warn] otherwise exception might be uncaught or stack might overflow.
2020[info] ShiftExample:
2021[info] com.thoughtworks.dsl
2022[info] keywords
2023[info] Shift
2024[info] + A keyword that extracts the value from a [[domains.Continuation]].
2025[info] - @example
2026[info] Given a continuation whose type is `Unit !! Throwable !! Int`, it is
2027[info] considered as having an exception handler. When an exception is thrown,
2028[info] + Then `cpsApply` should catch the exception:
2029[info] + However, `cont.apply` does not catch the exception:
2030[warn] Invalid Scaladoc tag detected at [366..1792) in Input.File(new File("/build/repo/keywords-Shift/src/main/scala/com/thoughtworks/dsl/keywords/Shift.scala"), Charset.forName("UTF-8")) (missing parameters for the tag?):
2031[warn] @author
2032[warn] 杨博 (Yang Bo)
2033[warn] Invalid Scaladoc tag detected at [366..1792) in Input.File(new File("/build/repo/keywords-Shift/src/main/scala/com/thoughtworks/dsl/keywords/Shift.scala"), Charset.forName("UTF-8")) (missing parameters for the tag?):
2034[warn] @example
2035[warn] Given a continuation whose type is `Unit !! Throwable !! Int`, it is
2036[warn] considered as having an exception handler. When an exception is thrown,
2037[warn] Invalid Scaladoc tag detected at [366..1792) in Input.File(new File("/build/repo/keywords-Shift/src/main/scala/com/thoughtworks/dsl/keywords/Shift.scala"), Charset.forName("UTF-8")) (missing parameters for the tag?):
2038[warn] @note
2039[warn] This [[Shift]] keyword includes special treatment for exception handling
2040[warn] and stack safety. Always use `Shift(cont).cpsApply { x => ... }` instead
2041[warn] of `cont { x => ... }` to register a handler for the continuation,
2042[warn] otherwise exception might be uncaught or stack might overflow.
2043[warn] Invalid Scaladoc tag detected at [366..1792) in Input.File(new File("/build/repo/keywords-Shift/src/main/scala/com/thoughtworks/dsl/keywords/Shift.scala"), Charset.forName("UTF-8")) (missing parameters for the tag?):
2044[warn] @author
2045[warn] 杨博 (Yang Bo)
2046[warn] Invalid Scaladoc tag detected at [366..1792) in Input.File(new File("/build/repo/keywords-Shift/src/main/scala/com/thoughtworks/dsl/keywords/Shift.scala"), Charset.forName("UTF-8")) (missing parameters for the tag?):
2047[warn] @example
2048[warn] Given a continuation whose type is `Unit !! Throwable !! Int`, it is
2049[warn] considered as having an exception handler. When an exception is thrown,
2050[warn] Invalid Scaladoc tag detected at [366..1792) in Input.File(new File("/build/repo/keywords-Shift/src/main/scala/com/thoughtworks/dsl/keywords/Shift.scala"), Charset.forName("UTF-8")) (missing parameters for the tag?):
2051[warn] @note
2052[warn] This [[Shift]] keyword includes special treatment for exception handling
2053[warn] and stack safety. Always use `Shift(cont).cpsApply { x => ... }` instead
2054[warn] of `cont { x => ... }` to register a handler for the continuation,
2055[warn] otherwise exception might be uncaught or stack might overflow.
2056Starting build for ProjectRef(file:/build/repo/,keywords-TryCatchJVM) (keywords-trycatch)... [11/28]
2057Compile scalacOptions: -unchecked, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
2058Starting build for ProjectRef(file:/build/repo/,domains-ContinuationJVM) (domains-continuation)... [12/28]
2059Compile scalacOptions: -unchecked, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
2060Starting build for ProjectRef(file:/build/repo/,keywords-GetJVM) (keywords-get)... [13/28]
2061Compile scalacOptions: -unchecked, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
2062Starting build for ProjectRef(file:/build/repo/,keywords-AsynchronousIoJVM) (keywords-asynchronousio)... [14/28]
2063Compile scalacOptions: -unchecked, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
2064[info] compiling 1 Scala source to /build/repo/keywords-AsynchronousIo/.jvm/target/scala-3.8.0-RC4/classes ...
2065[info] done compiling
2066[warn] Invalid Scaladoc tag detected at [262..3465) in Input.File(new File("/build/repo/keywords-AsynchronousIo/src/main/scala/com/thoughtworks/dsl/keywords/AsynchronousIo.scala"), Charset.forName("UTF-8")) (missing parameters for the tag?):
2067[warn] @example
2068[warn] The following `readAll` is a [[com.thoughtworks.dsl.domains.Task Task]] to
2069[warn] read file content with the help of [[AsynchronousIo.ReadFile]]
2070[info] compiling 1 Scala source to /build/repo/keywords-Using/.jvm/target/scala-3.8.0-RC4/classes ...
2071[info] done compiling
2072[info] compiling 1 Scala source to /build/repo/keywords-AsynchronousIo/.jvm/target/scala-3.8.0-RC4/test-classes ...
2073[warn] bad option '-Xcheckinit' was ignored
2074[warn] one warning found
2075[info] done compiling
2076[warn] Invalid Scaladoc tag detected at [262..3465) in Input.File(new File("/build/repo/keywords-AsynchronousIo/src/main/scala/com/thoughtworks/dsl/keywords/AsynchronousIo.scala"), Charset.forName("UTF-8")) (missing parameters for the tag?):
2077[warn] @example
2078[warn] The following `readAll` is a [[com.thoughtworks.dsl.domains.Task Task]] to
2079[warn] read file content with the help of [[AsynchronousIo.ReadFile]]
2080[info] AsynchronousIoExample:
2081[info] com.thoughtworks.dsl
2082[info] keywords
2083[info] AsynchronousIo
2084[info] + The base keyword to perform asynchronous IO in [[domains.task.Task]]s.
2085[info] - @example
2086[info] The following `readAll` is a [[com.thoughtworks.dsl.domains.Task Task]] to
2087[info] read file content with the help of [[AsynchronousIo.ReadFile]]
2088[info] + `Task`s created from !-notation can be used in `for`-comprehension, and
2089[info] other keywords can be used together in the same `for` block.
2090[info] + For example, the following `cat` function contains a single `for` block to
2091[info] concatenate file contents. It asynchronously iterates elements `Seq`,
2092[info] `ArrayBuffer` and `String` with the help of [[keywords.Each]], managed
2093[info] native resources with the help of [[keywords.Using]], performs previously
2094[info] created `readAll` task with the help of [[keywords.Shift]], and finally
2095[info] converts the return type [[comprehension.ComprehensionOps.as as]] a
2096[info] `Task[Vector[Char]]`.
2097[info] + Then the `cat` function is used to concatenate files from this project, as
2098[info] shown below:
2099[warn] Invalid Scaladoc tag detected at [262..3465) in Input.File(new File("/build/repo/keywords-AsynchronousIo/src/main/scala/com/thoughtworks/dsl/keywords/AsynchronousIo.scala"), Charset.forName("UTF-8")) (missing parameters for the tag?):
2100[warn] @example
2101[warn] The following `readAll` is a [[com.thoughtworks.dsl.domains.Task Task]] to
2102[warn] read file content with the help of [[AsynchronousIo.ReadFile]]
2103[warn] Invalid Scaladoc tag detected at [262..3465) in Input.File(new File("/build/repo/keywords-AsynchronousIo/src/main/scala/com/thoughtworks/dsl/keywords/AsynchronousIo.scala"), Charset.forName("UTF-8")) (missing parameters for the tag?):
2104[warn] @example
2105[warn] The following `readAll` is a [[com.thoughtworks.dsl.domains.Task Task]] to
2106[warn] read file content with the help of [[AsynchronousIo.ReadFile]]
2107Starting build for ProjectRef(file:/build/repo/,keywords-TypedJVM) (keywords-typed)... [15/28]
2108Compile scalacOptions: -unchecked, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
2109Starting build for ProjectRef(file:/build/repo/,keywords-IfJVM) (keywords-if)... [16/28]
2110Compile scalacOptions: -unchecked, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
2111Starting build for ProjectRef(file:/build/repo/,keywords-NoneSafeJVM) (keywords-nonesafe)... [17/28]
2112Compile scalacOptions: -unchecked, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
2113[info] compiling 1 Scala source to /build/repo/keywords-NoneSafe/.jvm/target/scala-3.8.0-RC4/classes ...
2114[info] done compiling
2115Starting build for ProjectRef(file:/build/repo/,keywords-EachJVM) (keywords-each)... [18/28]
2116Compile scalacOptions: -unchecked, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
2117[warn] Invalid Scaladoc tag detected at [232..802) in Input.File(new File("/build/repo/keywords-Each/src/main/scala/com/thoughtworks/dsl/keywords/Each.scala"), Charset.forName("UTF-8")) (missing parameters for the tag?):
2118[warn] @see
2119[warn] [[Dsl.For]] if you want to use traditional `for` comprehension instead of
2120[warn] !-notation.
2121[warn] Invalid Scaladoc tag detected at [232..802) in Input.File(new File("/build/repo/keywords-Each/src/main/scala/com/thoughtworks/dsl/keywords/Each.scala"), Charset.forName("UTF-8")) (missing parameters for the tag?):
2122[warn] @example
2123[warn] [[Each]] keywords can be used to calculate cartesian product.
2124[warn] Invalid Scaladoc tag detected at [232..802) in Input.File(new File("/build/repo/keywords-Each/src/main/scala/com/thoughtworks/dsl/keywords/Each.scala"), Charset.forName("UTF-8")) (missing parameters for the tag?):
2125[warn] @author
2126[warn] 杨博 (Yang Bo)
2127[info] compiling 3 Scala sources to /build/repo/keywords-Each/.jvm/target/scala-3.8.0-RC4/test-classes ...
2128[warn] bad option '-Xcheckinit' was ignored
2129[warn] one warning found
2130[info] done compiling
2131[warn] Invalid Scaladoc tag detected at [232..802) in Input.File(new File("/build/repo/keywords-Each/src/main/scala/com/thoughtworks/dsl/keywords/Each.scala"), Charset.forName("UTF-8")) (missing parameters for the tag?):
2132[warn] @see
2133[warn] [[Dsl.For]] if you want to use traditional `for` comprehension instead of
2134[warn] !-notation.
2135[warn] Invalid Scaladoc tag detected at [232..802) in Input.File(new File("/build/repo/keywords-Each/src/main/scala/com/thoughtworks/dsl/keywords/Each.scala"), Charset.forName("UTF-8")) (missing parameters for the tag?):
2136[warn] @example
2137[warn] [[Each]] keywords can be used to calculate cartesian product.
2138[warn] Invalid Scaladoc tag detected at [232..802) in Input.File(new File("/build/repo/keywords-Each/src/main/scala/com/thoughtworks/dsl/keywords/Each.scala"), Charset.forName("UTF-8")) (missing parameters for the tag?):
2139[warn] @author
2140[warn] 杨博 (Yang Bo)
2141[info] ForEachSpec:
2142[info] foreach
2143[info] - val
2144[info] - def
2145[info] EachExample:
2146[info] com.thoughtworks.dsl
2147[info] keywords
2148[info] Each
2149[info] + Iterates though each element in [[elements]].
2150[info] - @example
2151[info] [[Each]] keywords can be used to calculate cartesian product.
2152[info] EachSpec:
2153[info] reset helper
2154[info] - @reset parameter
2155[info] - reset block
2156[info] - block without reset should not behave the same as a block with a reset
2157[info] nested
2158[info] each
2159[info] - block
2160[info] - val
2161[info] - def
2162[info] - default parameter
2163[info] - val in class
2164[info] pattern matching
2165[info] - val
2166[warn] Invalid Scaladoc tag detected at [232..802) in Input.File(new File("/build/repo/keywords-Each/src/main/scala/com/thoughtworks/dsl/keywords/Each.scala"), Charset.forName("UTF-8")) (missing parameters for the tag?):
2167[warn] @see
2168[warn] [[Dsl.For]] if you want to use traditional `for` comprehension instead of
2169[warn] !-notation.
2170[warn] Invalid Scaladoc tag detected at [232..802) in Input.File(new File("/build/repo/keywords-Each/src/main/scala/com/thoughtworks/dsl/keywords/Each.scala"), Charset.forName("UTF-8")) (missing parameters for the tag?):
2171[warn] @example
2172[warn] [[Each]] keywords can be used to calculate cartesian product.
2173[warn] Invalid Scaladoc tag detected at [232..802) in Input.File(new File("/build/repo/keywords-Each/src/main/scala/com/thoughtworks/dsl/keywords/Each.scala"), Charset.forName("UTF-8")) (missing parameters for the tag?):
2174[warn] @author
2175[warn] 杨博 (Yang Bo)
2176[warn] Invalid Scaladoc tag detected at [232..802) in Input.File(new File("/build/repo/keywords-Each/src/main/scala/com/thoughtworks/dsl/keywords/Each.scala"), Charset.forName("UTF-8")) (missing parameters for the tag?):
2177[warn] @see
2178[warn] [[Dsl.For]] if you want to use traditional `for` comprehension instead of
2179[warn] !-notation.
2180[warn] Invalid Scaladoc tag detected at [232..802) in Input.File(new File("/build/repo/keywords-Each/src/main/scala/com/thoughtworks/dsl/keywords/Each.scala"), Charset.forName("UTF-8")) (missing parameters for the tag?):
2181[warn] @example
2182[warn] [[Each]] keywords can be used to calculate cartesian product.
2183[warn] Invalid Scaladoc tag detected at [232..802) in Input.File(new File("/build/repo/keywords-Each/src/main/scala/com/thoughtworks/dsl/keywords/Each.scala"), Charset.forName("UTF-8")) (missing parameters for the tag?):
2184[warn] @author
2185[warn] 杨博 (Yang Bo)
2186Starting build for ProjectRef(file:/build/repo/,keywords-MonadicJVM) (keywords-monadic)... [19/28]
2187Compile scalacOptions: -unchecked, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
2188Starting build for ProjectRef(file:/build/repo/,keywords-FlatMapJVM) (keywords-flatmap)... [20/28]
2189Compile scalacOptions: -unchecked, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
2190Starting build for ProjectRef(file:/build/repo/,DslJVM) (dsl)... [21/28]
2191Compile scalacOptions: -unchecked, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
2192Starting build for ProjectRef(file:/build/repo/,domains-TaskJVM) (domains-task)... [22/28]
2193Compile scalacOptions: -unchecked, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
2194[warn] Invalid Scaladoc tag detected at [651..2440) in Input.File(new File("/build/repo/domains-Task/src/main/scala/com/thoughtworks/dsl/domains/Task.scala"), Charset.forName("UTF-8")) (missing parameters for the tag?):
2195[warn] @example
2196[warn] A [[Task]] can be created from `for`-comprehension, where
2197[warn] [[keywords.Each]] can be used together to asynchronously iterate
2198[warn] collections.
2199[warn] Invalid Scaladoc tag detected at [651..2440) in Input.File(new File("/build/repo/domains-Task/src/main/scala/com/thoughtworks/dsl/domains/Task.scala"), Charset.forName("UTF-8")) (missing parameters for the tag?):
2200[warn] @template
2201[warn] Invalid Scaladoc tag detected at [2479..2514) in Input.File(new File("/build/repo/domains-Task/src/main/scala/com/thoughtworks/dsl/domains/Task.scala"), Charset.forName("UTF-8")) (missing parameters for the tag?):
2202[warn] @author
2203[warn] 杨博 (Yang Bo)
2204[warn] Invalid Scaladoc tag detected at [2862..3730) in Input.File(new File("/build/repo/domains-Task/src/main/scala/com/thoughtworks/dsl/domains/Task.scala"), Charset.forName("UTF-8")) (missing parameters for the tag?):
2205[warn] @example
2206[warn] All the code after a `!switchExecutionContext` should be executed on
2207[warn] `executionContext`
2208[warn] Invalid Scaladoc tag detected at [4639..4815) in Input.File(new File("/build/repo/domains-Task/src/main/scala/com/thoughtworks/dsl/domains/Task.scala"), Charset.forName("UTF-8")) (missing parameters for the tag?):
2209[warn] @see
2210[warn] [[keywords.Await]] for converting a [[scala.concurrent.Future]] to a
2211[warn] [[Task]].
2212[info] compiling 4 Scala sources to /build/repo/domains-Task/.jvm/target/scala-3.8.0-RC4/test-classes ...
2213[warn] bad option '-Xcheckinit' was ignored
2214[warn] /build/repo/macros-Reset/src/main/scala/com/thoughtworks/dsl/macros/Reset.scala:105:25: the type test for MyException cannot be checked at runtime because it's a local class
2215[warn] KeywordTree(bodyTerm).keywordTerm
2216[warn] ^
2217[warn] /build/repo/macros-Reset/src/main/scala/com/thoughtworks/dsl/macros/Reset.scala:109:14: the type test for MyException cannot be checked at runtime because it's a local class
2218[warn] reifiedTerm.usingExpr {
2219[warn] ^
2220[warn] /build/repo/macros-Reset/src/main/scala/com/thoughtworks/dsl/macros/Reset.scala:122:38: the type test for MyException cannot be checked at runtime because it's a local class
2221[warn] case Some(rhs) if shouldResetNestedFunctions =>
2222[warn] ^
2223[warn] /build/repo/macros-Reset/src/main/scala/com/thoughtworks/dsl/macros/Reset.scala:138:10: the type test for MyException cannot be checked at runtime because it's a local class
2224[warn] caseRhs.asExprOf[valueType]
2225[warn] ^
2226[warn] there were 85 deprecation warnings; re-run with -deprecation for details
2227[warn] 6 warnings found
2228[info] done compiling
2229[warn] Invalid Scaladoc tag detected at [651..2440) in Input.File(new File("/build/repo/domains-Task/src/main/scala/com/thoughtworks/dsl/domains/Task.scala"), Charset.forName("UTF-8")) (missing parameters for the tag?):
2230[warn] @example
2231[warn] A [[Task]] can be created from `for`-comprehension, where
2232[warn] [[keywords.Each]] can be used together to asynchronously iterate
2233[warn] collections.
2234[warn] Invalid Scaladoc tag detected at [651..2440) in Input.File(new File("/build/repo/domains-Task/src/main/scala/com/thoughtworks/dsl/domains/Task.scala"), Charset.forName("UTF-8")) (missing parameters for the tag?):
2235[warn] @template
2236[warn] Invalid Scaladoc tag detected at [2479..2514) in Input.File(new File("/build/repo/domains-Task/src/main/scala/com/thoughtworks/dsl/domains/Task.scala"), Charset.forName("UTF-8")) (missing parameters for the tag?):
2237[warn] @author
2238[warn] 杨博 (Yang Bo)
2239[warn] Invalid Scaladoc tag detected at [2862..3730) in Input.File(new File("/build/repo/domains-Task/src/main/scala/com/thoughtworks/dsl/domains/Task.scala"), Charset.forName("UTF-8")) (missing parameters for the tag?):
2240[warn] @example
2241[warn] All the code after a `!switchExecutionContext` should be executed on
2242[warn] `executionContext`
2243[warn] Invalid Scaladoc tag detected at [4639..4815) in Input.File(new File("/build/repo/domains-Task/src/main/scala/com/thoughtworks/dsl/domains/Task.scala"), Charset.forName("UTF-8")) (missing parameters for the tag?):
2244[warn] @see
2245[warn] [[keywords.Await]] for converting a [[scala.concurrent.Future]] to a
2246[warn] [[Task]].
2247[info] TaskExample:
2248[info] com.thoughtworks.dsl
2249[info] domains
2250[info] Task
2251[info] + The asynchronous task that supports exception handling, resource management,
2252[info] and is stack-safe.
2253[info] - @example
2254[info] A [[Task]] can be created from `for`-comprehension, where
2255[info] [[keywords.Each]] can be used together to asynchronously iterate
2256[info] collections.
2257[info] + For example, the above `concatenateRemoteData` downloads and concatenates
2258[info] data from multiple URLs.
2259[info] + A [[Task]] can be also created from [[Task.apply]]
2260[info] + A [[Task]] can be then converted to [[scala.concurrent.Future]] via
2261[info] [[Task.toFuture]], in order to integrate into other frameworks.
2262[info] + In this example, it's a `Future[Assertion]` required by
2263[info] [[org.scalatest.freespec.AsyncFreeSpec]].
2264[info] Task
2265[info] switchExecutionContext
2266[info] + Returns a task that does nothing but let the succeeding tasks run on
2267[info] `executionContext`
2268[info] - @example
2269[info] All the code after a `!switchExecutionContext` should be executed on
2270[info] `executionContext`
2271[info] UsingSpec:
2272[info] AutoCloseable
2273[info] scope
2274[info] - arm
2275[info] RaiiSpec:
2276[info] Given a continuation that throws an exception
2277[info] Given a generator
2278[info] When catching exception thrown from the generator
2279[info] - Then it should contain all elements before throwing exception and the element when catching the exception
2280[info] try/catch
2281[info] - yield and catch
2282[info] - simple catch
2283[info] - issue 2
2284[info] - empty finally
2285[info] - rethrow
2286[info] - complex
2287[info] taskSpec:
2288[info] - O(2^n) algorithm should not stack overflow
2289[info] - tailRecursion
2290[info] - taskToFuture
2291[info] - loop
2292[info] - *[Task] does not necessarily suspend or catch exceptions
2293[info] - rethrow
2294[info] - try
2295[info] - try with Each
2296[info] - empty try
2297[info] - autoClose
2298[info] - nested seq of task !!! IGNORED !!!
2299[warn] Invalid Scaladoc tag detected at [651..2440) in Input.File(new File("/build/repo/domains-Task/src/main/scala/com/thoughtworks/dsl/domains/Task.scala"), Charset.forName("UTF-8")) (missing parameters for the tag?):
2300[warn] @example
2301[warn] A [[Task]] can be created from `for`-comprehension, where
2302[warn] [[keywords.Each]] can be used together to asynchronously iterate
2303[warn] collections.
2304[warn] Invalid Scaladoc tag detected at [651..2440) in Input.File(new File("/build/repo/domains-Task/src/main/scala/com/thoughtworks/dsl/domains/Task.scala"), Charset.forName("UTF-8")) (missing parameters for the tag?):
2305[warn] @template
2306[warn] Invalid Scaladoc tag detected at [2479..2514) in Input.File(new File("/build/repo/domains-Task/src/main/scala/com/thoughtworks/dsl/domains/Task.scala"), Charset.forName("UTF-8")) (missing parameters for the tag?):
2307[warn] @author
2308[warn] 杨博 (Yang Bo)
2309[warn] Invalid Scaladoc tag detected at [2862..3730) in Input.File(new File("/build/repo/domains-Task/src/main/scala/com/thoughtworks/dsl/domains/Task.scala"), Charset.forName("UTF-8")) (missing parameters for the tag?):
2310[warn] @example
2311[warn] All the code after a `!switchExecutionContext` should be executed on
2312[warn] `executionContext`
2313[warn] Invalid Scaladoc tag detected at [4639..4815) in Input.File(new File("/build/repo/domains-Task/src/main/scala/com/thoughtworks/dsl/domains/Task.scala"), Charset.forName("UTF-8")) (missing parameters for the tag?):
2314[warn] @see
2315[warn] [[keywords.Await]] for converting a [[scala.concurrent.Future]] to a
2316[warn] [[Task]].
2317[warn] Invalid Scaladoc tag detected at [651..2440) in Input.File(new File("/build/repo/domains-Task/src/main/scala/com/thoughtworks/dsl/domains/Task.scala"), Charset.forName("UTF-8")) (missing parameters for the tag?):
2318[warn] @example
2319[warn] A [[Task]] can be created from `for`-comprehension, where
2320[warn] [[keywords.Each]] can be used together to asynchronously iterate
2321[warn] collections.
2322[warn] Invalid Scaladoc tag detected at [651..2440) in Input.File(new File("/build/repo/domains-Task/src/main/scala/com/thoughtworks/dsl/domains/Task.scala"), Charset.forName("UTF-8")) (missing parameters for the tag?):
2323[warn] @template
2324[warn] Invalid Scaladoc tag detected at [2479..2514) in Input.File(new File("/build/repo/domains-Task/src/main/scala/com/thoughtworks/dsl/domains/Task.scala"), Charset.forName("UTF-8")) (missing parameters for the tag?):
2325[warn] @author
2326[warn] 杨博 (Yang Bo)
2327[warn] Invalid Scaladoc tag detected at [2862..3730) in Input.File(new File("/build/repo/domains-Task/src/main/scala/com/thoughtworks/dsl/domains/Task.scala"), Charset.forName("UTF-8")) (missing parameters for the tag?):
2328[warn] @example
2329[warn] All the code after a `!switchExecutionContext` should be executed on
2330[warn] `executionContext`
2331[warn] Invalid Scaladoc tag detected at [4639..4815) in Input.File(new File("/build/repo/domains-Task/src/main/scala/com/thoughtworks/dsl/domains/Task.scala"), Charset.forName("UTF-8")) (missing parameters for the tag?):
2332[warn] @see
2333[warn] [[keywords.Await]] for converting a [[scala.concurrent.Future]] to a
2334[warn] [[Task]].
2335Starting build for ProjectRef(file:/build/repo/,keywords-YieldJVM) (keywords-yield)... [23/28]
2336Compile scalacOptions: -unchecked, -Ymacro-annotations, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
2337[warn] Invalid Scaladoc tag detected at [396..1515) in Input.File(new File("/build/repo/keywords-Yield/src/main/scala/com/thoughtworks/dsl/keywords/Yield.scala"), Charset.forName("UTF-8")) (missing parameters for the tag?):
2338[warn] @see
2339[warn] [[comprehension]] if you want to use traditional `for` comprehension
2340[warn] instead of !-notation.
2341[warn] Invalid Scaladoc tag detected at [396..1515) in Input.File(new File("/build/repo/keywords-Yield/src/main/scala/com/thoughtworks/dsl/keywords/Yield.scala"), Charset.forName("UTF-8")) (missing parameters for the tag?):
2342[warn] @example
2343[warn] [[Yield]] keywords can be used together with other keywords.
2344[warn] Invalid Scaladoc tag detected at [396..1515) in Input.File(new File("/build/repo/keywords-Yield/src/main/scala/com/thoughtworks/dsl/keywords/Yield.scala"), Charset.forName("UTF-8")) (missing parameters for the tag?):
2345[warn] @example
2346[warn] This `Yield` keyword must be put inside a function that returns
2347[warn] `Seq[Element]` or `Seq[Element] !! ...`, or it will not compile.
2348[warn] Invalid Scaladoc tag detected at [396..1515) in Input.File(new File("/build/repo/keywords-Yield/src/main/scala/com/thoughtworks/dsl/keywords/Yield.scala"), Charset.forName("UTF-8")) (missing parameters for the tag?):
2349[warn] @author
2350[warn] 杨博 (Yang Bo)
2351[info] compiling 3 Scala sources to /build/repo/keywords-Yield/.jvm/target/scala-3.8.0-RC4/test-classes ...
2352[warn] bad option '-Ymacro-annotations' was ignored
2353[warn] bad option '-Xcheckinit' was ignored
2354[warn] -- [E129] Potential Issue Warning: /build/repo/keywords-Yield/src/test/scala/com/thoughtworks/dsl/keywords/YieldSpec.scala:200:10
2355[warn] 200 | if (false) {
2356[warn] | ^
2357[warn] | A pure expression does nothing in statement position
2358[warn] 201 | !Yield(0)
2359[warn] 202 | }
2360[warn] |
2361[warn] | longer explanation available when compiling with `-explain`
2362[warn] -- Warning: /build/repo/keywords-Yield/src/test/scala/com/thoughtworks/dsl/keywords/YieldSpec.scala:673:41
2363[warn] 673 | def generator: Stream[Int] = reset {
2364[warn] | ^
2365[warn] |Non local returns are no longer supported; use `boundary` and `boundary.break` in `scala.util` instead
2366[warn] 674 | if (true) {
2367[warn] 675 | return {
2368[warn] 676 | !Yield(100)
2369[warn] 677 | Stream(42)
2370[warn] 678 | }
2371[warn] 679 | }
2372[warn] 680 | Stream.empty[Int]
2373[warn] 681 | }
2374[warn] -- Warning: /build/repo/keywords-Yield/src/test/scala/com/thoughtworks/dsl/keywords/YieldSpec.scala:263:12
2375[warn] 263 | return {
2376[warn] | ^
2377[warn] |Non local returns are no longer supported; use `boundary` and `boundary.break` in `scala.util` instead
2378[warn] 264 | !Yield(100)
2379[warn] 265 | Stream(42)
2380[warn] 266 | }
2381[warn] -- Warning: /build/repo/keywords-Yield/src/test/scala/com/thoughtworks/dsl/keywords/YieldSpec213.scala:201:43
2382[warn] 201 | def generator: LazyList[Int] = reset {
2383[warn] | ^
2384[warn] |Non local returns are no longer supported; use `boundary` and `boundary.break` in `scala.util` instead
2385[warn] 202 | if (true) {
2386[warn] 203 | return {
2387[warn] 204 | !Yield(100)
2388[warn] 205 | LazyList(42)
2389[warn] 206 | }
2390[warn] 207 | }
2391[warn] 208 | LazyList.empty[Int]
2392[warn] 209 | }
2393[warn] there were 225 deprecation warnings; re-run with -deprecation for details
2394[warn] 7 warnings found
2395[info] done compiling
2396[warn] Invalid Scaladoc tag detected at [396..1515) in Input.File(new File("/build/repo/keywords-Yield/src/main/scala/com/thoughtworks/dsl/keywords/Yield.scala"), Charset.forName("UTF-8")) (missing parameters for the tag?):
2397[warn] @see
2398[warn] [[comprehension]] if you want to use traditional `for` comprehension
2399[warn] instead of !-notation.
2400[warn] Invalid Scaladoc tag detected at [396..1515) in Input.File(new File("/build/repo/keywords-Yield/src/main/scala/com/thoughtworks/dsl/keywords/Yield.scala"), Charset.forName("UTF-8")) (missing parameters for the tag?):
2401[warn] @example
2402[warn] [[Yield]] keywords can be used together with other keywords.
2403[warn] Invalid Scaladoc tag detected at [396..1515) in Input.File(new File("/build/repo/keywords-Yield/src/main/scala/com/thoughtworks/dsl/keywords/Yield.scala"), Charset.forName("UTF-8")) (missing parameters for the tag?):
2404[warn] @example
2405[warn] This `Yield` keyword must be put inside a function that returns
2406[warn] `Seq[Element]` or `Seq[Element] !! ...`, or it will not compile.
2407[warn] Invalid Scaladoc tag detected at [396..1515) in Input.File(new File("/build/repo/keywords-Yield/src/main/scala/com/thoughtworks/dsl/keywords/Yield.scala"), Charset.forName("UTF-8")) (missing parameters for the tag?):
2408[warn] @author
2409[warn] 杨博 (Yang Bo)
2410[info] YieldExample:
2411[info] com.thoughtworks.dsl
2412[info] keywords
2413[info] Yield
2414[info] - @example
2415[info] This `Yield` keyword must be put inside a function that returns
2416[info] `Seq[Element]` or `Seq[Element] !! ...`, or it will not compile.
2417[info] - @example
2418[info] [[Yield]] keywords can be used together with other keywords.
2419[info] YieldSpec213:
2420[info] lazylist
2421[info] - local method
2422[info] - yield from
2423[info] - local function
2424[info] do/while
2425[info] - empty body
2426[info] - false
2427[info] - with var
2428[info] while
2429[info] - false
2430[info] - match/case
2431[info] - recursive
2432[info] Given a generator that contains conditional Yield
2433[info] - Then the generator should contains values in selected branches
2434[info] Given a continuation that uses Yield
2435[info] when create a generator that contains multiple Yield expression followed by a bang notation and a LazyList.empty
2436[info] - Then the generator should contains yield values
2437[info] - apply
2438[info] - return
2439[info] partial function
2440[info] - empty
2441[info] - flatMap
2442[info] nested function call
2443[info] - call by value
2444[info] - call by name
2445[info] YieldSpec:
2446[info] Given a continuation that uses Yield and Each expressions
2447[info] When create a generator that contains Yield, Shift, and Each expressions
2448[info] - Then the generator should contains yield values
2449[info] stream
2450[info] - local method
2451[info] - yield from
2452[info] - local function
2453[info] do/while
2454[info] - empty body
2455[info] - false
2456[info] - with var
2457[info] while
2458[info] - false
2459[info] - match/case
2460[info] - recursive
2461[info] Given a generator that contains conditional Yield
2462[info] - Then the generator should contains values in selected branches
2463[info] Given a continuation that uses Yield
2464[info] when create a generator that contains multiple Yield expression followed by a bang notation and a Stream.empty
2465[info] - Then the generator should contains yield values
2466[info] - apply
2467[info] - return
2468[info] partial function
2469[info] - empty
2470[info] - flatMap
2471[info] nested function call
2472[info] - call by value
2473[info] - call by name
2474[info] view
2475[info] - indexed seq view
2476[info] - yield from indexed seq view
2477[info] - yield from seq view
2478[info] - local method
2479[info] - yield from
2480[info] iterator
2481[info] - local method
2482[info] - yield from
2483[info] seq
2484[info] - local method
2485[info] - yield from
2486[warn] Invalid Scaladoc tag detected at [396..1515) in Input.File(new File("/build/repo/keywords-Yield/src/main/scala/com/thoughtworks/dsl/keywords/Yield.scala"), Charset.forName("UTF-8")) (missing parameters for the tag?):
2487[warn] @see
2488[warn] [[comprehension]] if you want to use traditional `for` comprehension
2489[warn] instead of !-notation.
2490[warn] Invalid Scaladoc tag detected at [396..1515) in Input.File(new File("/build/repo/keywords-Yield/src/main/scala/com/thoughtworks/dsl/keywords/Yield.scala"), Charset.forName("UTF-8")) (missing parameters for the tag?):
2491[warn] @example
2492[warn] [[Yield]] keywords can be used together with other keywords.
2493[warn] Invalid Scaladoc tag detected at [396..1515) in Input.File(new File("/build/repo/keywords-Yield/src/main/scala/com/thoughtworks/dsl/keywords/Yield.scala"), Charset.forName("UTF-8")) (missing parameters for the tag?):
2494[warn] @example
2495[warn] This `Yield` keyword must be put inside a function that returns
2496[warn] `Seq[Element]` or `Seq[Element] !! ...`, or it will not compile.
2497[warn] Invalid Scaladoc tag detected at [396..1515) in Input.File(new File("/build/repo/keywords-Yield/src/main/scala/com/thoughtworks/dsl/keywords/Yield.scala"), Charset.forName("UTF-8")) (missing parameters for the tag?):
2498[warn] @author
2499[warn] 杨博 (Yang Bo)
2500[warn] Invalid Scaladoc tag detected at [396..1515) in Input.File(new File("/build/repo/keywords-Yield/src/main/scala/com/thoughtworks/dsl/keywords/Yield.scala"), Charset.forName("UTF-8")) (missing parameters for the tag?):
2501[warn] @see
2502[warn] [[comprehension]] if you want to use traditional `for` comprehension
2503[warn] instead of !-notation.
2504[warn] Invalid Scaladoc tag detected at [396..1515) in Input.File(new File("/build/repo/keywords-Yield/src/main/scala/com/thoughtworks/dsl/keywords/Yield.scala"), Charset.forName("UTF-8")) (missing parameters for the tag?):
2505[warn] @example
2506[warn] [[Yield]] keywords can be used together with other keywords.
2507[warn] Invalid Scaladoc tag detected at [396..1515) in Input.File(new File("/build/repo/keywords-Yield/src/main/scala/com/thoughtworks/dsl/keywords/Yield.scala"), Charset.forName("UTF-8")) (missing parameters for the tag?):
2508[warn] @example
2509[warn] This `Yield` keyword must be put inside a function that returns
2510[warn] `Seq[Element]` or `Seq[Element] !! ...`, or it will not compile.
2511[warn] Invalid Scaladoc tag detected at [396..1515) in Input.File(new File("/build/repo/keywords-Yield/src/main/scala/com/thoughtworks/dsl/keywords/Yield.scala"), Charset.forName("UTF-8")) (missing parameters for the tag?):
2512[warn] @author
2513[warn] 杨博 (Yang Bo)
2514Starting build for ProjectRef(file:/build/repo/,keywords-TryFinallyJVM) (keywords-tryfinally)... [24/28]
2515Compile scalacOptions: -unchecked, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
2516Starting build for ProjectRef(file:/build/repo/,keywords-UsingJVM) (keywords-using)... [25/28]
2517Compile scalacOptions: -unchecked, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
2518[warn] Invalid Scaladoc tag detected at [351..651) in Input.File(new File("/build/repo/keywords-Using/src/main/scala/com/thoughtworks/dsl/keywords/Using.scala"), Charset.forName("UTF-8")) (missing parameters for the tag?):
2519[warn] @see
2520[warn] [[dsl]] for usage of this [[Using]] keyword in continuations
2521[warn] Invalid Scaladoc tag detected at [351..651) in Input.File(new File("/build/repo/keywords-Using/src/main/scala/com/thoughtworks/dsl/keywords/Using.scala"), Charset.forName("UTF-8")) (missing parameters for the tag?):
2522[warn] @author
2523[warn] 杨博 (Yang Bo)
2524[warn] Invalid Scaladoc tag detected at [1132..2481) in Input.File(new File("/build/repo/keywords-Using/src/main/scala/com/thoughtworks/dsl/keywords/Using.scala"), Charset.forName("UTF-8")) (missing parameters for the tag?):
2525[warn] @example
2526[warn] The following function will perform `n *= 2` after `n += 20`:
2527[warn] Invalid Scaladoc tag detected at [1132..2481) in Input.File(new File("/build/repo/keywords-Using/src/main/scala/com/thoughtworks/dsl/keywords/Using.scala"), Charset.forName("UTF-8")) (missing parameters for the tag?):
2528[warn] @note
2529[warn] This method is similar to [[apply]], except the parameter type is
2530[warn] changed from a generic `R` to the SAM type [[ScopeExitHandler]], which
2531[warn] allows for function literal expressions in Scala 2.12+ or Scala 2.11
2532[warn] with `-Xexperimental` compiler option.
2533[info] compiling 1 Scala source to /build/repo/keywords-Using/.jvm/target/scala-3.8.0-RC4/test-classes ...
2534[warn] bad option '-Xcheckinit' was ignored
2535[warn] one warning found
2536[info] done compiling
2537[warn] Invalid Scaladoc tag detected at [351..651) in Input.File(new File("/build/repo/keywords-Using/src/main/scala/com/thoughtworks/dsl/keywords/Using.scala"), Charset.forName("UTF-8")) (missing parameters for the tag?):
2538[warn] @see
2539[warn] [[dsl]] for usage of this [[Using]] keyword in continuations
2540[warn] Invalid Scaladoc tag detected at [351..651) in Input.File(new File("/build/repo/keywords-Using/src/main/scala/com/thoughtworks/dsl/keywords/Using.scala"), Charset.forName("UTF-8")) (missing parameters for the tag?):
2541[warn] @author
2542[warn] 杨博 (Yang Bo)
2543[warn] Invalid Scaladoc tag detected at [1132..2481) in Input.File(new File("/build/repo/keywords-Using/src/main/scala/com/thoughtworks/dsl/keywords/Using.scala"), Charset.forName("UTF-8")) (missing parameters for the tag?):
2544[warn] @example
2545[warn] The following function will perform `n *= 2` after `n += 20`:
2546[warn] Invalid Scaladoc tag detected at [1132..2481) in Input.File(new File("/build/repo/keywords-Using/src/main/scala/com/thoughtworks/dsl/keywords/Using.scala"), Charset.forName("UTF-8")) (missing parameters for the tag?):
2547[warn] @note
2548[warn] This method is similar to [[apply]], except the parameter type is
2549[warn] changed from a generic `R` to the SAM type [[ScopeExitHandler]], which
2550[warn] allows for function literal expressions in Scala 2.12+ or Scala 2.11
2551[warn] with `-Xexperimental` compiler option.
2552[info] UsingExample:
2553[info] com.thoughtworks.dsl
2554[info] keywords
2555[info] Using
2556[info] scopeExit
2557[info] + Returns a [[Using]] keyword to execute a [[ScopeExitHandler]] when exiting
2558[info] the nearest enclosing scope that is annotated as [[Dsl.reset @reset]], (or
2559[info] the nearest enclosing function if [[compilerplugins.ResetEverywhere]] is
2560[info] enabled).
2561[info] - @example
2562[info] The following function will perform `n *= 2` after `n += 20`:
2563[info] + Therefore, the final value of `n` should be `(1 + 20) * 2 = 42`.
2564[warn] Invalid Scaladoc tag detected at [351..651) in Input.File(new File("/build/repo/keywords-Using/src/main/scala/com/thoughtworks/dsl/keywords/Using.scala"), Charset.forName("UTF-8")) (missing parameters for the tag?):
2565[warn] @see
2566[warn] [[dsl]] for usage of this [[Using]] keyword in continuations
2567[warn] Invalid Scaladoc tag detected at [351..651) in Input.File(new File("/build/repo/keywords-Using/src/main/scala/com/thoughtworks/dsl/keywords/Using.scala"), Charset.forName("UTF-8")) (missing parameters for the tag?):
2568[warn] @author
2569[warn] 杨博 (Yang Bo)
2570[warn] Invalid Scaladoc tag detected at [1132..2481) in Input.File(new File("/build/repo/keywords-Using/src/main/scala/com/thoughtworks/dsl/keywords/Using.scala"), Charset.forName("UTF-8")) (missing parameters for the tag?):
2571[warn] @example
2572[warn] The following function will perform `n *= 2` after `n += 20`:
2573[warn] Invalid Scaladoc tag detected at [1132..2481) in Input.File(new File("/build/repo/keywords-Using/src/main/scala/com/thoughtworks/dsl/keywords/Using.scala"), Charset.forName("UTF-8")) (missing parameters for the tag?):
2574[warn] @note
2575[warn] This method is similar to [[apply]], except the parameter type is
2576[warn] changed from a generic `R` to the SAM type [[ScopeExitHandler]], which
2577[warn] allows for function literal expressions in Scala 2.12+ or Scala 2.11
2578[warn] with `-Xexperimental` compiler option.
2579[warn] Invalid Scaladoc tag detected at [351..651) in Input.File(new File("/build/repo/keywords-Using/src/main/scala/com/thoughtworks/dsl/keywords/Using.scala"), Charset.forName("UTF-8")) (missing parameters for the tag?):
2580[warn] @see
2581[warn] [[dsl]] for usage of this [[Using]] keyword in continuations
2582[warn] Invalid Scaladoc tag detected at [351..651) in Input.File(new File("/build/repo/keywords-Using/src/main/scala/com/thoughtworks/dsl/keywords/Using.scala"), Charset.forName("UTF-8")) (missing parameters for the tag?):
2583[warn] @author
2584[warn] 杨博 (Yang Bo)
2585[warn] Invalid Scaladoc tag detected at [1132..2481) in Input.File(new File("/build/repo/keywords-Using/src/main/scala/com/thoughtworks/dsl/keywords/Using.scala"), Charset.forName("UTF-8")) (missing parameters for the tag?):
2586[warn] @example
2587[warn] The following function will perform `n *= 2` after `n += 20`:
2588[warn] Invalid Scaladoc tag detected at [1132..2481) in Input.File(new File("/build/repo/keywords-Using/src/main/scala/com/thoughtworks/dsl/keywords/Using.scala"), Charset.forName("UTF-8")) (missing parameters for the tag?):
2589[warn] @note
2590[warn] This method is similar to [[apply]], except the parameter type is
2591[warn] changed from a generic `R` to the SAM type [[ScopeExitHandler]], which
2592[warn] allows for function literal expressions in Scala 2.12+ or Scala 2.11
2593[warn] with `-Xexperimental` compiler option.
2594Starting build for ProjectRef(file:/build/repo/,macros-ResetJVM) (macros-reset)... [26/28]
2595Compile scalacOptions: -unchecked, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
2596[info] compiling 2 Scala sources to /build/repo/macros-Reset/.jvm/target/scala-3.8.0-RC4/test-classes ...
2597[warn] bad option '-Xcheckinit' was ignored
2598[warn] one warning found
2599[info] done compiling
2600-------------------------------- Running Tests --------------------------------
2601+ com.thoughtworks.dsl.keywords.ReturnSpec.return a LazyList 17ms
2602+ com.thoughtworks.dsl.keywords.ReturnSpec.return a Iterable 0ms
2603+ com.thoughtworks.dsl.keywords.ReturnSpec.return the left domain 2ms
2604+ com.thoughtworks.dsl.keywords.ReturnSpec.reset nested function 1ms
2605+ com.thoughtworks.dsl.keywords.ReturnSpec.return the right domain 0ms
2606+ com.thoughtworks.dsl.keywords.ReturnSpec.return the middle domain.as the return value 2ms
2607+ com.thoughtworks.dsl.keywords.ReturnSpec.return the middle domain.then the throw expression will not be executed 0ms
2608+ com.thoughtworks.dsl.keywords.ReturnSpec.return the middle domain.summon Dsl.Run 0ms com.thoughtworks.dsl.Dsl$package$Dsl$Run$$$Lambda$16288/0x00007f9994792440@65a7628
2609+ com.thoughtworks.dsl.keywords.ReturnSpec.return the middle domain.condition 0ms
2610+ com.thoughtworks.dsl.keywords.ReturnSpec.return the middle domain.match / case 2ms
2611[info] DottyIssue14510Spec:
2612[info] - https://github.com/lampepfl/dotty/issues/14510
2613+ com.thoughtworks.dsl.keywords.ReturnSpec.return the middle domain.try / catch 3ms
2614Starting build for ProjectRef(file:/build/repo/,keywords-TryCatchFinallyJVM) (keywords-trycatchfinally)... [27/28]
2615Compile scalacOptions: -unchecked, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
2616
2617************************
2618Build summary:
2619[{
2620 "module": "keywords-put",
2621 "compile": {"status": "ok", "tookMs": 9622, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
2622 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
2623 "test-compile": {"status": "ok", "tookMs": 14507, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
2624 "test": {"status": "ok", "tookMs": 1817, "passed": 2, "failed": 0, "ignored": 0, "skipped": 0, "total": 2, "byFramework": [{"framework": "unknown", "stats": {"passed": 2, "failed": 0, "ignored": 0, "skipped": 0, "total": 2}}]},
2625 "publish": {"status": "skipped", "tookMs": 0},
2626 "metadata": {
2627 "crossScalaVersions": ["3.2.2"]
2628}
2629},{
2630 "module": "keywords-fence",
2631 "compile": {"status": "ok", "tookMs": 95, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
2632 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
2633 "test-compile": {"status": "ok", "tookMs": 841, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
2634 "test": {"status": "ok", "tookMs": 330, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": [{"framework": "unknown", "stats": {"passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0}}]},
2635 "publish": {"status": "skipped", "tookMs": 0},
2636 "metadata": {
2637 "crossScalaVersions": ["3.2.2"]
2638}
2639},{
2640 "module": "keywords-match",
2641 "compile": {"status": "ok", "tookMs": 310, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
2642 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
2643 "test-compile": {"status": "ok", "tookMs": 324, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
2644 "test": {"status": "ok", "tookMs": 276, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
2645 "publish": {"status": "skipped", "tookMs": 0},
2646 "metadata": {
2647 "crossScalaVersions": ["3.2.2"]
2648}
2649},{
2650 "module": "scala-async",
2651 "compile": {"status": "ok", "tookMs": 1983, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
2652 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
2653 "test-compile": {"status": "ok", "tookMs": 3097, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
2654 "test": {"status": "ok", "tookMs": 3738, "passed": 2, "failed": 0, "ignored": 0, "skipped": 0, "total": 2, "byFramework": [{"framework": "unknown", "stats": {"passed": 2, "failed": 0, "ignored": 0, "skipped": 0, "total": 2}}]},
2655 "publish": {"status": "skipped", "tookMs": 0},
2656 "metadata": {
2657 "crossScalaVersions": ["3.2.2"]
2658}
2659},{
2660 "module": "keywords-await",
2661 "compile": {"status": "ok", "tookMs": 1089, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
2662 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
2663 "test-compile": {"status": "ok", "tookMs": 10389, "warnings": 1, "errors": 0, "sourceVersion": "3.8"},
2664 "test": {"status": "ok", "tookMs": 2866, "passed": 35, "failed": 0, "ignored": 0, "skipped": 0, "total": 35, "byFramework": [{"framework": "unknown", "stats": {"passed": 35, "failed": 0, "ignored": 0, "skipped": 0, "total": 35}}]},
2665 "publish": {"status": "skipped", "tookMs": 0},
2666 "metadata": {
2667 "crossScalaVersions": ["3.2.2"]
2668}
2669},{
2670 "module": "keywords-suspend",
2671 "compile": {"status": "ok", "tookMs": 146, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
2672 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
2673 "test-compile": {"status": "ok", "tookMs": 266, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
2674 "test": {"status": "ok", "tookMs": 213, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
2675 "publish": {"status": "skipped", "tookMs": 0},
2676 "metadata": {
2677 "crossScalaVersions": ["3.2.2"]
2678}
2679},{
2680 "module": "domains-scalaz",
2681 "compile": {"status": "ok", "tookMs": 1473, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
2682 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
2683 "test-compile": {"status": "ok", "tookMs": 4597, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
2684 "test": {"status": "ok", "tookMs": 1565, "passed": 4, "failed": 0, "ignored": 0, "skipped": 0, "total": 4, "byFramework": [{"framework": "unknown", "stats": {"passed": 4, "failed": 0, "ignored": 0, "skipped": 0, "total": 4}}]},
2685 "publish": {"status": "skipped", "tookMs": 0},
2686 "metadata": {
2687 "crossScalaVersions": ["3.2.2"]
2688}
2689},{
2690 "module": "keywords-return",
2691 "compile": {"status": "ok", "tookMs": 115, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
2692 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
2693 "test-compile": {"status": "ok", "tookMs": 639, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
2694 "test": {"status": "ok", "tookMs": 441, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": [{"framework": "unknown", "stats": {"passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0}}]},
2695 "publish": {"status": "skipped", "tookMs": 0},
2696 "metadata": {
2697 "crossScalaVersions": ["3.2.2"]
2698}
2699},{
2700 "module": "keywords-while",
2701 "compile": {"status": "ok", "tookMs": 105, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
2702 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
2703 "test-compile": {"status": "ok", "tookMs": 152, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
2704 "test": {"status": "ok", "tookMs": 154, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
2705 "publish": {"status": "skipped", "tookMs": 0},
2706 "metadata": {
2707 "crossScalaVersions": ["3.2.2"]
2708}
2709},{
2710 "module": "keywords-pure",
2711 "compile": {"status": "ok", "tookMs": 191, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
2712 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
2713 "test-compile": {"status": "ok", "tookMs": 213, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
2714 "test": {"status": "ok", "tookMs": 235, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
2715 "publish": {"status": "skipped", "tookMs": 0},
2716 "metadata": {
2717 "crossScalaVersions": ["3.2.2"]
2718}
2719},{
2720 "module": "keywords-shift",
2721 "compile": {"status": "ok", "tookMs": 113, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
2722 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
2723 "test-compile": {"status": "ok", "tookMs": 757, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
2724 "test": {"status": "ok", "tookMs": 618, "passed": 1, "failed": 0, "ignored": 0, "skipped": 0, "total": 1, "byFramework": [{"framework": "unknown", "stats": {"passed": 1, "failed": 0, "ignored": 0, "skipped": 0, "total": 1}}]},
2725 "publish": {"status": "skipped", "tookMs": 0},
2726 "metadata": {
2727 "crossScalaVersions": ["3.2.2"]
2728}
2729},{
2730 "module": "keywords-trycatch",
2731 "compile": {"status": "ok", "tookMs": 499, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
2732 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
2733 "test-compile": {"status": "ok", "tookMs": 446, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
2734 "test": {"status": "ok", "tookMs": 436, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
2735 "publish": {"status": "skipped", "tookMs": 0},
2736 "metadata": {
2737 "crossScalaVersions": ["3.2.2"]
2738}
2739},{
2740 "module": "domains-continuation",
2741 "compile": {"status": "ok", "tookMs": 973, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
2742 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
2743 "test-compile": {"status": "ok", "tookMs": 951, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
2744 "test": {"status": "ok", "tookMs": 958, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
2745 "publish": {"status": "skipped", "tookMs": 0},
2746 "metadata": {
2747 "crossScalaVersions": ["3.2.2"]
2748}
2749},{
2750 "module": "keywords-get",
2751 "compile": {"status": "ok", "tookMs": 418, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
2752 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
2753 "test-compile": {"status": "ok", "tookMs": 953, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
2754 "test": {"status": "ok", "tookMs": 1032, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
2755 "publish": {"status": "skipped", "tookMs": 0},
2756 "metadata": {
2757 "crossScalaVersions": ["3.2.2"]
2758}
2759},{
2760 "module": "keywords-asynchronousio",
2761 "compile": {"status": "ok", "tookMs": 1037, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
2762 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
2763 "test-compile": {"status": "ok", "tookMs": 4963, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
2764 "test": {"status": "ok", "tookMs": 2232, "passed": 1, "failed": 0, "ignored": 0, "skipped": 0, "total": 1, "byFramework": [{"framework": "unknown", "stats": {"passed": 1, "failed": 0, "ignored": 0, "skipped": 0, "total": 1}}]},
2765 "publish": {"status": "skipped", "tookMs": 0},
2766 "metadata": {
2767 "crossScalaVersions": ["3.2.2"]
2768}
2769},{
2770 "module": "keywords-typed",
2771 "compile": {"status": "ok", "tookMs": 126, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
2772 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
2773 "test-compile": {"status": "ok", "tookMs": 182, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
2774 "test": {"status": "ok", "tookMs": 174, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
2775 "publish": {"status": "skipped", "tookMs": 0},
2776 "metadata": {
2777 "crossScalaVersions": ["3.2.2"]
2778}
2779},{
2780 "module": "keywords-if",
2781 "compile": {"status": "ok", "tookMs": 146, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
2782 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
2783 "test-compile": {"status": "ok", "tookMs": 203, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
2784 "test": {"status": "ok", "tookMs": 197, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
2785 "publish": {"status": "skipped", "tookMs": 0},
2786 "metadata": {
2787 "crossScalaVersions": ["3.2.2"]
2788}
2789},{
2790 "module": "keywords-nonesafe",
2791 "compile": {"status": "ok", "tookMs": 734, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
2792 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
2793 "test-compile": {"status": "ok", "tookMs": 1200, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
2794 "test": {"status": "ok", "tookMs": 1108, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
2795 "publish": {"status": "skipped", "tookMs": 0},
2796 "metadata": {
2797 "crossScalaVersions": ["3.2.2"]
2798}
2799},{
2800 "module": "keywords-each",
2801 "compile": {"status": "ok", "tookMs": 596, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
2802 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
2803 "test-compile": {"status": "ok", "tookMs": 3785, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
2804 "test": {"status": "ok", "tookMs": 1543, "passed": 12, "failed": 0, "ignored": 0, "skipped": 0, "total": 12, "byFramework": [{"framework": "unknown", "stats": {"passed": 12, "failed": 0, "ignored": 0, "skipped": 0, "total": 12}}]},
2805 "publish": {"status": "skipped", "tookMs": 0},
2806 "metadata": {
2807 "crossScalaVersions": ["3.2.2"]
2808}
2809},{
2810 "module": "keywords-monadic",
2811 "compile": {"status": "ok", "tookMs": 496, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
2812 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
2813 "test-compile": {"status": "ok", "tookMs": 1168, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
2814 "test": {"status": "ok", "tookMs": 1153, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
2815 "publish": {"status": "skipped", "tookMs": 0},
2816 "metadata": {
2817 "crossScalaVersions": ["3.2.2"]
2818}
2819},{
2820 "module": "keywords-flatmap",
2821 "compile": {"status": "ok", "tookMs": 303, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
2822 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
2823 "test-compile": {"status": "ok", "tookMs": 351, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
2824 "test": {"status": "ok", "tookMs": 361, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
2825 "publish": {"status": "skipped", "tookMs": 0},
2826 "metadata": {
2827 "crossScalaVersions": ["3.2.2"]
2828}
2829},{
2830 "module": "dsl",
2831 "compile": {"status": "ok", "tookMs": 74, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
2832 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
2833 "test-compile": {"status": "ok", "tookMs": 131, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
2834 "test": {"status": "ok", "tookMs": 147, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
2835 "publish": {"status": "skipped", "tookMs": 0},
2836 "metadata": {
2837 "crossScalaVersions": ["3.2.2"]
2838}
2839},{
2840 "module": "domains-task",
2841 "compile": {"status": "ok", "tookMs": 1267, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
2842 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
2843 "test-compile": {"status": "ok", "tookMs": 14191, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
2844 "test": {"status": "ok", "tookMs": 2350, "passed": 20, "failed": 0, "ignored": 1, "skipped": 0, "total": 21, "byFramework": [{"framework": "unknown", "stats": {"passed": 20, "failed": 0, "ignored": 1, "skipped": 0, "total": 21}}]},
2845 "publish": {"status": "skipped", "tookMs": 0},
2846 "metadata": {
2847 "crossScalaVersions": ["3.2.2"]
2848}
2849},{
2850 "module": "keywords-yield",
2851 "compile": {"status": "ok", "tookMs": 629, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
2852 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
2853 "test-compile": {"status": "ok", "tookMs": 6578, "warnings": 4, "errors": 0, "sourceVersion": "3.8"},
2854 "test": {"status": "ok", "tookMs": 1885, "passed": 46, "failed": 0, "ignored": 0, "skipped": 0, "total": 46, "byFramework": [{"framework": "unknown", "stats": {"passed": 46, "failed": 0, "ignored": 0, "skipped": 0, "total": 46}}]},
2855 "publish": {"status": "skipped", "tookMs": 0},
2856 "metadata": {
2857 "crossScalaVersions": ["3.2.2"]
2858}
2859},{
2860 "module": "keywords-tryfinally",
2861 "compile": {"status": "ok", "tookMs": 750, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
2862 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
2863 "test-compile": {"status": "ok", "tookMs": 781, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
2864 "test": {"status": "ok", "tookMs": 733, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
2865 "publish": {"status": "skipped", "tookMs": 0},
2866 "metadata": {
2867 "crossScalaVersions": ["3.2.2"]
2868}
2869},{
2870 "module": "keywords-using",
2871 "compile": {"status": "ok", "tookMs": 1326, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
2872 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
2873 "test-compile": {"status": "ok", "tookMs": 2121, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
2874 "test": {"status": "ok", "tookMs": 2092, "passed": 1, "failed": 0, "ignored": 0, "skipped": 0, "total": 1, "byFramework": [{"framework": "unknown", "stats": {"passed": 1, "failed": 0, "ignored": 0, "skipped": 0, "total": 1}}]},
2875 "publish": {"status": "skipped", "tookMs": 0},
2876 "metadata": {
2877 "crossScalaVersions": ["3.2.2"]
2878}
2879},{
2880 "module": "macros-reset",
2881 "compile": {"status": "ok", "tookMs": 1410, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
2882 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
2883 "test-compile": {"status": "ok", "tookMs": 2765, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
2884 "test": {"status": "ok", "tookMs": 1619, "passed": 12, "failed": 0, "ignored": 0, "skipped": 0, "total": 12, "byFramework": [{"framework": "unknown", "stats": {"passed": 12, "failed": 0, "ignored": 0, "skipped": 0, "total": 12}}]},
2885 "publish": {"status": "skipped", "tookMs": 0},
2886 "metadata": {
2887 "crossScalaVersions": ["3.2.2"]
2888}
2889},{
2890 "module": "keywords-trycatchfinally",
2891 "compile": {"status": "ok", "tookMs": 840, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
2892 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
2893 "test-compile": {"status": "ok", "tookMs": 910, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
2894 "test": {"status": "ok", "tookMs": 944, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
2895 "publish": {"status": "skipped", "tookMs": 0},
2896 "metadata": {
2897 "crossScalaVersions": ["3.2.2"]
2898}
2899}]
2900************************
2901[success] Total time: 200 s (0:03:20.0), completed Dec 22, 2025, 5:43:12 PM
2902[0JChecking patch project/plugins.sbt...
2903Checking patch project/build.properties...
2904Checking patch build.sbt...
2905Applied patch project/plugins.sbt cleanly.
2906Applied patch project/build.properties cleanly.
2907Applied patch build.sbt cleanly.