<feed xmlns='http://www.w3.org/2005/Atom'>
<title>sfcX/scripts, branch master</title>
<subtitle>Scala FIRRTL Compiler for chiselX</subtitle>
<link rel='alternate' type='text/html' href='https://git.0x7felf.com/sfcX/'/>
<entry>
<title>Make formal_equiv.sh robust to changes to ANTLR &amp; Protobuf</title>
<updated>2021-12-01T19:40:52+00:00</updated>
<author>
<name>Jack Koenig</name>
</author>
<published>2021-12-01T19:31:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.0x7felf.com/sfcX/commit/?id=5ae1d2544514aa04240df7ed7f36442838dda9ea'/>
<id>5ae1d2544514aa04240df7ed7f36442838dda9ea</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Switch from Travis to Github Actions CI (#2041)</title>
<updated>2021-01-19T19:51:33+00:00</updated>
<author>
<name>Jack Koenig</name>
</author>
<published>2021-01-19T19:51:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.0x7felf.com/sfcX/commit/?id=bbd7fc4115728ecc7cf88bf0524f2126d8220c34'/>
<id>bbd7fc4115728ecc7cf88bf0524f2126d8220c34</id>
<content type='text'>
* Fix .run_formal_checks for Github Actions instead of Travis
* Remove .run_chisel_tests

Because we publish SNAPSHOTs on every merge to master, the Chisel repo
checks against master of FIRRTL regularly

* Only run unidoc for Scala 2.12

Under Travis we ran for 2.11, 2.12, and 2.13, but it doesn't work when
using ++2.&lt;major&gt;.&lt;minor&gt; when major != to 2.12. It seems if we want to
run all 3, we have to run as `sbt +unidoc`. It's not clear how much
benefit we get from building on the other versions, so stick with 2.12
for now.

* Generate .mergify.yml with script in chisel-repo-tools

Generated with config:

conditions:
  - status-success=all tests passed
branches:
  - 1.2.x
  - 1.3.x
  - 1.4.x</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Fix .run_formal_checks for Github Actions instead of Travis
* Remove .run_chisel_tests

Because we publish SNAPSHOTs on every merge to master, the Chisel repo
checks against master of FIRRTL regularly

* Only run unidoc for Scala 2.12

Under Travis we ran for 2.11, 2.12, and 2.13, but it doesn't work when
using ++2.&lt;major&gt;.&lt;minor&gt; when major != to 2.12. It seems if we want to
run all 3, we have to run as `sbt +unidoc`. It's not clear how much
benefit we get from building on the other versions, so stick with 2.12
for now.

* Generate .mergify.yml with script in chisel-repo-tools

Generated with config:

conditions:
  - status-success=all tests passed
branches:
  - 1.2.x
  - 1.3.x
  - 1.4.x</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>Use Travis Workspaces (#1675)</title>
<updated>2020-06-09T23:07:08+00:00</updated>
<author>
<name>Jack Koenig</name>
</author>
<published>2020-06-09T23:07:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.0x7felf.com/sfcX/commit/?id=1769f8d71c3d527325c47c689cc4745913cf0f17'/>
<id>1769f8d71c3d527325c47c689cc4745913cf0f17</id>
<content type='text'>
* Use Travis Workspaces

Add stage to build FIRRTL and share it with later steps running the
tests

* [CI] Do not sbt clean in formal_equiv.sh

This change takes advantage of shared workspace in Travis

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>
* Use Travis Workspaces

Add stage to build FIRRTL and share it with later steps running the
tests

* [CI] Do not sbt clean in formal_equiv.sh

This change takes advantage of shared workspace in Travis

Co-authored-by: mergify[bot] &lt;37929162+mergify[bot]@users.noreply.github.com&gt;</pre>
</div>
</content>
</entry>
<entry>
<title>Add parse_firrtl_transform_log utility script (#1543)</title>
<updated>2020-05-07T06:10:39+00:00</updated>
<author>
<name>Jack Koenig</name>
</author>
<published>2020-05-07T06:10:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.0x7felf.com/sfcX/commit/?id=9bc953ca4d443eb9a66d9785b17f1f71ee730330'/>
<id>9bc953ca4d443eb9a66d9785b17f1f71ee730330</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>Bump yosys to 0.8 (#1029)</title>
<updated>2019-02-22T05:21:15+00:00</updated>
<author>
<name>Adam Izraelevitz</name>
</author>
<published>2019-02-22T05:21:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.0x7felf.com/sfcX/commit/?id=ea43e484959d4edd031a1420a775204aac41aa13'/>
<id>ea43e484959d4edd031a1420a775204aac41aa13</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Bump sbt (#703)</title>
<updated>2017-12-18T20:01:22+00:00</updated>
<author>
<name>Jack Koenig</name>
</author>
<published>2017-12-18T20:01:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.0x7felf.com/sfcX/commit/?id=8ab501e7527139a4ee8d0b38f9b4384551387043'/>
<id>8ab501e7527139a4ee8d0b38f9b4384551387043</id>
<content type='text'>
Bump SBT to 1.0.4 and update plugins
Update Scala versions and sbt commands in .travis.yml
Replace run-main with runMain
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Bump SBT to 1.0.4 and update plugins
Update Scala versions and sbt commands in .travis.yml
Replace run-main with runMain
</pre>
</div>
</content>
</entry>
<entry>
<title>Refactor formal equivalence CI test</title>
<updated>2017-12-12T23:34:43+00:00</updated>
<author>
<name>Jack Koenig</name>
</author>
<published>2017-12-12T23:33:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.0x7felf.com/sfcX/commit/?id=0d794d57df7b388109d7a0834d3b5be8f79892be'/>
<id>0d794d57df7b388109d7a0834d3b5be8f79892be</id>
<content type='text'>
Make the check script allow different designs
Add FPU, ICache, and RocketCore to regress and use instead of Rob for CI
equivalence check
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Make the check script allow different designs
Add FPU, ICache, and RocketCore to regress and use instead of Rob for CI
equivalence check
</pre>
</div>
</content>
</entry>
<entry>
<title>Make Yosys equivalence check more robust (#686)</title>
<updated>2017-11-16T21:33:22+00:00</updated>
<author>
<name>Jack Koenig</name>
</author>
<published>2017-11-16T21:33:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.0x7felf.com/sfcX/commit/?id=4429e2112aa958acab2ab43b0bf1d4c43becb50e'/>
<id>4429e2112aa958acab2ab43b0bf1d4c43becb50e</id>
<content type='text'>
Also let Travis know that equivalence checks can take a while</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Also let Travis know that equivalence checks can take a while</pre>
</div>
</content>
</entry>
<entry>
<title>Add script for formally comparing emitted Verilog</title>
<updated>2017-10-02T06:55:13+00:00</updated>
<author>
<name>Jack Koenig</name>
</author>
<published>2017-10-01T21:09:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git.0x7felf.com/sfcX/commit/?id=b103bc89a6819115651b244df191f00969a539af'/>
<id>b103bc89a6819115651b244df191f00969a539af</id>
<content type='text'>
Also add Travis test for running this script on PRs
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Also add Travis test for running this script on PRs
</pre>
</div>
</content>
</entry>
</feed>
