- Feb 02, 2021
-
-
mergify[bot] authored
* Update reported width from div/rem to match FIRRTL results * Add tests for width of % and / on UInt and SInt * Add loop-based test for known UInt/SInt op result widths Co-authored-by:
Jack Koenig <koenig@sifive.com> (cherry picked from commit 98ce9194 ) Co-authored-by:
Albert Magyar <albert.magyar@gmail.com>
-
- Jan 27, 2021
-
-
mergify[bot] authored
If a method passed to higher function does not return any value, it is prefer to use `foreach` instead of `map`. Co-authored-by:
mergify[bot] <37929162+mergify[bot]@users.noreply.github.com> (cherry picked from commit 654db98e ) Co-authored-by:
SoyaOhnishi <ohnishi.soya@arc.cs.okayama-u.ac.jp>
-
mergify[bot] authored
(cherry picked from commit d0db0b8b ) Co-authored-by:
Jack Koenig <koenig@sifive.com>
-
- Jan 25, 2021
-
-
mergify[bot] authored
This is a nit fix. no logic is changed. * Rename `typeName` to `enumTypeName` in ScalaDoc * Add return type at public method * Rename `enum_records` into `enumRecords` to retain name consistency Co-authored-by:
Jack Koenig <koenig@sifive.com> (cherry picked from commit 2a967670 ) Co-authored-by:
SoyaOhnishi <ohnishi.soya@arc.cs.okayama-u.ac.jp>
-
- Jan 12, 2021
-
-
mergify[bot] authored
Make `toTarget` fail if called on a Literal (or would otherwise not serialize properly) (bp #1714) (#1720) * Make `toTarget` fail if called on a Literal (or would otherwise not serialize properly) (#1714) * Add (failing) Test for Data toTarget calls Add scaladoc and clean up test * Builder: don't let .toTarget pass if it won't be able to deserialize properly later * Update src/test/scala/chiselTests/ReferenceTargetSpec.scala * Rename and simplify tests for literal toTarget (cherry picked from commit b578aa5e ) # Conflicts: # core/src/main/scala/chisel3/internal/Builder.scala * fixup! Make `toTarget` fail if called on a Literal (or would otherwise not serialize properly) (#1714) Co-authored-by:
Megan Wachs <megan@sifive.com> Co-authored-by:
Schuyler Eldridge <schuyler.eldridge@sifive.com>
-
- Dec 18, 2020
-
-
Jack Koenig authored
(cherry picked from commit a600a95b)
-
mergify[bot] authored
* Remove CircleCI (#1702) Co-authored-by:
mergify[bot] <37929162+mergify[bot]@users.noreply.github.com> (cherry picked from commit eae69e95 ) # Conflicts: # .circleci/config.yml * Resolve merge conflicts Co-authored-by:
Jack Koenig <koenig@sifive.com>
-
- Dec 17, 2020
-
-
mergify[bot] authored
* Switch to using Github Actions CI (#1690) MiMa binary compatibility checks are now run on master, but the mimaPreviousArtifacts are empty which makes the check a no-op. This helps keep both the build.sbt and CI more consistent between master and stable branches. .mergify.yml is also updated with mergify.sc from chisel-repo-tools using the following configuration: conditions: - status-success=all tests passed branches: - 3.2.x - 3.3.x - 3.4.x (cherry picked from commit 25a417f8 ) # Conflicts: # .mergify.yml # build.sbt # project/plugins.sbt * Resolve merge conflicts * Remove mdoc check from GithubActions This test was added in 3.4 Co-authored-by:
Jack Koenig <koenig@sifive.com>
-
- Nov 11, 2020
-
-
mergify[bot] authored
* Provide user source locators in Builder.error errors (#1618) Package chisel3 was not properly marked as an internal package so source locators in reported errors would point to files like Bits.scala. (cherry picked from commit baea2da8 ) * Resolve backport issues Co-authored-by:
Jack Koenig <koenig@sifive.com> Co-authored-by:
mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
-
mergify[bot] authored
* Support using switch without importing SwitchContext (#1595) (cherry picked from commit 9c4f14fb ) # Conflicts: # docs/src/wiki-deprecated/cookbook.md * Resolve merge conflicts Co-authored-by:
Jack Koenig <koenig@sifive.com> Co-authored-by:
mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
-
mergify[bot] authored
* Ignore tests using System.setSecurityManager (#1661) The SecurityManager is global so is not thread-safe. This is the source of flaky tests in FIRRTL CI. Co-authored-by:
mergify[bot] <37929162+mergify[bot]@users.noreply.github.com> (cherry picked from commit 9f1d6cbb ) # Conflicts: # src/test/scala/chiselTests/stage/ChiselStageSpec.scala * Resolve merge conflicts Co-authored-by:
Jack Koenig <koenig@sifive.com>
-
- Oct 20, 2020
-
-
mergify[bot] authored
* Return 0.U for asUInt of a zero-element Seq Add a condition to SeqUtils.asUInt to have it return an unspecified width 0.U when applied to an empty sequence. This enables the ability to do a Cat of a zero-element sequence. Signed-off-by:
Schuyler Eldridge <schuyler.eldridge@sifive.com> * Test elaboration of Cat on zero-element Seq Signed-off-by:
Schuyler Eldridge <schuyler.eldridge@sifive.com> (cherry picked from commit ac641fb1 ) Co-authored-by:
Schuyler Eldridge <schuyler.eldridge@sifive.com>
-
- Oct 10, 2020
-
-
Jack Koenig authored
-
- Sep 10, 2020
-
-
mergify[bot] authored
* fix loadMemoryFromFile to work with binary Passed in hexOrBinary parameter to ChiselLoadMemoryAnnotation * Added test for binary format support in loadMemoryFromFile * Added test for binary format support in loadMemoryFromFile (cherry picked from commit 88265eec ) Co-authored-by:
HappyQuark <54497326+HappyQuark@users.noreply.github.com>
-
- Aug 07, 2020
-
-
mergify[bot] authored
comment fix only. (cherry picked from commit f13b29d1 ) Co-authored-by:
Leigang Kou <56602048+leikou01@users.noreply.github.com>
-
- Jul 31, 2020
-
-
mergify[bot] authored
* Added broken auto-clonetype test * Added bugfix for 2.11 * Add descriptive comment for 2.11 special case * Update src/test/scala/chiselTests/AutoClonetypeSpec.scala * Update src/test/scala/chiselTests/AutoClonetypeSpec.scala Co-authored-by:
mergify[bot] <37929162+mergify[bot]@users.noreply.github.com> (cherry picked from commit 3b206b50 ) Co-authored-by:
Adam Izraelevitz <azidar@gmail.com>
-
- Jul 29, 2020
-
-
mergify[bot] authored
(cherry picked from commit a4312eb0 ) Co-authored-by:
Albert Chen <40366337+albertchen-sifive@users.noreply.github.com>
-
- Jun 24, 2020
-
-
mergify[bot] authored
Signed-off-by:
Schuyler Eldridge <schuyler.eldridge@ibm.com> Co-authored-by:
mergify[bot] <37929162+mergify[bot]@users.noreply.github.com> (cherry picked from commit a1edc8f4 ) Co-authored-by:
Schuyler Eldridge <schuyler.eldridge@ibm.com>
-
mergify[bot] authored
* Add containsCause exception search testing util * Use ChiselStage in Tests * Remove Driver usage in Emitter * Remove Driver usage in ChiselSpec * Remove Driver usage from Chisel._ package * Deprecate Driver Execution classes * Code simplification in internal Chisel._ method * Clarify chiselTests.Utils.extractCause Scaladoc Co-authored-by:
Chick Markley <chick@qrhino.com> Co-authored-by:
Schuyler Eldridge <schuyler.eldridge@ibm.com> Signed-off-by:
Schuyler Eldridge <schuyler.eldridge@ibm.com>
-
- Jun 23, 2020
-
-
mergify[bot] authored
* Canonicalize construction of empty Decoupled * Change signature after dev meeting discussion * Make EmptyBundle private and final * Add test case for Decoupled with no payload * Apply suggestions from code review Co-authored-by:
Richard Lin <richard.lin@berkeley.edu> Co-authored-by:
Albert Magyar <albert.magyar@gmail.com> Co-authored-by:
Schuyler Eldridge <schuyler.eldridge@ibm.com> Co-authored-by:
Adam Izraelevitz <azidar@gmail.com> Co-authored-by:
Richard Lin <richard.lin@berkeley.edu> Co-authored-by:
mergify[bot] <37929162+mergify[bot]@users.noreply.github.com> (cherry picked from commit 28e1a244 ) Co-authored-by:
Jack Koenig <koenig@sifive.com>
-
Jack Koenig authored
-
mergify[bot] authored
* Closes #1385 Co-authored-by:
Schuyler Eldridge <schuyler.eldridge@ibm.com> (cherry picked from commit 1692b8a1 ) Co-authored-by:
Albert Magyar <albert.magyar@gmail.com>
-
- Jun 20, 2020
-
-
mergify[bot] authored
(cherry picked from commit 9bda7a75 ) Co-authored-by:
Jack Koenig <koenig@sifive.com>
-
- Jun 09, 2020
-
-
mergify[bot] authored
* Immediately throw Builder.error errors outside hardware context * Add example of hidden no-hardware-context error from #1422 Co-authored-by:
Schuyler Eldridge <schuyler.eldridge@ibm.com> (cherry picked from commit 99ac8a13 ) Co-authored-by:
Albert Magyar <albert.magyar@gmail.com>
-
mergify[bot] authored
* Added group chisel API * Removed println * Added scaladoc * Added more tests * Cleaned spacing and removed println Co-authored-by:
Chick Markley <chick@qrhino.com> Co-authored-by:
Jim Lawson <ucbjrl@berkeley.edu> Co-authored-by:
Schuyler Eldridge <schuyler.eldridge@ibm.com> (cherry picked from commit 161938b8 ) Co-authored-by:
Adam Izraelevitz <azidar@gmail.com>
-
- Jun 06, 2020
-
-
mergify[bot] authored
Co-authored-by:
mergify[bot] <37929162+mergify[bot]@users.noreply.github.com> (cherry picked from commit 803ccbb7 ) Co-authored-by:
apaj <aleksandar.pajkanovic@gmail.com>
-
- May 14, 2020
-
-
mergify[bot] authored
* Update scalatest to 3.1.2 (#1441) Co-authored-by:
Scala Steward <me@scala-steward.org> Co-authored-by:
Scala Steward <43047562+scala-steward@users.noreply.github.com> (cherry picked from commit d65013c4 ) # Conflicts: # build.sbt # build.sc * Fix broken merge Co-authored-by:
Jim Lawson <ucbjrl@berkeley.edu>
-
mergify[bot] authored
* Update scalacheck-1-14 to 3.1.1.1 (#1413) * Update scalacheck-1-14 to 3.1.1.1 * Update scalacheck-1-14 to 3.1.1.1 Co-authored-by:
Jim Lawson <ucbjrl@berkeley.edu> (cherry picked from commit a26bff06 ) # Conflicts: # build.sbt # build.sc * Fix build.s{bt,c} conflicts. Co-authored-by:
Scala Steward <43047562+scala-steward@users.noreply.github.com> Co-authored-by:
Jim Lawson <ucbjrl@berkeley.edu> Co-authored-by:
mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
-
mergify[bot] authored
Co-authored-by:
Jim Lawson <ucbjrl@berkeley.edu> Co-authored-by:
mergify[bot] <37929162+mergify[bot]@users.noreply.github.com> (cherry picked from commit 8682def0 ) Co-authored-by:
Scala Steward <43047562+scala-steward@users.noreply.github.com>
-
mergify[bot] authored
Co-authored-by:
Jim Lawson <ucbjrl@berkeley.edu> (cherry picked from commit 89dbcd25 ) Co-authored-by:
Scala Steward <43047562+scala-steward@users.noreply.github.com>
-
- May 07, 2020
-
-
mergify[bot] authored
* Test that Elaborate only runs once Signed-off-by:
Schuyler Eldridge <schuyler.eldridge@ibm.com> (cherry picked from commit bfb5b354 ) * Expose ChiselStage's PhaseManager, rm extra wraps Signed-off-by:
Schuyler Eldridge <schuyler.eldridge@ibm.com> (cherry picked from commit 23db44a4 ) * Fix double elaboration Remove the requirement that FirrtlStage runs elaboration (this should be implicit) and remove the unneeded invalidation of elaboration by the Emitter. Due to Convert currently NOT invalidating Elaborate (when it should), add an optionalPrerequisiteOf to ensure that the Emitter runs before the Convert phase. Co-authored-by:
David Biancolin <david.biancolin@gmail.com> Co-authored-by:
Schuyler Eldridge <schuyler.eldridge@ibm.com> Signed-off-by:
Schuyler Eldridge <schuyler.eldridge@ibm.com> (cherry picked from commit 5e2ca44a ) Co-authored-by:
Schuyler Eldridge <schuyler.eldridge@ibm.com>
-
- May 06, 2020
-
-
Jack Koenig authored
-
- Apr 23, 2020
-
-
Jim Lawson authored
-
- Apr 21, 2020
-
-
John Ingalls authored
Co-authored-by:Adam Izraelevitz <azidar@gmail.com>
-
- Apr 17, 2020
-
-
Adam Izraelevitz authored
This reverts commit c279860c.
-
Jack Koenig authored
-
- Apr 14, 2020
-
-
Jim Lawson authored
Co-authored-by:Scala Steward <me@scala-steward.org>
-
- Apr 11, 2020
-
-
Jack Koenig authored
Remove var from object Counter.apply, using a Wire instead. Also improve some ScalaDoc and the class Counter require message.
-
- Apr 10, 2020
-
-
Sequencer authored
-
- Apr 09, 2020
-
-
Jim Lawson authored
-