- Apr 17, 2020
-
-
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>
-
- Apr 15, 2020
-
-
Jack Koenig authored
Prevent infinite recursion in CheckResets
-
- Apr 14, 2020
-
-
Albert Magyar authored
-
Albert Magyar authored
* Fixes #1516 * Tighten up logic for "casted literal" checking
-
Jack Koenig authored
Chisel emits all literals as UInts cast to the correct type, make CheckResets support casts when checking that async reset registers are reset to literal values. Co-authored-by:Schuyler Eldridge <schuyler.eldridge@ibm.com>
-
Albert Magyar authored
-
Albert Magyar authored
-
Albert Magyar authored
-
Schuyler Eldridge authored
Fix mixed -E and -e emission
-
Schuyler Eldridge authored
Signed-off-by:Schuyler Eldridge <schuyler.eldridge@ibm.com>
-
Schuyler Eldridge authored
Fixes a bug where an Emitter was only checking for the presence of an EmitCircuitAnnotation or EmitAllModulesAnnotation to control its emission flavor (one-file-per-module or one-file). This changes the check to ensure that the class of emitter matches that of the annotation. This allows for correct behavior when mixing different emitters, e.g., -E high -e middle. Signed-off-by:Schuyler Eldridge <schuyler.eldridge@ibm.com>
-
Albert Magyar authored
-
Albert Magyar authored
* Remove unused imports
-
John Ingalls authored
-
Albert Magyar authored
* [spec] Add Fixed to spec * Fixes #1195 * Define type & parameters * Add Fixed as argument type to type conversions * Add Fixed as argument type to relevent PrimOps (with link to tables) * Add asFixed PrimOp * Add IncP/DecP/SetP primops * Add fixed-point width/point propagation tables * Update spec pdf Co-authored-by:mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
-
- Apr 11, 2020
-
-
Albert Chen authored
* EliminateTargetPaths: add lone instance test cases * EliminateTargetPaths: don't rename lone instances * get rid of trailing comma Co-authored-by:mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
-
Adam Izraelevitz authored
* Split Passes.scala into separate files * Add imports of implicit things Co-authored-by:mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
-
Albert Chen authored
* update JsonProtocolSpec to test GroundType * add custom serializer for GroundType * get rid of trailing comma Co-authored-by:mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
-
edwardcwang authored
* Support infoMode for Strings It seemed like an API hole that I couldn't use infoMode with a string but had to manually create an iterator first. * Fix build error Co-authored-by:Jim Lawson <ucbjrl@berkeley.edu>
-
- Apr 08, 2020
-
-
Albert Magyar authored
* Fix dynamic SubAccess of zero-length vectors * Fixes #230 * Add new ZeroLengthVecs pass that occurs before RemoveAccesses * Include this in stage.Forms.MidForm * Add to High->Mid order in compiler test based on @seldridge feedback * Use validif to produce out-of-bounds value in ZeroLengthVecs * Update scaladoc * Fix test imports
-
- Apr 07, 2020
-
-
Albert Magyar authored
Remove deprecated "Gender" API in favor of "Flow"
-
Albert Magyar authored
-
Albert Magyar authored
* Remove few remaining uses of these passes from FIRRTL codebase
-
Albert Magyar authored
* Remove 'gender' as pattern match binding
-
- Apr 06, 2020
-
-
Jim Lawson authored
* Add Release Notes section and check-box for checklist. * moved PR template stuff around Co-authored-by:Adam Izraelevitz <azidar@gmail.com>
-
- Apr 03, 2020
-
-
Jim Lawson authored
-
- Mar 31, 2020
-
-
Albert Magyar authored
-
Albert Magyar authored
-
Albert Magyar authored
* Previously, this test failed whenever InlineCasts was run
-
Albert Magyar authored
-
Albert Magyar authored
* Make RenameTop DependencyAPI-compliant
-
Schuyler Eldridge authored
Nuclear Option (-Xfatal-warnings) for Scaladoc Build
-
Schuyler Eldridge authored
Signed-off-by:Schuyler Eldridge <schuyler.eldridge@ibm.com>
-
Schuyler Eldridge authored
Turn on -Xfatal-warnings when building documentation. 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>
-
- Mar 27, 2020
-
-
Jack Koenig authored
Co-authored-by:Jim Lawson <ucbjrl@berkeley.edu>
-
Chick Markley authored
* Eliminate warnings on `sbt doc` and `sbt unidoc` - removed toFirrtl reference on MultiTargetAnnotation - lots of places where package path has to be added to comment references - Change to use `/** text starts here` convention when wrong in comment with a doc fix. - Did not exhaustively change these - Wrestled doc example in RenderDiGraph#renderNode, not sure if I won - Cleaned up InferWidths & CatchExceptions imports - Added missing license message to a couple of files. - fixed a couple of stale parameter names in scaladoc - Added @unchecked to stop erasure warning in Emitting where emission annotations are collected - Change types to [_] on match in RenameMap#recordAll to fix erasure warning * Where possible change [[firrtl.ir.X]] to [[firrtl.ir.X X]] for better display in scaladoc Co-authored-by:mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
-