diff options
| author | Adam Izraelevitz | 2019-06-11 01:45:34 -0600 |
|---|---|---|
| committer | Richard Lin | 2019-06-11 00:45:34 -0700 |
| commit | 410f03b9122978e43db938d7774b451f2b9111d0 (patch) | |
| tree | 26c58350adf6af35e539be27aefc88412529dcd5 /src/main/scala/chisel3/util/Conditional.scala | |
| parent | 821fe17b110e2a9017a335516227cb491c18cf43 (diff) | |
Added documentation to Decoupled, Conditionals, Counter (#1015)
* Added documentation to Decoupled, Conditionals, Counter
* Fixed private Counter class error
* Move Counter class deprecation and re-definition into util package object.
* Revert "Move Counter class deprecation and re-definition into util package object."
This reverts commit f61bdddf7051522363e1d203fcd46b512047c87d.
* Restore the old Counter definition and address this in a separate PR.
We can move the deprecation warning and the type definition into the util package object (see f61bdddf7051522363e1d203fcd46b512047c87d), but then we fail tests using Counter with a `ScalaReflectionException` in Aggregate.scala:779 (in def cloneType) when:
`Some(mirror.reflect(this).symbol)` generates `type Counter is not a class`.
* Made @ducky64 change to Counter doc
Used to generate an inline (logic directly in the containing Module, no internal Module is created) hardware counter.
Diffstat (limited to 'src/main/scala/chisel3/util/Conditional.scala')
| -rw-r--r-- | src/main/scala/chisel3/util/Conditional.scala | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/main/scala/chisel3/util/Conditional.scala b/src/main/scala/chisel3/util/Conditional.scala index c87c2cb6..2459acb8 100644 --- a/src/main/scala/chisel3/util/Conditional.scala +++ b/src/main/scala/chisel3/util/Conditional.scala @@ -11,6 +11,7 @@ import scala.reflect.macros.blackbox._ import chisel3._ +@deprecated("The unless conditional is deprecated, use when(!condition){...} instead", "3.2") object unless { // scalastyle:ignore object.name /** Does the same thing as [[when$ when]], but with the condition inverted. */ |
