- Apr 01, 2020
-
-
Scala Steward authored
Co-authored-by:Jim Lawson <ucbjrl@berkeley.edu>
-
- Mar 31, 2020
-
-
Schuyler Eldridge authored
* Show linking against Javadoc Signed-off-by:
Schuyler Eldridge <schuyler.eldridge@ibm.com> * Add sbt-api-mappings plugin This adds the sbt-api-mappings plugin which enables auto-linking (properly setting the apiMappings for the sbt project) so that Scaldoc/unidoc generation will now automatically link against Java and Scala API docs (and use the right version). Signed-off-by:
Schuyler Eldridge <schuyler.eldridge@ibm.com> * Show linking against Scala APIs Signed-off-by:
Schuyler Eldridge <schuyler.eldridge@ibm.com>
-
- Mar 28, 2020
-
-
Jim Lawson authored
-
- Mar 27, 2020
-
-
Jack Koenig authored
Co-authored-by:
Jim Lawson <ucbjrl@berkeley.edu> Co-authored-by:
mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
-
Schuyler Eldridge authored
Signed-off-by:
Schuyler Eldridge <schuyler.eldridge@ibm.com> Co-authored-by:
Jim Lawson <ucbjrl@berkeley.edu>
-
- Mar 26, 2020
-
-
Jack Koenig authored
No more compile internal
-
Jack Koenig authored
* Rename coreMacros to macros * Rename chiselFrontend to core Also make each subproject publish with "chisel3-" as a prefix
-
Jack Koenig authored
This has the effect of causing the coreMacros and chiselFrontend projects to be published separately
-
- Mar 25, 2020
-
-
Jack Koenig authored
Co-authored-by:mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
-
Schuyler Eldridge authored
Deprecate Driver methods in favor of ChiselStage
-
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
This adds three new methods to ChiselStage to replace deprecated methods in the Driver for converting a Chisel circuit to a string: - emitChirrtl - emitFirrtl - emitVerilog This also adds a ChiselStage companion object that lets you generated a Chisel Circuit or a FIRRTL Circuit from a Chisel module: - elaborate - convert Signed-off-by:Schuyler Eldridge <schuyler.eldridge@ibm.com> squash! Add string emission helper methods to ChiselStage
-
Schuyler Eldridge authored
Signed-off-by:Schuyler Eldridge <schuyler.eldridge@ibm.com>
-
- Mar 24, 2020
-
-
Jim Lawson authored
* Remove toNamed (and friends) deprecation. * Add inadvertently deleted leading double quote. * Remove commented out deprecations.
-
Jack Koenig authored
Add trait chisel3.experimental.NoChiselNamePrefix which causes @chiselName to skip naming of the instance effectively preventing it from prefixing any vals inside the instance. It can be applied to classes such that all instances of that class have this property, or to individual instances (via creating an anonymous class inline). Also add basic ScalaDoc for NoChiselNamePrefix and chiselName.
-
- Mar 21, 2020
-
-
Schuyler Eldridge authored
Change the logic for determining which nested ChiselException cause to use for a trimmed stack trace. Previously, this would use the outermost. This commit changes this to use the innermost. Signed-off-by:Schuyler Eldridge <schuyler.eldridge@ibm.com>
-
- Mar 20, 2020
-
-
Schuyler Eldridge authored
Don't wrap elaboration annotations
-
Schuyler Eldridge authored
Signed-off-by:Schuyler Eldridge <schuyler.eldridge@ibm.com>
-
Schuyler Eldridge authored
Change ChiselException.builderName to compute the name of Chisel's internal Builder as opposed to hard-coding this with a string. Signed-off-by:Schuyler Eldridge <schuyler.eldridge@ibm.com>
-
Schuyler Eldridge authored
Co-authored-by:
Jack Koenig <koenig@sifive.com> Signed-off-by:
Schuyler Eldridge <schuyler.eldridge@ibm.com>
-
Schuyler Eldridge authored
Adds two tests: 1. Test that an internal requirement failure (a bare exception) inside a Builder is properly reported/trimmed by ChsielStage/ChiselMain 2. Test that the full stack trace includes the ChiselException Signed-off-by:Schuyler Eldridge <schuyler.eldridge@ibm.com>
-
Schuyler Eldridge authored
Changes the behavior of ChiselException stack trace trimming to use either the first exception that includes a method from the Builder or the outer exception. Signed-off-by:Schuyler Eldridge <schuyler.eldridge@ibm.com>
-
- Mar 12, 2020
-
-
Schuyler Eldridge authored
Signed-off-by:Schuyler Eldridge <schuyler.eldridge@ibm.com> squash! Wrap elaboration in ChiselException
-
- Mar 11, 2020
-
-
Albert Magyar authored
-
- Mar 09, 2020
-
-
Albert Magyar authored
Make mergify open backport PRs & signal on failed cherry-picks
-
Albert Magyar authored
-
- Mar 07, 2020
-
-
Albert Magyar authored
-
Jack Koenig authored
Overriding will always result in a NullPointerException
-
Jack Koenig authored
Introduces mutually-exclusive traits RequireAsyncReset and RequireSyncReset to set the type of the implicit reset in MultiIOModules. The Scala-type remains Reset, but the Chisel elaboration-time checks apply. Co-authored-by:mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
-
- Mar 03, 2020
-
-
Adam Izraelevitz authored
* Clean up aspects * Refactored InjectingAspect with InjectorAspect * Made AspectLibrary work with objects * Cleaned up code * Apply suggestions from code review * Added tests, removed deprecated newInstance call * Backed out removal of newInstance as exceptions were different * Removed trailing commas
-
- Feb 29, 2020
-
-
Jim Lawson authored
The release process uses python to scan and set expected versions for a release. The `val defaultVersions = ` stanza should be present for this to work.
-
- Feb 22, 2020
- Feb 20, 2020
-
-
Schuyler Eldridge authored
Migrate to Dependency Wrapper
-
Schuyler Eldridge authored
This changes Phase dependency specification to use the new Dependency wrapper. Previously, dependencies were specified as classes. Signed-off-by:Schuyler Eldridge <schuyler.eldridge@ibm.com>
-
Jack Koenig authored
Co-authored-by:mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
-
- Feb 19, 2020
-
-
Schuyler Eldridge authored
* Remove CCC Upcoming Event Signed-off-by:
Schuyler Eldridge <schuyler.eldridge@ibm.com> * Add developer meetings as upcoming events Signed-off-by:
Schuyler Eldridge <schuyler.eldridge@ibm.com>
-
- Feb 14, 2020
-
-
Sequencer authored
* add mill build * add gitignore and mill version
-
- Feb 13, 2020
-
-
Jack Koenig authored
-