- Dec 06, 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>
-
Schuyler Eldridge authored
Signed-off-by:Schuyler Eldridge <schuyler.eldridge@ibm.com>
-
Schuyler Eldridge authored
Signed-off-by:Schuyler Eldridge <schuyler.eldridge@ibm.com>
-
Schuyler Eldridge authored
This adds a DontSerialize Annotation mixin that can be mixed into annotations that a user does not want to be included in JSON serialization. This differs subtly from the Unserializable mixin in that unserializable indicates that an annotation cannot be serialized while don't serialize indicates that an annotation has some attribute that makes it a bad idea to serialize, e.g., it's very large and not useful like FirrtlCircuitAnnotation. 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
-
David Biancolin authored
-
Albert Magyar authored
* Change FIRRTL-internal API, affecting only one corner case * Make API more "DWIM" and consistent with other methods * Add test cases for findInstancesInHierarchy * Update Scaladoc
-