<feed xmlns='http://www.w3.org/2005/Atom'>
<title>chiselX/macros/src/main/scala/chisel3/internal/sourceinfo, branch master</title>
<subtitle>Chisel with SFC compatibility</subtitle>
<link rel='alternate' type='text/html' href='https://git.0x7felf.com/chiselX/'/>
<entry>
<title>Enhance suggestion in literal extract warning (#2569) (#2570)</title>
<updated>2022-06-08T01:29:53+00:00</updated>
<author>
<name>mergify[bot]</name>
</author>
<published>2022-06-08T01:29:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.0x7felf.com/chiselX/commit/?id=9c79051866743ba5b8f922fc309abc1302ba5547'/>
<id>9c79051866743ba5b8f922fc309abc1302ba5547</id>
<content type='text'>
Include the function being called in the suggestion.

(cherry picked from commit 296623f6f41eb9f54899277621902679bb6b497c)

Co-authored-by: Jack Koenig &lt;koenig@sifive.com&gt;</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Include the function being called in the suggestion.

(cherry picked from commit 296623f6f41eb9f54899277621902679bb6b497c)

Co-authored-by: Jack Koenig &lt;koenig@sifive.com&gt;</pre>
</div>
</content>
</entry>
<entry>
<title>Add single argument Bits.extract (#2566) (#2568)</title>
<updated>2022-06-07T23:11:54+00:00</updated>
<author>
<name>mergify[bot]</name>
</author>
<published>2022-06-07T23:11:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.0x7felf.com/chiselX/commit/?id=205d8bb34b2ac2acaef6d318a4f9e3aee181110e'/>
<id>205d8bb34b2ac2acaef6d318a4f9e3aee181110e</id>
<content type='text'>
(cherry picked from commit 255c56c3955a8c16191a6751e7d547cfcfd96705)

Co-authored-by: Jared Barocsi &lt;82000041+jared-barocsi@users.noreply.github.com&gt;</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
(cherry picked from commit 255c56c3955a8c16191a6751e7d547cfcfd96705)

Co-authored-by: Jared Barocsi &lt;82000041+jared-barocsi@users.noreply.github.com&gt;</pre>
</div>
</content>
</entry>
<entry>
<title>Deprecate implicit .U() and .S() syntax for literal bit extracts (backport #2534) (#2559)</title>
<updated>2022-06-03T18:33:13+00:00</updated>
<author>
<name>mergify[bot]</name>
</author>
<published>2022-06-03T18:33:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.0x7felf.com/chiselX/commit/?id=63f25ac4b4d7c9bd530ff1875ad38d835a82e051'/>
<id>63f25ac4b4d7c9bd530ff1875ad38d835a82e051</id>
<content type='text'>
* Deprecate .U() and .S() syntax for literal bit extracts (#2534)

(cherry picked from commit cadaf33a650ef898fdab2f81244e4ad6a07a9ea8)

# Conflicts:
#	macros/src/main/scala/chisel3/internal/sourceinfo/SourceInfoTransform.scala

* Fix backport conflict (#2560)

Co-authored-by: Jared Barocsi &lt;82000041+jared-barocsi@users.noreply.github.com&gt;</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Deprecate .U() and .S() syntax for literal bit extracts (#2534)

(cherry picked from commit cadaf33a650ef898fdab2f81244e4ad6a07a9ea8)

# Conflicts:
#	macros/src/main/scala/chisel3/internal/sourceinfo/SourceInfoTransform.scala

* Fix backport conflict (#2560)

Co-authored-by: Jared Barocsi &lt;82000041+jared-barocsi@users.noreply.github.com&gt;</pre>
</div>
</content>
</entry>
<entry>
<title>Optional clock param for memory ports (#2333) (#2382)</title>
<updated>2022-02-01T20:55:35+00:00</updated>
<author>
<name>mergify[bot]</name>
</author>
<published>2022-02-01T20:55:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.0x7felf.com/chiselX/commit/?id=cb77b061e835044b4f3a2b718fb7ce3971b5d06e'/>
<id>cb77b061e835044b4f3a2b718fb7ce3971b5d06e</id>
<content type='text'>
Warn if clock at memory instantiation differs from clock bound at port
creation and port clock is not manually passed

Co-authored-by: Jack Koenig &lt;koenig@sifive.com&gt;
(cherry picked from commit 465805ec7b2696a985eaa12cf9c6868f11ac2931)

Co-authored-by: Aditya Naik &lt;91489422+adkian-sifive@users.noreply.github.com&gt;</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Warn if clock at memory instantiation differs from clock bound at port
creation and port clock is not manually passed

Co-authored-by: Jack Koenig &lt;koenig@sifive.com&gt;
(cherry picked from commit 465805ec7b2696a985eaa12cf9c6868f11ac2931)

Co-authored-by: Aditya Naik &lt;91489422+adkian-sifive@users.noreply.github.com&gt;</pre>
</div>
</content>
</entry>
<entry>
<title>Apply scalafmt</title>
<updated>2022-01-10T23:53:55+00:00</updated>
<author>
<name>Jack Koenig</name>
</author>
<published>2022-01-10T18:39:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.0x7felf.com/chiselX/commit/?id=3131c0daad41dea78bede4517669e376c41a325a'/>
<id>3131c0daad41dea78bede4517669e376c41a325a</id>
<content type='text'>
Command:
sbt scalafmtAll
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Command:
sbt scalafmtAll
</pre>
</div>
</content>
</entry>
<entry>
<title>Deprecate auto-application of empty argument lists to parameterless functions (#2124)</title>
<updated>2021-10-05T19:33:23+00:00</updated>
<author>
<name>Jared Barocsi</name>
</author>
<published>2021-10-05T19:33:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.0x7felf.com/chiselX/commit/?id=110705eeace4f9165dc6377e55c86a599f37a465'/>
<id>110705eeace4f9165dc6377e55c86a599f37a465</id>
<content type='text'>
* Migrate nullary funcs to parameterless versions
* Make deprecation message and dummy arguments clear and consistent

Co-authored-by: Megan Wachs &lt;megan@sifive.com&gt;</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Migrate nullary funcs to parameterless versions
* Make deprecation message and dummy arguments clear and consistent

Co-authored-by: Megan Wachs &lt;megan@sifive.com&gt;</pre>
</div>
</content>
</entry>
<entry>
<title>Add Definition and Instance API (#2045)</title>
<updated>2021-09-05T19:11:32+00:00</updated>
<author>
<name>Adam Izraelevitz</name>
</author>
<published>2021-09-05T19:11:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.0x7felf.com/chiselX/commit/?id=9fa8da227569455a77596355aeb114f9c164510a'/>
<id>9fa8da227569455a77596355aeb114f9c164510a</id>
<content type='text'>
This introduces a new experimental API for module instantiation that disentagles
elaborating the definition (or implementation) from instantiation of
a given module. This solves Chisel's longstanding reliance on
"Deduplication" for generating Verilog with multiple instances of the
same module.

The new API resides in package chisel3.experimental.hierarchy. Please
see the hierarchy ScalaDoc, documentation, and tests for examples of
use.

Co-authored-by: Jack Koenig &lt;koenig@sifive.com&gt;
Co-authored-by: Megan Wachs &lt;megan@sifive.com&gt;
Co-authored-by: Schuyler Eldridge &lt;schuyler.eldridge@sifive.com&gt;</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This introduces a new experimental API for module instantiation that disentagles
elaborating the definition (or implementation) from instantiation of
a given module. This solves Chisel's longstanding reliance on
"Deduplication" for generating Verilog with multiple instances of the
same module.

The new API resides in package chisel3.experimental.hierarchy. Please
see the hierarchy ScalaDoc, documentation, and tests for examples of
use.

Co-authored-by: Jack Koenig &lt;koenig@sifive.com&gt;
Co-authored-by: Megan Wachs &lt;megan@sifive.com&gt;
Co-authored-by: Schuyler Eldridge &lt;schuyler.eldridge@sifive.com&gt;</pre>
</div>
</content>
</entry>
<entry>
<title>Add multiple dimensions to VecInit fill and iterate  (#2065)</title>
<updated>2021-08-23T21:37:09+00:00</updated>
<author>
<name>anniej-sifive</name>
</author>
<published>2021-08-23T21:37:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.0x7felf.com/chiselX/commit/?id=f50ce19406e45982390162777fb62c8563c962c7'/>
<id>f50ce19406e45982390162777fb62c8563c962c7</id>
<content type='text'>
Co-authored-by: Jack Koenig &lt;koenig@sifive.com&gt;</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Co-authored-by: Jack Koenig &lt;koenig@sifive.com&gt;</pre>
</div>
</content>
</entry>
<entry>
<title>Added VecInit factory methods (fill,iterate) (#2059)</title>
<updated>2021-08-04T19:11:58+00:00</updated>
<author>
<name>anniej-sifive</name>
</author>
<published>2021-08-04T19:11:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.0x7felf.com/chiselX/commit/?id=5a9b6487fbc5ccf0243f9755ee3cd88ec6036e2c'/>
<id>5a9b6487fbc5ccf0243f9755ee3cd88ec6036e2c</id>
<content type='text'>
Co-authored-by: mergify[bot] &lt;37929162+mergify[bot]@users.noreply.github.com&gt;</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Co-authored-by: mergify[bot] &lt;37929162+mergify[bot]@users.noreply.github.com&gt;</pre>
</div>
</content>
</entry>
<entry>
<title>Move Chisel3 to SPDX license conventions (#1604)</title>
<updated>2020-10-01T18:42:29+00:00</updated>
<author>
<name>Chick Markley</name>
</author>
<published>2020-10-01T18:42:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.0x7felf.com/chiselX/commit/?id=aa2c62248002de97b95523c08d7788e9715e1313'/>
<id>aa2c62248002de97b95523c08d7788e9715e1313</id>
<content type='text'>
Change source and other relevant files to use SPDX license
LICENSE file moved from src/ to ./
Changed license file to refer to this per recommendation
using_spdx_license_list_short_identifiers

WARNING: Tests fail with as of yet undiagnosed error
```
[error] Failed: Total 691, Failed 19, Errors 0, Passed 672, Ignored 15
[error] Failed tests:
[error] 	chiselTests.QueueSpec
[error] 	examples.VendingMachineGeneratorSpec
[error] 	chiselTests.HarnessSpec
[error] 	chiselTests.ConnectSpec
[error] 	chiselTests.aop.SelectSpec
[error] 	chiselTests.PopCountSpec
[error] 	chiselTests.CloneModuleSpec
[error] (Test / test) sbt.TestsFailedException: Tests unsuccessful
[error] Total time: 379 s (06:19), completed Sep 30, 2020 12:38:17 AM
sbt:chisel3&gt;
```</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Change source and other relevant files to use SPDX license
LICENSE file moved from src/ to ./
Changed license file to refer to this per recommendation
using_spdx_license_list_short_identifiers

WARNING: Tests fail with as of yet undiagnosed error
```
[error] Failed: Total 691, Failed 19, Errors 0, Passed 672, Ignored 15
[error] Failed tests:
[error] 	chiselTests.QueueSpec
[error] 	examples.VendingMachineGeneratorSpec
[error] 	chiselTests.HarnessSpec
[error] 	chiselTests.ConnectSpec
[error] 	chiselTests.aop.SelectSpec
[error] 	chiselTests.PopCountSpec
[error] 	chiselTests.CloneModuleSpec
[error] (Test / test) sbt.TestsFailedException: Tests unsuccessful
[error] Total time: 379 s (06:19), completed Sep 30, 2020 12:38:17 AM
sbt:chisel3&gt;
```</pre>
</div>
</content>
</entry>
</feed>
