<feed xmlns='http://www.w3.org/2005/Atom'>
<title>chiselX/chiselFrontend/src, branch scala3-main-test</title>
<subtitle>Chisel with SFC compatibility</subtitle>
<link rel='alternate' type='text/html' href='https://git.0x7felf.com/chiselX/'/>
<entry>
<title>Rename subprojects to more canonical names</title>
<updated>2020-03-26T02:17:15+00:00</updated>
<author>
<name>Jack Koenig</name>
</author>
<published>2020-03-23T01:13:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.0x7felf.com/chiselX/commit/?id=fbf5e6f1a0e8bf535d465b748ad554575fe62156'/>
<id>fbf5e6f1a0e8bf535d465b748ad554575fe62156</id>
<content type='text'>
* Rename coreMacros to macros
* Rename chiselFrontend to core

Also make each subproject publish with "chisel3-" as a prefix
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Rename coreMacros to macros
* Rename chiselFrontend to core

Also make each subproject publish with "chisel3-" as a prefix
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove toNamed (and friends) deprecation. (#1377)</title>
<updated>2020-03-23T21:31:12+00:00</updated>
<author>
<name>Jim Lawson</name>
</author>
<published>2020-03-23T21:31:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.0x7felf.com/chiselX/commit/?id=6ed81bc6c6d0f0e8cb57eb3cedb73feab204ef6e'/>
<id>6ed81bc6c6d0f0e8cb57eb3cedb73feab204ef6e</id>
<content type='text'>
* Remove toNamed (and friends) deprecation.

* Add inadvertently deleted leading double quote.

* Remove commented out deprecations.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Remove toNamed (and friends) deprecation.

* Add inadvertently deleted leading double quote.

* Remove commented out deprecations.</pre>
</div>
</content>
</entry>
<entry>
<title>Add NoChiselNamePrefix to ignore instances in @chiselName (#1383)</title>
<updated>2020-03-23T16:29:02+00:00</updated>
<author>
<name>Jack Koenig</name>
</author>
<published>2020-03-23T16:29:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git.0x7felf.com/chiselX/commit/?id=1d81119e4b50d1b130ea5df6f4ba076b7f27c9ac'/>
<id>1d81119e4b50d1b130ea5df6f4ba076b7f27c9ac</id>
<content type='text'>
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.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
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.</pre>
</div>
</content>
</entry>
<entry>
<title>Use innermost builder cause to trim stack trace (#1380)</title>
<updated>2020-03-21T02:19:42+00:00</updated>
<author>
<name>Schuyler Eldridge</name>
</author>
<published>2020-03-21T02:19:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.0x7felf.com/chiselX/commit/?id=5d269ce3296cb1aeeb39350d5cb324515b6dbc36'/>
<id>5d269ce3296cb1aeeb39350d5cb324515b6dbc36</id>
<content type='text'>
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 &lt;schuyler.eldridge@ibm.com&gt;</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
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 &lt;schuyler.eldridge@ibm.com&gt;</pre>
</div>
</content>
</entry>
<entry>
<title>Add Scaladoc to ChiselException</title>
<updated>2020-03-19T17:54:34+00:00</updated>
<author>
<name>Schuyler Eldridge</name>
</author>
<published>2020-03-19T17:16:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.0x7felf.com/chiselX/commit/?id=3171cdf8472d50a4bcc6011c9b7786199a780514'/>
<id>3171cdf8472d50a4bcc6011c9b7786199a780514</id>
<content type='text'>
Signed-off-by: Schuyler Eldridge &lt;schuyler.eldridge@ibm.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Signed-off-by: Schuyler Eldridge &lt;schuyler.eldridge@ibm.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Safer generation of ChiselException.builderName</title>
<updated>2020-03-19T17:14:47+00:00</updated>
<author>
<name>Schuyler Eldridge</name>
</author>
<published>2020-03-19T17:14:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.0x7felf.com/chiselX/commit/?id=969a56d6232449417b944a95fc942395e26c8b1a'/>
<id>969a56d6232449417b944a95fc942395e26c8b1a</id>
<content type='text'>
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 &lt;schuyler.eldridge@ibm.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
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 &lt;schuyler.eldridge@ibm.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Code style improvement</title>
<updated>2020-03-19T16:41:04+00:00</updated>
<author>
<name>Schuyler Eldridge</name>
</author>
<published>2020-03-19T16:30:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.0x7felf.com/chiselX/commit/?id=30a0a5f95eafe77614787f9a403835c7992290ed'/>
<id>30a0a5f95eafe77614787f9a403835c7992290ed</id>
<content type='text'>
Co-authored-by: Jack Koenig &lt;koenig@sifive.com&gt;
Signed-off-by: Schuyler Eldridge &lt;schuyler.eldridge@ibm.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;
Signed-off-by: Schuyler Eldridge &lt;schuyler.eldridge@ibm.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Report trimmed stack trace of Builder cause</title>
<updated>2020-03-19T16:41:04+00:00</updated>
<author>
<name>Schuyler Eldridge</name>
</author>
<published>2020-03-11T18:42:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.0x7felf.com/chiselX/commit/?id=73974725f09338e265733c93866fd15e76a2bdd0'/>
<id>73974725f09338e265733c93866fd15e76a2bdd0</id>
<content type='text'>
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 &lt;schuyler.eldridge@ibm.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
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 &lt;schuyler.eldridge@ibm.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Make implicit clock and reset final vals (#1360)</title>
<updated>2020-03-06T19:48:19+00:00</updated>
<author>
<name>Jack Koenig</name>
</author>
<published>2020-03-06T19:48:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.0x7felf.com/chiselX/commit/?id=22f9c43cfd617407f687eb35154ea18f16626f5b'/>
<id>22f9c43cfd617407f687eb35154ea18f16626f5b</id>
<content type='text'>
Overriding will always result in a NullPointerException</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Overriding will always result in a NullPointerException</pre>
</div>
</content>
</entry>
<entry>
<title>Provide API to set concrete type of implicit reset (#1361)</title>
<updated>2020-03-06T19:05:55+00:00</updated>
<author>
<name>Jack Koenig</name>
</author>
<published>2020-03-06T19:05:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git.0x7felf.com/chiselX/commit/?id=a06c411ce2ce6ddf8c20b38f90f4074af7b33b3f'/>
<id>a06c411ce2ce6ddf8c20b38f90f4074af7b33b3f</id>
<content type='text'>
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] &lt;37929162+mergify[bot]@users.noreply.github.com&gt;</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
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] &lt;37929162+mergify[bot]@users.noreply.github.com&gt;</pre>
</div>
</content>
</entry>
</feed>
