Build Logs
dfianthdl/dfhdl • 3.8.0-RC3:2025-12-04
Errors
5301
Warnings
91
Total Lines
5717
1##################################
2Clonning https://github.com/dfianthdl/dfhdl.git into /build/repo using revision v0.16.0
3##################################
4Note: switching to 'b453bfec2949926e3a598e22a077b465b621fc59'.
5
6You are in 'detached HEAD' state. You can look around, make experimental
7changes and commit them, and you can discard any commits you make in this
8state without impacting any branches by switching back to a branch.
9
10If you want to create a new branch to retain commits you create, you may
11do so (now or later) by using -c with the switch command. Example:
12
13 git switch -c <new-branch-name>
14
15Or undo this operation with:
16
17 git switch -
18
19Turn off this advice by setting config variable advice.detachedHead to false
20
21Using target Scala version for migration: 3.7.4
22Migrating project for -source:3.7 using Scala 3.7.4
23----
24Preparing build for 3.7.4
25Would try to apply common scalacOption (best-effort, sbt/mill only):
26Append: -rewrite,REQUIRE:-source:3.7-migration
27Remove: -indent,-no-indent,-new-syntax,,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
28
29Try apply source patch:
30Path: build.sbt
31Pattern: val compilerVersion = .*
32Replacement: val compilerVersion = "3.7.4"
33Starting compilation server
34Compiling project (Scala 3.7.3, JVM (17))
35Compiled project (Scala 3.7.3, JVM (17))
36Failed to apply pattern 'val compilerVersion = .*' in build.sbt
37----
38Starting build for 3.7.4
39Execute tests: false
40sbt project found:
41No prepare script found for project dfianthdl/dfhdl
42##################################
43Scala version: 3.7.4
44Targets: io.github.dfianthdl%dfhdl io.github.dfianthdl%dfhdl-compiler-ir io.github.dfianthdl%dfhdl-compiler-stages io.github.dfianthdl%dfhdl-core io.github.dfianthdl%dfhdl-internals io.github.dfianthdl%dfhdl-platforms
45Project projectConfig: {"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","migrationVersions":["3.7"],"sourcePatches":[{"path":"build.sbt","pattern":"val compilerVersion = .*","replaceWith":"val compilerVersion = \"<SCALA_VERSION>\""}]}
46##################################
47Using extra scalacOptions: -rewrite,REQUIRE:-source:3.7-migration
48Filtering out scalacOptions: -indent,-no-indent,-new-syntax,,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
49[sbt_options] declare -a sbt_options=()
50[process_args] java_version = '17'
51[copyRt] java9_rt = '/root/.sbt/1.0/java9-rt-ext-eclipse_adoptium_17_0_8/rt.jar'
52# Executing command line:
53java
54-Dfile.encoding=UTF-8
55-Dcommunitybuild.scala=3.7.4
56-Dcommunitybuild.project.dependencies.add=
57-Xmx7G
58-Xms4G
59-Xss8M
60-Dsbt.script=/root/.sdkman/candidates/sbt/current/bin/sbt
61-Dscala.ext.dirs=/root/.sbt/1.0/java9-rt-ext-eclipse_adoptium_17_0_8
62-jar
63/root/.sdkman/candidates/sbt/1.11.5/bin/sbt-launch.jar
64"setCrossScalaVersions 3.7.4"
65"++3.7.4 -v"
66"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""
67"set every credentials := Nil"
68"excludeLibraryDependency com.github.ghik:zerowaste_{scalaVersion} com.olegpy:better-monadic-for_3 org.polyvariant:better-tostring_{scalaVersion} org.wartremover:wartremover_{scalaVersion}"
69"removeScalacOptionsStartingWith -P:wartremover"
70
71moduleMappings
72"runBuild 3.7.4 """{"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","migrationVersions":["3.7"],"sourcePatches":[{"path":"build.sbt","pattern":"val compilerVersion = .*","replaceWith":"val compilerVersion = \"<SCALA_VERSION>\""}]}""" io.github.dfianthdl%dfhdl io.github.dfianthdl%dfhdl-compiler-ir io.github.dfianthdl%dfhdl-compiler-stages io.github.dfianthdl%dfhdl-core io.github.dfianthdl%dfhdl-internals io.github.dfianthdl%dfhdl-platforms"
73
74[info] [launcher] getting org.scala-sbt sbt 1.11.7 (this may take some time)...
75[info] welcome to sbt 1.11.7 (Eclipse Adoptium Java 17.0.8)
76[info] loading settings for project repo-build from akka.sbt, plugins.sbt...
77[info] loading project definition from /build/repo/project
78[info] loading settings for project root from build.sbt...
79[info] set current project to dfhdl (in build file:/build/repo/)
80Execute setCrossScalaVersions: 3.7.4
81OpenCB::Changing crossVersion 3.7.4 -> 3.7.4 in lib/crossScalaVersions
82OpenCB::Changing crossVersion 3.7.4 -> 3.7.4 in compiler_ir/crossScalaVersions
83OpenCB::Changing crossVersion 3.7.4 -> 3.7.4 in plugin/crossScalaVersions
84OpenCB::Changing crossVersion 3.7.4 -> 3.7.4 in internals/crossScalaVersions
85OpenCB::Changing crossVersion 3.7.4 -> 3.7.4 in platforms/crossScalaVersions
86OpenCB::Changing crossVersion 3.7.4 -> 3.7.4 in compiler_stages/crossScalaVersions
87OpenCB::Changing crossVersion 3.7.4 -> 3.7.4 in root/crossScalaVersions
88OpenCB::Changing crossVersion 3.7.4 -> 3.7.4 in core/crossScalaVersions
89[info] set current project to dfhdl (in build file:/build/repo/)
90[info] Setting Scala version to 3.7.4 on 8 projects.
91[info] Switching Scala version on:
92[info] plugin (3.7.4)
93[info] compiler_ir (3.7.4)
94[info] * root (3.7.4)
95[info] platforms (3.7.4)
96[info] lib (3.7.4)
97[info] internals (3.7.4)
98[info] core (3.7.4)
99[info] compiler_stages (3.7.4)
100[info] Excluding projects:
101[info] Reapplying settings...
102[info] set current project to dfhdl (in build file:/build/repo/)
103Execute 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
104[info] Reapplying settings...
105[info] set current project to dfhdl (in build file:/build/repo/)
106[info] Defining Global / credentials, compiler_ir / credentials and 6 others.
107[info] The new values will be used by Global / pgpSelectPassphrase, Global / pgpSigningKey and 39 others.
108[info] Run `last` for details.
109[info] Reapplying settings...
110[info] set current project to dfhdl (in build file:/build/repo/)
111Execute excludeLibraryDependency: com.github.ghik:zerowaste_{scalaVersion} com.olegpy:better-monadic-for_3 org.polyvariant:better-tostring_{scalaVersion} org.wartremover:wartremover_{scalaVersion}
112[info] Reapplying settings...
113OpenCB::Failed to reapply settings in excludeLibraryDependency: Reference to undefined setting:
114
115 Global / allExcludeDependencies from Global / allExcludeDependencies (CommunityBuildPlugin.scala:331)
116 Did you mean allExcludeDependencies ?
117 , retry without global scopes
118[info] Reapplying settings...
119[info] set current project to dfhdl (in build file:/build/repo/)
120Execute removeScalacOptionsStartingWith: -P:wartremover
121[info] Reapplying settings...
122[info] set current project to dfhdl (in build file:/build/repo/)
123[success] Total time: 0 s, completed Dec 4, 2025, 3:39:26 PM
124Build config: {"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","migrationVersions":["3.7"],"sourcePatches":[{"path":"build.sbt","pattern":"val compilerVersion = .*","replaceWith":"val compilerVersion = \"<SCALA_VERSION>\""}]}
125Parsed config: Success(ProjectBuildConfig(ProjectsConfig(List(),Map()),CompileOnly,List()))
126Starting build...
127Projects: Set(plugin, compiler_ir, root, platforms, lib, internals, core, compiler_stages)
128Starting build for ProjectRef(file:/build/repo/,plugin) (dfhdl-plugin)... [0/8]
129OpenCB::Exclude Scala3 specific scalacOption `-rewrite` in Scala 2.12.20 module Global
130OpenCB::Exclude Scala3 specific scalacOption `REQUIRE:-source:3.7-migration` in Scala 2.12.20 module Global
131OpenCB::Filter out '-feature', matches setting pattern '^-?-feature'
132OpenCB::Filter out '-deprecation', matches setting pattern '^-?-deprecation'
133Compile scalacOptions: -unchecked, -language:strictEquality, -language:implicitConversions, -Wconf:msg=or backticked identifier `equals`:s, -Wconf:msg=not declared infix:s, -Wconf:msg=bad option '-Jdummy:s, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.7-migration
134[info] compiling 20 Scala sources to /build/repo/internals/target/scala-3.7.4/classes ...
135[info] [patched file /build/repo/internals/src/main/scala/dfhdl/internals/sn.scala]
136[info] [patched file /build/repo/internals/src/main/scala/dfhdl/internals/DiskCache.scala]
137[info] done compiling
138[info] compiling 13 Scala sources to /build/repo/plugin/target/scala-3.7.4/classes ...
139[info] done compiling
140[info] compiling 2 Scala sources to /build/repo/internals/target/scala-3.7.4/classes ...
141[info] done compiling
142Starting build for ProjectRef(file:/build/repo/,platforms) (dfhdl-platforms)... [1/8]
143Compile scalacOptions: -unchecked, -language:strictEquality, -language:implicitConversions, -Wconf:msg=or backticked identifier `equals`:s, -Wconf:msg=not declared infix:s, -Wconf:msg=bad option '-Jdummy:s, -Xplugin:/build/repo/plugin/target/scala-3.7.4/dfhdl-plugin_3.7.4-0.16.0+0-b453bfec+20251204-1539-SNAPSHOT.jar, -Jdummy=1764859204274, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.7-migration
144[info] compiling 31 Scala sources to /build/repo/compiler/ir/target/scala-3.7.4/classes ...
145[info] [patched file /build/repo/compiler/ir/src/main/scala/dfhdl/compiler/ir/annotation.scala]
146[info] [patched file /build/repo/compiler/ir/src/main/scala/dfhdl/compiler/ir/DFMember.scala]
147[info] [patched file /build/repo/compiler/ir/src/main/scala/dfhdl/compiler/ir/DFType.scala]
148[info] [patched file /build/repo/compiler/ir/src/main/scala/dfhdl/compiler/analysis/DFValAnalysis.scala]
149[info] [patched file /build/repo/compiler/ir/src/main/scala/dfhdl/compiler/ir/DataOps.scala]
150[info] done compiling
151[info] compiling 72 Scala sources to /build/repo/core/target/scala-3.7.4/classes ...
152[info] [patched file /build/repo/core/src/main/scala/dfhdl/core/DFStruct.scala]
153[info] [patched file /build/repo/core/src/main/scala/dfhdl/core/DFVal.scala]
154[info] [patched file /build/repo/core/src/main/scala/dfhdl/core/SameElementsVector.scala]
155[info] [patched file /build/repo/core/src/main/scala/dfhdl/core/DFStruct.scala]
156[info] [patched file /build/repo/core/src/main/scala/dfhdl/core/DFVal.scala]
157[info] [patched file /build/repo/core/src/main/scala/dfhdl/core/SameElementsVector.scala]
158[info] [patched file /build/repo/core/src/main/scala/dfhdl/core/DFStruct.scala]
159[info] [patched file /build/repo/core/src/main/scala/dfhdl/core/DFVal.scala]
160[info] [patched file /build/repo/core/src/main/scala/dfhdl/core/SameElementsVector.scala]
161[info] [patched file /build/repo/core/src/main/scala/dfhdl/core/DFStruct.scala]
162[info] [patched file /build/repo/core/src/main/scala/dfhdl/core/DFVal.scala]
163[info] [patched file /build/repo/core/src/main/scala/dfhdl/core/SameElementsVector.scala]
164[info] done compiling
165[info] compiling 65 Scala sources to /build/repo/compiler/stages/target/scala-3.7.4/classes ...
166[info] [patched file /build/repo/compiler/stages/src/main/scala/dfhdl/compiler/stages/BreakOps.scala]
167[info] [patched file /build/repo/compiler/stages/src/main/scala/dfhdl/compiler/stages/NameRegAliases.scala]
168[info] [patched file /build/repo/compiler/stages/src/main/scala/dfhdl/compiler/stages/ApplyInvertConstraint.scala]
169[info] [patched file /build/repo/compiler/stages/src/main/scala/dfhdl/compiler/stages/ExplicitNamedVars.scala]
170[info] done compiling
171[info] compiling 53 Scala sources to /build/repo/lib/target/scala-3.7.4/classes ...
172[info] [patched file /build/repo/lib/src/main/scala/dfhdl/lib/arith/prioEnc.scala]
173[info] [patched file /build/repo/lib/src/main/scala/dfhdl/lib/algebra/Matrix.scala]
174[info] [patched file /build/repo/lib/src/main/scala/dfhdl/lib/mem/RTGenericRom.scala]
175[info] done compiling
176[info] compiling 42 Scala sources to /build/repo/platforms/target/scala-3.7.4/classes ...
177[info] done compiling
178[info] compiling 5 Scala sources to /build/repo/compiler/ir/target/scala-3.7.4/classes ...
179[info] done compiling
180[info] compiling 3 Scala sources to /build/repo/core/target/scala-3.7.4/classes ...
181[info] done compiling
182[info] compiling 72 Scala sources to /build/repo/core/target/scala-3.7.4/classes ...
183[info] done compiling
184[info] compiling 22 Scala sources to /build/repo/core/target/scala-3.7.4/test-classes ...
185[info] compiling 26 Scala sources to /build/repo/compiler/stages/target/scala-3.7.4/classes ...
186[info] done compiling
187[info] compiling 21 Scala sources to /build/repo/lib/target/scala-3.7.4/classes ...
188[error] -- Error: /build/repo/lib/src/main/scala/dfhdl/lib/mem/RTGenericRom.scala:19:20
189[error] 19 | val mem = dataType` X depth <> VAR init romValues
190[error] | ^
191[error] | unclosed quoted identifier
192[error] -- [E134] Type Error: /build/repo/lib/src/main/scala/dfhdl/lib/mem/RTGenericRom.scala:9:9
193[error] 9 | this(dataType, depth)(
194[error] | ^
195[error] |None of the overloaded alternatives of constructor RTGenericRom in class RTGenericRom with types
196[error] | [T <: dfhdl.DFType]
197[error] | (dataType: T, depth: Int)
198[error] | (fillFunc: Int => dfhdl.core.DFConstOf[T & dfhdl.core.DFTypeAny]):
199[error] | dfhdl.lib.mem.RTGenericRom[T]
200[error] | [T <: dfhdl.DFType]
201[error] | (dataType: T, depth: Int)
202[error] | (romValues: T X dfhdl.core.DFConstOf[dfhdl.core.DFInt32]):
203[error] | dfhdl.lib.mem.RTGenericRom[T]
204[error] |match arguments ((dataType² : T³), (depth² : Int))(dfhdl.core.DFValTP[dfhdl.core.DFVector[T², Tuple1[(depth² : Int)]],
205[error] | dfhdl.core.ISCONST[(true : Boolean)]])
206[error] |
207[error] |where: T is a type variable with constraint <: dfhdl.DFType
208[error] | T² is a type variable with constraint >: T³ & dfhdl.core.DFTypeAny and <: dfhdl.core.DFTypeAny
209[error] | T³ is a type in constructor RTGenericRom which is an alias of T⁴
210[error] | dataType is a reference to a value parameter
211[error] | dataType² is a parameter in constructor RTGenericRom
212[error] | depth is a reference to a value parameter
213[error] | depth² is a parameter in constructor RTGenericRom
214[error] two errors found
215[info] [patched file /build/repo/core/src/test/scala/CoreSpec/DFOpaqueSpec.scala]
216[info] [patched file /build/repo/core/src/test/scala/CoreSpec/PluginSpec.scala]
217[info] [patched file /build/repo/core/src/test/scala/CoreSpec/DFTypeSpec.scala]
218[info] [patched file /build/repo/core/src/test/scala/CoreSpec/DFMatchSpec.scala]
219[info] [patched file /build/repo/core/src/test/scala/CoreSpec/DFVectorSpec.scala]
220[info] [patched file /build/repo/core/src/test/scala/CoreSpec/DFDoubleSpec.scala]
221[info] [patched file /build/repo/core/src/test/scala/CoreSpec/DFDecimalSpec.scala]
222[info] done compiling
223[error] (lib / Compile / compileIncremental) Compilation failed
224[info] compiling 7 Scala sources to /build/repo/core/target/scala-3.7.4/test-classes ...
225[error] -- Error: /build/repo/core/src/test/scala/CoreSpec/DFVectorSpec.scala:39:22 ----
226[error] 39 | val v1 = UInt(8)` X 5 <> VAR init Vector.tabulate(5)(22 + _)
227[error] | ^
228[error] | unclosed quoted identifier
229[error] -- Error: /build/repo/core/src/test/scala/CoreSpec/DFVectorSpec.scala:40:22 ----
230[error] 40 | val v2 = UInt(8)` X 6 <> VAR init all(d"8'55")
231[error] | ^
232[error] | unclosed quoted identifier
233[error] -- Error: /build/repo/core/src/test/scala/CoreSpec/DFVectorSpec.scala:77:28 ----
234[error] 77 | val v3 = UInt(8) `X` 4` X 4 <> VAR
235[error] | ^
236[error] | unclosed quoted identifier
237[error] -- Error: /build/repo/core/src/test/scala/CoreSpec/DFVectorSpec.scala:83:22 ----
238[error] 83 | val v4 = UInt(8)` X len <> VAR init all(0)
239[error] | ^
240[error] | unclosed quoted identifier
241[error] -- Error: /build/repo/core/src/test/scala/CoreSpec/DFVectorSpec.scala:85:22 ----
242[error] 85 | val v6 = UInt(4)` X len <> VAR init v5
243[error] | ^
244[error] | unclosed quoted identifier
245[error] -- Error: /build/repo/core/src/test/scala/CoreSpec/DFVectorSpec.scala:95:24 ----
246[error] 95 | val v7 = UInt(4)` X zero <> VAR
247[error] | ^
248[error] | unclosed quoted identifier
249[error] -- Error: /build/repo/core/src/test/scala/CoreSpec/DFVectorSpec.scala:102:33 ---
250[error] 102 | val v7 = UInt(4) `X` zero` X 5 <> VAR
251[error] | ^
252[error] | unclosed quoted identifier
253[error] -- Error: /build/repo/core/src/test/scala/CoreSpec/DFVectorSpec.scala:128:25 ---
254[error] 128 | val v9 = UInt(five)` X len <> VAR
255[error] | ^
256[error] | unclosed quoted identifier
257[error] -- Error: /build/repo/core/src/test/scala/CoreSpec/DFVectorSpec.scala:129:30 ---
258[error] 129 | val v10 = UInt(five - 1)` X len <> VAR
259[error] | ^
260[error] | unclosed quoted identifier
261[error] -- Error: /build/repo/core/src/test/scala/CoreSpec/DFVectorSpec.scala:175:22 ---
262[error] 175 | val v1 = Bits(8)` X 4 <> VAR initFile "bits8x4.bin"
263[error] | ^
264[error] | unclosed quoted identifier
265[error] -- Error: /build/repo/core/src/test/scala/CoreSpec/DFVectorSpec.scala:176:22 ---
266[error] 176 | val v2 = Bits(8)` X 4 <> VAR initFile (
267[error] | ^
268[error] | unclosed quoted identifier
269[error] -- Error: /build/repo/core/src/test/scala/CoreSpec/DFVectorSpec.scala:181:22 ---
270[error] 181 | val v3 = Bits(8)` X 4 <> VAR initFile "bits8x4.hex"
271[error] | ^
272[error] | unclosed quoted identifier
273[error] -- Error: /build/repo/core/src/test/scala/CoreSpec/DFVectorSpec.scala:182:22 ---
274[error] 182 | val v4 = Bits(8)` X 4 <> VAR initFile ("bits8x4.empty", InitFileFormat.VerilogBin)
275[error] | ^
276[error] | unclosed quoted identifier
277[error] -- Error: /build/repo/core/src/test/scala/CoreSpec/DFVectorSpec.scala:188:24 ---
278[error] 188 | val v1 = Bits(8)` X 4 <> VAR initFile "bits8x4.nofile"
279[error] | ^
280[error] | unclosed quoted identifier
281[error] -- Error: /build/repo/core/src/test/scala/CoreSpec/DFVectorSpec.scala:193:24 ---
282[error] 193 | val v1 = Bits(8)` X 4 <> VAR initFile "bits8x4.empty"
283[error] | ^
284[error] | unclosed quoted identifier
285[error] -- Error: /build/repo/core/src/test/scala/CoreSpec/DFVectorSpec.scala:200:24 ---
286[error] 200 | val v1 = Bits(8)` X 4 <> VAR initFile ("bits8x4.bin", InitFileFormat.VerilogHex)
287[error] | ^
288[error] | unclosed quoted identifier
289[error] -- Error: /build/repo/core/src/test/scala/CoreSpec/DFVectorSpec.scala:207:24 ---
290[error] 207 | val v1 = Bits(8)` X 4 <> VAR initFile ("bits8x4.hex", InitFileFormat.VerilogBin)
291[error] | ^
292[error] | unclosed quoted identifier
293[error] -- [E103] Syntax Error: /build/repo/core/src/test/scala/CoreSpec/DFVectorSpec.scala:211:0
294[error] 211 |end DFVectorSpec
295[error] |^
296[error] |Illegal start of toplevel definition
297[error] |
298[error] | longer explanation available when compiling with `-explain`
299[info] compiling 21 Scala sources to /build/repo/lib/target/scala-3.7.4/classes ...
300[error] -- Error: /build/repo/lib/src/main/scala/dfhdl/lib/mem/RTGenericRom.scala:19:20
301[error] 19 | val mem = dataType` X depth <> VAR init romValues
302[error] | ^
303[error] | unclosed quoted identifier
304[error] -- [E134] Type Error: /build/repo/lib/src/main/scala/dfhdl/lib/mem/RTGenericRom.scala:9:9
305[error] 9 | this(dataType, depth)(
306[error] | ^
307[error] |None of the overloaded alternatives of constructor RTGenericRom in class RTGenericRom with types
308[error] | [T <: dfhdl.DFType]
309[error] | (dataType: T, depth: Int)
310[error] | (fillFunc: Int => dfhdl.core.DFConstOf[T & dfhdl.core.DFTypeAny]):
311[error] | dfhdl.lib.mem.RTGenericRom[T]
312[error] | [T <: dfhdl.DFType]
313[error] | (dataType: T, depth: Int)
314[error] | (romValues: T X dfhdl.core.DFConstOf[dfhdl.core.DFInt32]):
315[error] | dfhdl.lib.mem.RTGenericRom[T]
316[error] |match arguments ((dataType² : T³), (depth² : Int))(dfhdl.core.DFValTP[dfhdl.core.DFVector[T², Tuple1[(depth² : Int)]],
317[error] | dfhdl.core.ISCONST[(true : Boolean)]])
318[error] |
319[error] |where: T is a type variable with constraint <: dfhdl.DFType
320[error] | T² is a type variable with constraint >: T³ & dfhdl.core.DFTypeAny and <: dfhdl.core.DFTypeAny
321[error] | T³ is a type in constructor RTGenericRom which is an alias of T⁴
322[error] | dataType is a reference to a value parameter
323[error] | dataType² is a parameter in constructor RTGenericRom
324[error] | depth is a reference to a value parameter
325[error] | depth² is a parameter in constructor RTGenericRom
326[error] two errors found
327[error] -- [E172] Type Error: /build/repo/core/src/test/scala/CoreSpec/DFMatchSpec.scala:173:13
328[error] 173 | case 0 | 1 | 2 | 3 => 77
329[error] | ^
330[error] | Values of types Int and Unit cannot be compared with == or !=
331[error] -- [E172] Type Error: /build/repo/core/src/test/scala/CoreSpec/DFMatchSpec.scala:173:17
332[error] 173 | case 0 | 1 | 2 | 3 => 77
333[error] | ^
334[error] | Values of types Int and Unit cannot be compared with == or !=
335[error] -- [E172] Type Error: /build/repo/core/src/test/scala/CoreSpec/DFMatchSpec.scala:173:21
336[error] 173 | case 0 | 1 | 2 | 3 => 77
337[error] | ^
338[error] | Values of types Int and Unit cannot be compared with == or !=
339[error] -- [E172] Type Error: /build/repo/core/src/test/scala/CoreSpec/DFMatchSpec.scala:173:25
340[error] 173 | case 0 | 1 | 2 | 3 => 77
341[error] | ^
342[error] | Values of types Int and Unit cannot be compared with == or !=
343[warn] -- [E190] Potential Issue Warning: /build/repo/core/src/test/scala/CoreSpec/DFMatchSpec.scala:173:30
344[warn] 173 | case 0 | 1 | 2 | 3 => 77
345[warn] | ^^
346[warn] |Discarded non-Unit value of type Int. Add `: Unit` to discard silently.
347[warn] |
348[warn] | longer explanation available when compiling with `-explain`
349[warn] -- [E190] Potential Issue Warning: /build/repo/core/src/test/scala/CoreSpec/DFMatchSpec.scala:174:30
350[warn] 174 | case _ => 22
351[warn] | ^^
352[warn] |Discarded non-Unit value of type Int. Add `: Unit` to discard silently.
353[warn] |
354[warn] | longer explanation available when compiling with `-explain`
355[error] -- [E008] Not Found Error: /build/repo/core/src/test/scala/CoreSpec/DFVectorSpec.scala:42:9
356[error] 42 | v1 := Vector.fill(5)(d"8'22")
357[error] | ^^^^^
358[error] | value := is not a member of dfhdl.core.DFUInt[(8 : Int)].
359[error] | An extension method was tried, but could not be fully constructed:
360[error] |
361[error] | dfhdl.:=()
362[error] |
363[error] | failed with:
364[error] |
365[error] | value :=: <overloaded dfhdl.:=> does not take parameters
366[error] -- [E008] Not Found Error: /build/repo/core/src/test/scala/CoreSpec/DFVectorSpec.scala:43:9
367[error] 43 | v1 := List.fill(5)(x)
368[error] | ^^^^^
369[error] | value := is not a member of dfhdl.core.DFUInt[(8 : Int)].
370[error] | An extension method was tried, but could not be fully constructed:
371[error] |
372[error] | dfhdl.:=()
373[error] |
374[error] | failed with:
375[error] |
376[error] | value :=: <overloaded dfhdl.:=> does not take parameters
377[error] -- [E006] Not Found Error: /build/repo/core/src/test/scala/CoreSpec/DFVectorSpec.scala:43:25
378[error] 43 | v1 := List.fill(5)(x)
379[error] | ^
380[error] | Not found: x
381[error] |
382[error] | longer explanation available when compiling with `-explain`
383[error] -- [E006] Not Found Error: /build/repo/core/src/test/scala/CoreSpec/DFVectorSpec.scala:44:6
384[error] 44 | v2 := all(d"8'55")
385[error] | ^^
386[error] | Not found: v2 - did you mean i2? or perhaps t2 or v1 or v3?
387[error] |
388[error] | longer explanation available when compiling with `-explain`
389[error] -- [E006] Not Found Error: /build/repo/core/src/test/scala/CoreSpec/DFVectorSpec.scala:48:8
390[error] 48 | v2 := v1.elements
391[error] | ^^
392[error] | Not found: v2 - did you mean i2? or perhaps t2 or v1 or v3?
393[error] |
394[error] | longer explanation available when compiling with `-explain`
395[error] -- [E006] Not Found Error: /build/repo/core/src/test/scala/CoreSpec/DFVectorSpec.scala:50:6
396[error] 50 | v2 := v1.elements.appended(v2(0))
397[error] | ^^
398[error] | Not found: v2 - did you mean i2? or perhaps t2 or v1 or v3?
399[error] |
400[error] | longer explanation available when compiling with `-explain`
401[error] -- [E006] Not Found Error: /build/repo/core/src/test/scala/CoreSpec/DFVectorSpec.scala:54:19
402[error] 54 | val comp = v2 == v1.elements
403[error] | ^^
404[error] | Not found: v2 - did you mean i2? or perhaps t2 or v1 or v3?
405[error] |
406[error] | longer explanation available when compiling with `-explain`
407[error] -- [E172] Type Error: /build/repo/core/src/test/scala/CoreSpec/DFVectorSpec.scala:56:15
408[error] 56 | val t1 = v1 == List.fill(5)(d"8'22")
409[error] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^
410[error] |Values of types dfhdl.core.DFUInt[(8 : Int)] and List[
411[error] | dfhdl.core.DFConstOf[
412[error] | dfhdl.core.DFDecimal[(false : Boolean), (8 : Int), (0 : Int),
413[error] | dfhdl.compiler.ir.DFDecimal.NativeType.BitAccurate]
414[error] | ]
415[error] |] cannot be compared with == or !=.
416[error] |I found:
417[error] |
418[error] | dfhdl.core.DFType.given_CanEqual_T_T[
419[error] | dfhdl.core.DFType[dfhdl.compiler.ir.DFType², dfhdl.core.Args]]
420[error] |
421[error] |But given instance given_CanEqual_T_T in object DFType does not match type CanEqual[dfhdl.core.DFUInt[(8 : Int)],
422[error] | List[
423[error] | dfhdl.core.DFConstOf[
424[error] | dfhdl.core.DFDecimal[(false : Boolean), (8 : Int), (0 : Int),
425[error] | dfhdl.compiler.ir.DFDecimal.NativeType.BitAccurate]
426[error] | ]
427[error] | ]
428[error] |]
429[error] |
430[error] |where: DFType is a class in package dfhdl.core
431[error] | DFType² is a trait in package dfhdl.compiler.ir
432[error] |.
433[error] -- [E006] Not Found Error: /build/repo/core/src/test/scala/CoreSpec/DFVectorSpec.scala:57:36
434[error] 57 | val t2 = v1 != Vector.fill(5)(x)
435[error] | ^
436[error] | Not found: x
437[error] |
438[error] | longer explanation available when compiling with `-explain`
439[error] -- [E008] Not Found Error: /build/repo/core/src/test/scala/CoreSpec/DFVectorSpec.scala:58:15
440[error] 58 | val t3 = v1(3)
441[error] | ^^
442[error] | value apply is not a member of dfhdl.core.DFUInt[(8 : Int)].
443[error] | An extension method was tried, but could not be fully constructed:
444[error] |
445[error] | dfhdl.apply()
446[error] |
447[error] | failed with:
448[error] |
449[error] | value apply: <overloaded dfhdl.apply> does not take parameters
450[error] -- [E008] Not Found Error: /build/repo/core/src/test/scala/CoreSpec/DFVectorSpec.scala:61:15
451[error] 61 | val t4 = v1(i)
452[error] | ^^
453[error] | value apply is not a member of dfhdl.core.DFUInt[(8 : Int)].
454[error] | An extension method was tried, but could not be fully constructed:
455[error] |
456[error] | dfhdl.apply()
457[error] |
458[error] | failed with:
459[error] |
460[error] | value apply: <overloaded dfhdl.apply> does not take parameters
461[error] -- [E008] Not Found Error: /build/repo/core/src/test/scala/CoreSpec/DFVectorSpec.scala:79:6
462[error] 79 | v3(3)(1) := 25
463[error] | ^^
464[error] | value apply is not a member of dfhdl.core.DFVector[
465[error] | dfhdl.core.DFType[dfhdl.compiler.ir.DFDecimal,
466[error] | dfhdl.core.Args4[(false : Boolean), (8 : Int), (0 : Int),
467[error] | dfhdl.compiler.ir.DFDecimal.NativeType.BitAccurate]
468[error] | ],
469[error] | Tuple1[(4 : Int)]].
470[error] | An extension method was tried, but could not be fully constructed:
471[error] |
472[error] | dfhdl.apply()
473[error] |
474[error] | failed with:
475[error] |
476[error] | value apply: <overloaded dfhdl.apply> does not take parameters
477[error] -- [E007] Type Mismatch Error: /build/repo/core/src/test/scala/CoreSpec/DFVectorSpec.scala:80:38
478[error] 80 | val t: UInt[8] X 4 X 4 <> VAL = v3
479[error] | ^^
480[error] |Found: (v3 :
481[error] | dfhdl.core.DFVector[
482[error] | dfhdl.core.DFType[dfhdl.compiler.ir.DFDecimal,
483[error] | dfhdl.core.Args4[(false : Boolean), (8 : Int), (0 : Int),
484[error] | dfhdl.compiler.ir.DFDecimal.NativeType.BitAccurate]
485[error] | ],
486[error] | Tuple1[(4 : Int)]]
487[error] |)
488[error] |Required: dfhdl.core.DFUInt[(8 : Int)] X (4 : Int) X
489[error] | dfhdl.core.DFValOf[dfhdl.core.DFInt32]
490[error] |
491[error] |One of the following imports might make progress towards fixing the problem:
492[error] |
493[error] | import dfhdl.core.DFType.conv
494[error] | import dfhdl.core.DFVal.InitTupleValues.fromValue
495[error] | import dfhdl.core.DFVal.InitValue.fromValue
496[error] | import dfhdl.internals.Exact.fromValue
497[error] | import dfhdl.internals.Exact0.conv
498[error] | import dfhdl.internals.Exact1.conv
499[error] |
500[error] |
501[error] | longer explanation available when compiling with `-explain`
502[error] -- [E008] Not Found Error: /build/repo/core/src/test/scala/CoreSpec/DFVectorSpec.scala:81:9
503[error] 81 | v3 := t
504[error] | ^^^^^
505[error] | value := is not a member of dfhdl.core.DFVector[
506[error] | dfhdl.core.DFType[dfhdl.compiler.ir.DFDecimal,
507[error] | dfhdl.core.Args4[(false : Boolean), (8 : Int), (0 : Int),
508[error] | dfhdl.compiler.ir.DFDecimal.NativeType.BitAccurate]
509[error] | ],
510[error] | Tuple1[(4 : Int)]].
511[error] | An extension method was tried, but could not be fully constructed:
512[error] |
513[error] | dfhdl.:=()
514[error] |
515[error] | failed with:
516[error] |
517[error] | value :=: <overloaded dfhdl.:=> does not take parameters
518[error] -- [E006] Not Found Error: /build/repo/core/src/test/scala/CoreSpec/DFVectorSpec.scala:97:6
519[error] 97 | assertDSLErrorLog(
520[error] | ^^^^^^^^^^^^^^^^^
521[error] | Not found: X zero <> VARassertDSLErrorLog
522[error] |
523[error] | longer explanation available when compiling with `-explain`
524[error] -- [E006] Not Found Error: /build/repo/core/src/test/scala/CoreSpec/DFVectorSpec.scala:104:6
525[error] 104 | assertCompileError(
526[error] | ^^^^^^^^^^^^^^^^^^
527[error] | Not found: X 5 <> VARassertCompileError
528[error] |
529[error] | longer explanation available when compiling with `-explain`
530[error] -- [E007] Type Mismatch Error: /build/repo/core/src/test/scala/CoreSpec/DFVectorSpec.scala:112:50
531[error] 112 | val v7: UInt[4] X zero.type <> CONST = all(0)
532[error] | ^^^^^^
533[error] |Found: dfhdl.core.SameElementsVector[(0 : Int)]
534[error] |Required: dfhdl.core.DFUInt[(4 : Int)] X dfhdl.core.DFConstOf[dfhdl.core.DFInt32]
535[error] |
536[error] |One of the following imports might make progress towards fixing the problem:
537[error] |
538[error] | import dfhdl.core.DFVal.DFBitsValConversion
539[error] | import dfhdl.core.DFVal.DFVectorValConversion
540[error] | import dfhdl.core.DFType.conv
541[error] | import dfhdl.core.DFVal.InitTupleValues.fromValue
542[error] | import dfhdl.core.DFVal.InitValue.fromValue
543[error] | import dfhdl.internals.Exact.fromValue
544[error] | import dfhdl.internals.Exact0.conv
545[error] | import dfhdl.internals.Exact1.conv
546[error] |
547[error] |
548[error] | longer explanation available when compiling with `-explain`
549[error] -- [E007] Type Mismatch Error: /build/repo/core/src/test/scala/CoreSpec/DFVectorSpec.scala:118:51
550[error] 118 | val v7: UInt[4] X zeroP.type <> CONST = all(0)
551[error] | ^^^^^^
552[error] |Found: dfhdl.core.SameElementsVector[(0 : Int)]
553[error] |Required: dfhdl.core.DFUInt[(4 : Int)] X
554[error] | dfhdl.core.DFConstOf[
555[error] | dfhdl.core.DFType.Of[(zeroP : dfhdl.core.DFConstOf[dfhdl.core.DFInt32])]]
556[error] |
557[error] |Note: a match type could not be fully reduced:
558[error] |
559[error] | trying to reduce dfhdl.core.DFType.Of[(zeroP : dfhdl.core.DFConstOf[dfhdl.core.DFInt32])]
560[error] | failed since selector (zeroP : dfhdl.core.DFConstOf[dfhdl.core.DFInt32])
561[error] | matches none of the cases
562[error] |
563[error] | case dfhdl.core.DFTypeAny => (zeroP : dfhdl.core.DFConstOf[dfhdl.core.DFInt32]) & dfhdl.core.DFTypeAny
564[error] | case Int => dfhdl.core.DFInt32
565[error] | case Long => dfhdl.core.DFSInt[(64 : Int)]
566[error] | case Byte => dfhdl.core.DFBits[(8 : Int)]
567[error] | case Boolean => dfhdl.core.DFBool
568[error] | case Double => dfhdl.core.DFDouble
569[error] | case dfhdl.core.DFOpaque.Abstract => dfhdl.core.DFOpaque[(zeroP : dfhdl.core.DFConstOf[dfhdl.core.DFInt32])]
570[error] | case String => dfhdl.core.DFString
571[error] | case Product => dfhdl.core.DFType.FromProduct[(zeroP : dfhdl.core.DFConstOf[dfhdl.core.DFInt32])
572[error] | ]
573[error] | case Unit => dfhdl.core.DFUnit
574[error] |
575[error] |One of the following imports might make progress towards fixing the problem:
576[error] |
577[error] | import dfhdl.core.DFVal.DFBitsValConversion
578[error] | import dfhdl.core.DFVal.DFVectorValConversion
579[error] | import dfhdl.core.DFType.conv
580[error] | import dfhdl.core.DFVal.InitTupleValues.fromValue
581[error] | import dfhdl.core.DFVal.InitValue.fromValue
582[error] | import dfhdl.internals.Exact.fromValue
583[error] | import dfhdl.internals.Exact0.conv
584[error] | import dfhdl.internals.Exact1.conv
585[error] |
586[error] |
587[error] | longer explanation available when compiling with `-explain`
588[error] -- [E007] Type Mismatch Error: /build/repo/core/src/test/scala/CoreSpec/DFVectorSpec.scala:123:55
589[error] 123 | val v7: UInt[4] X zeroP.type X 5 <> CONST = all(all(0))
590[error] | ^^^^^^^^^^^
591[error] |Found: dfhdl.core.SameElementsVector[dfhdl.core.SameElementsVector[(0 : Int)]]
592[error] |Required: dfhdl.core.DFUInt[(4 : Int)] X
593[error] | (zeroP : dfhdl.core.DFConstOf[dfhdl.core.DFInt32]) X
594[error] | dfhdl.core.DFConstOf[dfhdl.core.DFInt32]
595[error] |
596[error] |One of the following imports might make progress towards fixing the problem:
597[error] |
598[error] | import dfhdl.core.DFVal.DFBitsValConversion
599[error] | import dfhdl.core.DFVal.DFVectorValConversion
600[error] | import dfhdl.core.DFType.conv
601[error] | import dfhdl.core.DFVal.InitTupleValues.fromValue
602[error] | import dfhdl.core.DFVal.InitValue.fromValue
603[error] | import dfhdl.internals.Exact.fromValue
604[error] | import dfhdl.internals.Exact0.conv
605[error] | import dfhdl.internals.Exact1.conv
606[error] |
607[error] |
608[error] | longer explanation available when compiling with `-explain`
609[error] -- [E007] Type Mismatch Error: /build/repo/core/src/test/scala/CoreSpec/DFVectorSpec.scala:126:52
610[error] 126 | val v8: Bits[w.type] X len.type <> CONST = all(all(0))
611[error] | ^^^^^^^^^^^
612[error] |Found: dfhdl.core.SameElementsVector[dfhdl.core.SameElementsVector[(0 : Int)]]
613[error] |Required: dfhdl.core.DFBits[(w : dfhdl.core.DFConstOf[dfhdl.core.DFInt32])] X
614[error] | dfhdl.core.DFConstOf[
615[error] | dfhdl.core.DFType.Of[(len : dfhdl.core.DFConstOf[dfhdl.core.DFInt32])]]
616[error] |
617[error] |Note: a match type could not be fully reduced:
618[error] |
619[error] | trying to reduce dfhdl.core.DFType.Of[(len : dfhdl.core.DFConstOf[dfhdl.core.DFInt32])]
620[error] | failed since selector (len : dfhdl.core.DFConstOf[dfhdl.core.DFInt32])
621[error] | matches none of the cases
622[error] |
623[error] | case dfhdl.core.DFTypeAny => (len : dfhdl.core.DFConstOf[dfhdl.core.DFInt32]) & dfhdl.core.DFTypeAny
624[error] | case Int => dfhdl.core.DFInt32
625[error] | case Long => dfhdl.core.DFSInt[(64 : Int)]
626[error] | case Byte => dfhdl.core.DFBits[(8 : Int)]
627[error] | case Boolean => dfhdl.core.DFBool
628[error] | case Double => dfhdl.core.DFDouble
629[error] | case dfhdl.core.DFOpaque.Abstract => dfhdl.core.DFOpaque[(len : dfhdl.core.DFConstOf[dfhdl.core.DFInt32])]
630[error] | case String => dfhdl.core.DFString
631[error] | case Product => dfhdl.core.DFType.FromProduct[(len : dfhdl.core.DFConstOf[dfhdl.core.DFInt32])]
632[error] | case Unit => dfhdl.core.DFUnit
633[error] |
634[error] |One of the following imports might make progress towards fixing the problem:
635[error] |
636[error] | import dfhdl.core.DFVal.DFBitsValConversion
637[error] | import dfhdl.core.DFVal.DFVectorValConversion
638[error] | import dfhdl.core.DFType.conv
639[error] | import dfhdl.core.DFVal.InitTupleValues.fromValue
640[error] | import dfhdl.core.DFVal.InitValue.fromValue
641[error] | import dfhdl.internals.Exact.fromValue
642[error] | import dfhdl.internals.Exact0.conv
643[error] | import dfhdl.internals.Exact1.conv
644[error] |
645[error] |
646[error] | longer explanation available when compiling with `-explain`
647[error] -- [E008] Not Found Error: /build/repo/core/src/test/scala/CoreSpec/DFVectorSpec.scala:137:11
648[error] 137 | v9 := v6
649[error] | ^^^^^
650[error] | value := is not a member of dfhdl.core.DFUInt[(five : Int)].
651[error] | An extension method was tried, but could not be fully constructed:
652[error] |
653[error] | dfhdl.:=()
654[error] |
655[error] | failed with:
656[error] |
657[error] | value :=: <overloaded dfhdl.:=> does not take parameters
658[error] -- [E006] Not Found Error: /build/repo/core/src/test/scala/CoreSpec/DFVectorSpec.scala:139:16
659[error] 139 | val v11 = v10(1, 2)
660[error] | ^^^
661[error] | Not found: v10 - did you mean v1? or perhaps v11?
662[error] |
663[error] | longer explanation available when compiling with `-explain`
664[error] -- [E008] Not Found Error: /build/repo/core/src/test/scala/CoreSpec/DFVectorSpec.scala:145:8
665[error] 145 | v1(1, five)
666[error] | ^^
667[error] |value apply is not a member of dfhdl.core.DFUInt[(8 : Int)].
668[error] |An extension method was tried, but could not be fully constructed:
669[error] |
670[error] | dfhdl.apply()
671[error] |
672[error] | failed with:
673[error] |
674[error] | value apply: <overloaded dfhdl.apply> does not take parameters
675[error] -- [E007] Type Mismatch Error: /build/repo/core/src/test/scala/CoreSpec/DFVectorSpec.scala:150:40
676[error] 150 | val v: Bits[8] X 4 <> CONST = Vector(h"12", h"34", h"56", h"78")
677[error] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
678[error] |Found: Vector[dfhdl.core.DFConstOf[dfhdl.core.DFBits[(8 : Int)]]]
679[error] |Required: dfhdl.core.DFBits[(8 : Int)] X dfhdl.core.DFConstOf[dfhdl.core.DFInt32]
680[error] |
681[error] |One of the following imports might make progress towards fixing the problem:
682[error] |
683[error] | import dfhdl.core.DFVal.DFVectorValConversion
684[error] | import dfhdl.core.DFType.conv
685[error] | import dfhdl.core.DFVal.InitTupleValues.fromValue
686[error] | import dfhdl.core.DFVal.InitValue.fromValue
687[error] | import dfhdl.internals.Exact.fromValue
688[error] | import dfhdl.internals.Exact0.conv
689[error] | import dfhdl.internals.Exact1.conv
690[error] |
691[error] |
692[error] | longer explanation available when compiling with `-explain`
693[error] -- [E007] Type Mismatch Error: /build/repo/core/src/test/scala/CoreSpec/DFVectorSpec.scala:151:43
694[error] 151 | val v2: Bits[8] X Int <> CONST = Vector(h"12", h"34", h"56", h"78")
695[error] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
696[error] |Found: Vector[dfhdl.core.DFVal[dfhdl.core.DFBits[(8 : Int)], dfhdl.core.Modifier.CONST]
697[error] | ]
698[error] |Required: dfhdl.core.DFBits[(8 : Int)] X dfhdl.core.DFConstOf[dfhdl.core.DFInt32]
699[error] |
700[error] |One of the following imports might make progress towards fixing the problem:
701[error] |
702[error] | import dfhdl.core.DFVal.DFVectorValConversion
703[error] | import dfhdl.core.DFType.conv
704[error] | import dfhdl.core.DFVal.InitTupleValues.fromValue
705[error] | import dfhdl.core.DFVal.InitValue.fromValue
706[error] | import dfhdl.internals.Exact.fromValue
707[error] | import dfhdl.internals.Exact0.conv
708[error] | import dfhdl.internals.Exact1.conv
709[error] |
710[error] |
711[error] | longer explanation available when compiling with `-explain`
712[error] -- [E007] Type Mismatch Error: /build/repo/core/src/test/scala/CoreSpec/DFVectorSpec.scala:153:41
713[error] 153 | val v4: Bits[8] X 5 <> CONST = Vector(h"48", h"65", h"6c", h"6c", h"6f")
714[error] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
715[error] |Found: Vector[dfhdl.core.DFVal[dfhdl.core.DFBits[(8 : Int)], dfhdl.core.Modifier.CONST]
716[error] | ]
717[error] |Required: dfhdl.core.DFBits[(8 : Int)] X dfhdl.core.DFConstOf[dfhdl.core.DFInt32]
718[error] |
719[error] |One of the following imports might make progress towards fixing the problem:
720[error] |
721[error] | import dfhdl.core.DFVal.DFVectorValConversion
722[error] | import dfhdl.core.DFType.conv
723[error] | import dfhdl.core.DFVal.InitTupleValues.fromValue
724[error] | import dfhdl.core.DFVal.InitValue.fromValue
725[error] | import dfhdl.internals.Exact.fromValue
726[error] | import dfhdl.internals.Exact0.conv
727[error] | import dfhdl.internals.Exact1.conv
728[error] |
729[error] |
730[error] | longer explanation available when compiling with `-explain`
731[error] -- [E007] Type Mismatch Error: /build/repo/core/src/test/scala/CoreSpec/DFVectorSpec.scala:154:41
732[error] 154 | val v5: Bits[8] X 3 <> CONST = Vector(h"65", h"6c", h"6c")
733[error] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^
734[error] |Found: Vector[dfhdl.core.DFVal[dfhdl.core.DFBits[(8 : Int)], dfhdl.core.Modifier.CONST]
735[error] | ]
736[error] |Required: dfhdl.core.DFBits[(8 : Int)] X dfhdl.core.DFConstOf[dfhdl.core.DFInt32]
737[error] |
738[error] |One of the following imports might make progress towards fixing the problem:
739[error] |
740[error] | import dfhdl.core.DFVal.DFVectorValConversion
741[error] | import dfhdl.core.DFType.conv
742[error] | import dfhdl.core.DFVal.InitTupleValues.fromValue
743[error] | import dfhdl.core.DFVal.InitValue.fromValue
744[error] | import dfhdl.internals.Exact.fromValue
745[error] | import dfhdl.internals.Exact0.conv
746[error] | import dfhdl.internals.Exact1.conv
747[error] |
748[error] |
749[error] | longer explanation available when compiling with `-explain`
750[error] -- [E008] Not Found Error: /build/repo/core/src/test/scala/CoreSpec/DFVectorSpec.scala:155:13
751[error] 155 | val v6 = v4(1, 3)
752[error] | ^^
753[error] |value apply is not a member of dfhdl.core.DFBits[(8 : Int)] X dfhdl.core.DFConstOf[dfhdl.core.DFInt32].
754[error] |An extension method was tried, but could not be fully constructed:
755[error] |
756[error] | dfhdl.apply()
757[error] |
758[error] | failed with:
759[error] |
760[error] | value apply: <overloaded dfhdl.apply> does not take parameters
761[error] -- [E008] Not Found Error: /build/repo/core/src/test/scala/CoreSpec/DFVectorSpec.scala:157:12
762[error] 157 | assert((v(0) == h"12").toScalaBoolean)
763[error] | ^
764[error] |value apply is not a member of dfhdl.core.DFBits[(8 : Int)] X dfhdl.core.DFConstOf[dfhdl.core.DFInt32].
765[error] |An extension method was tried, but could not be fully constructed:
766[error] |
767[error] | dfhdl.apply()
768[error] |
769[error] | failed with:
770[error] |
771[error] | value apply: <overloaded dfhdl.apply> does not take parameters
772[error] -- [E008] Not Found Error: /build/repo/core/src/test/scala/CoreSpec/DFVectorSpec.scala:158:21
773[error] 158 | assert((v == v2).toScalaBoolean)
774[error] | ^^^^^^^^^^^^^^^^^^^^^^^^
775[error] |value toScalaBoolean is not a member of Boolean.
776[error] |An extension method was tried, but could not be fully constructed:
777[error] |
778[error] | dfhdl.toScalaBoolean[P]((v == v2)(this.given_DFC))
779[error] |
780[error] | failed with:
781[error] |
782[error] | Found: Boolean
783[error] | Required: dfhdl.core.DFValTP[dfhdl.core.DFBoolOrBit, Any]
784[error] | Note that implicit conversions cannot be applied because they are ambiguous;
785[error] | both method DFBoolValConversion in trait DFValLP and method DFBitValConversion in trait DFValLP convert from Boolean to dfhdl.core.DFValTP[dfhdl.core.DFBoolOrBit, P]
786[error] -- [E008] Not Found Error: /build/repo/core/src/test/scala/CoreSpec/DFVectorSpec.scala:161:13
787[error] 161 | assert(v.lengthInt == 4)
788[error] | ^^^^^^^^^^^
789[error] |value lengthInt is not a member of dfhdl.core.DFBits[(8 : Int)] X dfhdl.core.DFConstOf[dfhdl.core.DFInt32].
790[error] |An extension method was tried, but could not be fully constructed:
791[error] |
792[error] | dfhdl.lengthInt[T, D1, M](v)
793[error] |
794[error] | failed with:
795[error] |
796[error] | Found: (v : dfhdl.core.DFBits[(8 : Int)] X dfhdl.core.DFConstOf[dfhdl.core.DFInt32])
797[error] | Required: dfhdl.core.DFVal[dfhdl.core.DFVector[T, Tuple1[D1]], dfhdl.core.ModifierAny]
798[error] |
799[error] | where: D1 is a type variable with constraint <: dfhdl.core.IntP
800[error] | T is a type variable with constraint <: dfhdl.core.DFTypeAny
801[error] |
802[error] |
803[error] | One of the following imports might make progress towards fixing the problem:
804[error] |
805[error] | import dfhdl.core.DFType.conv
806[error] | import dfhdl.core.DFVal.InitTupleValues.fromValue
807[error] | import dfhdl.core.DFVal.InitValue.fromValue
808[error] | import dfhdl.internals.Exact.fromValue
809[error] | import dfhdl.internals.Exact0.conv
810[error] | import dfhdl.internals.Exact1.conv
811[error] |
812[error] |
813[error] -- [E008] Not Found Error: /build/repo/core/src/test/scala/CoreSpec/DFVectorSpec.scala:162:14
814[error] 162 | assert(v2.length.toScalaInt == 4)
815[error] | ^^^^^^^^^
816[error] |value length is not a member of dfhdl.core.DFBits[(8 : Int)] X dfhdl.core.DFConstOf[dfhdl.core.DFInt32].
817[error] |An extension method was tried, but could not be fully constructed:
818[error] |
819[error] | dfhdl.length[T, D1, M](v2)
820[error] |
821[error] | failed with:
822[error] |
823[error] | Found: (v2 : dfhdl.core.DFBits[(8 : Int)] X dfhdl.core.DFConstOf[dfhdl.core.DFInt32])
824[error] | Required: dfhdl.core.DFVal[dfhdl.core.DFVector[T, Tuple1[D1]], dfhdl.core.ModifierAny]
825[error] |
826[error] | where: D1 is a type variable with constraint <: dfhdl.core.IntP
827[error] | T is a type variable with constraint <: dfhdl.core.DFTypeAny
828[error] |
829[error] |
830[error] | One of the following imports might make progress towards fixing the problem:
831[error] |
832[error] | import dfhdl.core.DFType.conv
833[error] | import dfhdl.core.DFVal.InitTupleValues.fromValue
834[error] | import dfhdl.core.DFVal.InitValue.fromValue
835[error] | import dfhdl.internals.Exact.fromValue
836[error] | import dfhdl.internals.Exact0.conv
837[error] | import dfhdl.internals.Exact1.conv
838[error] |
839[error] |
840[error] -- [E008] Not Found Error: /build/repo/core/src/test/scala/CoreSpec/DFVectorSpec.scala:163:19
841[error] 163 | assert((b == v.bits).toScalaBoolean)
842[error] | ^^^^^^
843[error] |value bits is not a member of dfhdl.core.DFBits[(8 : Int)] X dfhdl.core.DFConstOf[dfhdl.core.DFInt32].
844[error] |An extension method was tried, but could not be fully constructed:
845[error] |
846[error] | dfhdl.bits[T, A, C, I, P](v)
847[error] |
848[error] | failed with:
849[error] |
850[error] | Found: (v : dfhdl.core.DFBits[(8 : Int)] X dfhdl.core.DFConstOf[dfhdl.core.DFInt32])
851[error] | Required: dfhdl.core.DFVal[dfhdl.core.DFTypeAny, dfhdl.core.Modifier[Any, Any, Any, Any]]
852[error] |
853[error] | One of the following imports might make progress towards fixing the problem:
854[error] |
855[error] | import dfhdl.core.DFType.conv
856[error] | import dfhdl.core.DFVal.InitTupleValues.fromValue
857[error] | import dfhdl.core.DFVal.InitValue.fromValue
858[error] | import dfhdl.internals.Exact.fromValue
859[error] | import dfhdl.internals.Exact0.conv
860[error] | import dfhdl.internals.Exact1.conv
861[error] |
862[error] |
863[error] -- [E006] Not Found Error: /build/repo/core/src/test/scala/CoreSpec/DFVectorSpec.scala:190:6
864[error] 190 | assertRuntimeErrorLog(
865[error] | ^^^^^^^^^^^^^^^^^^^^^
866[error] | Not found: X 4 <> VAR initFile "bits8x4.nofile"assertRuntimeErrorLog
867[error] |
868[error] | longer explanation available when compiling with `-explain`
869[error] -- [E006] Not Found Error: /build/repo/core/src/test/scala/CoreSpec/DFVectorSpec.scala:195:6
870[error] 195 | assertRuntimeErrorLog(
871[error] | ^^^^^^^^^^^^^^^^^^^^^
872[error] | Not found: X 4 <> VAR initFile "bits8x4.empty"assertRuntimeErrorLog
873[error] |
874[error] | longer explanation available when compiling with `-explain`
875[error] -- [E006] Not Found Error: /build/repo/core/src/test/scala/CoreSpec/DFVectorSpec.scala:202:6
876[error] 202 | assertRuntimeErrorLog(
877[error] | ^^^^^^^^^^^^^^^^^^^^^
878[error] |Not found: X 4 <> VAR initFile ("bits8x4.bin", InitFileFormat.VerilogHex)assertRuntimeErrorLog
879[error] |
880[error] | longer explanation available when compiling with `-explain`
881[warn] two warnings found
882[error] 58 errors found
883[error] (lib / Compile / compileIncremental) Compilation failed
884[error] (core / Test / compileIncremental) Compilation failed
885[info] compiling 7 Scala sources to /build/repo/core/target/scala-3.7.4/test-classes ...
886[info] compiling 21 Scala sources to /build/repo/lib/target/scala-3.7.4/classes ...
887[error] -- Error: /build/repo/lib/src/main/scala/dfhdl/lib/mem/RTGenericRom.scala:19:20
888[error] 19 | val mem = dataType` X depth <> VAR init romValues
889[error] | ^
890[error] | unclosed quoted identifier
891[error] -- Error: /build/repo/core/src/test/scala/CoreSpec/DFVectorSpec.scala:39:22 ----
892[error] 39 | val v1 = UInt(8)` X 5 <> VAR init Vector.tabulate(5)(22 + _)
893[error] | ^
894[error] | unclosed quoted identifier
895[error] -- Error: /build/repo/core/src/test/scala/CoreSpec/DFVectorSpec.scala:40:22 ----
896[error] 40 | val v2 = UInt(8)` X 6 <> VAR init all(d"8'55")
897[error] | ^
898[error] | unclosed quoted identifier
899[error] -- Error: /build/repo/core/src/test/scala/CoreSpec/DFVectorSpec.scala:77:28 ----
900[error] 77 | val v3 = UInt(8) `X` 4` X 4 <> VAR
901[error] | ^
902[error] | unclosed quoted identifier
903[error] -- Error: /build/repo/core/src/test/scala/CoreSpec/DFVectorSpec.scala:83:22 ----
904[error] 83 | val v4 = UInt(8)` X len <> VAR init all(0)
905[error] | ^
906[error] | unclosed quoted identifier
907[error] -- Error: /build/repo/core/src/test/scala/CoreSpec/DFVectorSpec.scala:85:22 ----
908[error] 85 | val v6 = UInt(4)` X len <> VAR init v5
909[error] | ^
910[error] | unclosed quoted identifier
911[error] -- Error: /build/repo/core/src/test/scala/CoreSpec/DFVectorSpec.scala:95:24 ----
912[error] 95 | val v7 = UInt(4)` X zero <> VAR
913[error] | ^
914[error] | unclosed quoted identifier
915[error] -- Error: /build/repo/core/src/test/scala/CoreSpec/DFVectorSpec.scala:102:33 ---
916[error] 102 | val v7 = UInt(4) `X` zero` X 5 <> VAR
917[error] | ^
918[error] | unclosed quoted identifier
919[error] -- Error: /build/repo/core/src/test/scala/CoreSpec/DFVectorSpec.scala:128:25 ---
920[error] 128 | val v9 = UInt(five)` X len <> VAR
921[error] | ^
922[error] | unclosed quoted identifier
923[error] -- Error: /build/repo/core/src/test/scala/CoreSpec/DFVectorSpec.scala:129:30 ---
924[error] 129 | val v10 = UInt(five - 1)` X len <> VAR
925[error] | ^
926[error] | unclosed quoted identifier
927[error] -- Error: /build/repo/core/src/test/scala/CoreSpec/DFVectorSpec.scala:175:22 ---
928[error] 175 | val v1 = Bits(8)` X 4 <> VAR initFile "bits8x4.bin"
929[error] | ^
930[error] | unclosed quoted identifier
931[error] -- Error: /build/repo/core/src/test/scala/CoreSpec/DFVectorSpec.scala:176:22 ---
932[error] 176 | val v2 = Bits(8)` X 4 <> VAR initFile (
933[error] | ^
934[error] | unclosed quoted identifier
935[error] -- Error: /build/repo/core/src/test/scala/CoreSpec/DFVectorSpec.scala:181:22 ---
936[error] 181 | val v3 = Bits(8)` X 4 <> VAR initFile "bits8x4.hex"
937[error] | ^
938[error] | unclosed quoted identifier
939[error] -- Error: /build/repo/core/src/test/scala/CoreSpec/DFVectorSpec.scala:182:22 ---
940[error] 182 | val v4 = Bits(8)` X 4 <> VAR initFile ("bits8x4.empty", InitFileFormat.VerilogBin)
941[error] | ^
942[error] | unclosed quoted identifier
943[error] -- Error: /build/repo/core/src/test/scala/CoreSpec/DFVectorSpec.scala:188:24 ---
944[error] 188 | val v1 = Bits(8)` X 4 <> VAR initFile "bits8x4.nofile"
945[error] | ^
946[error] | unclosed quoted identifier
947[error] -- Error: /build/repo/core/src/test/scala/CoreSpec/DFVectorSpec.scala:193:24 ---
948[error] 193 | val v1 = Bits(8)` X 4 <> VAR initFile "bits8x4.empty"
949[error] | ^
950[error] | unclosed quoted identifier
951[error] -- Error: /build/repo/core/src/test/scala/CoreSpec/DFVectorSpec.scala:200:24 ---
952[error] 200 | val v1 = Bits(8)` X 4 <> VAR initFile ("bits8x4.bin", InitFileFormat.VerilogHex)
953[error] | ^
954[error] | unclosed quoted identifier
955[error] -- Error: /build/repo/core/src/test/scala/CoreSpec/DFVectorSpec.scala:207:24 ---
956[error] 207 | val v1 = Bits(8)` X 4 <> VAR initFile ("bits8x4.hex", InitFileFormat.VerilogBin)
957[error] | ^
958[error] | unclosed quoted identifier
959[error] -- [E103] Syntax Error: /build/repo/core/src/test/scala/CoreSpec/DFVectorSpec.scala:211:0
960[error] 211 |end DFVectorSpec
961[error] |^
962[error] |Illegal start of toplevel definition
963[error] |
964[error] | longer explanation available when compiling with `-explain`
965[error] -- [E134] Type Error: /build/repo/lib/src/main/scala/dfhdl/lib/mem/RTGenericRom.scala:9:9
966[error] 9 | this(dataType, depth)(
967[error] | ^
968[error] |None of the overloaded alternatives of constructor RTGenericRom in class RTGenericRom with types
969[error] | [T <: dfhdl.DFType]
970[error] | (dataType: T, depth: Int)
971[error] | (fillFunc: Int => dfhdl.core.DFConstOf[T & dfhdl.core.DFTypeAny]):
972[error] | dfhdl.lib.mem.RTGenericRom[T]
973[error] | [T <: dfhdl.DFType]
974[error] | (dataType: T, depth: Int)
975[error] | (romValues: T X dfhdl.core.DFConstOf[dfhdl.core.DFInt32]):
976[error] | dfhdl.lib.mem.RTGenericRom[T]
977[error] |match arguments ((dataType² : T³), (depth² : Int))(dfhdl.core.DFValTP[dfhdl.core.DFVector[T², Tuple1[(depth² : Int)]],
978[error] | dfhdl.core.ISCONST[(true : Boolean)]])
979[error] |
980[error] |where: T is a type variable with constraint <: dfhdl.DFType
981[error] | T² is a type variable with constraint >: T³ & dfhdl.core.DFTypeAny and <: dfhdl.core.DFTypeAny
982[error] | T³ is a type in constructor RTGenericRom which is an alias of T⁴
983[error] | dataType is a reference to a value parameter
984[error] | dataType² is a parameter in constructor RTGenericRom
985[error] | depth is a reference to a value parameter
986[error] | depth² is a parameter in constructor RTGenericRom
987[error] two errors found
988[error] -- [E172] Type Error: /build/repo/core/src/test/scala/CoreSpec/DFMatchSpec.scala:173:13
989[error] 173 | case 0 | 1 | 2 | 3 => 77
990[error] | ^
991[error] | Values of types Int and Unit cannot be compared with == or !=
992[error] -- [E172] Type Error: /build/repo/core/src/test/scala/CoreSpec/DFMatchSpec.scala:173:17
993[error] 173 | case 0 | 1 | 2 | 3 => 77
994[error] | ^
995[error] | Values of types Int and Unit cannot be compared with == or !=
996[error] -- [E172] Type Error: /build/repo/core/src/test/scala/CoreSpec/DFMatchSpec.scala:173:21
997[error] 173 | case 0 | 1 | 2 | 3 => 77
998[error] | ^
999[error] | Values of types Int and Unit cannot be compared with == or !=
1000[error] -- [E172] Type Error: /build/repo/core/src/test/scala/CoreSpec/DFMatchSpec.scala:173:25
1001[error] 173 | case 0 | 1 | 2 | 3 => 77
1002[error] | ^
1003[error] | Values of types Int and Unit cannot be compared with == or !=
1004[warn] -- [E190] Potential Issue Warning: /build/repo/core/src/test/scala/CoreSpec/DFMatchSpec.scala:173:30
1005[warn] 173 | case 0 | 1 | 2 | 3 => 77
1006[warn] | ^^
1007[warn] |Discarded non-Unit value of type Int. Add `: Unit` to discard silently.
1008[warn] |
1009[warn] | longer explanation available when compiling with `-explain`
1010[warn] -- [E190] Potential Issue Warning: /build/repo/core/src/test/scala/CoreSpec/DFMatchSpec.scala:174:30
1011[warn] 174 | case _ => 22
1012[warn] | ^^
1013[warn] |Discarded non-Unit value of type Int. Add `: Unit` to discard silently.
1014[warn] |
1015[warn] | longer explanation available when compiling with `-explain`
1016[error] -- [E008] Not Found Error: /build/repo/core/src/test/scala/CoreSpec/DFVectorSpec.scala:42:9
1017[error] 42 | v1 := Vector.fill(5)(d"8'22")
1018[error] | ^^^^^
1019[error] | value := is not a member of dfhdl.core.DFUInt[(8 : Int)].
1020[error] | An extension method was tried, but could not be fully constructed:
1021[error] |
1022[error] | dfhdl.:=()
1023[error] |
1024[error] | failed with:
1025[error] |
1026[error] | value :=: <overloaded dfhdl.:=> does not take parameters
1027[error] -- [E008] Not Found Error: /build/repo/core/src/test/scala/CoreSpec/DFVectorSpec.scala:43:9
1028[error] 43 | v1 := List.fill(5)(x)
1029[error] | ^^^^^
1030[error] | value := is not a member of dfhdl.core.DFUInt[(8 : Int)].
1031[error] | An extension method was tried, but could not be fully constructed:
1032[error] |
1033[error] | dfhdl.:=()
1034[error] |
1035[error] | failed with:
1036[error] |
1037[error] | value :=: <overloaded dfhdl.:=> does not take parameters
1038[error] -- [E006] Not Found Error: /build/repo/core/src/test/scala/CoreSpec/DFVectorSpec.scala:43:25
1039[error] 43 | v1 := List.fill(5)(x)
1040[error] | ^
1041[error] | Not found: x
1042[error] |
1043[error] | longer explanation available when compiling with `-explain`
1044[error] -- [E006] Not Found Error: /build/repo/core/src/test/scala/CoreSpec/DFVectorSpec.scala:44:6
1045[error] 44 | v2 := all(d"8'55")
1046[error] | ^^
1047[error] | Not found: v2 - did you mean i2? or perhaps t2 or v1 or v3?
1048[error] |
1049[error] | longer explanation available when compiling with `-explain`
1050[error] -- [E006] Not Found Error: /build/repo/core/src/test/scala/CoreSpec/DFVectorSpec.scala:48:8
1051[error] 48 | v2 := v1.elements
1052[error] | ^^
1053[error] | Not found: v2 - did you mean i2? or perhaps t2 or v1 or v3?
1054[error] |
1055[error] | longer explanation available when compiling with `-explain`
1056[error] -- [E006] Not Found Error: /build/repo/core/src/test/scala/CoreSpec/DFVectorSpec.scala:50:6
1057[error] 50 | v2 := v1.elements.appended(v2(0))
1058[error] | ^^
1059[error] | Not found: v2 - did you mean i2? or perhaps t2 or v1 or v3?
1060[error] |
1061[error] | longer explanation available when compiling with `-explain`
1062[error] -- [E006] Not Found Error: /build/repo/core/src/test/scala/CoreSpec/DFVectorSpec.scala:54:19
1063[error] 54 | val comp = v2 == v1.elements
1064[error] | ^^
1065[error] | Not found: v2 - did you mean i2? or perhaps t2 or v1 or v3?
1066[error] |
1067[error] | longer explanation available when compiling with `-explain`
1068[error] -- [E172] Type Error: /build/repo/core/src/test/scala/CoreSpec/DFVectorSpec.scala:56:15
1069[error] 56 | val t1 = v1 == List.fill(5)(d"8'22")
1070[error] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^
1071[error] |Values of types dfhdl.core.DFUInt[(8 : Int)] and List[
1072[error] | dfhdl.core.DFConstOf[
1073[error] | dfhdl.core.DFDecimal[(false : Boolean), (8 : Int), (0 : Int),
1074[error] | dfhdl.compiler.ir.DFDecimal.NativeType.BitAccurate]
1075[error] | ]
1076[error] |] cannot be compared with == or !=.
1077[error] |I found:
1078[error] |
1079[error] | dfhdl.core.DFType.given_CanEqual_T_T[
1080[error] | dfhdl.core.DFType[dfhdl.compiler.ir.DFType², dfhdl.core.Args]]
1081[error] |
1082[error] |But given instance given_CanEqual_T_T in object DFType does not match type CanEqual[dfhdl.core.DFUInt[(8 : Int)],
1083[error] | List[
1084[error] | dfhdl.core.DFConstOf[
1085[error] | dfhdl.core.DFDecimal[(false : Boolean), (8 : Int), (0 : Int),
1086[error] | dfhdl.compiler.ir.DFDecimal.NativeType.BitAccurate]
1087[error] | ]
1088[error] | ]
1089[error] |]
1090[error] |
1091[error] |where: DFType is a class in package dfhdl.core
1092[error] | DFType² is a trait in package dfhdl.compiler.ir
1093[error] |.
1094[error] -- [E006] Not Found Error: /build/repo/core/src/test/scala/CoreSpec/DFVectorSpec.scala:57:36
1095[error] 57 | val t2 = v1 != Vector.fill(5)(x)
1096[error] | ^
1097[error] | Not found: x
1098[error] |
1099[error] | longer explanation available when compiling with `-explain`
1100[error] -- [E008] Not Found Error: /build/repo/core/src/test/scala/CoreSpec/DFVectorSpec.scala:58:15
1101[error] 58 | val t3 = v1(3)
1102[error] | ^^
1103[error] | value apply is not a member of dfhdl.core.DFUInt[(8 : Int)].
1104[error] | An extension method was tried, but could not be fully constructed:
1105[error] |
1106[error] | dfhdl.apply()
1107[error] |
1108[error] | failed with:
1109[error] |
1110[error] | value apply: <overloaded dfhdl.apply> does not take parameters
1111[error] -- [E008] Not Found Error: /build/repo/core/src/test/scala/CoreSpec/DFVectorSpec.scala:61:15
1112[error] 61 | val t4 = v1(i)
1113[error] | ^^
1114[error] | value apply is not a member of dfhdl.core.DFUInt[(8 : Int)].
1115[error] | An extension method was tried, but could not be fully constructed:
1116[error] |
1117[error] | dfhdl.apply()
1118[error] |
1119[error] | failed with:
1120[error] |
1121[error] | value apply: <overloaded dfhdl.apply> does not take parameters
1122[error] -- [E008] Not Found Error: /build/repo/core/src/test/scala/CoreSpec/DFVectorSpec.scala:79:6
1123[error] 79 | v3(3)(1) := 25
1124[error] | ^^
1125[error] | value apply is not a member of dfhdl.core.DFVector[
1126[error] | dfhdl.core.DFType[dfhdl.compiler.ir.DFDecimal,
1127[error] | dfhdl.core.Args4[(false : Boolean), (8 : Int), (0 : Int),
1128[error] | dfhdl.compiler.ir.DFDecimal.NativeType.BitAccurate]
1129[error] | ],
1130[error] | Tuple1[(4 : Int)]].
1131[error] | An extension method was tried, but could not be fully constructed:
1132[error] |
1133[error] | dfhdl.apply()
1134[error] |
1135[error] | failed with:
1136[error] |
1137[error] | value apply: <overloaded dfhdl.apply> does not take parameters
1138[error] -- [E007] Type Mismatch Error: /build/repo/core/src/test/scala/CoreSpec/DFVectorSpec.scala:80:38
1139[error] 80 | val t: UInt[8] X 4 X 4 <> VAL = v3
1140[error] | ^^
1141[error] |Found: (v3 :
1142[error] | dfhdl.core.DFVector[
1143[error] | dfhdl.core.DFType[dfhdl.compiler.ir.DFDecimal,
1144[error] | dfhdl.core.Args4[(false : Boolean), (8 : Int), (0 : Int),
1145[error] | dfhdl.compiler.ir.DFDecimal.NativeType.BitAccurate]
1146[error] | ],
1147[error] | Tuple1[(4 : Int)]]
1148[error] |)
1149[error] |Required: dfhdl.core.DFUInt[(8 : Int)] X (4 : Int) X
1150[error] | dfhdl.core.DFValOf[dfhdl.core.DFInt32]
1151[error] |
1152[error] |One of the following imports might make progress towards fixing the problem:
1153[error] |
1154[error] | import dfhdl.core.DFType.conv
1155[error] | import dfhdl.core.DFVal.InitTupleValues.fromValue
1156[error] | import dfhdl.core.DFVal.InitValue.fromValue
1157[error] | import dfhdl.internals.Exact.fromValue
1158[error] | import dfhdl.internals.Exact0.conv
1159[error] | import dfhdl.internals.Exact1.conv
1160[error] |
1161[error] |
1162[error] | longer explanation available when compiling with `-explain`
1163[error] -- [E008] Not Found Error: /build/repo/core/src/test/scala/CoreSpec/DFVectorSpec.scala:81:9
1164[error] 81 | v3 := t
1165[error] | ^^^^^
1166[error] | value := is not a member of dfhdl.core.DFVector[
1167[error] | dfhdl.core.DFType[dfhdl.compiler.ir.DFDecimal,
1168[error] | dfhdl.core.Args4[(false : Boolean), (8 : Int), (0 : Int),
1169[error] | dfhdl.compiler.ir.DFDecimal.NativeType.BitAccurate]
1170[error] | ],
1171[error] | Tuple1[(4 : Int)]].
1172[error] | An extension method was tried, but could not be fully constructed:
1173[error] |
1174[error] | dfhdl.:=()
1175[error] |
1176[error] | failed with:
1177[error] |
1178[error] | value :=: <overloaded dfhdl.:=> does not take parameters
1179[error] -- [E006] Not Found Error: /build/repo/core/src/test/scala/CoreSpec/DFVectorSpec.scala:97:6
1180[error] 97 | assertDSLErrorLog(
1181[error] | ^^^^^^^^^^^^^^^^^
1182[error] | Not found: X zero <> VARassertDSLErrorLog
1183[error] |
1184[error] | longer explanation available when compiling with `-explain`
1185[error] -- [E006] Not Found Error: /build/repo/core/src/test/scala/CoreSpec/DFVectorSpec.scala:104:6
1186[error] 104 | assertCompileError(
1187[error] | ^^^^^^^^^^^^^^^^^^
1188[error] | Not found: X 5 <> VARassertCompileError
1189[error] |
1190[error] | longer explanation available when compiling with `-explain`
1191[error] -- [E007] Type Mismatch Error: /build/repo/core/src/test/scala/CoreSpec/DFVectorSpec.scala:112:50
1192[error] 112 | val v7: UInt[4] X zero.type <> CONST = all(0)
1193[error] | ^^^^^^
1194[error] |Found: dfhdl.core.SameElementsVector[(0 : Int)]
1195[error] |Required: dfhdl.core.DFUInt[(4 : Int)] X dfhdl.core.DFConstOf[dfhdl.core.DFInt32]
1196[error] |
1197[error] |One of the following imports might make progress towards fixing the problem:
1198[error] |
1199[error] | import dfhdl.core.DFVal.DFBitsValConversion
1200[error] | import dfhdl.core.DFVal.DFVectorValConversion
1201[error] | import dfhdl.core.DFType.conv
1202[error] | import dfhdl.core.DFVal.InitTupleValues.fromValue
1203[error] | import dfhdl.core.DFVal.InitValue.fromValue
1204[error] | import dfhdl.internals.Exact.fromValue
1205[error] | import dfhdl.internals.Exact0.conv
1206[error] | import dfhdl.internals.Exact1.conv
1207[error] |
1208[error] |
1209[error] | longer explanation available when compiling with `-explain`
1210[error] -- [E007] Type Mismatch Error: /build/repo/core/src/test/scala/CoreSpec/DFVectorSpec.scala:118:51
1211[error] 118 | val v7: UInt[4] X zeroP.type <> CONST = all(0)
1212[error] | ^^^^^^
1213[error] |Found: dfhdl.core.SameElementsVector[(0 : Int)]
1214[error] |Required: dfhdl.core.DFUInt[(4 : Int)] X
1215[error] | dfhdl.core.DFConstOf[
1216[error] | dfhdl.core.DFType.Of[(zeroP : dfhdl.core.DFConstOf[dfhdl.core.DFInt32])]]
1217[error] |
1218[error] |Note: a match type could not be fully reduced:
1219[error] |
1220[error] | trying to reduce dfhdl.core.DFType.Of[(zeroP : dfhdl.core.DFConstOf[dfhdl.core.DFInt32])]
1221[error] | failed since selector (zeroP : dfhdl.core.DFConstOf[dfhdl.core.DFInt32])
1222[error] | matches none of the cases
1223[error] |
1224[error] | case dfhdl.core.DFTypeAny => (zeroP : dfhdl.core.DFConstOf[dfhdl.core.DFInt32]) & dfhdl.core.DFTypeAny
1225[error] | case Int => dfhdl.core.DFInt32
1226[error] | case Long => dfhdl.core.DFSInt[(64 : Int)]
1227[error] | case Byte => dfhdl.core.DFBits[(8 : Int)]
1228[error] | case Boolean => dfhdl.core.DFBool
1229[error] | case Double => dfhdl.core.DFDouble
1230[error] | case dfhdl.core.DFOpaque.Abstract => dfhdl.core.DFOpaque[(zeroP : dfhdl.core.DFConstOf[dfhdl.core.DFInt32])]
1231[error] | case String => dfhdl.core.DFString
1232[error] | case Product => dfhdl.core.DFType.FromProduct[(zeroP : dfhdl.core.DFConstOf[dfhdl.core.DFInt32])
1233[error] | ]
1234[error] | case Unit => dfhdl.core.DFUnit
1235[error] |
1236[error] |One of the following imports might make progress towards fixing the problem:
1237[error] |
1238[error] | import dfhdl.core.DFVal.DFBitsValConversion
1239[error] | import dfhdl.core.DFVal.DFVectorValConversion
1240[error] | import dfhdl.core.DFType.conv
1241[error] | import dfhdl.core.DFVal.InitTupleValues.fromValue
1242[error] | import dfhdl.core.DFVal.InitValue.fromValue
1243[error] | import dfhdl.internals.Exact.fromValue
1244[error] | import dfhdl.internals.Exact0.conv
1245[error] | import dfhdl.internals.Exact1.conv
1246[error] |
1247[error] |
1248[error] | longer explanation available when compiling with `-explain`
1249[error] -- [E007] Type Mismatch Error: /build/repo/core/src/test/scala/CoreSpec/DFVectorSpec.scala:123:55
1250[error] 123 | val v7: UInt[4] X zeroP.type X 5 <> CONST = all(all(0))
1251[error] | ^^^^^^^^^^^
1252[error] |Found: dfhdl.core.SameElementsVector[dfhdl.core.SameElementsVector[(0 : Int)]]
1253[error] |Required: dfhdl.core.DFUInt[(4 : Int)] X
1254[error] | (zeroP : dfhdl.core.DFConstOf[dfhdl.core.DFInt32]) X
1255[error] | dfhdl.core.DFConstOf[dfhdl.core.DFInt32]
1256[error] |
1257[error] |One of the following imports might make progress towards fixing the problem:
1258[error] |
1259[error] | import dfhdl.core.DFVal.DFBitsValConversion
1260[error] | import dfhdl.core.DFVal.DFVectorValConversion
1261[error] | import dfhdl.core.DFType.conv
1262[error] | import dfhdl.core.DFVal.InitTupleValues.fromValue
1263[error] | import dfhdl.core.DFVal.InitValue.fromValue
1264[error] | import dfhdl.internals.Exact.fromValue
1265[error] | import dfhdl.internals.Exact0.conv
1266[error] | import dfhdl.internals.Exact1.conv
1267[error] |
1268[error] |
1269[error] | longer explanation available when compiling with `-explain`
1270[error] -- [E007] Type Mismatch Error: /build/repo/core/src/test/scala/CoreSpec/DFVectorSpec.scala:126:52
1271[error] 126 | val v8: Bits[w.type] X len.type <> CONST = all(all(0))
1272[error] | ^^^^^^^^^^^
1273[error] |Found: dfhdl.core.SameElementsVector[dfhdl.core.SameElementsVector[(0 : Int)]]
1274[error] |Required: dfhdl.core.DFBits[(w : dfhdl.core.DFConstOf[dfhdl.core.DFInt32])] X
1275[error] | dfhdl.core.DFConstOf[
1276[error] | dfhdl.core.DFType.Of[(len : dfhdl.core.DFConstOf[dfhdl.core.DFInt32])]]
1277[error] |
1278[error] |Note: a match type could not be fully reduced:
1279[error] |
1280[error] | trying to reduce dfhdl.core.DFType.Of[(len : dfhdl.core.DFConstOf[dfhdl.core.DFInt32])]
1281[error] | failed since selector (len : dfhdl.core.DFConstOf[dfhdl.core.DFInt32])
1282[error] | matches none of the cases
1283[error] |
1284[error] | case dfhdl.core.DFTypeAny => (len : dfhdl.core.DFConstOf[dfhdl.core.DFInt32]) & dfhdl.core.DFTypeAny
1285[error] | case Int => dfhdl.core.DFInt32
1286[error] | case Long => dfhdl.core.DFSInt[(64 : Int)]
1287[error] | case Byte => dfhdl.core.DFBits[(8 : Int)]
1288[error] | case Boolean => dfhdl.core.DFBool
1289[error] | case Double => dfhdl.core.DFDouble
1290[error] | case dfhdl.core.DFOpaque.Abstract => dfhdl.core.DFOpaque[(len : dfhdl.core.DFConstOf[dfhdl.core.DFInt32])]
1291[error] | case String => dfhdl.core.DFString
1292[error] | case Product => dfhdl.core.DFType.FromProduct[(len : dfhdl.core.DFConstOf[dfhdl.core.DFInt32])]
1293[error] | case Unit => dfhdl.core.DFUnit
1294[error] |
1295[error] |One of the following imports might make progress towards fixing the problem:
1296[error] |
1297[error] | import dfhdl.core.DFVal.DFBitsValConversion
1298[error] | import dfhdl.core.DFVal.DFVectorValConversion
1299[error] | import dfhdl.core.DFType.conv
1300[error] | import dfhdl.core.DFVal.InitTupleValues.fromValue
1301[error] | import dfhdl.core.DFVal.InitValue.fromValue
1302[error] | import dfhdl.internals.Exact.fromValue
1303[error] | import dfhdl.internals.Exact0.conv
1304[error] | import dfhdl.internals.Exact1.conv
1305[error] |
1306[error] |
1307[error] | longer explanation available when compiling with `-explain`
1308[error] -- [E008] Not Found Error: /build/repo/core/src/test/scala/CoreSpec/DFVectorSpec.scala:137:11
1309[error] 137 | v9 := v6
1310[error] | ^^^^^
1311[error] | value := is not a member of dfhdl.core.DFUInt[(five : Int)].
1312[error] | An extension method was tried, but could not be fully constructed:
1313[error] |
1314[error] | dfhdl.:=()
1315[error] |
1316[error] | failed with:
1317[error] |
1318[error] | value :=: <overloaded dfhdl.:=> does not take parameters
1319[error] -- [E006] Not Found Error: /build/repo/core/src/test/scala/CoreSpec/DFVectorSpec.scala:139:16
1320[error] 139 | val v11 = v10(1, 2)
1321[error] | ^^^
1322[error] | Not found: v10 - did you mean v1? or perhaps v11?
1323[error] |
1324[error] | longer explanation available when compiling with `-explain`
1325[error] -- [E008] Not Found Error: /build/repo/core/src/test/scala/CoreSpec/DFVectorSpec.scala:145:8
1326[error] 145 | v1(1, five)
1327[error] | ^^
1328[error] |value apply is not a member of dfhdl.core.DFUInt[(8 : Int)].
1329[error] |An extension method was tried, but could not be fully constructed:
1330[error] |
1331[error] | dfhdl.apply()
1332[error] |
1333[error] | failed with:
1334[error] |
1335[error] | value apply: <overloaded dfhdl.apply> does not take parameters
1336[error] -- [E007] Type Mismatch Error: /build/repo/core/src/test/scala/CoreSpec/DFVectorSpec.scala:150:40
1337[error] 150 | val v: Bits[8] X 4 <> CONST = Vector(h"12", h"34", h"56", h"78")
1338[error] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1339[error] |Found: Vector[dfhdl.core.DFConstOf[dfhdl.core.DFBits[(8 : Int)]]]
1340[error] |Required: dfhdl.core.DFBits[(8 : Int)] X dfhdl.core.DFConstOf[dfhdl.core.DFInt32]
1341[error] |
1342[error] |One of the following imports might make progress towards fixing the problem:
1343[error] |
1344[error] | import dfhdl.core.DFVal.DFVectorValConversion
1345[error] | import dfhdl.core.DFType.conv
1346[error] | import dfhdl.core.DFVal.InitTupleValues.fromValue
1347[error] | import dfhdl.core.DFVal.InitValue.fromValue
1348[error] | import dfhdl.internals.Exact.fromValue
1349[error] | import dfhdl.internals.Exact0.conv
1350[error] | import dfhdl.internals.Exact1.conv
1351[error] |
1352[error] |
1353[error] | longer explanation available when compiling with `-explain`
1354[error] -- [E007] Type Mismatch Error: /build/repo/core/src/test/scala/CoreSpec/DFVectorSpec.scala:151:43
1355[error] 151 | val v2: Bits[8] X Int <> CONST = Vector(h"12", h"34", h"56", h"78")
1356[error] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1357[error] |Found: Vector[dfhdl.core.DFVal[dfhdl.core.DFBits[(8 : Int)], dfhdl.core.Modifier.CONST]
1358[error] | ]
1359[error] |Required: dfhdl.core.DFBits[(8 : Int)] X dfhdl.core.DFConstOf[dfhdl.core.DFInt32]
1360[error] |
1361[error] |One of the following imports might make progress towards fixing the problem:
1362[error] |
1363[error] | import dfhdl.core.DFVal.DFVectorValConversion
1364[error] | import dfhdl.core.DFType.conv
1365[error] | import dfhdl.core.DFVal.InitTupleValues.fromValue
1366[error] | import dfhdl.core.DFVal.InitValue.fromValue
1367[error] | import dfhdl.internals.Exact.fromValue
1368[error] | import dfhdl.internals.Exact0.conv
1369[error] | import dfhdl.internals.Exact1.conv
1370[error] |
1371[error] |
1372[error] | longer explanation available when compiling with `-explain`
1373[error] -- [E007] Type Mismatch Error: /build/repo/core/src/test/scala/CoreSpec/DFVectorSpec.scala:153:41
1374[error] 153 | val v4: Bits[8] X 5 <> CONST = Vector(h"48", h"65", h"6c", h"6c", h"6f")
1375[error] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1376[error] |Found: Vector[dfhdl.core.DFVal[dfhdl.core.DFBits[(8 : Int)], dfhdl.core.Modifier.CONST]
1377[error] | ]
1378[error] |Required: dfhdl.core.DFBits[(8 : Int)] X dfhdl.core.DFConstOf[dfhdl.core.DFInt32]
1379[error] |
1380[error] |One of the following imports might make progress towards fixing the problem:
1381[error] |
1382[error] | import dfhdl.core.DFVal.DFVectorValConversion
1383[error] | import dfhdl.core.DFType.conv
1384[error] | import dfhdl.core.DFVal.InitTupleValues.fromValue
1385[error] | import dfhdl.core.DFVal.InitValue.fromValue
1386[error] | import dfhdl.internals.Exact.fromValue
1387[error] | import dfhdl.internals.Exact0.conv
1388[error] | import dfhdl.internals.Exact1.conv
1389[error] |
1390[error] |
1391[error] | longer explanation available when compiling with `-explain`
1392[error] -- [E007] Type Mismatch Error: /build/repo/core/src/test/scala/CoreSpec/DFVectorSpec.scala:154:41
1393[error] 154 | val v5: Bits[8] X 3 <> CONST = Vector(h"65", h"6c", h"6c")
1394[error] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^
1395[error] |Found: Vector[dfhdl.core.DFVal[dfhdl.core.DFBits[(8 : Int)], dfhdl.core.Modifier.CONST]
1396[error] | ]
1397[error] |Required: dfhdl.core.DFBits[(8 : Int)] X dfhdl.core.DFConstOf[dfhdl.core.DFInt32]
1398[error] |
1399[error] |One of the following imports might make progress towards fixing the problem:
1400[error] |
1401[error] | import dfhdl.core.DFVal.DFVectorValConversion
1402[error] | import dfhdl.core.DFType.conv
1403[error] | import dfhdl.core.DFVal.InitTupleValues.fromValue
1404[error] | import dfhdl.core.DFVal.InitValue.fromValue
1405[error] | import dfhdl.internals.Exact.fromValue
1406[error] | import dfhdl.internals.Exact0.conv
1407[error] | import dfhdl.internals.Exact1.conv
1408[error] |
1409[error] |
1410[error] | longer explanation available when compiling with `-explain`
1411[error] -- [E008] Not Found Error: /build/repo/core/src/test/scala/CoreSpec/DFVectorSpec.scala:155:13
1412[error] 155 | val v6 = v4(1, 3)
1413[error] | ^^
1414[error] |value apply is not a member of dfhdl.core.DFBits[(8 : Int)] X dfhdl.core.DFConstOf[dfhdl.core.DFInt32].
1415[error] |An extension method was tried, but could not be fully constructed:
1416[error] |
1417[error] | dfhdl.apply()
1418[error] |
1419[error] | failed with:
1420[error] |
1421[error] | value apply: <overloaded dfhdl.apply> does not take parameters
1422[error] -- [E008] Not Found Error: /build/repo/core/src/test/scala/CoreSpec/DFVectorSpec.scala:157:12
1423[error] 157 | assert((v(0) == h"12").toScalaBoolean)
1424[error] | ^
1425[error] |value apply is not a member of dfhdl.core.DFBits[(8 : Int)] X dfhdl.core.DFConstOf[dfhdl.core.DFInt32].
1426[error] |An extension method was tried, but could not be fully constructed:
1427[error] |
1428[error] | dfhdl.apply()
1429[error] |
1430[error] | failed with:
1431[error] |
1432[error] | value apply: <overloaded dfhdl.apply> does not take parameters
1433[error] -- [E008] Not Found Error: /build/repo/core/src/test/scala/CoreSpec/DFVectorSpec.scala:158:21
1434[error] 158 | assert((v == v2).toScalaBoolean)
1435[error] | ^^^^^^^^^^^^^^^^^^^^^^^^
1436[error] |value toScalaBoolean is not a member of Boolean.
1437[error] |An extension method was tried, but could not be fully constructed:
1438[error] |
1439[error] | dfhdl.toScalaBoolean[P]((v == v2)(this.given_DFC))
1440[error] |
1441[error] | failed with:
1442[error] |
1443[error] | Found: Boolean
1444[error] | Required: dfhdl.core.DFValTP[dfhdl.core.DFBoolOrBit, Any]
1445[error] | Note that implicit conversions cannot be applied because they are ambiguous;
1446[error] | both method DFBoolValConversion in trait DFValLP and method DFBitValConversion in trait DFValLP convert from Boolean to dfhdl.core.DFValTP[dfhdl.core.DFBoolOrBit, P]
1447[error] -- [E008] Not Found Error: /build/repo/core/src/test/scala/CoreSpec/DFVectorSpec.scala:161:13
1448[error] 161 | assert(v.lengthInt == 4)
1449[error] | ^^^^^^^^^^^
1450[error] |value lengthInt is not a member of dfhdl.core.DFBits[(8 : Int)] X dfhdl.core.DFConstOf[dfhdl.core.DFInt32].
1451[error] |An extension method was tried, but could not be fully constructed:
1452[error] |
1453[error] | dfhdl.lengthInt[T, D1, M](v)
1454[error] |
1455[error] | failed with:
1456[error] |
1457[error] | Found: (v : dfhdl.core.DFBits[(8 : Int)] X dfhdl.core.DFConstOf[dfhdl.core.DFInt32])
1458[error] | Required: dfhdl.core.DFVal[dfhdl.core.DFVector[T, Tuple1[D1]], dfhdl.core.ModifierAny]
1459[error] |
1460[error] | where: D1 is a type variable with constraint <: dfhdl.core.IntP
1461[error] | T is a type variable with constraint <: dfhdl.core.DFTypeAny
1462[error] |
1463[error] |
1464[error] | One of the following imports might make progress towards fixing the problem:
1465[error] |
1466[error] | import dfhdl.core.DFType.conv
1467[error] | import dfhdl.core.DFVal.InitTupleValues.fromValue
1468[error] | import dfhdl.core.DFVal.InitValue.fromValue
1469[error] | import dfhdl.internals.Exact.fromValue
1470[error] | import dfhdl.internals.Exact0.conv
1471[error] | import dfhdl.internals.Exact1.conv
1472[error] |
1473[error] |
1474[error] -- [E008] Not Found Error: /build/repo/core/src/test/scala/CoreSpec/DFVectorSpec.scala:162:14
1475[error] 162 | assert(v2.length.toScalaInt == 4)
1476[error] | ^^^^^^^^^
1477[error] |value length is not a member of dfhdl.core.DFBits[(8 : Int)] X dfhdl.core.DFConstOf[dfhdl.core.DFInt32].
1478[error] |An extension method was tried, but could not be fully constructed:
1479[error] |
1480[error] | dfhdl.length[T, D1, M](v2)
1481[error] |
1482[error] | failed with:
1483[error] |
1484[error] | Found: (v2 : dfhdl.core.DFBits[(8 : Int)] X dfhdl.core.DFConstOf[dfhdl.core.DFInt32])
1485[error] | Required: dfhdl.core.DFVal[dfhdl.core.DFVector[T, Tuple1[D1]], dfhdl.core.ModifierAny]
1486[error] |
1487[error] | where: D1 is a type variable with constraint <: dfhdl.core.IntP
1488[error] | T is a type variable with constraint <: dfhdl.core.DFTypeAny
1489[error] |
1490[error] |
1491[error] | One of the following imports might make progress towards fixing the problem:
1492[error] |
1493[error] | import dfhdl.core.DFType.conv
1494[error] | import dfhdl.core.DFVal.InitTupleValues.fromValue
1495[error] | import dfhdl.core.DFVal.InitValue.fromValue
1496[error] | import dfhdl.internals.Exact.fromValue
1497[error] | import dfhdl.internals.Exact0.conv
1498[error] | import dfhdl.internals.Exact1.conv
1499[error] |
1500[error] |
1501[error] -- [E008] Not Found Error: /build/repo/core/src/test/scala/CoreSpec/DFVectorSpec.scala:163:19
1502[error] 163 | assert((b == v.bits).toScalaBoolean)
1503[error] | ^^^^^^
1504[error] |value bits is not a member of dfhdl.core.DFBits[(8 : Int)] X dfhdl.core.DFConstOf[dfhdl.core.DFInt32].
1505[error] |An extension method was tried, but could not be fully constructed:
1506[error] |
1507[error] | dfhdl.bits[T, A, C, I, P](v)
1508[error] |
1509[error] | failed with:
1510[error] |
1511[error] | Found: (v : dfhdl.core.DFBits[(8 : Int)] X dfhdl.core.DFConstOf[dfhdl.core.DFInt32])
1512[error] | Required: dfhdl.core.DFVal[dfhdl.core.DFTypeAny, dfhdl.core.Modifier[Any, Any, Any, Any]]
1513[error] |
1514[error] | One of the following imports might make progress towards fixing the problem:
1515[error] |
1516[error] | import dfhdl.core.DFType.conv
1517[error] | import dfhdl.core.DFVal.InitTupleValues.fromValue
1518[error] | import dfhdl.core.DFVal.InitValue.fromValue
1519[error] | import dfhdl.internals.Exact.fromValue
1520[error] | import dfhdl.internals.Exact0.conv
1521[error] | import dfhdl.internals.Exact1.conv
1522[error] |
1523[error] |
1524[error] -- [E006] Not Found Error: /build/repo/core/src/test/scala/CoreSpec/DFVectorSpec.scala:190:6
1525[error] 190 | assertRuntimeErrorLog(
1526[error] | ^^^^^^^^^^^^^^^^^^^^^
1527[error] | Not found: X 4 <> VAR initFile "bits8x4.nofile"assertRuntimeErrorLog
1528[error] |
1529[error] | longer explanation available when compiling with `-explain`
1530[error] -- [E006] Not Found Error: /build/repo/core/src/test/scala/CoreSpec/DFVectorSpec.scala:195:6
1531[error] 195 | assertRuntimeErrorLog(
1532[error] | ^^^^^^^^^^^^^^^^^^^^^
1533[error] | Not found: X 4 <> VAR initFile "bits8x4.empty"assertRuntimeErrorLog
1534[error] |
1535[error] | longer explanation available when compiling with `-explain`
1536[error] -- [E006] Not Found Error: /build/repo/core/src/test/scala/CoreSpec/DFVectorSpec.scala:202:6
1537[error] 202 | assertRuntimeErrorLog(
1538[error] | ^^^^^^^^^^^^^^^^^^^^^
1539[error] |Not found: X 4 <> VAR initFile ("bits8x4.bin", InitFileFormat.VerilogHex)assertRuntimeErrorLog
1540[error] |
1541[error] | longer explanation available when compiling with `-explain`
1542[warn] two warnings found
1543[error] 58 errors found
1544[error] (lib / Compile / compileIncremental) Compilation failed
1545[error] (core / Test / compileIncremental) Compilation failed
1546Starting build for ProjectRef(file:/build/repo/,core) (dfhdl-core)... [2/8]
1547Compile scalacOptions: -unchecked, -language:strictEquality, -language:implicitConversions, -Wconf:msg=or backticked identifier `equals`:s, -Wconf:msg=not declared infix:s, -Wconf:msg=bad option '-Jdummy:s, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.7-migration
1548[info] compiling 7 Scala sources to /build/repo/core/target/scala-3.7.4/test-classes ...
1549[error] -- Error: /build/repo/core/src/test/scala/CoreSpec/DFVectorSpec.scala:39:22 ----
1550[error] 39 | val v1 = UInt(8)` X 5 <> VAR init Vector.tabulate(5)(22 + _)
1551[error] | ^
1552[error] | unclosed quoted identifier
1553[error] -- Error: /build/repo/core/src/test/scala/CoreSpec/DFVectorSpec.scala:40:22 ----
1554[error] 40 | val v2 = UInt(8)` X 6 <> VAR init all(d"8'55")
1555[error] | ^
1556[error] | unclosed quoted identifier
1557[error] -- Error: /build/repo/core/src/test/scala/CoreSpec/DFVectorSpec.scala:77:28 ----
1558[error] 77 | val v3 = UInt(8) `X` 4` X 4 <> VAR
1559[error] | ^
1560[error] | unclosed quoted identifier
1561[error] -- Error: /build/repo/core/src/test/scala/CoreSpec/DFVectorSpec.scala:83:22 ----
1562[error] 83 | val v4 = UInt(8)` X len <> VAR init all(0)
1563[error] | ^
1564[error] | unclosed quoted identifier
1565[error] -- Error: /build/repo/core/src/test/scala/CoreSpec/DFVectorSpec.scala:85:22 ----
1566[error] 85 | val v6 = UInt(4)` X len <> VAR init v5
1567[error] | ^
1568[error] | unclosed quoted identifier
1569[error] -- Error: /build/repo/core/src/test/scala/CoreSpec/DFVectorSpec.scala:95:24 ----
1570[error] 95 | val v7 = UInt(4)` X zero <> VAR
1571[error] | ^
1572[error] | unclosed quoted identifier
1573[error] -- Error: /build/repo/core/src/test/scala/CoreSpec/DFVectorSpec.scala:102:33 ---
1574[error] 102 | val v7 = UInt(4) `X` zero` X 5 <> VAR
1575[error] | ^
1576[error] | unclosed quoted identifier
1577[error] -- Error: /build/repo/core/src/test/scala/CoreSpec/DFVectorSpec.scala:128:25 ---
1578[error] 128 | val v9 = UInt(five)` X len <> VAR
1579[error] | ^
1580[error] | unclosed quoted identifier
1581[error] -- Error: /build/repo/core/src/test/scala/CoreSpec/DFVectorSpec.scala:129:30 ---
1582[error] 129 | val v10 = UInt(five - 1)` X len <> VAR
1583[error] | ^
1584[error] | unclosed quoted identifier
1585[error] -- Error: /build/repo/core/src/test/scala/CoreSpec/DFVectorSpec.scala:175:22 ---
1586[error] 175 | val v1 = Bits(8)` X 4 <> VAR initFile "bits8x4.bin"
1587[error] | ^
1588[error] | unclosed quoted identifier
1589[error] -- Error: /build/repo/core/src/test/scala/CoreSpec/DFVectorSpec.scala:176:22 ---
1590[error] 176 | val v2 = Bits(8)` X 4 <> VAR initFile (
1591[error] | ^
1592[error] | unclosed quoted identifier
1593[error] -- Error: /build/repo/core/src/test/scala/CoreSpec/DFVectorSpec.scala:181:22 ---
1594[error] 181 | val v3 = Bits(8)` X 4 <> VAR initFile "bits8x4.hex"
1595[error] | ^
1596[error] | unclosed quoted identifier
1597[error] -- Error: /build/repo/core/src/test/scala/CoreSpec/DFVectorSpec.scala:182:22 ---
1598[error] 182 | val v4 = Bits(8)` X 4 <> VAR initFile ("bits8x4.empty", InitFileFormat.VerilogBin)
1599[error] | ^
1600[error] | unclosed quoted identifier
1601[error] -- Error: /build/repo/core/src/test/scala/CoreSpec/DFVectorSpec.scala:188:24 ---
1602[error] 188 | val v1 = Bits(8)` X 4 <> VAR initFile "bits8x4.nofile"
1603[error] | ^
1604[error] | unclosed quoted identifier
1605[error] -- Error: /build/repo/core/src/test/scala/CoreSpec/DFVectorSpec.scala:193:24 ---
1606[error] 193 | val v1 = Bits(8)` X 4 <> VAR initFile "bits8x4.empty"
1607[error] | ^
1608[error] | unclosed quoted identifier
1609[error] -- Error: /build/repo/core/src/test/scala/CoreSpec/DFVectorSpec.scala:200:24 ---
1610[error] 200 | val v1 = Bits(8)` X 4 <> VAR initFile ("bits8x4.bin", InitFileFormat.VerilogHex)
1611[error] | ^
1612[error] | unclosed quoted identifier
1613[error] -- Error: /build/repo/core/src/test/scala/CoreSpec/DFVectorSpec.scala:207:24 ---
1614[error] 207 | val v1 = Bits(8)` X 4 <> VAR initFile ("bits8x4.hex", InitFileFormat.VerilogBin)
1615[error] | ^
1616[error] | unclosed quoted identifier
1617[error] -- [E103] Syntax Error: /build/repo/core/src/test/scala/CoreSpec/DFVectorSpec.scala:211:0
1618[error] 211 |end DFVectorSpec
1619[error] |^
1620[error] |Illegal start of toplevel definition
1621[error] |
1622[error] | longer explanation available when compiling with `-explain`
1623[error] -- [E172] Type Error: /build/repo/core/src/test/scala/CoreSpec/DFMatchSpec.scala:173:13
1624[error] 173 | case 0 | 1 | 2 | 3 => 77
1625[error] | ^
1626[error] | Values of types Int and Unit cannot be compared with == or !=
1627[error] -- [E172] Type Error: /build/repo/core/src/test/scala/CoreSpec/DFMatchSpec.scala:173:17
1628[error] 173 | case 0 | 1 | 2 | 3 => 77
1629[error] | ^
1630[error] | Values of types Int and Unit cannot be compared with == or !=
1631[error] -- [E172] Type Error: /build/repo/core/src/test/scala/CoreSpec/DFMatchSpec.scala:173:21
1632[error] 173 | case 0 | 1 | 2 | 3 => 77
1633[error] | ^
1634[error] | Values of types Int and Unit cannot be compared with == or !=
1635[error] -- [E172] Type Error: /build/repo/core/src/test/scala/CoreSpec/DFMatchSpec.scala:173:25
1636[error] 173 | case 0 | 1 | 2 | 3 => 77
1637[error] | ^
1638[error] | Values of types Int and Unit cannot be compared with == or !=
1639[warn] -- [E190] Potential Issue Warning: /build/repo/core/src/test/scala/CoreSpec/DFMatchSpec.scala:173:30
1640[warn] 173 | case 0 | 1 | 2 | 3 => 77
1641[warn] | ^^
1642[warn] |Discarded non-Unit value of type Int. Add `: Unit` to discard silently.
1643[warn] |
1644[warn] | longer explanation available when compiling with `-explain`
1645[warn] -- [E190] Potential Issue Warning: /build/repo/core/src/test/scala/CoreSpec/DFMatchSpec.scala:174:30
1646[warn] 174 | case _ => 22
1647[warn] | ^^
1648[warn] |Discarded non-Unit value of type Int. Add `: Unit` to discard silently.
1649[warn] |
1650[warn] | longer explanation available when compiling with `-explain`
1651[error] -- [E008] Not Found Error: /build/repo/core/src/test/scala/CoreSpec/DFVectorSpec.scala:42:9
1652[error] 42 | v1 := Vector.fill(5)(d"8'22")
1653[error] | ^^^^^
1654[error] | value := is not a member of dfhdl.core.DFUInt[(8 : Int)].
1655[error] | An extension method was tried, but could not be fully constructed:
1656[error] |
1657[error] | dfhdl.:=()
1658[error] |
1659[error] | failed with:
1660[error] |
1661[error] | value :=: <overloaded dfhdl.:=> does not take parameters
1662[error] -- [E008] Not Found Error: /build/repo/core/src/test/scala/CoreSpec/DFVectorSpec.scala:43:9
1663[error] 43 | v1 := List.fill(5)(x)
1664[error] | ^^^^^
1665[error] | value := is not a member of dfhdl.core.DFUInt[(8 : Int)].
1666[error] | An extension method was tried, but could not be fully constructed:
1667[error] |
1668[error] | dfhdl.:=()
1669[error] |
1670[error] | failed with:
1671[error] |
1672[error] | value :=: <overloaded dfhdl.:=> does not take parameters
1673[error] -- [E006] Not Found Error: /build/repo/core/src/test/scala/CoreSpec/DFVectorSpec.scala:43:25
1674[error] 43 | v1 := List.fill(5)(x)
1675[error] | ^
1676[error] | Not found: x
1677[error] |
1678[error] | longer explanation available when compiling with `-explain`
1679[error] -- [E006] Not Found Error: /build/repo/core/src/test/scala/CoreSpec/DFVectorSpec.scala:44:6
1680[error] 44 | v2 := all(d"8'55")
1681[error] | ^^
1682[error] | Not found: v2 - did you mean i2? or perhaps t2 or v1 or v3?
1683[error] |
1684[error] | longer explanation available when compiling with `-explain`
1685[error] -- [E006] Not Found Error: /build/repo/core/src/test/scala/CoreSpec/DFVectorSpec.scala:48:8
1686[error] 48 | v2 := v1.elements
1687[error] | ^^
1688[error] | Not found: v2 - did you mean i2? or perhaps t2 or v1 or v3?
1689[error] |
1690[error] | longer explanation available when compiling with `-explain`
1691[error] -- [E006] Not Found Error: /build/repo/core/src/test/scala/CoreSpec/DFVectorSpec.scala:50:6
1692[error] 50 | v2 := v1.elements.appended(v2(0))
1693[error] | ^^
1694[error] | Not found: v2 - did you mean i2? or perhaps t2 or v1 or v3?
1695[error] |
1696[error] | longer explanation available when compiling with `-explain`
1697[error] -- [E006] Not Found Error: /build/repo/core/src/test/scala/CoreSpec/DFVectorSpec.scala:54:19
1698[error] 54 | val comp = v2 == v1.elements
1699[error] | ^^
1700[error] | Not found: v2 - did you mean i2? or perhaps t2 or v1 or v3?
1701[error] |
1702[error] | longer explanation available when compiling with `-explain`
1703[error] -- [E172] Type Error: /build/repo/core/src/test/scala/CoreSpec/DFVectorSpec.scala:56:15
1704[error] 56 | val t1 = v1 == List.fill(5)(d"8'22")
1705[error] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^
1706[error] |Values of types dfhdl.core.DFUInt[(8 : Int)] and List[
1707[error] | dfhdl.core.DFConstOf[
1708[error] | dfhdl.core.DFDecimal[(false : Boolean), (8 : Int), (0 : Int),
1709[error] | dfhdl.compiler.ir.DFDecimal.NativeType.BitAccurate]
1710[error] | ]
1711[error] |] cannot be compared with == or !=.
1712[error] |I found:
1713[error] |
1714[error] | dfhdl.core.DFType.given_CanEqual_T_T[
1715[error] | dfhdl.core.DFType[dfhdl.compiler.ir.DFType², dfhdl.core.Args]]
1716[error] |
1717[error] |But given instance given_CanEqual_T_T in object DFType does not match type CanEqual[dfhdl.core.DFUInt[(8 : Int)],
1718[error] | List[
1719[error] | dfhdl.core.DFConstOf[
1720[error] | dfhdl.core.DFDecimal[(false : Boolean), (8 : Int), (0 : Int),
1721[error] | dfhdl.compiler.ir.DFDecimal.NativeType.BitAccurate]
1722[error] | ]
1723[error] | ]
1724[error] |]
1725[error] |
1726[error] |where: DFType is a class in package dfhdl.core
1727[error] | DFType² is a trait in package dfhdl.compiler.ir
1728[error] |.
1729[error] -- [E006] Not Found Error: /build/repo/core/src/test/scala/CoreSpec/DFVectorSpec.scala:57:36
1730[error] 57 | val t2 = v1 != Vector.fill(5)(x)
1731[error] | ^
1732[error] | Not found: x
1733[error] |
1734[error] | longer explanation available when compiling with `-explain`
1735[error] -- [E008] Not Found Error: /build/repo/core/src/test/scala/CoreSpec/DFVectorSpec.scala:58:15
1736[error] 58 | val t3 = v1(3)
1737[error] | ^^
1738[error] | value apply is not a member of dfhdl.core.DFUInt[(8 : Int)].
1739[error] | An extension method was tried, but could not be fully constructed:
1740[error] |
1741[error] | dfhdl.apply()
1742[error] |
1743[error] | failed with:
1744[error] |
1745[error] | value apply: <overloaded dfhdl.apply> does not take parameters
1746[error] -- [E008] Not Found Error: /build/repo/core/src/test/scala/CoreSpec/DFVectorSpec.scala:61:15
1747[error] 61 | val t4 = v1(i)
1748[error] | ^^
1749[error] | value apply is not a member of dfhdl.core.DFUInt[(8 : Int)].
1750[error] | An extension method was tried, but could not be fully constructed:
1751[error] |
1752[error] | dfhdl.apply()
1753[error] |
1754[error] | failed with:
1755[error] |
1756[error] | value apply: <overloaded dfhdl.apply> does not take parameters
1757[error] -- [E008] Not Found Error: /build/repo/core/src/test/scala/CoreSpec/DFVectorSpec.scala:79:6
1758[error] 79 | v3(3)(1) := 25
1759[error] | ^^
1760[error] | value apply is not a member of dfhdl.core.DFVector[
1761[error] | dfhdl.core.DFType[dfhdl.compiler.ir.DFDecimal,
1762[error] | dfhdl.core.Args4[(false : Boolean), (8 : Int), (0 : Int),
1763[error] | dfhdl.compiler.ir.DFDecimal.NativeType.BitAccurate]
1764[error] | ],
1765[error] | Tuple1[(4 : Int)]].
1766[error] | An extension method was tried, but could not be fully constructed:
1767[error] |
1768[error] | dfhdl.apply()
1769[error] |
1770[error] | failed with:
1771[error] |
1772[error] | value apply: <overloaded dfhdl.apply> does not take parameters
1773[error] -- [E007] Type Mismatch Error: /build/repo/core/src/test/scala/CoreSpec/DFVectorSpec.scala:80:38
1774[error] 80 | val t: UInt[8] X 4 X 4 <> VAL = v3
1775[error] | ^^
1776[error] |Found: (v3 :
1777[error] | dfhdl.core.DFVector[
1778[error] | dfhdl.core.DFType[dfhdl.compiler.ir.DFDecimal,
1779[error] | dfhdl.core.Args4[(false : Boolean), (8 : Int), (0 : Int),
1780[error] | dfhdl.compiler.ir.DFDecimal.NativeType.BitAccurate]
1781[error] | ],
1782[error] | Tuple1[(4 : Int)]]
1783[error] |)
1784[error] |Required: dfhdl.core.DFUInt[(8 : Int)] X (4 : Int) X
1785[error] | dfhdl.core.DFValOf[dfhdl.core.DFInt32]
1786[error] |
1787[error] |One of the following imports might make progress towards fixing the problem:
1788[error] |
1789[error] | import dfhdl.core.DFType.conv
1790[error] | import dfhdl.core.DFVal.InitTupleValues.fromValue
1791[error] | import dfhdl.core.DFVal.InitValue.fromValue
1792[error] | import dfhdl.internals.Exact.fromValue
1793[error] | import dfhdl.internals.Exact0.conv
1794[error] | import dfhdl.internals.Exact1.conv
1795[error] |
1796[error] |
1797[error] | longer explanation available when compiling with `-explain`
1798[error] -- [E008] Not Found Error: /build/repo/core/src/test/scala/CoreSpec/DFVectorSpec.scala:81:9
1799[error] 81 | v3 := t
1800[error] | ^^^^^
1801[error] | value := is not a member of dfhdl.core.DFVector[
1802[error] | dfhdl.core.DFType[dfhdl.compiler.ir.DFDecimal,
1803[error] | dfhdl.core.Args4[(false : Boolean), (8 : Int), (0 : Int),
1804[error] | dfhdl.compiler.ir.DFDecimal.NativeType.BitAccurate]
1805[error] | ],
1806[error] | Tuple1[(4 : Int)]].
1807[error] | An extension method was tried, but could not be fully constructed:
1808[error] |
1809[error] | dfhdl.:=()
1810[error] |
1811[error] | failed with:
1812[error] |
1813[error] | value :=: <overloaded dfhdl.:=> does not take parameters
1814[error] -- [E006] Not Found Error: /build/repo/core/src/test/scala/CoreSpec/DFVectorSpec.scala:97:6
1815[error] 97 | assertDSLErrorLog(
1816[error] | ^^^^^^^^^^^^^^^^^
1817[error] | Not found: X zero <> VARassertDSLErrorLog
1818[error] |
1819[error] | longer explanation available when compiling with `-explain`
1820[error] -- [E006] Not Found Error: /build/repo/core/src/test/scala/CoreSpec/DFVectorSpec.scala:104:6
1821[error] 104 | assertCompileError(
1822[error] | ^^^^^^^^^^^^^^^^^^
1823[error] | Not found: X 5 <> VARassertCompileError
1824[error] |
1825[error] | longer explanation available when compiling with `-explain`
1826[error] -- [E007] Type Mismatch Error: /build/repo/core/src/test/scala/CoreSpec/DFVectorSpec.scala:112:50
1827[error] 112 | val v7: UInt[4] X zero.type <> CONST = all(0)
1828[error] | ^^^^^^
1829[error] |Found: dfhdl.core.SameElementsVector[(0 : Int)]
1830[error] |Required: dfhdl.core.DFUInt[(4 : Int)] X dfhdl.core.DFConstOf[dfhdl.core.DFInt32]
1831[error] |
1832[error] |One of the following imports might make progress towards fixing the problem:
1833[error] |
1834[error] | import dfhdl.core.DFVal.DFBitsValConversion
1835[error] | import dfhdl.core.DFVal.DFVectorValConversion
1836[error] | import dfhdl.core.DFType.conv
1837[error] | import dfhdl.core.DFVal.InitTupleValues.fromValue
1838[error] | import dfhdl.core.DFVal.InitValue.fromValue
1839[error] | import dfhdl.internals.Exact.fromValue
1840[error] | import dfhdl.internals.Exact0.conv
1841[error] | import dfhdl.internals.Exact1.conv
1842[error] |
1843[error] |
1844[error] | longer explanation available when compiling with `-explain`
1845[error] -- [E007] Type Mismatch Error: /build/repo/core/src/test/scala/CoreSpec/DFVectorSpec.scala:118:51
1846[error] 118 | val v7: UInt[4] X zeroP.type <> CONST = all(0)
1847[error] | ^^^^^^
1848[error] |Found: dfhdl.core.SameElementsVector[(0 : Int)]
1849[error] |Required: dfhdl.core.DFUInt[(4 : Int)] X
1850[error] | dfhdl.core.DFConstOf[
1851[error] | dfhdl.core.DFType.Of[(zeroP : dfhdl.core.DFConstOf[dfhdl.core.DFInt32])]]
1852[error] |
1853[error] |Note: a match type could not be fully reduced:
1854[error] |
1855[error] | trying to reduce dfhdl.core.DFType.Of[(zeroP : dfhdl.core.DFConstOf[dfhdl.core.DFInt32])]
1856[error] | failed since selector (zeroP : dfhdl.core.DFConstOf[dfhdl.core.DFInt32])
1857[error] | matches none of the cases
1858[error] |
1859[error] | case dfhdl.core.DFTypeAny => (zeroP : dfhdl.core.DFConstOf[dfhdl.core.DFInt32]) & dfhdl.core.DFTypeAny
1860[error] | case Int => dfhdl.core.DFInt32
1861[error] | case Long => dfhdl.core.DFSInt[(64 : Int)]
1862[error] | case Byte => dfhdl.core.DFBits[(8 : Int)]
1863[error] | case Boolean => dfhdl.core.DFBool
1864[error] | case Double => dfhdl.core.DFDouble
1865[error] | case dfhdl.core.DFOpaque.Abstract => dfhdl.core.DFOpaque[(zeroP : dfhdl.core.DFConstOf[dfhdl.core.DFInt32])]
1866[error] | case String => dfhdl.core.DFString
1867[error] | case Product => dfhdl.core.DFType.FromProduct[(zeroP : dfhdl.core.DFConstOf[dfhdl.core.DFInt32])
1868[error] | ]
1869[error] | case Unit => dfhdl.core.DFUnit
1870[error] |
1871[error] |One of the following imports might make progress towards fixing the problem:
1872[error] |
1873[error] | import dfhdl.core.DFVal.DFBitsValConversion
1874[error] | import dfhdl.core.DFVal.DFVectorValConversion
1875[error] | import dfhdl.core.DFType.conv
1876[error] | import dfhdl.core.DFVal.InitTupleValues.fromValue
1877[error] | import dfhdl.core.DFVal.InitValue.fromValue
1878[error] | import dfhdl.internals.Exact.fromValue
1879[error] | import dfhdl.internals.Exact0.conv
1880[error] | import dfhdl.internals.Exact1.conv
1881[error] |
1882[error] |
1883[error] | longer explanation available when compiling with `-explain`
1884[error] -- [E007] Type Mismatch Error: /build/repo/core/src/test/scala/CoreSpec/DFVectorSpec.scala:123:55
1885[error] 123 | val v7: UInt[4] X zeroP.type X 5 <> CONST = all(all(0))
1886[error] | ^^^^^^^^^^^
1887[error] |Found: dfhdl.core.SameElementsVector[dfhdl.core.SameElementsVector[(0 : Int)]]
1888[error] |Required: dfhdl.core.DFUInt[(4 : Int)] X
1889[error] | (zeroP : dfhdl.core.DFConstOf[dfhdl.core.DFInt32]) X
1890[error] | dfhdl.core.DFConstOf[dfhdl.core.DFInt32]
1891[error] |
1892[error] |One of the following imports might make progress towards fixing the problem:
1893[error] |
1894[error] | import dfhdl.core.DFVal.DFBitsValConversion
1895[error] | import dfhdl.core.DFVal.DFVectorValConversion
1896[error] | import dfhdl.core.DFType.conv
1897[error] | import dfhdl.core.DFVal.InitTupleValues.fromValue
1898[error] | import dfhdl.core.DFVal.InitValue.fromValue
1899[error] | import dfhdl.internals.Exact.fromValue
1900[error] | import dfhdl.internals.Exact0.conv
1901[error] | import dfhdl.internals.Exact1.conv
1902[error] |
1903[error] |
1904[error] | longer explanation available when compiling with `-explain`
1905[error] -- [E007] Type Mismatch Error: /build/repo/core/src/test/scala/CoreSpec/DFVectorSpec.scala:126:52
1906[error] 126 | val v8: Bits[w.type] X len.type <> CONST = all(all(0))
1907[error] | ^^^^^^^^^^^
1908[error] |Found: dfhdl.core.SameElementsVector[dfhdl.core.SameElementsVector[(0 : Int)]]
1909[error] |Required: dfhdl.core.DFBits[(w : dfhdl.core.DFConstOf[dfhdl.core.DFInt32])] X
1910[error] | dfhdl.core.DFConstOf[
1911[error] | dfhdl.core.DFType.Of[(len : dfhdl.core.DFConstOf[dfhdl.core.DFInt32])]]
1912[error] |
1913[error] |Note: a match type could not be fully reduced:
1914[error] |
1915[error] | trying to reduce dfhdl.core.DFType.Of[(len : dfhdl.core.DFConstOf[dfhdl.core.DFInt32])]
1916[error] | failed since selector (len : dfhdl.core.DFConstOf[dfhdl.core.DFInt32])
1917[error] | matches none of the cases
1918[error] |
1919[error] | case dfhdl.core.DFTypeAny => (len : dfhdl.core.DFConstOf[dfhdl.core.DFInt32]) & dfhdl.core.DFTypeAny
1920[error] | case Int => dfhdl.core.DFInt32
1921[error] | case Long => dfhdl.core.DFSInt[(64 : Int)]
1922[error] | case Byte => dfhdl.core.DFBits[(8 : Int)]
1923[error] | case Boolean => dfhdl.core.DFBool
1924[error] | case Double => dfhdl.core.DFDouble
1925[error] | case dfhdl.core.DFOpaque.Abstract => dfhdl.core.DFOpaque[(len : dfhdl.core.DFConstOf[dfhdl.core.DFInt32])]
1926[error] | case String => dfhdl.core.DFString
1927[error] | case Product => dfhdl.core.DFType.FromProduct[(len : dfhdl.core.DFConstOf[dfhdl.core.DFInt32])]
1928[error] | case Unit => dfhdl.core.DFUnit
1929[error] |
1930[error] |One of the following imports might make progress towards fixing the problem:
1931[error] |
1932[error] | import dfhdl.core.DFVal.DFBitsValConversion
1933[error] | import dfhdl.core.DFVal.DFVectorValConversion
1934[error] | import dfhdl.core.DFType.conv
1935[error] | import dfhdl.core.DFVal.InitTupleValues.fromValue
1936[error] | import dfhdl.core.DFVal.InitValue.fromValue
1937[error] | import dfhdl.internals.Exact.fromValue
1938[error] | import dfhdl.internals.Exact0.conv
1939[error] | import dfhdl.internals.Exact1.conv
1940[error] |
1941[error] |
1942[error] | longer explanation available when compiling with `-explain`
1943[error] -- [E008] Not Found Error: /build/repo/core/src/test/scala/CoreSpec/DFVectorSpec.scala:137:11
1944[error] 137 | v9 := v6
1945[error] | ^^^^^
1946[error] | value := is not a member of dfhdl.core.DFUInt[(five : Int)].
1947[error] | An extension method was tried, but could not be fully constructed:
1948[error] |
1949[error] | dfhdl.:=()
1950[error] |
1951[error] | failed with:
1952[error] |
1953[error] | value :=: <overloaded dfhdl.:=> does not take parameters
1954[error] -- [E006] Not Found Error: /build/repo/core/src/test/scala/CoreSpec/DFVectorSpec.scala:139:16
1955[error] 139 | val v11 = v10(1, 2)
1956[error] | ^^^
1957[error] | Not found: v10 - did you mean v1? or perhaps v11?
1958[error] |
1959[error] | longer explanation available when compiling with `-explain`
1960[error] -- [E008] Not Found Error: /build/repo/core/src/test/scala/CoreSpec/DFVectorSpec.scala:145:8
1961[error] 145 | v1(1, five)
1962[error] | ^^
1963[error] |value apply is not a member of dfhdl.core.DFUInt[(8 : Int)].
1964[error] |An extension method was tried, but could not be fully constructed:
1965[error] |
1966[error] | dfhdl.apply()
1967[error] |
1968[error] | failed with:
1969[error] |
1970[error] | value apply: <overloaded dfhdl.apply> does not take parameters
1971[error] -- [E007] Type Mismatch Error: /build/repo/core/src/test/scala/CoreSpec/DFVectorSpec.scala:150:40
1972[error] 150 | val v: Bits[8] X 4 <> CONST = Vector(h"12", h"34", h"56", h"78")
1973[error] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1974[error] |Found: Vector[dfhdl.core.DFConstOf[dfhdl.core.DFBits[(8 : Int)]]]
1975[error] |Required: dfhdl.core.DFBits[(8 : Int)] X dfhdl.core.DFConstOf[dfhdl.core.DFInt32]
1976[error] |
1977[error] |One of the following imports might make progress towards fixing the problem:
1978[error] |
1979[error] | import dfhdl.core.DFVal.DFVectorValConversion
1980[error] | import dfhdl.core.DFType.conv
1981[error] | import dfhdl.core.DFVal.InitTupleValues.fromValue
1982[error] | import dfhdl.core.DFVal.InitValue.fromValue
1983[error] | import dfhdl.internals.Exact.fromValue
1984[error] | import dfhdl.internals.Exact0.conv
1985[error] | import dfhdl.internals.Exact1.conv
1986[error] |
1987[error] |
1988[error] | longer explanation available when compiling with `-explain`
1989[error] -- [E007] Type Mismatch Error: /build/repo/core/src/test/scala/CoreSpec/DFVectorSpec.scala:151:43
1990[error] 151 | val v2: Bits[8] X Int <> CONST = Vector(h"12", h"34", h"56", h"78")
1991[error] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1992[error] |Found: Vector[dfhdl.core.DFVal[dfhdl.core.DFBits[(8 : Int)], dfhdl.core.Modifier.CONST]
1993[error] | ]
1994[error] |Required: dfhdl.core.DFBits[(8 : Int)] X dfhdl.core.DFConstOf[dfhdl.core.DFInt32]
1995[error] |
1996[error] |One of the following imports might make progress towards fixing the problem:
1997[error] |
1998[error] | import dfhdl.core.DFVal.DFVectorValConversion
1999[error] | import dfhdl.core.DFType.conv
2000[error] | import dfhdl.core.DFVal.InitTupleValues.fromValue
2001[error] | import dfhdl.core.DFVal.InitValue.fromValue
2002[error] | import dfhdl.internals.Exact.fromValue
2003[error] | import dfhdl.internals.Exact0.conv
2004[error] | import dfhdl.internals.Exact1.conv
2005[error] |
2006[error] |
2007[error] | longer explanation available when compiling with `-explain`
2008[error] -- [E007] Type Mismatch Error: /build/repo/core/src/test/scala/CoreSpec/DFVectorSpec.scala:153:41
2009[error] 153 | val v4: Bits[8] X 5 <> CONST = Vector(h"48", h"65", h"6c", h"6c", h"6f")
2010[error] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2011[error] |Found: Vector[dfhdl.core.DFVal[dfhdl.core.DFBits[(8 : Int)], dfhdl.core.Modifier.CONST]
2012[error] | ]
2013[error] |Required: dfhdl.core.DFBits[(8 : Int)] X dfhdl.core.DFConstOf[dfhdl.core.DFInt32]
2014[error] |
2015[error] |One of the following imports might make progress towards fixing the problem:
2016[error] |
2017[error] | import dfhdl.core.DFVal.DFVectorValConversion
2018[error] | import dfhdl.core.DFType.conv
2019[error] | import dfhdl.core.DFVal.InitTupleValues.fromValue
2020[error] | import dfhdl.core.DFVal.InitValue.fromValue
2021[error] | import dfhdl.internals.Exact.fromValue
2022[error] | import dfhdl.internals.Exact0.conv
2023[error] | import dfhdl.internals.Exact1.conv
2024[error] |
2025[error] |
2026[error] | longer explanation available when compiling with `-explain`
2027[error] -- [E007] Type Mismatch Error: /build/repo/core/src/test/scala/CoreSpec/DFVectorSpec.scala:154:41
2028[error] 154 | val v5: Bits[8] X 3 <> CONST = Vector(h"65", h"6c", h"6c")
2029[error] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^
2030[error] |Found: Vector[dfhdl.core.DFVal[dfhdl.core.DFBits[(8 : Int)], dfhdl.core.Modifier.CONST]
2031[error] | ]
2032[error] |Required: dfhdl.core.DFBits[(8 : Int)] X dfhdl.core.DFConstOf[dfhdl.core.DFInt32]
2033[error] |
2034[error] |One of the following imports might make progress towards fixing the problem:
2035[error] |
2036[error] | import dfhdl.core.DFVal.DFVectorValConversion
2037[error] | import dfhdl.core.DFType.conv
2038[error] | import dfhdl.core.DFVal.InitTupleValues.fromValue
2039[error] | import dfhdl.core.DFVal.InitValue.fromValue
2040[error] | import dfhdl.internals.Exact.fromValue
2041[error] | import dfhdl.internals.Exact0.conv
2042[error] | import dfhdl.internals.Exact1.conv
2043[error] |
2044[error] |
2045[error] | longer explanation available when compiling with `-explain`
2046[error] -- [E008] Not Found Error: /build/repo/core/src/test/scala/CoreSpec/DFVectorSpec.scala:155:13
2047[error] 155 | val v6 = v4(1, 3)
2048[error] | ^^
2049[error] |value apply is not a member of dfhdl.core.DFBits[(8 : Int)] X dfhdl.core.DFConstOf[dfhdl.core.DFInt32].
2050[error] |An extension method was tried, but could not be fully constructed:
2051[error] |
2052[error] | dfhdl.apply()
2053[error] |
2054[error] | failed with:
2055[error] |
2056[error] | value apply: <overloaded dfhdl.apply> does not take parameters
2057[error] -- [E008] Not Found Error: /build/repo/core/src/test/scala/CoreSpec/DFVectorSpec.scala:157:12
2058[error] 157 | assert((v(0) == h"12").toScalaBoolean)
2059[error] | ^
2060[error] |value apply is not a member of dfhdl.core.DFBits[(8 : Int)] X dfhdl.core.DFConstOf[dfhdl.core.DFInt32].
2061[error] |An extension method was tried, but could not be fully constructed:
2062[error] |
2063[error] | dfhdl.apply()
2064[error] |
2065[error] | failed with:
2066[error] |
2067[error] | value apply: <overloaded dfhdl.apply> does not take parameters
2068[error] -- [E008] Not Found Error: /build/repo/core/src/test/scala/CoreSpec/DFVectorSpec.scala:158:21
2069[error] 158 | assert((v == v2).toScalaBoolean)
2070[error] | ^^^^^^^^^^^^^^^^^^^^^^^^
2071[error] |value toScalaBoolean is not a member of Boolean.
2072[error] |An extension method was tried, but could not be fully constructed:
2073[error] |
2074[error] | dfhdl.toScalaBoolean[P]((v == v2)(this.given_DFC))
2075[error] |
2076[error] | failed with:
2077[error] |
2078[error] | Found: Boolean
2079[error] | Required: dfhdl.core.DFValTP[dfhdl.core.DFBoolOrBit, Any]
2080[error] | Note that implicit conversions cannot be applied because they are ambiguous;
2081[error] | both method DFBoolValConversion in trait DFValLP and method DFBitValConversion in trait DFValLP convert from Boolean to dfhdl.core.DFValTP[dfhdl.core.DFBoolOrBit, P]
2082[error] -- [E008] Not Found Error: /build/repo/core/src/test/scala/CoreSpec/DFVectorSpec.scala:161:13
2083[error] 161 | assert(v.lengthInt == 4)
2084[error] | ^^^^^^^^^^^
2085[error] |value lengthInt is not a member of dfhdl.core.DFBits[(8 : Int)] X dfhdl.core.DFConstOf[dfhdl.core.DFInt32].
2086[error] |An extension method was tried, but could not be fully constructed:
2087[error] |
2088[error] | dfhdl.lengthInt[T, D1, M](v)
2089[error] |
2090[error] | failed with:
2091[error] |
2092[error] | Found: (v : dfhdl.core.DFBits[(8 : Int)] X dfhdl.core.DFConstOf[dfhdl.core.DFInt32])
2093[error] | Required: dfhdl.core.DFVal[dfhdl.core.DFVector[T, Tuple1[D1]], dfhdl.core.ModifierAny]
2094[error] |
2095[error] | where: D1 is a type variable with constraint <: dfhdl.core.IntP
2096[error] | T is a type variable with constraint <: dfhdl.core.DFTypeAny
2097[error] |
2098[error] |
2099[error] | One of the following imports might make progress towards fixing the problem:
2100[error] |
2101[error] | import dfhdl.core.DFType.conv
2102[error] | import dfhdl.core.DFVal.InitTupleValues.fromValue
2103[error] | import dfhdl.core.DFVal.InitValue.fromValue
2104[error] | import dfhdl.internals.Exact.fromValue
2105[error] | import dfhdl.internals.Exact0.conv
2106[error] | import dfhdl.internals.Exact1.conv
2107[error] |
2108[error] |
2109[error] -- [E008] Not Found Error: /build/repo/core/src/test/scala/CoreSpec/DFVectorSpec.scala:162:14
2110[error] 162 | assert(v2.length.toScalaInt == 4)
2111[error] | ^^^^^^^^^
2112[error] |value length is not a member of dfhdl.core.DFBits[(8 : Int)] X dfhdl.core.DFConstOf[dfhdl.core.DFInt32].
2113[error] |An extension method was tried, but could not be fully constructed:
2114[error] |
2115[error] | dfhdl.length[T, D1, M](v2)
2116[error] |
2117[error] | failed with:
2118[error] |
2119[error] | Found: (v2 : dfhdl.core.DFBits[(8 : Int)] X dfhdl.core.DFConstOf[dfhdl.core.DFInt32])
2120[error] | Required: dfhdl.core.DFVal[dfhdl.core.DFVector[T, Tuple1[D1]], dfhdl.core.ModifierAny]
2121[error] |
2122[error] | where: D1 is a type variable with constraint <: dfhdl.core.IntP
2123[error] | T is a type variable with constraint <: dfhdl.core.DFTypeAny
2124[error] |
2125[error] |
2126[error] | One of the following imports might make progress towards fixing the problem:
2127[error] |
2128[error] | import dfhdl.core.DFType.conv
2129[error] | import dfhdl.core.DFVal.InitTupleValues.fromValue
2130[error] | import dfhdl.core.DFVal.InitValue.fromValue
2131[error] | import dfhdl.internals.Exact.fromValue
2132[error] | import dfhdl.internals.Exact0.conv
2133[error] | import dfhdl.internals.Exact1.conv
2134[error] |
2135[error] |
2136[error] -- [E008] Not Found Error: /build/repo/core/src/test/scala/CoreSpec/DFVectorSpec.scala:163:19
2137[error] 163 | assert((b == v.bits).toScalaBoolean)
2138[error] | ^^^^^^
2139[error] |value bits is not a member of dfhdl.core.DFBits[(8 : Int)] X dfhdl.core.DFConstOf[dfhdl.core.DFInt32].
2140[error] |An extension method was tried, but could not be fully constructed:
2141[error] |
2142[error] | dfhdl.bits[T, A, C, I, P](v)
2143[error] |
2144[error] | failed with:
2145[error] |
2146[error] | Found: (v : dfhdl.core.DFBits[(8 : Int)] X dfhdl.core.DFConstOf[dfhdl.core.DFInt32])
2147[error] | Required: dfhdl.core.DFVal[dfhdl.core.DFTypeAny, dfhdl.core.Modifier[Any, Any, Any, Any]]
2148[error] |
2149[error] | One of the following imports might make progress towards fixing the problem:
2150[error] |
2151[error] | import dfhdl.core.DFType.conv
2152[error] | import dfhdl.core.DFVal.InitTupleValues.fromValue
2153[error] | import dfhdl.core.DFVal.InitValue.fromValue
2154[error] | import dfhdl.internals.Exact.fromValue
2155[error] | import dfhdl.internals.Exact0.conv
2156[error] | import dfhdl.internals.Exact1.conv
2157[error] |
2158[error] |
2159[error] -- [E006] Not Found Error: /build/repo/core/src/test/scala/CoreSpec/DFVectorSpec.scala:190:6
2160[error] 190 | assertRuntimeErrorLog(
2161[error] | ^^^^^^^^^^^^^^^^^^^^^
2162[error] | Not found: X 4 <> VAR initFile "bits8x4.nofile"assertRuntimeErrorLog
2163[error] |
2164[error] | longer explanation available when compiling with `-explain`
2165[error] -- [E006] Not Found Error: /build/repo/core/src/test/scala/CoreSpec/DFVectorSpec.scala:195:6
2166[error] 195 | assertRuntimeErrorLog(
2167[error] | ^^^^^^^^^^^^^^^^^^^^^
2168[error] | Not found: X 4 <> VAR initFile "bits8x4.empty"assertRuntimeErrorLog
2169[error] |
2170[error] | longer explanation available when compiling with `-explain`
2171[error] -- [E006] Not Found Error: /build/repo/core/src/test/scala/CoreSpec/DFVectorSpec.scala:202:6
2172[error] 202 | assertRuntimeErrorLog(
2173[error] | ^^^^^^^^^^^^^^^^^^^^^
2174[error] |Not found: X 4 <> VAR initFile ("bits8x4.bin", InitFileFormat.VerilogHex)assertRuntimeErrorLog
2175[error] |
2176[error] | longer explanation available when compiling with `-explain`
2177[warn] two warnings found
2178[error] 58 errors found
2179[error] (core / Test / compileIncremental) Compilation failed
2180[info] compiling 7 Scala sources to /build/repo/core/target/scala-3.7.4/test-classes ...
2181[error] -- Error: /build/repo/core/src/test/scala/CoreSpec/DFVectorSpec.scala:39:22 ----
2182[error] 39 | val v1 = UInt(8)` X 5 <> VAR init Vector.tabulate(5)(22 + _)
2183[error] | ^
2184[error] | unclosed quoted identifier
2185[error] -- Error: /build/repo/core/src/test/scala/CoreSpec/DFVectorSpec.scala:40:22 ----
2186[error] 40 | val v2 = UInt(8)` X 6 <> VAR init all(d"8'55")
2187[error] | ^
2188[error] | unclosed quoted identifier
2189[error] -- Error: /build/repo/core/src/test/scala/CoreSpec/DFVectorSpec.scala:77:28 ----
2190[error] 77 | val v3 = UInt(8) `X` 4` X 4 <> VAR
2191[error] | ^
2192[error] | unclosed quoted identifier
2193[error] -- Error: /build/repo/core/src/test/scala/CoreSpec/DFVectorSpec.scala:83:22 ----
2194[error] 83 | val v4 = UInt(8)` X len <> VAR init all(0)
2195[error] | ^
2196[error] | unclosed quoted identifier
2197[error] -- Error: /build/repo/core/src/test/scala/CoreSpec/DFVectorSpec.scala:85:22 ----
2198[error] 85 | val v6 = UInt(4)` X len <> VAR init v5
2199[error] | ^
2200[error] | unclosed quoted identifier
2201[error] -- Error: /build/repo/core/src/test/scala/CoreSpec/DFVectorSpec.scala:95:24 ----
2202[error] 95 | val v7 = UInt(4)` X zero <> VAR
2203[error] | ^
2204[error] | unclosed quoted identifier
2205[error] -- Error: /build/repo/core/src/test/scala/CoreSpec/DFVectorSpec.scala:102:33 ---
2206[error] 102 | val v7 = UInt(4) `X` zero` X 5 <> VAR
2207[error] | ^
2208[error] | unclosed quoted identifier
2209[error] -- Error: /build/repo/core/src/test/scala/CoreSpec/DFVectorSpec.scala:128:25 ---
2210[error] 128 | val v9 = UInt(five)` X len <> VAR
2211[error] | ^
2212[error] | unclosed quoted identifier
2213[error] -- Error: /build/repo/core/src/test/scala/CoreSpec/DFVectorSpec.scala:129:30 ---
2214[error] 129 | val v10 = UInt(five - 1)` X len <> VAR
2215[error] | ^
2216[error] | unclosed quoted identifier
2217[error] -- Error: /build/repo/core/src/test/scala/CoreSpec/DFVectorSpec.scala:175:22 ---
2218[error] 175 | val v1 = Bits(8)` X 4 <> VAR initFile "bits8x4.bin"
2219[error] | ^
2220[error] | unclosed quoted identifier
2221[error] -- Error: /build/repo/core/src/test/scala/CoreSpec/DFVectorSpec.scala:176:22 ---
2222[error] 176 | val v2 = Bits(8)` X 4 <> VAR initFile (
2223[error] | ^
2224[error] | unclosed quoted identifier
2225[error] -- Error: /build/repo/core/src/test/scala/CoreSpec/DFVectorSpec.scala:181:22 ---
2226[error] 181 | val v3 = Bits(8)` X 4 <> VAR initFile "bits8x4.hex"
2227[error] | ^
2228[error] | unclosed quoted identifier
2229[error] -- Error: /build/repo/core/src/test/scala/CoreSpec/DFVectorSpec.scala:182:22 ---
2230[error] 182 | val v4 = Bits(8)` X 4 <> VAR initFile ("bits8x4.empty", InitFileFormat.VerilogBin)
2231[error] | ^
2232[error] | unclosed quoted identifier
2233[error] -- Error: /build/repo/core/src/test/scala/CoreSpec/DFVectorSpec.scala:188:24 ---
2234[error] 188 | val v1 = Bits(8)` X 4 <> VAR initFile "bits8x4.nofile"
2235[error] | ^
2236[error] | unclosed quoted identifier
2237[error] -- Error: /build/repo/core/src/test/scala/CoreSpec/DFVectorSpec.scala:193:24 ---
2238[error] 193 | val v1 = Bits(8)` X 4 <> VAR initFile "bits8x4.empty"
2239[error] | ^
2240[error] | unclosed quoted identifier
2241[error] -- Error: /build/repo/core/src/test/scala/CoreSpec/DFVectorSpec.scala:200:24 ---
2242[error] 200 | val v1 = Bits(8)` X 4 <> VAR initFile ("bits8x4.bin", InitFileFormat.VerilogHex)
2243[error] | ^
2244[error] | unclosed quoted identifier
2245[error] -- Error: /build/repo/core/src/test/scala/CoreSpec/DFVectorSpec.scala:207:24 ---
2246[error] 207 | val v1 = Bits(8)` X 4 <> VAR initFile ("bits8x4.hex", InitFileFormat.VerilogBin)
2247[error] | ^
2248[error] | unclosed quoted identifier
2249[error] -- [E103] Syntax Error: /build/repo/core/src/test/scala/CoreSpec/DFVectorSpec.scala:211:0
2250[error] 211 |end DFVectorSpec
2251[error] |^
2252[error] |Illegal start of toplevel definition
2253[error] |
2254[error] | longer explanation available when compiling with `-explain`
2255[error] -- [E172] Type Error: /build/repo/core/src/test/scala/CoreSpec/DFMatchSpec.scala:173:13
2256[error] 173 | case 0 | 1 | 2 | 3 => 77
2257[error] | ^
2258[error] | Values of types Int and Unit cannot be compared with == or !=
2259[error] -- [E172] Type Error: /build/repo/core/src/test/scala/CoreSpec/DFMatchSpec.scala:173:17
2260[error] 173 | case 0 | 1 | 2 | 3 => 77
2261[error] | ^
2262[error] | Values of types Int and Unit cannot be compared with == or !=
2263[error] -- [E172] Type Error: /build/repo/core/src/test/scala/CoreSpec/DFMatchSpec.scala:173:21
2264[error] 173 | case 0 | 1 | 2 | 3 => 77
2265[error] | ^
2266[error] | Values of types Int and Unit cannot be compared with == or !=
2267[error] -- [E172] Type Error: /build/repo/core/src/test/scala/CoreSpec/DFMatchSpec.scala:173:25
2268[error] 173 | case 0 | 1 | 2 | 3 => 77
2269[error] | ^
2270[error] | Values of types Int and Unit cannot be compared with == or !=
2271[warn] -- [E190] Potential Issue Warning: /build/repo/core/src/test/scala/CoreSpec/DFMatchSpec.scala:173:30
2272[warn] 173 | case 0 | 1 | 2 | 3 => 77
2273[warn] | ^^
2274[warn] |Discarded non-Unit value of type Int. Add `: Unit` to discard silently.
2275[warn] |
2276[warn] | longer explanation available when compiling with `-explain`
2277[warn] -- [E190] Potential Issue Warning: /build/repo/core/src/test/scala/CoreSpec/DFMatchSpec.scala:174:30
2278[warn] 174 | case _ => 22
2279[warn] | ^^
2280[warn] |Discarded non-Unit value of type Int. Add `: Unit` to discard silently.
2281[warn] |
2282[warn] | longer explanation available when compiling with `-explain`
2283[error] -- [E008] Not Found Error: /build/repo/core/src/test/scala/CoreSpec/DFVectorSpec.scala:42:9
2284[error] 42 | v1 := Vector.fill(5)(d"8'22")
2285[error] | ^^^^^
2286[error] | value := is not a member of dfhdl.core.DFUInt[(8 : Int)].
2287[error] | An extension method was tried, but could not be fully constructed:
2288[error] |
2289[error] | dfhdl.:=()
2290[error] |
2291[error] | failed with:
2292[error] |
2293[error] | value :=: <overloaded dfhdl.:=> does not take parameters
2294[error] -- [E008] Not Found Error: /build/repo/core/src/test/scala/CoreSpec/DFVectorSpec.scala:43:9
2295[error] 43 | v1 := List.fill(5)(x)
2296[error] | ^^^^^
2297[error] | value := is not a member of dfhdl.core.DFUInt[(8 : Int)].
2298[error] | An extension method was tried, but could not be fully constructed:
2299[error] |
2300[error] | dfhdl.:=()
2301[error] |
2302[error] | failed with:
2303[error] |
2304[error] | value :=: <overloaded dfhdl.:=> does not take parameters
2305[error] -- [E006] Not Found Error: /build/repo/core/src/test/scala/CoreSpec/DFVectorSpec.scala:43:25
2306[error] 43 | v1 := List.fill(5)(x)
2307[error] | ^
2308[error] | Not found: x
2309[error] |
2310[error] | longer explanation available when compiling with `-explain`
2311[error] -- [E006] Not Found Error: /build/repo/core/src/test/scala/CoreSpec/DFVectorSpec.scala:44:6
2312[error] 44 | v2 := all(d"8'55")
2313[error] | ^^
2314[error] | Not found: v2 - did you mean i2? or perhaps t2 or v1 or v3?
2315[error] |
2316[error] | longer explanation available when compiling with `-explain`
2317[error] -- [E006] Not Found Error: /build/repo/core/src/test/scala/CoreSpec/DFVectorSpec.scala:48:8
2318[error] 48 | v2 := v1.elements
2319[error] | ^^
2320[error] | Not found: v2 - did you mean i2? or perhaps t2 or v1 or v3?
2321[error] |
2322[error] | longer explanation available when compiling with `-explain`
2323[error] -- [E006] Not Found Error: /build/repo/core/src/test/scala/CoreSpec/DFVectorSpec.scala:50:6
2324[error] 50 | v2 := v1.elements.appended(v2(0))
2325[error] | ^^
2326[error] | Not found: v2 - did you mean i2? or perhaps t2 or v1 or v3?
2327[error] |
2328[error] | longer explanation available when compiling with `-explain`
2329[error] -- [E006] Not Found Error: /build/repo/core/src/test/scala/CoreSpec/DFVectorSpec.scala:54:19
2330[error] 54 | val comp = v2 == v1.elements
2331[error] | ^^
2332[error] | Not found: v2 - did you mean i2? or perhaps t2 or v1 or v3?
2333[error] |
2334[error] | longer explanation available when compiling with `-explain`
2335[error] -- [E172] Type Error: /build/repo/core/src/test/scala/CoreSpec/DFVectorSpec.scala:56:15
2336[error] 56 | val t1 = v1 == List.fill(5)(d"8'22")
2337[error] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^
2338[error] |Values of types dfhdl.core.DFUInt[(8 : Int)] and List[
2339[error] | dfhdl.core.DFConstOf[
2340[error] | dfhdl.core.DFDecimal[(false : Boolean), (8 : Int), (0 : Int),
2341[error] | dfhdl.compiler.ir.DFDecimal.NativeType.BitAccurate]
2342[error] | ]
2343[error] |] cannot be compared with == or !=.
2344[error] |I found:
2345[error] |
2346[error] | dfhdl.core.DFType.given_CanEqual_T_T[
2347[error] | dfhdl.core.DFType[dfhdl.compiler.ir.DFType², dfhdl.core.Args]]
2348[error] |
2349[error] |But given instance given_CanEqual_T_T in object DFType does not match type CanEqual[dfhdl.core.DFUInt[(8 : Int)],
2350[error] | List[
2351[error] | dfhdl.core.DFConstOf[
2352[error] | dfhdl.core.DFDecimal[(false : Boolean), (8 : Int), (0 : Int),
2353[error] | dfhdl.compiler.ir.DFDecimal.NativeType.BitAccurate]
2354[error] | ]
2355[error] | ]
2356[error] |]
2357[error] |
2358[error] |where: DFType is a class in package dfhdl.core
2359[error] | DFType² is a trait in package dfhdl.compiler.ir
2360[error] |.
2361[error] -- [E006] Not Found Error: /build/repo/core/src/test/scala/CoreSpec/DFVectorSpec.scala:57:36
2362[error] 57 | val t2 = v1 != Vector.fill(5)(x)
2363[error] | ^
2364[error] | Not found: x
2365[error] |
2366[error] | longer explanation available when compiling with `-explain`
2367[error] -- [E008] Not Found Error: /build/repo/core/src/test/scala/CoreSpec/DFVectorSpec.scala:58:15
2368[error] 58 | val t3 = v1(3)
2369[error] | ^^
2370[error] | value apply is not a member of dfhdl.core.DFUInt[(8 : Int)].
2371[error] | An extension method was tried, but could not be fully constructed:
2372[error] |
2373[error] | dfhdl.apply()
2374[error] |
2375[error] | failed with:
2376[error] |
2377[error] | value apply: <overloaded dfhdl.apply> does not take parameters
2378[error] -- [E008] Not Found Error: /build/repo/core/src/test/scala/CoreSpec/DFVectorSpec.scala:61:15
2379[error] 61 | val t4 = v1(i)
2380[error] | ^^
2381[error] | value apply is not a member of dfhdl.core.DFUInt[(8 : Int)].
2382[error] | An extension method was tried, but could not be fully constructed:
2383[error] |
2384[error] | dfhdl.apply()
2385[error] |
2386[error] | failed with:
2387[error] |
2388[error] | value apply: <overloaded dfhdl.apply> does not take parameters
2389[error] -- [E008] Not Found Error: /build/repo/core/src/test/scala/CoreSpec/DFVectorSpec.scala:79:6
2390[error] 79 | v3(3)(1) := 25
2391[error] | ^^
2392[error] | value apply is not a member of dfhdl.core.DFVector[
2393[error] | dfhdl.core.DFType[dfhdl.compiler.ir.DFDecimal,
2394[error] | dfhdl.core.Args4[(false : Boolean), (8 : Int), (0 : Int),
2395[error] | dfhdl.compiler.ir.DFDecimal.NativeType.BitAccurate]
2396[error] | ],
2397[error] | Tuple1[(4 : Int)]].
2398[error] | An extension method was tried, but could not be fully constructed:
2399[error] |
2400[error] | dfhdl.apply()
2401[error] |
2402[error] | failed with:
2403[error] |
2404[error] | value apply: <overloaded dfhdl.apply> does not take parameters
2405[error] -- [E007] Type Mismatch Error: /build/repo/core/src/test/scala/CoreSpec/DFVectorSpec.scala:80:38
2406[error] 80 | val t: UInt[8] X 4 X 4 <> VAL = v3
2407[error] | ^^
2408[error] |Found: (v3 :
2409[error] | dfhdl.core.DFVector[
2410[error] | dfhdl.core.DFType[dfhdl.compiler.ir.DFDecimal,
2411[error] | dfhdl.core.Args4[(false : Boolean), (8 : Int), (0 : Int),
2412[error] | dfhdl.compiler.ir.DFDecimal.NativeType.BitAccurate]
2413[error] | ],
2414[error] | Tuple1[(4 : Int)]]
2415[error] |)
2416[error] |Required: dfhdl.core.DFUInt[(8 : Int)] X (4 : Int) X
2417[error] | dfhdl.core.DFValOf[dfhdl.core.DFInt32]
2418[error] |
2419[error] |One of the following imports might make progress towards fixing the problem:
2420[error] |
2421[error] | import dfhdl.core.DFType.conv
2422[error] | import dfhdl.core.DFVal.InitTupleValues.fromValue
2423[error] | import dfhdl.core.DFVal.InitValue.fromValue
2424[error] | import dfhdl.internals.Exact.fromValue
2425[error] | import dfhdl.internals.Exact0.conv
2426[error] | import dfhdl.internals.Exact1.conv
2427[error] |
2428[error] |
2429[error] | longer explanation available when compiling with `-explain`
2430[error] -- [E008] Not Found Error: /build/repo/core/src/test/scala/CoreSpec/DFVectorSpec.scala:81:9
2431[error] 81 | v3 := t
2432[error] | ^^^^^
2433[error] | value := is not a member of dfhdl.core.DFVector[
2434[error] | dfhdl.core.DFType[dfhdl.compiler.ir.DFDecimal,
2435[error] | dfhdl.core.Args4[(false : Boolean), (8 : Int), (0 : Int),
2436[error] | dfhdl.compiler.ir.DFDecimal.NativeType.BitAccurate]
2437[error] | ],
2438[error] | Tuple1[(4 : Int)]].
2439[error] | An extension method was tried, but could not be fully constructed:
2440[error] |
2441[error] | dfhdl.:=()
2442[error] |
2443[error] | failed with:
2444[error] |
2445[error] | value :=: <overloaded dfhdl.:=> does not take parameters
2446[error] -- [E006] Not Found Error: /build/repo/core/src/test/scala/CoreSpec/DFVectorSpec.scala:97:6
2447[error] 97 | assertDSLErrorLog(
2448[error] | ^^^^^^^^^^^^^^^^^
2449[error] | Not found: X zero <> VARassertDSLErrorLog
2450[error] |
2451[error] | longer explanation available when compiling with `-explain`
2452[error] -- [E006] Not Found Error: /build/repo/core/src/test/scala/CoreSpec/DFVectorSpec.scala:104:6
2453[error] 104 | assertCompileError(
2454[error] | ^^^^^^^^^^^^^^^^^^
2455[error] | Not found: X 5 <> VARassertCompileError
2456[error] |
2457[error] | longer explanation available when compiling with `-explain`
2458[error] -- [E007] Type Mismatch Error: /build/repo/core/src/test/scala/CoreSpec/DFVectorSpec.scala:112:50
2459[error] 112 | val v7: UInt[4] X zero.type <> CONST = all(0)
2460[error] | ^^^^^^
2461[error] |Found: dfhdl.core.SameElementsVector[(0 : Int)]
2462[error] |Required: dfhdl.core.DFUInt[(4 : Int)] X dfhdl.core.DFConstOf[dfhdl.core.DFInt32]
2463[error] |
2464[error] |One of the following imports might make progress towards fixing the problem:
2465[error] |
2466[error] | import dfhdl.core.DFVal.DFBitsValConversion
2467[error] | import dfhdl.core.DFVal.DFVectorValConversion
2468[error] | import dfhdl.core.DFType.conv
2469[error] | import dfhdl.core.DFVal.InitTupleValues.fromValue
2470[error] | import dfhdl.core.DFVal.InitValue.fromValue
2471[error] | import dfhdl.internals.Exact.fromValue
2472[error] | import dfhdl.internals.Exact0.conv
2473[error] | import dfhdl.internals.Exact1.conv
2474[error] |
2475[error] |
2476[error] | longer explanation available when compiling with `-explain`
2477[error] -- [E007] Type Mismatch Error: /build/repo/core/src/test/scala/CoreSpec/DFVectorSpec.scala:118:51
2478[error] 118 | val v7: UInt[4] X zeroP.type <> CONST = all(0)
2479[error] | ^^^^^^
2480[error] |Found: dfhdl.core.SameElementsVector[(0 : Int)]
2481[error] |Required: dfhdl.core.DFUInt[(4 : Int)] X
2482[error] | dfhdl.core.DFConstOf[
2483[error] | dfhdl.core.DFType.Of[(zeroP : dfhdl.core.DFConstOf[dfhdl.core.DFInt32])]]
2484[error] |
2485[error] |Note: a match type could not be fully reduced:
2486[error] |
2487[error] | trying to reduce dfhdl.core.DFType.Of[(zeroP : dfhdl.core.DFConstOf[dfhdl.core.DFInt32])]
2488[error] | failed since selector (zeroP : dfhdl.core.DFConstOf[dfhdl.core.DFInt32])
2489[error] | matches none of the cases
2490[error] |
2491[error] | case dfhdl.core.DFTypeAny => (zeroP : dfhdl.core.DFConstOf[dfhdl.core.DFInt32]) & dfhdl.core.DFTypeAny
2492[error] | case Int => dfhdl.core.DFInt32
2493[error] | case Long => dfhdl.core.DFSInt[(64 : Int)]
2494[error] | case Byte => dfhdl.core.DFBits[(8 : Int)]
2495[error] | case Boolean => dfhdl.core.DFBool
2496[error] | case Double => dfhdl.core.DFDouble
2497[error] | case dfhdl.core.DFOpaque.Abstract => dfhdl.core.DFOpaque[(zeroP : dfhdl.core.DFConstOf[dfhdl.core.DFInt32])]
2498[error] | case String => dfhdl.core.DFString
2499[error] | case Product => dfhdl.core.DFType.FromProduct[(zeroP : dfhdl.core.DFConstOf[dfhdl.core.DFInt32])
2500[error] | ]
2501[error] | case Unit => dfhdl.core.DFUnit
2502[error] |
2503[error] |One of the following imports might make progress towards fixing the problem:
2504[error] |
2505[error] | import dfhdl.core.DFVal.DFBitsValConversion
2506[error] | import dfhdl.core.DFVal.DFVectorValConversion
2507[error] | import dfhdl.core.DFType.conv
2508[error] | import dfhdl.core.DFVal.InitTupleValues.fromValue
2509[error] | import dfhdl.core.DFVal.InitValue.fromValue
2510[error] | import dfhdl.internals.Exact.fromValue
2511[error] | import dfhdl.internals.Exact0.conv
2512[error] | import dfhdl.internals.Exact1.conv
2513[error] |
2514[error] |
2515[error] | longer explanation available when compiling with `-explain`
2516[error] -- [E007] Type Mismatch Error: /build/repo/core/src/test/scala/CoreSpec/DFVectorSpec.scala:123:55
2517[error] 123 | val v7: UInt[4] X zeroP.type X 5 <> CONST = all(all(0))
2518[error] | ^^^^^^^^^^^
2519[error] |Found: dfhdl.core.SameElementsVector[dfhdl.core.SameElementsVector[(0 : Int)]]
2520[error] |Required: dfhdl.core.DFUInt[(4 : Int)] X
2521[error] | (zeroP : dfhdl.core.DFConstOf[dfhdl.core.DFInt32]) X
2522[error] | dfhdl.core.DFConstOf[dfhdl.core.DFInt32]
2523[error] |
2524[error] |One of the following imports might make progress towards fixing the problem:
2525[error] |
2526[error] | import dfhdl.core.DFVal.DFBitsValConversion
2527[error] | import dfhdl.core.DFVal.DFVectorValConversion
2528[error] | import dfhdl.core.DFType.conv
2529[error] | import dfhdl.core.DFVal.InitTupleValues.fromValue
2530[error] | import dfhdl.core.DFVal.InitValue.fromValue
2531[error] | import dfhdl.internals.Exact.fromValue
2532[error] | import dfhdl.internals.Exact0.conv
2533[error] | import dfhdl.internals.Exact1.conv
2534[error] |
2535[error] |
2536[error] | longer explanation available when compiling with `-explain`
2537[error] -- [E007] Type Mismatch Error: /build/repo/core/src/test/scala/CoreSpec/DFVectorSpec.scala:126:52
2538[error] 126 | val v8: Bits[w.type] X len.type <> CONST = all(all(0))
2539[error] | ^^^^^^^^^^^
2540[error] |Found: dfhdl.core.SameElementsVector[dfhdl.core.SameElementsVector[(0 : Int)]]
2541[error] |Required: dfhdl.core.DFBits[(w : dfhdl.core.DFConstOf[dfhdl.core.DFInt32])] X
2542[error] | dfhdl.core.DFConstOf[
2543[error] | dfhdl.core.DFType.Of[(len : dfhdl.core.DFConstOf[dfhdl.core.DFInt32])]]
2544[error] |
2545[error] |Note: a match type could not be fully reduced:
2546[error] |
2547[error] | trying to reduce dfhdl.core.DFType.Of[(len : dfhdl.core.DFConstOf[dfhdl.core.DFInt32])]
2548[error] | failed since selector (len : dfhdl.core.DFConstOf[dfhdl.core.DFInt32])
2549[error] | matches none of the cases
2550[error] |
2551[error] | case dfhdl.core.DFTypeAny => (len : dfhdl.core.DFConstOf[dfhdl.core.DFInt32]) & dfhdl.core.DFTypeAny
2552[error] | case Int => dfhdl.core.DFInt32
2553[error] | case Long => dfhdl.core.DFSInt[(64 : Int)]
2554[error] | case Byte => dfhdl.core.DFBits[(8 : Int)]
2555[error] | case Boolean => dfhdl.core.DFBool
2556[error] | case Double => dfhdl.core.DFDouble
2557[error] | case dfhdl.core.DFOpaque.Abstract => dfhdl.core.DFOpaque[(len : dfhdl.core.DFConstOf[dfhdl.core.DFInt32])]
2558[error] | case String => dfhdl.core.DFString
2559[error] | case Product => dfhdl.core.DFType.FromProduct[(len : dfhdl.core.DFConstOf[dfhdl.core.DFInt32])]
2560[error] | case Unit => dfhdl.core.DFUnit
2561[error] |
2562[error] |One of the following imports might make progress towards fixing the problem:
2563[error] |
2564[error] | import dfhdl.core.DFVal.DFBitsValConversion
2565[error] | import dfhdl.core.DFVal.DFVectorValConversion
2566[error] | import dfhdl.core.DFType.conv
2567[error] | import dfhdl.core.DFVal.InitTupleValues.fromValue
2568[error] | import dfhdl.core.DFVal.InitValue.fromValue
2569[error] | import dfhdl.internals.Exact.fromValue
2570[error] | import dfhdl.internals.Exact0.conv
2571[error] | import dfhdl.internals.Exact1.conv
2572[error] |
2573[error] |
2574[error] | longer explanation available when compiling with `-explain`
2575[error] -- [E008] Not Found Error: /build/repo/core/src/test/scala/CoreSpec/DFVectorSpec.scala:137:11
2576[error] 137 | v9 := v6
2577[error] | ^^^^^
2578[error] | value := is not a member of dfhdl.core.DFUInt[(five : Int)].
2579[error] | An extension method was tried, but could not be fully constructed:
2580[error] |
2581[error] | dfhdl.:=()
2582[error] |
2583[error] | failed with:
2584[error] |
2585[error] | value :=: <overloaded dfhdl.:=> does not take parameters
2586[error] -- [E006] Not Found Error: /build/repo/core/src/test/scala/CoreSpec/DFVectorSpec.scala:139:16
2587[error] 139 | val v11 = v10(1, 2)
2588[error] | ^^^
2589[error] | Not found: v10 - did you mean v1? or perhaps v11?
2590[error] |
2591[error] | longer explanation available when compiling with `-explain`
2592[error] -- [E008] Not Found Error: /build/repo/core/src/test/scala/CoreSpec/DFVectorSpec.scala:145:8
2593[error] 145 | v1(1, five)
2594[error] | ^^
2595[error] |value apply is not a member of dfhdl.core.DFUInt[(8 : Int)].
2596[error] |An extension method was tried, but could not be fully constructed:
2597[error] |
2598[error] | dfhdl.apply()
2599[error] |
2600[error] | failed with:
2601[error] |
2602[error] | value apply: <overloaded dfhdl.apply> does not take parameters
2603[error] -- [E007] Type Mismatch Error: /build/repo/core/src/test/scala/CoreSpec/DFVectorSpec.scala:150:40
2604[error] 150 | val v: Bits[8] X 4 <> CONST = Vector(h"12", h"34", h"56", h"78")
2605[error] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2606[error] |Found: Vector[dfhdl.core.DFConstOf[dfhdl.core.DFBits[(8 : Int)]]]
2607[error] |Required: dfhdl.core.DFBits[(8 : Int)] X dfhdl.core.DFConstOf[dfhdl.core.DFInt32]
2608[error] |
2609[error] |One of the following imports might make progress towards fixing the problem:
2610[error] |
2611[error] | import dfhdl.core.DFVal.DFVectorValConversion
2612[error] | import dfhdl.core.DFType.conv
2613[error] | import dfhdl.core.DFVal.InitTupleValues.fromValue
2614[error] | import dfhdl.core.DFVal.InitValue.fromValue
2615[error] | import dfhdl.internals.Exact.fromValue
2616[error] | import dfhdl.internals.Exact0.conv
2617[error] | import dfhdl.internals.Exact1.conv
2618[error] |
2619[error] |
2620[error] | longer explanation available when compiling with `-explain`
2621[error] -- [E007] Type Mismatch Error: /build/repo/core/src/test/scala/CoreSpec/DFVectorSpec.scala:151:43
2622[error] 151 | val v2: Bits[8] X Int <> CONST = Vector(h"12", h"34", h"56", h"78")
2623[error] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2624[error] |Found: Vector[dfhdl.core.DFVal[dfhdl.core.DFBits[(8 : Int)], dfhdl.core.Modifier.CONST]
2625[error] | ]
2626[error] |Required: dfhdl.core.DFBits[(8 : Int)] X dfhdl.core.DFConstOf[dfhdl.core.DFInt32]
2627[error] |
2628[error] |One of the following imports might make progress towards fixing the problem:
2629[error] |
2630[error] | import dfhdl.core.DFVal.DFVectorValConversion
2631[error] | import dfhdl.core.DFType.conv
2632[error] | import dfhdl.core.DFVal.InitTupleValues.fromValue
2633[error] | import dfhdl.core.DFVal.InitValue.fromValue
2634[error] | import dfhdl.internals.Exact.fromValue
2635[error] | import dfhdl.internals.Exact0.conv
2636[error] | import dfhdl.internals.Exact1.conv
2637[error] |
2638[error] |
2639[error] | longer explanation available when compiling with `-explain`
2640[error] -- [E007] Type Mismatch Error: /build/repo/core/src/test/scala/CoreSpec/DFVectorSpec.scala:153:41
2641[error] 153 | val v4: Bits[8] X 5 <> CONST = Vector(h"48", h"65", h"6c", h"6c", h"6f")
2642[error] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2643[error] |Found: Vector[dfhdl.core.DFVal[dfhdl.core.DFBits[(8 : Int)], dfhdl.core.Modifier.CONST]
2644[error] | ]
2645[error] |Required: dfhdl.core.DFBits[(8 : Int)] X dfhdl.core.DFConstOf[dfhdl.core.DFInt32]
2646[error] |
2647[error] |One of the following imports might make progress towards fixing the problem:
2648[error] |
2649[error] | import dfhdl.core.DFVal.DFVectorValConversion
2650[error] | import dfhdl.core.DFType.conv
2651[error] | import dfhdl.core.DFVal.InitTupleValues.fromValue
2652[error] | import dfhdl.core.DFVal.InitValue.fromValue
2653[error] | import dfhdl.internals.Exact.fromValue
2654[error] | import dfhdl.internals.Exact0.conv
2655[error] | import dfhdl.internals.Exact1.conv
2656[error] |
2657[error] |
2658[error] | longer explanation available when compiling with `-explain`
2659[error] -- [E007] Type Mismatch Error: /build/repo/core/src/test/scala/CoreSpec/DFVectorSpec.scala:154:41
2660[error] 154 | val v5: Bits[8] X 3 <> CONST = Vector(h"65", h"6c", h"6c")
2661[error] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^
2662[error] |Found: Vector[dfhdl.core.DFVal[dfhdl.core.DFBits[(8 : Int)], dfhdl.core.Modifier.CONST]
2663[error] | ]
2664[error] |Required: dfhdl.core.DFBits[(8 : Int)] X dfhdl.core.DFConstOf[dfhdl.core.DFInt32]
2665[error] |
2666[error] |One of the following imports might make progress towards fixing the problem:
2667[error] |
2668[error] | import dfhdl.core.DFVal.DFVectorValConversion
2669[error] | import dfhdl.core.DFType.conv
2670[error] | import dfhdl.core.DFVal.InitTupleValues.fromValue
2671[error] | import dfhdl.core.DFVal.InitValue.fromValue
2672[error] | import dfhdl.internals.Exact.fromValue
2673[error] | import dfhdl.internals.Exact0.conv
2674[error] | import dfhdl.internals.Exact1.conv
2675[error] |
2676[error] |
2677[error] | longer explanation available when compiling with `-explain`
2678[error] -- [E008] Not Found Error: /build/repo/core/src/test/scala/CoreSpec/DFVectorSpec.scala:155:13
2679[error] 155 | val v6 = v4(1, 3)
2680[error] | ^^
2681[error] |value apply is not a member of dfhdl.core.DFBits[(8 : Int)] X dfhdl.core.DFConstOf[dfhdl.core.DFInt32].
2682[error] |An extension method was tried, but could not be fully constructed:
2683[error] |
2684[error] | dfhdl.apply()
2685[error] |
2686[error] | failed with:
2687[error] |
2688[error] | value apply: <overloaded dfhdl.apply> does not take parameters
2689[error] -- [E008] Not Found Error: /build/repo/core/src/test/scala/CoreSpec/DFVectorSpec.scala:157:12
2690[error] 157 | assert((v(0) == h"12").toScalaBoolean)
2691[error] | ^
2692[error] |value apply is not a member of dfhdl.core.DFBits[(8 : Int)] X dfhdl.core.DFConstOf[dfhdl.core.DFInt32].
2693[error] |An extension method was tried, but could not be fully constructed:
2694[error] |
2695[error] | dfhdl.apply()
2696[error] |
2697[error] | failed with:
2698[error] |
2699[error] | value apply: <overloaded dfhdl.apply> does not take parameters
2700[error] -- [E008] Not Found Error: /build/repo/core/src/test/scala/CoreSpec/DFVectorSpec.scala:158:21
2701[error] 158 | assert((v == v2).toScalaBoolean)
2702[error] | ^^^^^^^^^^^^^^^^^^^^^^^^
2703[error] |value toScalaBoolean is not a member of Boolean.
2704[error] |An extension method was tried, but could not be fully constructed:
2705[error] |
2706[error] | dfhdl.toScalaBoolean[P]((v == v2)(this.given_DFC))
2707[error] |
2708[error] | failed with:
2709[error] |
2710[error] | Found: Boolean
2711[error] | Required: dfhdl.core.DFValTP[dfhdl.core.DFBoolOrBit, Any]
2712[error] | Note that implicit conversions cannot be applied because they are ambiguous;
2713[error] | both method DFBoolValConversion in trait DFValLP and method DFBitValConversion in trait DFValLP convert from Boolean to dfhdl.core.DFValTP[dfhdl.core.DFBoolOrBit, P]
2714[error] -- [E008] Not Found Error: /build/repo/core/src/test/scala/CoreSpec/DFVectorSpec.scala:161:13
2715[error] 161 | assert(v.lengthInt == 4)
2716[error] | ^^^^^^^^^^^
2717[error] |value lengthInt is not a member of dfhdl.core.DFBits[(8 : Int)] X dfhdl.core.DFConstOf[dfhdl.core.DFInt32].
2718[error] |An extension method was tried, but could not be fully constructed:
2719[error] |
2720[error] | dfhdl.lengthInt[T, D1, M](v)
2721[error] |
2722[error] | failed with:
2723[error] |
2724[error] | Found: (v : dfhdl.core.DFBits[(8 : Int)] X dfhdl.core.DFConstOf[dfhdl.core.DFInt32])
2725[error] | Required: dfhdl.core.DFVal[dfhdl.core.DFVector[T, Tuple1[D1]], dfhdl.core.ModifierAny]
2726[error] |
2727[error] | where: D1 is a type variable with constraint <: dfhdl.core.IntP
2728[error] | T is a type variable with constraint <: dfhdl.core.DFTypeAny
2729[error] |
2730[error] |
2731[error] | One of the following imports might make progress towards fixing the problem:
2732[error] |
2733[error] | import dfhdl.core.DFType.conv
2734[error] | import dfhdl.core.DFVal.InitTupleValues.fromValue
2735[error] | import dfhdl.core.DFVal.InitValue.fromValue
2736[error] | import dfhdl.internals.Exact.fromValue
2737[error] | import dfhdl.internals.Exact0.conv
2738[error] | import dfhdl.internals.Exact1.conv
2739[error] |
2740[error] |
2741[error] -- [E008] Not Found Error: /build/repo/core/src/test/scala/CoreSpec/DFVectorSpec.scala:162:14
2742[error] 162 | assert(v2.length.toScalaInt == 4)
2743[error] | ^^^^^^^^^
2744[error] |value length is not a member of dfhdl.core.DFBits[(8 : Int)] X dfhdl.core.DFConstOf[dfhdl.core.DFInt32].
2745[error] |An extension method was tried, but could not be fully constructed:
2746[error] |
2747[error] | dfhdl.length[T, D1, M](v2)
2748[error] |
2749[error] | failed with:
2750[error] |
2751[error] | Found: (v2 : dfhdl.core.DFBits[(8 : Int)] X dfhdl.core.DFConstOf[dfhdl.core.DFInt32])
2752[error] | Required: dfhdl.core.DFVal[dfhdl.core.DFVector[T, Tuple1[D1]], dfhdl.core.ModifierAny]
2753[error] |
2754[error] | where: D1 is a type variable with constraint <: dfhdl.core.IntP
2755[error] | T is a type variable with constraint <: dfhdl.core.DFTypeAny
2756[error] |
2757[error] |
2758[error] | One of the following imports might make progress towards fixing the problem:
2759[error] |
2760[error] | import dfhdl.core.DFType.conv
2761[error] | import dfhdl.core.DFVal.InitTupleValues.fromValue
2762[error] | import dfhdl.core.DFVal.InitValue.fromValue
2763[error] | import dfhdl.internals.Exact.fromValue
2764[error] | import dfhdl.internals.Exact0.conv
2765[error] | import dfhdl.internals.Exact1.conv
2766[error] |
2767[error] |
2768[error] -- [E008] Not Found Error: /build/repo/core/src/test/scala/CoreSpec/DFVectorSpec.scala:163:19
2769[error] 163 | assert((b == v.bits).toScalaBoolean)
2770[error] | ^^^^^^
2771[error] |value bits is not a member of dfhdl.core.DFBits[(8 : Int)] X dfhdl.core.DFConstOf[dfhdl.core.DFInt32].
2772[error] |An extension method was tried, but could not be fully constructed:
2773[error] |
2774[error] | dfhdl.bits[T, A, C, I, P](v)
2775[error] |
2776[error] | failed with:
2777[error] |
2778[error] | Found: (v : dfhdl.core.DFBits[(8 : Int)] X dfhdl.core.DFConstOf[dfhdl.core.DFInt32])
2779[error] | Required: dfhdl.core.DFVal[dfhdl.core.DFTypeAny, dfhdl.core.Modifier[Any, Any, Any, Any]]
2780[error] |
2781[error] | One of the following imports might make progress towards fixing the problem:
2782[error] |
2783[error] | import dfhdl.core.DFType.conv
2784[error] | import dfhdl.core.DFVal.InitTupleValues.fromValue
2785[error] | import dfhdl.core.DFVal.InitValue.fromValue
2786[error] | import dfhdl.internals.Exact.fromValue
2787[error] | import dfhdl.internals.Exact0.conv
2788[error] | import dfhdl.internals.Exact1.conv
2789[error] |
2790[error] |
2791[error] -- [E006] Not Found Error: /build/repo/core/src/test/scala/CoreSpec/DFVectorSpec.scala:190:6
2792[error] 190 | assertRuntimeErrorLog(
2793[error] | ^^^^^^^^^^^^^^^^^^^^^
2794[error] | Not found: X 4 <> VAR initFile "bits8x4.nofile"assertRuntimeErrorLog
2795[error] |
2796[error] | longer explanation available when compiling with `-explain`
2797[error] -- [E006] Not Found Error: /build/repo/core/src/test/scala/CoreSpec/DFVectorSpec.scala:195:6
2798[error] 195 | assertRuntimeErrorLog(
2799[error] | ^^^^^^^^^^^^^^^^^^^^^
2800[error] | Not found: X 4 <> VAR initFile "bits8x4.empty"assertRuntimeErrorLog
2801[error] |
2802[error] | longer explanation available when compiling with `-explain`
2803[error] -- [E006] Not Found Error: /build/repo/core/src/test/scala/CoreSpec/DFVectorSpec.scala:202:6
2804[error] 202 | assertRuntimeErrorLog(
2805[error] | ^^^^^^^^^^^^^^^^^^^^^
2806[error] |Not found: X 4 <> VAR initFile ("bits8x4.bin", InitFileFormat.VerilogHex)assertRuntimeErrorLog
2807[error] |
2808[error] | longer explanation available when compiling with `-explain`
2809[warn] two warnings found
2810[error] 58 errors found
2811[error] (core / Test / compileIncremental) Compilation failed
2812[info] compiling 7 Scala sources to /build/repo/core/target/scala-3.7.4/test-classes ...
2813[error] -- Error: /build/repo/core/src/test/scala/CoreSpec/DFVectorSpec.scala:39:22 ----
2814[error] 39 | val v1 = UInt(8)` X 5 <> VAR init Vector.tabulate(5)(22 + _)
2815[error] | ^
2816[error] | unclosed quoted identifier
2817[error] -- Error: /build/repo/core/src/test/scala/CoreSpec/DFVectorSpec.scala:40:22 ----
2818[error] 40 | val v2 = UInt(8)` X 6 <> VAR init all(d"8'55")
2819[error] | ^
2820[error] | unclosed quoted identifier
2821[error] -- Error: /build/repo/core/src/test/scala/CoreSpec/DFVectorSpec.scala:77:28 ----
2822[error] 77 | val v3 = UInt(8) `X` 4` X 4 <> VAR
2823[error] | ^
2824[error] | unclosed quoted identifier
2825[error] -- Error: /build/repo/core/src/test/scala/CoreSpec/DFVectorSpec.scala:83:22 ----
2826[error] 83 | val v4 = UInt(8)` X len <> VAR init all(0)
2827[error] | ^
2828[error] | unclosed quoted identifier
2829[error] -- Error: /build/repo/core/src/test/scala/CoreSpec/DFVectorSpec.scala:85:22 ----
2830[error] 85 | val v6 = UInt(4)` X len <> VAR init v5
2831[error] | ^
2832[error] | unclosed quoted identifier
2833[error] -- Error: /build/repo/core/src/test/scala/CoreSpec/DFVectorSpec.scala:95:24 ----
2834[error] 95 | val v7 = UInt(4)` X zero <> VAR
2835[error] | ^
2836[error] | unclosed quoted identifier
2837[error] -- Error: /build/repo/core/src/test/scala/CoreSpec/DFVectorSpec.scala:102:33 ---
2838[error] 102 | val v7 = UInt(4) `X` zero` X 5 <> VAR
2839[error] | ^
2840[error] | unclosed quoted identifier
2841[error] -- Error: /build/repo/core/src/test/scala/CoreSpec/DFVectorSpec.scala:128:25 ---
2842[error] 128 | val v9 = UInt(five)` X len <> VAR
2843[error] | ^
2844[error] | unclosed quoted identifier
2845[error] -- Error: /build/repo/core/src/test/scala/CoreSpec/DFVectorSpec.scala:129:30 ---
2846[error] 129 | val v10 = UInt(five - 1)` X len <> VAR
2847[error] | ^
2848[error] | unclosed quoted identifier
2849[error] -- Error: /build/repo/core/src/test/scala/CoreSpec/DFVectorSpec.scala:175:22 ---
2850[error] 175 | val v1 = Bits(8)` X 4 <> VAR initFile "bits8x4.bin"
2851[error] | ^
2852[error] | unclosed quoted identifier
2853[error] -- Error: /build/repo/core/src/test/scala/CoreSpec/DFVectorSpec.scala:176:22 ---
2854[error] 176 | val v2 = Bits(8)` X 4 <> VAR initFile (
2855[error] | ^
2856[error] | unclosed quoted identifier
2857[error] -- Error: /build/repo/core/src/test/scala/CoreSpec/DFVectorSpec.scala:181:22 ---
2858[error] 181 | val v3 = Bits(8)` X 4 <> VAR initFile "bits8x4.hex"
2859[error] | ^
2860[error] | unclosed quoted identifier
2861[error] -- Error: /build/repo/core/src/test/scala/CoreSpec/DFVectorSpec.scala:182:22 ---
2862[error] 182 | val v4 = Bits(8)` X 4 <> VAR initFile ("bits8x4.empty", InitFileFormat.VerilogBin)
2863[error] | ^
2864[error] | unclosed quoted identifier
2865[error] -- Error: /build/repo/core/src/test/scala/CoreSpec/DFVectorSpec.scala:188:24 ---
2866[error] 188 | val v1 = Bits(8)` X 4 <> VAR initFile "bits8x4.nofile"
2867[error] | ^
2868[error] | unclosed quoted identifier
2869[error] -- Error: /build/repo/core/src/test/scala/CoreSpec/DFVectorSpec.scala:193:24 ---
2870[error] 193 | val v1 = Bits(8)` X 4 <> VAR initFile "bits8x4.empty"
2871[error] | ^
2872[error] | unclosed quoted identifier
2873[error] -- Error: /build/repo/core/src/test/scala/CoreSpec/DFVectorSpec.scala:200:24 ---
2874[error] 200 | val v1 = Bits(8)` X 4 <> VAR initFile ("bits8x4.bin", InitFileFormat.VerilogHex)
2875[error] | ^
2876[error] | unclosed quoted identifier
2877[error] -- Error: /build/repo/core/src/test/scala/CoreSpec/DFVectorSpec.scala:207:24 ---
2878[error] 207 | val v1 = Bits(8)` X 4 <> VAR initFile ("bits8x4.hex", InitFileFormat.VerilogBin)
2879[error] | ^
2880[error] | unclosed quoted identifier
2881[error] -- [E103] Syntax Error: /build/repo/core/src/test/scala/CoreSpec/DFVectorSpec.scala:211:0
2882[error] 211 |end DFVectorSpec
2883[error] |^
2884[error] |Illegal start of toplevel definition
2885[error] |
2886[error] | longer explanation available when compiling with `-explain`
2887[error] -- [E172] Type Error: /build/repo/core/src/test/scala/CoreSpec/DFMatchSpec.scala:173:13
2888[error] 173 | case 0 | 1 | 2 | 3 => 77
2889[error] | ^
2890[error] | Values of types Int and Unit cannot be compared with == or !=
2891[error] -- [E172] Type Error: /build/repo/core/src/test/scala/CoreSpec/DFMatchSpec.scala:173:17
2892[error] 173 | case 0 | 1 | 2 | 3 => 77
2893[error] | ^
2894[error] | Values of types Int and Unit cannot be compared with == or !=
2895[error] -- [E172] Type Error: /build/repo/core/src/test/scala/CoreSpec/DFMatchSpec.scala:173:21
2896[error] 173 | case 0 | 1 | 2 | 3 => 77
2897[error] | ^
2898[error] | Values of types Int and Unit cannot be compared with == or !=
2899[error] -- [E172] Type Error: /build/repo/core/src/test/scala/CoreSpec/DFMatchSpec.scala:173:25
2900[error] 173 | case 0 | 1 | 2 | 3 => 77
2901[error] | ^
2902[error] | Values of types Int and Unit cannot be compared with == or !=
2903[warn] -- [E190] Potential Issue Warning: /build/repo/core/src/test/scala/CoreSpec/DFMatchSpec.scala:173:30
2904[warn] 173 | case 0 | 1 | 2 | 3 => 77
2905[warn] | ^^
2906[warn] |Discarded non-Unit value of type Int. Add `: Unit` to discard silently.
2907[warn] |
2908[warn] | longer explanation available when compiling with `-explain`
2909[warn] -- [E190] Potential Issue Warning: /build/repo/core/src/test/scala/CoreSpec/DFMatchSpec.scala:174:30
2910[warn] 174 | case _ => 22
2911[warn] | ^^
2912[warn] |Discarded non-Unit value of type Int. Add `: Unit` to discard silently.
2913[warn] |
2914[warn] | longer explanation available when compiling with `-explain`
2915[error] -- [E008] Not Found Error: /build/repo/core/src/test/scala/CoreSpec/DFVectorSpec.scala:42:9
2916[error] 42 | v1 := Vector.fill(5)(d"8'22")
2917[error] | ^^^^^
2918[error] | value := is not a member of dfhdl.core.DFUInt[(8 : Int)].
2919[error] | An extension method was tried, but could not be fully constructed:
2920[error] |
2921[error] | dfhdl.:=()
2922[error] |
2923[error] | failed with:
2924[error] |
2925[error] | value :=: <overloaded dfhdl.:=> does not take parameters
2926[error] -- [E008] Not Found Error: /build/repo/core/src/test/scala/CoreSpec/DFVectorSpec.scala:43:9
2927[error] 43 | v1 := List.fill(5)(x)
2928[error] | ^^^^^
2929[error] | value := is not a member of dfhdl.core.DFUInt[(8 : Int)].
2930[error] | An extension method was tried, but could not be fully constructed:
2931[error] |
2932[error] | dfhdl.:=()
2933[error] |
2934[error] | failed with:
2935[error] |
2936[error] | value :=: <overloaded dfhdl.:=> does not take parameters
2937[error] -- [E006] Not Found Error: /build/repo/core/src/test/scala/CoreSpec/DFVectorSpec.scala:43:25
2938[error] 43 | v1 := List.fill(5)(x)
2939[error] | ^
2940[error] | Not found: x
2941[error] |
2942[error] | longer explanation available when compiling with `-explain`
2943[error] -- [E006] Not Found Error: /build/repo/core/src/test/scala/CoreSpec/DFVectorSpec.scala:44:6
2944[error] 44 | v2 := all(d"8'55")
2945[error] | ^^
2946[error] | Not found: v2 - did you mean i2? or perhaps t2 or v1 or v3?
2947[error] |
2948[error] | longer explanation available when compiling with `-explain`
2949[error] -- [E006] Not Found Error: /build/repo/core/src/test/scala/CoreSpec/DFVectorSpec.scala:48:8
2950[error] 48 | v2 := v1.elements
2951[error] | ^^
2952[error] | Not found: v2 - did you mean i2? or perhaps t2 or v1 or v3?
2953[error] |
2954[error] | longer explanation available when compiling with `-explain`
2955[error] -- [E006] Not Found Error: /build/repo/core/src/test/scala/CoreSpec/DFVectorSpec.scala:50:6
2956[error] 50 | v2 := v1.elements.appended(v2(0))
2957[error] | ^^
2958[error] | Not found: v2 - did you mean i2? or perhaps t2 or v1 or v3?
2959[error] |
2960[error] | longer explanation available when compiling with `-explain`
2961[error] -- [E006] Not Found Error: /build/repo/core/src/test/scala/CoreSpec/DFVectorSpec.scala:54:19
2962[error] 54 | val comp = v2 == v1.elements
2963[error] | ^^
2964[error] | Not found: v2 - did you mean i2? or perhaps t2 or v1 or v3?
2965[error] |
2966[error] | longer explanation available when compiling with `-explain`
2967[error] -- [E172] Type Error: /build/repo/core/src/test/scala/CoreSpec/DFVectorSpec.scala:56:15
2968[error] 56 | val t1 = v1 == List.fill(5)(d"8'22")
2969[error] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^
2970[error] |Values of types dfhdl.core.DFUInt[(8 : Int)] and List[
2971[error] | dfhdl.core.DFConstOf[
2972[error] | dfhdl.core.DFDecimal[(false : Boolean), (8 : Int), (0 : Int),
2973[error] | dfhdl.compiler.ir.DFDecimal.NativeType.BitAccurate]
2974[error] | ]
2975[error] |] cannot be compared with == or !=.
2976[error] |I found:
2977[error] |
2978[error] | dfhdl.core.DFType.given_CanEqual_T_T[
2979[error] | dfhdl.core.DFType[dfhdl.compiler.ir.DFType², dfhdl.core.Args]]
2980[error] |
2981[error] |But given instance given_CanEqual_T_T in object DFType does not match type CanEqual[dfhdl.core.DFUInt[(8 : Int)],
2982[error] | List[
2983[error] | dfhdl.core.DFConstOf[
2984[error] | dfhdl.core.DFDecimal[(false : Boolean), (8 : Int), (0 : Int),
2985[error] | dfhdl.compiler.ir.DFDecimal.NativeType.BitAccurate]
2986[error] | ]
2987[error] | ]
2988[error] |]
2989[error] |
2990[error] |where: DFType is a class in package dfhdl.core
2991[error] | DFType² is a trait in package dfhdl.compiler.ir
2992[error] |.
2993[error] -- [E006] Not Found Error: /build/repo/core/src/test/scala/CoreSpec/DFVectorSpec.scala:57:36
2994[error] 57 | val t2 = v1 != Vector.fill(5)(x)
2995[error] | ^
2996[error] | Not found: x
2997[error] |
2998[error] | longer explanation available when compiling with `-explain`
2999[error] -- [E008] Not Found Error: /build/repo/core/src/test/scala/CoreSpec/DFVectorSpec.scala:58:15
3000[error] 58 | val t3 = v1(3)
3001[error] | ^^
3002[error] | value apply is not a member of dfhdl.core.DFUInt[(8 : Int)].
3003[error] | An extension method was tried, but could not be fully constructed:
3004[error] |
3005[error] | dfhdl.apply()
3006[error] |
3007[error] | failed with:
3008[error] |
3009[error] | value apply: <overloaded dfhdl.apply> does not take parameters
3010[error] -- [E008] Not Found Error: /build/repo/core/src/test/scala/CoreSpec/DFVectorSpec.scala:61:15
3011[error] 61 | val t4 = v1(i)
3012[error] | ^^
3013[error] | value apply is not a member of dfhdl.core.DFUInt[(8 : Int)].
3014[error] | An extension method was tried, but could not be fully constructed:
3015[error] |
3016[error] | dfhdl.apply()
3017[error] |
3018[error] | failed with:
3019[error] |
3020[error] | value apply: <overloaded dfhdl.apply> does not take parameters
3021[error] -- [E008] Not Found Error: /build/repo/core/src/test/scala/CoreSpec/DFVectorSpec.scala:79:6
3022[error] 79 | v3(3)(1) := 25
3023[error] | ^^
3024[error] | value apply is not a member of dfhdl.core.DFVector[
3025[error] | dfhdl.core.DFType[dfhdl.compiler.ir.DFDecimal,
3026[error] | dfhdl.core.Args4[(false : Boolean), (8 : Int), (0 : Int),
3027[error] | dfhdl.compiler.ir.DFDecimal.NativeType.BitAccurate]
3028[error] | ],
3029[error] | Tuple1[(4 : Int)]].
3030[error] | An extension method was tried, but could not be fully constructed:
3031[error] |
3032[error] | dfhdl.apply()
3033[error] |
3034[error] | failed with:
3035[error] |
3036[error] | value apply: <overloaded dfhdl.apply> does not take parameters
3037[error] -- [E007] Type Mismatch Error: /build/repo/core/src/test/scala/CoreSpec/DFVectorSpec.scala:80:38
3038[error] 80 | val t: UInt[8] X 4 X 4 <> VAL = v3
3039[error] | ^^
3040[error] |Found: (v3 :
3041[error] | dfhdl.core.DFVector[
3042[error] | dfhdl.core.DFType[dfhdl.compiler.ir.DFDecimal,
3043[error] | dfhdl.core.Args4[(false : Boolean), (8 : Int), (0 : Int),
3044[error] | dfhdl.compiler.ir.DFDecimal.NativeType.BitAccurate]
3045[error] | ],
3046[error] | Tuple1[(4 : Int)]]
3047[error] |)
3048[error] |Required: dfhdl.core.DFUInt[(8 : Int)] X (4 : Int) X
3049[error] | dfhdl.core.DFValOf[dfhdl.core.DFInt32]
3050[error] |
3051[error] |One of the following imports might make progress towards fixing the problem:
3052[error] |
3053[error] | import dfhdl.core.DFType.conv
3054[error] | import dfhdl.core.DFVal.InitTupleValues.fromValue
3055[error] | import dfhdl.core.DFVal.InitValue.fromValue
3056[error] | import dfhdl.internals.Exact.fromValue
3057[error] | import dfhdl.internals.Exact0.conv
3058[error] | import dfhdl.internals.Exact1.conv
3059[error] |
3060[error] |
3061[error] | longer explanation available when compiling with `-explain`
3062[error] -- [E008] Not Found Error: /build/repo/core/src/test/scala/CoreSpec/DFVectorSpec.scala:81:9
3063[error] 81 | v3 := t
3064[error] | ^^^^^
3065[error] | value := is not a member of dfhdl.core.DFVector[
3066[error] | dfhdl.core.DFType[dfhdl.compiler.ir.DFDecimal,
3067[error] | dfhdl.core.Args4[(false : Boolean), (8 : Int), (0 : Int),
3068[error] | dfhdl.compiler.ir.DFDecimal.NativeType.BitAccurate]
3069[error] | ],
3070[error] | Tuple1[(4 : Int)]].
3071[error] | An extension method was tried, but could not be fully constructed:
3072[error] |
3073[error] | dfhdl.:=()
3074[error] |
3075[error] | failed with:
3076[error] |
3077[error] | value :=: <overloaded dfhdl.:=> does not take parameters
3078[error] -- [E006] Not Found Error: /build/repo/core/src/test/scala/CoreSpec/DFVectorSpec.scala:97:6
3079[error] 97 | assertDSLErrorLog(
3080[error] | ^^^^^^^^^^^^^^^^^
3081[error] | Not found: X zero <> VARassertDSLErrorLog
3082[error] |
3083[error] | longer explanation available when compiling with `-explain`
3084[error] -- [E006] Not Found Error: /build/repo/core/src/test/scala/CoreSpec/DFVectorSpec.scala:104:6
3085[error] 104 | assertCompileError(
3086[error] | ^^^^^^^^^^^^^^^^^^
3087[error] | Not found: X 5 <> VARassertCompileError
3088[error] |
3089[error] | longer explanation available when compiling with `-explain`
3090[error] -- [E007] Type Mismatch Error: /build/repo/core/src/test/scala/CoreSpec/DFVectorSpec.scala:112:50
3091[error] 112 | val v7: UInt[4] X zero.type <> CONST = all(0)
3092[error] | ^^^^^^
3093[error] |Found: dfhdl.core.SameElementsVector[(0 : Int)]
3094[error] |Required: dfhdl.core.DFUInt[(4 : Int)] X dfhdl.core.DFConstOf[dfhdl.core.DFInt32]
3095[error] |
3096[error] |One of the following imports might make progress towards fixing the problem:
3097[error] |
3098[error] | import dfhdl.core.DFVal.DFBitsValConversion
3099[error] | import dfhdl.core.DFVal.DFVectorValConversion
3100[error] | import dfhdl.core.DFType.conv
3101[error] | import dfhdl.core.DFVal.InitTupleValues.fromValue
3102[error] | import dfhdl.core.DFVal.InitValue.fromValue
3103[error] | import dfhdl.internals.Exact.fromValue
3104[error] | import dfhdl.internals.Exact0.conv
3105[error] | import dfhdl.internals.Exact1.conv
3106[error] |
3107[error] |
3108[error] | longer explanation available when compiling with `-explain`
3109[error] -- [E007] Type Mismatch Error: /build/repo/core/src/test/scala/CoreSpec/DFVectorSpec.scala:118:51
3110[error] 118 | val v7: UInt[4] X zeroP.type <> CONST = all(0)
3111[error] | ^^^^^^
3112[error] |Found: dfhdl.core.SameElementsVector[(0 : Int)]
3113[error] |Required: dfhdl.core.DFUInt[(4 : Int)] X
3114[error] | dfhdl.core.DFConstOf[
3115[error] | dfhdl.core.DFType.Of[(zeroP : dfhdl.core.DFConstOf[dfhdl.core.DFInt32])]]
3116[error] |
3117[error] |Note: a match type could not be fully reduced:
3118[error] |
3119[error] | trying to reduce dfhdl.core.DFType.Of[(zeroP : dfhdl.core.DFConstOf[dfhdl.core.DFInt32])]
3120[error] | failed since selector (zeroP : dfhdl.core.DFConstOf[dfhdl.core.DFInt32])
3121[error] | matches none of the cases
3122[error] |
3123[error] | case dfhdl.core.DFTypeAny => (zeroP : dfhdl.core.DFConstOf[dfhdl.core.DFInt32]) & dfhdl.core.DFTypeAny
3124[error] | case Int => dfhdl.core.DFInt32
3125[error] | case Long => dfhdl.core.DFSInt[(64 : Int)]
3126[error] | case Byte => dfhdl.core.DFBits[(8 : Int)]
3127[error] | case Boolean => dfhdl.core.DFBool
3128[error] | case Double => dfhdl.core.DFDouble
3129[error] | case dfhdl.core.DFOpaque.Abstract => dfhdl.core.DFOpaque[(zeroP : dfhdl.core.DFConstOf[dfhdl.core.DFInt32])]
3130[error] | case String => dfhdl.core.DFString
3131[error] | case Product => dfhdl.core.DFType.FromProduct[(zeroP : dfhdl.core.DFConstOf[dfhdl.core.DFInt32])
3132[error] | ]
3133[error] | case Unit => dfhdl.core.DFUnit
3134[error] |
3135[error] |One of the following imports might make progress towards fixing the problem:
3136[error] |
3137[error] | import dfhdl.core.DFVal.DFBitsValConversion
3138[error] | import dfhdl.core.DFVal.DFVectorValConversion
3139[error] | import dfhdl.core.DFType.conv
3140[error] | import dfhdl.core.DFVal.InitTupleValues.fromValue
3141[error] | import dfhdl.core.DFVal.InitValue.fromValue
3142[error] | import dfhdl.internals.Exact.fromValue
3143[error] | import dfhdl.internals.Exact0.conv
3144[error] | import dfhdl.internals.Exact1.conv
3145[error] |
3146[error] |
3147[error] | longer explanation available when compiling with `-explain`
3148[error] -- [E007] Type Mismatch Error: /build/repo/core/src/test/scala/CoreSpec/DFVectorSpec.scala:123:55
3149[error] 123 | val v7: UInt[4] X zeroP.type X 5 <> CONST = all(all(0))
3150[error] | ^^^^^^^^^^^
3151[error] |Found: dfhdl.core.SameElementsVector[dfhdl.core.SameElementsVector[(0 : Int)]]
3152[error] |Required: dfhdl.core.DFUInt[(4 : Int)] X
3153[error] | (zeroP : dfhdl.core.DFConstOf[dfhdl.core.DFInt32]) X
3154[error] | dfhdl.core.DFConstOf[dfhdl.core.DFInt32]
3155[error] |
3156[error] |One of the following imports might make progress towards fixing the problem:
3157[error] |
3158[error] | import dfhdl.core.DFVal.DFBitsValConversion
3159[error] | import dfhdl.core.DFVal.DFVectorValConversion
3160[error] | import dfhdl.core.DFType.conv
3161[error] | import dfhdl.core.DFVal.InitTupleValues.fromValue
3162[error] | import dfhdl.core.DFVal.InitValue.fromValue
3163[error] | import dfhdl.internals.Exact.fromValue
3164[error] | import dfhdl.internals.Exact0.conv
3165[error] | import dfhdl.internals.Exact1.conv
3166[error] |
3167[error] |
3168[error] | longer explanation available when compiling with `-explain`
3169[error] -- [E007] Type Mismatch Error: /build/repo/core/src/test/scala/CoreSpec/DFVectorSpec.scala:126:52
3170[error] 126 | val v8: Bits[w.type] X len.type <> CONST = all(all(0))
3171[error] | ^^^^^^^^^^^
3172[error] |Found: dfhdl.core.SameElementsVector[dfhdl.core.SameElementsVector[(0 : Int)]]
3173[error] |Required: dfhdl.core.DFBits[(w : dfhdl.core.DFConstOf[dfhdl.core.DFInt32])] X
3174[error] | dfhdl.core.DFConstOf[
3175[error] | dfhdl.core.DFType.Of[(len : dfhdl.core.DFConstOf[dfhdl.core.DFInt32])]]
3176[error] |
3177[error] |Note: a match type could not be fully reduced:
3178[error] |
3179[error] | trying to reduce dfhdl.core.DFType.Of[(len : dfhdl.core.DFConstOf[dfhdl.core.DFInt32])]
3180[error] | failed since selector (len : dfhdl.core.DFConstOf[dfhdl.core.DFInt32])
3181[error] | matches none of the cases
3182[error] |
3183[error] | case dfhdl.core.DFTypeAny => (len : dfhdl.core.DFConstOf[dfhdl.core.DFInt32]) & dfhdl.core.DFTypeAny
3184[error] | case Int => dfhdl.core.DFInt32
3185[error] | case Long => dfhdl.core.DFSInt[(64 : Int)]
3186[error] | case Byte => dfhdl.core.DFBits[(8 : Int)]
3187[error] | case Boolean => dfhdl.core.DFBool
3188[error] | case Double => dfhdl.core.DFDouble
3189[error] | case dfhdl.core.DFOpaque.Abstract => dfhdl.core.DFOpaque[(len : dfhdl.core.DFConstOf[dfhdl.core.DFInt32])]
3190[error] | case String => dfhdl.core.DFString
3191[error] | case Product => dfhdl.core.DFType.FromProduct[(len : dfhdl.core.DFConstOf[dfhdl.core.DFInt32])]
3192[error] | case Unit => dfhdl.core.DFUnit
3193[error] |
3194[error] |One of the following imports might make progress towards fixing the problem:
3195[error] |
3196[error] | import dfhdl.core.DFVal.DFBitsValConversion
3197[error] | import dfhdl.core.DFVal.DFVectorValConversion
3198[error] | import dfhdl.core.DFType.conv
3199[error] | import dfhdl.core.DFVal.InitTupleValues.fromValue
3200[error] | import dfhdl.core.DFVal.InitValue.fromValue
3201[error] | import dfhdl.internals.Exact.fromValue
3202[error] | import dfhdl.internals.Exact0.conv
3203[error] | import dfhdl.internals.Exact1.conv
3204[error] |
3205[error] |
3206[error] | longer explanation available when compiling with `-explain`
3207[error] -- [E008] Not Found Error: /build/repo/core/src/test/scala/CoreSpec/DFVectorSpec.scala:137:11
3208[error] 137 | v9 := v6
3209[error] | ^^^^^
3210[error] | value := is not a member of dfhdl.core.DFUInt[(five : Int)].
3211[error] | An extension method was tried, but could not be fully constructed:
3212[error] |
3213[error] | dfhdl.:=()
3214[error] |
3215[error] | failed with:
3216[error] |
3217[error] | value :=: <overloaded dfhdl.:=> does not take parameters
3218[error] -- [E006] Not Found Error: /build/repo/core/src/test/scala/CoreSpec/DFVectorSpec.scala:139:16
3219[error] 139 | val v11 = v10(1, 2)
3220[error] | ^^^
3221[error] | Not found: v10 - did you mean v1? or perhaps v11?
3222[error] |
3223[error] | longer explanation available when compiling with `-explain`
3224[error] -- [E008] Not Found Error: /build/repo/core/src/test/scala/CoreSpec/DFVectorSpec.scala:145:8
3225[error] 145 | v1(1, five)
3226[error] | ^^
3227[error] |value apply is not a member of dfhdl.core.DFUInt[(8 : Int)].
3228[error] |An extension method was tried, but could not be fully constructed:
3229[error] |
3230[error] | dfhdl.apply()
3231[error] |
3232[error] | failed with:
3233[error] |
3234[error] | value apply: <overloaded dfhdl.apply> does not take parameters
3235[error] -- [E007] Type Mismatch Error: /build/repo/core/src/test/scala/CoreSpec/DFVectorSpec.scala:150:40
3236[error] 150 | val v: Bits[8] X 4 <> CONST = Vector(h"12", h"34", h"56", h"78")
3237[error] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
3238[error] |Found: Vector[dfhdl.core.DFConstOf[dfhdl.core.DFBits[(8 : Int)]]]
3239[error] |Required: dfhdl.core.DFBits[(8 : Int)] X dfhdl.core.DFConstOf[dfhdl.core.DFInt32]
3240[error] |
3241[error] |One of the following imports might make progress towards fixing the problem:
3242[error] |
3243[error] | import dfhdl.core.DFVal.DFVectorValConversion
3244[error] | import dfhdl.core.DFType.conv
3245[error] | import dfhdl.core.DFVal.InitTupleValues.fromValue
3246[error] | import dfhdl.core.DFVal.InitValue.fromValue
3247[error] | import dfhdl.internals.Exact.fromValue
3248[error] | import dfhdl.internals.Exact0.conv
3249[error] | import dfhdl.internals.Exact1.conv
3250[error] |
3251[error] |
3252[error] | longer explanation available when compiling with `-explain`
3253[error] -- [E007] Type Mismatch Error: /build/repo/core/src/test/scala/CoreSpec/DFVectorSpec.scala:151:43
3254[error] 151 | val v2: Bits[8] X Int <> CONST = Vector(h"12", h"34", h"56", h"78")
3255[error] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
3256[error] |Found: Vector[dfhdl.core.DFVal[dfhdl.core.DFBits[(8 : Int)], dfhdl.core.Modifier.CONST]
3257[error] | ]
3258[error] |Required: dfhdl.core.DFBits[(8 : Int)] X dfhdl.core.DFConstOf[dfhdl.core.DFInt32]
3259[error] |
3260[error] |One of the following imports might make progress towards fixing the problem:
3261[error] |
3262[error] | import dfhdl.core.DFVal.DFVectorValConversion
3263[error] | import dfhdl.core.DFType.conv
3264[error] | import dfhdl.core.DFVal.InitTupleValues.fromValue
3265[error] | import dfhdl.core.DFVal.InitValue.fromValue
3266[error] | import dfhdl.internals.Exact.fromValue
3267[error] | import dfhdl.internals.Exact0.conv
3268[error] | import dfhdl.internals.Exact1.conv
3269[error] |
3270[error] |
3271[error] | longer explanation available when compiling with `-explain`
3272[error] -- [E007] Type Mismatch Error: /build/repo/core/src/test/scala/CoreSpec/DFVectorSpec.scala:153:41
3273[error] 153 | val v4: Bits[8] X 5 <> CONST = Vector(h"48", h"65", h"6c", h"6c", h"6f")
3274[error] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
3275[error] |Found: Vector[dfhdl.core.DFVal[dfhdl.core.DFBits[(8 : Int)], dfhdl.core.Modifier.CONST]
3276[error] | ]
3277[error] |Required: dfhdl.core.DFBits[(8 : Int)] X dfhdl.core.DFConstOf[dfhdl.core.DFInt32]
3278[error] |
3279[error] |One of the following imports might make progress towards fixing the problem:
3280[error] |
3281[error] | import dfhdl.core.DFVal.DFVectorValConversion
3282[error] | import dfhdl.core.DFType.conv
3283[error] | import dfhdl.core.DFVal.InitTupleValues.fromValue
3284[error] | import dfhdl.core.DFVal.InitValue.fromValue
3285[error] | import dfhdl.internals.Exact.fromValue
3286[error] | import dfhdl.internals.Exact0.conv
3287[error] | import dfhdl.internals.Exact1.conv
3288[error] |
3289[error] |
3290[error] | longer explanation available when compiling with `-explain`
3291[error] -- [E007] Type Mismatch Error: /build/repo/core/src/test/scala/CoreSpec/DFVectorSpec.scala:154:41
3292[error] 154 | val v5: Bits[8] X 3 <> CONST = Vector(h"65", h"6c", h"6c")
3293[error] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^
3294[error] |Found: Vector[dfhdl.core.DFVal[dfhdl.core.DFBits[(8 : Int)], dfhdl.core.Modifier.CONST]
3295[error] | ]
3296[error] |Required: dfhdl.core.DFBits[(8 : Int)] X dfhdl.core.DFConstOf[dfhdl.core.DFInt32]
3297[error] |
3298[error] |One of the following imports might make progress towards fixing the problem:
3299[error] |
3300[error] | import dfhdl.core.DFVal.DFVectorValConversion
3301[error] | import dfhdl.core.DFType.conv
3302[error] | import dfhdl.core.DFVal.InitTupleValues.fromValue
3303[error] | import dfhdl.core.DFVal.InitValue.fromValue
3304[error] | import dfhdl.internals.Exact.fromValue
3305[error] | import dfhdl.internals.Exact0.conv
3306[error] | import dfhdl.internals.Exact1.conv
3307[error] |
3308[error] |
3309[error] | longer explanation available when compiling with `-explain`
3310[error] -- [E008] Not Found Error: /build/repo/core/src/test/scala/CoreSpec/DFVectorSpec.scala:155:13
3311[error] 155 | val v6 = v4(1, 3)
3312[error] | ^^
3313[error] |value apply is not a member of dfhdl.core.DFBits[(8 : Int)] X dfhdl.core.DFConstOf[dfhdl.core.DFInt32].
3314[error] |An extension method was tried, but could not be fully constructed:
3315[error] |
3316[error] | dfhdl.apply()
3317[error] |
3318[error] | failed with:
3319[error] |
3320[error] | value apply: <overloaded dfhdl.apply> does not take parameters
3321[error] -- [E008] Not Found Error: /build/repo/core/src/test/scala/CoreSpec/DFVectorSpec.scala:157:12
3322[error] 157 | assert((v(0) == h"12").toScalaBoolean)
3323[error] | ^
3324[error] |value apply is not a member of dfhdl.core.DFBits[(8 : Int)] X dfhdl.core.DFConstOf[dfhdl.core.DFInt32].
3325[error] |An extension method was tried, but could not be fully constructed:
3326[error] |
3327[error] | dfhdl.apply()
3328[error] |
3329[error] | failed with:
3330[error] |
3331[error] | value apply: <overloaded dfhdl.apply> does not take parameters
3332[error] -- [E008] Not Found Error: /build/repo/core/src/test/scala/CoreSpec/DFVectorSpec.scala:158:21
3333[error] 158 | assert((v == v2).toScalaBoolean)
3334[error] | ^^^^^^^^^^^^^^^^^^^^^^^^
3335[error] |value toScalaBoolean is not a member of Boolean.
3336[error] |An extension method was tried, but could not be fully constructed:
3337[error] |
3338[error] | dfhdl.toScalaBoolean[P]((v == v2)(this.given_DFC))
3339[error] |
3340[error] | failed with:
3341[error] |
3342[error] | Found: Boolean
3343[error] | Required: dfhdl.core.DFValTP[dfhdl.core.DFBoolOrBit, Any]
3344[error] | Note that implicit conversions cannot be applied because they are ambiguous;
3345[error] | both method DFBoolValConversion in trait DFValLP and method DFBitValConversion in trait DFValLP convert from Boolean to dfhdl.core.DFValTP[dfhdl.core.DFBoolOrBit, P]
3346[error] -- [E008] Not Found Error: /build/repo/core/src/test/scala/CoreSpec/DFVectorSpec.scala:161:13
3347[error] 161 | assert(v.lengthInt == 4)
3348[error] | ^^^^^^^^^^^
3349[error] |value lengthInt is not a member of dfhdl.core.DFBits[(8 : Int)] X dfhdl.core.DFConstOf[dfhdl.core.DFInt32].
3350[error] |An extension method was tried, but could not be fully constructed:
3351[error] |
3352[error] | dfhdl.lengthInt[T, D1, M](v)
3353[error] |
3354[error] | failed with:
3355[error] |
3356[error] | Found: (v : dfhdl.core.DFBits[(8 : Int)] X dfhdl.core.DFConstOf[dfhdl.core.DFInt32])
3357[error] | Required: dfhdl.core.DFVal[dfhdl.core.DFVector[T, Tuple1[D1]], dfhdl.core.ModifierAny]
3358[error] |
3359[error] | where: D1 is a type variable with constraint <: dfhdl.core.IntP
3360[error] | T is a type variable with constraint <: dfhdl.core.DFTypeAny
3361[error] |
3362[error] |
3363[error] | One of the following imports might make progress towards fixing the problem:
3364[error] |
3365[error] | import dfhdl.core.DFType.conv
3366[error] | import dfhdl.core.DFVal.InitTupleValues.fromValue
3367[error] | import dfhdl.core.DFVal.InitValue.fromValue
3368[error] | import dfhdl.internals.Exact.fromValue
3369[error] | import dfhdl.internals.Exact0.conv
3370[error] | import dfhdl.internals.Exact1.conv
3371[error] |
3372[error] |
3373[error] -- [E008] Not Found Error: /build/repo/core/src/test/scala/CoreSpec/DFVectorSpec.scala:162:14
3374[error] 162 | assert(v2.length.toScalaInt == 4)
3375[error] | ^^^^^^^^^
3376[error] |value length is not a member of dfhdl.core.DFBits[(8 : Int)] X dfhdl.core.DFConstOf[dfhdl.core.DFInt32].
3377[error] |An extension method was tried, but could not be fully constructed:
3378[error] |
3379[error] | dfhdl.length[T, D1, M](v2)
3380[error] |
3381[error] | failed with:
3382[error] |
3383[error] | Found: (v2 : dfhdl.core.DFBits[(8 : Int)] X dfhdl.core.DFConstOf[dfhdl.core.DFInt32])
3384[error] | Required: dfhdl.core.DFVal[dfhdl.core.DFVector[T, Tuple1[D1]], dfhdl.core.ModifierAny]
3385[error] |
3386[error] | where: D1 is a type variable with constraint <: dfhdl.core.IntP
3387[error] | T is a type variable with constraint <: dfhdl.core.DFTypeAny
3388[error] |
3389[error] |
3390[error] | One of the following imports might make progress towards fixing the problem:
3391[error] |
3392[error] | import dfhdl.core.DFType.conv
3393[error] | import dfhdl.core.DFVal.InitTupleValues.fromValue
3394[error] | import dfhdl.core.DFVal.InitValue.fromValue
3395[error] | import dfhdl.internals.Exact.fromValue
3396[error] | import dfhdl.internals.Exact0.conv
3397[error] | import dfhdl.internals.Exact1.conv
3398[error] |
3399[error] |
3400[error] -- [E008] Not Found Error: /build/repo/core/src/test/scala/CoreSpec/DFVectorSpec.scala:163:19
3401[error] 163 | assert((b == v.bits).toScalaBoolean)
3402[error] | ^^^^^^
3403[error] |value bits is not a member of dfhdl.core.DFBits[(8 : Int)] X dfhdl.core.DFConstOf[dfhdl.core.DFInt32].
3404[error] |An extension method was tried, but could not be fully constructed:
3405[error] |
3406[error] | dfhdl.bits[T, A, C, I, P](v)
3407[error] |
3408[error] | failed with:
3409[error] |
3410[error] | Found: (v : dfhdl.core.DFBits[(8 : Int)] X dfhdl.core.DFConstOf[dfhdl.core.DFInt32])
3411[error] | Required: dfhdl.core.DFVal[dfhdl.core.DFTypeAny, dfhdl.core.Modifier[Any, Any, Any, Any]]
3412[error] |
3413[error] | One of the following imports might make progress towards fixing the problem:
3414[error] |
3415[error] | import dfhdl.core.DFType.conv
3416[error] | import dfhdl.core.DFVal.InitTupleValues.fromValue
3417[error] | import dfhdl.core.DFVal.InitValue.fromValue
3418[error] | import dfhdl.internals.Exact.fromValue
3419[error] | import dfhdl.internals.Exact0.conv
3420[error] | import dfhdl.internals.Exact1.conv
3421[error] |
3422[error] |
3423[error] -- [E006] Not Found Error: /build/repo/core/src/test/scala/CoreSpec/DFVectorSpec.scala:190:6
3424[error] 190 | assertRuntimeErrorLog(
3425[error] | ^^^^^^^^^^^^^^^^^^^^^
3426[error] | Not found: X 4 <> VAR initFile "bits8x4.nofile"assertRuntimeErrorLog
3427[error] |
3428[error] | longer explanation available when compiling with `-explain`
3429[error] -- [E006] Not Found Error: /build/repo/core/src/test/scala/CoreSpec/DFVectorSpec.scala:195:6
3430[error] 195 | assertRuntimeErrorLog(
3431[error] | ^^^^^^^^^^^^^^^^^^^^^
3432[error] | Not found: X 4 <> VAR initFile "bits8x4.empty"assertRuntimeErrorLog
3433[error] |
3434[error] | longer explanation available when compiling with `-explain`
3435[error] -- [E006] Not Found Error: /build/repo/core/src/test/scala/CoreSpec/DFVectorSpec.scala:202:6
3436[error] 202 | assertRuntimeErrorLog(
3437[error] | ^^^^^^^^^^^^^^^^^^^^^
3438[error] |Not found: X 4 <> VAR initFile ("bits8x4.bin", InitFileFormat.VerilogHex)assertRuntimeErrorLog
3439[error] |
3440[error] | longer explanation available when compiling with `-explain`
3441[warn] two warnings found
3442[error] 58 errors found
3443[error] (core / Test / compileIncremental) Compilation failed
3444Starting build for ProjectRef(file:/build/repo/,lib) (dfhdl)... [3/8]
3445Compile scalacOptions: -unchecked, -language:strictEquality, -language:implicitConversions, -Wconf:msg=or backticked identifier `equals`:s, -Wconf:msg=not declared infix:s, -Wconf:msg=bad option '-Jdummy:s, -Xplugin:/build/repo/plugin/target/scala-3.7.4/dfhdl-plugin_3.7.4-0.16.0+0-b453bfec+20251204-1539-SNAPSHOT.jar, -Jdummy=1764859204274, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.7-migration
3446[info] compiling 21 Scala sources to /build/repo/lib/target/scala-3.7.4/classes ...
3447[error] -- Error: /build/repo/lib/src/main/scala/dfhdl/lib/mem/RTGenericRom.scala:19:20
3448[error] 19 | val mem = dataType` X depth <> VAR init romValues
3449[error] | ^
3450[error] | unclosed quoted identifier
3451[error] -- [E134] Type Error: /build/repo/lib/src/main/scala/dfhdl/lib/mem/RTGenericRom.scala:9:9
3452[error] 9 | this(dataType, depth)(
3453[error] | ^
3454[error] |None of the overloaded alternatives of constructor RTGenericRom in class RTGenericRom with types
3455[error] | [T <: dfhdl.DFType]
3456[error] | (dataType: T, depth: Int)
3457[error] | (fillFunc: Int => dfhdl.core.DFConstOf[T & dfhdl.core.DFTypeAny]):
3458[error] | dfhdl.lib.mem.RTGenericRom[T]
3459[error] | [T <: dfhdl.DFType]
3460[error] | (dataType: T, depth: Int)
3461[error] | (romValues: T X dfhdl.core.DFConstOf[dfhdl.core.DFInt32]):
3462[error] | dfhdl.lib.mem.RTGenericRom[T]
3463[error] |match arguments ((dataType² : T³), (depth² : Int))(dfhdl.core.DFValTP[dfhdl.core.DFVector[T², Tuple1[(depth² : Int)]],
3464[error] | dfhdl.core.ISCONST[(true : Boolean)]])
3465[error] |
3466[error] |where: T is a type variable with constraint <: dfhdl.DFType
3467[error] | T² is a type variable with constraint >: T³ & dfhdl.core.DFTypeAny and <: dfhdl.core.DFTypeAny
3468[error] | T³ is a type in constructor RTGenericRom which is an alias of T⁴
3469[error] | dataType is a reference to a value parameter
3470[error] | dataType² is a parameter in constructor RTGenericRom
3471[error] | depth is a reference to a value parameter
3472[error] | depth² is a parameter in constructor RTGenericRom
3473[error] two errors found
3474[error] (lib / Compile / compileIncremental) Compilation failed
3475[info] compiling 7 Scala sources to /build/repo/core/target/scala-3.7.4/test-classes ...
3476[info] compiling 21 Scala sources to /build/repo/lib/target/scala-3.7.4/classes ...
3477[error] -- Error: /build/repo/core/src/test/scala/CoreSpec/DFVectorSpec.scala:39:22 ----
3478[error] 39 | val v1 = UInt(8)` X 5 <> VAR init Vector.tabulate(5)(22 + _)
3479[error] | ^
3480[error] | unclosed quoted identifier
3481[error] -- Error: /build/repo/core/src/test/scala/CoreSpec/DFVectorSpec.scala:40:22 ----
3482[error] 40 | val v2 = UInt(8)` X 6 <> VAR init all(d"8'55")
3483[error] | ^
3484[error] | unclosed quoted identifier
3485[error] -- Error: /build/repo/core/src/test/scala/CoreSpec/DFVectorSpec.scala:77:28 ----
3486[error] 77 | val v3 = UInt(8) `X` 4` X 4 <> VAR
3487[error] | ^
3488[error] | unclosed quoted identifier
3489[error] -- Error: /build/repo/core/src/test/scala/CoreSpec/DFVectorSpec.scala:83:22 ----
3490[error] 83 | val v4 = UInt(8)` X len <> VAR init all(0)
3491[error] | ^
3492[error] | unclosed quoted identifier
3493[error] -- Error: /build/repo/core/src/test/scala/CoreSpec/DFVectorSpec.scala:85:22 ----
3494[error] 85 | val v6 = UInt(4)` X len <> VAR init v5
3495[error] | ^
3496[error] | unclosed quoted identifier
3497[error] -- Error: /build/repo/core/src/test/scala/CoreSpec/DFVectorSpec.scala:95:24 ----
3498[error] 95 | val v7 = UInt(4)` X zero <> VAR
3499[error] | ^
3500[error] | unclosed quoted identifier
3501[error] -- Error: /build/repo/core/src/test/scala/CoreSpec/DFVectorSpec.scala:102:33 ---
3502[error] 102 | val v7 = UInt(4) `X` zero` X 5 <> VAR
3503[error] | ^
3504[error] | unclosed quoted identifier
3505[error] -- Error: /build/repo/core/src/test/scala/CoreSpec/DFVectorSpec.scala:128:25 ---
3506[error] 128 | val v9 = UInt(five)` X len <> VAR
3507[error] | ^
3508[error] | unclosed quoted identifier
3509[error] -- Error: /build/repo/core/src/test/scala/CoreSpec/DFVectorSpec.scala:129:30 ---
3510[error] 129 | val v10 = UInt(five - 1)` X len <> VAR
3511[error] | ^
3512[error] | unclosed quoted identifier
3513[error] -- Error: /build/repo/core/src/test/scala/CoreSpec/DFVectorSpec.scala:175:22 ---
3514[error] 175 | val v1 = Bits(8)` X 4 <> VAR initFile "bits8x4.bin"
3515[error] | ^
3516[error] | unclosed quoted identifier
3517[error] -- Error: /build/repo/core/src/test/scala/CoreSpec/DFVectorSpec.scala:176:22 ---
3518[error] 176 | val v2 = Bits(8)` X 4 <> VAR initFile (
3519[error] | ^
3520[error] | unclosed quoted identifier
3521[error] -- Error: /build/repo/core/src/test/scala/CoreSpec/DFVectorSpec.scala:181:22 ---
3522[error] 181 | val v3 = Bits(8)` X 4 <> VAR initFile "bits8x4.hex"
3523[error] | ^
3524[error] | unclosed quoted identifier
3525[error] -- Error: /build/repo/core/src/test/scala/CoreSpec/DFVectorSpec.scala:182:22 ---
3526[error] 182 | val v4 = Bits(8)` X 4 <> VAR initFile ("bits8x4.empty", InitFileFormat.VerilogBin)
3527[error] | ^
3528[error] | unclosed quoted identifier
3529[error] -- Error: /build/repo/core/src/test/scala/CoreSpec/DFVectorSpec.scala:188:24 ---
3530[error] 188 | val v1 = Bits(8)` X 4 <> VAR initFile "bits8x4.nofile"
3531[error] | ^
3532[error] | unclosed quoted identifier
3533[error] -- Error: /build/repo/core/src/test/scala/CoreSpec/DFVectorSpec.scala:193:24 ---
3534[error] 193 | val v1 = Bits(8)` X 4 <> VAR initFile "bits8x4.empty"
3535[error] | ^
3536[error] | unclosed quoted identifier
3537[error] -- Error: /build/repo/core/src/test/scala/CoreSpec/DFVectorSpec.scala:200:24 ---
3538[error] 200 | val v1 = Bits(8)` X 4 <> VAR initFile ("bits8x4.bin", InitFileFormat.VerilogHex)
3539[error] | ^
3540[error] | unclosed quoted identifier
3541[error] -- Error: /build/repo/core/src/test/scala/CoreSpec/DFVectorSpec.scala:207:24 ---
3542[error] 207 | val v1 = Bits(8)` X 4 <> VAR initFile ("bits8x4.hex", InitFileFormat.VerilogBin)
3543[error] | ^
3544[error] | unclosed quoted identifier
3545[error] -- [E103] Syntax Error: /build/repo/core/src/test/scala/CoreSpec/DFVectorSpec.scala:211:0
3546[error] 211 |end DFVectorSpec
3547[error] |^
3548[error] |Illegal start of toplevel definition
3549[error] |
3550[error] | longer explanation available when compiling with `-explain`
3551[error] -- Error: /build/repo/lib/src/main/scala/dfhdl/lib/mem/RTGenericRom.scala:19:20
3552[error] 19 | val mem = dataType` X depth <> VAR init romValues
3553[error] | ^
3554[error] | unclosed quoted identifier
3555[error] -- [E134] Type Error: /build/repo/lib/src/main/scala/dfhdl/lib/mem/RTGenericRom.scala:9:9
3556[error] 9 | this(dataType, depth)(
3557[error] | ^
3558[error] |None of the overloaded alternatives of constructor RTGenericRom in class RTGenericRom with types
3559[error] | [T <: dfhdl.DFType]
3560[error] | (dataType: T, depth: Int)
3561[error] | (fillFunc: Int => dfhdl.core.DFConstOf[T & dfhdl.core.DFTypeAny]):
3562[error] | dfhdl.lib.mem.RTGenericRom[T]
3563[error] | [T <: dfhdl.DFType]
3564[error] | (dataType: T, depth: Int)
3565[error] | (romValues: T X dfhdl.core.DFConstOf[dfhdl.core.DFInt32]):
3566[error] | dfhdl.lib.mem.RTGenericRom[T]
3567[error] |match arguments ((dataType² : T³), (depth² : Int))(dfhdl.core.DFValTP[dfhdl.core.DFVector[T², Tuple1[(depth² : Int)]],
3568[error] | dfhdl.core.ISCONST[(true : Boolean)]])
3569[error] |
3570[error] |where: T is a type variable with constraint <: dfhdl.DFType
3571[error] | T² is a type variable with constraint >: T³ & dfhdl.core.DFTypeAny and <: dfhdl.core.DFTypeAny
3572[error] | T³ is a type in constructor RTGenericRom which is an alias of T⁴
3573[error] | dataType is a reference to a value parameter
3574[error] | dataType² is a parameter in constructor RTGenericRom
3575[error] | depth is a reference to a value parameter
3576[error] | depth² is a parameter in constructor RTGenericRom
3577[error] two errors found
3578[error] -- [E172] Type Error: /build/repo/core/src/test/scala/CoreSpec/DFMatchSpec.scala:173:13
3579[error] 173 | case 0 | 1 | 2 | 3 => 77
3580[error] | ^
3581[error] | Values of types Int and Unit cannot be compared with == or !=
3582[error] -- [E172] Type Error: /build/repo/core/src/test/scala/CoreSpec/DFMatchSpec.scala:173:17
3583[error] 173 | case 0 | 1 | 2 | 3 => 77
3584[error] | ^
3585[error] | Values of types Int and Unit cannot be compared with == or !=
3586[error] -- [E172] Type Error: /build/repo/core/src/test/scala/CoreSpec/DFMatchSpec.scala:173:21
3587[error] 173 | case 0 | 1 | 2 | 3 => 77
3588[error] | ^
3589[error] | Values of types Int and Unit cannot be compared with == or !=
3590[error] -- [E172] Type Error: /build/repo/core/src/test/scala/CoreSpec/DFMatchSpec.scala:173:25
3591[error] 173 | case 0 | 1 | 2 | 3 => 77
3592[error] | ^
3593[error] | Values of types Int and Unit cannot be compared with == or !=
3594[warn] -- [E190] Potential Issue Warning: /build/repo/core/src/test/scala/CoreSpec/DFMatchSpec.scala:173:30
3595[warn] 173 | case 0 | 1 | 2 | 3 => 77
3596[warn] | ^^
3597[warn] |Discarded non-Unit value of type Int. Add `: Unit` to discard silently.
3598[warn] |
3599[warn] | longer explanation available when compiling with `-explain`
3600[warn] -- [E190] Potential Issue Warning: /build/repo/core/src/test/scala/CoreSpec/DFMatchSpec.scala:174:30
3601[warn] 174 | case _ => 22
3602[warn] | ^^
3603[warn] |Discarded non-Unit value of type Int. Add `: Unit` to discard silently.
3604[warn] |
3605[warn] | longer explanation available when compiling with `-explain`
3606[error] -- [E008] Not Found Error: /build/repo/core/src/test/scala/CoreSpec/DFVectorSpec.scala:42:9
3607[error] 42 | v1 := Vector.fill(5)(d"8'22")
3608[error] | ^^^^^
3609[error] | value := is not a member of dfhdl.core.DFUInt[(8 : Int)].
3610[error] | An extension method was tried, but could not be fully constructed:
3611[error] |
3612[error] | dfhdl.:=()
3613[error] |
3614[error] | failed with:
3615[error] |
3616[error] | value :=: <overloaded dfhdl.:=> does not take parameters
3617[error] -- [E008] Not Found Error: /build/repo/core/src/test/scala/CoreSpec/DFVectorSpec.scala:43:9
3618[error] 43 | v1 := List.fill(5)(x)
3619[error] | ^^^^^
3620[error] | value := is not a member of dfhdl.core.DFUInt[(8 : Int)].
3621[error] | An extension method was tried, but could not be fully constructed:
3622[error] |
3623[error] | dfhdl.:=()
3624[error] |
3625[error] | failed with:
3626[error] |
3627[error] | value :=: <overloaded dfhdl.:=> does not take parameters
3628[error] -- [E006] Not Found Error: /build/repo/core/src/test/scala/CoreSpec/DFVectorSpec.scala:43:25
3629[error] 43 | v1 := List.fill(5)(x)
3630[error] | ^
3631[error] | Not found: x
3632[error] |
3633[error] | longer explanation available when compiling with `-explain`
3634[error] -- [E006] Not Found Error: /build/repo/core/src/test/scala/CoreSpec/DFVectorSpec.scala:44:6
3635[error] 44 | v2 := all(d"8'55")
3636[error] | ^^
3637[error] | Not found: v2 - did you mean i2? or perhaps t2 or v1 or v3?
3638[error] |
3639[error] | longer explanation available when compiling with `-explain`
3640[error] -- [E006] Not Found Error: /build/repo/core/src/test/scala/CoreSpec/DFVectorSpec.scala:48:8
3641[error] 48 | v2 := v1.elements
3642[error] | ^^
3643[error] | Not found: v2 - did you mean i2? or perhaps t2 or v1 or v3?
3644[error] |
3645[error] | longer explanation available when compiling with `-explain`
3646[error] -- [E006] Not Found Error: /build/repo/core/src/test/scala/CoreSpec/DFVectorSpec.scala:50:6
3647[error] 50 | v2 := v1.elements.appended(v2(0))
3648[error] | ^^
3649[error] | Not found: v2 - did you mean i2? or perhaps t2 or v1 or v3?
3650[error] |
3651[error] | longer explanation available when compiling with `-explain`
3652[error] -- [E006] Not Found Error: /build/repo/core/src/test/scala/CoreSpec/DFVectorSpec.scala:54:19
3653[error] 54 | val comp = v2 == v1.elements
3654[error] | ^^
3655[error] | Not found: v2 - did you mean i2? or perhaps t2 or v1 or v3?
3656[error] |
3657[error] | longer explanation available when compiling with `-explain`
3658[error] -- [E172] Type Error: /build/repo/core/src/test/scala/CoreSpec/DFVectorSpec.scala:56:15
3659[error] 56 | val t1 = v1 == List.fill(5)(d"8'22")
3660[error] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^
3661[error] |Values of types dfhdl.core.DFUInt[(8 : Int)] and List[
3662[error] | dfhdl.core.DFConstOf[
3663[error] | dfhdl.core.DFDecimal[(false : Boolean), (8 : Int), (0 : Int),
3664[error] | dfhdl.compiler.ir.DFDecimal.NativeType.BitAccurate]
3665[error] | ]
3666[error] |] cannot be compared with == or !=.
3667[error] |I found:
3668[error] |
3669[error] | dfhdl.core.DFType.given_CanEqual_T_T[
3670[error] | dfhdl.core.DFType[dfhdl.compiler.ir.DFType², dfhdl.core.Args]]
3671[error] |
3672[error] |But given instance given_CanEqual_T_T in object DFType does not match type CanEqual[dfhdl.core.DFUInt[(8 : Int)],
3673[error] | List[
3674[error] | dfhdl.core.DFConstOf[
3675[error] | dfhdl.core.DFDecimal[(false : Boolean), (8 : Int), (0 : Int),
3676[error] | dfhdl.compiler.ir.DFDecimal.NativeType.BitAccurate]
3677[error] | ]
3678[error] | ]
3679[error] |]
3680[error] |
3681[error] |where: DFType is a class in package dfhdl.core
3682[error] | DFType² is a trait in package dfhdl.compiler.ir
3683[error] |.
3684[error] -- [E006] Not Found Error: /build/repo/core/src/test/scala/CoreSpec/DFVectorSpec.scala:57:36
3685[error] 57 | val t2 = v1 != Vector.fill(5)(x)
3686[error] | ^
3687[error] | Not found: x
3688[error] |
3689[error] | longer explanation available when compiling with `-explain`
3690[error] -- [E008] Not Found Error: /build/repo/core/src/test/scala/CoreSpec/DFVectorSpec.scala:58:15
3691[error] 58 | val t3 = v1(3)
3692[error] | ^^
3693[error] | value apply is not a member of dfhdl.core.DFUInt[(8 : Int)].
3694[error] | An extension method was tried, but could not be fully constructed:
3695[error] |
3696[error] | dfhdl.apply()
3697[error] |
3698[error] | failed with:
3699[error] |
3700[error] | value apply: <overloaded dfhdl.apply> does not take parameters
3701[error] -- [E008] Not Found Error: /build/repo/core/src/test/scala/CoreSpec/DFVectorSpec.scala:61:15
3702[error] 61 | val t4 = v1(i)
3703[error] | ^^
3704[error] | value apply is not a member of dfhdl.core.DFUInt[(8 : Int)].
3705[error] | An extension method was tried, but could not be fully constructed:
3706[error] |
3707[error] | dfhdl.apply()
3708[error] |
3709[error] | failed with:
3710[error] |
3711[error] | value apply: <overloaded dfhdl.apply> does not take parameters
3712[error] -- [E008] Not Found Error: /build/repo/core/src/test/scala/CoreSpec/DFVectorSpec.scala:79:6
3713[error] 79 | v3(3)(1) := 25
3714[error] | ^^
3715[error] | value apply is not a member of dfhdl.core.DFVector[
3716[error] | dfhdl.core.DFType[dfhdl.compiler.ir.DFDecimal,
3717[error] | dfhdl.core.Args4[(false : Boolean), (8 : Int), (0 : Int),
3718[error] | dfhdl.compiler.ir.DFDecimal.NativeType.BitAccurate]
3719[error] | ],
3720[error] | Tuple1[(4 : Int)]].
3721[error] | An extension method was tried, but could not be fully constructed:
3722[error] |
3723[error] | dfhdl.apply()
3724[error] |
3725[error] | failed with:
3726[error] |
3727[error] | value apply: <overloaded dfhdl.apply> does not take parameters
3728[error] -- [E007] Type Mismatch Error: /build/repo/core/src/test/scala/CoreSpec/DFVectorSpec.scala:80:38
3729[error] 80 | val t: UInt[8] X 4 X 4 <> VAL = v3
3730[error] | ^^
3731[error] |Found: (v3 :
3732[error] | dfhdl.core.DFVector[
3733[error] | dfhdl.core.DFType[dfhdl.compiler.ir.DFDecimal,
3734[error] | dfhdl.core.Args4[(false : Boolean), (8 : Int), (0 : Int),
3735[error] | dfhdl.compiler.ir.DFDecimal.NativeType.BitAccurate]
3736[error] | ],
3737[error] | Tuple1[(4 : Int)]]
3738[error] |)
3739[error] |Required: dfhdl.core.DFUInt[(8 : Int)] X (4 : Int) X
3740[error] | dfhdl.core.DFValOf[dfhdl.core.DFInt32]
3741[error] |
3742[error] |One of the following imports might make progress towards fixing the problem:
3743[error] |
3744[error] | import dfhdl.core.DFType.conv
3745[error] | import dfhdl.core.DFVal.InitTupleValues.fromValue
3746[error] | import dfhdl.core.DFVal.InitValue.fromValue
3747[error] | import dfhdl.internals.Exact.fromValue
3748[error] | import dfhdl.internals.Exact0.conv
3749[error] | import dfhdl.internals.Exact1.conv
3750[error] |
3751[error] |
3752[error] | longer explanation available when compiling with `-explain`
3753[error] -- [E008] Not Found Error: /build/repo/core/src/test/scala/CoreSpec/DFVectorSpec.scala:81:9
3754[error] 81 | v3 := t
3755[error] | ^^^^^
3756[error] | value := is not a member of dfhdl.core.DFVector[
3757[error] | dfhdl.core.DFType[dfhdl.compiler.ir.DFDecimal,
3758[error] | dfhdl.core.Args4[(false : Boolean), (8 : Int), (0 : Int),
3759[error] | dfhdl.compiler.ir.DFDecimal.NativeType.BitAccurate]
3760[error] | ],
3761[error] | Tuple1[(4 : Int)]].
3762[error] | An extension method was tried, but could not be fully constructed:
3763[error] |
3764[error] | dfhdl.:=()
3765[error] |
3766[error] | failed with:
3767[error] |
3768[error] | value :=: <overloaded dfhdl.:=> does not take parameters
3769[error] -- [E006] Not Found Error: /build/repo/core/src/test/scala/CoreSpec/DFVectorSpec.scala:97:6
3770[error] 97 | assertDSLErrorLog(
3771[error] | ^^^^^^^^^^^^^^^^^
3772[error] | Not found: X zero <> VARassertDSLErrorLog
3773[error] |
3774[error] | longer explanation available when compiling with `-explain`
3775[error] -- [E006] Not Found Error: /build/repo/core/src/test/scala/CoreSpec/DFVectorSpec.scala:104:6
3776[error] 104 | assertCompileError(
3777[error] | ^^^^^^^^^^^^^^^^^^
3778[error] | Not found: X 5 <> VARassertCompileError
3779[error] |
3780[error] | longer explanation available when compiling with `-explain`
3781[error] -- [E007] Type Mismatch Error: /build/repo/core/src/test/scala/CoreSpec/DFVectorSpec.scala:112:50
3782[error] 112 | val v7: UInt[4] X zero.type <> CONST = all(0)
3783[error] | ^^^^^^
3784[error] |Found: dfhdl.core.SameElementsVector[(0 : Int)]
3785[error] |Required: dfhdl.core.DFUInt[(4 : Int)] X dfhdl.core.DFConstOf[dfhdl.core.DFInt32]
3786[error] |
3787[error] |One of the following imports might make progress towards fixing the problem:
3788[error] |
3789[error] | import dfhdl.core.DFVal.DFBitsValConversion
3790[error] | import dfhdl.core.DFVal.DFVectorValConversion
3791[error] | import dfhdl.core.DFType.conv
3792[error] | import dfhdl.core.DFVal.InitTupleValues.fromValue
3793[error] | import dfhdl.core.DFVal.InitValue.fromValue
3794[error] | import dfhdl.internals.Exact.fromValue
3795[error] | import dfhdl.internals.Exact0.conv
3796[error] | import dfhdl.internals.Exact1.conv
3797[error] |
3798[error] |
3799[error] | longer explanation available when compiling with `-explain`
3800[error] -- [E007] Type Mismatch Error: /build/repo/core/src/test/scala/CoreSpec/DFVectorSpec.scala:118:51
3801[error] 118 | val v7: UInt[4] X zeroP.type <> CONST = all(0)
3802[error] | ^^^^^^
3803[error] |Found: dfhdl.core.SameElementsVector[(0 : Int)]
3804[error] |Required: dfhdl.core.DFUInt[(4 : Int)] X
3805[error] | dfhdl.core.DFConstOf[
3806[error] | dfhdl.core.DFType.Of[(zeroP : dfhdl.core.DFConstOf[dfhdl.core.DFInt32])]]
3807[error] |
3808[error] |Note: a match type could not be fully reduced:
3809[error] |
3810[error] | trying to reduce dfhdl.core.DFType.Of[(zeroP : dfhdl.core.DFConstOf[dfhdl.core.DFInt32])]
3811[error] | failed since selector (zeroP : dfhdl.core.DFConstOf[dfhdl.core.DFInt32])
3812[error] | matches none of the cases
3813[error] |
3814[error] | case dfhdl.core.DFTypeAny => (zeroP : dfhdl.core.DFConstOf[dfhdl.core.DFInt32]) & dfhdl.core.DFTypeAny
3815[error] | case Int => dfhdl.core.DFInt32
3816[error] | case Long => dfhdl.core.DFSInt[(64 : Int)]
3817[error] | case Byte => dfhdl.core.DFBits[(8 : Int)]
3818[error] | case Boolean => dfhdl.core.DFBool
3819[error] | case Double => dfhdl.core.DFDouble
3820[error] | case dfhdl.core.DFOpaque.Abstract => dfhdl.core.DFOpaque[(zeroP : dfhdl.core.DFConstOf[dfhdl.core.DFInt32])]
3821[error] | case String => dfhdl.core.DFString
3822[error] | case Product => dfhdl.core.DFType.FromProduct[(zeroP : dfhdl.core.DFConstOf[dfhdl.core.DFInt32])
3823[error] | ]
3824[error] | case Unit => dfhdl.core.DFUnit
3825[error] |
3826[error] |One of the following imports might make progress towards fixing the problem:
3827[error] |
3828[error] | import dfhdl.core.DFVal.DFBitsValConversion
3829[error] | import dfhdl.core.DFVal.DFVectorValConversion
3830[error] | import dfhdl.core.DFType.conv
3831[error] | import dfhdl.core.DFVal.InitTupleValues.fromValue
3832[error] | import dfhdl.core.DFVal.InitValue.fromValue
3833[error] | import dfhdl.internals.Exact.fromValue
3834[error] | import dfhdl.internals.Exact0.conv
3835[error] | import dfhdl.internals.Exact1.conv
3836[error] |
3837[error] |
3838[error] | longer explanation available when compiling with `-explain`
3839[error] -- [E007] Type Mismatch Error: /build/repo/core/src/test/scala/CoreSpec/DFVectorSpec.scala:123:55
3840[error] 123 | val v7: UInt[4] X zeroP.type X 5 <> CONST = all(all(0))
3841[error] | ^^^^^^^^^^^
3842[error] |Found: dfhdl.core.SameElementsVector[dfhdl.core.SameElementsVector[(0 : Int)]]
3843[error] |Required: dfhdl.core.DFUInt[(4 : Int)] X
3844[error] | (zeroP : dfhdl.core.DFConstOf[dfhdl.core.DFInt32]) X
3845[error] | dfhdl.core.DFConstOf[dfhdl.core.DFInt32]
3846[error] |
3847[error] |One of the following imports might make progress towards fixing the problem:
3848[error] |
3849[error] | import dfhdl.core.DFVal.DFBitsValConversion
3850[error] | import dfhdl.core.DFVal.DFVectorValConversion
3851[error] | import dfhdl.core.DFType.conv
3852[error] | import dfhdl.core.DFVal.InitTupleValues.fromValue
3853[error] | import dfhdl.core.DFVal.InitValue.fromValue
3854[error] | import dfhdl.internals.Exact.fromValue
3855[error] | import dfhdl.internals.Exact0.conv
3856[error] | import dfhdl.internals.Exact1.conv
3857[error] |
3858[error] |
3859[error] | longer explanation available when compiling with `-explain`
3860[error] -- [E007] Type Mismatch Error: /build/repo/core/src/test/scala/CoreSpec/DFVectorSpec.scala:126:52
3861[error] 126 | val v8: Bits[w.type] X len.type <> CONST = all(all(0))
3862[error] | ^^^^^^^^^^^
3863[error] |Found: dfhdl.core.SameElementsVector[dfhdl.core.SameElementsVector[(0 : Int)]]
3864[error] |Required: dfhdl.core.DFBits[(w : dfhdl.core.DFConstOf[dfhdl.core.DFInt32])] X
3865[error] | dfhdl.core.DFConstOf[
3866[error] | dfhdl.core.DFType.Of[(len : dfhdl.core.DFConstOf[dfhdl.core.DFInt32])]]
3867[error] |
3868[error] |Note: a match type could not be fully reduced:
3869[error] |
3870[error] | trying to reduce dfhdl.core.DFType.Of[(len : dfhdl.core.DFConstOf[dfhdl.core.DFInt32])]
3871[error] | failed since selector (len : dfhdl.core.DFConstOf[dfhdl.core.DFInt32])
3872[error] | matches none of the cases
3873[error] |
3874[error] | case dfhdl.core.DFTypeAny => (len : dfhdl.core.DFConstOf[dfhdl.core.DFInt32]) & dfhdl.core.DFTypeAny
3875[error] | case Int => dfhdl.core.DFInt32
3876[error] | case Long => dfhdl.core.DFSInt[(64 : Int)]
3877[error] | case Byte => dfhdl.core.DFBits[(8 : Int)]
3878[error] | case Boolean => dfhdl.core.DFBool
3879[error] | case Double => dfhdl.core.DFDouble
3880[error] | case dfhdl.core.DFOpaque.Abstract => dfhdl.core.DFOpaque[(len : dfhdl.core.DFConstOf[dfhdl.core.DFInt32])]
3881[error] | case String => dfhdl.core.DFString
3882[error] | case Product => dfhdl.core.DFType.FromProduct[(len : dfhdl.core.DFConstOf[dfhdl.core.DFInt32])]
3883[error] | case Unit => dfhdl.core.DFUnit
3884[error] |
3885[error] |One of the following imports might make progress towards fixing the problem:
3886[error] |
3887[error] | import dfhdl.core.DFVal.DFBitsValConversion
3888[error] | import dfhdl.core.DFVal.DFVectorValConversion
3889[error] | import dfhdl.core.DFType.conv
3890[error] | import dfhdl.core.DFVal.InitTupleValues.fromValue
3891[error] | import dfhdl.core.DFVal.InitValue.fromValue
3892[error] | import dfhdl.internals.Exact.fromValue
3893[error] | import dfhdl.internals.Exact0.conv
3894[error] | import dfhdl.internals.Exact1.conv
3895[error] |
3896[error] |
3897[error] | longer explanation available when compiling with `-explain`
3898[error] -- [E008] Not Found Error: /build/repo/core/src/test/scala/CoreSpec/DFVectorSpec.scala:137:11
3899[error] 137 | v9 := v6
3900[error] | ^^^^^
3901[error] | value := is not a member of dfhdl.core.DFUInt[(five : Int)].
3902[error] | An extension method was tried, but could not be fully constructed:
3903[error] |
3904[error] | dfhdl.:=()
3905[error] |
3906[error] | failed with:
3907[error] |
3908[error] | value :=: <overloaded dfhdl.:=> does not take parameters
3909[error] -- [E006] Not Found Error: /build/repo/core/src/test/scala/CoreSpec/DFVectorSpec.scala:139:16
3910[error] 139 | val v11 = v10(1, 2)
3911[error] | ^^^
3912[error] | Not found: v10 - did you mean v1? or perhaps v11?
3913[error] |
3914[error] | longer explanation available when compiling with `-explain`
3915[error] -- [E008] Not Found Error: /build/repo/core/src/test/scala/CoreSpec/DFVectorSpec.scala:145:8
3916[error] 145 | v1(1, five)
3917[error] | ^^
3918[error] |value apply is not a member of dfhdl.core.DFUInt[(8 : Int)].
3919[error] |An extension method was tried, but could not be fully constructed:
3920[error] |
3921[error] | dfhdl.apply()
3922[error] |
3923[error] | failed with:
3924[error] |
3925[error] | value apply: <overloaded dfhdl.apply> does not take parameters
3926[error] -- [E007] Type Mismatch Error: /build/repo/core/src/test/scala/CoreSpec/DFVectorSpec.scala:150:40
3927[error] 150 | val v: Bits[8] X 4 <> CONST = Vector(h"12", h"34", h"56", h"78")
3928[error] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
3929[error] |Found: Vector[dfhdl.core.DFConstOf[dfhdl.core.DFBits[(8 : Int)]]]
3930[error] |Required: dfhdl.core.DFBits[(8 : Int)] X dfhdl.core.DFConstOf[dfhdl.core.DFInt32]
3931[error] |
3932[error] |One of the following imports might make progress towards fixing the problem:
3933[error] |
3934[error] | import dfhdl.core.DFVal.DFVectorValConversion
3935[error] | import dfhdl.core.DFType.conv
3936[error] | import dfhdl.core.DFVal.InitTupleValues.fromValue
3937[error] | import dfhdl.core.DFVal.InitValue.fromValue
3938[error] | import dfhdl.internals.Exact.fromValue
3939[error] | import dfhdl.internals.Exact0.conv
3940[error] | import dfhdl.internals.Exact1.conv
3941[error] |
3942[error] |
3943[error] | longer explanation available when compiling with `-explain`
3944[error] -- [E007] Type Mismatch Error: /build/repo/core/src/test/scala/CoreSpec/DFVectorSpec.scala:151:43
3945[error] 151 | val v2: Bits[8] X Int <> CONST = Vector(h"12", h"34", h"56", h"78")
3946[error] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
3947[error] |Found: Vector[dfhdl.core.DFVal[dfhdl.core.DFBits[(8 : Int)], dfhdl.core.Modifier.CONST]
3948[error] | ]
3949[error] |Required: dfhdl.core.DFBits[(8 : Int)] X dfhdl.core.DFConstOf[dfhdl.core.DFInt32]
3950[error] |
3951[error] |One of the following imports might make progress towards fixing the problem:
3952[error] |
3953[error] | import dfhdl.core.DFVal.DFVectorValConversion
3954[error] | import dfhdl.core.DFType.conv
3955[error] | import dfhdl.core.DFVal.InitTupleValues.fromValue
3956[error] | import dfhdl.core.DFVal.InitValue.fromValue
3957[error] | import dfhdl.internals.Exact.fromValue
3958[error] | import dfhdl.internals.Exact0.conv
3959[error] | import dfhdl.internals.Exact1.conv
3960[error] |
3961[error] |
3962[error] | longer explanation available when compiling with `-explain`
3963[error] -- [E007] Type Mismatch Error: /build/repo/core/src/test/scala/CoreSpec/DFVectorSpec.scala:153:41
3964[error] 153 | val v4: Bits[8] X 5 <> CONST = Vector(h"48", h"65", h"6c", h"6c", h"6f")
3965[error] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
3966[error] |Found: Vector[dfhdl.core.DFVal[dfhdl.core.DFBits[(8 : Int)], dfhdl.core.Modifier.CONST]
3967[error] | ]
3968[error] |Required: dfhdl.core.DFBits[(8 : Int)] X dfhdl.core.DFConstOf[dfhdl.core.DFInt32]
3969[error] |
3970[error] |One of the following imports might make progress towards fixing the problem:
3971[error] |
3972[error] | import dfhdl.core.DFVal.DFVectorValConversion
3973[error] | import dfhdl.core.DFType.conv
3974[error] | import dfhdl.core.DFVal.InitTupleValues.fromValue
3975[error] | import dfhdl.core.DFVal.InitValue.fromValue
3976[error] | import dfhdl.internals.Exact.fromValue
3977[error] | import dfhdl.internals.Exact0.conv
3978[error] | import dfhdl.internals.Exact1.conv
3979[error] |
3980[error] |
3981[error] | longer explanation available when compiling with `-explain`
3982[error] -- [E007] Type Mismatch Error: /build/repo/core/src/test/scala/CoreSpec/DFVectorSpec.scala:154:41
3983[error] 154 | val v5: Bits[8] X 3 <> CONST = Vector(h"65", h"6c", h"6c")
3984[error] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^
3985[error] |Found: Vector[dfhdl.core.DFVal[dfhdl.core.DFBits[(8 : Int)], dfhdl.core.Modifier.CONST]
3986[error] | ]
3987[error] |Required: dfhdl.core.DFBits[(8 : Int)] X dfhdl.core.DFConstOf[dfhdl.core.DFInt32]
3988[error] |
3989[error] |One of the following imports might make progress towards fixing the problem:
3990[error] |
3991[error] | import dfhdl.core.DFVal.DFVectorValConversion
3992[error] | import dfhdl.core.DFType.conv
3993[error] | import dfhdl.core.DFVal.InitTupleValues.fromValue
3994[error] | import dfhdl.core.DFVal.InitValue.fromValue
3995[error] | import dfhdl.internals.Exact.fromValue
3996[error] | import dfhdl.internals.Exact0.conv
3997[error] | import dfhdl.internals.Exact1.conv
3998[error] |
3999[error] |
4000[error] | longer explanation available when compiling with `-explain`
4001[error] -- [E008] Not Found Error: /build/repo/core/src/test/scala/CoreSpec/DFVectorSpec.scala:155:13
4002[error] 155 | val v6 = v4(1, 3)
4003[error] | ^^
4004[error] |value apply is not a member of dfhdl.core.DFBits[(8 : Int)] X dfhdl.core.DFConstOf[dfhdl.core.DFInt32].
4005[error] |An extension method was tried, but could not be fully constructed:
4006[error] |
4007[error] | dfhdl.apply()
4008[error] |
4009[error] | failed with:
4010[error] |
4011[error] | value apply: <overloaded dfhdl.apply> does not take parameters
4012[error] -- [E008] Not Found Error: /build/repo/core/src/test/scala/CoreSpec/DFVectorSpec.scala:157:12
4013[error] 157 | assert((v(0) == h"12").toScalaBoolean)
4014[error] | ^
4015[error] |value apply is not a member of dfhdl.core.DFBits[(8 : Int)] X dfhdl.core.DFConstOf[dfhdl.core.DFInt32].
4016[error] |An extension method was tried, but could not be fully constructed:
4017[error] |
4018[error] | dfhdl.apply()
4019[error] |
4020[error] | failed with:
4021[error] |
4022[error] | value apply: <overloaded dfhdl.apply> does not take parameters
4023[error] -- [E008] Not Found Error: /build/repo/core/src/test/scala/CoreSpec/DFVectorSpec.scala:158:21
4024[error] 158 | assert((v == v2).toScalaBoolean)
4025[error] | ^^^^^^^^^^^^^^^^^^^^^^^^
4026[error] |value toScalaBoolean is not a member of Boolean.
4027[error] |An extension method was tried, but could not be fully constructed:
4028[error] |
4029[error] | dfhdl.toScalaBoolean[P]((v == v2)(this.given_DFC))
4030[error] |
4031[error] | failed with:
4032[error] |
4033[error] | Found: Boolean
4034[error] | Required: dfhdl.core.DFValTP[dfhdl.core.DFBoolOrBit, Any]
4035[error] | Note that implicit conversions cannot be applied because they are ambiguous;
4036[error] | both method DFBoolValConversion in trait DFValLP and method DFBitValConversion in trait DFValLP convert from Boolean to dfhdl.core.DFValTP[dfhdl.core.DFBoolOrBit, P]
4037[error] -- [E008] Not Found Error: /build/repo/core/src/test/scala/CoreSpec/DFVectorSpec.scala:161:13
4038[error] 161 | assert(v.lengthInt == 4)
4039[error] | ^^^^^^^^^^^
4040[error] |value lengthInt is not a member of dfhdl.core.DFBits[(8 : Int)] X dfhdl.core.DFConstOf[dfhdl.core.DFInt32].
4041[error] |An extension method was tried, but could not be fully constructed:
4042[error] |
4043[error] | dfhdl.lengthInt[T, D1, M](v)
4044[error] |
4045[error] | failed with:
4046[error] |
4047[error] | Found: (v : dfhdl.core.DFBits[(8 : Int)] X dfhdl.core.DFConstOf[dfhdl.core.DFInt32])
4048[error] | Required: dfhdl.core.DFVal[dfhdl.core.DFVector[T, Tuple1[D1]], dfhdl.core.ModifierAny]
4049[error] |
4050[error] | where: D1 is a type variable with constraint <: dfhdl.core.IntP
4051[error] | T is a type variable with constraint <: dfhdl.core.DFTypeAny
4052[error] |
4053[error] |
4054[error] | One of the following imports might make progress towards fixing the problem:
4055[error] |
4056[error] | import dfhdl.core.DFType.conv
4057[error] | import dfhdl.core.DFVal.InitTupleValues.fromValue
4058[error] | import dfhdl.core.DFVal.InitValue.fromValue
4059[error] | import dfhdl.internals.Exact.fromValue
4060[error] | import dfhdl.internals.Exact0.conv
4061[error] | import dfhdl.internals.Exact1.conv
4062[error] |
4063[error] |
4064[error] -- [E008] Not Found Error: /build/repo/core/src/test/scala/CoreSpec/DFVectorSpec.scala:162:14
4065[error] 162 | assert(v2.length.toScalaInt == 4)
4066[error] | ^^^^^^^^^
4067[error] |value length is not a member of dfhdl.core.DFBits[(8 : Int)] X dfhdl.core.DFConstOf[dfhdl.core.DFInt32].
4068[error] |An extension method was tried, but could not be fully constructed:
4069[error] |
4070[error] | dfhdl.length[T, D1, M](v2)
4071[error] |
4072[error] | failed with:
4073[error] |
4074[error] | Found: (v2 : dfhdl.core.DFBits[(8 : Int)] X dfhdl.core.DFConstOf[dfhdl.core.DFInt32])
4075[error] | Required: dfhdl.core.DFVal[dfhdl.core.DFVector[T, Tuple1[D1]], dfhdl.core.ModifierAny]
4076[error] |
4077[error] | where: D1 is a type variable with constraint <: dfhdl.core.IntP
4078[error] | T is a type variable with constraint <: dfhdl.core.DFTypeAny
4079[error] |
4080[error] |
4081[error] | One of the following imports might make progress towards fixing the problem:
4082[error] |
4083[error] | import dfhdl.core.DFType.conv
4084[error] | import dfhdl.core.DFVal.InitTupleValues.fromValue
4085[error] | import dfhdl.core.DFVal.InitValue.fromValue
4086[error] | import dfhdl.internals.Exact.fromValue
4087[error] | import dfhdl.internals.Exact0.conv
4088[error] | import dfhdl.internals.Exact1.conv
4089[error] |
4090[error] |
4091[error] -- [E008] Not Found Error: /build/repo/core/src/test/scala/CoreSpec/DFVectorSpec.scala:163:19
4092[error] 163 | assert((b == v.bits).toScalaBoolean)
4093[error] | ^^^^^^
4094[error] |value bits is not a member of dfhdl.core.DFBits[(8 : Int)] X dfhdl.core.DFConstOf[dfhdl.core.DFInt32].
4095[error] |An extension method was tried, but could not be fully constructed:
4096[error] |
4097[error] | dfhdl.bits[T, A, C, I, P](v)
4098[error] |
4099[error] | failed with:
4100[error] |
4101[error] | Found: (v : dfhdl.core.DFBits[(8 : Int)] X dfhdl.core.DFConstOf[dfhdl.core.DFInt32])
4102[error] | Required: dfhdl.core.DFVal[dfhdl.core.DFTypeAny, dfhdl.core.Modifier[Any, Any, Any, Any]]
4103[error] |
4104[error] | One of the following imports might make progress towards fixing the problem:
4105[error] |
4106[error] | import dfhdl.core.DFType.conv
4107[error] | import dfhdl.core.DFVal.InitTupleValues.fromValue
4108[error] | import dfhdl.core.DFVal.InitValue.fromValue
4109[error] | import dfhdl.internals.Exact.fromValue
4110[error] | import dfhdl.internals.Exact0.conv
4111[error] | import dfhdl.internals.Exact1.conv
4112[error] |
4113[error] |
4114[error] -- [E006] Not Found Error: /build/repo/core/src/test/scala/CoreSpec/DFVectorSpec.scala:190:6
4115[error] 190 | assertRuntimeErrorLog(
4116[error] | ^^^^^^^^^^^^^^^^^^^^^
4117[error] | Not found: X 4 <> VAR initFile "bits8x4.nofile"assertRuntimeErrorLog
4118[error] |
4119[error] | longer explanation available when compiling with `-explain`
4120[error] -- [E006] Not Found Error: /build/repo/core/src/test/scala/CoreSpec/DFVectorSpec.scala:195:6
4121[error] 195 | assertRuntimeErrorLog(
4122[error] | ^^^^^^^^^^^^^^^^^^^^^
4123[error] | Not found: X 4 <> VAR initFile "bits8x4.empty"assertRuntimeErrorLog
4124[error] |
4125[error] | longer explanation available when compiling with `-explain`
4126[error] -- [E006] Not Found Error: /build/repo/core/src/test/scala/CoreSpec/DFVectorSpec.scala:202:6
4127[error] 202 | assertRuntimeErrorLog(
4128[error] | ^^^^^^^^^^^^^^^^^^^^^
4129[error] |Not found: X 4 <> VAR initFile ("bits8x4.bin", InitFileFormat.VerilogHex)assertRuntimeErrorLog
4130[error] |
4131[error] | longer explanation available when compiling with `-explain`
4132[warn] two warnings found
4133[error] 58 errors found
4134[error] (lib / Compile / compileIncremental) Compilation failed
4135[error] (core / Test / compileIncremental) Compilation failed
4136[info] compiling 7 Scala sources to /build/repo/core/target/scala-3.7.4/test-classes ...
4137[info] compiling 21 Scala sources to /build/repo/lib/target/scala-3.7.4/classes ...
4138[error] -- Error: /build/repo/core/src/test/scala/CoreSpec/DFVectorSpec.scala:39:22 ----
4139[error] 39 | val v1 = UInt(8)` X 5 <> VAR init Vector.tabulate(5)(22 + _)
4140[error] | ^
4141[error] | unclosed quoted identifier
4142[error] -- Error: /build/repo/core/src/test/scala/CoreSpec/DFVectorSpec.scala:40:22 ----
4143[error] 40 | val v2 = UInt(8)` X 6 <> VAR init all(d"8'55")
4144[error] | ^
4145[error] | unclosed quoted identifier
4146[error] -- Error: /build/repo/core/src/test/scala/CoreSpec/DFVectorSpec.scala:77:28 ----
4147[error] 77 | val v3 = UInt(8) `X` 4` X 4 <> VAR
4148[error] | ^
4149[error] | unclosed quoted identifier
4150[error] -- Error: /build/repo/core/src/test/scala/CoreSpec/DFVectorSpec.scala:83:22 ----
4151[error] 83 | val v4 = UInt(8)` X len <> VAR init all(0)
4152[error] | ^
4153[error] | unclosed quoted identifier
4154[error] -- Error: /build/repo/core/src/test/scala/CoreSpec/DFVectorSpec.scala:85:22 ----
4155[error] 85 | val v6 = UInt(4)` X len <> VAR init v5
4156[error] | ^
4157[error] | unclosed quoted identifier
4158[error] -- Error: /build/repo/core/src/test/scala/CoreSpec/DFVectorSpec.scala:95:24 ----
4159[error] 95 | val v7 = UInt(4)` X zero <> VAR
4160[error] | ^
4161[error] | unclosed quoted identifier
4162[error] -- Error: /build/repo/core/src/test/scala/CoreSpec/DFVectorSpec.scala:102:33 ---
4163[error] 102 | val v7 = UInt(4) `X` zero` X 5 <> VAR
4164[error] | ^
4165[error] | unclosed quoted identifier
4166[error] -- Error: /build/repo/core/src/test/scala/CoreSpec/DFVectorSpec.scala:128:25 ---
4167[error] 128 | val v9 = UInt(five)` X len <> VAR
4168[error] | ^
4169[error] | unclosed quoted identifier
4170[error] -- Error: /build/repo/core/src/test/scala/CoreSpec/DFVectorSpec.scala:129:30 ---
4171[error] 129 | val v10 = UInt(five - 1)` X len <> VAR
4172[error] | ^
4173[error] | unclosed quoted identifier
4174[error] -- Error: /build/repo/core/src/test/scala/CoreSpec/DFVectorSpec.scala:175:22 ---
4175[error] 175 | val v1 = Bits(8)` X 4 <> VAR initFile "bits8x4.bin"
4176[error] | ^
4177[error] | unclosed quoted identifier
4178[error] -- Error: /build/repo/core/src/test/scala/CoreSpec/DFVectorSpec.scala:176:22 ---
4179[error] 176 | val v2 = Bits(8)` X 4 <> VAR initFile (
4180[error] | ^
4181[error] | unclosed quoted identifier
4182[error] -- Error: /build/repo/core/src/test/scala/CoreSpec/DFVectorSpec.scala:181:22 ---
4183[error] 181 | val v3 = Bits(8)` X 4 <> VAR initFile "bits8x4.hex"
4184[error] | ^
4185[error] | unclosed quoted identifier
4186[error] -- Error: /build/repo/core/src/test/scala/CoreSpec/DFVectorSpec.scala:182:22 ---
4187[error] 182 | val v4 = Bits(8)` X 4 <> VAR initFile ("bits8x4.empty", InitFileFormat.VerilogBin)
4188[error] | ^
4189[error] | unclosed quoted identifier
4190[error] -- Error: /build/repo/core/src/test/scala/CoreSpec/DFVectorSpec.scala:188:24 ---
4191[error] 188 | val v1 = Bits(8)` X 4 <> VAR initFile "bits8x4.nofile"
4192[error] | ^
4193[error] | unclosed quoted identifier
4194[error] -- Error: /build/repo/core/src/test/scala/CoreSpec/DFVectorSpec.scala:193:24 ---
4195[error] 193 | val v1 = Bits(8)` X 4 <> VAR initFile "bits8x4.empty"
4196[error] | ^
4197[error] | unclosed quoted identifier
4198[error] -- Error: /build/repo/core/src/test/scala/CoreSpec/DFVectorSpec.scala:200:24 ---
4199[error] 200 | val v1 = Bits(8)` X 4 <> VAR initFile ("bits8x4.bin", InitFileFormat.VerilogHex)
4200[error] | ^
4201[error] | unclosed quoted identifier
4202[error] -- Error: /build/repo/core/src/test/scala/CoreSpec/DFVectorSpec.scala:207:24 ---
4203[error] 207 | val v1 = Bits(8)` X 4 <> VAR initFile ("bits8x4.hex", InitFileFormat.VerilogBin)
4204[error] | ^
4205[error] | unclosed quoted identifier
4206[error] -- [E103] Syntax Error: /build/repo/core/src/test/scala/CoreSpec/DFVectorSpec.scala:211:0
4207[error] 211 |end DFVectorSpec
4208[error] |^
4209[error] |Illegal start of toplevel definition
4210[error] |
4211[error] | longer explanation available when compiling with `-explain`
4212[error] -- Error: /build/repo/lib/src/main/scala/dfhdl/lib/mem/RTGenericRom.scala:19:20
4213[error] 19 | val mem = dataType` X depth <> VAR init romValues
4214[error] | ^
4215[error] | unclosed quoted identifier
4216[error] -- [E134] Type Error: /build/repo/lib/src/main/scala/dfhdl/lib/mem/RTGenericRom.scala:9:9
4217[error] 9 | this(dataType, depth)(
4218[error] | ^
4219[error] |None of the overloaded alternatives of constructor RTGenericRom in class RTGenericRom with types
4220[error] | [T <: dfhdl.DFType]
4221[error] | (dataType: T, depth: Int)
4222[error] | (fillFunc: Int => dfhdl.core.DFConstOf[T & dfhdl.core.DFTypeAny]):
4223[error] | dfhdl.lib.mem.RTGenericRom[T]
4224[error] | [T <: dfhdl.DFType]
4225[error] | (dataType: T, depth: Int)
4226[error] | (romValues: T X dfhdl.core.DFConstOf[dfhdl.core.DFInt32]):
4227[error] | dfhdl.lib.mem.RTGenericRom[T]
4228[error] |match arguments ((dataType² : T³), (depth² : Int))(dfhdl.core.DFValTP[dfhdl.core.DFVector[T², Tuple1[(depth² : Int)]],
4229[error] | dfhdl.core.ISCONST[(true : Boolean)]])
4230[error] |
4231[error] |where: T is a type variable with constraint <: dfhdl.DFType
4232[error] | T² is a type variable with constraint >: T³ & dfhdl.core.DFTypeAny and <: dfhdl.core.DFTypeAny
4233[error] | T³ is a type in constructor RTGenericRom which is an alias of T⁴
4234[error] | dataType is a reference to a value parameter
4235[error] | dataType² is a parameter in constructor RTGenericRom
4236[error] | depth is a reference to a value parameter
4237[error] | depth² is a parameter in constructor RTGenericRom
4238[error] two errors found
4239[error] -- [E172] Type Error: /build/repo/core/src/test/scala/CoreSpec/DFMatchSpec.scala:173:13
4240[error] 173 | case 0 | 1 | 2 | 3 => 77
4241[error] | ^
4242[error] | Values of types Int and Unit cannot be compared with == or !=
4243[error] -- [E172] Type Error: /build/repo/core/src/test/scala/CoreSpec/DFMatchSpec.scala:173:17
4244[error] 173 | case 0 | 1 | 2 | 3 => 77
4245[error] | ^
4246[error] | Values of types Int and Unit cannot be compared with == or !=
4247[error] -- [E172] Type Error: /build/repo/core/src/test/scala/CoreSpec/DFMatchSpec.scala:173:21
4248[error] 173 | case 0 | 1 | 2 | 3 => 77
4249[error] | ^
4250[error] | Values of types Int and Unit cannot be compared with == or !=
4251[error] -- [E172] Type Error: /build/repo/core/src/test/scala/CoreSpec/DFMatchSpec.scala:173:25
4252[error] 173 | case 0 | 1 | 2 | 3 => 77
4253[error] | ^
4254[error] | Values of types Int and Unit cannot be compared with == or !=
4255[warn] -- [E190] Potential Issue Warning: /build/repo/core/src/test/scala/CoreSpec/DFMatchSpec.scala:173:30
4256[warn] 173 | case 0 | 1 | 2 | 3 => 77
4257[warn] | ^^
4258[warn] |Discarded non-Unit value of type Int. Add `: Unit` to discard silently.
4259[warn] |
4260[warn] | longer explanation available when compiling with `-explain`
4261[warn] -- [E190] Potential Issue Warning: /build/repo/core/src/test/scala/CoreSpec/DFMatchSpec.scala:174:30
4262[warn] 174 | case _ => 22
4263[warn] | ^^
4264[warn] |Discarded non-Unit value of type Int. Add `: Unit` to discard silently.
4265[warn] |
4266[warn] | longer explanation available when compiling with `-explain`
4267[error] -- [E008] Not Found Error: /build/repo/core/src/test/scala/CoreSpec/DFVectorSpec.scala:42:9
4268[error] 42 | v1 := Vector.fill(5)(d"8'22")
4269[error] | ^^^^^
4270[error] | value := is not a member of dfhdl.core.DFUInt[(8 : Int)].
4271[error] | An extension method was tried, but could not be fully constructed:
4272[error] |
4273[error] | dfhdl.:=()
4274[error] |
4275[error] | failed with:
4276[error] |
4277[error] | value :=: <overloaded dfhdl.:=> does not take parameters
4278[error] -- [E008] Not Found Error: /build/repo/core/src/test/scala/CoreSpec/DFVectorSpec.scala:43:9
4279[error] 43 | v1 := List.fill(5)(x)
4280[error] | ^^^^^
4281[error] | value := is not a member of dfhdl.core.DFUInt[(8 : Int)].
4282[error] | An extension method was tried, but could not be fully constructed:
4283[error] |
4284[error] | dfhdl.:=()
4285[error] |
4286[error] | failed with:
4287[error] |
4288[error] | value :=: <overloaded dfhdl.:=> does not take parameters
4289[error] -- [E006] Not Found Error: /build/repo/core/src/test/scala/CoreSpec/DFVectorSpec.scala:43:25
4290[error] 43 | v1 := List.fill(5)(x)
4291[error] | ^
4292[error] | Not found: x
4293[error] |
4294[error] | longer explanation available when compiling with `-explain`
4295[error] -- [E006] Not Found Error: /build/repo/core/src/test/scala/CoreSpec/DFVectorSpec.scala:44:6
4296[error] 44 | v2 := all(d"8'55")
4297[error] | ^^
4298[error] | Not found: v2 - did you mean i2? or perhaps t2 or v1 or v3?
4299[error] |
4300[error] | longer explanation available when compiling with `-explain`
4301[error] -- [E006] Not Found Error: /build/repo/core/src/test/scala/CoreSpec/DFVectorSpec.scala:48:8
4302[error] 48 | v2 := v1.elements
4303[error] | ^^
4304[error] | Not found: v2 - did you mean i2? or perhaps t2 or v1 or v3?
4305[error] |
4306[error] | longer explanation available when compiling with `-explain`
4307[error] -- [E006] Not Found Error: /build/repo/core/src/test/scala/CoreSpec/DFVectorSpec.scala:50:6
4308[error] 50 | v2 := v1.elements.appended(v2(0))
4309[error] | ^^
4310[error] | Not found: v2 - did you mean i2? or perhaps t2 or v1 or v3?
4311[error] |
4312[error] | longer explanation available when compiling with `-explain`
4313[error] -- [E006] Not Found Error: /build/repo/core/src/test/scala/CoreSpec/DFVectorSpec.scala:54:19
4314[error] 54 | val comp = v2 == v1.elements
4315[error] | ^^
4316[error] | Not found: v2 - did you mean i2? or perhaps t2 or v1 or v3?
4317[error] |
4318[error] | longer explanation available when compiling with `-explain`
4319[error] -- [E172] Type Error: /build/repo/core/src/test/scala/CoreSpec/DFVectorSpec.scala:56:15
4320[error] 56 | val t1 = v1 == List.fill(5)(d"8'22")
4321[error] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^
4322[error] |Values of types dfhdl.core.DFUInt[(8 : Int)] and List[
4323[error] | dfhdl.core.DFConstOf[
4324[error] | dfhdl.core.DFDecimal[(false : Boolean), (8 : Int), (0 : Int),
4325[error] | dfhdl.compiler.ir.DFDecimal.NativeType.BitAccurate]
4326[error] | ]
4327[error] |] cannot be compared with == or !=.
4328[error] |I found:
4329[error] |
4330[error] | dfhdl.core.DFType.given_CanEqual_T_T[
4331[error] | dfhdl.core.DFType[dfhdl.compiler.ir.DFType², dfhdl.core.Args]]
4332[error] |
4333[error] |But given instance given_CanEqual_T_T in object DFType does not match type CanEqual[dfhdl.core.DFUInt[(8 : Int)],
4334[error] | List[
4335[error] | dfhdl.core.DFConstOf[
4336[error] | dfhdl.core.DFDecimal[(false : Boolean), (8 : Int), (0 : Int),
4337[error] | dfhdl.compiler.ir.DFDecimal.NativeType.BitAccurate]
4338[error] | ]
4339[error] | ]
4340[error] |]
4341[error] |
4342[error] |where: DFType is a class in package dfhdl.core
4343[error] | DFType² is a trait in package dfhdl.compiler.ir
4344[error] |.
4345[error] -- [E006] Not Found Error: /build/repo/core/src/test/scala/CoreSpec/DFVectorSpec.scala:57:36
4346[error] 57 | val t2 = v1 != Vector.fill(5)(x)
4347[error] | ^
4348[error] | Not found: x
4349[error] |
4350[error] | longer explanation available when compiling with `-explain`
4351[error] -- [E008] Not Found Error: /build/repo/core/src/test/scala/CoreSpec/DFVectorSpec.scala:58:15
4352[error] 58 | val t3 = v1(3)
4353[error] | ^^
4354[error] | value apply is not a member of dfhdl.core.DFUInt[(8 : Int)].
4355[error] | An extension method was tried, but could not be fully constructed:
4356[error] |
4357[error] | dfhdl.apply()
4358[error] |
4359[error] | failed with:
4360[error] |
4361[error] | value apply: <overloaded dfhdl.apply> does not take parameters
4362[error] -- [E008] Not Found Error: /build/repo/core/src/test/scala/CoreSpec/DFVectorSpec.scala:61:15
4363[error] 61 | val t4 = v1(i)
4364[error] | ^^
4365[error] | value apply is not a member of dfhdl.core.DFUInt[(8 : Int)].
4366[error] | An extension method was tried, but could not be fully constructed:
4367[error] |
4368[error] | dfhdl.apply()
4369[error] |
4370[error] | failed with:
4371[error] |
4372[error] | value apply: <overloaded dfhdl.apply> does not take parameters
4373[error] -- [E008] Not Found Error: /build/repo/core/src/test/scala/CoreSpec/DFVectorSpec.scala:79:6
4374[error] 79 | v3(3)(1) := 25
4375[error] | ^^
4376[error] | value apply is not a member of dfhdl.core.DFVector[
4377[error] | dfhdl.core.DFType[dfhdl.compiler.ir.DFDecimal,
4378[error] | dfhdl.core.Args4[(false : Boolean), (8 : Int), (0 : Int),
4379[error] | dfhdl.compiler.ir.DFDecimal.NativeType.BitAccurate]
4380[error] | ],
4381[error] | Tuple1[(4 : Int)]].
4382[error] | An extension method was tried, but could not be fully constructed:
4383[error] |
4384[error] | dfhdl.apply()
4385[error] |
4386[error] | failed with:
4387[error] |
4388[error] | value apply: <overloaded dfhdl.apply> does not take parameters
4389[error] -- [E007] Type Mismatch Error: /build/repo/core/src/test/scala/CoreSpec/DFVectorSpec.scala:80:38
4390[error] 80 | val t: UInt[8] X 4 X 4 <> VAL = v3
4391[error] | ^^
4392[error] |Found: (v3 :
4393[error] | dfhdl.core.DFVector[
4394[error] | dfhdl.core.DFType[dfhdl.compiler.ir.DFDecimal,
4395[error] | dfhdl.core.Args4[(false : Boolean), (8 : Int), (0 : Int),
4396[error] | dfhdl.compiler.ir.DFDecimal.NativeType.BitAccurate]
4397[error] | ],
4398[error] | Tuple1[(4 : Int)]]
4399[error] |)
4400[error] |Required: dfhdl.core.DFUInt[(8 : Int)] X (4 : Int) X
4401[error] | dfhdl.core.DFValOf[dfhdl.core.DFInt32]
4402[error] |
4403[error] |One of the following imports might make progress towards fixing the problem:
4404[error] |
4405[error] | import dfhdl.core.DFType.conv
4406[error] | import dfhdl.core.DFVal.InitTupleValues.fromValue
4407[error] | import dfhdl.core.DFVal.InitValue.fromValue
4408[error] | import dfhdl.internals.Exact.fromValue
4409[error] | import dfhdl.internals.Exact0.conv
4410[error] | import dfhdl.internals.Exact1.conv
4411[error] |
4412[error] |
4413[error] | longer explanation available when compiling with `-explain`
4414[error] -- [E008] Not Found Error: /build/repo/core/src/test/scala/CoreSpec/DFVectorSpec.scala:81:9
4415[error] 81 | v3 := t
4416[error] | ^^^^^
4417[error] | value := is not a member of dfhdl.core.DFVector[
4418[error] | dfhdl.core.DFType[dfhdl.compiler.ir.DFDecimal,
4419[error] | dfhdl.core.Args4[(false : Boolean), (8 : Int), (0 : Int),
4420[error] | dfhdl.compiler.ir.DFDecimal.NativeType.BitAccurate]
4421[error] | ],
4422[error] | Tuple1[(4 : Int)]].
4423[error] | An extension method was tried, but could not be fully constructed:
4424[error] |
4425[error] | dfhdl.:=()
4426[error] |
4427[error] | failed with:
4428[error] |
4429[error] | value :=: <overloaded dfhdl.:=> does not take parameters
4430[error] -- [E006] Not Found Error: /build/repo/core/src/test/scala/CoreSpec/DFVectorSpec.scala:97:6
4431[error] 97 | assertDSLErrorLog(
4432[error] | ^^^^^^^^^^^^^^^^^
4433[error] | Not found: X zero <> VARassertDSLErrorLog
4434[error] |
4435[error] | longer explanation available when compiling with `-explain`
4436[error] -- [E006] Not Found Error: /build/repo/core/src/test/scala/CoreSpec/DFVectorSpec.scala:104:6
4437[error] 104 | assertCompileError(
4438[error] | ^^^^^^^^^^^^^^^^^^
4439[error] | Not found: X 5 <> VARassertCompileError
4440[error] |
4441[error] | longer explanation available when compiling with `-explain`
4442[error] -- [E007] Type Mismatch Error: /build/repo/core/src/test/scala/CoreSpec/DFVectorSpec.scala:112:50
4443[error] 112 | val v7: UInt[4] X zero.type <> CONST = all(0)
4444[error] | ^^^^^^
4445[error] |Found: dfhdl.core.SameElementsVector[(0 : Int)]
4446[error] |Required: dfhdl.core.DFUInt[(4 : Int)] X dfhdl.core.DFConstOf[dfhdl.core.DFInt32]
4447[error] |
4448[error] |One of the following imports might make progress towards fixing the problem:
4449[error] |
4450[error] | import dfhdl.core.DFVal.DFBitsValConversion
4451[error] | import dfhdl.core.DFVal.DFVectorValConversion
4452[error] | import dfhdl.core.DFType.conv
4453[error] | import dfhdl.core.DFVal.InitTupleValues.fromValue
4454[error] | import dfhdl.core.DFVal.InitValue.fromValue
4455[error] | import dfhdl.internals.Exact.fromValue
4456[error] | import dfhdl.internals.Exact0.conv
4457[error] | import dfhdl.internals.Exact1.conv
4458[error] |
4459[error] |
4460[error] | longer explanation available when compiling with `-explain`
4461[error] -- [E007] Type Mismatch Error: /build/repo/core/src/test/scala/CoreSpec/DFVectorSpec.scala:118:51
4462[error] 118 | val v7: UInt[4] X zeroP.type <> CONST = all(0)
4463[error] | ^^^^^^
4464[error] |Found: dfhdl.core.SameElementsVector[(0 : Int)]
4465[error] |Required: dfhdl.core.DFUInt[(4 : Int)] X
4466[error] | dfhdl.core.DFConstOf[
4467[error] | dfhdl.core.DFType.Of[(zeroP : dfhdl.core.DFConstOf[dfhdl.core.DFInt32])]]
4468[error] |
4469[error] |Note: a match type could not be fully reduced:
4470[error] |
4471[error] | trying to reduce dfhdl.core.DFType.Of[(zeroP : dfhdl.core.DFConstOf[dfhdl.core.DFInt32])]
4472[error] | failed since selector (zeroP : dfhdl.core.DFConstOf[dfhdl.core.DFInt32])
4473[error] | matches none of the cases
4474[error] |
4475[error] | case dfhdl.core.DFTypeAny => (zeroP : dfhdl.core.DFConstOf[dfhdl.core.DFInt32]) & dfhdl.core.DFTypeAny
4476[error] | case Int => dfhdl.core.DFInt32
4477[error] | case Long => dfhdl.core.DFSInt[(64 : Int)]
4478[error] | case Byte => dfhdl.core.DFBits[(8 : Int)]
4479[error] | case Boolean => dfhdl.core.DFBool
4480[error] | case Double => dfhdl.core.DFDouble
4481[error] | case dfhdl.core.DFOpaque.Abstract => dfhdl.core.DFOpaque[(zeroP : dfhdl.core.DFConstOf[dfhdl.core.DFInt32])]
4482[error] | case String => dfhdl.core.DFString
4483[error] | case Product => dfhdl.core.DFType.FromProduct[(zeroP : dfhdl.core.DFConstOf[dfhdl.core.DFInt32])
4484[error] | ]
4485[error] | case Unit => dfhdl.core.DFUnit
4486[error] |
4487[error] |One of the following imports might make progress towards fixing the problem:
4488[error] |
4489[error] | import dfhdl.core.DFVal.DFBitsValConversion
4490[error] | import dfhdl.core.DFVal.DFVectorValConversion
4491[error] | import dfhdl.core.DFType.conv
4492[error] | import dfhdl.core.DFVal.InitTupleValues.fromValue
4493[error] | import dfhdl.core.DFVal.InitValue.fromValue
4494[error] | import dfhdl.internals.Exact.fromValue
4495[error] | import dfhdl.internals.Exact0.conv
4496[error] | import dfhdl.internals.Exact1.conv
4497[error] |
4498[error] |
4499[error] | longer explanation available when compiling with `-explain`
4500[error] -- [E007] Type Mismatch Error: /build/repo/core/src/test/scala/CoreSpec/DFVectorSpec.scala:123:55
4501[error] 123 | val v7: UInt[4] X zeroP.type X 5 <> CONST = all(all(0))
4502[error] | ^^^^^^^^^^^
4503[error] |Found: dfhdl.core.SameElementsVector[dfhdl.core.SameElementsVector[(0 : Int)]]
4504[error] |Required: dfhdl.core.DFUInt[(4 : Int)] X
4505[error] | (zeroP : dfhdl.core.DFConstOf[dfhdl.core.DFInt32]) X
4506[error] | dfhdl.core.DFConstOf[dfhdl.core.DFInt32]
4507[error] |
4508[error] |One of the following imports might make progress towards fixing the problem:
4509[error] |
4510[error] | import dfhdl.core.DFVal.DFBitsValConversion
4511[error] | import dfhdl.core.DFVal.DFVectorValConversion
4512[error] | import dfhdl.core.DFType.conv
4513[error] | import dfhdl.core.DFVal.InitTupleValues.fromValue
4514[error] | import dfhdl.core.DFVal.InitValue.fromValue
4515[error] | import dfhdl.internals.Exact.fromValue
4516[error] | import dfhdl.internals.Exact0.conv
4517[error] | import dfhdl.internals.Exact1.conv
4518[error] |
4519[error] |
4520[error] | longer explanation available when compiling with `-explain`
4521[error] -- [E007] Type Mismatch Error: /build/repo/core/src/test/scala/CoreSpec/DFVectorSpec.scala:126:52
4522[error] 126 | val v8: Bits[w.type] X len.type <> CONST = all(all(0))
4523[error] | ^^^^^^^^^^^
4524[error] |Found: dfhdl.core.SameElementsVector[dfhdl.core.SameElementsVector[(0 : Int)]]
4525[error] |Required: dfhdl.core.DFBits[(w : dfhdl.core.DFConstOf[dfhdl.core.DFInt32])] X
4526[error] | dfhdl.core.DFConstOf[
4527[error] | dfhdl.core.DFType.Of[(len : dfhdl.core.DFConstOf[dfhdl.core.DFInt32])]]
4528[error] |
4529[error] |Note: a match type could not be fully reduced:
4530[error] |
4531[error] | trying to reduce dfhdl.core.DFType.Of[(len : dfhdl.core.DFConstOf[dfhdl.core.DFInt32])]
4532[error] | failed since selector (len : dfhdl.core.DFConstOf[dfhdl.core.DFInt32])
4533[error] | matches none of the cases
4534[error] |
4535[error] | case dfhdl.core.DFTypeAny => (len : dfhdl.core.DFConstOf[dfhdl.core.DFInt32]) & dfhdl.core.DFTypeAny
4536[error] | case Int => dfhdl.core.DFInt32
4537[error] | case Long => dfhdl.core.DFSInt[(64 : Int)]
4538[error] | case Byte => dfhdl.core.DFBits[(8 : Int)]
4539[error] | case Boolean => dfhdl.core.DFBool
4540[error] | case Double => dfhdl.core.DFDouble
4541[error] | case dfhdl.core.DFOpaque.Abstract => dfhdl.core.DFOpaque[(len : dfhdl.core.DFConstOf[dfhdl.core.DFInt32])]
4542[error] | case String => dfhdl.core.DFString
4543[error] | case Product => dfhdl.core.DFType.FromProduct[(len : dfhdl.core.DFConstOf[dfhdl.core.DFInt32])]
4544[error] | case Unit => dfhdl.core.DFUnit
4545[error] |
4546[error] |One of the following imports might make progress towards fixing the problem:
4547[error] |
4548[error] | import dfhdl.core.DFVal.DFBitsValConversion
4549[error] | import dfhdl.core.DFVal.DFVectorValConversion
4550[error] | import dfhdl.core.DFType.conv
4551[error] | import dfhdl.core.DFVal.InitTupleValues.fromValue
4552[error] | import dfhdl.core.DFVal.InitValue.fromValue
4553[error] | import dfhdl.internals.Exact.fromValue
4554[error] | import dfhdl.internals.Exact0.conv
4555[error] | import dfhdl.internals.Exact1.conv
4556[error] |
4557[error] |
4558[error] | longer explanation available when compiling with `-explain`
4559[error] -- [E008] Not Found Error: /build/repo/core/src/test/scala/CoreSpec/DFVectorSpec.scala:137:11
4560[error] 137 | v9 := v6
4561[error] | ^^^^^
4562[error] | value := is not a member of dfhdl.core.DFUInt[(five : Int)].
4563[error] | An extension method was tried, but could not be fully constructed:
4564[error] |
4565[error] | dfhdl.:=()
4566[error] |
4567[error] | failed with:
4568[error] |
4569[error] | value :=: <overloaded dfhdl.:=> does not take parameters
4570[error] -- [E006] Not Found Error: /build/repo/core/src/test/scala/CoreSpec/DFVectorSpec.scala:139:16
4571[error] 139 | val v11 = v10(1, 2)
4572[error] | ^^^
4573[error] | Not found: v10 - did you mean v1? or perhaps v11?
4574[error] |
4575[error] | longer explanation available when compiling with `-explain`
4576[error] -- [E008] Not Found Error: /build/repo/core/src/test/scala/CoreSpec/DFVectorSpec.scala:145:8
4577[error] 145 | v1(1, five)
4578[error] | ^^
4579[error] |value apply is not a member of dfhdl.core.DFUInt[(8 : Int)].
4580[error] |An extension method was tried, but could not be fully constructed:
4581[error] |
4582[error] | dfhdl.apply()
4583[error] |
4584[error] | failed with:
4585[error] |
4586[error] | value apply: <overloaded dfhdl.apply> does not take parameters
4587[error] -- [E007] Type Mismatch Error: /build/repo/core/src/test/scala/CoreSpec/DFVectorSpec.scala:150:40
4588[error] 150 | val v: Bits[8] X 4 <> CONST = Vector(h"12", h"34", h"56", h"78")
4589[error] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
4590[error] |Found: Vector[dfhdl.core.DFConstOf[dfhdl.core.DFBits[(8 : Int)]]]
4591[error] |Required: dfhdl.core.DFBits[(8 : Int)] X dfhdl.core.DFConstOf[dfhdl.core.DFInt32]
4592[error] |
4593[error] |One of the following imports might make progress towards fixing the problem:
4594[error] |
4595[error] | import dfhdl.core.DFVal.DFVectorValConversion
4596[error] | import dfhdl.core.DFType.conv
4597[error] | import dfhdl.core.DFVal.InitTupleValues.fromValue
4598[error] | import dfhdl.core.DFVal.InitValue.fromValue
4599[error] | import dfhdl.internals.Exact.fromValue
4600[error] | import dfhdl.internals.Exact0.conv
4601[error] | import dfhdl.internals.Exact1.conv
4602[error] |
4603[error] |
4604[error] | longer explanation available when compiling with `-explain`
4605[error] -- [E007] Type Mismatch Error: /build/repo/core/src/test/scala/CoreSpec/DFVectorSpec.scala:151:43
4606[error] 151 | val v2: Bits[8] X Int <> CONST = Vector(h"12", h"34", h"56", h"78")
4607[error] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
4608[error] |Found: Vector[dfhdl.core.DFVal[dfhdl.core.DFBits[(8 : Int)], dfhdl.core.Modifier.CONST]
4609[error] | ]
4610[error] |Required: dfhdl.core.DFBits[(8 : Int)] X dfhdl.core.DFConstOf[dfhdl.core.DFInt32]
4611[error] |
4612[error] |One of the following imports might make progress towards fixing the problem:
4613[error] |
4614[error] | import dfhdl.core.DFVal.DFVectorValConversion
4615[error] | import dfhdl.core.DFType.conv
4616[error] | import dfhdl.core.DFVal.InitTupleValues.fromValue
4617[error] | import dfhdl.core.DFVal.InitValue.fromValue
4618[error] | import dfhdl.internals.Exact.fromValue
4619[error] | import dfhdl.internals.Exact0.conv
4620[error] | import dfhdl.internals.Exact1.conv
4621[error] |
4622[error] |
4623[error] | longer explanation available when compiling with `-explain`
4624[error] -- [E007] Type Mismatch Error: /build/repo/core/src/test/scala/CoreSpec/DFVectorSpec.scala:153:41
4625[error] 153 | val v4: Bits[8] X 5 <> CONST = Vector(h"48", h"65", h"6c", h"6c", h"6f")
4626[error] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
4627[error] |Found: Vector[dfhdl.core.DFVal[dfhdl.core.DFBits[(8 : Int)], dfhdl.core.Modifier.CONST]
4628[error] | ]
4629[error] |Required: dfhdl.core.DFBits[(8 : Int)] X dfhdl.core.DFConstOf[dfhdl.core.DFInt32]
4630[error] |
4631[error] |One of the following imports might make progress towards fixing the problem:
4632[error] |
4633[error] | import dfhdl.core.DFVal.DFVectorValConversion
4634[error] | import dfhdl.core.DFType.conv
4635[error] | import dfhdl.core.DFVal.InitTupleValues.fromValue
4636[error] | import dfhdl.core.DFVal.InitValue.fromValue
4637[error] | import dfhdl.internals.Exact.fromValue
4638[error] | import dfhdl.internals.Exact0.conv
4639[error] | import dfhdl.internals.Exact1.conv
4640[error] |
4641[error] |
4642[error] | longer explanation available when compiling with `-explain`
4643[error] -- [E007] Type Mismatch Error: /build/repo/core/src/test/scala/CoreSpec/DFVectorSpec.scala:154:41
4644[error] 154 | val v5: Bits[8] X 3 <> CONST = Vector(h"65", h"6c", h"6c")
4645[error] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^
4646[error] |Found: Vector[dfhdl.core.DFVal[dfhdl.core.DFBits[(8 : Int)], dfhdl.core.Modifier.CONST]
4647[error] | ]
4648[error] |Required: dfhdl.core.DFBits[(8 : Int)] X dfhdl.core.DFConstOf[dfhdl.core.DFInt32]
4649[error] |
4650[error] |One of the following imports might make progress towards fixing the problem:
4651[error] |
4652[error] | import dfhdl.core.DFVal.DFVectorValConversion
4653[error] | import dfhdl.core.DFType.conv
4654[error] | import dfhdl.core.DFVal.InitTupleValues.fromValue
4655[error] | import dfhdl.core.DFVal.InitValue.fromValue
4656[error] | import dfhdl.internals.Exact.fromValue
4657[error] | import dfhdl.internals.Exact0.conv
4658[error] | import dfhdl.internals.Exact1.conv
4659[error] |
4660[error] |
4661[error] | longer explanation available when compiling with `-explain`
4662[error] -- [E008] Not Found Error: /build/repo/core/src/test/scala/CoreSpec/DFVectorSpec.scala:155:13
4663[error] 155 | val v6 = v4(1, 3)
4664[error] | ^^
4665[error] |value apply is not a member of dfhdl.core.DFBits[(8 : Int)] X dfhdl.core.DFConstOf[dfhdl.core.DFInt32].
4666[error] |An extension method was tried, but could not be fully constructed:
4667[error] |
4668[error] | dfhdl.apply()
4669[error] |
4670[error] | failed with:
4671[error] |
4672[error] | value apply: <overloaded dfhdl.apply> does not take parameters
4673[error] -- [E008] Not Found Error: /build/repo/core/src/test/scala/CoreSpec/DFVectorSpec.scala:157:12
4674[error] 157 | assert((v(0) == h"12").toScalaBoolean)
4675[error] | ^
4676[error] |value apply is not a member of dfhdl.core.DFBits[(8 : Int)] X dfhdl.core.DFConstOf[dfhdl.core.DFInt32].
4677[error] |An extension method was tried, but could not be fully constructed:
4678[error] |
4679[error] | dfhdl.apply()
4680[error] |
4681[error] | failed with:
4682[error] |
4683[error] | value apply: <overloaded dfhdl.apply> does not take parameters
4684[error] -- [E008] Not Found Error: /build/repo/core/src/test/scala/CoreSpec/DFVectorSpec.scala:158:21
4685[error] 158 | assert((v == v2).toScalaBoolean)
4686[error] | ^^^^^^^^^^^^^^^^^^^^^^^^
4687[error] |value toScalaBoolean is not a member of Boolean.
4688[error] |An extension method was tried, but could not be fully constructed:
4689[error] |
4690[error] | dfhdl.toScalaBoolean[P]((v == v2)(this.given_DFC))
4691[error] |
4692[error] | failed with:
4693[error] |
4694[error] | Found: Boolean
4695[error] | Required: dfhdl.core.DFValTP[dfhdl.core.DFBoolOrBit, Any]
4696[error] | Note that implicit conversions cannot be applied because they are ambiguous;
4697[error] | both method DFBoolValConversion in trait DFValLP and method DFBitValConversion in trait DFValLP convert from Boolean to dfhdl.core.DFValTP[dfhdl.core.DFBoolOrBit, P]
4698[error] -- [E008] Not Found Error: /build/repo/core/src/test/scala/CoreSpec/DFVectorSpec.scala:161:13
4699[error] 161 | assert(v.lengthInt == 4)
4700[error] | ^^^^^^^^^^^
4701[error] |value lengthInt is not a member of dfhdl.core.DFBits[(8 : Int)] X dfhdl.core.DFConstOf[dfhdl.core.DFInt32].
4702[error] |An extension method was tried, but could not be fully constructed:
4703[error] |
4704[error] | dfhdl.lengthInt[T, D1, M](v)
4705[error] |
4706[error] | failed with:
4707[error] |
4708[error] | Found: (v : dfhdl.core.DFBits[(8 : Int)] X dfhdl.core.DFConstOf[dfhdl.core.DFInt32])
4709[error] | Required: dfhdl.core.DFVal[dfhdl.core.DFVector[T, Tuple1[D1]], dfhdl.core.ModifierAny]
4710[error] |
4711[error] | where: D1 is a type variable with constraint <: dfhdl.core.IntP
4712[error] | T is a type variable with constraint <: dfhdl.core.DFTypeAny
4713[error] |
4714[error] |
4715[error] | One of the following imports might make progress towards fixing the problem:
4716[error] |
4717[error] | import dfhdl.core.DFType.conv
4718[error] | import dfhdl.core.DFVal.InitTupleValues.fromValue
4719[error] | import dfhdl.core.DFVal.InitValue.fromValue
4720[error] | import dfhdl.internals.Exact.fromValue
4721[error] | import dfhdl.internals.Exact0.conv
4722[error] | import dfhdl.internals.Exact1.conv
4723[error] |
4724[error] |
4725[error] -- [E008] Not Found Error: /build/repo/core/src/test/scala/CoreSpec/DFVectorSpec.scala:162:14
4726[error] 162 | assert(v2.length.toScalaInt == 4)
4727[error] | ^^^^^^^^^
4728[error] |value length is not a member of dfhdl.core.DFBits[(8 : Int)] X dfhdl.core.DFConstOf[dfhdl.core.DFInt32].
4729[error] |An extension method was tried, but could not be fully constructed:
4730[error] |
4731[error] | dfhdl.length[T, D1, M](v2)
4732[error] |
4733[error] | failed with:
4734[error] |
4735[error] | Found: (v2 : dfhdl.core.DFBits[(8 : Int)] X dfhdl.core.DFConstOf[dfhdl.core.DFInt32])
4736[error] | Required: dfhdl.core.DFVal[dfhdl.core.DFVector[T, Tuple1[D1]], dfhdl.core.ModifierAny]
4737[error] |
4738[error] | where: D1 is a type variable with constraint <: dfhdl.core.IntP
4739[error] | T is a type variable with constraint <: dfhdl.core.DFTypeAny
4740[error] |
4741[error] |
4742[error] | One of the following imports might make progress towards fixing the problem:
4743[error] |
4744[error] | import dfhdl.core.DFType.conv
4745[error] | import dfhdl.core.DFVal.InitTupleValues.fromValue
4746[error] | import dfhdl.core.DFVal.InitValue.fromValue
4747[error] | import dfhdl.internals.Exact.fromValue
4748[error] | import dfhdl.internals.Exact0.conv
4749[error] | import dfhdl.internals.Exact1.conv
4750[error] |
4751[error] |
4752[error] -- [E008] Not Found Error: /build/repo/core/src/test/scala/CoreSpec/DFVectorSpec.scala:163:19
4753[error] 163 | assert((b == v.bits).toScalaBoolean)
4754[error] | ^^^^^^
4755[error] |value bits is not a member of dfhdl.core.DFBits[(8 : Int)] X dfhdl.core.DFConstOf[dfhdl.core.DFInt32].
4756[error] |An extension method was tried, but could not be fully constructed:
4757[error] |
4758[error] | dfhdl.bits[T, A, C, I, P](v)
4759[error] |
4760[error] | failed with:
4761[error] |
4762[error] | Found: (v : dfhdl.core.DFBits[(8 : Int)] X dfhdl.core.DFConstOf[dfhdl.core.DFInt32])
4763[error] | Required: dfhdl.core.DFVal[dfhdl.core.DFTypeAny, dfhdl.core.Modifier[Any, Any, Any, Any]]
4764[error] |
4765[error] | One of the following imports might make progress towards fixing the problem:
4766[error] |
4767[error] | import dfhdl.core.DFType.conv
4768[error] | import dfhdl.core.DFVal.InitTupleValues.fromValue
4769[error] | import dfhdl.core.DFVal.InitValue.fromValue
4770[error] | import dfhdl.internals.Exact.fromValue
4771[error] | import dfhdl.internals.Exact0.conv
4772[error] | import dfhdl.internals.Exact1.conv
4773[error] |
4774[error] |
4775[error] -- [E006] Not Found Error: /build/repo/core/src/test/scala/CoreSpec/DFVectorSpec.scala:190:6
4776[error] 190 | assertRuntimeErrorLog(
4777[error] | ^^^^^^^^^^^^^^^^^^^^^
4778[error] | Not found: X 4 <> VAR initFile "bits8x4.nofile"assertRuntimeErrorLog
4779[error] |
4780[error] | longer explanation available when compiling with `-explain`
4781[error] -- [E006] Not Found Error: /build/repo/core/src/test/scala/CoreSpec/DFVectorSpec.scala:195:6
4782[error] 195 | assertRuntimeErrorLog(
4783[error] | ^^^^^^^^^^^^^^^^^^^^^
4784[error] | Not found: X 4 <> VAR initFile "bits8x4.empty"assertRuntimeErrorLog
4785[error] |
4786[error] | longer explanation available when compiling with `-explain`
4787[error] -- [E006] Not Found Error: /build/repo/core/src/test/scala/CoreSpec/DFVectorSpec.scala:202:6
4788[error] 202 | assertRuntimeErrorLog(
4789[error] | ^^^^^^^^^^^^^^^^^^^^^
4790[error] |Not found: X 4 <> VAR initFile ("bits8x4.bin", InitFileFormat.VerilogHex)assertRuntimeErrorLog
4791[error] |
4792[error] | longer explanation available when compiling with `-explain`
4793[warn] two warnings found
4794[error] 58 errors found
4795[error] (lib / Compile / compileIncremental) Compilation failed
4796[error] (core / Test / compileIncremental) Compilation failed
4797Starting build for ProjectRef(file:/build/repo/,internals) (dfhdl-internals)... [4/8]
4798Compile scalacOptions: -unchecked, -language:strictEquality, -language:implicitConversions, -Wconf:msg=or backticked identifier `equals`:s, -Wconf:msg=not declared infix:s, -Wconf:msg=bad option '-Jdummy:s, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.7-migration
4799[info] compiling 3 Scala sources to /build/repo/internals/target/scala-3.7.4/test-classes ...
4800[info] done compiling
4801Starting build for ProjectRef(file:/build/repo/,compiler_ir) (dfhdl-compiler-ir)... [5/8]
4802Compile scalacOptions: -unchecked, -language:strictEquality, -language:implicitConversions, -Wconf:msg=or backticked identifier `equals`:s, -Wconf:msg=not declared infix:s, -Wconf:msg=bad option '-Jdummy:s, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.7-migration
4803Starting build for ProjectRef(file:/build/repo/,root) (dfhdl)... [6/8]
4804Compile scalacOptions: -unchecked, -language:strictEquality, -language:implicitConversions, -Wconf:msg=or backticked identifier `equals`:s, -Wconf:msg=not declared infix:s, -Wconf:msg=bad option '-Jdummy:s, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.7-migration
4805Starting build for ProjectRef(file:/build/repo/,compiler_stages) (dfhdl-compiler-stages)... [7/8]
4806Compile scalacOptions: -unchecked, -language:strictEquality, -language:implicitConversions, -Wconf:msg=or backticked identifier `equals`:s, -Wconf:msg=not declared infix:s, -Wconf:msg=bad option '-Jdummy:s, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.7-migration
4807[info] compiling 43 Scala sources to /build/repo/compiler/stages/target/scala-3.7.4/test-classes ...
4808[info] [patched file /build/repo/compiler/stages/src/test/scala/StagesSpec/GlobalizePortVectorParamsSpec.scala]
4809[info] [patched file /build/repo/compiler/stages/src/test/scala/StagesSpec/NamedSelectionSpec.scala]
4810[info] [patched file /build/repo/compiler/stages/src/test/scala/StagesSpec/PrintVerilogCodeSpec.scala]
4811[info] [patched file /build/repo/compiler/stages/src/test/scala/StagesSpec/ViaConnectionSpec.scala]
4812[info] [patched file /build/repo/compiler/stages/src/test/scala/StagesSpec/BreakOpsSpec.scala]
4813[info] [patched file /build/repo/compiler/stages/src/test/scala/StagesSpec/DropOpaquesSpec.scala]
4814[info] [patched file /build/repo/compiler/stages/src/test/scala/StagesSpec/ExplicitRomVarSpec.scala]
4815[info] [patched file /build/repo/compiler/stages/src/test/scala/StagesSpec/PrintCodeStringSpec.scala]
4816[info] [patched file /build/repo/compiler/stages/src/test/scala/StagesSpec/PrintVHDLCodeSpec.scala]
4817[info] [patched file /build/repo/compiler/stages/src/test/scala/StagesSpec/OrderMembersSpec.scala]
4818[info] [patched file /build/repo/compiler/stages/src/test/scala/StagesSpec/UniqueNamesSpec.scala]
4819[info] [patched file /build/repo/compiler/stages/src/test/scala/StagesSpec/ToEDSpec.scala]
4820[info] [patched file /build/repo/compiler/stages/src/test/scala/StagesSpec/ExplicitClkRstCfgSpec.scala]
4821[info] [patched file /build/repo/compiler/stages/src/test/scala/StagesSpec/DropStructsVecsSpec.scala]
4822[info] done compiling
4823[info] compiling 14 Scala sources to /build/repo/compiler/stages/target/scala-3.7.4/test-classes ...
4824[error] -- Error: /build/repo/compiler/stages/src/test/scala/StagesSpec/BreakOpsSpec.scala:13:27
4825[error] 13 | val z = Bits(8) `X` 4` X 4 <> VAR
4826[error] | ^
4827[error] | unclosed quoted identifier
4828[error] -- Error: /build/repo/compiler/stages/src/test/scala/StagesSpec/DropOpaquesSpec.scala:204:22
4829[error] 204 | val x = MyOpaque` X 4 <> VAR
4830[error] | ^
4831[error] | unclosed quoted identifier
4832[error] -- Error: /build/repo/compiler/stages/src/test/scala/StagesSpec/DropOpaquesSpec.scala:205:21
4833[error] 205 | val y = Counter` X 2 <> VAR
4834[error] | ^
4835[error] | unclosed quoted identifier
4836[error] -- Error: /build/repo/compiler/stages/src/test/scala/StagesSpec/DropOpaquesSpec.scala:463:26
4837[error] 463 | val x = MyOpaque` X 4 <> VAR
4838[error] | ^
4839[error] | unclosed quoted identifier
4840[error] -- Error: /build/repo/compiler/stages/src/test/scala/StagesSpec/DropOpaquesSpec.scala:464:25
4841[error] 464 | val y = Counter` X 2 <> VAR
4842[error] | ^
4843[error] | unclosed quoted identifier
4844[error] -- Error: /build/repo/compiler/stages/src/test/scala/StagesSpec/DropStructsVecsSpec.scala:11:22
4845[error] 11 | val x = UInt(8)` X 4 <> IN
4846[error] | ^
4847[error] | unclosed quoted identifier
4848[error] -- Error: /build/repo/compiler/stages/src/test/scala/StagesSpec/DropStructsVecsSpec.scala:12:22
4849[error] 12 | val y = UInt(8)` X 4 <> OUT
4850[error] | ^
4851[error] | unclosed quoted identifier
4852[error] -- Error: /build/repo/compiler/stages/src/test/scala/StagesSpec/DropStructsVecsSpec.scala:13:22
4853[error] 13 | val y2 = UInt(8)` X 3 <> OUT
4854[error] | ^
4855[error] | unclosed quoted identifier
4856[error] -- Error: /build/repo/compiler/stages/src/test/scala/StagesSpec/DropStructsVecsSpec.scala:14:28
4857[error] 14 | val xx = UInt(8) `X` 4` X 4 <> IN
4858[error] | ^
4859[error] | unclosed quoted identifier
4860[error] -- Error: /build/repo/compiler/stages/src/test/scala/StagesSpec/DropStructsVecsSpec.scala:50:26
4861[error] 50 | val x = UInt(width)` X depth <> IN
4862[error] | ^
4863[error] | unclosed quoted identifier
4864[error] -- Error: /build/repo/compiler/stages/src/test/scala/StagesSpec/DropStructsVecsSpec.scala:51:26
4865[error] 51 | val y = UInt(width)` X depth <> OUT
4866[error] | ^
4867[error] | unclosed quoted identifier
4868[error] -- Error: /build/repo/compiler/stages/src/test/scala/StagesSpec/DropStructsVecsSpec.scala:52:36
4869[error] 52 | val xx = UInt(width) `X` depth` X depth <> IN
4870[error] | ^
4871[error] | unclosed quoted identifier
4872[error] -- Error: /build/repo/compiler/stages/src/test/scala/StagesSpec/DropStructsVecsSpec.scala:82:86
4873[error] 82 | UInt(width)` X depth <> VAR init h"${width}'0".repeat(depth).as(UInt(width) `X` depth)
4874[error] | ^
4875[error] | unclosed quoted identifier
4876[error] -- Error: /build/repo/compiler/stages/src/test/scala/StagesSpec/DropStructsVecsSpec.scala:83:10
4877[error] 83 | val v2 = UInt(width)` X depth <> VAR init all(0)
4878[error] | ^^
4879[error] | end of statement expected but identifier found
4880[error] -- Error: /build/repo/compiler/stages/src/test/scala/StagesSpec/DropStructsVecsSpec.scala:83:27
4881[error] 83 | val v2 = UInt(width)` X depth <> VAR init all(0)
4882[error] | ^
4883[error] | unclosed quoted identifier
4884[error] -- Error: /build/repo/compiler/stages/src/test/scala/StagesSpec/DropStructsVecsSpec.scala:84:27
4885[error] 84 | val v3 = UInt(width)` X depth <> VAR init Vector(0, 1, 2, 3)
4886[error] | ^
4887[error] | unclosed quoted identifier
4888[error] -- Error: /build/repo/compiler/stages/src/test/scala/StagesSpec/DropStructsVecsSpec.scala:87:27
4889[error] 87 | val o2 = UInt(width)` X depth <> OUT
4890[error] | ^
4891[error] | unclosed quoted identifier
4892[error] -- Error: /build/repo/compiler/stages/src/test/scala/StagesSpec/DropStructsVecsSpec.scala:180:26
4893[error] 180 | val z = UInt(8)` X 2 <> OUT
4894[error] | ^
4895[error] | unclosed quoted identifier
4896[error] -- Error: /build/repo/compiler/stages/src/test/scala/StagesSpec/DropStructsVecsSpec.scala:214:23
4897[error] 214 | val o2 = Bits(8)` X 4 <> OUT
4898[error] | ^
4899[error] | unclosed quoted identifier
4900[error] -- Error: /build/repo/compiler/stages/src/test/scala/StagesSpec/DropStructsVecsSpec.scala:215:23
4901[error] 215 | val o3 = Bits(8)` X 4 <> OUT
4902[error] | ^
4903[error] | unclosed quoted identifier
4904[error] -- Error: /build/repo/compiler/stages/src/test/scala/StagesSpec/DropStructsVecsSpec.scala:216:23
4905[error] 216 | val v = Bits(8)` X 4 <> VAR init arg
4906[error] | ^
4907[error] | unclosed quoted identifier
4908[error] -- Error: /build/repo/compiler/stages/src/test/scala/StagesSpec/DropStructsVecsSpec.scala:217:29
4909[error] 217 | val v2 = Bits(8) `X` 4` X 4 <> VAR init arg2
4910[error] | ^
4911[error] | unclosed quoted identifier
4912[error] -- Error: /build/repo/compiler/stages/src/test/scala/StagesSpec/DropStructsVecsSpec.scala:218:23
4913[error] 218 | val v3 = Bits(8)` X 4 <> VAR.REG
4914[error] | ^
4915[error] | unclosed quoted identifier
4916[error] -- Error: /build/repo/compiler/stages/src/test/scala/StagesSpec/DropStructsVecsSpec.scala:263:21
4917[error] 263 | val o = Bits[8]` X 4 <> OUT
4918[error] | ^
4919[error] | unclosed quoted identifier
4920[error] -- Error: /build/repo/compiler/stages/src/test/scala/StagesSpec/ExplicitClkRstCfgSpec.scala:368:32
4921[error] 368 | val ram = Bits(DATA_WIDTH)` X (2 ** ADDR_WIDTH) <> VAR.SHARED
4922[error] | ^
4923[error] | unclosed quoted identifier
4924[error] -- Error: /build/repo/compiler/stages/src/test/scala/StagesSpec/ExplicitRomVarSpec.scala:189:31
4925[error] 189 | val lookupTable = Bits(8)` X 4 <> VAR init Vector(h"01", h"02", h"03", h"04")
4926[error] | ^
4927[error] | unclosed quoted identifier
4928[error] -- Error: /build/repo/compiler/stages/src/test/scala/StagesSpec/GlobalizePortVectorParamsSpec.scala:13:26
4929[error] 13 | val x1 = Bits(width)` X length <> IN
4930[error] | ^
4931[error] | unclosed quoted identifier
4932[error] -- Error: /build/repo/compiler/stages/src/test/scala/StagesSpec/GlobalizePortVectorParamsSpec.scala:14:26
4933[error] 14 | val y1 = Bits(width)` X length <> OUT
4934[error] | ^
4935[error] | unclosed quoted identifier
4936[error] -- Error: /build/repo/compiler/stages/src/test/scala/StagesSpec/GlobalizePortVectorParamsSpec.scala:16:26
4937[error] 16 | val x2 = UInt(width)` X (length + 1) <> IN
4938[error] | ^
4939[error] | unclosed quoted identifier
4940[error] -- Error: /build/repo/compiler/stages/src/test/scala/StagesSpec/GlobalizePortVectorParamsSpec.scala:17:26
4941[error] 17 | val y2 = UInt(width)` X (length + 1) <> OUT
4942[error] | ^
4943[error] | unclosed quoted identifier
4944[error] -- Error: /build/repo/compiler/stages/src/test/scala/StagesSpec/GlobalizePortVectorParamsSpec.scala:19:26
4945[error] 19 | val x3 = SInt(width)` X 7 <> IN
4946[error] | ^
4947[error] | unclosed quoted identifier
4948[error] -- Error: /build/repo/compiler/stages/src/test/scala/StagesSpec/GlobalizePortVectorParamsSpec.scala:20:26
4949[error] 20 | val y3 = SInt(width)` X 7 <> OUT
4950[error] | ^
4951[error] | unclosed quoted identifier
4952[error] -- Error: /build/repo/compiler/stages/src/test/scala/StagesSpec/GlobalizePortVectorParamsSpec.scala:22:32
4953[error] 22 | val x4 = Bits(width) `X` 7` X length <> IN
4954[error] | ^
4955[error] | unclosed quoted identifier
4956[error] -- Error: /build/repo/compiler/stages/src/test/scala/StagesSpec/GlobalizePortVectorParamsSpec.scala:23:32
4957[error] 23 | val y4 = Bits(width) `X` 7` X length <> OUT
4958[error] | ^
4959[error] | unclosed quoted identifier
4960[error] -- Error: /build/repo/compiler/stages/src/test/scala/StagesSpec/GlobalizePortVectorParamsSpec.scala:52:26
4961[error] 52 | val x1 = Bits(width)` X length <> IN
4962[error] | ^
4963[error] | unclosed quoted identifier
4964[error] -- Error: /build/repo/compiler/stages/src/test/scala/StagesSpec/GlobalizePortVectorParamsSpec.scala:53:26
4965[error] 53 | val y1 = Bits(width)` X length <> OUT
4966[error] | ^
4967[error] | unclosed quoted identifier
4968[error] -- Error: /build/repo/compiler/stages/src/test/scala/StagesSpec/GlobalizePortVectorParamsSpec.scala:54:26
4969[error] 54 | val v1 = Bits(width)` X length <> VAR
4970[error] | ^
4971[error] | unclosed quoted identifier
4972[error] -- Error: /build/repo/compiler/stages/src/test/scala/StagesSpec/GlobalizePortVectorParamsSpec.scala:57:26
4973[error] 57 | val x2 = UInt(width)` X (length + 1) <> IN
4974[error] | ^
4975[error] | unclosed quoted identifier
4976[error] -- Error: /build/repo/compiler/stages/src/test/scala/StagesSpec/GlobalizePortVectorParamsSpec.scala:58:26
4977[error] 58 | val y2 = UInt(width)` X (length + 1) <> OUT
4978[error] | ^
4979[error] | unclosed quoted identifier
4980[error] -- Error: /build/repo/compiler/stages/src/test/scala/StagesSpec/GlobalizePortVectorParamsSpec.scala:59:26
4981[error] 59 | val v2 = UInt(width)` X (length + 1) <> VAR
4982[error] | ^
4983[error] | unclosed quoted identifier
4984[error] -- Error: /build/repo/compiler/stages/src/test/scala/StagesSpec/GlobalizePortVectorParamsSpec.scala:62:26
4985[error] 62 | val x3 = SInt(width)` X 7 <> IN
4986[error] | ^
4987[error] | unclosed quoted identifier
4988[error] -- Error: /build/repo/compiler/stages/src/test/scala/StagesSpec/GlobalizePortVectorParamsSpec.scala:63:26
4989[error] 63 | val y3 = SInt(width)` X 7 <> OUT
4990[error] | ^
4991[error] | unclosed quoted identifier
4992[error] -- Error: /build/repo/compiler/stages/src/test/scala/StagesSpec/GlobalizePortVectorParamsSpec.scala:64:26
4993[error] 64 | val v3 = SInt(width)` X 7 <> VAR
4994[error] | ^
4995[error] | unclosed quoted identifier
4996[error] -- Error: /build/repo/compiler/stages/src/test/scala/StagesSpec/GlobalizePortVectorParamsSpec.scala:67:32
4997[error] 67 | val x4 = Bits(width) `X` 7` X length <> IN
4998[error] | ^
4999[error] | unclosed quoted identifier
5000[error] -- Error: /build/repo/compiler/stages/src/test/scala/StagesSpec/GlobalizePortVectorParamsSpec.scala:68:32
5001[error] 68 | val y4 = Bits(width) `X` 7` X length <> OUT
5002[error] | ^
5003[error] | unclosed quoted identifier
5004[error] -- Error: /build/repo/compiler/stages/src/test/scala/StagesSpec/GlobalizePortVectorParamsSpec.scala:69:32
5005[error] 69 | val v4 = Bits(width) `X` 7` X length <> VAR
5006[error] | ^
5007[error] | unclosed quoted identifier
5008[error] -- Error: /build/repo/compiler/stages/src/test/scala/StagesSpec/GlobalizePortVectorParamsSpec.scala:109:26
5009[error] 109 | val x1 = Bits(width)` X length <> IN
5010[error] | ^
5011[error] | unclosed quoted identifier
5012[error] -- Error: /build/repo/compiler/stages/src/test/scala/StagesSpec/GlobalizePortVectorParamsSpec.scala:110:26
5013[error] 110 | val y1 = Bits(width)` X length <> OUT
5014[error] | ^
5015[error] | unclosed quoted identifier
5016[error] -- Error: /build/repo/compiler/stages/src/test/scala/StagesSpec/GlobalizePortVectorParamsSpec.scala:112:26
5017[error] 112 | val x2 = UInt(width)` X (length + 1) <> IN
5018[error] | ^
5019[error] | unclosed quoted identifier
5020[error] -- Error: /build/repo/compiler/stages/src/test/scala/StagesSpec/GlobalizePortVectorParamsSpec.scala:113:26
5021[error] 113 | val y2 = UInt(width)` X (length + 1) <> OUT
5022[error] | ^
5023[error] | unclosed quoted identifier
5024[error] -- Error: /build/repo/compiler/stages/src/test/scala/StagesSpec/GlobalizePortVectorParamsSpec.scala:115:26
5025[error] 115 | val x3 = SInt(width)` X 7 <> IN
5026[error] | ^
5027[error] | unclosed quoted identifier
5028[error] -- Error: /build/repo/compiler/stages/src/test/scala/StagesSpec/GlobalizePortVectorParamsSpec.scala:116:26
5029[error] 116 | val y3 = SInt(width)` X 7 <> OUT
5030[error] | ^
5031[error] | unclosed quoted identifier
5032[error] -- Error: /build/repo/compiler/stages/src/test/scala/StagesSpec/GlobalizePortVectorParamsSpec.scala:118:32
5033[error] 118 | val x4 = Bits(width) `X` 7` X length <> IN
5034[error] | ^
5035[error] | unclosed quoted identifier
5036[error] -- Error: /build/repo/compiler/stages/src/test/scala/StagesSpec/GlobalizePortVectorParamsSpec.scala:119:32
5037[error] 119 | val y4 = Bits(width) `X` 7` X length <> OUT
5038[error] | ^
5039[error] | unclosed quoted identifier
5040[error] -- Error: /build/repo/compiler/stages/src/test/scala/StagesSpec/GlobalizePortVectorParamsSpec.scala:149:25
5041[error] 149 | val x = Bits(width)` X length <> IN
5042[error] | ^
5043[error] | unclosed quoted identifier
5044[error] -- Error: /build/repo/compiler/stages/src/test/scala/StagesSpec/GlobalizePortVectorParamsSpec.scala:150:25
5045[error] 150 | val y = Bits(width)` X length <> OUT
5046[error] | ^
5047[error] | unclosed quoted identifier
5048[error] -- Error: /build/repo/compiler/stages/src/test/scala/StagesSpec/GlobalizePortVectorParamsSpec.scala:151:25
5049[error] 151 | val v = Bits(width)` X length <> VAR
5050[error] | ^
5051[error] | unclosed quoted identifier
5052[error] -- Error: /build/repo/compiler/stages/src/test/scala/StagesSpec/GlobalizePortVectorParamsSpec.scala:158:30
5053[error] 158 | val x1 = Bits(widthTop)` X lengthTop <> IN
5054[error] | ^
5055[error] | unclosed quoted identifier
5056[error] -- Error: /build/repo/compiler/stages/src/test/scala/StagesSpec/GlobalizePortVectorParamsSpec.scala:159:30
5057[error] 159 | val y1 = Bits(widthTop)` X lengthTop <> OUT
5058[error] | ^
5059[error] | unclosed quoted identifier
5060[error] -- Error: /build/repo/compiler/stages/src/test/scala/StagesSpec/GlobalizePortVectorParamsSpec.scala:163:30
5061[error] 163 | val x2 = Bits(widthTop)` X (lengthTop + 1) <> IN
5062[error] | ^
5063[error] | unclosed quoted identifier
5064[error] -- Error: /build/repo/compiler/stages/src/test/scala/StagesSpec/GlobalizePortVectorParamsSpec.scala:164:30
5065[error] 164 | val y2 = Bits(widthTop)` X (lengthTop + 1) <> OUT
5066[error] | ^
5067[error] | unclosed quoted identifier
5068[error] -- Error: /build/repo/compiler/stages/src/test/scala/StagesSpec/GlobalizePortVectorParamsSpec.scala:168:30
5069[error] 168 | val x3 = Bits(widthTop)` X 7 <> IN
5070[error] | ^
5071[error] | unclosed quoted identifier
5072[error] -- Error: /build/repo/compiler/stages/src/test/scala/StagesSpec/GlobalizePortVectorParamsSpec.scala:169:30
5073[error] 169 | val y3 = Bits(widthTop)` X 7 <> OUT
5074[error] | ^
5075[error] | unclosed quoted identifier
5076[error] -- Error: /build/repo/compiler/stages/src/test/scala/StagesSpec/GlobalizePortVectorParamsSpec.scala:234:25
5077[error] 234 | val x = Bits(width)` X length <> IN
5078[error] | ^
5079[error] | unclosed quoted identifier
5080[error] -- Error: /build/repo/compiler/stages/src/test/scala/StagesSpec/GlobalizePortVectorParamsSpec.scala:235:25
5081[error] 235 | val y = Bits(width)` X length <> OUT
5082[error] | ^
5083[error] | unclosed quoted identifier
5084[error] -- Error: /build/repo/compiler/stages/src/test/scala/StagesSpec/GlobalizePortVectorParamsSpec.scala:236:25
5085[error] 236 | val v = Bits(width)` X length <> VAR
5086[error] | ^
5087[error] | unclosed quoted identifier
5088[error] -- Error: /build/repo/compiler/stages/src/test/scala/StagesSpec/GlobalizePortVectorParamsSpec.scala:243:27
5089[error] 243 | val x1 = Bits(width)` X length <> IN
5090[error] | ^
5091[error] | unclosed quoted identifier
5092[error] -- Error: /build/repo/compiler/stages/src/test/scala/StagesSpec/GlobalizePortVectorParamsSpec.scala:244:27
5093[error] 244 | val y1 = Bits(width)` X length <> OUT
5094[error] | ^
5095[error] | unclosed quoted identifier
5096[error] -- Error: /build/repo/compiler/stages/src/test/scala/StagesSpec/GlobalizePortVectorParamsSpec.scala:248:27
5097[error] 248 | val x2 = Bits(width)` X (length + 1) <> IN
5098[error] | ^
5099[error] | unclosed quoted identifier
5100[error] -- Error: /build/repo/compiler/stages/src/test/scala/StagesSpec/GlobalizePortVectorParamsSpec.scala:249:27
5101[error] 249 | val y2 = Bits(width)` X (length + 1) <> OUT
5102[error] | ^
5103[error] | unclosed quoted identifier
5104[error] -- Error: /build/repo/compiler/stages/src/test/scala/StagesSpec/GlobalizePortVectorParamsSpec.scala:254:31
5105[error] 254 | val x3 = Bits(width)` X length3 <> IN
5106[error] | ^
5107[error] | unclosed quoted identifier
5108[error] -- Error: /build/repo/compiler/stages/src/test/scala/StagesSpec/GlobalizePortVectorParamsSpec.scala:255:31
5109[error] 255 | val y3 = Bits(width)` X length3 <> OUT
5110[error] | ^
5111[error] | unclosed quoted identifier
5112[error] -- Error: /build/repo/compiler/stages/src/test/scala/StagesSpec/OrderMembersSpec.scala:84:26
5113[error] 84 | val x = UInt(8)` X 7 <> VAR.REG
5114[error] | ^
5115[error] | unclosed quoted identifier
5116[error] -- Error: /build/repo/compiler/stages/src/test/scala/StagesSpec/PrintCodeStringSpec.scala:737:32
5117[error] 737 | val ram = Bits(DATA_WIDTH)` X (2 ** ADDR_WIDTH) <> VAR.SHARED
5118[error] | ^
5119[error] | unclosed quoted identifier
5120[error] -- Error: /build/repo/compiler/stages/src/test/scala/StagesSpec/PrintCodeStringSpec.scala:1064:33
5121[error] 1064 | val matrix = Bits(10) `X` 8` X 8 <> OUT
5122[error] | ^
5123[error] | unclosed quoted identifier
5124[error] -- Error: /build/repo/compiler/stages/src/test/scala/StagesSpec/PrintCodeStringSpec.scala:1118:33
5125[error] 1118 | val matrix = Bits(10) `X` 8` X 8 <> OUT.REG
5126[error] | ^
5127[error] | unclosed quoted identifier
5128[error] -- Error: /build/repo/compiler/stages/src/test/scala/StagesSpec/PrintVHDLCodeSpec.scala:534:29
5129[error] 534 | val v = Bits(12) `X` 16` X 10 <> OUT
5130[error] | ^
5131[error] | unclosed quoted identifier
5132[error] -- Error: /build/repo/compiler/stages/src/test/scala/StagesSpec/PrintVHDLCodeSpec.scala:828:26
5133[error] 828 | val x1 = Bits(width)` X length <> IN
5134[error] | ^
5135[error] | unclosed quoted identifier
5136[error] -- Error: /build/repo/compiler/stages/src/test/scala/StagesSpec/PrintVHDLCodeSpec.scala:829:26
5137[error] 829 | val y1 = Bits(width)` X length <> OUT
5138[error] | ^
5139[error] | unclosed quoted identifier
5140[error] -- Error: /build/repo/compiler/stages/src/test/scala/StagesSpec/PrintVHDLCodeSpec.scala:831:26
5141[error] 831 | val x2 = Bits(width)` X (length + 1) <> IN
5142[error] | ^
5143[error] | unclosed quoted identifier
5144[error] -- Error: /build/repo/compiler/stages/src/test/scala/StagesSpec/PrintVHDLCodeSpec.scala:832:26
5145[error] 832 | val y2 = Bits(width)` X (length + 1) <> OUT
5146[error] | ^
5147[error] | unclosed quoted identifier
5148[error] -- Error: /build/repo/compiler/stages/src/test/scala/StagesSpec/PrintVHDLCodeSpec.scala:834:26
5149[error] 834 | val x3 = Bits(width)` X 7 <> IN
5150[error] | ^
5151[error] | unclosed quoted identifier
5152[error] -- Error: /build/repo/compiler/stages/src/test/scala/StagesSpec/PrintVHDLCodeSpec.scala:835:26
5153[error] 835 | val y3 = Bits(width)` X 7 <> OUT
5154[error] | ^
5155[error] | unclosed quoted identifier
5156[error] -- Error: /build/repo/compiler/stages/src/test/scala/StagesSpec/PrintVHDLCodeSpec.scala:837:32
5157[error] 837 | val x4 = Bits(width) `X` 7` X length <> IN
5158[error] | ^
5159[error] | unclosed quoted identifier
5160[error] -- Error: /build/repo/compiler/stages/src/test/scala/StagesSpec/PrintVHDLCodeSpec.scala:838:32
5161[error] 838 | val y4 = Bits(width) `X` 7` X length <> OUT
5162[error] | ^
5163[error] | unclosed quoted identifier
5164[error] -- Error: /build/repo/compiler/stages/src/test/scala/StagesSpec/PrintVHDLCodeSpec.scala:840:33
5165[error] 840 | val x5 = Bits(width5) `X` 7` X length5 <> IN
5166[error] | ^
5167[error] | unclosed quoted identifier
5168[error] -- Error: /build/repo/compiler/stages/src/test/scala/StagesSpec/PrintVHDLCodeSpec.scala:841:33
5169[error] 841 | val y5 = Bits(width5) `X` 7` X length5 <> OUT
5170[error] | ^
5171[error] | unclosed quoted identifier
5172[error] -- Error: /build/repo/compiler/stages/src/test/scala/StagesSpec/PrintVHDLCodeSpec.scala:993:33
5173[error] 993 | val matrix = Bits(10) `X` 8` X 8 <> OUT
5174[error] | ^
5175[error] | unclosed quoted identifier
5176[error] -- Error: /build/repo/compiler/stages/src/test/scala/StagesSpec/PrintVerilogCodeSpec.scala:782:26
5177[error] 782 | val x1 = Bits(width)` X length <> IN
5178[error] | ^
5179[error] | unclosed quoted identifier
5180[error] -- Error: /build/repo/compiler/stages/src/test/scala/StagesSpec/PrintVerilogCodeSpec.scala:783:26
5181[error] 783 | val y1 = Bits(width)` X length <> OUT
5182[error] | ^
5183[error] | unclosed quoted identifier
5184[error] -- Error: /build/repo/compiler/stages/src/test/scala/StagesSpec/PrintVerilogCodeSpec.scala:785:26
5185[error] 785 | val x2 = Bits(width)` X (length + 1) <> IN
5186[error] | ^
5187[error] | unclosed quoted identifier
5188[error] -- Error: /build/repo/compiler/stages/src/test/scala/StagesSpec/PrintVerilogCodeSpec.scala:786:26
5189[error] 786 | val y2 = Bits(width)` X (length + 1) <> OUT
5190[error] | ^
5191[error] | unclosed quoted identifier
5192[error] -- Error: /build/repo/compiler/stages/src/test/scala/StagesSpec/PrintVerilogCodeSpec.scala:788:26
5193[error] 788 | val x3 = Bits(width)` X 7 <> IN
5194[error] | ^
5195[error] | unclosed quoted identifier
5196[error] -- Error: /build/repo/compiler/stages/src/test/scala/StagesSpec/PrintVerilogCodeSpec.scala:789:26
5197[error] 789 | val y3 = Bits(width)` X 7 <> OUT
5198[error] | ^
5199[error] | unclosed quoted identifier
5200[error] -- Error: /build/repo/compiler/stages/src/test/scala/StagesSpec/PrintVerilogCodeSpec.scala:791:32
5201[error] 791 | val x4 = Bits(width) `X` 7` X length <> IN
5202[error] | ^
5203[error] | unclosed quoted identifier
5204[error] -- Error: /build/repo/compiler/stages/src/test/scala/StagesSpec/PrintVerilogCodeSpec.scala:792:32
5205[error] 792 | val y4 = Bits(width) `X` 7` X length <> OUT
5206[error] | ^
5207[error] | unclosed quoted identifier
5208[error] -- Error: /build/repo/compiler/stages/src/test/scala/StagesSpec/PrintVerilogCodeSpec.scala:794:33
5209[error] 794 | val x5 = Bits(width5) `X` 7` X length5 <> IN
5210[error] | ^
5211[error] | unclosed quoted identifier
5212[error] -- Error: /build/repo/compiler/stages/src/test/scala/StagesSpec/PrintVerilogCodeSpec.scala:795:33
5213[error] 795 | val y5 = Bits(width5) `X` 7` X length5 <> OUT
5214[error] | ^
5215[error] | unclosed quoted identifier
5216[error] -- Error: /build/repo/compiler/stages/src/test/scala/StagesSpec/PrintVerilogCodeSpec.scala:893:33
5217[error] 893 | val matrix = Bits(10) `X` 8` X 8 <> OUT
5218[error] | ^
5219[error] | unclosed quoted identifier
5220[error] -- Error: /build/repo/compiler/stages/src/test/scala/StagesSpec/PrintVerilogCodeSpec.scala:957:33
5221[error] 957 | val matrix = Bits(10) `X` 8` X 8 <> OUT
5222[error] | ^
5223[error] | unclosed quoted identifier
5224[error] 236 errors found
5225[error] (compiler_stages / Test / compileIncremental) Compilation failed
5226[info] compiling 14 Scala sources to /build/repo/compiler/stages/target/scala-3.7.4/test-classes ...
5227[error] -- Error: /build/repo/compiler/stages/src/test/scala/StagesSpec/BreakOpsSpec.scala:13:27
5228[error] 13 | val z = Bits(8) `X` 4` X 4 <> VAR
5229[error] | ^
5230[error] | unclosed quoted identifier
5231[error] -- Error: /build/repo/compiler/stages/src/test/scala/StagesSpec/DropOpaquesSpec.scala:204:22
5232[error] 204 | val x = MyOpaque` X 4 <> VAR
5233[error] | ^
5234[error] | unclosed quoted identifier
5235[error] -- Error: /build/repo/compiler/stages/src/test/scala/StagesSpec/DropOpaquesSpec.scala:205:21
5236[error] 205 | val y = Counter` X 2 <> VAR
5237[error] | ^
5238[error] | unclosed quoted identifier
5239[error] -- Error: /build/repo/compiler/stages/src/test/scala/StagesSpec/DropOpaquesSpec.scala:463:26
5240[error] 463 | val x = MyOpaque` X 4 <> VAR
5241[error] | ^
5242[error] | unclosed quoted identifier
5243[error] -- Error: /build/repo/compiler/stages/src/test/scala/StagesSpec/DropOpaquesSpec.scala:464:25
5244[error] 464 | val y = Counter` X 2 <> VAR
5245[error] | ^
5246[error] | unclosed quoted identifier
5247[error] -- Error: /build/repo/compiler/stages/src/test/scala/StagesSpec/DropStructsVecsSpec.scala:11:22
5248[error] 11 | val x = UInt(8)` X 4 <> IN
5249[error] | ^
5250[error] | unclosed quoted identifier
5251[error] -- Error: /build/repo/compiler/stages/src/test/scala/StagesSpec/DropStructsVecsSpec.scala:12:22
5252[error] 12 | val y = UInt(8)` X 4 <> OUT
5253[error] | ^
5254[error] | unclosed quoted identifier
5255[error] -- Error: /build/repo/compiler/stages/src/test/scala/StagesSpec/DropStructsVecsSpec.scala:13:22
5256[error] 13 | val y2 = UInt(8)` X 3 <> OUT
5257[error] | ^
5258[error] | unclosed quoted identifier
5259[error] -- Error: /build/repo/compiler/stages/src/test/scala/StagesSpec/DropStructsVecsSpec.scala:14:28
5260[error] 14 | val xx = UInt(8) `X` 4` X 4 <> IN
5261[error] | ^
5262[error] | unclosed quoted identifier
5263[error] -- Error: /build/repo/compiler/stages/src/test/scala/StagesSpec/DropStructsVecsSpec.scala:50:26
5264[error] 50 | val x = UInt(width)` X depth <> IN
5265[error] | ^
5266[error] | unclosed quoted identifier
5267[error] -- Error: /build/repo/compiler/stages/src/test/scala/StagesSpec/DropStructsVecsSpec.scala:51:26
5268[error] 51 | val y = UInt(width)` X depth <> OUT
5269[error] | ^
5270[error] | unclosed quoted identifier
5271[error] -- Error: /build/repo/compiler/stages/src/test/scala/StagesSpec/DropStructsVecsSpec.scala:52:36
5272[error] 52 | val xx = UInt(width) `X` depth` X depth <> IN
5273[error] | ^
5274[error] | unclosed quoted identifier
5275[error] -- Error: /build/repo/compiler/stages/src/test/scala/StagesSpec/DropStructsVecsSpec.scala:82:86
5276[error] 82 | UInt(width)` X depth <> VAR init h"${width}'0".repeat(depth).as(UInt(width) `X` depth)
5277[error] | ^
5278[error] | unclosed quoted identifier
5279[error] -- Error: /build/repo/compiler/stages/src/test/scala/StagesSpec/DropStructsVecsSpec.scala:83:10
5280[error] 83 | val v2 = UInt(width)` X depth <> VAR init all(0)
5281[error] | ^^
5282[error] | end of statement expected but identifier found
5283[error] -- Error: /build/repo/compiler/stages/src/test/scala/StagesSpec/DropStructsVecsSpec.scala:83:27
5284[error] 83 | val v2 = UInt(width)` X depth <> VAR init all(0)
5285[error] | ^
5286[error] | unclosed quoted identifier
5287[error] -- Error: /build/repo/compiler/stages/src/test/scala/StagesSpec/DropStructsVecsSpec.scala:84:27
5288[error] 84 | val v3 = UInt(width)` X depth <> VAR init Vector(0, 1, 2, 3)
5289[error] | ^
5290[error] | unclosed quoted identifier
5291[error] -- Error: /build/repo/compiler/stages/src/test/scala/StagesSpec/DropStructsVecsSpec.scala:87:27
5292[error] 87 | val o2 = UInt(width)` X depth <> OUT
5293[error] | ^
5294[error] | unclosed quoted identifier
5295[error] -- Error: /build/repo/compiler/stages/src/test/scala/StagesSpec/DropStructsVecsSpec.scala:180:26
5296[error] 180 | val z = UInt(8)` X 2 <> OUT
5297[error] | ^
5298[error] | unclosed quoted identifier
5299[error] -- Error: /build/repo/compiler/stages/src/test/scala/StagesSpec/DropStructsVecsSpec.scala:214:23
5300[error] 214 | val o2 = Bits(8)` X 4 <> OUT
5301[error] | ^
5302[error] | unclosed quoted identifier
5303[error] -- Error: /build/repo/compiler/stages/src/test/scala/StagesSpec/DropStructsVecsSpec.scala:215:23
5304[error] 215 | val o3 = Bits(8)` X 4 <> OUT
5305[error] | ^
5306[error] | unclosed quoted identifier
5307[error] -- Error: /build/repo/compiler/stages/src/test/scala/StagesSpec/DropStructsVecsSpec.scala:216:23
5308[error] 216 | val v = Bits(8)` X 4 <> VAR init arg
5309[error] | ^
5310[error] | unclosed quoted identifier
5311[error] -- Error: /build/repo/compiler/stages/src/test/scala/StagesSpec/DropStructsVecsSpec.scala:217:29
5312[error] 217 | val v2 = Bits(8) `X` 4` X 4 <> VAR init arg2
5313[error] | ^
5314[error] | unclosed quoted identifier
5315[error] -- Error: /build/repo/compiler/stages/src/test/scala/StagesSpec/DropStructsVecsSpec.scala:218:23
5316[error] 218 | val v3 = Bits(8)` X 4 <> VAR.REG
5317[error] | ^
5318[error] | unclosed quoted identifier
5319[error] -- Error: /build/repo/compiler/stages/src/test/scala/StagesSpec/DropStructsVecsSpec.scala:263:21
5320[error] 263 | val o = Bits[8]` X 4 <> OUT
5321[error] | ^
5322[error] | unclosed quoted identifier
5323[error] -- Error: /build/repo/compiler/stages/src/test/scala/StagesSpec/ExplicitClkRstCfgSpec.scala:368:32
5324[error] 368 | val ram = Bits(DATA_WIDTH)` X (2 ** ADDR_WIDTH) <> VAR.SHARED
5325[error] | ^
5326[error] | unclosed quoted identifier
5327[error] -- Error: /build/repo/compiler/stages/src/test/scala/StagesSpec/ExplicitRomVarSpec.scala:189:31
5328[error] 189 | val lookupTable = Bits(8)` X 4 <> VAR init Vector(h"01", h"02", h"03", h"04")
5329[error] | ^
5330[error] | unclosed quoted identifier
5331[error] -- Error: /build/repo/compiler/stages/src/test/scala/StagesSpec/GlobalizePortVectorParamsSpec.scala:13:26
5332[error] 13 | val x1 = Bits(width)` X length <> IN
5333[error] | ^
5334[error] | unclosed quoted identifier
5335[error] -- Error: /build/repo/compiler/stages/src/test/scala/StagesSpec/GlobalizePortVectorParamsSpec.scala:14:26
5336[error] 14 | val y1 = Bits(width)` X length <> OUT
5337[error] | ^
5338[error] | unclosed quoted identifier
5339[error] -- Error: /build/repo/compiler/stages/src/test/scala/StagesSpec/GlobalizePortVectorParamsSpec.scala:16:26
5340[error] 16 | val x2 = UInt(width)` X (length + 1) <> IN
5341[error] | ^
5342[error] | unclosed quoted identifier
5343[error] -- Error: /build/repo/compiler/stages/src/test/scala/StagesSpec/GlobalizePortVectorParamsSpec.scala:17:26
5344[error] 17 | val y2 = UInt(width)` X (length + 1) <> OUT
5345[error] | ^
5346[error] | unclosed quoted identifier
5347[error] -- Error: /build/repo/compiler/stages/src/test/scala/StagesSpec/GlobalizePortVectorParamsSpec.scala:19:26
5348[error] 19 | val x3 = SInt(width)` X 7 <> IN
5349[error] | ^
5350[error] | unclosed quoted identifier
5351[error] -- Error: /build/repo/compiler/stages/src/test/scala/StagesSpec/GlobalizePortVectorParamsSpec.scala:20:26
5352[error] 20 | val y3 = SInt(width)` X 7 <> OUT
5353[error] | ^
5354[error] | unclosed quoted identifier
5355[error] -- Error: /build/repo/compiler/stages/src/test/scala/StagesSpec/GlobalizePortVectorParamsSpec.scala:22:32
5356[error] 22 | val x4 = Bits(width) `X` 7` X length <> IN
5357[error] | ^
5358[error] | unclosed quoted identifier
5359[error] -- Error: /build/repo/compiler/stages/src/test/scala/StagesSpec/GlobalizePortVectorParamsSpec.scala:23:32
5360[error] 23 | val y4 = Bits(width) `X` 7` X length <> OUT
5361[error] | ^
5362[error] | unclosed quoted identifier
5363[error] -- Error: /build/repo/compiler/stages/src/test/scala/StagesSpec/GlobalizePortVectorParamsSpec.scala:52:26
5364[error] 52 | val x1 = Bits(width)` X length <> IN
5365[error] | ^
5366[error] | unclosed quoted identifier
5367[error] -- Error: /build/repo/compiler/stages/src/test/scala/StagesSpec/GlobalizePortVectorParamsSpec.scala:53:26
5368[error] 53 | val y1 = Bits(width)` X length <> OUT
5369[error] | ^
5370[error] | unclosed quoted identifier
5371[error] -- Error: /build/repo/compiler/stages/src/test/scala/StagesSpec/GlobalizePortVectorParamsSpec.scala:54:26
5372[error] 54 | val v1 = Bits(width)` X length <> VAR
5373[error] | ^
5374[error] | unclosed quoted identifier
5375[error] -- Error: /build/repo/compiler/stages/src/test/scala/StagesSpec/GlobalizePortVectorParamsSpec.scala:57:26
5376[error] 57 | val x2 = UInt(width)` X (length + 1) <> IN
5377[error] | ^
5378[error] | unclosed quoted identifier
5379[error] -- Error: /build/repo/compiler/stages/src/test/scala/StagesSpec/GlobalizePortVectorParamsSpec.scala:58:26
5380[error] 58 | val y2 = UInt(width)` X (length + 1) <> OUT
5381[error] | ^
5382[error] | unclosed quoted identifier
5383[error] -- Error: /build/repo/compiler/stages/src/test/scala/StagesSpec/GlobalizePortVectorParamsSpec.scala:59:26
5384[error] 59 | val v2 = UInt(width)` X (length + 1) <> VAR
5385[error] | ^
5386[error] | unclosed quoted identifier
5387[error] -- Error: /build/repo/compiler/stages/src/test/scala/StagesSpec/GlobalizePortVectorParamsSpec.scala:62:26
5388[error] 62 | val x3 = SInt(width)` X 7 <> IN
5389[error] | ^
5390[error] | unclosed quoted identifier
5391[error] -- Error: /build/repo/compiler/stages/src/test/scala/StagesSpec/GlobalizePortVectorParamsSpec.scala:63:26
5392[error] 63 | val y3 = SInt(width)` X 7 <> OUT
5393[error] | ^
5394[error] | unclosed quoted identifier
5395[error] -- Error: /build/repo/compiler/stages/src/test/scala/StagesSpec/GlobalizePortVectorParamsSpec.scala:64:26
5396[error] 64 | val v3 = SInt(width)` X 7 <> VAR
5397[error] | ^
5398[error] | unclosed quoted identifier
5399[error] -- Error: /build/repo/compiler/stages/src/test/scala/StagesSpec/GlobalizePortVectorParamsSpec.scala:67:32
5400[error] 67 | val x4 = Bits(width) `X` 7` X length <> IN
5401[error] | ^
5402[error] | unclosed quoted identifier
5403[error] -- Error: /build/repo/compiler/stages/src/test/scala/StagesSpec/GlobalizePortVectorParamsSpec.scala:68:32
5404[error] 68 | val y4 = Bits(width) `X` 7` X length <> OUT
5405[error] | ^
5406[error] | unclosed quoted identifier
5407[error] -- Error: /build/repo/compiler/stages/src/test/scala/StagesSpec/GlobalizePortVectorParamsSpec.scala:69:32
5408[error] 69 | val v4 = Bits(width) `X` 7` X length <> VAR
5409[error] | ^
5410[error] | unclosed quoted identifier
5411[error] -- Error: /build/repo/compiler/stages/src/test/scala/StagesSpec/GlobalizePortVectorParamsSpec.scala:109:26
5412[error] 109 | val x1 = Bits(width)` X length <> IN
5413[error] | ^
5414[error] | unclosed quoted identifier
5415[error] -- Error: /build/repo/compiler/stages/src/test/scala/StagesSpec/GlobalizePortVectorParamsSpec.scala:110:26
5416[error] 110 | val y1 = Bits(width)` X length <> OUT
5417[error] | ^
5418[error] | unclosed quoted identifier
5419[error] -- Error: /build/repo/compiler/stages/src/test/scala/StagesSpec/GlobalizePortVectorParamsSpec.scala:112:26
5420[error] 112 | val x2 = UInt(width)` X (length + 1) <> IN
5421[error] | ^
5422[error] | unclosed quoted identifier
5423[error] -- Error: /build/repo/compiler/stages/src/test/scala/StagesSpec/GlobalizePortVectorParamsSpec.scala:113:26
5424[error] 113 | val y2 = UInt(width)` X (length + 1) <> OUT
5425[error] | ^
5426[error] | unclosed quoted identifier
5427[error] -- Error: /build/repo/compiler/stages/src/test/scala/StagesSpec/GlobalizePortVectorParamsSpec.scala:115:26
5428[error] 115 | val x3 = SInt(width)` X 7 <> IN
5429[error] | ^
5430[error] | unclosed quoted identifier
5431[error] -- Error: /build/repo/compiler/stages/src/test/scala/StagesSpec/GlobalizePortVectorParamsSpec.scala:116:26
5432[error] 116 | val y3 = SInt(width)` X 7 <> OUT
5433[error] | ^
5434[error] | unclosed quoted identifier
5435[error] -- Error: /build/repo/compiler/stages/src/test/scala/StagesSpec/GlobalizePortVectorParamsSpec.scala:118:32
5436[error] 118 | val x4 = Bits(width) `X` 7` X length <> IN
5437[error] | ^
5438[error] | unclosed quoted identifier
5439[error] -- Error: /build/repo/compiler/stages/src/test/scala/StagesSpec/GlobalizePortVectorParamsSpec.scala:119:32
5440[error] 119 | val y4 = Bits(width) `X` 7` X length <> OUT
5441[error] | ^
5442[error] | unclosed quoted identifier
5443[error] -- Error: /build/repo/compiler/stages/src/test/scala/StagesSpec/GlobalizePortVectorParamsSpec.scala:149:25
5444[error] 149 | val x = Bits(width)` X length <> IN
5445[error] | ^
5446[error] | unclosed quoted identifier
5447[error] -- Error: /build/repo/compiler/stages/src/test/scala/StagesSpec/GlobalizePortVectorParamsSpec.scala:150:25
5448[error] 150 | val y = Bits(width)` X length <> OUT
5449[error] | ^
5450[error] | unclosed quoted identifier
5451[error] -- Error: /build/repo/compiler/stages/src/test/scala/StagesSpec/GlobalizePortVectorParamsSpec.scala:151:25
5452[error] 151 | val v = Bits(width)` X length <> VAR
5453[error] | ^
5454[error] | unclosed quoted identifier
5455[error] -- Error: /build/repo/compiler/stages/src/test/scala/StagesSpec/GlobalizePortVectorParamsSpec.scala:158:30
5456[error] 158 | val x1 = Bits(widthTop)` X lengthTop <> IN
5457[error] | ^
5458[error] | unclosed quoted identifier
5459[error] -- Error: /build/repo/compiler/stages/src/test/scala/StagesSpec/GlobalizePortVectorParamsSpec.scala:159:30
5460[error] 159 | val y1 = Bits(widthTop)` X lengthTop <> OUT
5461[error] | ^
5462[error] | unclosed quoted identifier
5463[error] -- Error: /build/repo/compiler/stages/src/test/scala/StagesSpec/GlobalizePortVectorParamsSpec.scala:163:30
5464[error] 163 | val x2 = Bits(widthTop)` X (lengthTop + 1) <> IN
5465[error] | ^
5466[error] | unclosed quoted identifier
5467[error] -- Error: /build/repo/compiler/stages/src/test/scala/StagesSpec/GlobalizePortVectorParamsSpec.scala:164:30
5468[error] 164 | val y2 = Bits(widthTop)` X (lengthTop + 1) <> OUT
5469[error] | ^
5470[error] | unclosed quoted identifier
5471[error] -- Error: /build/repo/compiler/stages/src/test/scala/StagesSpec/GlobalizePortVectorParamsSpec.scala:168:30
5472[error] 168 | val x3 = Bits(widthTop)` X 7 <> IN
5473[error] | ^
5474[error] | unclosed quoted identifier
5475[error] -- Error: /build/repo/compiler/stages/src/test/scala/StagesSpec/GlobalizePortVectorParamsSpec.scala:169:30
5476[error] 169 | val y3 = Bits(widthTop)` X 7 <> OUT
5477[error] | ^
5478[error] | unclosed quoted identifier
5479[error] -- Error: /build/repo/compiler/stages/src/test/scala/StagesSpec/GlobalizePortVectorParamsSpec.scala:234:25
5480[error] 234 | val x = Bits(width)` X length <> IN
5481[error] | ^
5482[error] | unclosed quoted identifier
5483[error] -- Error: /build/repo/compiler/stages/src/test/scala/StagesSpec/GlobalizePortVectorParamsSpec.scala:235:25
5484[error] 235 | val y = Bits(width)` X length <> OUT
5485[error] | ^
5486[error] | unclosed quoted identifier
5487[error] -- Error: /build/repo/compiler/stages/src/test/scala/StagesSpec/GlobalizePortVectorParamsSpec.scala:236:25
5488[error] 236 | val v = Bits(width)` X length <> VAR
5489[error] | ^
5490[error] | unclosed quoted identifier
5491[error] -- Error: /build/repo/compiler/stages/src/test/scala/StagesSpec/GlobalizePortVectorParamsSpec.scala:243:27
5492[error] 243 | val x1 = Bits(width)` X length <> IN
5493[error] | ^
5494[error] | unclosed quoted identifier
5495[error] -- Error: /build/repo/compiler/stages/src/test/scala/StagesSpec/GlobalizePortVectorParamsSpec.scala:244:27
5496[error] 244 | val y1 = Bits(width)` X length <> OUT
5497[error] | ^
5498[error] | unclosed quoted identifier
5499[error] -- Error: /build/repo/compiler/stages/src/test/scala/StagesSpec/GlobalizePortVectorParamsSpec.scala:248:27
5500[error] 248 | val x2 = Bits(width)` X (length + 1) <> IN
5501[error] | ^
5502[error] | unclosed quoted identifier
5503[error] -- Error: /build/repo/compiler/stages/src/test/scala/StagesSpec/GlobalizePortVectorParamsSpec.scala:249:27
5504[error] 249 | val y2 = Bits(width)` X (length + 1) <> OUT
5505[error] | ^
5506[error] | unclosed quoted identifier
5507[error] -- Error: /build/repo/compiler/stages/src/test/scala/StagesSpec/GlobalizePortVectorParamsSpec.scala:254:31
5508[error] 254 | val x3 = Bits(width)` X length3 <> IN
5509[error] | ^
5510[error] | unclosed quoted identifier
5511[error] -- Error: /build/repo/compiler/stages/src/test/scala/StagesSpec/GlobalizePortVectorParamsSpec.scala:255:31
5512[error] 255 | val y3 = Bits(width)` X length3 <> OUT
5513[error] | ^
5514[error] | unclosed quoted identifier
5515[error] -- Error: /build/repo/compiler/stages/src/test/scala/StagesSpec/OrderMembersSpec.scala:84:26
5516[error] 84 | val x = UInt(8)` X 7 <> VAR.REG
5517[error] | ^
5518[error] | unclosed quoted identifier
5519[error] -- Error: /build/repo/compiler/stages/src/test/scala/StagesSpec/PrintCodeStringSpec.scala:737:32
5520[error] 737 | val ram = Bits(DATA_WIDTH)` X (2 ** ADDR_WIDTH) <> VAR.SHARED
5521[error] | ^
5522[error] | unclosed quoted identifier
5523[error] -- Error: /build/repo/compiler/stages/src/test/scala/StagesSpec/PrintCodeStringSpec.scala:1064:33
5524[error] 1064 | val matrix = Bits(10) `X` 8` X 8 <> OUT
5525[error] | ^
5526[error] | unclosed quoted identifier
5527[error] -- Error: /build/repo/compiler/stages/src/test/scala/StagesSpec/PrintCodeStringSpec.scala:1118:33
5528[error] 1118 | val matrix = Bits(10) `X` 8` X 8 <> OUT.REG
5529[error] | ^
5530[error] | unclosed quoted identifier
5531[error] -- Error: /build/repo/compiler/stages/src/test/scala/StagesSpec/PrintVHDLCodeSpec.scala:534:29
5532[error] 534 | val v = Bits(12) `X` 16` X 10 <> OUT
5533[error] | ^
5534[error] | unclosed quoted identifier
5535[error] -- Error: /build/repo/compiler/stages/src/test/scala/StagesSpec/PrintVHDLCodeSpec.scala:828:26
5536[error] 828 | val x1 = Bits(width)` X length <> IN
5537[error] | ^
5538[error] | unclosed quoted identifier
5539[error] -- Error: /build/repo/compiler/stages/src/test/scala/StagesSpec/PrintVHDLCodeSpec.scala:829:26
5540[error] 829 | val y1 = Bits(width)` X length <> OUT
5541[error] | ^
5542[error] | unclosed quoted identifier
5543[error] -- Error: /build/repo/compiler/stages/src/test/scala/StagesSpec/PrintVHDLCodeSpec.scala:831:26
5544[error] 831 | val x2 = Bits(width)` X (length + 1) <> IN
5545[error] | ^
5546[error] | unclosed quoted identifier
5547[error] -- Error: /build/repo/compiler/stages/src/test/scala/StagesSpec/PrintVHDLCodeSpec.scala:832:26
5548[error] 832 | val y2 = Bits(width)` X (length + 1) <> OUT
5549[error] | ^
5550[error] | unclosed quoted identifier
5551[error] -- Error: /build/repo/compiler/stages/src/test/scala/StagesSpec/PrintVHDLCodeSpec.scala:834:26
5552[error] 834 | val x3 = Bits(width)` X 7 <> IN
5553[error] | ^
5554[error] | unclosed quoted identifier
5555[error] -- Error: /build/repo/compiler/stages/src/test/scala/StagesSpec/PrintVHDLCodeSpec.scala:835:26
5556[error] 835 | val y3 = Bits(width)` X 7 <> OUT
5557[error] | ^
5558[error] | unclosed quoted identifier
5559[error] -- Error: /build/repo/compiler/stages/src/test/scala/StagesSpec/PrintVHDLCodeSpec.scala:837:32
5560[error] 837 | val x4 = Bits(width) `X` 7` X length <> IN
5561[error] | ^
5562[error] | unclosed quoted identifier
5563[error] -- Error: /build/repo/compiler/stages/src/test/scala/StagesSpec/PrintVHDLCodeSpec.scala:838:32
5564[error] 838 | val y4 = Bits(width) `X` 7` X length <> OUT
5565[error] | ^
5566[error] | unclosed quoted identifier
5567[error] -- Error: /build/repo/compiler/stages/src/test/scala/StagesSpec/PrintVHDLCodeSpec.scala:840:33
5568[error] 840 | val x5 = Bits(width5) `X` 7` X length5 <> IN
5569[error] | ^
5570[error] | unclosed quoted identifier
5571[error] -- Error: /build/repo/compiler/stages/src/test/scala/StagesSpec/PrintVHDLCodeSpec.scala:841:33
5572[error] 841 | val y5 = Bits(width5) `X` 7` X length5 <> OUT
5573[error] | ^
5574[error] | unclosed quoted identifier
5575[error] -- Error: /build/repo/compiler/stages/src/test/scala/StagesSpec/PrintVHDLCodeSpec.scala:993:33
5576[error] 993 | val matrix = Bits(10) `X` 8` X 8 <> OUT
5577[error] | ^
5578[error] | unclosed quoted identifier
5579[error] -- Error: /build/repo/compiler/stages/src/test/scala/StagesSpec/PrintVerilogCodeSpec.scala:782:26
5580[error] 782 | val x1 = Bits(width)` X length <> IN
5581[error] | ^
5582[error] | unclosed quoted identifier
5583[error] -- Error: /build/repo/compiler/stages/src/test/scala/StagesSpec/PrintVerilogCodeSpec.scala:783:26
5584[error] 783 | val y1 = Bits(width)` X length <> OUT
5585[error] | ^
5586[error] | unclosed quoted identifier
5587[error] -- Error: /build/repo/compiler/stages/src/test/scala/StagesSpec/PrintVerilogCodeSpec.scala:785:26
5588[error] 785 | val x2 = Bits(width)` X (length + 1) <> IN
5589[error] | ^
5590[error] | unclosed quoted identifier
5591[error] -- Error: /build/repo/compiler/stages/src/test/scala/StagesSpec/PrintVerilogCodeSpec.scala:786:26
5592[error] 786 | val y2 = Bits(width)` X (length + 1) <> OUT
5593[error] | ^
5594[error] | unclosed quoted identifier
5595[error] -- Error: /build/repo/compiler/stages/src/test/scala/StagesSpec/PrintVerilogCodeSpec.scala:788:26
5596[error] 788 | val x3 = Bits(width)` X 7 <> IN
5597[error] | ^
5598[error] | unclosed quoted identifier
5599[error] -- Error: /build/repo/compiler/stages/src/test/scala/StagesSpec/PrintVerilogCodeSpec.scala:789:26
5600[error] 789 | val y3 = Bits(width)` X 7 <> OUT
5601[error] | ^
5602[error] | unclosed quoted identifier
5603[error] -- Error: /build/repo/compiler/stages/src/test/scala/StagesSpec/PrintVerilogCodeSpec.scala:791:32
5604[error] 791 | val x4 = Bits(width) `X` 7` X length <> IN
5605[error] | ^
5606[error] | unclosed quoted identifier
5607[error] -- Error: /build/repo/compiler/stages/src/test/scala/StagesSpec/PrintVerilogCodeSpec.scala:792:32
5608[error] 792 | val y4 = Bits(width) `X` 7` X length <> OUT
5609[error] | ^
5610[error] | unclosed quoted identifier
5611[error] -- Error: /build/repo/compiler/stages/src/test/scala/StagesSpec/PrintVerilogCodeSpec.scala:794:33
5612[error] 794 | val x5 = Bits(width5) `X` 7` X length5 <> IN
5613[error] | ^
5614[error] | unclosed quoted identifier
5615[error] -- Error: /build/repo/compiler/stages/src/test/scala/StagesSpec/PrintVerilogCodeSpec.scala:795:33
5616[error] 795 | val y5 = Bits(width5) `X` 7` X length5 <> OUT
5617[error] | ^
5618[error] | unclosed quoted identifier
5619[error] -- Error: /build/repo/compiler/stages/src/test/scala/StagesSpec/PrintVerilogCodeSpec.scala:893:33
5620[error] 893 | val matrix = Bits(10) `X` 8` X 8 <> OUT
5621[error] | ^
5622[error] | unclosed quoted identifier
5623[error] -- Error: /build/repo/compiler/stages/src/test/scala/StagesSpec/PrintVerilogCodeSpec.scala:957:33
5624[error] 957 | val matrix = Bits(10) `X` 8` X 8 <> OUT
5625[error] | ^
5626[error] | unclosed quoted identifier
5627[error] 236 errors found
5628[error] (compiler_stages / Test / compileIncremental) Compilation failed
5629
5630************************
5631Build summary:
5632[{
5633 "module": "dfhdl-plugin",
5634 "compile": {"status": "ok", "tookMs": 19834, "warnings": 0, "errors": 0, "sourceVersion": "3.7-migration"},
5635 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
5636 "test-compile": {"status": "ok", "tookMs": 909, "warnings": 0, "errors": 0, "sourceVersion": "3.7-migration"},
5637 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
5638 "publish": {"status": "skipped", "tookMs": 0},
5639 "metadata": {
5640 "crossScalaVersions": []
5641}
5642},{
5643 "module": "dfhdl-platforms",
5644 "compile": {"status": "ok", "tookMs": 77579, "warnings": 0, "errors": 0, "sourceVersion": "3.7-migration"},
5645 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
5646 "test-compile": {"status": "failed", "failureContext": {"type": "buildError", "reasons": ["Compilation failed"]}, "tookMs": 48177, "warnings": 0, "errors": 2, "sourceVersion": "3.7-migration"},
5647 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
5648 "publish": {"status": "skipped", "tookMs": 0},
5649 "metadata": {
5650 "crossScalaVersions": []
5651}
5652},{
5653 "module": "dfhdl-core",
5654 "compile": {"status": "ok", "tookMs": 206, "warnings": 0, "errors": 0, "sourceVersion": "3.7-migration"},
5655 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
5656 "test-compile": {"status": "failed", "failureContext": {"type": "buildError", "reasons": ["Compilation failed"]}, "tookMs": 6974, "warnings": 2, "errors": 58, "sourceVersion": "3.7-migration"},
5657 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
5658 "publish": {"status": "skipped", "tookMs": 0},
5659 "metadata": {
5660 "crossScalaVersions": []
5661}
5662},{
5663 "module": "dfhdl",
5664 "compile": {"status": "failed", "failureContext": {"type": "buildError", "reasons": ["Compilation failed"]}, "tookMs": 1756, "warnings": 0, "errors": 2, "sourceVersion": "3.7-migration"},
5665 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
5666 "test-compile": {"status": "skipped", "tookMs": 0, "warnings": 0, "errors": 0},
5667 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
5668 "publish": {"status": "skipped", "tookMs": 0},
5669 "metadata": {
5670 "crossScalaVersions": []
5671}
5672},{
5673 "module": "dfhdl-internals",
5674 "compile": {"status": "ok", "tookMs": 26, "warnings": 0, "errors": 0, "sourceVersion": "3.7-migration"},
5675 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
5676 "test-compile": {"status": "ok", "tookMs": 461, "warnings": 0, "errors": 0, "sourceVersion": "3.7-migration"},
5677 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
5678 "publish": {"status": "skipped", "tookMs": 0},
5679 "metadata": {
5680 "crossScalaVersions": []
5681}
5682},{
5683 "module": "dfhdl-compiler-ir",
5684 "compile": {"status": "ok", "tookMs": 93, "warnings": 0, "errors": 0, "sourceVersion": "3.7-migration"},
5685 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
5686 "test-compile": {"status": "ok", "tookMs": 91, "warnings": 0, "errors": 0, "sourceVersion": "3.7-migration"},
5687 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
5688 "publish": {"status": "skipped", "tookMs": 0},
5689 "metadata": {
5690 "crossScalaVersions": []
5691}
5692},{
5693 "module": "dfhdl",
5694 "compile": {"status": "ok", "tookMs": 65, "warnings": 0, "errors": 0, "sourceVersion": "3.7-migration"},
5695 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
5696 "test-compile": {"status": "ok", "tookMs": 76, "warnings": 0, "errors": 0, "sourceVersion": "3.7-migration"},
5697 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
5698 "publish": {"status": "ok", "tookMs": 3},
5699 "metadata": {
5700 "crossScalaVersions": []
5701}
5702},{
5703 "module": "dfhdl-compiler-stages",
5704 "compile": {"status": "ok", "tookMs": 194, "warnings": 0, "errors": 0, "sourceVersion": "3.7-migration"},
5705 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
5706 "test-compile": {"status": "ok", "tookMs": 62575, "warnings": 0, "errors": 0, "sourceVersion": "3.7-migration"},
5707 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
5708 "publish": {"status": "skipped", "tookMs": 0},
5709 "metadata": {
5710 "crossScalaVersions": []
5711}
5712}]
5713************************
5714[error] Scala3CommunityBuild$ProjectBuildFailureException: 3 module(s) finished with failures: dfhdl-platforms, dfhdl-core, dfhdl
5715[error] (Global / runBuild) Scala3CommunityBuild$ProjectBuildFailureException: 3 module(s) finished with failures: dfhdl-platforms, dfhdl-core, dfhdl
5716[error] Total time: 328 s (0:05:28.0), completed Dec 4, 2025, 3:44:54 PM
5717[0JBuild failed, not retrying.