| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2020-03-21 | Refactor build.sbt into more normal style (#1465) | Jack Koenig | |
| 2020-03-17 | Add method to CheckCompLoops which returns its full netlist (#1458) | David Biancolin | |
| 2020-03-17 | [RFC] Factor out common test classes; package them (#1412) | David Biancolin | |
| * Pull out common test utilities into a separate package * Project a fat jar for test utilities Co-authored-by: Albert Magyar <albert.magyar@gmail.com> | |||
| 2020-03-16 | Merge pull request #1437 from freechipsproject/name-conflicts | Albert Magyar | |
| Check for name collisions of Modules | |||
| 2020-03-16 | Check for collision of defnames with Module names | Albert Magyar | |
| * Fixes #1096 | |||
| 2020-03-16 | Check for module name conflicts | Albert Magyar | |
| * Fixes #1436 | |||
| 2020-03-14 | Merge pull request #1454 from freechipsproject/inline-invalidate-resolve-kinds | Schuyler Eldridge | |
| Make InlineInstances invalidate ResolveKinds | |||
| 2020-03-13 | Make InlineInstances invalidate ResolveKinds | Jack Koenig | |
| Fixes #1453 | |||
| 2020-03-14 | Revert Compiler.execute to public (was protected) (#1447) | Schuyler Eldridge | |
| Signed-off-by: Schuyler Eldridge <schuyler.eldridge@ibm.com> Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com> | |||
| 2020-03-13 | [spec] Update Mid FIRRTL spec to reflect removal of subaccesses (#1451) | Albert Magyar | |
| 2020-03-12 | Add Support for FPGA Bitstream Preset-registers (#1050) | John's Brew | |
| Introduce Preset Register Specialized Emission - Introduce EmissionOption trait - Introduce PresetAnnotation & PresetRegAnnotation - Enable the collection of Annotations in the Emitter - Introduce collection mechanism for EmissionOptions in the Emitter - Add PropagatePresetAnnotation transform to annotate register for emission and clean-up the useless reset tree (no DCE involved) - Add corresponding tests spec and tester Co-authored-by: Jack Koenig <koenig@sifive.com> | |||
| 2020-03-12 | Add out-of-bounds literal access test for ReplaceAccesses | Albert Magyar | |
| 2020-03-12 | Avoid generating out-of-bounds indices in ReplaceAccesses | Albert Magyar | |
| 2020-03-11 | Don't const-prop a register's self-init (#1441) | Albert Magyar | |
| * Fixes #1214 Co-authored-by: Jack Koenig <koenig@sifive.com> | |||
| 2020-03-11 | Merge pull request #1123 from freechipsproject/dependency-api-2 | Schuyler Eldridge | |
| - Use Dependency API for transform scheduling - Add tests that old order/behavior is preserved Or: "Now you're thinking with dependencies." | |||
| 2020-03-11 | Migrate to DependencyAPI | Schuyler Eldridge | |
| Co-authored-by: Schuyler Eldridge <schuyler.eldridge@ibm.com> Co-authored-by: Albert Magyar <albert.magyar@gmail.com> Signed-off-by: Schuyler Eldridge <schuyler.eldridge@ibm.com> | |||
| 2020-03-11 | Remove dead passes.DeadCodeElimination code (#1440) | Albert Magyar | |
| 2020-03-10 | [mergify] Update match string for labeling backported PRs (#1439) | Albert Magyar | |
| 2020-03-10 | Fix copy-paste error in DiGraph.linearize documentation (#1324) | Sahand Kashani-Akhavan | |
| Co-authored-by: Albert Magyar <albert.magyar@gmail.com> | |||
| 2020-03-09 | Provide an annotation mix-in that marks RTs as dontTouch (#1433) | David Biancolin | |
| * Provide an annotation mix-in that marks RTs as dontTouch * Update src/main/scala/firrtl/transforms/OptimizationAnnotations.scala Co-Authored-By: Albert Magyar <albert.magyar@gmail.com> * Update src/test/scala/firrtlTests/DCETests.scala Co-Authored-By: Albert Magyar <albert.magyar@gmail.com> * Update src/main/scala/firrtl/transforms/OptimizationAnnotations.scala * Update OptimizationAnnotations.scala Co-authored-by: Albert Magyar <albert.magyar@gmail.com> | |||
| 2020-03-08 | Merge pull request #1429 from freechipsproject/mergify-ignore-bp-conflicts | Albert Magyar | |
| Make mergify open backport PRs & signal on failed cherry-picks | |||
| 2020-03-08 | Label & block conflicting backport PRs | Albert Magyar | |
| 2020-03-08 | Make mergify open backport PRs & signal on failed cherry-picks | Albert Magyar | |
| 2020-03-07 | Add firrtl-json serializers (#1430) | Adam Izraelevitz | |
| * Add firrtl-json serializers * Added support for ports, info. Added docs and tests | |||
| 2020-03-06 | Check sign of primop constants where appropriate (#1421) | Albert Magyar | |
| * Avoid IndexOutOfBoundsException when Bits has too few consts * Check for negative consts in all relevant primops * Use BigInt for all checks on primop constants | |||
| 2020-03-05 | Clone Verilator from GitHub, fix tag name (#1423) | mergify[bot] | |
| Signed-off-by: Schuyler Eldridge <schuyler.eldridge@ibm.com> | |||
| 2020-03-05 | Merge pull request #1422 from freechipsproject/revert-inline-nots-only | Albert Magyar | |
| Revert inline nots | |||
| 2020-03-04 | [skip formal checks] Emitter bugfix expected to fail LEC | Albert Magyar | |
| 2020-03-04 | Incorporate new AddNot formal regression test | Albert Magyar | |
| * Feedback from @jackkoening * Merge into same stage as Ops to avoid Travis delays | |||
| 2020-03-04 | Revert "Verilog emitter transform InlineNots (#1270)" | Albert Magyar | |
| This reverts commit f77487d37bd7c61be231a8000a3197d37cf55499. | |||
| 2020-03-04 | Remove RenameMap logging from EliminateTargetPaths (#1416) | Jack Koenig | |
| Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com> | |||
| 2020-03-03 | Fix error message for NegWidthException (#1418) | Albert Magyar | |
| 2020-03-02 | Update single-line when/else example in spec to match implementation (#1414) | Albert Magyar | |
| * Closes #890 | |||
| 2020-03-02 | Remove DiGraph.seededLinearize (#1413) | Schuyler Eldridge | |
| Signed-off-by: Schuyler Eldridge <schuyler.eldridge@ibm.com> | |||
| 2020-03-02 | Merge pull request #1394 from freechipsproject/EliminateTargetPaths-fixes | Schuyler Eldridge | |
| EliminateTargetPaths and Unreachable Modules | |||
| 2020-03-02 | Remove new unreachables in EliminateTargetPaths | Schuyler Eldridge | |
| Signed-off-by: Schuyler Eldridge <schuyler.eldridge@ibm.com> | |||
| 2020-02-24 | [spec] clarify that div-by-zero is undefined (#1409) | Albert Magyar | |
| 2020-02-21 | mill: add testOnly (#1408) | Sequencer | |
| 2020-02-21 | mill: sbt-compatible publishing (#1407) | Sequencer | |
| 2020-02-20 | Don't add ResolvePaths annotations if no targets (#1392) | Schuyler Eldridge | |
| Adds a case to CircuitState.resolvePaths such that if no targets are requested, then no ResolvePaths annotations are added. Signed-off-by: Schuyler Eldridge <schuyler.eldridge@ibm.com> Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com> | |||
| 2020-02-19 | Merge pull request #1357 from freechipsproject/dependency-api-updates | Schuyler Eldridge | |
| Omnibus Dependency API Updates | |||
| 2020-02-19 | Add optionalPrerequisites to Dependency API | Schuyler Eldridge | |
| Signed-off-by: Schuyler Eldridge <schuyler.eldridge@ibm.com> | |||
| 2020-02-19 | Add dependency prettyPrint, visualization updates | Schuyler Eldridge | |
| This adds a prettyPrint method to the DependencyManager to enable textual visualization of the TransformLikes that a DependencyManager determines need to be run. This also cleans up the GraphViz visualization with better edge coloring and now uses the `name` method when labeling graphviz nodes. Signed-off-by: Schuyler Eldridge <schuyler.eldridge@ibm.com> | |||
| 2020-02-19 | Make PreservesAll invalidates final | Schuyler Eldridge | |
| Signed-off-by: Schuyler Eldridge <schuyler.eldridge@ibm.com> | |||
| 2020-02-19 | Add additional PhaseManager tests | Schuyler Eldridge | |
| Signed-off-by: Schuyler Eldridge <schuyler.eldridge@ibm.com> | |||
| 2020-02-19 | Support Singleton Dependencies (#1275) | Albert Magyar | |
| This makes a change to the Dependency API that breaks chisel3. This needs to [skip chisel tests], but is fixed with https://github.com/freechipsproject/chisel3/pull/1270. Signed-off-by: Schuyler Eldridge <schuyler.eldridge@ibm.com> | |||
| 2020-02-18 | Merge pull request #1401 from freechipsproject/reachable-from-spec | Albert Magyar | |
| Add more docs / tests for DiGraph reachableFrom method | |||
| 2020-02-18 | Add test case for reachableFrom behavior w.r.t. including root | Albert Magyar | |
| 2020-02-18 | Update reachableFrom ScalaDoc | Albert Magyar | |
| 2020-02-18 | Revert "Repl seq mem renaming (#1286)" (#1399) | Jack Koenig | |
| This reverts commit eabc38559b7634ff7147aa0ab3d71e78558d5162. | |||
