1. 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
  2. Apr 14, 2018
  3. Apr 12, 2018
  4. Apr 11, 2018
  5. Apr 03, 2018
  6. Mar 29, 2018
  7. Mar 28, 2018
  8. Mar 27, 2018
  9. Mar 24, 2018
  10. 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
  11. Mar 22, 2018
  12. Mar 21, 2018
  13. Mar 20, 2018
  14. Mar 16, 2018
  15. Mar 04, 2018
  16. Mar 03, 2018
  17. Mar 02, 2018
  18. Feb 28, 2018
    • Jack Koenig's avatar
      Refactor Annotations (#721) · c7eb1570
      Jack Koenig authored
      - Old Annotation renamed to deprecated LegacyAnnotation
      - Annotation is now a trait that can be extended
      - New JsonProtocol for Annotation [de]serialization
      - Replace AnnotationMap with AnnotationSeq
      - Deprecate Transform.getMyAnnotations
      - Update Transforms
      - Turn on deprecation warnings
      - Remove deprecated Driver.compile
      - Make AnnotationTests abstract with Legacy and Json subclasses
      - Add functionality to convert LegacyAnnotations of built-in annos
      This will give a noisy warning and is more of a best effort than a
      robust solution.
      
      Fixes #475 Closes #609
      c7eb1570
    • Jack Koenig's avatar
  19. Feb 27, 2018
  20. Feb 24, 2018
  21. Feb 23, 2018
  22. Feb 22, 2018
    • Adam Izraelevitz's avatar
      Change primop arg type (#587) · 65bbf155
      Adam Izraelevitz authored
      * Changed primops to not accept mixed-type args
      
      * Changed return type of sub of two uints to uint
      
      * Added negative tests
      
      * Removed rocket.fir. Manually changed RocketCore to not mix mul arg types. Added integration tests
      
      * Clarified test description and remove println
      
      * Fixed use of throwInternalError
      65bbf155
  23. Feb 17, 2018
  24. Feb 13, 2018
  25. Feb 09, 2018
  26. Feb 08, 2018
  27. Feb 07, 2018
    • Jim Lawson's avatar
      Updatefromrelease - Incorporate lessons learned from latest publishing. (#656) · ec00c4b9
      Jim Lawson authored
      * Initial 0.1-BETA release.
      
      * Update publish clauses.
      
      * Bump version after rebuilding with Java 1.7
      
      * Update to current sbt resolver idiom.
      
      * Bump version
      
      * Revert "Bump version"
      
      This reverts commit 37ce0603.
      
      * Bump version.
      
      * Update installation instructions with sbt publish-local.
      
      * set release version
      
      * bump release versions
      
      * bump SNAPSHOT version
      
      * bump version
      
      * update deprecated sbt code
      
      * Drop pomExtra scm definitions (now generated by git.remoteRepo.
      
      * Incorporate lesssons learned from latest publishing.
      
      * Bump testing coverage for Scala 2.12 support.
      
      * Respond to review requests - unindent changes; unbump plugins version.
      ec00c4b9
  28. Feb 06, 2018
  29. Jan 31, 2018