<feed xmlns='http://www.w3.org/2005/Atom'>
<title>blocksense/zkVMs-benchmarks/guests_macro, branch web-site-spec</title>
<subtitle>Setups and programs for zero-knowledge virtual machine benchmarking</subtitle>
<id>https://git.syndamia.com/work/blocksense/zkVMs-benchmarks/atom?h=web-site-spec</id>
<link rel='self' href='https://git.syndamia.com/work/blocksense/zkVMs-benchmarks/atom?h=web-site-spec'/>
<link rel='alternate' type='text/html' href='https://git.syndamia.com/work/blocksense/zkVMs-benchmarks/'/>
<updated>2025-05-02T12:32:54Z</updated>
<entry>
<title>chore: cargo fmt</title>
<updated>2025-05-02T12:32:54Z</updated>
<author>
<name>Kamen Mladenov</name>
<email>kamen@syndamia.com</email>
</author>
<published>2025-05-02T07:24:47Z</published>
<link rel='alternate' type='text/html' href='https://git.syndamia.com/work/blocksense/zkVMs-benchmarks/commit/?id=1a2ad5528f7a61390c40c0b6f56fa507923d09f5'/>
<id>urn:sha1:1a2ad5528f7a61390c40c0b6f56fa507923d09f5</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat(guests_macro): Replace parse_fn mod with struct</title>
<updated>2025-04-07T14:41:20Z</updated>
<author>
<name>Kamen Mladenov</name>
<email>kamen@syndamia.com</email>
</author>
<published>2025-04-07T13:00:56Z</published>
<link rel='alternate' type='text/html' href='https://git.syndamia.com/work/blocksense/zkVMs-benchmarks/commit/?id=0fbc78777ead39adba3950edd8e8b92ae1db3482'/>
<id>urn:sha1:0fbc78777ead39adba3950edd8e8b92ae1db3482</id>
<content type='text'>
The old method of having functions for every parsing action of a
function definition produced messy results. We're replacing it with a
struct which will hold a wide assortment of parsed values. This makes
the interface much sleaker with only a minor increase in code.

The downside is a lot of data gets repeated, however since this struct
will only be used in macros, i.e. compile-time, that doesn't matter too
much.
</content>
</entry>
<entry>
<title>chore: Nix and Rust fmt</title>
<updated>2025-04-04T08:03:00Z</updated>
<author>
<name>Kamen Mladenov</name>
<email>kamen@syndamia.com</email>
</author>
<published>2025-04-02T11:07:50Z</published>
<link rel='alternate' type='text/html' href='https://git.syndamia.com/work/blocksense/zkVMs-benchmarks/commit/?id=ff022604ff4376903f403c8bb9b6ec4d4233432e'/>
<id>urn:sha1:ff022604ff4376903f403c8bb9b6ec4d4233432e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix(guests_macro/parse_fn): Return unit ret type when main doesn't return anything</title>
<updated>2025-03-04T16:33:31Z</updated>
<author>
<name>Kamen Mladenov</name>
<email>kamen@syndamia.com</email>
</author>
<published>2025-02-28T09:57:50Z</published>
<link rel='alternate' type='text/html' href='https://git.syndamia.com/work/blocksense/zkVMs-benchmarks/commit/?id=b70295c813e7d90aacf81363973195960b457b3d'/>
<id>urn:sha1:b70295c813e7d90aacf81363973195960b457b3d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>chore: Rust fmt</title>
<updated>2025-02-27T13:08:11Z</updated>
<author>
<name>Kamen Mladenov</name>
<email>kamen@syndamia.com</email>
</author>
<published>2025-02-27T09:35:32Z</published>
<link rel='alternate' type='text/html' href='https://git.syndamia.com/work/blocksense/zkVMs-benchmarks/commit/?id=5b82ac769339938570c0d1f7230afc53732993b4'/>
<id>urn:sha1:5b82ac769339938570c0d1f7230afc53732993b4</id>
<content type='text'>
</content>
</entry>
<entry>
<title>docs(guests_macro): Add detailed documentation comments</title>
<updated>2025-02-10T11:23:04Z</updated>
<author>
<name>Kamen Mladenov</name>
<email>kamen@syndamia.com</email>
</author>
<published>2025-02-10T11:23:04Z</published>
<link rel='alternate' type='text/html' href='https://git.syndamia.com/work/blocksense/zkVMs-benchmarks/commit/?id=b3cfd4b13c95a2beb6ee7a0aa6b0f72752b492aa'/>
<id>urn:sha1:b3cfd4b13c95a2beb6ee7a0aa6b0f72752b492aa</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix(guests_macro): When writing to type.txt, do not include newlines when the line is too long</title>
<updated>2025-02-05T12:24:19Z</updated>
<author>
<name>Kamen Mladenov</name>
<email>kamen@syndamia.com</email>
</author>
<published>2025-02-05T12:24:19Z</published>
<link rel='alternate' type='text/html' href='https://git.syndamia.com/work/blocksense/zkVMs-benchmarks/commit/?id=6bb6c60b6d50bff99169b56bc68cb04f0c906525'/>
<id>urn:sha1:6bb6c60b6d50bff99169b56bc68cb04f0c906525</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat(guests_macro/parse_fn): Fix args split with composite angled bracket types</title>
<updated>2025-02-05T10:33:32Z</updated>
<author>
<name>Kamen Mladenov</name>
<email>kamen@syndamia.com</email>
</author>
<published>2025-02-05T10:33:32Z</published>
<link rel='alternate' type='text/html' href='https://git.syndamia.com/work/blocksense/zkVMs-benchmarks/commit/?id=ea504096df8e92eb224408b65ed0d7031fc3f402'/>
<id>urn:sha1:ea504096df8e92eb224408b65ed0d7031fc3f402</id>
<content type='text'>
Types like HashMap&lt;Key, Value&gt;, i.e. with commas inside the angled
brackets
</content>
</entry>
<entry>
<title>feat(guests_macro/parse_fn): Make _public functions also return private values</title>
<updated>2025-02-03T14:21:54Z</updated>
<author>
<name>Kamen Mladenov</name>
<email>kamen@syndamia.com</email>
</author>
<published>2025-02-03T13:49:27Z</published>
<link rel='alternate' type='text/html' href='https://git.syndamia.com/work/blocksense/zkVMs-benchmarks/commit/?id=434248bf0ac990ac5cf8e4dfc6b923e6f1cf060c'/>
<id>urn:sha1:434248bf0ac990ac5cf8e4dfc6b923e6f1cf060c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat(zkvms_host_io): Add public_inputs and private_inputs attributes to RunWith</title>
<updated>2025-02-03T12:52:56Z</updated>
<author>
<name>Kamen Mladenov</name>
<email>kamen@syndamia.com</email>
</author>
<published>2025-02-03T12:52:56Z</published>
<link rel='alternate' type='text/html' href='https://git.syndamia.com/work/blocksense/zkVMs-benchmarks/commit/?id=0e2db3d20ccae2090f4a01d172e451c596da0c30'/>
<id>urn:sha1:0e2db3d20ccae2090f4a01d172e451c596da0c30</id>
<content type='text'>
</content>
</entry>
</feed>
