1. Jun 12, 2018
  2. Jun 11, 2018
  3. Jun 09, 2018
  4. Jun 07, 2018
  5. May 31, 2018
  6. May 30, 2018
    • Jack Koenig's avatar
      Fix pad (#817) · f24a733d
      Jack Koenig authored
      * Make VerilogEmitter properly handle pad of width <= width of arg
      
      * Constant prop pads with pad amount <= width of arg
      f24a733d
  7. May 24, 2018
  8. May 22, 2018
  9. May 18, 2018
  10. May 17, 2018
  11. May 16, 2018
  12. May 12, 2018
    • alonamid's avatar
      TopWiring Transform (#798) · abcb22d6
      alonamid authored
      * top wiring transform
      
      * fixup comments
      
      * TopWiring cosmetics
      
      * move prefix into TopWiringAnnotation
      
      * remove test function from transform file
      
      * add ChildrenMap to InstanceGraph API
      
      * use namespaces
      
      * remove wiringUtils from TopWiring pass
      
      * enable multiple output functions
      
      * TopWiring cosmetics, tests and lowform
      abcb22d6
  13. May 10, 2018
  14. May 03, 2018
  15. Apr 30, 2018
  16. Apr 27, 2018
    • Jack Koenig's avatar
      Fix bug in VerilogMemDelays (#795) · b72b6ebe
      Jack Koenig authored
      * Change VerilogMemDelays to put new Statements at end of Module
      
      Fixes #547
      
      This is instead of putting them right after the modified DefMemory which could
      result in use before declaration errors for things that feed into the new
      logic.
      
      * Adds tests that show VerilogMemDelays crashing. (#792)
      b72b6ebe
  17. Apr 17, 2018
    • Jim Lawson's avatar
      Cleaning up BlackBoxSourceHelper - use absolute file paths. (#789) · 1b4b17c7
      Jim Lawson authored
      * Cleaning up BlackBoxSourceHelper - use absolute file paths.
      ```bash
      make[1]: *** No rule to make target `test_run_dir/examples.AccumBlackBox_PeekPokeTest_Verilator345491158/AccumBlackBox.v', needed by `/Users/john/chisel-testers/test_run_dir/examples.AccumBlackBox_PeekPokeTest_Verilator345491158/VAccumBlackBoxWrapper.h'.  Stop.
      ```
      since the path `test_run_dir/examples.AccumBlackBox_PeekPokeTest_Verilator345491158/AccumBlackBox.v` does not exist inside `test_run_dir`.
      We should either:
       - strip the targetDir prefix,
       - prepend a `../` to the path,
       - use absolute paths
      I decided to go with the latter since this makes the least assumptions about the actual downstream processing and we already use absolute paths in other parts of this code.
      
      * Minor cleanup.
       - Anonymize make failure comment.
       - Use common map syntax.
      1b4b17c7
  18. Apr 14, 2018
  19. Apr 12, 2018
  20. Apr 11, 2018
  21. Apr 03, 2018
  22. Mar 29, 2018
  23. Mar 28, 2018
  24. Mar 27, 2018
  25. Mar 24, 2018
  26. Mar 23, 2018
    • Jack Koenig's avatar
      Better bad annotation file error reporting (#771) · ebb6847e
      Jack Koenig authored
      * Propagate exceptions from JsonProtocol deserialization
      
      * Add AnnotationFileNotFoundException for better error reporting
      
      * Add AnnotationClassNotFoundException for better error reporting
      
      * Better propagate JSON parsing errors
      
      Also report the file if there is a error deserializing a JSON file
      
      * Make exception for non-array JSON file more explicit
      ebb6847e
  27. Mar 22, 2018
  28. Mar 21, 2018