FazBrowse GitHub Viewer | Trending |
URL:
| Home
Tools: [Download Repo ZIP]   [Original HTTPS Page]

Chisel 8 Tracker · Issue #5100 · chipsalliance/chisel · GitHub

Chisel 8 Tracker #5100

Description

This issue exists to track work that has to be done for Chisel 8.

Can Be Done Before Release

Right Before Release

  • Move chisel3.experimental.ExtModule to chisel3.ExtModule.
  • Move chisel3.experimental.*Param to chisel3.*Param.
  • Remove HasExtModule*.
  • Remove BlackBox.
  • Remove IntrinsicModule.
  • Delete firrtl IR
  • Replace all deprecated case classes with classes
  • Fix naming of some verification functions, e.g. cover._applyWithSourceLine
  • Change Data equality to be structural for types and referential for values, get rid of BoxedData in Instantiate
  • Delete deprecated ChiselStage methods
  • Delete deprecated Lookupable and @instantiable related APIs
  • Move TargetDirAnnotation into chisel3
  • Move Annotation into chisel3
  • Move MustDeduplicateAnnotation into chisel3.
  • Delete os-lib as a [main] dependency (nothing against it, but it constrains users to use the same major version as us and doesn't add that much value in our own use).
  • Stop publishing for Scala <= 2.13.8 (Can't publish for them with Java 17 - Stop publishing for Scala 2.13.0 to 2.13.8 #5202)
  • Bump Mill
  • Delete deprecated stuff related to Lookupable and IsInstantiable (just Modules are now instantiable?)
  • Switch Chisel's logging to stderr - Log warnings and errors to stderr instead of stdout #5213
  • Delete Double support for properties
  • Delete Convert stage
  • Delete CIRCTConverter

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Labels

No labels
No labels

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions


    Back | FazBrowse Home | New Git URL