1. Jan 11, 2017
  2. Jan 05, 2017
  3. Jan 04, 2017
  4. Dec 23, 2016
  5. Dec 20, 2016
  6. Dec 16, 2016
  7. Dec 15, 2016
  8. Dec 14, 2016
  9. Dec 13, 2016
  10. Dec 08, 2016
    • Chick Markley's avatar
      Support for creating chisel annotations that are consumed by firrtl (#393) · ad53161b
      Chick Markley authored
      * Support for creating chisel annotations that are consumed by firrtl
      Update annotation serialization in Driver
      Add DiamondAnnotation Spec that illustrates how to do simple annotations
      frontEnd must have dependency on firrtl
      Add annotation method to Module
      Circuit has extra optional parameter that is Seq of Annotations
      In Builder add annotation buffer to DynamicContext to store annotations created in modules
      Added explicit types on naming api methods to avoid type confusion
      Because some names are not available until elaboration create intermediate ChiselAnnotation that
      gets turned into a firrtl Annotation after elaboration
      In execute pass firrtl text and annotation to firrtl are now passed in through optionManager, though
      intermediate file .fir and .anno files are still created for inspection and/or later use
      
      * Somehow missed ChiselAnnotation
      
      * fixes for Jack's review of PR
      ad53161b
  11. Dec 07, 2016
  12. Dec 06, 2016
  13. Dec 03, 2016
  14. Dec 02, 2016
  15. Nov 30, 2016
  16. Nov 24, 2016
    • Richard Lin's avatar
      Simplify Enum API (#385) · edb19a05
      Richard Lin authored
      Get rid of some cruft exposed in #373
      
      This also allows Bits.fromtInt(...) to be removed. Yay!
      
      All old APIs (with some new restrictions, rocket still works fine) are preserved without deprecation in Chisel._, aside from the non-compile-time-checkable Map[] enum constructor which probably should have been deprecated during chisel2. The Map[] enums have been removed from chisel3._ without deprecation.
      
      The new restriction is that nodeType (legacy API) may only be of UInt type with unspecified width. Note that Bits() creates a UInt, and if you can't control the enum values, it makes little sense to specify a bitwidth.
      edb19a05
    • Jim Lawson's avatar
      Merge pull request #384 from ucb-bar/jarfix · 08b4f68d
      Jim Lawson authored
      Fix for direct dependencies
      08b4f68d
    • ducky's avatar
      Fix for direct dependencies · 93dd0ed2
      ducky authored
      93dd0ed2
  17. Nov 23, 2016
  18. Nov 22, 2016