Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Towards an ergonomic chiselsim testing framework [svsim] [RFC] [WIP] #4209

Open
wants to merge 14 commits into
base: main
Choose a base branch
from
Open
2 changes: 1 addition & 1 deletion build.sbt
Original file line number Diff line number Diff line change
Expand Up @@ -196,7 +196,7 @@ lazy val firrtl = (project in file("firrtl"))
lazy val chiselSettings = Seq(
name := "chisel",
libraryDependencies ++= Seq(
"org.scalatest" %% "scalatest" % "3.2.19" % "test",
"org.scalatest" %% "scalatest" % "3.2.19",
"org.scalatestplus" %% "scalacheck-1-18" % "3.2.19.0" % "test",
"com.lihaoyi" %% "upickle" % "3.3.1",
"org.chipsalliance" %% "firtool-resolver" % "2.0.0"
Expand Down
2 changes: 1 addition & 1 deletion core/src/main/scala/chisel3/Data.scala
Original file line number Diff line number Diff line change
Expand Up @@ -331,7 +331,7 @@ object Flipped {
* @groupdesc Connect Utilities for connecting hardware components
* @define coll data
*/
abstract class Data extends HasId with NamedComponent with SourceInfoDoc {
abstract class Data extends HasId with NamedComponent with SourceInfoDoc with Serializable {
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Whats the Serializable for?

import Data.ProbeInfo

// This is a bad API that punches through object boundaries.
Expand Down
2 changes: 1 addition & 1 deletion core/src/main/scala/chisel3/internal/firrtl/IR.scala
Original file line number Diff line number Diff line change
Expand Up @@ -69,7 +69,7 @@ private[chisel3] object ir {
val AsAsyncResetOp = PrimOp("asAsyncReset")
}

sealed abstract class Arg {
sealed abstract class Arg extends Serializable {
def localName: String = name
def contextualName(ctx: Component): String = name
def fullName(ctx: Component): String = contextualName(ctx)
Expand Down
2 changes: 1 addition & 1 deletion project/build.properties
Original file line number Diff line number Diff line change
@@ -1 +1 @@
sbt.version=1.9.7
sbt.version=1.9.9
Loading
Loading