1. Jun 06, 2018
  2. Jun 05, 2018
  3. Apr 15, 2018
  4. Mar 30, 2018
  5. Mar 29, 2018
  6. Mar 28, 2018
  7. Mar 27, 2018
  8. Mar 24, 2018
    • Richard Lin's avatar
      Fallback null insertion for autoclonetype (#801) · a86e3888
      Richard Lin authored
      If autoclonetype is unable to determine an outer class, this attempts to insert a null (and give a deprecation warning), preserving old behavior (in some cases) where the new behavior doesn't work.
      
      This doesn't provide full compatibility with old autoclonetype: this does not attempt null insertion in the general first argument (if it's not an outer class reference). Reasoning is that inserting a null for an explicit argument is probably not the right thing to do, and will likely cause a difficult-to-debug NullPointerException (whereas that would be unlikely for an outer class, which is not always referenced in Bundle subclass code).
      a86e3888
  9. Mar 10, 2018
  10. Mar 09, 2018
  11. Mar 07, 2018
  12. Mar 04, 2018
  13. Mar 03, 2018
    • Richard Lin's avatar
      Fix for 792 (#793) · 531dd6cb
      Richard Lin authored
      Makes Builder.updateBundleStack a bit stricter in deciding how many stack frames to discard by additionally matching against method names and deleting stack frames at or above the frame currently being inserted.
      531dd6cb
  14. Mar 02, 2018
  15. Mar 01, 2018
    • Jack Koenig's avatar
      Refactor Annotations (#767) · 46553432
      Jack Koenig authored
      * Generalize ChiselAnnotation
      
      This allows us to delay creation of Annotations till elaboration is
      complete. Also update all annotation-related code.
      
      * Add RunFirrtlTransform
      
      Use a Chisel-specific RunFirrtlTransform API to preserve behavior of old
      ChiselAnnotation (now called ChiselLegacyAnnotation)
      
      * Use unique test directories in ChiselRunners.compile
      46553432
    • Richard Lin's avatar
      97871178
  16. Feb 25, 2018
  17. Feb 24, 2018
  18. Feb 23, 2018