<feed xmlns='http://www.w3.org/2005/Atom'>
<title>sfcX/src, branch sfc-scala3</title>
<subtitle>Scala FIRRTL Compiler for chiselX</subtitle>
<link rel='alternate' type='text/html' href='https://git.0x7felf.com/sfcX/'/>
<entry>
<title>Delete CheckScalaVersion</title>
<updated>2024-06-05T20:13:59+00:00</updated>
<author>
<name>Aditya Naik</name>
</author>
<published>2024-06-05T20:13:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.0x7felf.com/sfcX/commit/?id=805e37084a51a0b7d426955e36eae5926781cf7e'/>
<id>805e37084a51a0b7d426955e36eae5926781cf7e</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Make it publishable</title>
<updated>2024-05-30T00:21:32+00:00</updated>
<author>
<name>Aditya Naik</name>
</author>
<published>2024-05-30T00:21:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.0x7felf.com/sfcX/commit/?id=a7ef69180836133873be538ba0a59adcd6838032'/>
<id>a7ef69180836133873be538ba0a59adcd6838032</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add Scala3 support</title>
<updated>2024-05-29T23:57:13+00:00</updated>
<author>
<name>Aditya Naik</name>
</author>
<published>2024-05-29T23:57:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.0x7felf.com/sfcX/commit/?id=165804ee58cb18443042b9655328278434ddedf4'/>
<id>165804ee58cb18443042b9655328278434ddedf4</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Make return value of Serializer.lazily lazy (#2627)</title>
<updated>2023-03-21T00:28:59+00:00</updated>
<author>
<name>Jack Koenig</name>
</author>
<published>2023-03-21T00:28:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.0x7felf.com/sfcX/commit/?id=57b8a395ee8d5fdabb2deed3db7d0c644f0a7eed'/>
<id>57b8a395ee8d5fdabb2deed3db7d0c644f0a7eed</id>
<content type='text'>
Directly subclassing Iterable is lazy-ish, but if you call any operation
on the resulting value (eg. map or ++) it will evaluate the Iterable and
return a List.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Directly subclassing Iterable is lazy-ish, but if you call any operation
on the resulting value (eg. map or ++) it will evaluate the Iterable and
return a List.</pre>
</div>
</content>
</entry>
<entry>
<title>Update serialization to firrtl-spec 1.2.0 (#2615)</title>
<updated>2023-03-15T22:14:16+00:00</updated>
<author>
<name>Jack Koenig</name>
</author>
<published>2023-03-15T22:14:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.0x7felf.com/sfcX/commit/?id=54c814602af07540faf7a08853db87570fd4f30a'/>
<id>54c814602af07540faf7a08853db87570fd4f30a</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix invalid references generated by VerilogMemDelays (#2588)</title>
<updated>2023-02-03T07:38:07+00:00</updated>
<author>
<name>Alan L</name>
</author>
<published>2023-02-03T07:38:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.0x7felf.com/sfcX/commit/?id=94d425f0f48e84bbae1be9d44d64615a37d960d8'/>
<id>94d425f0f48e84bbae1be9d44d64615a37d960d8</id>
<content type='text'>
Transformation of mem readwriters whose address contain references to
readwriters of mems declared before it would contain invalid references
to untransformed memory readwriter, as the connection is not transformed.
This commit fixes this issue.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Transformation of mem readwriters whose address contain references to
readwriters of mems declared before it would contain invalid references
to untransformed memory readwriter, as the connection is not transformed.
This commit fixes this issue.</pre>
</div>
</content>
</entry>
<entry>
<title>Serializer: only serialize smem RUW if non-default (#2597)</title>
<updated>2023-01-25T18:36:22+00:00</updated>
<author>
<name>Kevin Laeufer</name>
</author>
<published>2023-01-25T18:36:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.0x7felf.com/sfcX/commit/?id=84a7db57c1429df8ff4cb48010c3fa1e98eb9887'/>
<id>84a7db57c1429df8ff4cb48010c3fa1e98eb9887</id>
<content type='text'>
This will make it easier to compile circuits with
older compiler versions.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This will make it easier to compile circuits with
older compiler versions.</pre>
</div>
</content>
</entry>
<entry>
<title>[smem] fix read-under-write serialization (#2595)</title>
<updated>2023-01-25T16:06:45+00:00</updated>
<author>
<name>Kevin Laeufer</name>
</author>
<published>2023-01-25T16:06:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.0x7felf.com/sfcX/commit/?id=82af22f300a6d47c63cd3304d5c9d0447b33091a'/>
<id>82af22f300a6d47c63cd3304d5c9d0447b33091a</id>
<content type='text'>
* [smem] fix read-under-write serialization

Also adds some tests for the parser and
the serializer.

* Serializer: always serialize smem ruw behavior

* test: simplify smem test circuit</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* [smem] fix read-under-write serialization

Also adds some tests for the parser and
the serializer.

* Serializer: always serialize smem ruw behavior

* test: simplify smem test circuit</pre>
</div>
</content>
</entry>
<entry>
<title>0-bit literals (#2544)</title>
<updated>2022-12-15T22:09:14+00:00</updated>
<author>
<name>Kevin Laeufer</name>
</author>
<published>2022-12-15T22:09:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.0x7felf.com/sfcX/commit/?id=135739f0c7ef3f6404ba7115f77c7d7b913f6748'/>
<id>135739f0c7ef3f6404ba7115f77c7d7b913f6748</id>
<content type='text'>
* allow for zero-width integer literals
* CheckWidths: ensure that width is non-negative</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* allow for zero-width integer literals
* CheckWidths: ensure that width is non-negative</pre>
</div>
</content>
</entry>
<entry>
<title>Fix serialization of whens with empty blocks (#2560)</title>
<updated>2022-09-22T23:00:35+00:00</updated>
<author>
<name>Jack Koenig</name>
</author>
<published>2022-09-22T23:00:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.0x7felf.com/sfcX/commit/?id=79c17c8448c8c15a245c3435d9c97c128738121e'/>
<id>79c17c8448c8c15a245c3435d9c97c128738121e</id>
<content type='text'>
Also get rid of whitespace-only lines that were emitted after every when
block.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Also get rid of whitespace-only lines that were emitted after every when
block.</pre>
</div>
</content>
</entry>
</feed>
