- Jan 28, 2024
-
-
Megan Wachs authored
Not everyone has `.` on their `$PATH`
-
Jack Koenig authored
-
Jack Koenig authored
-
Jack Koenig authored
curl seems to be more common and is included by default in MacOS whereas wget is not.
-
Jack Koenig authored
Module's logic that creates the implicit clock and implicit reset within the Module's body is now implemented in new traits that users are free to mix in to RawModule. There are also now virtual methods implicitClock and implicitReset that the user can override to change what clock or reset is used.
-
- Jan 26, 2024
-
-
Jiuyang Liu authored
Add OM test, support iterating fields of a OM object
-
Asuna authored
-
- Jan 25, 2024
-
-
Asuna authored
-
Jiuyang Liu authored
-
Jiuyang Liu authored
-
Schuyler Eldridge authored
Add a utility to reflect on the optional color of a layer. This will be used by libraries that need to know if they need to put generated logic in a layerblock or not. Signed-off-by:Schuyler Eldridge <schuyler.eldridge@sifive.com>
-
Jack Koenig authored
Also fix some links in the README to point to local files or at least the main branch rather than the old master branch.
-
Schuyler Eldridge authored
Signed-off-by:Schuyler Eldridge <schuyler.eldridge@sifive.com>
-
Schuyler Eldridge authored
Extend the probe modifier case class, `ProbeInfo`, to include information about the optional layer color of this layer. Extend emission to properly write this out to FIRRTL text. Signed-off-by:Schuyler Eldridge <schuyler.eldridge@sifive.com>
-
Schuyler Eldridge authored
Add a memoized (via a `lazy val`) member to Layer that returns the FIRRTL "full name" of that layer. This includes all the parent layers prefixed with interleaves periods. This is memoized to avoid unnecessarily recomputing the partial prefixes of parents. Signed-off-by:Schuyler Eldridge <schuyler.eldridge@sifive.com>
-
Jack Koenig authored
This ensures that the specific build tools show up in the Table of Contents.
-
Jack Koenig authored
-
Martin Schoeberl authored
-
Jack Koenig authored
* Remove binary compatibility checking on 6.0.0 * Update .mergify.yml with 6.x (drop 3.5.x) * Update PR Template (add 6.x, drop 3.5.x)
-
- Jan 24, 2024
-
-
Chisel Bot authored
* [binder] Emit invalidate according to the value flow * [binder] Use inferred result type in primitive ops to avoid handling zero-width operands * [cd] Bump CIRCT from firtool-1.62.0 to firtool-1.63.0 Co-authored-by:
Sprite <SpriteOvO@gmail.com> Co-authored-by:
chiselbot <chiselbot@users.noreply.github.com>
-
- Jan 23, 2024
-
-
Jack Koenig authored
-
Jack Koenig authored
* Use "dep" instead of deprecated "lib" * Add _root_ to `import circt.stage.ChiselStage` * Also add comment describing how this disambiguates from chisel3.util.circt when the user does `import chisel3.util._` * Bump versions in Github workflows -
Jiuyang Liu authored
Refactor panama binding and converter framwork
-
- Jan 22, 2024
-
-
Jiuyang Liu authored
-
Jiuyang Liu authored
In the future, we should rename them to org.chipsalliance... But for now, since we need to access internal API of chisel, panama is using the prefix of chisel3
-
Jiuyang Liu authored
-
Jiuyang Liu authored
- split binder into two projects: Java Module circtpanamabinding and ScalaModule panamaconverter, in the future, OMEvaultor will be split from converter and get rid of dependency from chisel. - remove original test, add a small lit+FileCheck test in lit/tests/PanamaConveter to show how to write test.
-
Jiuyang Liu authored
-
- Jan 21, 2024
-
-
Jack Koenig authored
-
- Jan 20, 2024
-
-
Jiuyang Liu authored
a Pure LLVM Lit test framework
-
Jiuyang Liu authored
-
Jiuyang Liu authored
-
Jiuyang Liu authored
-
Asuna authored
-
Yinan Xu authored
Users are now able to check whether a Data is visible from the current context via `chisel.reflect.DataMirror.isVisible`.
-
Jack Koenig authored
* Bump versions * It now tabs every line included in the Release Notes section of the PR template
-
Jack Koenig authored
-
- Jan 19, 2024
-
-
Jack Koenig authored
Also fix website API doc link generation, links prior to 3.5.4 are not valid (that is when we started publishing the unidoc properly so that it gets picked up by javadoc.io and the like).
-
Chisel Bot authored
Co-authored-by:jackkoenig <jackkoenig@users.noreply.github.com>
-
- Jan 16, 2024
-
-
Will Dietz authored
Using `Output()` shouldn't drop important type information, only override the specified direction to force alignment. Until #3647 is addressed, use `cloneTypeFull` to get the expected behavior. The cloned direction information is unnecessary but is overridden by the coerced direction. cc #3647. Co-authored-by:Jack Koenig <koenig@sifive.com>
-