- Dec 12, 2023
-
-
Schuyler Eldridge authored
Change the behavior of the Trace API to only trace leaves. This aligns with recent changes to CIRCT which error if annotations are applied to aggregates which are then mandatorily split due to FIRRTL ABIs. This should have no practical effect on use of the Trace API only that downstream consumers will need to work at the level of leaf types and not on aggregates. Signed-off-by:Schuyler Eldridge <schuyler.eldridge@sifive.com>
-
- Dec 09, 2023
-
-
Chisel Bot authored
-
Andrew Lenharth authored
Go all in on leaf marking for don't touched values. This preserves current behavior. As options expand, the API can change then.
-
Andrew Lenharth authored
Go all in on leaf marking for don't touched values. This preserves current behavior. As options expand, the API can change then.
-
- Dec 08, 2023
-
-
Andrew Lenharth authored
Add an argument to dontTouch which allows placing don't touch annotations on the leaves of aggregates. Default this option. This results in the same behavior as what the current dontTouch effectively does today. Don't touch of an aggregate is on it's plain meaning different from don't touch on the leaves of an aggregate. Making the annotation a bit more precise allows greater freedom in code generation and allows catching contradictory requests by the programmer.
-
Jack Koenig authored
-
- Dec 07, 2023
-
-
Chisel Bot authored
* [binder] Update API `FIRRTLDirection` for CIRCT 1.60.0 * [binder] Remove dedup option (#3641) * [ci] bump circt/update-staging-branch to 1.2.0 * [cd] Bump CIRCT from firtool-1.59.0 to firtool-1.60.0 * [binder] Update firtool-lib C-API to allow the creation of multiple options * [binder] Remove firtool-1.61.0 features * [circt] Use new public-modules option This is an automated commit generated by the `circt/update-circt` GitHub Action. Signed-off-by:
Schuyler Eldridge <schuyler.eldridge@sifive.com> Co-authored-by:
Sprite <SpriteOvO@gmail.com> Co-authored-by:
Schuyler Eldridge <schuyler.eldridge@sifive.com> Co-authored-by:
chiselbot <chiselbot@users.noreply.github.com>
-
- Dec 06, 2023
-
-
Andrew Lenharth authored
-
Andrew Lenharth authored
-
Andrew Lenharth authored
-
Mike Urbach authored
This is the right place in the Chisel type hierarchy for Property as it exists today. Property types can be used in Aggregates, and are not themselves Aggregates in their current form. Making Property extend Element allows much of Chisel's internal reflection to work as expected when Property types are used in Aggregates.
-
Andrew Lenharth authored
-
Andrew Lenharth authored
-
Andrew Lenharth authored
-
Andrew Lenharth authored
Add a `dontTouchLeaves` which places don't touch annotations on the leaves of aggregates. This does what the current `dontTouch` effectively does, but is explicit.
-
Andrew Lenharth authored
A dead import dies.
-
Andrew Lenharth authored
-
- Dec 05, 2023
-
-
Tushar Sondhi authored
Fix spelling error
-
- Dec 02, 2023
-
-
Jack Koenig authored
-
Jack Koenig authored
-
- Dec 01, 2023
-
-
Jiuyang Liu authored
-
Jack Koenig authored
This should enable them to be indexed and thus searchable as part of the website (both by Algolia and by Google).
-
Jack Koenig authored
-
Jack Koenig authored
-
- Nov 30, 2023
-
-
Jack Koenig authored
-
- Nov 29, 2023
-
-
Jack Koenig authored
-
Jack Koenig authored
* Rename docs/introduction.md to docs/index.md so that now the main link is just /docs. * Add redirects for some common links from the old sbt microsites website.
-
Will Dietz authored
Add tests (also demonstrating new ability to walk alignment of bare types).
-
Jack Koenig authored
-
Jack Koenig authored
Use Github logo for link instead of just text. Improve Makefile dependencies for `make build` to actually depend on the source files in website/.
-
Jack Koenig authored
With default settings, contextual search breaks search results.
-
Jack Koenig authored
-
Deborah Soung authored
-
Jack Koenig authored
This has minor consequences for some links but should hopefully make the website play nicer with the Algolia web crawler.
-
Jack Koenig authored
https://chisel-lang.org is not the same thing as https://www.chisel-lang.org. This is causing issues for the Algolia web crawler. h/t @richardxia for pointing this out to me
-
- Nov 28, 2023
-
-
Jack Koenig authored
This will hopefully make the Algolia web crawler work.
-
Martin Schoeberl authored
-
- Nov 23, 2023
-
-
Jack Koenig authored
This removes cookbook verilog-vs-chisel which is unfortunate but it has many issues with Docusaurus (via how it processes markdown with MDX). We should resolve these issues and restore the page later.
-
Jack Koenig authored
-
- Nov 17, 2023
-
-
Jack Koenig authored
Don't emit nodes when calling .asBool on a Bool
-