Build Logs

gchudnov/bscript • scheduled_3.8.1-RC1-bin-20251219-d71e859-NIGHTLY

Errors

0

Warnings

1623

Total Lines

2169

1##################################
2Clonning https://github.com/gchudnov/bscript.git into /build/repo using revision v1.3.5
3##################################
4Note: switching to '662b1ce855c8afe1adcf8b445d38e0107870a5d8'.
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----
29Starting build for 3.7.4
30Execute tests: false
31sbt project found:
32Sbt version 1.7.2 is not supported, minimal supported version is 1.11.5
33Enforcing usage of sbt in version 1.11.5
34No prepare script found for project gchudnov/bscript
35##################################
36Scala version: 3.7.4
37Targets: com.github.gchudnov%bscript-b1 com.github.gchudnov%bscript-builder com.github.gchudnov%bscript-inspector com.github.gchudnov%bscript-interpreter com.github.gchudnov%bscript-lang com.github.gchudnov%bscript-rewriter com.github.gchudnov%bscript-serde com.github.gchudnov%bscript-translator
38Project projectConfig: {"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","migrationVersions":["3.7"],"sourcePatches":[]}
39##################################
40Using extra scalacOptions: -rewrite,REQUIRE:-source:3.7-migration
41Filtering out scalacOptions: -indent,-no-indent,-new-syntax,,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
42[sbt_options] declare -a sbt_options=()
43[process_args] java_version = '17'
44[copyRt] java9_rt = '/root/.sbt/1.0/java9-rt-ext-eclipse_adoptium_17_0_8/rt.jar'
45# Executing command line:
46java
47-Dfile.encoding=UTF-8
48-Dcommunitybuild.scala=3.7.4
49-Dcommunitybuild.project.dependencies.add=
50-Xmx7G
51-Xms4G
52-Xss8M
53-Dsbt.script=/root/.sdkman/candidates/sbt/current/bin/sbt
54-Dscala.ext.dirs=/root/.sbt/1.0/java9-rt-ext-eclipse_adoptium_17_0_8
55-jar
56/root/.sdkman/candidates/sbt/1.11.5/bin/sbt-launch.jar
57"setCrossScalaVersions 3.7.4"
58"++3.7.4 -v"
59"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""
60"set every credentials := Nil"
61"excludeLibraryDependency com.github.ghik:zerowaste_{scalaVersion} com.olegpy:better-monadic-for_3 org.polyvariant:better-tostring_{scalaVersion} org.wartremover:wartremover_{scalaVersion}"
62"removeScalacOptionsStartingWith -P:wartremover"
63
64moduleMappings
65"runBuild 3.7.4 """{"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","migrationVersions":["3.7"],"sourcePatches":[]}""" com.github.gchudnov%bscript-b1 com.github.gchudnov%bscript-builder com.github.gchudnov%bscript-inspector com.github.gchudnov%bscript-interpreter com.github.gchudnov%bscript-lang com.github.gchudnov%bscript-rewriter com.github.gchudnov%bscript-serde com.github.gchudnov%bscript-translator"
66
67[info] welcome to sbt 1.11.5 (Eclipse Adoptium Java 17.0.8)
68[info] loading settings for project repo-build-build from sbt-updates.sbt...
69[info] loading project definition from /build/repo/project/project
70[info] loading settings for project repo-build from akka.sbt, plugins.sbt...
71[info] loading project definition from /build/repo/project
72[info] compiling 4 Scala sources to /build/repo/project/target/scala-2.12/sbt-1.0/classes ...
73[info] Non-compiled module 'compiler-bridge_2.12' for Scala 2.12.20. Compiling...
74[info] Compilation completed in 9.392s.
75[warn] /build/repo/project/Settings.scala:49:88: method sonatypeOssRepos in class ResolverFunctions is deprecated (since 1.11.2): Sonatype OSS Repository Hosting (OSSRH) was sunset on 2025-06-30; remove this resolver. If snapshots are required, use:
76[warn] resolvers += Resolver.sonatypeCentralSnapshots
77[warn] val sharedResolvers: Vector[MavenRepository] = (Seq(Resolver.mavenLocal) ++ Resolver.sonatypeOssRepos("releases")).toVector
78[warn] ^
79[warn] one warning found
80[info] done compiling
81[info] loading settings for project root from build.sbt, version.sbt...
82[info] set current project to bscript (in build file:/build/repo/)
83[warn] there's a key that's not used by any other settings/tasks:
84[warn]
85[warn] * Global / resolvers
86[warn] +- (sbt.Classpaths.baseGlobalDefaults) Defaults.scala:3143
87[warn] +- /build/repo/project/CommunityBuildPlugin.scala:385
88[warn] +- /build/repo/build.sbt:130
89[warn]
90[warn] note: a setting might still be used by a command; to exclude a key from this `lintUnused` check
91[warn] either append it to `Global / excludeLintKeys` or call .withRank(KeyRanks.Invisible) on the key
92Execute setCrossScalaVersions: 3.7.4
93OpenCB::Changing crossVersion 3.2.0 -> 3.7.4 in inspector/crossScalaVersions
94OpenCB::Changing crossVersion 3.2.0 -> 3.7.4 in interpreter/crossScalaVersions
95OpenCB::Changing crossVersion 3.2.0 -> 3.7.4 in translator/crossScalaVersions
96OpenCB::Changing crossVersion 3.2.0 -> 3.7.4 in b1/crossScalaVersions
97OpenCB::Changing crossVersion 3.2.0 -> 3.7.4 in serde/crossScalaVersions
98OpenCB::Changing crossVersion 3.2.0 -> 3.7.4 in builder/crossScalaVersions
99OpenCB::Changing crossVersion 3.2.0 -> 3.7.4 in b1Cli/crossScalaVersions
100OpenCB::Changing crossVersion 3.2.0 -> 3.7.4 in root/crossScalaVersions
101OpenCB::Changing crossVersion 3.2.0 -> 3.7.4 in lang/crossScalaVersions
102OpenCB::Changing crossVersion 3.2.0 -> 3.7.4 in rewriter/crossScalaVersions
103[info] set current project to bscript (in build file:/build/repo/)
104[info] Setting Scala version to 3.7.4 on 10 projects.
105[info] Switching Scala version on:
106[info] * root (3.7.4)
107[info] serde (3.7.4)
108[info] builder (3.7.4)
109[info] b1Cli (3.7.4)
110[info] b1 (3.7.4)
111[info] inspector (3.7.4)
112[info] lang (3.7.4)
113[info] rewriter (3.7.4)
114[info] translator (3.7.4)
115[info] interpreter (3.7.4)
116[info] Excluding projects:
117[info] Reapplying settings...
118[info] set current project to bscript (in build file:/build/repo/)
119Execute 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
120[info] Reapplying settings...
121[info] set current project to bscript (in build file:/build/repo/)
122[info] Defining Global / credentials, b1 / credentials and 8 others.
123[info] The new values will be used by Global / pgpSelectPassphrase, Global / pgpSigningKey and 59 others.
124[info] Run `last` for details.
125[info] Reapplying settings...
126[info] set current project to bscript (in build file:/build/repo/)
127Execute excludeLibraryDependency: com.github.ghik:zerowaste_{scalaVersion} com.olegpy:better-monadic-for_3 org.polyvariant:better-tostring_{scalaVersion} org.wartremover:wartremover_{scalaVersion}
128[info] Reapplying settings...
129OpenCB::Failed to reapply settings in excludeLibraryDependency: Reference to undefined setting:
130
131 Global / allExcludeDependencies from Global / allExcludeDependencies (CommunityBuildPlugin.scala:331)
132 Did you mean b1 / allExcludeDependencies ?
133 , retry without global scopes
134[info] Reapplying settings...
135[info] set current project to bscript (in build file:/build/repo/)
136Execute removeScalacOptionsStartingWith: -P:wartremover
137[info] Reapplying settings...
138[info] set current project to bscript (in build file:/build/repo/)
139[success] Total time: 0 s, completed Dec 20, 2025, 12:46:51 AM
140Build config: {"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","migrationVersions":["3.7"],"sourcePatches":[]}
141Parsed config: Success(ProjectBuildConfig(ProjectsConfig(List(),Map()),CompileOnly,List()))
142Starting build...
143Projects: Set(serde, builder, b1, inspector, lang, rewriter, translator, interpreter)
144Starting build for ProjectRef(file:/build/repo/,b1) (bscript-b1)... [0/8]
145OpenCB::Filter out '-deprecation', matches setting pattern '^-?-deprecation'
146OpenCB::Filter out '-feature', matches setting pattern '^-?-feature'
147OpenCB::Filter out '-indent', matches setting pattern '^-?-indent'
148OpenCB::Filter out '-new-syntax', matches setting pattern '^-?-new-syntax'
149OpenCB::Filter out '-Xfatal-warnings', matches setting pattern '^-?-Xfatal-warnings'
150Compile scalacOptions: -print-lines, -unchecked, -Ykind-projector, -Xmigration, -language:existentials, -language:experimental.macros, -language:higherKinds, -language:implicitConversions, -language:postfixOps, -Xsemanticdb, -semanticdb-target, /build/repo/b1/target/scala-3.7.4/meta, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.7-migration
151[info] compiling 83 Scala sources to /build/repo/lang/target/scala-3.7.4/classes ...
152[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
153[warn] -- [E114] Syntax Warning: /build/repo/lang/src/main/scala/com/github/gchudnov/bscript/lang/ast/Block.scala:36:24
154[warn] 36 | def apply(statements: Seq[Expr], symbol: Symbol, evalType: Type): Block =
155[warn] | ^^^
156[warn] |type Seq in package scala has changed semantics in version SpecificScalaVersion(2,13,0,Final): scala.Seq is now scala.collection.immutable.Seq instead of scala.collection.Seq
157[warn] |
158[warn] | longer explanation available when compiling with `-explain`
159[warn] -- [E114] Syntax Warning: /build/repo/lang/src/main/scala/com/github/gchudnov/bscript/lang/ast/Call.scala:18:40
160[warn] 18 |final case class Call(id: Symbol, args: Seq[Expr], evalType: Type, promoteToType: Option[Type]) extends Expr:
161[warn] | ^^^
162[warn] |type Seq in package scala has changed semantics in version SpecificScalaVersion(2,13,0,Final): scala.Seq is now scala.collection.immutable.Seq instead of scala.collection.Seq
163[warn] |
164[warn] | longer explanation available when compiling with `-explain`
165[warn] -- [E114] Syntax Warning: /build/repo/lang/src/main/scala/com/github/gchudnov/bscript/lang/ast/Call.scala:25:31
166[warn] 25 | def apply(id: Symbol, exprs: Seq[Expr]): Call =
167[warn] | ^^^
168[warn] |type Seq in package scala has changed semantics in version SpecificScalaVersion(2,13,0,Final): scala.Seq is now scala.collection.immutable.Seq instead of scala.collection.Seq
169[warn] |
170[warn] | longer explanation available when compiling with `-explain`
171[warn] -- [E114] Syntax Warning: /build/repo/lang/src/main/scala/com/github/gchudnov/bscript/lang/ast/Call.scala:28:31
172[warn] 28 | def apply(id: Symbol, exprs: Seq[Expr], evalType: Type): Call =
173[warn] | ^^^
174[warn] |type Seq in package scala has changed semantics in version SpecificScalaVersion(2,13,0,Final): scala.Seq is now scala.collection.immutable.Seq instead of scala.collection.Seq
175[warn] |
176[warn] | longer explanation available when compiling with `-explain`
177[warn] -- [E114] Syntax Warning: /build/repo/lang/src/main/scala/com/github/gchudnov/bscript/lang/ast/MethodDecl.scala:9:65
178[warn] 9 |final case class MethodDecl(retType: Type, name: String, params: Seq[ArgDecl], body: Block, symbol: Symbol, evalType: Type, promoteToType: Option[Type], annotations: Seq[Ann])
179[warn] | ^^^
180[warn] |type Seq in package scala has changed semantics in version SpecificScalaVersion(2,13,0,Final): scala.Seq is now scala.collection.immutable.Seq instead of scala.collection.Seq
181[warn] |
182[warn] | longer explanation available when compiling with `-explain`
183[warn] -- [E114] Syntax Warning: /build/repo/lang/src/main/scala/com/github/gchudnov/bscript/lang/ast/MethodDecl.scala:9:166
184[warn] 9 |final case class MethodDecl(retType: Type, name: String, params: Seq[ArgDecl], body: Block, symbol: Symbol, evalType: Type, promoteToType: Option[Type], annotations: Seq[Ann])
185[warn] | ^^^
186[warn] |type Seq in package scala has changed semantics in version SpecificScalaVersion(2,13,0,Final): scala.Seq is now scala.collection.immutable.Seq instead of scala.collection.Seq
187[warn] |
188[warn] | longer explanation available when compiling with `-explain`
189[warn] -- [E114] Syntax Warning: /build/repo/lang/src/main/scala/com/github/gchudnov/bscript/lang/ast/MethodDecl.scala:17:49
190[warn] 17 | def apply(retType: Type, name: String, params: Seq[ArgDecl], body: Block): MethodDecl =
191[warn] | ^^^
192[warn] |type Seq in package scala has changed semantics in version SpecificScalaVersion(2,13,0,Final): scala.Seq is now scala.collection.immutable.Seq instead of scala.collection.Seq
193[warn] |
194[warn] | longer explanation available when compiling with `-explain`
195[warn] -- [E114] Syntax Warning: /build/repo/lang/src/main/scala/com/github/gchudnov/bscript/lang/ast/MethodDecl.scala:29:49
196[warn] 29 | def apply(retType: Type, name: String, params: Seq[ArgDecl], body: Block, symbol: Symbol): MethodDecl =
197[warn] | ^^^
198[warn] |type Seq in package scala has changed semantics in version SpecificScalaVersion(2,13,0,Final): scala.Seq is now scala.collection.immutable.Seq instead of scala.collection.Seq
199[warn] |
200[warn] | longer explanation available when compiling with `-explain`
201[warn] -- [E114] Syntax Warning: /build/repo/lang/src/main/scala/com/github/gchudnov/bscript/lang/ast/MethodDecl.scala:32:49
202[warn] 32 | def apply(retType: Type, name: String, params: Seq[ArgDecl], body: Block, symbol: Symbol, evalType: Type): MethodDecl =
203[warn] | ^^^
204[warn] |type Seq in package scala has changed semantics in version SpecificScalaVersion(2,13,0,Final): scala.Seq is now scala.collection.immutable.Seq instead of scala.collection.Seq
205[warn] |
206[warn] | longer explanation available when compiling with `-explain`
207[warn] -- [E114] Syntax Warning: /build/repo/lang/src/main/scala/com/github/gchudnov/bscript/lang/ast/MethodDecl.scala:36:49
208[warn] 36 | def apply(retType: Type, name: String, params: Seq[ArgDecl], body: Block, annotations: Seq[Ann]): MethodDecl =
209[warn] | ^^^
210[warn] |type Seq in package scala has changed semantics in version SpecificScalaVersion(2,13,0,Final): scala.Seq is now scala.collection.immutable.Seq instead of scala.collection.Seq
211[warn] |
212[warn] | longer explanation available when compiling with `-explain`
213[warn] -- [E114] Syntax Warning: /build/repo/lang/src/main/scala/com/github/gchudnov/bscript/lang/ast/MethodDecl.scala:36:89
214[warn] 36 | def apply(retType: Type, name: String, params: Seq[ArgDecl], body: Block, annotations: Seq[Ann]): MethodDecl =
215[warn] | ^^^
216[warn] |type Seq in package scala has changed semantics in version SpecificScalaVersion(2,13,0,Final): scala.Seq is now scala.collection.immutable.Seq instead of scala.collection.Seq
217[warn] |
218[warn] | longer explanation available when compiling with `-explain`
219[warn] -- [E114] Syntax Warning: /build/repo/lang/src/main/scala/com/github/gchudnov/bscript/lang/ast/MethodDecl.scala:48:49
220[warn] 48 | def apply(retType: Type, name: String, params: Seq[ArgDecl], body: Block, symbol: Symbol, annotations: Seq[Ann]): MethodDecl =
221[warn] | ^^^
222[warn] |type Seq in package scala has changed semantics in version SpecificScalaVersion(2,13,0,Final): scala.Seq is now scala.collection.immutable.Seq instead of scala.collection.Seq
223[warn] |
224[warn] | longer explanation available when compiling with `-explain`
225[warn] -- [E114] Syntax Warning: /build/repo/lang/src/main/scala/com/github/gchudnov/bscript/lang/ast/MethodDecl.scala:48:105
226[warn] 48 | def apply(retType: Type, name: String, params: Seq[ArgDecl], body: Block, symbol: Symbol, annotations: Seq[Ann]): MethodDecl =
227[warn] | ^^^
228[warn] |type Seq in package scala has changed semantics in version SpecificScalaVersion(2,13,0,Final): scala.Seq is now scala.collection.immutable.Seq instead of scala.collection.Seq
229[warn] |
230[warn] | longer explanation available when compiling with `-explain`
231[warn] -- [E114] Syntax Warning: /build/repo/lang/src/main/scala/com/github/gchudnov/bscript/lang/ast/MethodDecl.scala:51:49
232[warn] 51 | def apply(retType: Type, name: String, params: Seq[ArgDecl], body: Block, symbol: Symbol, evalType: Type, annotations: Seq[Ann]): MethodDecl =
233[warn] | ^^^
234[warn] |type Seq in package scala has changed semantics in version SpecificScalaVersion(2,13,0,Final): scala.Seq is now scala.collection.immutable.Seq instead of scala.collection.Seq
235[warn] |
236[warn] | longer explanation available when compiling with `-explain`
237[warn] -- [E114] Syntax Warning: /build/repo/lang/src/main/scala/com/github/gchudnov/bscript/lang/ast/MethodDecl.scala:51:121
238[warn] 51 | def apply(retType: Type, name: String, params: Seq[ArgDecl], body: Block, symbol: Symbol, evalType: Type, annotations: Seq[Ann]): MethodDecl =
239[warn] | ^^^
240[warn] |type Seq in package scala has changed semantics in version SpecificScalaVersion(2,13,0,Final): scala.Seq is now scala.collection.immutable.Seq instead of scala.collection.Seq
241[warn] |
242[warn] | longer explanation available when compiling with `-explain`
243[warn] -- [E114] Syntax Warning: /build/repo/lang/src/main/scala/com/github/gchudnov/bscript/lang/ast/StructDecl.scala:9:50
244[warn] 9 |final case class StructDecl(name: String, fields: Seq[FieldDecl], symbol: Symbol, evalType: Type, promoteToType: Option[Type]) extends Decl:
245[warn] | ^^^
246[warn] |type Seq in package scala has changed semantics in version SpecificScalaVersion(2,13,0,Final): scala.Seq is now scala.collection.immutable.Seq instead of scala.collection.Seq
247[warn] |
248[warn] | longer explanation available when compiling with `-explain`
249[warn] -- [E114] Syntax Warning: /build/repo/lang/src/main/scala/com/github/gchudnov/bscript/lang/ast/StructDecl.scala:16:34
250[warn] 16 | def apply(name: String, fields: Seq[FieldDecl]): StructDecl =
251[warn] | ^^^
252[warn] |type Seq in package scala has changed semantics in version SpecificScalaVersion(2,13,0,Final): scala.Seq is now scala.collection.immutable.Seq instead of scala.collection.Seq
253[warn] |
254[warn] | longer explanation available when compiling with `-explain`
255[warn] -- [E114] Syntax Warning: /build/repo/lang/src/main/scala/com/github/gchudnov/bscript/lang/ast/StructDecl.scala:19:34
256[warn] 19 | def apply(name: String, fields: Seq[FieldDecl], symbol: Symbol): StructDecl =
257[warn] | ^^^
258[warn] |type Seq in package scala has changed semantics in version SpecificScalaVersion(2,13,0,Final): scala.Seq is now scala.collection.immutable.Seq instead of scala.collection.Seq
259[warn] |
260[warn] | longer explanation available when compiling with `-explain`
261[warn] -- [E114] Syntax Warning: /build/repo/lang/src/main/scala/com/github/gchudnov/bscript/lang/ast/StructDecl.scala:22:34
262[warn] 22 | def apply(name: String, fields: Seq[FieldDecl], symbol: Symbol, evalType: Type): StructDecl =
263[warn] | ^^^
264[warn] |type Seq in package scala has changed semantics in version SpecificScalaVersion(2,13,0,Final): scala.Seq is now scala.collection.immutable.Seq instead of scala.collection.Seq
265[warn] |
266[warn] | longer explanation available when compiling with `-explain`
267[warn] -- [E114] Syntax Warning: /build/repo/lang/src/main/scala/com/github/gchudnov/bscript/lang/ast/Vec.scala:16:31
268[warn] 16 |final case class Vec(elements: Seq[Expr], elementType: Type, evalType: Type, promoteToType: Option[Type]) extends Expr with HasElementType:
269[warn] | ^^^
270[warn] |type Seq in package scala has changed semantics in version SpecificScalaVersion(2,13,0,Final): scala.Seq is now scala.collection.immutable.Seq instead of scala.collection.Seq
271[warn] |
272[warn] | longer explanation available when compiling with `-explain`
273[warn] -- [E114] Syntax Warning: /build/repo/lang/src/main/scala/com/github/gchudnov/bscript/lang/ast/Vec.scala:26:22
274[warn] 26 | def apply(elements: Seq[Expr]): Vec =
275[warn] | ^^^
276[warn] |type Seq in package scala has changed semantics in version SpecificScalaVersion(2,13,0,Final): scala.Seq is now scala.collection.immutable.Seq instead of scala.collection.Seq
277[warn] |
278[warn] | longer explanation available when compiling with `-explain`
279[warn] -- [E114] Syntax Warning: /build/repo/lang/src/main/scala/com/github/gchudnov/bscript/lang/ast/Vec.scala:29:22
280[warn] 29 | def apply(elements: Seq[Expr], evalType: Type): Vec =
281[warn] | ^^^
282[warn] |type Seq in package scala has changed semantics in version SpecificScalaVersion(2,13,0,Final): scala.Seq is now scala.collection.immutable.Seq instead of scala.collection.Seq
283[warn] |
284[warn] | longer explanation available when compiling with `-explain`
285[warn] -- [E114] Syntax Warning: /build/repo/lang/src/main/scala/com/github/gchudnov/bscript/lang/util/LineOps.scala:51:33
286[warn] 51 | def padLines(p: String, lines: Seq[String]): Seq[String] =
287[warn] | ^^^
288[warn] |type Seq in package scala has changed semantics in version SpecificScalaVersion(2,13,0,Final): scala.Seq is now scala.collection.immutable.Seq instead of scala.collection.Seq
289[warn] |
290[warn] | longer explanation available when compiling with `-explain`
291[warn] -- [E114] Syntax Warning: /build/repo/lang/src/main/scala/com/github/gchudnov/bscript/lang/util/LineOps.scala:51:47
292[warn] 51 | def padLines(p: String, lines: Seq[String]): Seq[String] =
293[warn] | ^^^
294[warn] |type Seq in package scala has changed semantics in version SpecificScalaVersion(2,13,0,Final): scala.Seq is now scala.collection.immutable.Seq instead of scala.collection.Seq
295[warn] |
296[warn] | longer explanation available when compiling with `-explain`
297[warn] -- [E114] Syntax Warning: /build/repo/lang/src/main/scala/com/github/gchudnov/bscript/lang/util/LineOps.scala:68:30
298[warn] 68 | def padLines(n: Int, lines: Seq[String]): Seq[String] =
299[warn] | ^^^
300[warn] |type Seq in package scala has changed semantics in version SpecificScalaVersion(2,13,0,Final): scala.Seq is now scala.collection.immutable.Seq instead of scala.collection.Seq
301[warn] |
302[warn] | longer explanation available when compiling with `-explain`
303[warn] -- [E114] Syntax Warning: /build/repo/lang/src/main/scala/com/github/gchudnov/bscript/lang/util/LineOps.scala:68:44
304[warn] 68 | def padLines(n: Int, lines: Seq[String]): Seq[String] =
305[warn] | ^^^
306[warn] |type Seq in package scala has changed semantics in version SpecificScalaVersion(2,13,0,Final): scala.Seq is now scala.collection.immutable.Seq instead of scala.collection.Seq
307[warn] |
308[warn] | longer explanation available when compiling with `-explain`
309[warn] -- [E114] Syntax Warning: /build/repo/lang/src/main/scala/com/github/gchudnov/bscript/lang/util/LineOps.scala:85:29
310[warn] 85 | def padTail(n: Int, lines: Seq[String]): Seq[String] =
311[warn] | ^^^
312[warn] |type Seq in package scala has changed semantics in version SpecificScalaVersion(2,13,0,Final): scala.Seq is now scala.collection.immutable.Seq instead of scala.collection.Seq
313[warn] |
314[warn] | longer explanation available when compiling with `-explain`
315[warn] -- [E114] Syntax Warning: /build/repo/lang/src/main/scala/com/github/gchudnov/bscript/lang/util/LineOps.scala:85:43
316[warn] 85 | def padTail(n: Int, lines: Seq[String]): Seq[String] =
317[warn] | ^^^
318[warn] |type Seq in package scala has changed semantics in version SpecificScalaVersion(2,13,0,Final): scala.Seq is now scala.collection.immutable.Seq instead of scala.collection.Seq
319[warn] |
320[warn] | longer explanation available when compiling with `-explain`
321[warn] -- [E114] Syntax Warning: /build/repo/lang/src/main/scala/com/github/gchudnov/bscript/lang/util/LineOps.scala:101:34
322[warn] 101 | def tabLines(depth: Int, lines: Seq[String]): Seq[String] =
323[warn] | ^^^
324[warn] |type Seq in package scala has changed semantics in version SpecificScalaVersion(2,13,0,Final): scala.Seq is now scala.collection.immutable.Seq instead of scala.collection.Seq
325[warn] |
326[warn] | longer explanation available when compiling with `-explain`
327[warn] -- [E114] Syntax Warning: /build/repo/lang/src/main/scala/com/github/gchudnov/bscript/lang/util/LineOps.scala:101:48
328[warn] 101 | def tabLines(depth: Int, lines: Seq[String]): Seq[String] =
329[warn] | ^^^
330[warn] |type Seq in package scala has changed semantics in version SpecificScalaVersion(2,13,0,Final): scala.Seq is now scala.collection.immutable.Seq instead of scala.collection.Seq
331[warn] |
332[warn] | longer explanation available when compiling with `-explain`
333[warn] -- [E114] Syntax Warning: /build/repo/lang/src/main/scala/com/github/gchudnov/bscript/lang/util/LineOps.scala:142:33
334[warn] 142 | def tabTail(depth: Int, lines: Seq[String]): Seq[String] =
335[warn] | ^^^
336[warn] |type Seq in package scala has changed semantics in version SpecificScalaVersion(2,13,0,Final): scala.Seq is now scala.collection.immutable.Seq instead of scala.collection.Seq
337[warn] |
338[warn] | longer explanation available when compiling with `-explain`
339[warn] -- [E114] Syntax Warning: /build/repo/lang/src/main/scala/com/github/gchudnov/bscript/lang/util/LineOps.scala:142:47
340[warn] 142 | def tabTail(depth: Int, lines: Seq[String]): Seq[String] =
341[warn] | ^^^
342[warn] |type Seq in package scala has changed semantics in version SpecificScalaVersion(2,13,0,Final): scala.Seq is now scala.collection.immutable.Seq instead of scala.collection.Seq
343[warn] |
344[warn] | longer explanation available when compiling with `-explain`
345[warn] -- [E114] Syntax Warning: /build/repo/lang/src/main/scala/com/github/gchudnov/bscript/lang/util/LineOps.scala:157:36
346[warn] 157 | def prepend(start: String, lines: Seq[String]): Seq[String] =
347[warn] | ^^^
348[warn] |type Seq in package scala has changed semantics in version SpecificScalaVersion(2,13,0,Final): scala.Seq is now scala.collection.immutable.Seq instead of scala.collection.Seq
349[warn] |
350[warn] | longer explanation available when compiling with `-explain`
351[warn] -- [E114] Syntax Warning: /build/repo/lang/src/main/scala/com/github/gchudnov/bscript/lang/util/LineOps.scala:157:50
352[warn] 157 | def prepend(start: String, lines: Seq[String]): Seq[String] =
353[warn] | ^^^
354[warn] |type Seq in package scala has changed semantics in version SpecificScalaVersion(2,13,0,Final): scala.Seq is now scala.collection.immutable.Seq instead of scala.collection.Seq
355[warn] |
356[warn] | longer explanation available when compiling with `-explain`
357[warn] -- [E114] Syntax Warning: /build/repo/lang/src/main/scala/com/github/gchudnov/bscript/lang/util/LineOps.scala:173:33
358[warn] 173 | def append(end: String, lines: Seq[String]): Seq[String] =
359[warn] | ^^^
360[warn] |type Seq in package scala has changed semantics in version SpecificScalaVersion(2,13,0,Final): scala.Seq is now scala.collection.immutable.Seq instead of scala.collection.Seq
361[warn] |
362[warn] | longer explanation available when compiling with `-explain`
363[warn] -- [E114] Syntax Warning: /build/repo/lang/src/main/scala/com/github/gchudnov/bscript/lang/util/LineOps.scala:173:47
364[warn] 173 | def append(end: String, lines: Seq[String]): Seq[String] =
365[warn] | ^^^
366[warn] |type Seq in package scala has changed semantics in version SpecificScalaVersion(2,13,0,Final): scala.Seq is now scala.collection.immutable.Seq instead of scala.collection.Seq
367[warn] |
368[warn] | longer explanation available when compiling with `-explain`
369[warn] -- [E114] Syntax Warning: /build/repo/lang/src/main/scala/com/github/gchudnov/bscript/lang/util/LineOps.scala:189:46
370[warn] 189 | def wrap(start: String, end: String, lines: Seq[String]): Seq[String] =
371[warn] | ^^^
372[warn] |type Seq in package scala has changed semantics in version SpecificScalaVersion(2,13,0,Final): scala.Seq is now scala.collection.immutable.Seq instead of scala.collection.Seq
373[warn] |
374[warn] | longer explanation available when compiling with `-explain`
375[warn] -- [E114] Syntax Warning: /build/repo/lang/src/main/scala/com/github/gchudnov/bscript/lang/util/LineOps.scala:189:60
376[warn] 189 | def wrap(start: String, end: String, lines: Seq[String]): Seq[String] =
377[warn] | ^^^
378[warn] |type Seq in package scala has changed semantics in version SpecificScalaVersion(2,13,0,Final): scala.Seq is now scala.collection.immutable.Seq instead of scala.collection.Seq
379[warn] |
380[warn] | longer explanation available when compiling with `-explain`
381[warn] -- [E114] Syntax Warning: /build/repo/lang/src/main/scala/com/github/gchudnov/bscript/lang/util/LineOps.scala:210:57
382[warn] 210 | def wrapIfMultiline(start: String, end: String, lines: Seq[String]): Seq[String] =
383[warn] | ^^^
384[warn] |type Seq in package scala has changed semantics in version SpecificScalaVersion(2,13,0,Final): scala.Seq is now scala.collection.immutable.Seq instead of scala.collection.Seq
385[warn] |
386[warn] | longer explanation available when compiling with `-explain`
387[warn] -- [E114] Syntax Warning: /build/repo/lang/src/main/scala/com/github/gchudnov/bscript/lang/util/LineOps.scala:210:71
388[warn] 210 | def wrapIfMultiline(start: String, end: String, lines: Seq[String]): Seq[String] =
389[warn] | ^^^
390[warn] |type Seq in package scala has changed semantics in version SpecificScalaVersion(2,13,0,Final): scala.Seq is now scala.collection.immutable.Seq instead of scala.collection.Seq
391[warn] |
392[warn] | longer explanation available when compiling with `-explain`
393[warn] -- [E114] Syntax Warning: /build/repo/lang/src/main/scala/com/github/gchudnov/bscript/lang/util/LineOps.scala:228:58
394[warn] 228 | def wrapIfNonWrapped(start: String, end: String, lines: Seq[String]): Seq[String] =
395[warn] | ^^^
396[warn] |type Seq in package scala has changed semantics in version SpecificScalaVersion(2,13,0,Final): scala.Seq is now scala.collection.immutable.Seq instead of scala.collection.Seq
397[warn] |
398[warn] | longer explanation available when compiling with `-explain`
399[warn] -- [E114] Syntax Warning: /build/repo/lang/src/main/scala/com/github/gchudnov/bscript/lang/util/LineOps.scala:228:72
400[warn] 228 | def wrapIfNonWrapped(start: String, end: String, lines: Seq[String]): Seq[String] =
401[warn] | ^^^
402[warn] |type Seq in package scala has changed semantics in version SpecificScalaVersion(2,13,0,Final): scala.Seq is now scala.collection.immutable.Seq instead of scala.collection.Seq
403[warn] |
404[warn] | longer explanation available when compiling with `-explain`
405[warn] -- [E114] Syntax Warning: /build/repo/lang/src/main/scala/com/github/gchudnov/bscript/lang/util/LineOps.scala:246:23
406[warn] 246 | def wrapEmpty(lines: Seq[String]): Seq[String] =
407[warn] | ^^^
408[warn] |type Seq in package scala has changed semantics in version SpecificScalaVersion(2,13,0,Final): scala.Seq is now scala.collection.immutable.Seq instead of scala.collection.Seq
409[warn] |
410[warn] | longer explanation available when compiling with `-explain`
411[warn] -- [E114] Syntax Warning: /build/repo/lang/src/main/scala/com/github/gchudnov/bscript/lang/util/LineOps.scala:246:37
412[warn] 246 | def wrapEmpty(lines: Seq[String]): Seq[String] =
413[warn] | ^^^
414[warn] |type Seq in package scala has changed semantics in version SpecificScalaVersion(2,13,0,Final): scala.Seq is now scala.collection.immutable.Seq instead of scala.collection.Seq
415[warn] |
416[warn] | longer explanation available when compiling with `-explain`
417[warn] -- [E114] Syntax Warning: /build/repo/lang/src/main/scala/com/github/gchudnov/bscript/lang/util/LineOps.scala:252:18
418[warn] 252 | def join(lines: Seq[String]): String =
419[warn] | ^^^
420[warn] |type Seq in package scala has changed semantics in version SpecificScalaVersion(2,13,0,Final): scala.Seq is now scala.collection.immutable.Seq instead of scala.collection.Seq
421[warn] |
422[warn] | longer explanation available when compiling with `-explain`
423[warn] -- [E114] Syntax Warning: /build/repo/lang/src/main/scala/com/github/gchudnov/bscript/lang/util/LineOps.scala:271:29
424[warn] 271 | def join(sep: String, lhs: Seq[String], rhs: Seq[String]): Seq[String] =
425[warn] | ^^^
426[warn] |type Seq in package scala has changed semantics in version SpecificScalaVersion(2,13,0,Final): scala.Seq is now scala.collection.immutable.Seq instead of scala.collection.Seq
427[warn] |
428[warn] | longer explanation available when compiling with `-explain`
429[warn] -- [E114] Syntax Warning: /build/repo/lang/src/main/scala/com/github/gchudnov/bscript/lang/util/LineOps.scala:271:47
430[warn] 271 | def join(sep: String, lhs: Seq[String], rhs: Seq[String]): Seq[String] =
431[warn] | ^^^
432[warn] |type Seq in package scala has changed semantics in version SpecificScalaVersion(2,13,0,Final): scala.Seq is now scala.collection.immutable.Seq instead of scala.collection.Seq
433[warn] |
434[warn] | longer explanation available when compiling with `-explain`
435[warn] -- [E114] Syntax Warning: /build/repo/lang/src/main/scala/com/github/gchudnov/bscript/lang/util/LineOps.scala:271:61
436[warn] 271 | def join(sep: String, lhs: Seq[String], rhs: Seq[String]): Seq[String] =
437[warn] | ^^^
438[warn] |type Seq in package scala has changed semantics in version SpecificScalaVersion(2,13,0,Final): scala.Seq is now scala.collection.immutable.Seq instead of scala.collection.Seq
439[warn] |
440[warn] | longer explanation available when compiling with `-explain`
441[warn] -- [E114] Syntax Warning: /build/repo/lang/src/main/scala/com/github/gchudnov/bscript/lang/util/LineOps.scala:301:39
442[warn] 301 | def joinAll(sep: String, linesLines: Seq[Seq[String]]): Seq[String] =
443[warn] | ^^^
444[warn] |type Seq in package scala has changed semantics in version SpecificScalaVersion(2,13,0,Final): scala.Seq is now scala.collection.immutable.Seq instead of scala.collection.Seq
445[warn] |
446[warn] | longer explanation available when compiling with `-explain`
447[warn] -- [E114] Syntax Warning: /build/repo/lang/src/main/scala/com/github/gchudnov/bscript/lang/util/LineOps.scala:301:43
448[warn] 301 | def joinAll(sep: String, linesLines: Seq[Seq[String]]): Seq[String] =
449[warn] | ^^^
450[warn] |type Seq in package scala has changed semantics in version SpecificScalaVersion(2,13,0,Final): scala.Seq is now scala.collection.immutable.Seq instead of scala.collection.Seq
451[warn] |
452[warn] | longer explanation available when compiling with `-explain`
453[warn] -- [E114] Syntax Warning: /build/repo/lang/src/main/scala/com/github/gchudnov/bscript/lang/util/LineOps.scala:301:58
454[warn] 301 | def joinAll(sep: String, linesLines: Seq[Seq[String]]): Seq[String] =
455[warn] | ^^^
456[warn] |type Seq in package scala has changed semantics in version SpecificScalaVersion(2,13,0,Final): scala.Seq is now scala.collection.immutable.Seq instead of scala.collection.Seq
457[warn] |
458[warn] | longer explanation available when compiling with `-explain`
459[warn] -- [E114] Syntax Warning: /build/repo/lang/src/main/scala/com/github/gchudnov/bscript/lang/util/LineOps.scala:305:28
460[warn] 305 | nonEmpties.reduceLeft[Seq[String]] { case (acc, lines) =>
461[warn] | ^^^
462[warn] |type Seq in package scala has changed semantics in version SpecificScalaVersion(2,13,0,Final): scala.Seq is now scala.collection.immutable.Seq instead of scala.collection.Seq
463[warn] |
464[warn] | longer explanation available when compiling with `-explain`
465[warn] -- [E114] Syntax Warning: /build/repo/lang/src/main/scala/com/github/gchudnov/bscript/lang/util/LineOps.scala:325:31
466[warn] 325 | def joinCR(sep: String, lhs: Seq[String], rhs: Seq[String]): Seq[String] =
467[warn] | ^^^
468[warn] |type Seq in package scala has changed semantics in version SpecificScalaVersion(2,13,0,Final): scala.Seq is now scala.collection.immutable.Seq instead of scala.collection.Seq
469[warn] |
470[warn] | longer explanation available when compiling with `-explain`
471[warn] -- [E114] Syntax Warning: /build/repo/lang/src/main/scala/com/github/gchudnov/bscript/lang/util/LineOps.scala:325:49
472[warn] 325 | def joinCR(sep: String, lhs: Seq[String], rhs: Seq[String]): Seq[String] =
473[warn] | ^^^
474[warn] |type Seq in package scala has changed semantics in version SpecificScalaVersion(2,13,0,Final): scala.Seq is now scala.collection.immutable.Seq instead of scala.collection.Seq
475[warn] |
476[warn] | longer explanation available when compiling with `-explain`
477[warn] -- [E114] Syntax Warning: /build/repo/lang/src/main/scala/com/github/gchudnov/bscript/lang/util/LineOps.scala:325:63
478[warn] 325 | def joinCR(sep: String, lhs: Seq[String], rhs: Seq[String]): Seq[String] =
479[warn] | ^^^
480[warn] |type Seq in package scala has changed semantics in version SpecificScalaVersion(2,13,0,Final): scala.Seq is now scala.collection.immutable.Seq instead of scala.collection.Seq
481[warn] |
482[warn] | longer explanation available when compiling with `-explain`
483[warn] -- [E114] Syntax Warning: /build/repo/lang/src/main/scala/com/github/gchudnov/bscript/lang/util/LineOps.scala:350:40
484[warn] 350 | def joinVAll(sep: String, linesLines: Seq[Seq[String]]): Seq[String] =
485[warn] | ^^^
486[warn] |type Seq in package scala has changed semantics in version SpecificScalaVersion(2,13,0,Final): scala.Seq is now scala.collection.immutable.Seq instead of scala.collection.Seq
487[warn] |
488[warn] | longer explanation available when compiling with `-explain`
489[warn] -- [E114] Syntax Warning: /build/repo/lang/src/main/scala/com/github/gchudnov/bscript/lang/util/LineOps.scala:350:44
490[warn] 350 | def joinVAll(sep: String, linesLines: Seq[Seq[String]]): Seq[String] =
491[warn] | ^^^
492[warn] |type Seq in package scala has changed semantics in version SpecificScalaVersion(2,13,0,Final): scala.Seq is now scala.collection.immutable.Seq instead of scala.collection.Seq
493[warn] |
494[warn] | longer explanation available when compiling with `-explain`
495[warn] -- [E114] Syntax Warning: /build/repo/lang/src/main/scala/com/github/gchudnov/bscript/lang/util/LineOps.scala:350:59
496[warn] 350 | def joinVAll(sep: String, linesLines: Seq[Seq[String]]): Seq[String] =
497[warn] | ^^^
498[warn] |type Seq in package scala has changed semantics in version SpecificScalaVersion(2,13,0,Final): scala.Seq is now scala.collection.immutable.Seq instead of scala.collection.Seq
499[warn] |
500[warn] | longer explanation available when compiling with `-explain`
501[warn] -- [E114] Syntax Warning: /build/repo/lang/src/main/scala/com/github/gchudnov/bscript/lang/util/LineOps.scala:354:28
502[warn] 354 | nonEmpties.reduceLeft[Seq[String]] { case (acc, lines) =>
503[warn] | ^^^
504[warn] |type Seq in package scala has changed semantics in version SpecificScalaVersion(2,13,0,Final): scala.Seq is now scala.collection.immutable.Seq instead of scala.collection.Seq
505[warn] |
506[warn] | longer explanation available when compiling with `-explain`
507[warn] -- [E114] Syntax Warning: /build/repo/lang/src/main/scala/com/github/gchudnov/bscript/lang/util/LineOps.scala:370:17
508[warn] 370 | def joinNL(xs: Seq[String], ys: Seq[String]): Seq[String] =
509[warn] | ^^^
510[warn] |type Seq in package scala has changed semantics in version SpecificScalaVersion(2,13,0,Final): scala.Seq is now scala.collection.immutable.Seq instead of scala.collection.Seq
511[warn] |
512[warn] | longer explanation available when compiling with `-explain`
513[warn] -- [E114] Syntax Warning: /build/repo/lang/src/main/scala/com/github/gchudnov/bscript/lang/util/LineOps.scala:370:34
514[warn] 370 | def joinNL(xs: Seq[String], ys: Seq[String]): Seq[String] =
515[warn] | ^^^
516[warn] |type Seq in package scala has changed semantics in version SpecificScalaVersion(2,13,0,Final): scala.Seq is now scala.collection.immutable.Seq instead of scala.collection.Seq
517[warn] |
518[warn] | longer explanation available when compiling with `-explain`
519[warn] -- [E114] Syntax Warning: /build/repo/lang/src/main/scala/com/github/gchudnov/bscript/lang/util/LineOps.scala:370:48
520[warn] 370 | def joinNL(xs: Seq[String], ys: Seq[String]): Seq[String] =
521[warn] | ^^^
522[warn] |type Seq in package scala has changed semantics in version SpecificScalaVersion(2,13,0,Final): scala.Seq is now scala.collection.immutable.Seq instead of scala.collection.Seq
523[warn] |
524[warn] | longer explanation available when compiling with `-explain`
525[warn] -- [E114] Syntax Warning: /build/repo/lang/src/main/scala/com/github/gchudnov/bscript/lang/util/LineOps.scala:383:24
526[warn] 383 | def split(s: String): Seq[String] =
527[warn] | ^^^
528[warn] |type Seq in package scala has changed semantics in version SpecificScalaVersion(2,13,0,Final): scala.Seq is now scala.collection.immutable.Seq instead of scala.collection.Seq
529[warn] |
530[warn] | longer explanation available when compiling with `-explain`
531[warn] -- [E114] Syntax Warning: /build/repo/lang/src/main/scala/com/github/gchudnov/bscript/lang/util/Transform.scala:8:25
532[warn] 8 | def sequence[E, A](es: Seq[Either[E, A]]): Either[E, Seq[A]] = es.partitionMap(identity) match
533[warn] | ^^^
534[warn] |type Seq in package scala has changed semantics in version SpecificScalaVersion(2,13,0,Final): scala.Seq is now scala.collection.immutable.Seq instead of scala.collection.Seq
535[warn] |
536[warn] | longer explanation available when compiling with `-explain`
537[warn] -- [E114] Syntax Warning: /build/repo/lang/src/main/scala/com/github/gchudnov/bscript/lang/util/Transform.scala:8:55
538[warn] 8 | def sequence[E, A](es: Seq[Either[E, A]]): Either[E, Seq[A]] = es.partitionMap(identity) match
539[warn] | ^^^
540[warn] |type Seq in package scala has changed semantics in version SpecificScalaVersion(2,13,0,Final): scala.Seq is now scala.collection.immutable.Seq instead of scala.collection.Seq
541[warn] |
542[warn] | longer explanation available when compiling with `-explain`
543[info] [patched file /build/repo/lang/src/main/scala/com/github/gchudnov/bscript/lang/util/Casting.scala]
544[warn] 66 warnings found
545[info] done compiling
546[info] compiling 14 Scala sources to /build/repo/builder/target/scala-3.7.4/classes ...
547[info] compiling 8 Scala sources to /build/repo/rewriter/target/scala-3.7.4/classes ...
548[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
549[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
550[warn] -- [E114] Syntax Warning: /build/repo/rewriter/src/main/scala/com/github/gchudnov/bscript/rewriter/internal/FindVisitor.scala:249:41
551[warn] 249 | private def visitSeq(s: FindState, ns: Seq[Expr]): Either[Throwable, Option[AST]] =
552[warn] | ^^^
553[warn] |type Seq in package scala has changed semantics in version SpecificScalaVersion(2,13,0,Final): scala.Seq is now scala.collection.immutable.Seq instead of scala.collection.Seq
554[warn] |
555[warn] | longer explanation available when compiling with `-explain`
556[warn] two warnings found
557[info] done compiling
558[info] compiling 10 Scala sources to /build/repo/serde/target/scala-3.7.4/classes ...
559[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
560[warn] -- [E114] Syntax Warning: /build/repo/builder/src/main/scala/com/github/gchudnov/bscript/builder/internal/TypeCheckVisitor.scala:382:85
561[warn] 382 | promotedExprs <- optElementType.fold(Right(Seq.empty[Expr]): Either[Throwable, Seq[Expr]]) { elementType =>
562[warn] | ^^^
563[warn] |type Seq in package scala has changed semantics in version SpecificScalaVersion(2,13,0,Final): scala.Seq is now scala.collection.immutable.Seq instead of scala.collection.Seq
564[warn] |
565[warn] | longer explanation available when compiling with `-explain`
566[info] [patched file /build/repo/builder/src/main/scala/com/github/gchudnov/bscript/builder/state/Meta.scala]
567[warn] two warnings found
568[info] done compiling
569[info] compiling 21 Scala sources to /build/repo/translator/target/scala-3.7.4/classes ...
570[info] compiling 16 Scala sources to /build/repo/interpreter/target/scala-3.7.4/classes ...
571[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
572[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
573[warn] one warning found
574[info] done compiling
575[warn] -- [E114] Syntax Warning: /build/repo/translator/src/main/scala/com/github/gchudnov/bscript/translator/internal/ScalaInitializer.scala:25:44
576[warn] 25 | def init(toType: Type): Either[Throwable, Seq[String]] = toType match
577[warn] | ^^^
578[warn] |type Seq in package scala has changed semantics in version SpecificScalaVersion(2,13,0,Final): scala.Seq is now scala.collection.immutable.Seq instead of scala.collection.Seq
579[warn] |
580[warn] | longer explanation available when compiling with `-explain`
581[warn] -- [E114] Syntax Warning: /build/repo/translator/src/main/scala/com/github/gchudnov/bscript/translator/internal/ScalaInitializer.scala:34:67
582[warn] 34 | private def initBuiltInType(bs: SBuiltInType): Either[Throwable, Seq[String]] = bs.name match
583[warn] | ^^^
584[warn] |type Seq in package scala has changed semantics in version SpecificScalaVersion(2,13,0,Final): scala.Seq is now scala.collection.immutable.Seq instead of scala.collection.Seq
585[warn] |
586[warn] | longer explanation available when compiling with `-explain`
587[warn] -- [E114] Syntax Warning: /build/repo/translator/src/main/scala/com/github/gchudnov/bscript/translator/internal/ScalaInitializer.scala:45:64
588[warn] 45 | private def initCollection(cs: VectorType): Either[Throwable, Seq[String]] =
589[warn] | ^^^
590[warn] |type Seq in package scala has changed semantics in version SpecificScalaVersion(2,13,0,Final): scala.Seq is now scala.collection.immutable.Seq instead of scala.collection.Seq
591[warn] |
592[warn] | longer explanation available when compiling with `-explain`
593[warn] -- [E114] Syntax Warning: /build/repo/translator/src/main/scala/com/github/gchudnov/bscript/translator/internal/ScalaInitializer.scala:48:57
594[warn] 48 | private def initStruct(ss: SStruct): Either[Throwable, Seq[String]] =
595[warn] | ^^^
596[warn] |type Seq in package scala has changed semantics in version SpecificScalaVersion(2,13,0,Final): scala.Seq is now scala.collection.immutable.Seq instead of scala.collection.Seq
597[warn] |
598[warn] | longer explanation available when compiling with `-explain`
599[warn] -- [E114] Syntax Warning: /build/repo/translator/src/main/scala/com/github/gchudnov/bscript/translator/internal/ScalaState.scala:27:13
600[warn] 27 | def lines: Seq[String]
601[warn] | ^^^
602[warn] |type Seq in package scala has changed semantics in version SpecificScalaVersion(2,13,0,Final): scala.Seq is now scala.collection.immutable.Seq instead of scala.collection.Seq
603[warn] |
604[warn] | longer explanation available when compiling with `-explain`
605[warn] -- [E114] Syntax Warning: /build/repo/translator/src/main/scala/com/github/gchudnov/bscript/translator/internal/ScalaState.scala:29:25
606[warn] 29 | def inits: Map[String, Seq[String]]
607[warn] | ^^^
608[warn] |type Seq in package scala has changed semantics in version SpecificScalaVersion(2,13,0,Final): scala.Seq is now scala.collection.immutable.Seq instead of scala.collection.Seq
609[warn] |
610[warn] | longer explanation available when compiling with `-explain`
611[warn] -- [E114] Syntax Warning: /build/repo/translator/src/main/scala/com/github/gchudnov/bscript/translator/internal/ScalaState.scala:36:23
612[warn] 36 | def withLines(lines: Seq[String]): ScalaState
613[warn] | ^^^
614[warn] |type Seq in package scala has changed semantics in version SpecificScalaVersion(2,13,0,Final): scala.Seq is now scala.collection.immutable.Seq instead of scala.collection.Seq
615[warn] |
616[warn] | longer explanation available when compiling with `-explain`
617[warn] -- [E114] Syntax Warning: /build/repo/translator/src/main/scala/com/github/gchudnov/bscript/translator/internal/ScalaState.scala:39:35
618[warn] 39 | def withInits(inits: Map[String, Seq[String]]): ScalaState
619[warn] | ^^^
620[warn] |type Seq in package scala has changed semantics in version SpecificScalaVersion(2,13,0,Final): scala.Seq is now scala.collection.immutable.Seq instead of scala.collection.Seq
621[warn] |
622[warn] | longer explanation available when compiling with `-explain`
623[warn] -- [E114] Syntax Warning: /build/repo/translator/src/main/scala/com/github/gchudnov/bscript/translator/internal/ScalaVisitor.scala:401:41
624[warn] 401 | private def padLines(p: String, lines: Seq[String]): Seq[String] =
625[warn] | ^^^
626[warn] |type Seq in package scala has changed semantics in version SpecificScalaVersion(2,13,0,Final): scala.Seq is now scala.collection.immutable.Seq instead of scala.collection.Seq
627[warn] |
628[warn] | longer explanation available when compiling with `-explain`
629[warn] -- [E114] Syntax Warning: /build/repo/translator/src/main/scala/com/github/gchudnov/bscript/translator/internal/ScalaVisitor.scala:401:55
630[warn] 401 | private def padLines(p: String, lines: Seq[String]): Seq[String] =
631[warn] | ^^^
632[warn] |type Seq in package scala has changed semantics in version SpecificScalaVersion(2,13,0,Final): scala.Seq is now scala.collection.immutable.Seq instead of scala.collection.Seq
633[warn] |
634[warn] | longer explanation available when compiling with `-explain`
635[warn] -- [E114] Syntax Warning: /build/repo/translator/src/main/scala/com/github/gchudnov/bscript/translator/internal/ScalaVisitor.scala:404:42
636[warn] 404 | private def tabLines(depth: Int, lines: Seq[String]): Seq[String] =
637[warn] | ^^^
638[warn] |type Seq in package scala has changed semantics in version SpecificScalaVersion(2,13,0,Final): scala.Seq is now scala.collection.immutable.Seq instead of scala.collection.Seq
639[warn] |
640[warn] | longer explanation available when compiling with `-explain`
641[warn] -- [E114] Syntax Warning: /build/repo/translator/src/main/scala/com/github/gchudnov/bscript/translator/internal/ScalaVisitor.scala:404:56
642[warn] 404 | private def tabLines(depth: Int, lines: Seq[String]): Seq[String] =
643[warn] | ^^^
644[warn] |type Seq in package scala has changed semantics in version SpecificScalaVersion(2,13,0,Final): scala.Seq is now scala.collection.immutable.Seq instead of scala.collection.Seq
645[warn] |
646[warn] | longer explanation available when compiling with `-explain`
647[warn] -- [E114] Syntax Warning: /build/repo/translator/src/main/scala/com/github/gchudnov/bscript/translator/internal/ScalaVisitor.scala:407:41
648[warn] 407 | private def tabTail(depth: Int, lines: Seq[String]): Seq[String] =
649[warn] | ^^^
650[warn] |type Seq in package scala has changed semantics in version SpecificScalaVersion(2,13,0,Final): scala.Seq is now scala.collection.immutable.Seq instead of scala.collection.Seq
651[warn] |
652[warn] | longer explanation available when compiling with `-explain`
653[warn] -- [E114] Syntax Warning: /build/repo/translator/src/main/scala/com/github/gchudnov/bscript/translator/internal/ScalaVisitor.scala:407:55
654[warn] 407 | private def tabTail(depth: Int, lines: Seq[String]): Seq[String] =
655[warn] | ^^^
656[warn] |type Seq in package scala has changed semantics in version SpecificScalaVersion(2,13,0,Final): scala.Seq is now scala.collection.immutable.Seq instead of scala.collection.Seq
657[warn] |
658[warn] | longer explanation available when compiling with `-explain`
659[warn] -- [E114] Syntax Warning: /build/repo/translator/src/main/scala/com/github/gchudnov/bscript/translator/internal/ScalaVisitor.scala:410:37
660[warn] 410 | private def join(sep: String, lhs: Seq[String], rhs: Seq[String]): Seq[String] =
661[warn] | ^^^
662[warn] |type Seq in package scala has changed semantics in version SpecificScalaVersion(2,13,0,Final): scala.Seq is now scala.collection.immutable.Seq instead of scala.collection.Seq
663[warn] |
664[warn] | longer explanation available when compiling with `-explain`
665[warn] -- [E114] Syntax Warning: /build/repo/translator/src/main/scala/com/github/gchudnov/bscript/translator/internal/ScalaVisitor.scala:410:55
666[warn] 410 | private def join(sep: String, lhs: Seq[String], rhs: Seq[String]): Seq[String] =
667[warn] | ^^^
668[warn] |type Seq in package scala has changed semantics in version SpecificScalaVersion(2,13,0,Final): scala.Seq is now scala.collection.immutable.Seq instead of scala.collection.Seq
669[warn] |
670[warn] | longer explanation available when compiling with `-explain`
671[warn] -- [E114] Syntax Warning: /build/repo/translator/src/main/scala/com/github/gchudnov/bscript/translator/internal/ScalaVisitor.scala:410:69
672[warn] 410 | private def join(sep: String, lhs: Seq[String], rhs: Seq[String]): Seq[String] =
673[warn] | ^^^
674[warn] |type Seq in package scala has changed semantics in version SpecificScalaVersion(2,13,0,Final): scala.Seq is now scala.collection.immutable.Seq instead of scala.collection.Seq
675[warn] |
676[warn] | longer explanation available when compiling with `-explain`
677[warn] -- [E114] Syntax Warning: /build/repo/translator/src/main/scala/com/github/gchudnov/bscript/translator/internal/ScalaVisitor.scala:413:47
678[warn] 413 | private def joinAll(sep: String, linesLines: Seq[Seq[String]]): Seq[String] =
679[warn] | ^^^
680[warn] |type Seq in package scala has changed semantics in version SpecificScalaVersion(2,13,0,Final): scala.Seq is now scala.collection.immutable.Seq instead of scala.collection.Seq
681[warn] |
682[warn] | longer explanation available when compiling with `-explain`
683[warn] -- [E114] Syntax Warning: /build/repo/translator/src/main/scala/com/github/gchudnov/bscript/translator/internal/ScalaVisitor.scala:413:51
684[warn] 413 | private def joinAll(sep: String, linesLines: Seq[Seq[String]]): Seq[String] =
685[warn] | ^^^
686[warn] |type Seq in package scala has changed semantics in version SpecificScalaVersion(2,13,0,Final): scala.Seq is now scala.collection.immutable.Seq instead of scala.collection.Seq
687[warn] |
688[warn] | longer explanation available when compiling with `-explain`
689[warn] -- [E114] Syntax Warning: /build/repo/translator/src/main/scala/com/github/gchudnov/bscript/translator/internal/ScalaVisitor.scala:413:66
690[warn] 413 | private def joinAll(sep: String, linesLines: Seq[Seq[String]]): Seq[String] =
691[warn] | ^^^
692[warn] |type Seq in package scala has changed semantics in version SpecificScalaVersion(2,13,0,Final): scala.Seq is now scala.collection.immutable.Seq instead of scala.collection.Seq
693[warn] |
694[warn] | longer explanation available when compiling with `-explain`
695[warn] -- [E114] Syntax Warning: /build/repo/translator/src/main/scala/com/github/gchudnov/bscript/translator/internal/ScalaVisitor.scala:416:48
696[warn] 416 | private def joinVAll(sep: String, linesLines: Seq[Seq[String]]): Seq[String] =
697[warn] | ^^^
698[warn] |type Seq in package scala has changed semantics in version SpecificScalaVersion(2,13,0,Final): scala.Seq is now scala.collection.immutable.Seq instead of scala.collection.Seq
699[warn] |
700[warn] | longer explanation available when compiling with `-explain`
701[warn] -- [E114] Syntax Warning: /build/repo/translator/src/main/scala/com/github/gchudnov/bscript/translator/internal/ScalaVisitor.scala:416:52
702[warn] 416 | private def joinVAll(sep: String, linesLines: Seq[Seq[String]]): Seq[String] =
703[warn] | ^^^
704[warn] |type Seq in package scala has changed semantics in version SpecificScalaVersion(2,13,0,Final): scala.Seq is now scala.collection.immutable.Seq instead of scala.collection.Seq
705[warn] |
706[warn] | longer explanation available when compiling with `-explain`
707[warn] -- [E114] Syntax Warning: /build/repo/translator/src/main/scala/com/github/gchudnov/bscript/translator/internal/ScalaVisitor.scala:416:67
708[warn] 416 | private def joinVAll(sep: String, linesLines: Seq[Seq[String]]): Seq[String] =
709[warn] | ^^^
710[warn] |type Seq in package scala has changed semantics in version SpecificScalaVersion(2,13,0,Final): scala.Seq is now scala.collection.immutable.Seq instead of scala.collection.Seq
711[warn] |
712[warn] | longer explanation available when compiling with `-explain`
713[warn] -- [E114] Syntax Warning: /build/repo/translator/src/main/scala/com/github/gchudnov/bscript/translator/internal/ScalaVisitor.scala:419:39
714[warn] 419 | private def joinCR(sep: String, lhs: Seq[String], rhs: Seq[String]): Seq[String] =
715[warn] | ^^^
716[warn] |type Seq in package scala has changed semantics in version SpecificScalaVersion(2,13,0,Final): scala.Seq is now scala.collection.immutable.Seq instead of scala.collection.Seq
717[warn] |
718[warn] | longer explanation available when compiling with `-explain`
719[warn] -- [E114] Syntax Warning: /build/repo/translator/src/main/scala/com/github/gchudnov/bscript/translator/internal/ScalaVisitor.scala:419:57
720[warn] 419 | private def joinCR(sep: String, lhs: Seq[String], rhs: Seq[String]): Seq[String] =
721[warn] | ^^^
722[warn] |type Seq in package scala has changed semantics in version SpecificScalaVersion(2,13,0,Final): scala.Seq is now scala.collection.immutable.Seq instead of scala.collection.Seq
723[warn] |
724[warn] | longer explanation available when compiling with `-explain`
725[warn] -- [E114] Syntax Warning: /build/repo/translator/src/main/scala/com/github/gchudnov/bscript/translator/internal/ScalaVisitor.scala:419:71
726[warn] 419 | private def joinCR(sep: String, lhs: Seq[String], rhs: Seq[String]): Seq[String] =
727[warn] | ^^^
728[warn] |type Seq in package scala has changed semantics in version SpecificScalaVersion(2,13,0,Final): scala.Seq is now scala.collection.immutable.Seq instead of scala.collection.Seq
729[warn] |
730[warn] | longer explanation available when compiling with `-explain`
731[warn] -- [E114] Syntax Warning: /build/repo/translator/src/main/scala/com/github/gchudnov/bscript/translator/internal/ScalaVisitor.scala:422:44
732[warn] 422 | private def prepend(start: String, lines: Seq[String]): Seq[String] =
733[warn] | ^^^
734[warn] |type Seq in package scala has changed semantics in version SpecificScalaVersion(2,13,0,Final): scala.Seq is now scala.collection.immutable.Seq instead of scala.collection.Seq
735[warn] |
736[warn] | longer explanation available when compiling with `-explain`
737[warn] -- [E114] Syntax Warning: /build/repo/translator/src/main/scala/com/github/gchudnov/bscript/translator/internal/ScalaVisitor.scala:422:58
738[warn] 422 | private def prepend(start: String, lines: Seq[String]): Seq[String] =
739[warn] | ^^^
740[warn] |type Seq in package scala has changed semantics in version SpecificScalaVersion(2,13,0,Final): scala.Seq is now scala.collection.immutable.Seq instead of scala.collection.Seq
741[warn] |
742[warn] | longer explanation available when compiling with `-explain`
743[warn] -- [E114] Syntax Warning: /build/repo/translator/src/main/scala/com/github/gchudnov/bscript/translator/internal/ScalaVisitor.scala:425:54
744[warn] 425 | private def wrap(start: String, end: String, lines: Seq[String]): Seq[String] =
745[warn] | ^^^
746[warn] |type Seq in package scala has changed semantics in version SpecificScalaVersion(2,13,0,Final): scala.Seq is now scala.collection.immutable.Seq instead of scala.collection.Seq
747[warn] |
748[warn] | longer explanation available when compiling with `-explain`
749[warn] -- [E114] Syntax Warning: /build/repo/translator/src/main/scala/com/github/gchudnov/bscript/translator/internal/ScalaVisitor.scala:425:68
750[warn] 425 | private def wrap(start: String, end: String, lines: Seq[String]): Seq[String] =
751[warn] | ^^^
752[warn] |type Seq in package scala has changed semantics in version SpecificScalaVersion(2,13,0,Final): scala.Seq is now scala.collection.immutable.Seq instead of scala.collection.Seq
753[warn] |
754[warn] | longer explanation available when compiling with `-explain`
755[warn] -- [E114] Syntax Warning: /build/repo/translator/src/main/scala/com/github/gchudnov/bscript/translator/internal/ScalaVisitor.scala:428:31
756[warn] 428 | private def wrapEmpty(lines: Seq[String]): Seq[String] =
757[warn] | ^^^
758[warn] |type Seq in package scala has changed semantics in version SpecificScalaVersion(2,13,0,Final): scala.Seq is now scala.collection.immutable.Seq instead of scala.collection.Seq
759[warn] |
760[warn] | longer explanation available when compiling with `-explain`
761[warn] -- [E114] Syntax Warning: /build/repo/translator/src/main/scala/com/github/gchudnov/bscript/translator/internal/ScalaVisitor.scala:428:45
762[warn] 428 | private def wrapEmpty(lines: Seq[String]): Seq[String] =
763[warn] | ^^^
764[warn] |type Seq in package scala has changed semantics in version SpecificScalaVersion(2,13,0,Final): scala.Seq is now scala.collection.immutable.Seq instead of scala.collection.Seq
765[warn] |
766[warn] | longer explanation available when compiling with `-explain`
767[warn] -- [E114] Syntax Warning: /build/repo/translator/src/main/scala/com/github/gchudnov/bscript/translator/internal/ScalaVisitor.scala:431:27
768[warn] 431 | private def rwrap(lines: Seq[String]): Seq[String] =
769[warn] | ^^^
770[warn] |type Seq in package scala has changed semantics in version SpecificScalaVersion(2,13,0,Final): scala.Seq is now scala.collection.immutable.Seq instead of scala.collection.Seq
771[warn] |
772[warn] | longer explanation available when compiling with `-explain`
773[warn] -- [E114] Syntax Warning: /build/repo/translator/src/main/scala/com/github/gchudnov/bscript/translator/internal/ScalaVisitor.scala:431:41
774[warn] 431 | private def rwrap(lines: Seq[String]): Seq[String] =
775[warn] | ^^^
776[warn] |type Seq in package scala has changed semantics in version SpecificScalaVersion(2,13,0,Final): scala.Seq is now scala.collection.immutable.Seq instead of scala.collection.Seq
777[warn] |
778[warn] | longer explanation available when compiling with `-explain`
779[warn] -- [E114] Syntax Warning: /build/repo/translator/src/main/scala/com/github/gchudnov/bscript/translator/internal/ScalaVisitor.scala:434:39
780[warn] 434 | private def rwrapIfNonWrapped(lines: Seq[String]): Seq[String] =
781[warn] | ^^^
782[warn] |type Seq in package scala has changed semantics in version SpecificScalaVersion(2,13,0,Final): scala.Seq is now scala.collection.immutable.Seq instead of scala.collection.Seq
783[warn] |
784[warn] | longer explanation available when compiling with `-explain`
785[warn] -- [E114] Syntax Warning: /build/repo/translator/src/main/scala/com/github/gchudnov/bscript/translator/internal/ScalaVisitor.scala:434:53
786[warn] 434 | private def rwrapIfNonWrapped(lines: Seq[String]): Seq[String] =
787[warn] | ^^^
788[warn] |type Seq in package scala has changed semantics in version SpecificScalaVersion(2,13,0,Final): scala.Seq is now scala.collection.immutable.Seq instead of scala.collection.Seq
789[warn] |
790[warn] | longer explanation available when compiling with `-explain`
791[warn] -- [E114] Syntax Warning: /build/repo/translator/src/main/scala/com/github/gchudnov/bscript/translator/internal/ScalaVisitor.scala:437:29
792[warn] 437 | private def rwrapMl(lines: Seq[String]): Seq[String] =
793[warn] | ^^^
794[warn] |type Seq in package scala has changed semantics in version SpecificScalaVersion(2,13,0,Final): scala.Seq is now scala.collection.immutable.Seq instead of scala.collection.Seq
795[warn] |
796[warn] | longer explanation available when compiling with `-explain`
797[warn] -- [E114] Syntax Warning: /build/repo/translator/src/main/scala/com/github/gchudnov/bscript/translator/internal/ScalaVisitor.scala:437:43
798[warn] 437 | private def rwrapMl(lines: Seq[String]): Seq[String] =
799[warn] | ^^^
800[warn] |type Seq in package scala has changed semantics in version SpecificScalaVersion(2,13,0,Final): scala.Seq is now scala.collection.immutable.Seq instead of scala.collection.Seq
801[warn] |
802[warn] | longer explanation available when compiling with `-explain`
803[warn] -- [E114] Syntax Warning: /build/repo/translator/src/main/scala/com/github/gchudnov/bscript/translator/internal/scala3/Scala3State.scala:9:48
804[warn] 9 |final case class Scala3State(meta: Meta, lines: Seq[String], imports: Set[String], inits: Map[String, Seq[String]]) extends ScalaState:
805[warn] | ^^^
806[warn] |type Seq in package scala has changed semantics in version SpecificScalaVersion(2,13,0,Final): scala.Seq is now scala.collection.immutable.Seq instead of scala.collection.Seq
807[warn] |
808[warn] | longer explanation available when compiling with `-explain`
809[warn] -- [E114] Syntax Warning: /build/repo/translator/src/main/scala/com/github/gchudnov/bscript/translator/internal/scala3/Scala3State.scala:9:102
810[warn] 9 |final case class Scala3State(meta: Meta, lines: Seq[String], imports: Set[String], inits: Map[String, Seq[String]]) extends ScalaState:
811[warn] | ^^^
812[warn] |type Seq in package scala has changed semantics in version SpecificScalaVersion(2,13,0,Final): scala.Seq is now scala.collection.immutable.Seq instead of scala.collection.Seq
813[warn] |
814[warn] | longer explanation available when compiling with `-explain`
815[warn] -- [E114] Syntax Warning: /build/repo/translator/src/main/scala/com/github/gchudnov/bscript/translator/internal/scala3/Scala3State.scala:11:32
816[warn] 11 | override def withLines(lines: Seq[String]): ScalaState =
817[warn] | ^^^
818[warn] |type Seq in package scala has changed semantics in version SpecificScalaVersion(2,13,0,Final): scala.Seq is now scala.collection.immutable.Seq instead of scala.collection.Seq
819[warn] |
820[warn] | longer explanation available when compiling with `-explain`
821[warn] -- [E114] Syntax Warning: /build/repo/translator/src/main/scala/com/github/gchudnov/bscript/translator/internal/scala3/Scala3State.scala:20:44
822[warn] 20 | override def withInits(inits: Map[String, Seq[String]]): ScalaState =
823[warn] | ^^^
824[warn] |type Seq in package scala has changed semantics in version SpecificScalaVersion(2,13,0,Final): scala.Seq is now scala.collection.immutable.Seq instead of scala.collection.Seq
825[warn] |
826[warn] | longer explanation available when compiling with `-explain`
827[warn] -- [E114] Syntax Warning: /build/repo/translator/src/main/scala/com/github/gchudnov/bscript/translator/internal/scala3/Scala3State.scala:25:118
828[warn] 25 | new Scala3State(meta = meta, lines = Vector.empty[String], imports = Set.empty[String], inits = Map.empty[String, Seq[String]])
829[warn] | ^^^
830[warn] |type Seq in package scala has changed semantics in version SpecificScalaVersion(2,13,0,Final): scala.Seq is now scala.collection.immutable.Seq instead of scala.collection.Seq
831[warn] |
832[warn] | longer explanation available when compiling with `-explain`
833[warn] -- [E114] Syntax Warning: /build/repo/translator/src/main/scala/com/github/gchudnov/bscript/translator/internal/scala3j/Scala3JState.scala:9:49
834[warn] 9 |final case class Scala3JState(meta: Meta, lines: Seq[String], imports: Set[String], inits: Map[String, Seq[String]]) extends ScalaState:
835[warn] | ^^^
836[warn] |type Seq in package scala has changed semantics in version SpecificScalaVersion(2,13,0,Final): scala.Seq is now scala.collection.immutable.Seq instead of scala.collection.Seq
837[warn] |
838[warn] | longer explanation available when compiling with `-explain`
839[warn] -- [E114] Syntax Warning: /build/repo/translator/src/main/scala/com/github/gchudnov/bscript/translator/internal/scala3j/Scala3JState.scala:9:103
840[warn] 9 |final case class Scala3JState(meta: Meta, lines: Seq[String], imports: Set[String], inits: Map[String, Seq[String]]) extends ScalaState:
841[warn] | ^^^
842[warn] |type Seq in package scala has changed semantics in version SpecificScalaVersion(2,13,0,Final): scala.Seq is now scala.collection.immutable.Seq instead of scala.collection.Seq
843[warn] |
844[warn] | longer explanation available when compiling with `-explain`
845[warn] -- [E114] Syntax Warning: /build/repo/translator/src/main/scala/com/github/gchudnov/bscript/translator/internal/scala3j/Scala3JState.scala:11:32
846[warn] 11 | override def withLines(lines: Seq[String]): ScalaState =
847[warn] | ^^^
848[warn] |type Seq in package scala has changed semantics in version SpecificScalaVersion(2,13,0,Final): scala.Seq is now scala.collection.immutable.Seq instead of scala.collection.Seq
849[warn] |
850[warn] | longer explanation available when compiling with `-explain`
851[warn] -- [E114] Syntax Warning: /build/repo/translator/src/main/scala/com/github/gchudnov/bscript/translator/internal/scala3j/Scala3JState.scala:20:44
852[warn] 20 | override def withInits(inits: Map[String, Seq[String]]): ScalaState =
853[warn] | ^^^
854[warn] |type Seq in package scala has changed semantics in version SpecificScalaVersion(2,13,0,Final): scala.Seq is now scala.collection.immutable.Seq instead of scala.collection.Seq
855[warn] |
856[warn] | longer explanation available when compiling with `-explain`
857[warn] -- [E114] Syntax Warning: /build/repo/translator/src/main/scala/com/github/gchudnov/bscript/translator/internal/scala3j/Scala3JState.scala:25:119
858[warn] 25 | new Scala3JState(meta = meta, lines = Vector.empty[String], imports = Set.empty[String], inits = Map.empty[String, Seq[String]])
859[warn] | ^^^
860[warn] |type Seq in package scala has changed semantics in version SpecificScalaVersion(2,13,0,Final): scala.Seq is now scala.collection.immutable.Seq instead of scala.collection.Seq
861[warn] |
862[warn] | longer explanation available when compiling with `-explain`
863[warn] -- [E114] Syntax Warning: /build/repo/translator/src/main/scala/com/github/gchudnov/bscript/translator/laws/Initializer.scala:6:44
864[warn] 6 | def init(toType: Type): Either[Throwable, Seq[String]]
865[warn] | ^^^
866[warn] |type Seq in package scala has changed semantics in version SpecificScalaVersion(2,13,0,Final): scala.Seq is now scala.collection.immutable.Seq instead of scala.collection.Seq
867[warn] |
868[warn] | longer explanation available when compiling with `-explain`
869[warn] -- [E114] Syntax Warning: /build/repo/interpreter/src/main/scala/com/github/gchudnov/bscript/interpreter/memory/Cell.scala:63:17
870[warn] 63 | def vec(value: Seq[Cell]): Cell =
871[warn] | ^^^
872[warn] |type Seq in package scala has changed semantics in version SpecificScalaVersion(2,13,0,Final): scala.Seq is now scala.collection.immutable.Seq instead of scala.collection.Seq
873[warn] |
874[warn] | longer explanation available when compiling with `-explain`
875[warn] -- [E114] Syntax Warning: /build/repo/interpreter/src/main/scala/com/github/gchudnov/bscript/interpreter/memory/Cell.scala:98:19
876[warn] 98 | def apply(value: Seq[Cell]): Cell =
877[warn] | ^^^
878[warn] |type Seq in package scala has changed semantics in version SpecificScalaVersion(2,13,0,Final): scala.Seq is now scala.collection.immutable.Seq instead of scala.collection.Seq
879[warn] |
880[warn] | longer explanation available when compiling with `-explain`
881[warn] -- [E114] Syntax Warning: /build/repo/interpreter/src/main/scala/com/github/gchudnov/bscript/interpreter/memory/CellPath.scala:35:15
882[warn] 35 | def make(ps: Seq[String]): CellPath =
883[warn] | ^^^
884[warn] |type Seq in package scala has changed semantics in version SpecificScalaVersion(2,13,0,Final): scala.Seq is now scala.collection.immutable.Seq instead of scala.collection.Seq
885[warn] |
886[warn] | longer explanation available when compiling with `-explain`
887[warn] -- [E114] Syntax Warning: /build/repo/interpreter/src/main/scala/com/github/gchudnov/bscript/interpreter/memory/Diff.scala:27:22
888[warn] 27 | def calc[V](before: Seq[V], after: Seq[V]): Iterable[Change[Int, V]] =
889[warn] | ^^^
890[warn] |type Seq in package scala has changed semantics in version SpecificScalaVersion(2,13,0,Final): scala.Seq is now scala.collection.immutable.Seq instead of scala.collection.Seq
891[warn] |
892[warn] | longer explanation available when compiling with `-explain`
893[warn] -- [E114] Syntax Warning: /build/repo/interpreter/src/main/scala/com/github/gchudnov/bscript/interpreter/memory/Diff.scala:27:37
894[warn] 27 | def calc[V](before: Seq[V], after: Seq[V]): Iterable[Change[Int, V]] =
895[warn] | ^^^
896[warn] |type Seq in package scala has changed semantics in version SpecificScalaVersion(2,13,0,Final): scala.Seq is now scala.collection.immutable.Seq instead of scala.collection.Seq
897[warn] |
898[warn] | longer explanation available when compiling with `-explain`
899[warn] -- [E114] Syntax Warning: /build/repo/interpreter/src/main/scala/com/github/gchudnov/bscript/interpreter/memory/MemorySpace.scala:147:33
900[warn] 147 | private def makeMemoryPath(ps: Seq[String]): String =
901[warn] | ^^^
902[warn] |type Seq in package scala has changed semantics in version SpecificScalaVersion(2,13,0,Final): scala.Seq is now scala.collection.immutable.Seq instead of scala.collection.Seq
903[warn] |
904[warn] | longer explanation available when compiling with `-explain`
905[warn] -- [E114] Syntax Warning: /build/repo/interpreter/src/main/scala/com/github/gchudnov/bscript/interpreter/memory/MemorySpace.scala:156:46
906[warn] 156 | def iterate(d: Int, ms: MemorySpace): Seq[String] =
907[warn] | ^^^
908[warn] |type Seq in package scala has changed semantics in version SpecificScalaVersion(2,13,0,Final): scala.Seq is now scala.collection.immutable.Seq instead of scala.collection.Seq
909[warn] |
910[warn] | longer explanation available when compiling with `-explain`
911[warn] 50 warnings found
912[info] done compiling
913[warn] 8 warnings found
914[info] done compiling
915[info] compiling 4 Scala sources to /build/repo/inspector/target/scala-3.7.4/classes ...
916[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
917[warn] -- [E114] Syntax Warning: /build/repo/inspector/src/main/scala/com/github/gchudnov/bscript/inspector/internal/dbglib/MemWatchStashEntry.scala:19:21
918[warn] 19 | calls: Map[String, Stack[Option[Cell]]],
919[warn] | ^^^^^
920[warn] |class Stack in package scala.collection.mutable has changed semantics in version SpecificScalaVersion(2,13,0,Final): Stack is now based on an ArrayDeque instead of a linked list
921[warn] |
922[warn] | longer explanation available when compiling with `-explain`
923[warn] -- [E114] Syntax Warning: /build/repo/inspector/src/main/scala/com/github/gchudnov/bscript/inspector/internal/dbglib/MemWatchStashEntry.scala:27:45
924[warn] 27 | new MemWatchStashEntry(Map.empty[String, Stack[Option[Cell]]], Vector.empty[MemWatchDiff])
925[warn] | ^^^^^
926[warn] |class Stack in package scala.collection.mutable has changed semantics in version SpecificScalaVersion(2,13,0,Final): Stack is now based on an ArrayDeque instead of a linked list
927[warn] |
928[warn] | longer explanation available when compiling with `-explain`
929[warn] three warnings found
930[info] done compiling
931[info] compiling 34 Scala sources to /build/repo/b1/target/scala-3.7.4/classes ...
932[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
933[warn] -- [E114] Syntax Warning: /build/repo/b1/src/main/scala/com/github/gchudnov/bscript/b1/B1.scala:83:100
934[warn] 83 | def debug(path: String, ast0: AST, opts: B1Options = B1Options.default): Either[Throwable, (Cell, Seq[MemWatchDiff])] =
935[warn] | ^^^
936[warn] |type Seq in package scala has changed semantics in version SpecificScalaVersion(2,13,0,Final): scala.Seq is now scala.collection.immutable.Seq instead of scala.collection.Seq
937[warn] |
938[warn] | longer explanation available when compiling with `-explain`
939[warn] -- [E114] Syntax Warning: /build/repo/b1/src/main/scala/com/github/gchudnov/bscript/b1/internal/stdlib/Inits.scala:109:54
940[warn] 109 | def codeBlocks(keys: Iterable[String]): Map[String, Seq[String]] =
941[warn] | ^^^
942[warn] |type Seq in package scala has changed semantics in version SpecificScalaVersion(2,13,0,Final): scala.Seq is now scala.collection.immutable.Seq instead of scala.collection.Seq
943[warn] |
944[warn] | longer explanation available when compiling with `-explain`
945[info] [patched file /build/repo/b1/src/main/scala/com/github/gchudnov/bscript/b1/internal/B1TypeCheckLaws.scala]
946[warn] three warnings found
947[info] done compiling
948[info] compiling 1 Scala source to /build/repo/lang/target/scala-3.7.4/classes ...
949[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
950[warn] one warning found
951[info] done compiling
952[info] compiling 1 Scala source to /build/repo/builder/target/scala-3.7.4/classes ...
953[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
954[warn] one warning found
955[info] done compiling
956[info] compiling 1 Scala source to /build/repo/b1/target/scala-3.7.4/classes ...
957[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
958[warn] one warning found
959[info] done compiling
960[info] compiling 22 Scala sources to /build/repo/b1/target/scala-3.7.4/test-classes ...
961[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
962[warn] one warning found
963[info] done compiling
964Starting build for ProjectRef(file:/build/repo/,inspector) (bscript-inspector)... [1/8]
965Compile scalacOptions: -print-lines, -unchecked, -Ykind-projector, -Xmigration, -language:existentials, -language:experimental.macros, -language:higherKinds, -language:implicitConversions, -language:postfixOps, -Xsemanticdb, -semanticdb-target, /build/repo/inspector/target/scala-3.7.4/meta, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.7-migration
966[info] compiling 4 Scala sources to /build/repo/inspector/target/scala-3.7.4/test-classes ...
967[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
968[warn] one warning found
969[info] done compiling
970Starting build for ProjectRef(file:/build/repo/,translator) (bscript-translator)... [2/8]
971Compile scalacOptions: -print-lines, -unchecked, -Ykind-projector, -Xmigration, -language:existentials, -language:experimental.macros, -language:higherKinds, -language:implicitConversions, -language:postfixOps, -Xsemanticdb, -semanticdb-target, /build/repo/translator/target/scala-3.7.4/meta, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.7-migration
972[info] compiling 5 Scala sources to /build/repo/translator/target/scala-3.7.4/test-classes ...
973[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
974[info] [patched file /build/repo/translator/src/test/scala/com/github/gchudnov/bscript/translator/TTypeCheckLaws.scala]
975[warn] one warning found
976[info] done compiling
977[info] compiling 1 Scala source to /build/repo/translator/target/scala-3.7.4/test-classes ...
978[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
979[warn] one warning found
980[info] done compiling
981Starting build for ProjectRef(file:/build/repo/,interpreter) (bscript-interpreter)... [3/8]
982Compile scalacOptions: -print-lines, -unchecked, -Ykind-projector, -Xmigration, -language:existentials, -language:experimental.macros, -language:higherKinds, -language:implicitConversions, -language:postfixOps, -Xsemanticdb, -semanticdb-target, /build/repo/interpreter/target/scala-3.7.4/meta, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.7-migration
983[info] compiling 15 Scala sources to /build/repo/interpreter/target/scala-3.7.4/test-classes ...
984[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
985[info] [patched file /build/repo/interpreter/src/test/scala/com/github/gchudnov/bscript/interpreter/ITypeCheckLaws.scala]
986[warn] one warning found
987[info] done compiling
988[info] compiling 1 Scala source to /build/repo/interpreter/target/scala-3.7.4/test-classes ...
989[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
990[warn] one warning found
991[info] done compiling
992Starting build for ProjectRef(file:/build/repo/,lang) (bscript-lang)... [4/8]
993Compile scalacOptions: -print-lines, -unchecked, -Ykind-projector, -Xmigration, -language:existentials, -language:experimental.macros, -language:higherKinds, -language:implicitConversions, -language:postfixOps, -Xsemanticdb, -semanticdb-target, /build/repo/lang/target/scala-3.7.4/meta, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.7-migration
994[info] compiling 3 Scala sources to /build/repo/lang/target/scala-3.7.4/test-classes ...
995[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
996[warn] one warning found
997[info] done compiling
998Starting build for ProjectRef(file:/build/repo/,builder) (bscript-builder)... [5/8]
999Compile scalacOptions: -print-lines, -unchecked, -Ykind-projector, -Xmigration, -language:existentials, -language:experimental.macros, -language:higherKinds, -language:implicitConversions, -language:postfixOps, -Xsemanticdb, -semanticdb-target, /build/repo/builder/target/scala-3.7.4/meta, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.7-migration
1000[info] compiling 14 Scala sources to /build/repo/builder/target/scala-3.7.4/test-classes ...
1001[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
1002[info] [patched file /build/repo/builder/src/test/scala/com/github/gchudnov/bscript/builder/BTypeCheckLaws.scala]
1003[warn] one warning found
1004[info] done compiling
1005[info] compiling 1 Scala source to /build/repo/builder/target/scala-3.7.4/test-classes ...
1006[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
1007[warn] one warning found
1008[info] done compiling
1009Starting build for ProjectRef(file:/build/repo/,rewriter) (bscript-rewriter)... [6/8]
1010Compile scalacOptions: -print-lines, -unchecked, -Ykind-projector, -Xmigration, -language:existentials, -language:experimental.macros, -language:higherKinds, -language:implicitConversions, -language:postfixOps, -Xsemanticdb, -semanticdb-target, /build/repo/rewriter/target/scala-3.7.4/meta, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.7-migration
1011[info] compiling 6 Scala sources to /build/repo/rewriter/target/scala-3.7.4/test-classes ...
1012[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
1013[warn] one warning found
1014[info] done compiling
1015Starting build for ProjectRef(file:/build/repo/,serde) (bscript-serde)... [7/8]
1016Compile scalacOptions: -print-lines, -unchecked, -Ykind-projector, -Xmigration, -language:existentials, -language:experimental.macros, -language:higherKinds, -language:implicitConversions, -language:postfixOps, -Xsemanticdb, -semanticdb-target, /build/repo/serde/target/scala-3.7.4/meta, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.7-migration
1017[info] compiling 8 Scala sources to /build/repo/serde/target/scala-3.7.4/test-classes ...
1018[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
1019[warn] one warning found
1020[info] done compiling
1021
1022************************
1023Build summary:
1024[{
1025 "module": "bscript-b1",
1026 "compile": {"status": "ok", "tookMs": 26039, "warnings": 2, "errors": 0, "sourceVersion": "3.7-migration"},
1027 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
1028 "test-compile": {"status": "ok", "tookMs": 6213, "warnings": 0, "errors": 0, "sourceVersion": "3.7-migration"},
1029 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
1030 "publish": {"status": "skipped", "tookMs": 0},
1031 "metadata": {
1032 "crossScalaVersions": ["3.2.0"]
1033}
1034},{
1035 "module": "bscript-inspector",
1036 "compile": {"status": "ok", "tookMs": 245, "warnings": 2, "errors": 0, "sourceVersion": "3.7-migration"},
1037 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
1038 "test-compile": {"status": "ok", "tookMs": 1461, "warnings": 0, "errors": 0, "sourceVersion": "3.7-migration"},
1039 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
1040 "publish": {"status": "skipped", "tookMs": 0},
1041 "metadata": {
1042 "crossScalaVersions": ["3.2.0"]
1043}
1044},{
1045 "module": "bscript-translator",
1046 "compile": {"status": "ok", "tookMs": 125, "warnings": 49, "errors": 0, "sourceVersion": "3.7-migration"},
1047 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
1048 "test-compile": {"status": "ok", "tookMs": 2167, "warnings": 0, "errors": 0, "sourceVersion": "3.7-migration"},
1049 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
1050 "publish": {"status": "skipped", "tookMs": 0},
1051 "metadata": {
1052 "crossScalaVersions": ["3.2.0"]
1053}
1054},{
1055 "module": "bscript-interpreter",
1056 "compile": {"status": "ok", "tookMs": 127, "warnings": 7, "errors": 0, "sourceVersion": "3.7-migration"},
1057 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
1058 "test-compile": {"status": "ok", "tookMs": 4602, "warnings": 0, "errors": 0, "sourceVersion": "3.7-migration"},
1059 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
1060 "publish": {"status": "skipped", "tookMs": 0},
1061 "metadata": {
1062 "crossScalaVersions": ["3.2.0"]
1063}
1064},{
1065 "module": "bscript-lang",
1066 "compile": {"status": "ok", "tookMs": 47, "warnings": 65, "errors": 0, "sourceVersion": "3.7-migration"},
1067 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
1068 "test-compile": {"status": "ok", "tookMs": 1491, "warnings": 0, "errors": 0, "sourceVersion": "3.7-migration"},
1069 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
1070 "publish": {"status": "skipped", "tookMs": 0},
1071 "metadata": {
1072 "crossScalaVersions": ["3.2.0"]
1073}
1074},{
1075 "module": "bscript-builder",
1076 "compile": {"status": "ok", "tookMs": 114, "warnings": 1, "errors": 0, "sourceVersion": "3.7-migration"},
1077 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
1078 "test-compile": {"status": "ok", "tookMs": 5551, "warnings": 0, "errors": 0, "sourceVersion": "3.7-migration"},
1079 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
1080 "publish": {"status": "skipped", "tookMs": 0},
1081 "metadata": {
1082 "crossScalaVersions": ["3.2.0"]
1083}
1084},{
1085 "module": "bscript-rewriter",
1086 "compile": {"status": "ok", "tookMs": 89, "warnings": 1, "errors": 0, "sourceVersion": "3.7-migration"},
1087 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
1088 "test-compile": {"status": "ok", "tookMs": 1181, "warnings": 0, "errors": 0, "sourceVersion": "3.7-migration"},
1089 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
1090 "publish": {"status": "skipped", "tookMs": 0},
1091 "metadata": {
1092 "crossScalaVersions": ["3.2.0"]
1093}
1094},{
1095 "module": "bscript-serde",
1096 "compile": {"status": "ok", "tookMs": 135, "warnings": 0, "errors": 0, "sourceVersion": "3.7-migration"},
1097 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
1098 "test-compile": {"status": "ok", "tookMs": 1428, "warnings": 0, "errors": 0, "sourceVersion": "3.7-migration"},
1099 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
1100 "publish": {"status": "skipped", "tookMs": 0},
1101 "metadata": {
1102 "crossScalaVersions": ["3.2.0"]
1103}
1104}]
1105************************
1106[success] Total time: 73 s (0:01:13.0), completed Dec 20, 2025, 12:48:04 AM
1107[0JChecking patch project/plugins.sbt...
1108Checking patch project/build.properties...
1109Checking patch build.sbt...
1110Applied patch project/plugins.sbt cleanly.
1111Applied patch project/build.properties cleanly.
1112Applied patch build.sbt cleanly.
1113Commit migration rewrites
1114Switched to a new branch 'opencb/migrate-source-3.7'
1115[opencb/migrate-source-3.7 10be182f] Apply Scala compiler rewrites using -source:3.7-migration using Scala 3.7.4
1116 6 files changed, 50 insertions(+), 50 deletions(-)
1117----
1118Preparing build for 3.8.1-RC1-bin-20251219-d71e859-NIGHTLY
1119Scala binary version found: 3.8
1120Implicitly using source version 3.8
1121Scala binary version found: 3.8
1122Implicitly using source version 3.8
1123Would try to apply common scalacOption (best-effort, sbt/mill only):
1124Append: ,REQUIRE:-source:3.8
1125Remove: ,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
1126----
1127Starting build for 3.8.1-RC1-bin-20251219-d71e859-NIGHTLY
1128Execute tests: false
1129sbt project found:
1130Sbt version 1.7.2 is not supported, minimal supported version is 1.11.5
1131Enforcing usage of sbt in version 1.11.5
1132No prepare script found for project gchudnov/bscript
1133##################################
1134Scala version: 3.8.1-RC1-bin-20251219-d71e859-NIGHTLY
1135Targets: com.github.gchudnov%bscript-b1 com.github.gchudnov%bscript-builder com.github.gchudnov%bscript-inspector com.github.gchudnov%bscript-interpreter com.github.gchudnov%bscript-lang com.github.gchudnov%bscript-rewriter com.github.gchudnov%bscript-serde com.github.gchudnov%bscript-translator
1136Project projectConfig: {"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","migrationVersions":["3.7"],"sourcePatches":[]}
1137##################################
1138Using extra scalacOptions: ,REQUIRE:-source:3.8
1139Filtering out scalacOptions: ,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
1140[sbt_options] declare -a sbt_options=()
1141[process_args] java_version = '17'
1142[copyRt] java9_rt = '/root/.sbt/1.0/java9-rt-ext-eclipse_adoptium_17_0_8/rt.jar'
1143# Executing command line:
1144java
1145-Dfile.encoding=UTF-8
1146-Dcommunitybuild.scala=3.8.1-RC1-bin-20251219-d71e859-NIGHTLY
1147-Dcommunitybuild.project.dependencies.add=
1148-Xmx7G
1149-Xms4G
1150-Xss8M
1151-Dsbt.script=/root/.sdkman/candidates/sbt/current/bin/sbt
1152-Dscala.ext.dirs=/root/.sbt/1.0/java9-rt-ext-eclipse_adoptium_17_0_8
1153-jar
1154/root/.sdkman/candidates/sbt/1.11.5/bin/sbt-launch.jar
1155"setCrossScalaVersions 3.8.1-RC1-bin-20251219-d71e859-NIGHTLY"
1156"++3.8.1-RC1-bin-20251219-d71e859-NIGHTLY -v"
1157"mapScalacOptions ",REQUIRE:-source:3.8,-Wconf:msg=can be rewritten automatically under:s" ",-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e""
1158"set every credentials := Nil"
1159"excludeLibraryDependency com.github.ghik:zerowaste_{scalaVersion} com.olegpy:better-monadic-for_3 org.polyvariant:better-tostring_{scalaVersion} org.wartremover:wartremover_{scalaVersion}"
1160"removeScalacOptionsStartingWith -P:wartremover"
1161
1162moduleMappings
1163"runBuild 3.8.1-RC1-bin-20251219-d71e859-NIGHTLY """{"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","migrationVersions":["3.7"],"sourcePatches":[]}""" com.github.gchudnov%bscript-b1 com.github.gchudnov%bscript-builder com.github.gchudnov%bscript-inspector com.github.gchudnov%bscript-interpreter com.github.gchudnov%bscript-lang com.github.gchudnov%bscript-rewriter com.github.gchudnov%bscript-serde com.github.gchudnov%bscript-translator"
1164
1165[info] welcome to sbt 1.11.5 (Eclipse Adoptium Java 17.0.8)
1166[info] loading settings for project repo-build-build from sbt-updates.sbt...
1167[info] loading project definition from /build/repo/project/project
1168[info] loading settings for project repo-build from akka.sbt, plugins.sbt...
1169[info] loading project definition from /build/repo/project
1170[info] loading settings for project root from build.sbt, version.sbt...
1171[info] set current project to bscript (in build file:/build/repo/)
1172[warn] there's a key that's not used by any other settings/tasks:
1173[warn]
1174[warn] * Global / resolvers
1175[warn] +- (sbt.Classpaths.baseGlobalDefaults) Defaults.scala:3143
1176[warn] +- /build/repo/project/CommunityBuildPlugin.scala:385
1177[warn] +- /build/repo/build.sbt:130
1178[warn]
1179[warn] note: a setting might still be used by a command; to exclude a key from this `lintUnused` check
1180[warn] either append it to `Global / excludeLintKeys` or call .withRank(KeyRanks.Invisible) on the key
1181Execute setCrossScalaVersions: 3.8.1-RC1-bin-20251219-d71e859-NIGHTLY
1182OpenCB::Changing crossVersion 3.2.0 -> 3.8.1-RC1-bin-20251219-d71e859-NIGHTLY in inspector/crossScalaVersions
1183OpenCB::Changing crossVersion 3.2.0 -> 3.8.1-RC1-bin-20251219-d71e859-NIGHTLY in translator/crossScalaVersions
1184OpenCB::Changing crossVersion 3.2.0 -> 3.8.1-RC1-bin-20251219-d71e859-NIGHTLY in b1/crossScalaVersions
1185OpenCB::Changing crossVersion 3.2.0 -> 3.8.1-RC1-bin-20251219-d71e859-NIGHTLY in serde/crossScalaVersions
1186OpenCB::Changing crossVersion 3.2.0 -> 3.8.1-RC1-bin-20251219-d71e859-NIGHTLY in interpreter/crossScalaVersions
1187OpenCB::Changing crossVersion 3.2.0 -> 3.8.1-RC1-bin-20251219-d71e859-NIGHTLY in builder/crossScalaVersions
1188OpenCB::Changing crossVersion 3.2.0 -> 3.8.1-RC1-bin-20251219-d71e859-NIGHTLY in rewriter/crossScalaVersions
1189OpenCB::Changing crossVersion 3.2.0 -> 3.8.1-RC1-bin-20251219-d71e859-NIGHTLY in b1Cli/crossScalaVersions
1190OpenCB::Changing crossVersion 3.2.0 -> 3.8.1-RC1-bin-20251219-d71e859-NIGHTLY in root/crossScalaVersions
1191OpenCB::Changing crossVersion 3.2.0 -> 3.8.1-RC1-bin-20251219-d71e859-NIGHTLY in lang/crossScalaVersions
1192[info] set current project to bscript (in build file:/build/repo/)
1193[info] Setting Scala version to 3.8.1-RC1-bin-20251219-d71e859-NIGHTLY on 10 projects.
1194[info] Switching Scala version on:
1195[info] * root (3.8.1-RC1-bin-20251219-d71e859-NIGHTLY)
1196[info] serde (3.8.1-RC1-bin-20251219-d71e859-NIGHTLY)
1197[info] builder (3.8.1-RC1-bin-20251219-d71e859-NIGHTLY)
1198[info] b1Cli (3.8.1-RC1-bin-20251219-d71e859-NIGHTLY)
1199[info] b1 (3.8.1-RC1-bin-20251219-d71e859-NIGHTLY)
1200[info] inspector (3.8.1-RC1-bin-20251219-d71e859-NIGHTLY)
1201[info] lang (3.8.1-RC1-bin-20251219-d71e859-NIGHTLY)
1202[info] rewriter (3.8.1-RC1-bin-20251219-d71e859-NIGHTLY)
1203[info] translator (3.8.1-RC1-bin-20251219-d71e859-NIGHTLY)
1204[info] interpreter (3.8.1-RC1-bin-20251219-d71e859-NIGHTLY)
1205[info] Excluding projects:
1206[info] Reapplying settings...
1207[info] set current project to bscript (in build file:/build/repo/)
1208Execute mapScalacOptions: ,REQUIRE:-source:3.8,-Wconf:msg=can be rewritten automatically under:s ,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
1209[info] Reapplying settings...
1210[info] set current project to bscript (in build file:/build/repo/)
1211[info] Defining Global / credentials, b1 / credentials and 8 others.
1212[info] The new values will be used by Global / pgpSelectPassphrase, Global / pgpSigningKey and 59 others.
1213[info] Run `last` for details.
1214[info] Reapplying settings...
1215[info] set current project to bscript (in build file:/build/repo/)
1216Execute excludeLibraryDependency: com.github.ghik:zerowaste_{scalaVersion} com.olegpy:better-monadic-for_3 org.polyvariant:better-tostring_{scalaVersion} org.wartremover:wartremover_{scalaVersion}
1217[info] Reapplying settings...
1218OpenCB::Failed to reapply settings in excludeLibraryDependency: Reference to undefined setting:
1219
1220 Global / allExcludeDependencies from Global / allExcludeDependencies (CommunityBuildPlugin.scala:331)
1221 Did you mean b1 / allExcludeDependencies ?
1222 , retry without global scopes
1223[info] Reapplying settings...
1224[info] set current project to bscript (in build file:/build/repo/)
1225Execute removeScalacOptionsStartingWith: -P:wartremover
1226[info] Reapplying settings...
1227[info] set current project to bscript (in build file:/build/repo/)
1228[success] Total time: 0 s, completed Dec 20, 2025, 12:48:16 AM
1229Build config: {"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","migrationVersions":["3.7"],"sourcePatches":[]}
1230Parsed config: Success(ProjectBuildConfig(ProjectsConfig(List(),Map()),CompileOnly,List()))
1231Starting build...
1232Projects: Set(serde, builder, b1, inspector, lang, rewriter, translator, interpreter)
1233Starting build for ProjectRef(file:/build/repo/,b1) (bscript-b1)... [0/8]
1234OpenCB::Filter out '-deprecation', matches setting pattern '^-?-deprecation'
1235OpenCB::Filter out '-feature', matches setting pattern '^-?-feature'
1236OpenCB::Filter out '-Xfatal-warnings', matches setting pattern '^-?-Xfatal-warnings'
1237Compile scalacOptions: -indent, -new-syntax, -print-lines, -unchecked, -Ykind-projector, -Xmigration, -language:existentials, -language:experimental.macros, -language:higherKinds, -language:implicitConversions, -language:postfixOps, -Xsemanticdb, -semanticdb-target, /build/repo/b1/target/scala-3.8.1-RC1-bin-20251219-d71e859-NIGHTLY/meta, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
1238[info] compiling 83 Scala sources to /build/repo/lang/target/scala-3.8.1-RC1-bin-20251219-d71e859-NIGHTLY/classes ...
1239[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
1240[warn] -- [E114] Syntax Warning: /build/repo/lang/src/main/scala/com/github/gchudnov/bscript/lang/ast/Block.scala:36:24
1241[warn] 36 | def apply(statements: Seq[Expr], symbol: Symbol, evalType: Type): Block =
1242[warn] | ^^^
1243[warn] |type Seq in package scala has changed semantics in version SpecificScalaVersion(2,13,0,Final): scala.Seq is now scala.collection.immutable.Seq instead of scala.collection.Seq
1244[warn] |
1245[warn] | longer explanation available when compiling with `-explain`
1246[warn] -- [E114] Syntax Warning: /build/repo/lang/src/main/scala/com/github/gchudnov/bscript/lang/ast/Call.scala:18:40
1247[warn] 18 |final case class Call(id: Symbol, args: Seq[Expr], evalType: Type, promoteToType: Option[Type]) extends Expr:
1248[warn] | ^^^
1249[warn] |type Seq in package scala has changed semantics in version SpecificScalaVersion(2,13,0,Final): scala.Seq is now scala.collection.immutable.Seq instead of scala.collection.Seq
1250[warn] |
1251[warn] | longer explanation available when compiling with `-explain`
1252[warn] -- [E114] Syntax Warning: /build/repo/lang/src/main/scala/com/github/gchudnov/bscript/lang/ast/Call.scala:25:31
1253[warn] 25 | def apply(id: Symbol, exprs: Seq[Expr]): Call =
1254[warn] | ^^^
1255[warn] |type Seq in package scala has changed semantics in version SpecificScalaVersion(2,13,0,Final): scala.Seq is now scala.collection.immutable.Seq instead of scala.collection.Seq
1256[warn] |
1257[warn] | longer explanation available when compiling with `-explain`
1258[warn] -- [E114] Syntax Warning: /build/repo/lang/src/main/scala/com/github/gchudnov/bscript/lang/ast/Call.scala:28:31
1259[warn] 28 | def apply(id: Symbol, exprs: Seq[Expr], evalType: Type): Call =
1260[warn] | ^^^
1261[warn] |type Seq in package scala has changed semantics in version SpecificScalaVersion(2,13,0,Final): scala.Seq is now scala.collection.immutable.Seq instead of scala.collection.Seq
1262[warn] |
1263[warn] | longer explanation available when compiling with `-explain`
1264[warn] -- [E114] Syntax Warning: /build/repo/lang/src/main/scala/com/github/gchudnov/bscript/lang/ast/MethodDecl.scala:9:65
1265[warn] 9 |final case class MethodDecl(retType: Type, name: String, params: Seq[ArgDecl], body: Block, symbol: Symbol, evalType: Type, promoteToType: Option[Type], annotations: Seq[Ann])
1266[warn] | ^^^
1267[warn] |type Seq in package scala has changed semantics in version SpecificScalaVersion(2,13,0,Final): scala.Seq is now scala.collection.immutable.Seq instead of scala.collection.Seq
1268[warn] |
1269[warn] | longer explanation available when compiling with `-explain`
1270[warn] -- [E114] Syntax Warning: /build/repo/lang/src/main/scala/com/github/gchudnov/bscript/lang/ast/MethodDecl.scala:9:166
1271[warn] 9 |final case class MethodDecl(retType: Type, name: String, params: Seq[ArgDecl], body: Block, symbol: Symbol, evalType: Type, promoteToType: Option[Type], annotations: Seq[Ann])
1272[warn] | ^^^
1273[warn] |type Seq in package scala has changed semantics in version SpecificScalaVersion(2,13,0,Final): scala.Seq is now scala.collection.immutable.Seq instead of scala.collection.Seq
1274[warn] |
1275[warn] | longer explanation available when compiling with `-explain`
1276[warn] -- [E114] Syntax Warning: /build/repo/lang/src/main/scala/com/github/gchudnov/bscript/lang/ast/MethodDecl.scala:17:49
1277[warn] 17 | def apply(retType: Type, name: String, params: Seq[ArgDecl], body: Block): MethodDecl =
1278[warn] | ^^^
1279[warn] |type Seq in package scala has changed semantics in version SpecificScalaVersion(2,13,0,Final): scala.Seq is now scala.collection.immutable.Seq instead of scala.collection.Seq
1280[warn] |
1281[warn] | longer explanation available when compiling with `-explain`
1282[warn] -- [E114] Syntax Warning: /build/repo/lang/src/main/scala/com/github/gchudnov/bscript/lang/ast/MethodDecl.scala:29:49
1283[warn] 29 | def apply(retType: Type, name: String, params: Seq[ArgDecl], body: Block, symbol: Symbol): MethodDecl =
1284[warn] | ^^^
1285[warn] |type Seq in package scala has changed semantics in version SpecificScalaVersion(2,13,0,Final): scala.Seq is now scala.collection.immutable.Seq instead of scala.collection.Seq
1286[warn] |
1287[warn] | longer explanation available when compiling with `-explain`
1288[warn] -- [E114] Syntax Warning: /build/repo/lang/src/main/scala/com/github/gchudnov/bscript/lang/ast/MethodDecl.scala:32:49
1289[warn] 32 | def apply(retType: Type, name: String, params: Seq[ArgDecl], body: Block, symbol: Symbol, evalType: Type): MethodDecl =
1290[warn] | ^^^
1291[warn] |type Seq in package scala has changed semantics in version SpecificScalaVersion(2,13,0,Final): scala.Seq is now scala.collection.immutable.Seq instead of scala.collection.Seq
1292[warn] |
1293[warn] | longer explanation available when compiling with `-explain`
1294[warn] -- [E114] Syntax Warning: /build/repo/lang/src/main/scala/com/github/gchudnov/bscript/lang/ast/MethodDecl.scala:36:49
1295[warn] 36 | def apply(retType: Type, name: String, params: Seq[ArgDecl], body: Block, annotations: Seq[Ann]): MethodDecl =
1296[warn] | ^^^
1297[warn] |type Seq in package scala has changed semantics in version SpecificScalaVersion(2,13,0,Final): scala.Seq is now scala.collection.immutable.Seq instead of scala.collection.Seq
1298[warn] |
1299[warn] | longer explanation available when compiling with `-explain`
1300[warn] -- [E114] Syntax Warning: /build/repo/lang/src/main/scala/com/github/gchudnov/bscript/lang/ast/MethodDecl.scala:36:89
1301[warn] 36 | def apply(retType: Type, name: String, params: Seq[ArgDecl], body: Block, annotations: Seq[Ann]): MethodDecl =
1302[warn] | ^^^
1303[warn] |type Seq in package scala has changed semantics in version SpecificScalaVersion(2,13,0,Final): scala.Seq is now scala.collection.immutable.Seq instead of scala.collection.Seq
1304[warn] |
1305[warn] | longer explanation available when compiling with `-explain`
1306[warn] -- [E114] Syntax Warning: /build/repo/lang/src/main/scala/com/github/gchudnov/bscript/lang/ast/MethodDecl.scala:48:49
1307[warn] 48 | def apply(retType: Type, name: String, params: Seq[ArgDecl], body: Block, symbol: Symbol, annotations: Seq[Ann]): MethodDecl =
1308[warn] | ^^^
1309[warn] |type Seq in package scala has changed semantics in version SpecificScalaVersion(2,13,0,Final): scala.Seq is now scala.collection.immutable.Seq instead of scala.collection.Seq
1310[warn] |
1311[warn] | longer explanation available when compiling with `-explain`
1312[warn] -- [E114] Syntax Warning: /build/repo/lang/src/main/scala/com/github/gchudnov/bscript/lang/ast/MethodDecl.scala:48:105
1313[warn] 48 | def apply(retType: Type, name: String, params: Seq[ArgDecl], body: Block, symbol: Symbol, annotations: Seq[Ann]): MethodDecl =
1314[warn] | ^^^
1315[warn] |type Seq in package scala has changed semantics in version SpecificScalaVersion(2,13,0,Final): scala.Seq is now scala.collection.immutable.Seq instead of scala.collection.Seq
1316[warn] |
1317[warn] | longer explanation available when compiling with `-explain`
1318[warn] -- [E114] Syntax Warning: /build/repo/lang/src/main/scala/com/github/gchudnov/bscript/lang/ast/MethodDecl.scala:51:49
1319[warn] 51 | def apply(retType: Type, name: String, params: Seq[ArgDecl], body: Block, symbol: Symbol, evalType: Type, annotations: Seq[Ann]): MethodDecl =
1320[warn] | ^^^
1321[warn] |type Seq in package scala has changed semantics in version SpecificScalaVersion(2,13,0,Final): scala.Seq is now scala.collection.immutable.Seq instead of scala.collection.Seq
1322[warn] |
1323[warn] | longer explanation available when compiling with `-explain`
1324[warn] -- [E114] Syntax Warning: /build/repo/lang/src/main/scala/com/github/gchudnov/bscript/lang/ast/MethodDecl.scala:51:121
1325[warn] 51 | def apply(retType: Type, name: String, params: Seq[ArgDecl], body: Block, symbol: Symbol, evalType: Type, annotations: Seq[Ann]): MethodDecl =
1326[warn] | ^^^
1327[warn] |type Seq in package scala has changed semantics in version SpecificScalaVersion(2,13,0,Final): scala.Seq is now scala.collection.immutable.Seq instead of scala.collection.Seq
1328[warn] |
1329[warn] | longer explanation available when compiling with `-explain`
1330[warn] -- [E114] Syntax Warning: /build/repo/lang/src/main/scala/com/github/gchudnov/bscript/lang/ast/StructDecl.scala:9:50
1331[warn] 9 |final case class StructDecl(name: String, fields: Seq[FieldDecl], symbol: Symbol, evalType: Type, promoteToType: Option[Type]) extends Decl:
1332[warn] | ^^^
1333[warn] |type Seq in package scala has changed semantics in version SpecificScalaVersion(2,13,0,Final): scala.Seq is now scala.collection.immutable.Seq instead of scala.collection.Seq
1334[warn] |
1335[warn] | longer explanation available when compiling with `-explain`
1336[warn] -- [E114] Syntax Warning: /build/repo/lang/src/main/scala/com/github/gchudnov/bscript/lang/ast/StructDecl.scala:16:34
1337[warn] 16 | def apply(name: String, fields: Seq[FieldDecl]): StructDecl =
1338[warn] | ^^^
1339[warn] |type Seq in package scala has changed semantics in version SpecificScalaVersion(2,13,0,Final): scala.Seq is now scala.collection.immutable.Seq instead of scala.collection.Seq
1340[warn] |
1341[warn] | longer explanation available when compiling with `-explain`
1342[warn] -- [E114] Syntax Warning: /build/repo/lang/src/main/scala/com/github/gchudnov/bscript/lang/ast/StructDecl.scala:19:34
1343[warn] 19 | def apply(name: String, fields: Seq[FieldDecl], symbol: Symbol): StructDecl =
1344[warn] | ^^^
1345[warn] |type Seq in package scala has changed semantics in version SpecificScalaVersion(2,13,0,Final): scala.Seq is now scala.collection.immutable.Seq instead of scala.collection.Seq
1346[warn] |
1347[warn] | longer explanation available when compiling with `-explain`
1348[warn] -- [E114] Syntax Warning: /build/repo/lang/src/main/scala/com/github/gchudnov/bscript/lang/ast/StructDecl.scala:22:34
1349[warn] 22 | def apply(name: String, fields: Seq[FieldDecl], symbol: Symbol, evalType: Type): StructDecl =
1350[warn] | ^^^
1351[warn] |type Seq in package scala has changed semantics in version SpecificScalaVersion(2,13,0,Final): scala.Seq is now scala.collection.immutable.Seq instead of scala.collection.Seq
1352[warn] |
1353[warn] | longer explanation available when compiling with `-explain`
1354[warn] -- [E114] Syntax Warning: /build/repo/lang/src/main/scala/com/github/gchudnov/bscript/lang/ast/Vec.scala:16:31
1355[warn] 16 |final case class Vec(elements: Seq[Expr], elementType: Type, evalType: Type, promoteToType: Option[Type]) extends Expr with HasElementType:
1356[warn] | ^^^
1357[warn] |type Seq in package scala has changed semantics in version SpecificScalaVersion(2,13,0,Final): scala.Seq is now scala.collection.immutable.Seq instead of scala.collection.Seq
1358[warn] |
1359[warn] | longer explanation available when compiling with `-explain`
1360[warn] -- [E114] Syntax Warning: /build/repo/lang/src/main/scala/com/github/gchudnov/bscript/lang/ast/Vec.scala:26:22
1361[warn] 26 | def apply(elements: Seq[Expr]): Vec =
1362[warn] | ^^^
1363[warn] |type Seq in package scala has changed semantics in version SpecificScalaVersion(2,13,0,Final): scala.Seq is now scala.collection.immutable.Seq instead of scala.collection.Seq
1364[warn] |
1365[warn] | longer explanation available when compiling with `-explain`
1366[warn] -- [E114] Syntax Warning: /build/repo/lang/src/main/scala/com/github/gchudnov/bscript/lang/ast/Vec.scala:29:22
1367[warn] 29 | def apply(elements: Seq[Expr], evalType: Type): Vec =
1368[warn] | ^^^
1369[warn] |type Seq in package scala has changed semantics in version SpecificScalaVersion(2,13,0,Final): scala.Seq is now scala.collection.immutable.Seq instead of scala.collection.Seq
1370[warn] |
1371[warn] | longer explanation available when compiling with `-explain`
1372[warn] -- [E114] Syntax Warning: /build/repo/lang/src/main/scala/com/github/gchudnov/bscript/lang/util/LineOps.scala:51:33
1373[warn] 51 | def padLines(p: String, lines: Seq[String]): Seq[String] =
1374[warn] | ^^^
1375[warn] |type Seq in package scala has changed semantics in version SpecificScalaVersion(2,13,0,Final): scala.Seq is now scala.collection.immutable.Seq instead of scala.collection.Seq
1376[warn] |
1377[warn] | longer explanation available when compiling with `-explain`
1378[warn] -- [E114] Syntax Warning: /build/repo/lang/src/main/scala/com/github/gchudnov/bscript/lang/util/LineOps.scala:51:47
1379[warn] 51 | def padLines(p: String, lines: Seq[String]): Seq[String] =
1380[warn] | ^^^
1381[warn] |type Seq in package scala has changed semantics in version SpecificScalaVersion(2,13,0,Final): scala.Seq is now scala.collection.immutable.Seq instead of scala.collection.Seq
1382[warn] |
1383[warn] | longer explanation available when compiling with `-explain`
1384[warn] -- [E114] Syntax Warning: /build/repo/lang/src/main/scala/com/github/gchudnov/bscript/lang/util/LineOps.scala:68:30
1385[warn] 68 | def padLines(n: Int, lines: Seq[String]): Seq[String] =
1386[warn] | ^^^
1387[warn] |type Seq in package scala has changed semantics in version SpecificScalaVersion(2,13,0,Final): scala.Seq is now scala.collection.immutable.Seq instead of scala.collection.Seq
1388[warn] |
1389[warn] | longer explanation available when compiling with `-explain`
1390[warn] -- [E114] Syntax Warning: /build/repo/lang/src/main/scala/com/github/gchudnov/bscript/lang/util/LineOps.scala:68:44
1391[warn] 68 | def padLines(n: Int, lines: Seq[String]): Seq[String] =
1392[warn] | ^^^
1393[warn] |type Seq in package scala has changed semantics in version SpecificScalaVersion(2,13,0,Final): scala.Seq is now scala.collection.immutable.Seq instead of scala.collection.Seq
1394[warn] |
1395[warn] | longer explanation available when compiling with `-explain`
1396[warn] -- [E114] Syntax Warning: /build/repo/lang/src/main/scala/com/github/gchudnov/bscript/lang/util/LineOps.scala:85:29
1397[warn] 85 | def padTail(n: Int, lines: Seq[String]): Seq[String] =
1398[warn] | ^^^
1399[warn] |type Seq in package scala has changed semantics in version SpecificScalaVersion(2,13,0,Final): scala.Seq is now scala.collection.immutable.Seq instead of scala.collection.Seq
1400[warn] |
1401[warn] | longer explanation available when compiling with `-explain`
1402[warn] -- [E114] Syntax Warning: /build/repo/lang/src/main/scala/com/github/gchudnov/bscript/lang/util/LineOps.scala:85:43
1403[warn] 85 | def padTail(n: Int, lines: Seq[String]): Seq[String] =
1404[warn] | ^^^
1405[warn] |type Seq in package scala has changed semantics in version SpecificScalaVersion(2,13,0,Final): scala.Seq is now scala.collection.immutable.Seq instead of scala.collection.Seq
1406[warn] |
1407[warn] | longer explanation available when compiling with `-explain`
1408[warn] -- [E114] Syntax Warning: /build/repo/lang/src/main/scala/com/github/gchudnov/bscript/lang/util/LineOps.scala:101:34
1409[warn] 101 | def tabLines(depth: Int, lines: Seq[String]): Seq[String] =
1410[warn] | ^^^
1411[warn] |type Seq in package scala has changed semantics in version SpecificScalaVersion(2,13,0,Final): scala.Seq is now scala.collection.immutable.Seq instead of scala.collection.Seq
1412[warn] |
1413[warn] | longer explanation available when compiling with `-explain`
1414[warn] -- [E114] Syntax Warning: /build/repo/lang/src/main/scala/com/github/gchudnov/bscript/lang/util/LineOps.scala:101:48
1415[warn] 101 | def tabLines(depth: Int, lines: Seq[String]): Seq[String] =
1416[warn] | ^^^
1417[warn] |type Seq in package scala has changed semantics in version SpecificScalaVersion(2,13,0,Final): scala.Seq is now scala.collection.immutable.Seq instead of scala.collection.Seq
1418[warn] |
1419[warn] | longer explanation available when compiling with `-explain`
1420[warn] -- [E114] Syntax Warning: /build/repo/lang/src/main/scala/com/github/gchudnov/bscript/lang/util/LineOps.scala:142:33
1421[warn] 142 | def tabTail(depth: Int, lines: Seq[String]): Seq[String] =
1422[warn] | ^^^
1423[warn] |type Seq in package scala has changed semantics in version SpecificScalaVersion(2,13,0,Final): scala.Seq is now scala.collection.immutable.Seq instead of scala.collection.Seq
1424[warn] |
1425[warn] | longer explanation available when compiling with `-explain`
1426[warn] -- [E114] Syntax Warning: /build/repo/lang/src/main/scala/com/github/gchudnov/bscript/lang/util/LineOps.scala:142:47
1427[warn] 142 | def tabTail(depth: Int, lines: Seq[String]): Seq[String] =
1428[warn] | ^^^
1429[warn] |type Seq in package scala has changed semantics in version SpecificScalaVersion(2,13,0,Final): scala.Seq is now scala.collection.immutable.Seq instead of scala.collection.Seq
1430[warn] |
1431[warn] | longer explanation available when compiling with `-explain`
1432[warn] -- [E114] Syntax Warning: /build/repo/lang/src/main/scala/com/github/gchudnov/bscript/lang/util/LineOps.scala:157:36
1433[warn] 157 | def prepend(start: String, lines: Seq[String]): Seq[String] =
1434[warn] | ^^^
1435[warn] |type Seq in package scala has changed semantics in version SpecificScalaVersion(2,13,0,Final): scala.Seq is now scala.collection.immutable.Seq instead of scala.collection.Seq
1436[warn] |
1437[warn] | longer explanation available when compiling with `-explain`
1438[warn] -- [E114] Syntax Warning: /build/repo/lang/src/main/scala/com/github/gchudnov/bscript/lang/util/LineOps.scala:157:50
1439[warn] 157 | def prepend(start: String, lines: Seq[String]): Seq[String] =
1440[warn] | ^^^
1441[warn] |type Seq in package scala has changed semantics in version SpecificScalaVersion(2,13,0,Final): scala.Seq is now scala.collection.immutable.Seq instead of scala.collection.Seq
1442[warn] |
1443[warn] | longer explanation available when compiling with `-explain`
1444[warn] -- [E114] Syntax Warning: /build/repo/lang/src/main/scala/com/github/gchudnov/bscript/lang/util/LineOps.scala:173:33
1445[warn] 173 | def append(end: String, lines: Seq[String]): Seq[String] =
1446[warn] | ^^^
1447[warn] |type Seq in package scala has changed semantics in version SpecificScalaVersion(2,13,0,Final): scala.Seq is now scala.collection.immutable.Seq instead of scala.collection.Seq
1448[warn] |
1449[warn] | longer explanation available when compiling with `-explain`
1450[warn] -- [E114] Syntax Warning: /build/repo/lang/src/main/scala/com/github/gchudnov/bscript/lang/util/LineOps.scala:173:47
1451[warn] 173 | def append(end: String, lines: Seq[String]): Seq[String] =
1452[warn] | ^^^
1453[warn] |type Seq in package scala has changed semantics in version SpecificScalaVersion(2,13,0,Final): scala.Seq is now scala.collection.immutable.Seq instead of scala.collection.Seq
1454[warn] |
1455[warn] | longer explanation available when compiling with `-explain`
1456[warn] -- [E114] Syntax Warning: /build/repo/lang/src/main/scala/com/github/gchudnov/bscript/lang/util/LineOps.scala:189:46
1457[warn] 189 | def wrap(start: String, end: String, lines: Seq[String]): Seq[String] =
1458[warn] | ^^^
1459[warn] |type Seq in package scala has changed semantics in version SpecificScalaVersion(2,13,0,Final): scala.Seq is now scala.collection.immutable.Seq instead of scala.collection.Seq
1460[warn] |
1461[warn] | longer explanation available when compiling with `-explain`
1462[warn] -- [E114] Syntax Warning: /build/repo/lang/src/main/scala/com/github/gchudnov/bscript/lang/util/LineOps.scala:189:60
1463[warn] 189 | def wrap(start: String, end: String, lines: Seq[String]): Seq[String] =
1464[warn] | ^^^
1465[warn] |type Seq in package scala has changed semantics in version SpecificScalaVersion(2,13,0,Final): scala.Seq is now scala.collection.immutable.Seq instead of scala.collection.Seq
1466[warn] |
1467[warn] | longer explanation available when compiling with `-explain`
1468[warn] -- [E114] Syntax Warning: /build/repo/lang/src/main/scala/com/github/gchudnov/bscript/lang/util/LineOps.scala:210:57
1469[warn] 210 | def wrapIfMultiline(start: String, end: String, lines: Seq[String]): Seq[String] =
1470[warn] | ^^^
1471[warn] |type Seq in package scala has changed semantics in version SpecificScalaVersion(2,13,0,Final): scala.Seq is now scala.collection.immutable.Seq instead of scala.collection.Seq
1472[warn] |
1473[warn] | longer explanation available when compiling with `-explain`
1474[warn] -- [E114] Syntax Warning: /build/repo/lang/src/main/scala/com/github/gchudnov/bscript/lang/util/LineOps.scala:210:71
1475[warn] 210 | def wrapIfMultiline(start: String, end: String, lines: Seq[String]): Seq[String] =
1476[warn] | ^^^
1477[warn] |type Seq in package scala has changed semantics in version SpecificScalaVersion(2,13,0,Final): scala.Seq is now scala.collection.immutable.Seq instead of scala.collection.Seq
1478[warn] |
1479[warn] | longer explanation available when compiling with `-explain`
1480[warn] -- [E114] Syntax Warning: /build/repo/lang/src/main/scala/com/github/gchudnov/bscript/lang/util/LineOps.scala:228:58
1481[warn] 228 | def wrapIfNonWrapped(start: String, end: String, lines: Seq[String]): Seq[String] =
1482[warn] | ^^^
1483[warn] |type Seq in package scala has changed semantics in version SpecificScalaVersion(2,13,0,Final): scala.Seq is now scala.collection.immutable.Seq instead of scala.collection.Seq
1484[warn] |
1485[warn] | longer explanation available when compiling with `-explain`
1486[warn] -- [E114] Syntax Warning: /build/repo/lang/src/main/scala/com/github/gchudnov/bscript/lang/util/LineOps.scala:228:72
1487[warn] 228 | def wrapIfNonWrapped(start: String, end: String, lines: Seq[String]): Seq[String] =
1488[warn] | ^^^
1489[warn] |type Seq in package scala has changed semantics in version SpecificScalaVersion(2,13,0,Final): scala.Seq is now scala.collection.immutable.Seq instead of scala.collection.Seq
1490[warn] |
1491[warn] | longer explanation available when compiling with `-explain`
1492[warn] -- [E114] Syntax Warning: /build/repo/lang/src/main/scala/com/github/gchudnov/bscript/lang/util/LineOps.scala:246:23
1493[warn] 246 | def wrapEmpty(lines: Seq[String]): Seq[String] =
1494[warn] | ^^^
1495[warn] |type Seq in package scala has changed semantics in version SpecificScalaVersion(2,13,0,Final): scala.Seq is now scala.collection.immutable.Seq instead of scala.collection.Seq
1496[warn] |
1497[warn] | longer explanation available when compiling with `-explain`
1498[warn] -- [E114] Syntax Warning: /build/repo/lang/src/main/scala/com/github/gchudnov/bscript/lang/util/LineOps.scala:246:37
1499[warn] 246 | def wrapEmpty(lines: Seq[String]): Seq[String] =
1500[warn] | ^^^
1501[warn] |type Seq in package scala has changed semantics in version SpecificScalaVersion(2,13,0,Final): scala.Seq is now scala.collection.immutable.Seq instead of scala.collection.Seq
1502[warn] |
1503[warn] | longer explanation available when compiling with `-explain`
1504[warn] -- [E114] Syntax Warning: /build/repo/lang/src/main/scala/com/github/gchudnov/bscript/lang/util/LineOps.scala:252:18
1505[warn] 252 | def join(lines: Seq[String]): String =
1506[warn] | ^^^
1507[warn] |type Seq in package scala has changed semantics in version SpecificScalaVersion(2,13,0,Final): scala.Seq is now scala.collection.immutable.Seq instead of scala.collection.Seq
1508[warn] |
1509[warn] | longer explanation available when compiling with `-explain`
1510[warn] -- [E114] Syntax Warning: /build/repo/lang/src/main/scala/com/github/gchudnov/bscript/lang/util/LineOps.scala:271:29
1511[warn] 271 | def join(sep: String, lhs: Seq[String], rhs: Seq[String]): Seq[String] =
1512[warn] | ^^^
1513[warn] |type Seq in package scala has changed semantics in version SpecificScalaVersion(2,13,0,Final): scala.Seq is now scala.collection.immutable.Seq instead of scala.collection.Seq
1514[warn] |
1515[warn] | longer explanation available when compiling with `-explain`
1516[warn] -- [E114] Syntax Warning: /build/repo/lang/src/main/scala/com/github/gchudnov/bscript/lang/util/LineOps.scala:271:47
1517[warn] 271 | def join(sep: String, lhs: Seq[String], rhs: Seq[String]): Seq[String] =
1518[warn] | ^^^
1519[warn] |type Seq in package scala has changed semantics in version SpecificScalaVersion(2,13,0,Final): scala.Seq is now scala.collection.immutable.Seq instead of scala.collection.Seq
1520[warn] |
1521[warn] | longer explanation available when compiling with `-explain`
1522[warn] -- [E114] Syntax Warning: /build/repo/lang/src/main/scala/com/github/gchudnov/bscript/lang/util/LineOps.scala:271:61
1523[warn] 271 | def join(sep: String, lhs: Seq[String], rhs: Seq[String]): Seq[String] =
1524[warn] | ^^^
1525[warn] |type Seq in package scala has changed semantics in version SpecificScalaVersion(2,13,0,Final): scala.Seq is now scala.collection.immutable.Seq instead of scala.collection.Seq
1526[warn] |
1527[warn] | longer explanation available when compiling with `-explain`
1528[warn] -- [E114] Syntax Warning: /build/repo/lang/src/main/scala/com/github/gchudnov/bscript/lang/util/LineOps.scala:301:39
1529[warn] 301 | def joinAll(sep: String, linesLines: Seq[Seq[String]]): Seq[String] =
1530[warn] | ^^^
1531[warn] |type Seq in package scala has changed semantics in version SpecificScalaVersion(2,13,0,Final): scala.Seq is now scala.collection.immutable.Seq instead of scala.collection.Seq
1532[warn] |
1533[warn] | longer explanation available when compiling with `-explain`
1534[warn] -- [E114] Syntax Warning: /build/repo/lang/src/main/scala/com/github/gchudnov/bscript/lang/util/LineOps.scala:301:43
1535[warn] 301 | def joinAll(sep: String, linesLines: Seq[Seq[String]]): Seq[String] =
1536[warn] | ^^^
1537[warn] |type Seq in package scala has changed semantics in version SpecificScalaVersion(2,13,0,Final): scala.Seq is now scala.collection.immutable.Seq instead of scala.collection.Seq
1538[warn] |
1539[warn] | longer explanation available when compiling with `-explain`
1540[warn] -- [E114] Syntax Warning: /build/repo/lang/src/main/scala/com/github/gchudnov/bscript/lang/util/LineOps.scala:301:58
1541[warn] 301 | def joinAll(sep: String, linesLines: Seq[Seq[String]]): Seq[String] =
1542[warn] | ^^^
1543[warn] |type Seq in package scala has changed semantics in version SpecificScalaVersion(2,13,0,Final): scala.Seq is now scala.collection.immutable.Seq instead of scala.collection.Seq
1544[warn] |
1545[warn] | longer explanation available when compiling with `-explain`
1546[warn] -- [E114] Syntax Warning: /build/repo/lang/src/main/scala/com/github/gchudnov/bscript/lang/util/LineOps.scala:305:28
1547[warn] 305 | nonEmpties.reduceLeft[Seq[String]] { case (acc, lines) =>
1548[warn] | ^^^
1549[warn] |type Seq in package scala has changed semantics in version SpecificScalaVersion(2,13,0,Final): scala.Seq is now scala.collection.immutable.Seq instead of scala.collection.Seq
1550[warn] |
1551[warn] | longer explanation available when compiling with `-explain`
1552[warn] -- [E114] Syntax Warning: /build/repo/lang/src/main/scala/com/github/gchudnov/bscript/lang/util/LineOps.scala:325:31
1553[warn] 325 | def joinCR(sep: String, lhs: Seq[String], rhs: Seq[String]): Seq[String] =
1554[warn] | ^^^
1555[warn] |type Seq in package scala has changed semantics in version SpecificScalaVersion(2,13,0,Final): scala.Seq is now scala.collection.immutable.Seq instead of scala.collection.Seq
1556[warn] |
1557[warn] | longer explanation available when compiling with `-explain`
1558[warn] -- [E114] Syntax Warning: /build/repo/lang/src/main/scala/com/github/gchudnov/bscript/lang/util/LineOps.scala:325:49
1559[warn] 325 | def joinCR(sep: String, lhs: Seq[String], rhs: Seq[String]): Seq[String] =
1560[warn] | ^^^
1561[warn] |type Seq in package scala has changed semantics in version SpecificScalaVersion(2,13,0,Final): scala.Seq is now scala.collection.immutable.Seq instead of scala.collection.Seq
1562[warn] |
1563[warn] | longer explanation available when compiling with `-explain`
1564[warn] -- [E114] Syntax Warning: /build/repo/lang/src/main/scala/com/github/gchudnov/bscript/lang/util/LineOps.scala:325:63
1565[warn] 325 | def joinCR(sep: String, lhs: Seq[String], rhs: Seq[String]): Seq[String] =
1566[warn] | ^^^
1567[warn] |type Seq in package scala has changed semantics in version SpecificScalaVersion(2,13,0,Final): scala.Seq is now scala.collection.immutable.Seq instead of scala.collection.Seq
1568[warn] |
1569[warn] | longer explanation available when compiling with `-explain`
1570[warn] -- [E114] Syntax Warning: /build/repo/lang/src/main/scala/com/github/gchudnov/bscript/lang/util/LineOps.scala:350:40
1571[warn] 350 | def joinVAll(sep: String, linesLines: Seq[Seq[String]]): Seq[String] =
1572[warn] | ^^^
1573[warn] |type Seq in package scala has changed semantics in version SpecificScalaVersion(2,13,0,Final): scala.Seq is now scala.collection.immutable.Seq instead of scala.collection.Seq
1574[warn] |
1575[warn] | longer explanation available when compiling with `-explain`
1576[warn] -- [E114] Syntax Warning: /build/repo/lang/src/main/scala/com/github/gchudnov/bscript/lang/util/LineOps.scala:350:44
1577[warn] 350 | def joinVAll(sep: String, linesLines: Seq[Seq[String]]): Seq[String] =
1578[warn] | ^^^
1579[warn] |type Seq in package scala has changed semantics in version SpecificScalaVersion(2,13,0,Final): scala.Seq is now scala.collection.immutable.Seq instead of scala.collection.Seq
1580[warn] |
1581[warn] | longer explanation available when compiling with `-explain`
1582[warn] -- [E114] Syntax Warning: /build/repo/lang/src/main/scala/com/github/gchudnov/bscript/lang/util/LineOps.scala:350:59
1583[warn] 350 | def joinVAll(sep: String, linesLines: Seq[Seq[String]]): Seq[String] =
1584[warn] | ^^^
1585[warn] |type Seq in package scala has changed semantics in version SpecificScalaVersion(2,13,0,Final): scala.Seq is now scala.collection.immutable.Seq instead of scala.collection.Seq
1586[warn] |
1587[warn] | longer explanation available when compiling with `-explain`
1588[warn] -- [E114] Syntax Warning: /build/repo/lang/src/main/scala/com/github/gchudnov/bscript/lang/util/LineOps.scala:354:28
1589[warn] 354 | nonEmpties.reduceLeft[Seq[String]] { case (acc, lines) =>
1590[warn] | ^^^
1591[warn] |type Seq in package scala has changed semantics in version SpecificScalaVersion(2,13,0,Final): scala.Seq is now scala.collection.immutable.Seq instead of scala.collection.Seq
1592[warn] |
1593[warn] | longer explanation available when compiling with `-explain`
1594[warn] -- [E114] Syntax Warning: /build/repo/lang/src/main/scala/com/github/gchudnov/bscript/lang/util/LineOps.scala:370:17
1595[warn] 370 | def joinNL(xs: Seq[String], ys: Seq[String]): Seq[String] =
1596[warn] | ^^^
1597[warn] |type Seq in package scala has changed semantics in version SpecificScalaVersion(2,13,0,Final): scala.Seq is now scala.collection.immutable.Seq instead of scala.collection.Seq
1598[warn] |
1599[warn] | longer explanation available when compiling with `-explain`
1600[warn] -- [E114] Syntax Warning: /build/repo/lang/src/main/scala/com/github/gchudnov/bscript/lang/util/LineOps.scala:370:34
1601[warn] 370 | def joinNL(xs: Seq[String], ys: Seq[String]): Seq[String] =
1602[warn] | ^^^
1603[warn] |type Seq in package scala has changed semantics in version SpecificScalaVersion(2,13,0,Final): scala.Seq is now scala.collection.immutable.Seq instead of scala.collection.Seq
1604[warn] |
1605[warn] | longer explanation available when compiling with `-explain`
1606[warn] -- [E114] Syntax Warning: /build/repo/lang/src/main/scala/com/github/gchudnov/bscript/lang/util/LineOps.scala:370:48
1607[warn] 370 | def joinNL(xs: Seq[String], ys: Seq[String]): Seq[String] =
1608[warn] | ^^^
1609[warn] |type Seq in package scala has changed semantics in version SpecificScalaVersion(2,13,0,Final): scala.Seq is now scala.collection.immutable.Seq instead of scala.collection.Seq
1610[warn] |
1611[warn] | longer explanation available when compiling with `-explain`
1612[warn] -- [E114] Syntax Warning: /build/repo/lang/src/main/scala/com/github/gchudnov/bscript/lang/util/LineOps.scala:383:24
1613[warn] 383 | def split(s: String): Seq[String] =
1614[warn] | ^^^
1615[warn] |type Seq in package scala has changed semantics in version SpecificScalaVersion(2,13,0,Final): scala.Seq is now scala.collection.immutable.Seq instead of scala.collection.Seq
1616[warn] |
1617[warn] | longer explanation available when compiling with `-explain`
1618[warn] -- [E114] Syntax Warning: /build/repo/lang/src/main/scala/com/github/gchudnov/bscript/lang/util/Transform.scala:8:25
1619[warn] 8 | def sequence[E, A](es: Seq[Either[E, A]]): Either[E, Seq[A]] = es.partitionMap(identity) match
1620[warn] | ^^^
1621[warn] |type Seq in package scala has changed semantics in version SpecificScalaVersion(2,13,0,Final): scala.Seq is now scala.collection.immutable.Seq instead of scala.collection.Seq
1622[warn] |
1623[warn] | longer explanation available when compiling with `-explain`
1624[warn] -- [E114] Syntax Warning: /build/repo/lang/src/main/scala/com/github/gchudnov/bscript/lang/util/Transform.scala:8:55
1625[warn] 8 | def sequence[E, A](es: Seq[Either[E, A]]): Either[E, Seq[A]] = es.partitionMap(identity) match
1626[warn] | ^^^
1627[warn] |type Seq in package scala has changed semantics in version SpecificScalaVersion(2,13,0,Final): scala.Seq is now scala.collection.immutable.Seq instead of scala.collection.Seq
1628[warn] |
1629[warn] | longer explanation available when compiling with `-explain`
1630[warn] 66 warnings found
1631[info] done compiling
1632[info] compiling 14 Scala sources to /build/repo/builder/target/scala-3.8.1-RC1-bin-20251219-d71e859-NIGHTLY/classes ...
1633[info] compiling 8 Scala sources to /build/repo/rewriter/target/scala-3.8.1-RC1-bin-20251219-d71e859-NIGHTLY/classes ...
1634[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
1635[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
1636[warn] -- [E114] Syntax Warning: /build/repo/rewriter/src/main/scala/com/github/gchudnov/bscript/rewriter/internal/FindVisitor.scala:249:41
1637[warn] 249 | private def visitSeq(s: FindState, ns: Seq[Expr]): Either[Throwable, Option[AST]] =
1638[warn] | ^^^
1639[warn] |type Seq in package scala has changed semantics in version SpecificScalaVersion(2,13,0,Final): scala.Seq is now scala.collection.immutable.Seq instead of scala.collection.Seq
1640[warn] |
1641[warn] | longer explanation available when compiling with `-explain`
1642[warn] two warnings found
1643[info] done compiling
1644[info] compiling 10 Scala sources to /build/repo/serde/target/scala-3.8.1-RC1-bin-20251219-d71e859-NIGHTLY/classes ...
1645[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
1646[warn] -- [E114] Syntax Warning: /build/repo/builder/src/main/scala/com/github/gchudnov/bscript/builder/internal/TypeCheckVisitor.scala:382:85
1647[warn] 382 | promotedExprs <- optElementType.fold(Right(Seq.empty[Expr]): Either[Throwable, Seq[Expr]]) { elementType =>
1648[warn] | ^^^
1649[warn] |type Seq in package scala has changed semantics in version SpecificScalaVersion(2,13,0,Final): scala.Seq is now scala.collection.immutable.Seq instead of scala.collection.Seq
1650[warn] |
1651[warn] | longer explanation available when compiling with `-explain`
1652[warn] two warnings found
1653[info] done compiling
1654[info] compiling 21 Scala sources to /build/repo/translator/target/scala-3.8.1-RC1-bin-20251219-d71e859-NIGHTLY/classes ...
1655[info] compiling 16 Scala sources to /build/repo/interpreter/target/scala-3.8.1-RC1-bin-20251219-d71e859-NIGHTLY/classes ...
1656[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
1657[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
1658[warn] one warning found
1659[info] done compiling
1660[warn] -- [E114] Syntax Warning: /build/repo/translator/src/main/scala/com/github/gchudnov/bscript/translator/internal/ScalaInitializer.scala:25:44
1661[warn] 25 | def init(toType: Type): Either[Throwable, Seq[String]] = toType match
1662[warn] | ^^^
1663[warn] |type Seq in package scala has changed semantics in version SpecificScalaVersion(2,13,0,Final): scala.Seq is now scala.collection.immutable.Seq instead of scala.collection.Seq
1664[warn] |
1665[warn] | longer explanation available when compiling with `-explain`
1666[warn] -- [E114] Syntax Warning: /build/repo/translator/src/main/scala/com/github/gchudnov/bscript/translator/internal/ScalaInitializer.scala:34:67
1667[warn] 34 | private def initBuiltInType(bs: SBuiltInType): Either[Throwable, Seq[String]] = bs.name match
1668[warn] | ^^^
1669[warn] |type Seq in package scala has changed semantics in version SpecificScalaVersion(2,13,0,Final): scala.Seq is now scala.collection.immutable.Seq instead of scala.collection.Seq
1670[warn] |
1671[warn] | longer explanation available when compiling with `-explain`
1672[warn] -- [E114] Syntax Warning: /build/repo/translator/src/main/scala/com/github/gchudnov/bscript/translator/internal/ScalaInitializer.scala:45:64
1673[warn] 45 | private def initCollection(cs: VectorType): Either[Throwable, Seq[String]] =
1674[warn] | ^^^
1675[warn] |type Seq in package scala has changed semantics in version SpecificScalaVersion(2,13,0,Final): scala.Seq is now scala.collection.immutable.Seq instead of scala.collection.Seq
1676[warn] |
1677[warn] | longer explanation available when compiling with `-explain`
1678[warn] -- [E114] Syntax Warning: /build/repo/translator/src/main/scala/com/github/gchudnov/bscript/translator/internal/ScalaInitializer.scala:48:57
1679[warn] 48 | private def initStruct(ss: SStruct): Either[Throwable, Seq[String]] =
1680[warn] | ^^^
1681[warn] |type Seq in package scala has changed semantics in version SpecificScalaVersion(2,13,0,Final): scala.Seq is now scala.collection.immutable.Seq instead of scala.collection.Seq
1682[warn] |
1683[warn] | longer explanation available when compiling with `-explain`
1684[warn] -- [E114] Syntax Warning: /build/repo/translator/src/main/scala/com/github/gchudnov/bscript/translator/internal/ScalaState.scala:27:13
1685[warn] 27 | def lines: Seq[String]
1686[warn] | ^^^
1687[warn] |type Seq in package scala has changed semantics in version SpecificScalaVersion(2,13,0,Final): scala.Seq is now scala.collection.immutable.Seq instead of scala.collection.Seq
1688[warn] |
1689[warn] | longer explanation available when compiling with `-explain`
1690[warn] -- [E114] Syntax Warning: /build/repo/translator/src/main/scala/com/github/gchudnov/bscript/translator/internal/ScalaState.scala:29:25
1691[warn] 29 | def inits: Map[String, Seq[String]]
1692[warn] | ^^^
1693[warn] |type Seq in package scala has changed semantics in version SpecificScalaVersion(2,13,0,Final): scala.Seq is now scala.collection.immutable.Seq instead of scala.collection.Seq
1694[warn] |
1695[warn] | longer explanation available when compiling with `-explain`
1696[warn] -- [E114] Syntax Warning: /build/repo/translator/src/main/scala/com/github/gchudnov/bscript/translator/internal/ScalaState.scala:36:23
1697[warn] 36 | def withLines(lines: Seq[String]): ScalaState
1698[warn] | ^^^
1699[warn] |type Seq in package scala has changed semantics in version SpecificScalaVersion(2,13,0,Final): scala.Seq is now scala.collection.immutable.Seq instead of scala.collection.Seq
1700[warn] |
1701[warn] | longer explanation available when compiling with `-explain`
1702[warn] -- [E114] Syntax Warning: /build/repo/translator/src/main/scala/com/github/gchudnov/bscript/translator/internal/ScalaState.scala:39:35
1703[warn] 39 | def withInits(inits: Map[String, Seq[String]]): ScalaState
1704[warn] | ^^^
1705[warn] |type Seq in package scala has changed semantics in version SpecificScalaVersion(2,13,0,Final): scala.Seq is now scala.collection.immutable.Seq instead of scala.collection.Seq
1706[warn] |
1707[warn] | longer explanation available when compiling with `-explain`
1708[warn] -- [E114] Syntax Warning: /build/repo/translator/src/main/scala/com/github/gchudnov/bscript/translator/internal/ScalaVisitor.scala:401:41
1709[warn] 401 | private def padLines(p: String, lines: Seq[String]): Seq[String] =
1710[warn] | ^^^
1711[warn] |type Seq in package scala has changed semantics in version SpecificScalaVersion(2,13,0,Final): scala.Seq is now scala.collection.immutable.Seq instead of scala.collection.Seq
1712[warn] |
1713[warn] | longer explanation available when compiling with `-explain`
1714[warn] -- [E114] Syntax Warning: /build/repo/translator/src/main/scala/com/github/gchudnov/bscript/translator/internal/ScalaVisitor.scala:401:55
1715[warn] 401 | private def padLines(p: String, lines: Seq[String]): Seq[String] =
1716[warn] | ^^^
1717[warn] |type Seq in package scala has changed semantics in version SpecificScalaVersion(2,13,0,Final): scala.Seq is now scala.collection.immutable.Seq instead of scala.collection.Seq
1718[warn] |
1719[warn] | longer explanation available when compiling with `-explain`
1720[warn] -- [E114] Syntax Warning: /build/repo/translator/src/main/scala/com/github/gchudnov/bscript/translator/internal/ScalaVisitor.scala:404:42
1721[warn] 404 | private def tabLines(depth: Int, lines: Seq[String]): Seq[String] =
1722[warn] | ^^^
1723[warn] |type Seq in package scala has changed semantics in version SpecificScalaVersion(2,13,0,Final): scala.Seq is now scala.collection.immutable.Seq instead of scala.collection.Seq
1724[warn] |
1725[warn] | longer explanation available when compiling with `-explain`
1726[warn] -- [E114] Syntax Warning: /build/repo/translator/src/main/scala/com/github/gchudnov/bscript/translator/internal/ScalaVisitor.scala:404:56
1727[warn] 404 | private def tabLines(depth: Int, lines: Seq[String]): Seq[String] =
1728[warn] | ^^^
1729[warn] |type Seq in package scala has changed semantics in version SpecificScalaVersion(2,13,0,Final): scala.Seq is now scala.collection.immutable.Seq instead of scala.collection.Seq
1730[warn] |
1731[warn] | longer explanation available when compiling with `-explain`
1732[warn] -- [E114] Syntax Warning: /build/repo/translator/src/main/scala/com/github/gchudnov/bscript/translator/internal/ScalaVisitor.scala:407:41
1733[warn] 407 | private def tabTail(depth: Int, lines: Seq[String]): Seq[String] =
1734[warn] | ^^^
1735[warn] |type Seq in package scala has changed semantics in version SpecificScalaVersion(2,13,0,Final): scala.Seq is now scala.collection.immutable.Seq instead of scala.collection.Seq
1736[warn] |
1737[warn] | longer explanation available when compiling with `-explain`
1738[warn] -- [E114] Syntax Warning: /build/repo/translator/src/main/scala/com/github/gchudnov/bscript/translator/internal/ScalaVisitor.scala:407:55
1739[warn] 407 | private def tabTail(depth: Int, lines: Seq[String]): Seq[String] =
1740[warn] | ^^^
1741[warn] |type Seq in package scala has changed semantics in version SpecificScalaVersion(2,13,0,Final): scala.Seq is now scala.collection.immutable.Seq instead of scala.collection.Seq
1742[warn] |
1743[warn] | longer explanation available when compiling with `-explain`
1744[warn] -- [E114] Syntax Warning: /build/repo/translator/src/main/scala/com/github/gchudnov/bscript/translator/internal/ScalaVisitor.scala:410:37
1745[warn] 410 | private def join(sep: String, lhs: Seq[String], rhs: Seq[String]): Seq[String] =
1746[warn] | ^^^
1747[warn] |type Seq in package scala has changed semantics in version SpecificScalaVersion(2,13,0,Final): scala.Seq is now scala.collection.immutable.Seq instead of scala.collection.Seq
1748[warn] |
1749[warn] | longer explanation available when compiling with `-explain`
1750[warn] -- [E114] Syntax Warning: /build/repo/translator/src/main/scala/com/github/gchudnov/bscript/translator/internal/ScalaVisitor.scala:410:55
1751[warn] 410 | private def join(sep: String, lhs: Seq[String], rhs: Seq[String]): Seq[String] =
1752[warn] | ^^^
1753[warn] |type Seq in package scala has changed semantics in version SpecificScalaVersion(2,13,0,Final): scala.Seq is now scala.collection.immutable.Seq instead of scala.collection.Seq
1754[warn] |
1755[warn] | longer explanation available when compiling with `-explain`
1756[warn] -- [E114] Syntax Warning: /build/repo/translator/src/main/scala/com/github/gchudnov/bscript/translator/internal/ScalaVisitor.scala:410:69
1757[warn] 410 | private def join(sep: String, lhs: Seq[String], rhs: Seq[String]): Seq[String] =
1758[warn] | ^^^
1759[warn] |type Seq in package scala has changed semantics in version SpecificScalaVersion(2,13,0,Final): scala.Seq is now scala.collection.immutable.Seq instead of scala.collection.Seq
1760[warn] |
1761[warn] | longer explanation available when compiling with `-explain`
1762[warn] -- [E114] Syntax Warning: /build/repo/translator/src/main/scala/com/github/gchudnov/bscript/translator/internal/ScalaVisitor.scala:413:47
1763[warn] 413 | private def joinAll(sep: String, linesLines: Seq[Seq[String]]): Seq[String] =
1764[warn] | ^^^
1765[warn] |type Seq in package scala has changed semantics in version SpecificScalaVersion(2,13,0,Final): scala.Seq is now scala.collection.immutable.Seq instead of scala.collection.Seq
1766[warn] |
1767[warn] | longer explanation available when compiling with `-explain`
1768[warn] -- [E114] Syntax Warning: /build/repo/translator/src/main/scala/com/github/gchudnov/bscript/translator/internal/ScalaVisitor.scala:413:51
1769[warn] 413 | private def joinAll(sep: String, linesLines: Seq[Seq[String]]): Seq[String] =
1770[warn] | ^^^
1771[warn] |type Seq in package scala has changed semantics in version SpecificScalaVersion(2,13,0,Final): scala.Seq is now scala.collection.immutable.Seq instead of scala.collection.Seq
1772[warn] |
1773[warn] | longer explanation available when compiling with `-explain`
1774[warn] -- [E114] Syntax Warning: /build/repo/translator/src/main/scala/com/github/gchudnov/bscript/translator/internal/ScalaVisitor.scala:413:66
1775[warn] 413 | private def joinAll(sep: String, linesLines: Seq[Seq[String]]): Seq[String] =
1776[warn] | ^^^
1777[warn] |type Seq in package scala has changed semantics in version SpecificScalaVersion(2,13,0,Final): scala.Seq is now scala.collection.immutable.Seq instead of scala.collection.Seq
1778[warn] |
1779[warn] | longer explanation available when compiling with `-explain`
1780[warn] -- [E114] Syntax Warning: /build/repo/translator/src/main/scala/com/github/gchudnov/bscript/translator/internal/ScalaVisitor.scala:416:48
1781[warn] 416 | private def joinVAll(sep: String, linesLines: Seq[Seq[String]]): Seq[String] =
1782[warn] | ^^^
1783[warn] |type Seq in package scala has changed semantics in version SpecificScalaVersion(2,13,0,Final): scala.Seq is now scala.collection.immutable.Seq instead of scala.collection.Seq
1784[warn] |
1785[warn] | longer explanation available when compiling with `-explain`
1786[warn] -- [E114] Syntax Warning: /build/repo/translator/src/main/scala/com/github/gchudnov/bscript/translator/internal/ScalaVisitor.scala:416:52
1787[warn] 416 | private def joinVAll(sep: String, linesLines: Seq[Seq[String]]): Seq[String] =
1788[warn] | ^^^
1789[warn] |type Seq in package scala has changed semantics in version SpecificScalaVersion(2,13,0,Final): scala.Seq is now scala.collection.immutable.Seq instead of scala.collection.Seq
1790[warn] |
1791[warn] | longer explanation available when compiling with `-explain`
1792[warn] -- [E114] Syntax Warning: /build/repo/translator/src/main/scala/com/github/gchudnov/bscript/translator/internal/ScalaVisitor.scala:416:67
1793[warn] 416 | private def joinVAll(sep: String, linesLines: Seq[Seq[String]]): Seq[String] =
1794[warn] | ^^^
1795[warn] |type Seq in package scala has changed semantics in version SpecificScalaVersion(2,13,0,Final): scala.Seq is now scala.collection.immutable.Seq instead of scala.collection.Seq
1796[warn] |
1797[warn] | longer explanation available when compiling with `-explain`
1798[warn] -- [E114] Syntax Warning: /build/repo/translator/src/main/scala/com/github/gchudnov/bscript/translator/internal/ScalaVisitor.scala:419:39
1799[warn] 419 | private def joinCR(sep: String, lhs: Seq[String], rhs: Seq[String]): Seq[String] =
1800[warn] | ^^^
1801[warn] |type Seq in package scala has changed semantics in version SpecificScalaVersion(2,13,0,Final): scala.Seq is now scala.collection.immutable.Seq instead of scala.collection.Seq
1802[warn] |
1803[warn] | longer explanation available when compiling with `-explain`
1804[warn] -- [E114] Syntax Warning: /build/repo/translator/src/main/scala/com/github/gchudnov/bscript/translator/internal/ScalaVisitor.scala:419:57
1805[warn] 419 | private def joinCR(sep: String, lhs: Seq[String], rhs: Seq[String]): Seq[String] =
1806[warn] | ^^^
1807[warn] |type Seq in package scala has changed semantics in version SpecificScalaVersion(2,13,0,Final): scala.Seq is now scala.collection.immutable.Seq instead of scala.collection.Seq
1808[warn] |
1809[warn] | longer explanation available when compiling with `-explain`
1810[warn] -- [E114] Syntax Warning: /build/repo/translator/src/main/scala/com/github/gchudnov/bscript/translator/internal/ScalaVisitor.scala:419:71
1811[warn] 419 | private def joinCR(sep: String, lhs: Seq[String], rhs: Seq[String]): Seq[String] =
1812[warn] | ^^^
1813[warn] |type Seq in package scala has changed semantics in version SpecificScalaVersion(2,13,0,Final): scala.Seq is now scala.collection.immutable.Seq instead of scala.collection.Seq
1814[warn] |
1815[warn] | longer explanation available when compiling with `-explain`
1816[warn] -- [E114] Syntax Warning: /build/repo/translator/src/main/scala/com/github/gchudnov/bscript/translator/internal/ScalaVisitor.scala:422:44
1817[warn] 422 | private def prepend(start: String, lines: Seq[String]): Seq[String] =
1818[warn] | ^^^
1819[warn] |type Seq in package scala has changed semantics in version SpecificScalaVersion(2,13,0,Final): scala.Seq is now scala.collection.immutable.Seq instead of scala.collection.Seq
1820[warn] |
1821[warn] | longer explanation available when compiling with `-explain`
1822[warn] -- [E114] Syntax Warning: /build/repo/translator/src/main/scala/com/github/gchudnov/bscript/translator/internal/ScalaVisitor.scala:422:58
1823[warn] 422 | private def prepend(start: String, lines: Seq[String]): Seq[String] =
1824[warn] | ^^^
1825[warn] |type Seq in package scala has changed semantics in version SpecificScalaVersion(2,13,0,Final): scala.Seq is now scala.collection.immutable.Seq instead of scala.collection.Seq
1826[warn] |
1827[warn] | longer explanation available when compiling with `-explain`
1828[warn] -- [E114] Syntax Warning: /build/repo/translator/src/main/scala/com/github/gchudnov/bscript/translator/internal/ScalaVisitor.scala:425:54
1829[warn] 425 | private def wrap(start: String, end: String, lines: Seq[String]): Seq[String] =
1830[warn] | ^^^
1831[warn] |type Seq in package scala has changed semantics in version SpecificScalaVersion(2,13,0,Final): scala.Seq is now scala.collection.immutable.Seq instead of scala.collection.Seq
1832[warn] |
1833[warn] | longer explanation available when compiling with `-explain`
1834[warn] -- [E114] Syntax Warning: /build/repo/translator/src/main/scala/com/github/gchudnov/bscript/translator/internal/ScalaVisitor.scala:425:68
1835[warn] 425 | private def wrap(start: String, end: String, lines: Seq[String]): Seq[String] =
1836[warn] | ^^^
1837[warn] |type Seq in package scala has changed semantics in version SpecificScalaVersion(2,13,0,Final): scala.Seq is now scala.collection.immutable.Seq instead of scala.collection.Seq
1838[warn] |
1839[warn] | longer explanation available when compiling with `-explain`
1840[warn] -- [E114] Syntax Warning: /build/repo/translator/src/main/scala/com/github/gchudnov/bscript/translator/internal/ScalaVisitor.scala:428:31
1841[warn] 428 | private def wrapEmpty(lines: Seq[String]): Seq[String] =
1842[warn] | ^^^
1843[warn] |type Seq in package scala has changed semantics in version SpecificScalaVersion(2,13,0,Final): scala.Seq is now scala.collection.immutable.Seq instead of scala.collection.Seq
1844[warn] |
1845[warn] | longer explanation available when compiling with `-explain`
1846[warn] -- [E114] Syntax Warning: /build/repo/translator/src/main/scala/com/github/gchudnov/bscript/translator/internal/ScalaVisitor.scala:428:45
1847[warn] 428 | private def wrapEmpty(lines: Seq[String]): Seq[String] =
1848[warn] | ^^^
1849[warn] |type Seq in package scala has changed semantics in version SpecificScalaVersion(2,13,0,Final): scala.Seq is now scala.collection.immutable.Seq instead of scala.collection.Seq
1850[warn] |
1851[warn] | longer explanation available when compiling with `-explain`
1852[warn] -- [E114] Syntax Warning: /build/repo/translator/src/main/scala/com/github/gchudnov/bscript/translator/internal/ScalaVisitor.scala:431:27
1853[warn] 431 | private def rwrap(lines: Seq[String]): Seq[String] =
1854[warn] | ^^^
1855[warn] |type Seq in package scala has changed semantics in version SpecificScalaVersion(2,13,0,Final): scala.Seq is now scala.collection.immutable.Seq instead of scala.collection.Seq
1856[warn] |
1857[warn] | longer explanation available when compiling with `-explain`
1858[warn] -- [E114] Syntax Warning: /build/repo/translator/src/main/scala/com/github/gchudnov/bscript/translator/internal/ScalaVisitor.scala:431:41
1859[warn] 431 | private def rwrap(lines: Seq[String]): Seq[String] =
1860[warn] | ^^^
1861[warn] |type Seq in package scala has changed semantics in version SpecificScalaVersion(2,13,0,Final): scala.Seq is now scala.collection.immutable.Seq instead of scala.collection.Seq
1862[warn] |
1863[warn] | longer explanation available when compiling with `-explain`
1864[warn] -- [E114] Syntax Warning: /build/repo/translator/src/main/scala/com/github/gchudnov/bscript/translator/internal/ScalaVisitor.scala:434:39
1865[warn] 434 | private def rwrapIfNonWrapped(lines: Seq[String]): Seq[String] =
1866[warn] | ^^^
1867[warn] |type Seq in package scala has changed semantics in version SpecificScalaVersion(2,13,0,Final): scala.Seq is now scala.collection.immutable.Seq instead of scala.collection.Seq
1868[warn] |
1869[warn] | longer explanation available when compiling with `-explain`
1870[warn] -- [E114] Syntax Warning: /build/repo/translator/src/main/scala/com/github/gchudnov/bscript/translator/internal/ScalaVisitor.scala:434:53
1871[warn] 434 | private def rwrapIfNonWrapped(lines: Seq[String]): Seq[String] =
1872[warn] | ^^^
1873[warn] |type Seq in package scala has changed semantics in version SpecificScalaVersion(2,13,0,Final): scala.Seq is now scala.collection.immutable.Seq instead of scala.collection.Seq
1874[warn] |
1875[warn] | longer explanation available when compiling with `-explain`
1876[warn] -- [E114] Syntax Warning: /build/repo/translator/src/main/scala/com/github/gchudnov/bscript/translator/internal/ScalaVisitor.scala:437:29
1877[warn] 437 | private def rwrapMl(lines: Seq[String]): Seq[String] =
1878[warn] | ^^^
1879[warn] |type Seq in package scala has changed semantics in version SpecificScalaVersion(2,13,0,Final): scala.Seq is now scala.collection.immutable.Seq instead of scala.collection.Seq
1880[warn] |
1881[warn] | longer explanation available when compiling with `-explain`
1882[warn] -- [E114] Syntax Warning: /build/repo/translator/src/main/scala/com/github/gchudnov/bscript/translator/internal/ScalaVisitor.scala:437:43
1883[warn] 437 | private def rwrapMl(lines: Seq[String]): Seq[String] =
1884[warn] | ^^^
1885[warn] |type Seq in package scala has changed semantics in version SpecificScalaVersion(2,13,0,Final): scala.Seq is now scala.collection.immutable.Seq instead of scala.collection.Seq
1886[warn] |
1887[warn] | longer explanation available when compiling with `-explain`
1888[warn] -- [E114] Syntax Warning: /build/repo/translator/src/main/scala/com/github/gchudnov/bscript/translator/internal/scala3/Scala3State.scala:9:48
1889[warn] 9 |final case class Scala3State(meta: Meta, lines: Seq[String], imports: Set[String], inits: Map[String, Seq[String]]) extends ScalaState:
1890[warn] | ^^^
1891[warn] |type Seq in package scala has changed semantics in version SpecificScalaVersion(2,13,0,Final): scala.Seq is now scala.collection.immutable.Seq instead of scala.collection.Seq
1892[warn] |
1893[warn] | longer explanation available when compiling with `-explain`
1894[warn] -- [E114] Syntax Warning: /build/repo/translator/src/main/scala/com/github/gchudnov/bscript/translator/internal/scala3/Scala3State.scala:9:102
1895[warn] 9 |final case class Scala3State(meta: Meta, lines: Seq[String], imports: Set[String], inits: Map[String, Seq[String]]) extends ScalaState:
1896[warn] | ^^^
1897[warn] |type Seq in package scala has changed semantics in version SpecificScalaVersion(2,13,0,Final): scala.Seq is now scala.collection.immutable.Seq instead of scala.collection.Seq
1898[warn] |
1899[warn] | longer explanation available when compiling with `-explain`
1900[warn] -- [E114] Syntax Warning: /build/repo/translator/src/main/scala/com/github/gchudnov/bscript/translator/internal/scala3/Scala3State.scala:11:32
1901[warn] 11 | override def withLines(lines: Seq[String]): ScalaState =
1902[warn] | ^^^
1903[warn] |type Seq in package scala has changed semantics in version SpecificScalaVersion(2,13,0,Final): scala.Seq is now scala.collection.immutable.Seq instead of scala.collection.Seq
1904[warn] |
1905[warn] | longer explanation available when compiling with `-explain`
1906[warn] -- [E114] Syntax Warning: /build/repo/translator/src/main/scala/com/github/gchudnov/bscript/translator/internal/scala3/Scala3State.scala:20:44
1907[warn] 20 | override def withInits(inits: Map[String, Seq[String]]): ScalaState =
1908[warn] | ^^^
1909[warn] |type Seq in package scala has changed semantics in version SpecificScalaVersion(2,13,0,Final): scala.Seq is now scala.collection.immutable.Seq instead of scala.collection.Seq
1910[warn] |
1911[warn] | longer explanation available when compiling with `-explain`
1912[warn] -- [E114] Syntax Warning: /build/repo/translator/src/main/scala/com/github/gchudnov/bscript/translator/internal/scala3/Scala3State.scala:25:118
1913[warn] 25 | new Scala3State(meta = meta, lines = Vector.empty[String], imports = Set.empty[String], inits = Map.empty[String, Seq[String]])
1914[warn] | ^^^
1915[warn] |type Seq in package scala has changed semantics in version SpecificScalaVersion(2,13,0,Final): scala.Seq is now scala.collection.immutable.Seq instead of scala.collection.Seq
1916[warn] |
1917[warn] | longer explanation available when compiling with `-explain`
1918[warn] -- [E114] Syntax Warning: /build/repo/translator/src/main/scala/com/github/gchudnov/bscript/translator/internal/scala3j/Scala3JState.scala:9:49
1919[warn] 9 |final case class Scala3JState(meta: Meta, lines: Seq[String], imports: Set[String], inits: Map[String, Seq[String]]) extends ScalaState:
1920[warn] | ^^^
1921[warn] |type Seq in package scala has changed semantics in version SpecificScalaVersion(2,13,0,Final): scala.Seq is now scala.collection.immutable.Seq instead of scala.collection.Seq
1922[warn] |
1923[warn] | longer explanation available when compiling with `-explain`
1924[warn] -- [E114] Syntax Warning: /build/repo/translator/src/main/scala/com/github/gchudnov/bscript/translator/internal/scala3j/Scala3JState.scala:9:103
1925[warn] 9 |final case class Scala3JState(meta: Meta, lines: Seq[String], imports: Set[String], inits: Map[String, Seq[String]]) extends ScalaState:
1926[warn] | ^^^
1927[warn] |type Seq in package scala has changed semantics in version SpecificScalaVersion(2,13,0,Final): scala.Seq is now scala.collection.immutable.Seq instead of scala.collection.Seq
1928[warn] |
1929[warn] | longer explanation available when compiling with `-explain`
1930[warn] -- [E114] Syntax Warning: /build/repo/translator/src/main/scala/com/github/gchudnov/bscript/translator/internal/scala3j/Scala3JState.scala:11:32
1931[warn] 11 | override def withLines(lines: Seq[String]): ScalaState =
1932[warn] | ^^^
1933[warn] |type Seq in package scala has changed semantics in version SpecificScalaVersion(2,13,0,Final): scala.Seq is now scala.collection.immutable.Seq instead of scala.collection.Seq
1934[warn] |
1935[warn] | longer explanation available when compiling with `-explain`
1936[warn] -- [E114] Syntax Warning: /build/repo/translator/src/main/scala/com/github/gchudnov/bscript/translator/internal/scala3j/Scala3JState.scala:20:44
1937[warn] 20 | override def withInits(inits: Map[String, Seq[String]]): ScalaState =
1938[warn] | ^^^
1939[warn] |type Seq in package scala has changed semantics in version SpecificScalaVersion(2,13,0,Final): scala.Seq is now scala.collection.immutable.Seq instead of scala.collection.Seq
1940[warn] |
1941[warn] | longer explanation available when compiling with `-explain`
1942[warn] -- [E114] Syntax Warning: /build/repo/translator/src/main/scala/com/github/gchudnov/bscript/translator/internal/scala3j/Scala3JState.scala:25:119
1943[warn] 25 | new Scala3JState(meta = meta, lines = Vector.empty[String], imports = Set.empty[String], inits = Map.empty[String, Seq[String]])
1944[warn] | ^^^
1945[warn] |type Seq in package scala has changed semantics in version SpecificScalaVersion(2,13,0,Final): scala.Seq is now scala.collection.immutable.Seq instead of scala.collection.Seq
1946[warn] |
1947[warn] | longer explanation available when compiling with `-explain`
1948[warn] -- [E114] Syntax Warning: /build/repo/translator/src/main/scala/com/github/gchudnov/bscript/translator/laws/Initializer.scala:6:44
1949[warn] 6 | def init(toType: Type): Either[Throwable, Seq[String]]
1950[warn] | ^^^
1951[warn] |type Seq in package scala has changed semantics in version SpecificScalaVersion(2,13,0,Final): scala.Seq is now scala.collection.immutable.Seq instead of scala.collection.Seq
1952[warn] |
1953[warn] | longer explanation available when compiling with `-explain`
1954[warn] -- [E114] Syntax Warning: /build/repo/interpreter/src/main/scala/com/github/gchudnov/bscript/interpreter/memory/Cell.scala:63:17
1955[warn] 63 | def vec(value: Seq[Cell]): Cell =
1956[warn] | ^^^
1957[warn] |type Seq in package scala has changed semantics in version SpecificScalaVersion(2,13,0,Final): scala.Seq is now scala.collection.immutable.Seq instead of scala.collection.Seq
1958[warn] |
1959[warn] | longer explanation available when compiling with `-explain`
1960[warn] -- [E114] Syntax Warning: /build/repo/interpreter/src/main/scala/com/github/gchudnov/bscript/interpreter/memory/Cell.scala:98:19
1961[warn] 98 | def apply(value: Seq[Cell]): Cell =
1962[warn] | ^^^
1963[warn] |type Seq in package scala has changed semantics in version SpecificScalaVersion(2,13,0,Final): scala.Seq is now scala.collection.immutable.Seq instead of scala.collection.Seq
1964[warn] |
1965[warn] | longer explanation available when compiling with `-explain`
1966[warn] -- [E114] Syntax Warning: /build/repo/interpreter/src/main/scala/com/github/gchudnov/bscript/interpreter/memory/CellPath.scala:35:15
1967[warn] 35 | def make(ps: Seq[String]): CellPath =
1968[warn] | ^^^
1969[warn] |type Seq in package scala has changed semantics in version SpecificScalaVersion(2,13,0,Final): scala.Seq is now scala.collection.immutable.Seq instead of scala.collection.Seq
1970[warn] |
1971[warn] | longer explanation available when compiling with `-explain`
1972[warn] -- [E114] Syntax Warning: /build/repo/interpreter/src/main/scala/com/github/gchudnov/bscript/interpreter/memory/Diff.scala:27:22
1973[warn] 27 | def calc[V](before: Seq[V], after: Seq[V]): Iterable[Change[Int, V]] =
1974[warn] | ^^^
1975[warn] |type Seq in package scala has changed semantics in version SpecificScalaVersion(2,13,0,Final): scala.Seq is now scala.collection.immutable.Seq instead of scala.collection.Seq
1976[warn] |
1977[warn] | longer explanation available when compiling with `-explain`
1978[warn] -- [E114] Syntax Warning: /build/repo/interpreter/src/main/scala/com/github/gchudnov/bscript/interpreter/memory/Diff.scala:27:37
1979[warn] 27 | def calc[V](before: Seq[V], after: Seq[V]): Iterable[Change[Int, V]] =
1980[warn] | ^^^
1981[warn] |type Seq in package scala has changed semantics in version SpecificScalaVersion(2,13,0,Final): scala.Seq is now scala.collection.immutable.Seq instead of scala.collection.Seq
1982[warn] |
1983[warn] | longer explanation available when compiling with `-explain`
1984[warn] -- [E114] Syntax Warning: /build/repo/interpreter/src/main/scala/com/github/gchudnov/bscript/interpreter/memory/MemorySpace.scala:147:33
1985[warn] 147 | private def makeMemoryPath(ps: Seq[String]): String =
1986[warn] | ^^^
1987[warn] |type Seq in package scala has changed semantics in version SpecificScalaVersion(2,13,0,Final): scala.Seq is now scala.collection.immutable.Seq instead of scala.collection.Seq
1988[warn] |
1989[warn] | longer explanation available when compiling with `-explain`
1990[warn] -- [E114] Syntax Warning: /build/repo/interpreter/src/main/scala/com/github/gchudnov/bscript/interpreter/memory/MemorySpace.scala:156:46
1991[warn] 156 | def iterate(d: Int, ms: MemorySpace): Seq[String] =
1992[warn] | ^^^
1993[warn] |type Seq in package scala has changed semantics in version SpecificScalaVersion(2,13,0,Final): scala.Seq is now scala.collection.immutable.Seq instead of scala.collection.Seq
1994[warn] |
1995[warn] | longer explanation available when compiling with `-explain`
1996[warn] 50 warnings found
1997[info] done compiling
1998[warn] 8 warnings found
1999[info] done compiling
2000[info] compiling 4 Scala sources to /build/repo/inspector/target/scala-3.8.1-RC1-bin-20251219-d71e859-NIGHTLY/classes ...
2001[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
2002[warn] -- [E114] Syntax Warning: /build/repo/inspector/src/main/scala/com/github/gchudnov/bscript/inspector/internal/dbglib/MemWatchStashEntry.scala:19:21
2003[warn] 19 | calls: Map[String, Stack[Option[Cell]]],
2004[warn] | ^^^^^
2005[warn] |class Stack in package scala.collection.mutable has changed semantics in version SpecificScalaVersion(2,13,0,Final): Stack is now based on an ArrayDeque instead of a linked list
2006[warn] |
2007[warn] | longer explanation available when compiling with `-explain`
2008[warn] -- [E114] Syntax Warning: /build/repo/inspector/src/main/scala/com/github/gchudnov/bscript/inspector/internal/dbglib/MemWatchStashEntry.scala:27:45
2009[warn] 27 | new MemWatchStashEntry(Map.empty[String, Stack[Option[Cell]]], Vector.empty[MemWatchDiff])
2010[warn] | ^^^^^
2011[warn] |class Stack in package scala.collection.mutable has changed semantics in version SpecificScalaVersion(2,13,0,Final): Stack is now based on an ArrayDeque instead of a linked list
2012[warn] |
2013[warn] | longer explanation available when compiling with `-explain`
2014[warn] three warnings found
2015[info] done compiling
2016[info] compiling 34 Scala sources to /build/repo/b1/target/scala-3.8.1-RC1-bin-20251219-d71e859-NIGHTLY/classes ...
2017[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
2018[warn] -- [E114] Syntax Warning: /build/repo/b1/src/main/scala/com/github/gchudnov/bscript/b1/B1.scala:83:100
2019[warn] 83 | def debug(path: String, ast0: AST, opts: B1Options = B1Options.default): Either[Throwable, (Cell, Seq[MemWatchDiff])] =
2020[warn] | ^^^
2021[warn] |type Seq in package scala has changed semantics in version SpecificScalaVersion(2,13,0,Final): scala.Seq is now scala.collection.immutable.Seq instead of scala.collection.Seq
2022[warn] |
2023[warn] | longer explanation available when compiling with `-explain`
2024[warn] -- [E114] Syntax Warning: /build/repo/b1/src/main/scala/com/github/gchudnov/bscript/b1/internal/stdlib/Inits.scala:109:54
2025[warn] 109 | def codeBlocks(keys: Iterable[String]): Map[String, Seq[String]] =
2026[warn] | ^^^
2027[warn] |type Seq in package scala has changed semantics in version SpecificScalaVersion(2,13,0,Final): scala.Seq is now scala.collection.immutable.Seq instead of scala.collection.Seq
2028[warn] |
2029[warn] | longer explanation available when compiling with `-explain`
2030[warn] three warnings found
2031[info] done compiling
2032[info] compiling 22 Scala sources to /build/repo/b1/target/scala-3.8.1-RC1-bin-20251219-d71e859-NIGHTLY/test-classes ...
2033[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
2034[warn] one warning found
2035[info] done compiling
2036Starting build for ProjectRef(file:/build/repo/,inspector) (bscript-inspector)... [1/8]
2037Compile scalacOptions: -indent, -new-syntax, -print-lines, -unchecked, -Ykind-projector, -Xmigration, -language:existentials, -language:experimental.macros, -language:higherKinds, -language:implicitConversions, -language:postfixOps, -Xsemanticdb, -semanticdb-target, /build/repo/inspector/target/scala-3.8.1-RC1-bin-20251219-d71e859-NIGHTLY/meta, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
2038[info] compiling 4 Scala sources to /build/repo/inspector/target/scala-3.8.1-RC1-bin-20251219-d71e859-NIGHTLY/test-classes ...
2039[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
2040[warn] one warning found
2041[info] done compiling
2042Starting build for ProjectRef(file:/build/repo/,translator) (bscript-translator)... [2/8]
2043Compile scalacOptions: -indent, -new-syntax, -print-lines, -unchecked, -Ykind-projector, -Xmigration, -language:existentials, -language:experimental.macros, -language:higherKinds, -language:implicitConversions, -language:postfixOps, -Xsemanticdb, -semanticdb-target, /build/repo/translator/target/scala-3.8.1-RC1-bin-20251219-d71e859-NIGHTLY/meta, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
2044[info] compiling 5 Scala sources to /build/repo/translator/target/scala-3.8.1-RC1-bin-20251219-d71e859-NIGHTLY/test-classes ...
2045[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
2046[warn] one warning found
2047[info] done compiling
2048Starting build for ProjectRef(file:/build/repo/,interpreter) (bscript-interpreter)... [3/8]
2049Compile scalacOptions: -indent, -new-syntax, -print-lines, -unchecked, -Ykind-projector, -Xmigration, -language:existentials, -language:experimental.macros, -language:higherKinds, -language:implicitConversions, -language:postfixOps, -Xsemanticdb, -semanticdb-target, /build/repo/interpreter/target/scala-3.8.1-RC1-bin-20251219-d71e859-NIGHTLY/meta, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
2050[info] compiling 15 Scala sources to /build/repo/interpreter/target/scala-3.8.1-RC1-bin-20251219-d71e859-NIGHTLY/test-classes ...
2051[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
2052[warn] one warning found
2053[info] done compiling
2054Starting build for ProjectRef(file:/build/repo/,lang) (bscript-lang)... [4/8]
2055Compile scalacOptions: -indent, -new-syntax, -print-lines, -unchecked, -Ykind-projector, -Xmigration, -language:existentials, -language:experimental.macros, -language:higherKinds, -language:implicitConversions, -language:postfixOps, -Xsemanticdb, -semanticdb-target, /build/repo/lang/target/scala-3.8.1-RC1-bin-20251219-d71e859-NIGHTLY/meta, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
2056[info] compiling 3 Scala sources to /build/repo/lang/target/scala-3.8.1-RC1-bin-20251219-d71e859-NIGHTLY/test-classes ...
2057[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
2058[warn] one warning found
2059[info] done compiling
2060Starting build for ProjectRef(file:/build/repo/,builder) (bscript-builder)... [5/8]
2061Compile scalacOptions: -indent, -new-syntax, -print-lines, -unchecked, -Ykind-projector, -Xmigration, -language:existentials, -language:experimental.macros, -language:higherKinds, -language:implicitConversions, -language:postfixOps, -Xsemanticdb, -semanticdb-target, /build/repo/builder/target/scala-3.8.1-RC1-bin-20251219-d71e859-NIGHTLY/meta, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
2062[info] compiling 14 Scala sources to /build/repo/builder/target/scala-3.8.1-RC1-bin-20251219-d71e859-NIGHTLY/test-classes ...
2063[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
2064[warn] one warning found
2065[info] done compiling
2066Starting build for ProjectRef(file:/build/repo/,rewriter) (bscript-rewriter)... [6/8]
2067Compile scalacOptions: -indent, -new-syntax, -print-lines, -unchecked, -Ykind-projector, -Xmigration, -language:existentials, -language:experimental.macros, -language:higherKinds, -language:implicitConversions, -language:postfixOps, -Xsemanticdb, -semanticdb-target, /build/repo/rewriter/target/scala-3.8.1-RC1-bin-20251219-d71e859-NIGHTLY/meta, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
2068[info] compiling 6 Scala sources to /build/repo/rewriter/target/scala-3.8.1-RC1-bin-20251219-d71e859-NIGHTLY/test-classes ...
2069[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
2070[warn] one warning found
2071[info] done compiling
2072Starting build for ProjectRef(file:/build/repo/,serde) (bscript-serde)... [7/8]
2073Compile scalacOptions: -indent, -new-syntax, -print-lines, -unchecked, -Ykind-projector, -Xmigration, -language:existentials, -language:experimental.macros, -language:higherKinds, -language:implicitConversions, -language:postfixOps, -Xsemanticdb, -semanticdb-target, /build/repo/serde/target/scala-3.8.1-RC1-bin-20251219-d71e859-NIGHTLY/meta, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
2074[info] compiling 8 Scala sources to /build/repo/serde/target/scala-3.8.1-RC1-bin-20251219-d71e859-NIGHTLY/test-classes ...
2075[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
2076[warn] one warning found
2077[info] done compiling
2078
2079************************
2080Build summary:
2081[{
2082 "module": "bscript-b1",
2083 "compile": {"status": "ok", "tookMs": 26479, "warnings": 2, "errors": 0, "sourceVersion": "3.8"},
2084 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
2085 "test-compile": {"status": "ok", "tookMs": 5071, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
2086 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
2087 "publish": {"status": "skipped", "tookMs": 0},
2088 "metadata": {
2089 "crossScalaVersions": ["3.2.0"]
2090}
2091},{
2092 "module": "bscript-inspector",
2093 "compile": {"status": "ok", "tookMs": 302, "warnings": 2, "errors": 0, "sourceVersion": "3.8"},
2094 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
2095 "test-compile": {"status": "ok", "tookMs": 1232, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
2096 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
2097 "publish": {"status": "skipped", "tookMs": 0},
2098 "metadata": {
2099 "crossScalaVersions": ["3.2.0"]
2100}
2101},{
2102 "module": "bscript-translator",
2103 "compile": {"status": "ok", "tookMs": 146, "warnings": 49, "errors": 0, "sourceVersion": "3.8"},
2104 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
2105 "test-compile": {"status": "ok", "tookMs": 1899, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
2106 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
2107 "publish": {"status": "skipped", "tookMs": 0},
2108 "metadata": {
2109 "crossScalaVersions": ["3.2.0"]
2110}
2111},{
2112 "module": "bscript-interpreter",
2113 "compile": {"status": "ok", "tookMs": 147, "warnings": 7, "errors": 0, "sourceVersion": "3.8"},
2114 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
2115 "test-compile": {"status": "ok", "tookMs": 4411, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
2116 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
2117 "publish": {"status": "skipped", "tookMs": 0},
2118 "metadata": {
2119 "crossScalaVersions": ["3.2.0"]
2120}
2121},{
2122 "module": "bscript-lang",
2123 "compile": {"status": "ok", "tookMs": 55, "warnings": 65, "errors": 0, "sourceVersion": "3.8"},
2124 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
2125 "test-compile": {"status": "ok", "tookMs": 1257, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
2126 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
2127 "publish": {"status": "skipped", "tookMs": 0},
2128 "metadata": {
2129 "crossScalaVersions": ["3.2.0"]
2130}
2131},{
2132 "module": "bscript-builder",
2133 "compile": {"status": "ok", "tookMs": 107, "warnings": 1, "errors": 0, "sourceVersion": "3.8"},
2134 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
2135 "test-compile": {"status": "ok", "tookMs": 4778, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
2136 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
2137 "publish": {"status": "skipped", "tookMs": 0},
2138 "metadata": {
2139 "crossScalaVersions": ["3.2.0"]
2140}
2141},{
2142 "module": "bscript-rewriter",
2143 "compile": {"status": "ok", "tookMs": 105, "warnings": 1, "errors": 0, "sourceVersion": "3.8"},
2144 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
2145 "test-compile": {"status": "ok", "tookMs": 1222, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
2146 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
2147 "publish": {"status": "skipped", "tookMs": 0},
2148 "metadata": {
2149 "crossScalaVersions": ["3.2.0"]
2150}
2151},{
2152 "module": "bscript-serde",
2153 "compile": {"status": "ok", "tookMs": 156, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
2154 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
2155 "test-compile": {"status": "ok", "tookMs": 1466, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
2156 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
2157 "publish": {"status": "skipped", "tookMs": 0},
2158 "metadata": {
2159 "crossScalaVersions": ["3.2.0"]
2160}
2161}]
2162************************
2163[success] Total time: 62 s (0:01:02.0), completed Dec 20, 2025, 12:49:18 AM
2164[0JChecking patch project/plugins.sbt...
2165Checking patch project/build.properties...
2166Checking patch build.sbt...
2167Applied patch project/plugins.sbt cleanly.
2168Applied patch project/build.properties cleanly.
2169Applied patch build.sbt cleanly.