You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Change deprecation on TargetDirAnnotation and alias in chisel3
Change deprecation on Annotation and alias in chisel3
Change deprecation on MustDeduplicateAnnotation and move into chisel3.
Remove internal (main) uses of os-lib (test and build uses are fine).
Deprecate --use-legacy-width
Deprecate Double support in properties
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).
This issue exists to track work that has to be done for Chisel 8.
Can Be Done Before Release
chisel3.experimental.ExtModule, change tochisel3.ExtModule. ([core] Deprecate ExtModule, Params in experimental #5101)chisel3.experimental.*Param, change tochisel3.*Param. ([core] Deprecate ExtModule, Params in experimental #5101)HasExtModule*. ([core] Deprecate ExtModule utility traits #5102)BlackBox. ([core] Deprecate BlackBox in favor of ExtModule #5103)TargetDirAnnotationand alias inchisel3Annotationand alias inchisel3MustDeduplicateAnnotationand move intochisel3.os-lib(test and build uses are fine).--use-legacy-widthRight Before Release
chisel3.experimental.ExtModuletochisel3.ExtModule.chisel3.experimental.*Paramtochisel3.*Param.HasExtModule*.BlackBox.IntrinsicModule.cover._applyWithSourceLine@instantiablerelated APIsTargetDirAnnotationintochisel3Annotationintochisel3MustDeduplicateAnnotationintochisel3.os-libas 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).