- Dec 06, 2023
-
-
Andrew Lenharth authored
-
Andrew Lenharth authored
-
Andrew Lenharth authored
-
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.
-
- 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
-
Jack Koenig authored
-
Mike Urbach authored
This allows safe references to Objects, as well as type-safe field accessors to connect inputs or outputs via `@instantiable` and `@pulic`.
-
Mike Urbach authored
-
Schuyler Eldridge authored
Remove the deprecated -dedup option. This was deprecated in firtool 1.57.0 and is planned to be removed soon. This option has no effect. Deduplication always runs. See: https://github.com/llvm/circt/pull/6191 Signed-off-by:
Schuyler Eldridge <schuyler.eldridge@sifive.com>
-
- Nov 16, 2023
-
-
Schuyler Eldridge authored
Rename the "groups" API to "layers". This is done to match a name change to the FIRRTL feature (of the same name). "Layers" better captures the intended use case. Namely, a layer is a collection of functionality that is included as a unit. Layers are made up of "Layer Blocks" that exist in one or more modules. This does not change any FIRRTL codegen. That will have to happen once these changes are in CIRCT. Signed-off-by:Schuyler Eldridge <schuyler.eldridge@sifive.com>
-
Schuyler Eldridge authored
This reverts commit 855f03af.
-
Sprite authored
-
- Nov 15, 2023
-
-
Schuyler Eldridge authored
Add a new utility, SparseVec. This exposes a normal Vec-like dynamic access API. However, the dynamic access is implemented one of three ways: 1. Using a binary decoder 2. Using a one-hot decoder 3. Using when statements This is added to better support a design pattern ("vec--decoder pattern") where a large, sparse vector is used to describe a decoder. This pattern, if unchecked and used in a parametric generator, can cause the vector to grow extremely large and cause backend tools to complain. Specifically, Cadence tooling is known to set limits on the addressable range of a "memory" and will error if these are exceeded. This vec--decoder pattern can easily exceed this if designers are not careful. Signed-off-by:Schuyler Eldridge <schuyler.eldridge@sifive.com>
-
- Nov 14, 2023
-
-
Jack Koenig authored
Also stop suppressing these warnings (except in Tests) so that they are now compile-time errors.
-
- Nov 11, 2023
-
-
Schuyler Eldridge authored
Apparently these aren't included in scalafmtAll. Run this for some whitespace cleanup. Signed-off-by:Schuyler Eldridge <schuyler.eldridge@sifive.com>
-