- Dec 28, 2019
-
-
Jack Koenig authored
* Move Map lookup into closure so it only occurs if necessary * Replace gender with flow and improve code clarity
-
Jack Koenig authored
1. InferResets will no longer crash if a component of type Reset has no drivers; it will leave the type uninferred 2. Components of type Reset that are only invalidated or have no driver are no longer considered for inferring the type of downstream Resets
-
- Dec 19, 2019
-
-
Schuyler Eldridge authored
Signed-off-by:Schuyler Eldridge <schuyler.eldridge@ibm.com>
-
Schuyler Eldridge authored
Signed-off-by:Schuyler Eldridge <schuyler.eldridge@ibm.com>
-
- Dec 17, 2019
-
-
Schuyler Eldridge authored
FirrtlOption and CircuitOption represent, respectively, something that is convertible to FirrtlOptions or something that is convertible to a FirrtlCircuitAnnotation. Neither of these is intended to be serialized automatically in output JSON. This has the effect of *not* JSON-serializing the FirrtlCircuitAnnotation. This serialization is supposed to be to a file via an emitter. Signed-off-by:Schuyler Eldridge <schuyler.eldridge@ibm.com>
-
- Dec 12, 2019
-
-
Jim Lawson authored
The switch to using our own Logger triggered a latent bug, described in comments to #1258. Make the `val logger` introduced by the 'trait LazyLogging` protected.
-
- Dec 07, 2019
-
-
Schuyler Eldridge authored
This moves the --no-dedup option to be FIRRTL-stage specific as opposed to a global option common to all stages. Signed-off-by:Schuyler Eldridge <schuyler.eldridge@ibm.com>
-
- Dec 04, 2019
-
-
edwardcwang authored
-
- Nov 30, 2019
-
-
Jack Koenig authored
Remove scala-logging fully in favor of our own logger
-
Jack Koenig authored
There was some vestigial logging that conflicts with the homebrewed logger used by most of the codebase
-
- Nov 20, 2019
-
-
Abraham Gonzalez authored
* Types containing bundles can't generally be converted to a single mask granularity * Update ReplSeqMemTests to check for illegal masks
-
Albert Magyar authored
[Mergify] Automatically merge backport PRs when ready
-
- Nov 19, 2019
-
-
Albert Magyar authored
-
Albert Magyar authored
-
Albert Magyar authored
* Closes #1242
-
Albert Magyar authored
Use Mergify to automate backporting to 1.2.x
-
Albert Magyar authored
-
- Nov 16, 2019
-
-
Jack Koenig authored
getSimpleName considered harmful
-
- Nov 15, 2019
-
-
Schuyler Eldridge authored
This changes uses of `getSimpleName` to `getName`. The former throws idiotic exceptions under Java 8, e.g., `getSimpleName` will fail if used on a class inside an object. This fixes a bug where any call to the `name` method of a custom transform defined inside an object (or in an environment wrapping things in objects like a REPL) will throw a malformed class name exception. E.g., if you do this and run with `-ll info` or your custom transform deletes annotations. Signed-off-by:Schuyler Eldridge <schuyler.eldridge@ibm.com>
-
Schuyler Eldridge authored
Signed-off-by:Schuyler Eldridge <schuyler.eldridge@ibm.com>
-
- Nov 13, 2019
-
-
Albert Magyar authored
* Add spec for Analog type and attach statement * Describe role of attaches in partial connection algorithm * Change references that describe ground types where appropriate * Closes #1194 * Fix typo
-
- Nov 12, 2019
-
-
Jack Koenig authored
-
Jack Koenig authored
-
- Nov 07, 2019
-
-
Jack Koenig authored
-
Schuyler Eldridge authored
Add separate Issue and PR templates
-
Schuyler Eldridge authored
Signed-off-by:Schuyler Eldridge <schuyler.eldridge@ibm.com>
-
- Nov 06, 2019
-
-
Jack Koenig authored
Recursive literal lookup needs to be guarded against combinational loops Added a test-case to illustrate the issue when CheckResets is run before CheckCombLoops
-
Jack Koenig authored
-
- Nov 05, 2019
-
-
David Biancolin authored
Supply a trait to allow user annotations to provide JsonProtocol type hints
-
Jack Koenig authored
-
Albert Magyar authored
* Closes #1162 * Instances of extmodules remain in the final hierarchy * Extmodule definitions are not renamed or duplicated * The rest of the pass may proceed as normal
-
Albert Magyar authored
* Fixes #1154 * Tests that #1154 example produces SyntaxErrorsException * Generally helps catch trailing syntax errors * Performance-neutral relative to previous grammar * Recommended by antlr4 devs, can help performance in some cases * See antlr/antlr4#1540
-
- Nov 01, 2019
-
-
Jack Koenig authored
Guard initial blocks in emitted Verilog with `ifndef SYNTHESIS
-
Jack Koenig authored
-
Albert Magyar authored
Change findInstancesInHierarchy to return implicit top instance
-
- Oct 31, 2019
-
-
David Biancolin authored
-
- Oct 30, 2019
-
-
David Biancolin authored
-
David Biancolin authored
-
David Biancolin authored
Co-Authored-By:Jack Koenig <koenig@sifive.com>
-
David Biancolin authored
-