<feed xmlns='http://www.w3.org/2005/Atom'>
<title>sfcX/src/main/scala/firrtl/util, branch master</title>
<subtitle>Scala FIRRTL Compiler for chiselX</subtitle>
<link rel='alternate' type='text/html' href='https://git.0x7felf.com/sfcX/'/>
<entry>
<title>[deprecation clean up] remove trait firrtl.util.BackendCompilationUtilities (#2423)</title>
<updated>2021-11-30T03:16:02+00:00</updated>
<author>
<name>Jiuyang Liu</name>
</author>
<published>2021-11-30T03:16:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git.0x7felf.com/sfcX/commit/?id=a4d13a5024f7488e1d2b9fdd27d3917157a67268'/>
<id>a4d13a5024f7488e1d2b9fdd27d3917157a67268</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>Refactor emiter (#1879)</title>
<updated>2020-11-10T00:12:06+00:00</updated>
<author>
<name>Jiuyang Liu</name>
</author>
<published>2020-11-10T00:12:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.0x7felf.com/sfcX/commit/?id=92af63c599fc480f6480ee22f23763f54881085f'/>
<id>92af63c599fc480f6480ee22f23763f54881085f</id>
<content type='text'>
* split big Emitter to submodules.

* fix all deprecated warning.

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>
* split big Emitter to submodules.

* fix all deprecated warning.

Co-authored-by: mergify[bot] &lt;37929162+mergify[bot]@users.noreply.github.com&gt;</pre>
</div>
</content>
</entry>
<entry>
<title>Change to Apache 2.0 License (#1901)</title>
<updated>2020-09-17T01:52:16+00:00</updated>
<author>
<name>Chick Markley</name>
</author>
<published>2020-09-17T01:52:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.0x7felf.com/sfcX/commit/?id=ecb96e83324ea17cf38b7b90753d745d3c7f51bd'/>
<id>ecb96e83324ea17cf38b7b90753d745d3c7f51bd</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>All of src/ formatted with scalafmt</title>
<updated>2020-08-15T02:47:53+00:00</updated>
<author>
<name>chick</name>
</author>
<published>2020-08-15T02:47:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.0x7felf.com/sfcX/commit/?id=6fc742bfaf5ee508a34189400a1a7dbffe3f1cac'/>
<id>6fc742bfaf5ee508a34189400a1a7dbffe3f1cac</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Delete outdated scalastyle configuration comments from source</title>
<updated>2020-07-14T19:55:35+00:00</updated>
<author>
<name>Albert Magyar</name>
</author>
<published>2020-07-14T18:29:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.0x7felf.com/sfcX/commit/?id=63bfb32c72e4db52bd376b3fd96bb0247ee167fb'/>
<id>63bfb32c72e4db52bd376b3fd96bb0247ee167fb</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix equivalence tests (#853)</title>
<updated>2020-05-18T17:47:41+00:00</updated>
<author>
<name>Albert Chen</name>
</author>
<published>2020-05-18T17:47:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.0x7felf.com/sfcX/commit/?id=87d3f8200ab7e05e07bdf36fa518219b8bd08513'/>
<id>87d3f8200ab7e05e07bdf36fa518219b8bd08513</id>
<content type='text'>
* - modify firrtlEquivalenceTest to use yosys equiv_simple/equiv_induct instead of miter
- add RemoveValidIf pass to MinimumLowFirrtlOptimization

* add EquivalenceTest to FirrtlSpec.scala, make classes in IntegrationSpec.scala abstract

* change types of inputForm/outputForm to CircuitForm

* change EquivalenceTest message

* remove ICache equivalence tests

* fix rebase errors

* Add Ops scalatests to LEC suite

* Only run compiler-path-comparison LEC tests on Ops design

* Fixup issues with merge

Co-authored-by: Albert Magyar &lt;albert.magyar@gmail.com&gt;</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* - modify firrtlEquivalenceTest to use yosys equiv_simple/equiv_induct instead of miter
- add RemoveValidIf pass to MinimumLowFirrtlOptimization

* add EquivalenceTest to FirrtlSpec.scala, make classes in IntegrationSpec.scala abstract

* change types of inputForm/outputForm to CircuitForm

* change EquivalenceTest message

* remove ICache equivalence tests

* fix rebase errors

* Add Ops scalatests to LEC suite

* Only run compiler-path-comparison LEC tests on Ops design

* Fixup issues with merge

Co-authored-by: Albert Magyar &lt;albert.magyar@gmail.com&gt;</pre>
</div>
</content>
</entry>
<entry>
<title>deprecating BackendCompilationUtilities trait for object (#1575)</title>
<updated>2020-05-08T20:50:25+00:00</updated>
<author>
<name>Deborah Soung</name>
</author>
<published>2020-05-08T20:50:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.0x7felf.com/sfcX/commit/?id=72c48bbf9f6b3a0458f793bca6bff739917b8231'/>
<id>72c48bbf9f6b3a0458f793bca6bff739917b8231</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>before/after initial block macros (#1550)</title>
<updated>2020-05-05T19:48:05+00:00</updated>
<author>
<name>Deborah Soung</name>
</author>
<published>2020-05-05T19:48:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.0x7felf.com/sfcX/commit/?id=e9073463dfe77746f23afdfe782e1143a5e5be9f'/>
<id>e9073463dfe77746f23afdfe782e1143a5e5be9f</id>
<content type='text'>
* adding init macros

* fix missing tick

* adding more documentation; fixing up emitter tests

* adding initial-guarding macro test

* prefixing macros with FIRRTL

* cleanup

* typo fix

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>
* adding init macros

* fix missing tick

* adding more documentation; fixing up emitter tests

* adding initial-guarding macro test

* prefixing macros with FIRRTL

* cleanup

* typo fix

Co-authored-by: mergify[bot] &lt;37929162+mergify[bot]@users.noreply.github.com&gt;</pre>
</div>
</content>
</entry>
<entry>
<title>Redirect testing shell commands to logger</title>
<updated>2020-01-08T03:35:50+00:00</updated>
<author>
<name>Jack Koenig</name>
</author>
<published>2019-11-29T23:59:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.0x7felf.com/sfcX/commit/?id=3c8e22dc9e4f033be167aa721e6d8ad54330ca3c'/>
<id>3c8e22dc9e4f033be167aa721e6d8ad54330ca3c</id>
<content type='text'>
This includes the built-in functions in BackendCompilationUtilities
which are a public API
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This includes the built-in functions in BackendCompilationUtilities
which are a public API
</pre>
</div>
</content>
</entry>
<entry>
<title>Followup to PR #1142</title>
<updated>2019-08-01T17:52:22+00:00</updated>
<author>
<name>chick</name>
</author>
<published>2019-08-01T16:21:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.0x7felf.com/sfcX/commit/?id=54e67889f10b39323fb729808b8cd22b4c832910'/>
<id>54e67889f10b39323fb729808b8cd22b4c832910</id>
<content type='text'>
Fixes a threading bug in where lazy reading of file
caused a problem for multithreaded access to the that was read.

Changes all uses of io.Source to use new API
getText
getLines
getTextResource
getLinesResouce

Make style to only import FileUtils and not its methods
So code is more explicit as e.g. FileUtils.getText()
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fixes a threading bug in where lazy reading of file
caused a problem for multithreaded access to the that was read.

Changes all uses of io.Source to use new API
getText
getLines
getTextResource
getLinesResouce

Make style to only import FileUtils and not its methods
So code is more explicit as e.g. FileUtils.getText()
</pre>
</div>
</content>
</entry>
</feed>
