1. Jan 31, 2017
  2. Jan 28, 2017
  3. Jan 27, 2017
  4. Jan 26, 2017
    • Richard Lin's avatar
      Better name propagation by macros (#327) · fa395b4c
      Richard Lin authored
      * Name propagation
      
      * chiselName everywhere at best-effort level
      
      * Better collision handling
      
      * Allow recursing into inner anonymous functions
      
      * Add for loop and anonymous inner function tests
      fa395b4c
  5. Jan 21, 2017
    • Jack Koenig's avatar
      Add Record as new superclass of Bundle (#366) · 2e6444cc
      Jack Koenig authored
      Record gives uses the power to create collections of heterogenous elements.
      Bundle is a special case of Record that uses reflection to populate the
      elements of the collection. Bundle also attempts to implement cloneType whereas
      users of Record are required to supply one.
      2e6444cc
    • Chick Markley's avatar
      Mark Annotation and FixedPoint as experimental (#444) · 4512aeea
      Chick Markley authored
      * Mark Annotation and FixedPoint as experimental
      Fix tests and other references to these constructs
      
      * Made experimental imports more specific where possible
      4512aeea
  6. Jan 14, 2017
    • grebe's avatar
      Make fromBits work with types other than UInt (#424) · f19653fb
      grebe authored
      * Make fromBits work with types other than UInt
      
      * Oops, left in a println
      
      * Add test for truncation/expansion
      
      * Fix stuff that broke when FixedPoint fromBits PR was merged.
      
      * Use .BP shorthand added in previous PR
      f19653fb
  7. Jan 12, 2017
  8. Jan 11, 2017
  9. Jan 05, 2017
  10. Jan 04, 2017
  11. Dec 23, 2016
  12. Dec 20, 2016
  13. Dec 16, 2016
  14. Dec 15, 2016
  15. Dec 14, 2016
  16. Dec 13, 2016
  17. 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
  18. Dec 07, 2016
  19. Dec 06, 2016