- Dec 03, 2019
-
-
Schuyler Eldridge authored
This changes WriteEmitted to not modify the AnnotationSeq. Previously, WriteEmitted would write any EmittedAnnotations to files and delete those EmittedAnnotations. This creates problems for downstream tooling which expects/wants to see an EmittedAnnotation. Signed-off-by:Schuyler Eldridge <schuyler.eldridge@ibm.com>
-
- 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
-
- Oct 26, 2019
-
-
David Biancolin authored
-
- Oct 25, 2019
-
-
Albert Magyar authored
Enhance CheckCombLoops errors with connection info
-
Albert Magyar authored
* Closes #1203
-
Albert Magyar authored
* Add Scaladoc for EdgeData API * Include stringified vertices in EdgeNotFoundException
-
David Biancolin authored
-