1. Mar 29, 2018
  2. Mar 28, 2018
  3. Mar 27, 2018
  4. Mar 24, 2018
  5. 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
  6. Mar 22, 2018
  7. Mar 21, 2018
  8. Mar 20, 2018
  9. Mar 16, 2018
  10. Mar 04, 2018
  11. Mar 03, 2018
  12. Mar 02, 2018
  13. 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
  14. Feb 27, 2018
  15. Feb 24, 2018
  16. Feb 23, 2018
  17. 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
  18. Feb 17, 2018
  19. Feb 13, 2018
  20. Feb 09, 2018
  21. Feb 08, 2018
  22. 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 37ce060329d437c4494dd1560c1fb8a65a7a0718.
      
      * 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
  23. Feb 06, 2018
  24. Jan 31, 2018
  25. Jan 18, 2018
  26. Jan 16, 2018
    • Schuyler Eldridge's avatar
      WiringTransform Refactor (#648) · 347cc522
      Schuyler Eldridge authored
      
      
      Massive refactoring to WiringTransform with the use of a new EulerTour 
      class to speed things up via fast least common ancestor (LCA) queries.
      
      Changes include (but are not limited to):
      
      * Use lowest common ancestor when wiring
      * Add EulerTour class with naive and Berkman-Vishkin RMQ
      * Adds LCA method for Instance Graph
      * Enables "Two Sources" using "Top" wiring test as this is now valid
      * Remove TopAnnotation from WiringTransform
      * Represent WiringTransform sink as `Seq[Named]`
      * Remove WiringUtils.countInstances, fix imports
      * Support sources under sinks in WiringTransform
      * Enable internal module wiring
      * Support Wiring of Aggregates
      h/t @edcote
      fixes #728 
      
      Signed-off-by: default avatarSchuyler Eldridge <schuyler.eldridge@ibm.com>
      Reviewed-by: default avatarJack <Koenig&lt;jack.koenig3@gmail.com>
      347cc522
  27. Jan 10, 2018
  28. Jan 09, 2018
  29. Jan 06, 2018