- Feb 17, 2018
-
-
Schuyler Eldridge authored
Fixes #450 Signed-off-by:Schuyler Eldridge <schuyler.eldridge@ibm.com>
-
- Feb 13, 2018
-
-
Jack Koenig authored
Also move all plugins to project/plugins.sbt
-
- Feb 09, 2018
-
-
Schuyler Eldridge authored
Fixes #700 Signed-off-by:Schuyler Eldridge <schuyler.eldridge@ibm.com>
-
- Feb 08, 2018
-
-
Schuyler Eldridge authored
A circuit with a single module would fail to properly compute BV RMQs due to a divide by zero bug. This changes the computation of the number of blocks an Euler Tour is broken up into to be, at minimum, one. This also changes one of the test cases ("wire with source and sink in the same module") to exercise this. Signed-off-by:Schuyler Eldridge <schuyler.eldridge@ibm.com>
-
- Feb 07, 2018
-
-
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.
-
- Feb 06, 2018
-
-
Adam Izraelevitz authored
-
- Jan 31, 2018
-
-
Jack Koenig authored
Fix Bugs in Constant Propagation
-
Jack Koenig authored
-
Jack Koenig authored
Two instances of the same module could collide in counting the number of instances of each Module. This could lead to constants being propagated on inputs when it is incorrect to do so. Fixes #734
-
- Jan 18, 2018
-
-
Schuyler Eldridge authored
Signed-off-by:Schuyler Eldridge <schuyler.eldridge@ibm.com>
-
- Jan 16, 2018
-
-
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:
Schuyler Eldridge <schuyler.eldridge@ibm.com> Reviewed-by:
Jack <Koenig<jack.koenig3@gmail.com>
-
- Jan 10, 2018
-
-
Adam Izraelevitz authored
-
- Jan 09, 2018
-
-
Leway Colin authored
-
- Jan 06, 2018
-
-
Jim Lawson authored
Fix FirrtlExecutionOptions backward incompatible change (#704). New options should be added to the end of the list to reduce backward compatibility problems. Update comment to mention backwards compatibility issue.
-
Jack Koenig authored
-
- Dec 30, 2017
-
-
Jack authored
Change loadAnnotations to return annotations instead of mutating firrtlOptions Deprecate implicit annotation file (top.anno) and annotation file override
-
Jack authored
-
Jack Koenig authored
The logic around this option was unintuitive and led to silently dropped annotations.
-
Jack authored
-
Jack Koenig authored
-
Jack Koenig authored
-
- Dec 28, 2017
-
-
Adam Izraelevitz authored
-
- Dec 27, 2017
-
-
edwardcwang authored
-
Adam Izraelevitz authored
Updated wording
-
Adam Izraelevitz authored
-
- Dec 25, 2017
-
-
Paul Rigge authored
-
- Dec 23, 2017
-
-
Adam Izraelevitz authored
[skip formal checks] Generate nicer name for remove accesses
-
- Dec 21, 2017
-
-
Jim Lawson authored
Fixes #527
-
Jack Koenig authored
This resulted in parent modules sometimes being constant proppagated before a child module. If the child module has a constant driving one of its outputs, the parent module would thus not see the constant. This resulted in strange unstable constant propagation behavior where sometimes constant outputs would not propagate. Also add test illustrating why this occurs with uses of InstanceGraph
-
Jack Koenig authored
-
Jim Lawson authored
-
- Dec 20, 2017
-
-
Wei Song (宋威) authored
-
Schuyler Eldridge authored
Fixes #708
-
- Dec 19, 2017
-
-
Adam Izraelevitz authored
-
Jack Koenig authored
Bump SBT to 1.0.4 and update plugins Update Scala versions and sbt commands in .travis.yml Replace run-main with runMain
-
- Dec 16, 2017
-
-
Adam Izraelevitz authored
-
- Dec 13, 2017
-
-
Jack Koenig authored
Remove wires, replacing them with nodes
-
Jack Koenig authored
Make the check script allow different designs Add FPU, ICache, and RocketCore to regress and use instead of Rob for CI equivalence check
-
Jack Koenig authored
This transform replaces all wires with nodes in a legal, flow-forward order
-
Jack Koenig authored
-