- May 04, 2022
-
-
Jiuyang Liu authored
-
- Apr 29, 2022
-
-
Megan Wachs authored
* Cat: add source locators * make test handle both cases * test that the wrong source locator is not included for Cat * Add source locators to FillInterleaved and test * Add Bitwise Spec * add FillSpec * Reverse Spec * Checkpoint -- doesn't compile * Make source locators more correct with do_apply methods * add source locators to Reg.scala * RegEnable source locator tests * ShiftRegisters source locators unit tests * scalafmt * clean up spacing and final defs * scalafmt * scaladoc groups
-
Kevin Laeufer authored
All functions inside this package were deprecated in the 3.5 release, so it is appropriate to remove them for 3.6
-
- Apr 27, 2022
-
-
Scala Steward authored
* Update scalatest to 3.2.12 * Revert commit(s) 20a9de1f * Update scalatest to 3.2.12 Co-authored-by:mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
-
- Apr 26, 2022
-
-
Jack Koenig authored
For traits or abstract classes that extend Bundle but have no concrete methods, the plugin will print a benign warning that the user cannot fix. It will no longer print that warning.
-
Jack Koenig authored
-
Jiuyang Liu authored
-
Jack Koenig authored
In Scala 2.13, Auto-application to `()` is deprecated. Any nullary method (ie. a method with no arguments) that is defined with () must now be called with (). @chiselName used to inject a case of this warning into user code which would then cause a warning on the @chiselName macro that the user has no way to fix.
-
- Apr 21, 2022
-
-
Martin Schoeberl authored
The difference in logic depth for various paths now has a maximum of 1. Also make treeReduce order the same for 2.12 and 2.13 .grouped(_) returns an Iterator .toSeq on an Iterator returns a Stream in 2.12 and a List in 2.13 This can lead to changes in order when bumping from 2.12 to 2.13 that can be avoided by simply using an eager collection explicitly. Co-authored-by:Jack Koenig <koenig@sifive.com>
-
Jiuyang Liu authored
Co-authored-by:mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
-
- Apr 20, 2022
-
-
Scala Steward authored
Co-authored-by:mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
-
Scala Steward authored
Co-authored-by:mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
-
Scala Steward authored
Co-authored-by:mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
-
- Apr 19, 2022
-
-
Kevin Laeufer authored
Fixes #2470
-
Kevin Laeufer authored
This is a quick fix for issue #2408
-
Lucheng Zhang authored
-
- Apr 16, 2022
-
-
Adam Izraelevitz authored
* Move clones to hierarchy package
-
Adam Izraelevitz authored
* Moved D/I sinternals to new core package * move library hooks back to hierarchy
-
Schuyler Eldridge authored
Loosen restrictions on clocks to enable them to be connected to DontCare, i.e., be invalidated. Co-authored-by:
Jack Koenig <koenig@sifive.com> Signed-off-by:
Schuyler Eldridge <schuyler.eldridge@sifive.com> Co-authored-by:
Jack Koenig <koenig@sifive.com>
-
- Apr 12, 2022
-
-
Jack Koenig authored
* Use a single field instead of two in HasId (4-bytes per HasId) * Set the prefix to Nil after setting ref to free up memory Co-authored-by:mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
-
Jack Koenig authored
Enhance views to [sometimes] support dynamic indexing and implement FlatIO
-
- Apr 06, 2022
-
-
Jack Koenig authored
-
Jack Koenig authored
-
Jack Koenig authored
This is implemented by including any corresponding Aggregates from the DataView.mapping in the AggregateViewBinding.childMap (which is now of type Map[Data, Data]). This enables dynamically indexing Vecs that are themselves elements of larger Aggregates in views when the corresponding element of the view is a Vec of the same type. It also increases the number of cases where a single Target can represent part of a view.
-
Jack Koenig authored
* During sanitize, only filter the String if needed * Do not recurse on name, saving an unnecessary call to sanitize
-
- Apr 05, 2022
-
-
Jack Koenig authored
-
- Apr 02, 2022
-
-
fzi-hielscher authored
-
- Mar 31, 2022
-
-
Jack Koenig authored
This reduces memory use of every HasId by 64 bytes. Every instance of HasId (including all Data) had 2 ListBuffer vals for recording post-naming hooks, yet this feature is almost never used. These are now vars of type List which allows the common case of Nil to add no incremental memory use per instance of HasId.
-
- Mar 26, 2022
-
-
Schuyler Eldridge authored
Signed-off-by:Schuyler Eldridge <schuyler.eldridge@sifive.com>
-
- Mar 23, 2022
-
-
Megan Wachs authored
-
- Mar 16, 2022
-
-
Jack Koenig authored
This reverts commit 3c8a810e.
-
Scala Steward authored
-
- Mar 15, 2022
-
-
Jack Koenig authored
-
Adam Izraelevitz authored
-
Scala Steward authored
Co-authored-by:mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
-
Scala Steward authored
Co-authored-by:mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
-
Scala Steward authored
Co-authored-by:mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
-
- Mar 10, 2022
-
-
Jack Koenig authored
Also delete an errant println in InstanceSpec
-
Jared Barocsi authored
Chisel <> semantics differ somewhat from FIRRTL <= semantics, so we only emit <= when it would be legal. Otherwise we continue the old behavior of emitting a connection for every leaf-level Element. Co-authored-by:
Deborah Soung <debs@sifive.com> Co-authored-by:
Jack Koenig <koenig@sifive.com>
-
- Mar 08, 2022
-
-
Liu Xiaoyi authored
Co-authored-by:
Jiuyang Liu <liu@jiuyang.me> Co-authored-by:
Megan Wachs <megan@sifive.com> Co-authored-by:
Jack Koenig <koenig@sifive.com>
-