<feed xmlns='http://www.w3.org/2005/Atom'>
<title>aeneas/compiler, branch isabelle</title>
<subtitle>aeneas rust verifier with a hacky Isabelle backend</subtitle>
<id>https://stuebinm.eu/git/aeneas/atom/compiler?h=isabelle</id>
<link rel='self' href='https://stuebinm.eu/git/aeneas/atom/compiler?h=isabelle'/>
<link rel='alternate' type='text/html' href='https://stuebinm.eu/git/aeneas/'/>
<updated>2024-06-29T20:11:04Z</updated>
<entry>
<title>had some fun writing an IsabelleHOL backend</title>
<updated>2024-06-29T20:11:04Z</updated>
<author>
<name>stuebinm</name>
</author>
<published>2024-06-29T19:31:22Z</published>
<link rel='alternate' type='text/html' href='https://stuebinm.eu/git/aeneas/commit/?id=59214186b817329342d9d72e23adf12f7a3b1348'/>
<id>urn:sha1:59214186b817329342d9d72e23adf12f7a3b1348</id>
<content type='text'>
(do not actually use this, most things are broken, and the primitives
lib barely exists and is simply incorrect. But it is enough to create
syntax-correct Isabelle code for relatively simply rust code, as long
as it does not contain any uses of traits)
</content>
</entry>
<entry>
<title>Remove redundant `llbc_name` field</title>
<updated>2024-06-28T07:46:11Z</updated>
<author>
<name>Nadrieril</name>
</author>
<published>2024-06-26T11:53:45Z</published>
<link rel='alternate' type='text/html' href='https://stuebinm.eu/git/aeneas/commit/?id=617941a779baab199aa69bf2e8578a1ee7877289'/>
<id>urn:sha1:617941a779baab199aa69bf2e8578a1ee7877289</id>
<content type='text'>
It's redundant with `item_meta.name`
</content>
</entry>
<entry>
<title>Update charon</title>
<updated>2024-06-25T11:57:52Z</updated>
<author>
<name>Nadrieril</name>
</author>
<published>2024-06-25T11:57:52Z</published>
<link rel='alternate' type='text/html' href='https://stuebinm.eu/git/aeneas/commit/?id=09c02a7b56575e826c66a6c8873b290a8afb5827'/>
<id>urn:sha1:09c02a7b56575e826c66a6c8873b290a8afb5827</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Update charon</title>
<updated>2024-06-24T11:53:31Z</updated>
<author>
<name>Nadrieril</name>
</author>
<published>2024-06-24T09:10:28Z</published>
<link rel='alternate' type='text/html' href='https://stuebinm.eu/git/aeneas/commit/?id=16aa66aabffeaaebc03c264b89387f010750dac3'/>
<id>urn:sha1:16aa66aabffeaaebc03c264b89387f010750dac3</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Update charon</title>
<updated>2024-06-21T14:14:58Z</updated>
<author>
<name>Nadrieril</name>
</author>
<published>2024-06-21T13:47:56Z</published>
<link rel='alternate' type='text/html' href='https://stuebinm.eu/git/aeneas/commit/?id=d3f52e23ede39c4fd7845b6c5feb29d28b2a2384'/>
<id>urn:sha1:d3f52e23ede39c4fd7845b6c5feb29d28b2a2384</id>
<content type='text'>
</content>
</entry>
<entry>
<title>`predicates` got merged into `generic_params`</title>
<updated>2024-06-21T07:34:38Z</updated>
<author>
<name>Nadrieril</name>
</author>
<published>2024-06-20T14:46:29Z</published>
<link rel='alternate' type='text/html' href='https://stuebinm.eu/git/aeneas/commit/?id=b287f234695d9013cb74c99dcac46a9b5b334f7c'/>
<id>urn:sha1:b287f234695d9013cb74c99dcac46a9b5b334f7c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Support for renaming using the rename attribute in charon (#239)</title>
<updated>2024-06-18T20:47:35Z</updated>
<author>
<name>Escherichia</name>
</author>
<published>2024-06-18T20:47:35Z</published>
<link rel='alternate' type='text/html' href='https://stuebinm.eu/git/aeneas/commit/?id=aa8e74197687ecc6d8f925babc8ba3cd6c739990'/>
<id>urn:sha1:aa8e74197687ecc6d8f925babc8ba3cd6c739990</id>
<content type='text'>
* support for renaming using the rename attribute in charon

* support for global decl

* add support for renaming field

* applied suggested changes and began adding support for variant

* finished support for renaming variant

* applied suggested changes

* add tests

* fixed variant and field renaming

* update charon-pin

* update flake.lock

* Update the charon pin

* Fix an issue with renaming trait method implementations

* Fix an issue with the renaming of trait implementations

* Fix an issue when renaming enumerations

* Update the Charon pin

* Fix the F* tests

* Fix an issue with the spans for the loops

* Fix the tests

* Update a comment

* Use fuel in the coq tests

* Generate the template decreases clauses by default

---------

Co-authored-by: Escherichia &lt;escherichia@charlotte&gt;
Co-authored-by: Son Ho &lt;hosonmarc@gmail.com&gt;</content>
</entry>
<entry>
<title>Tiny dedup</title>
<updated>2024-06-18T10:11:23Z</updated>
<author>
<name>Nadrieril</name>
</author>
<published>2024-06-18T09:31:45Z</published>
<link rel='alternate' type='text/html' href='https://stuebinm.eu/git/aeneas/commit/?id=aa5948d7f9fd9b2d0ce18657215dae6877ebd996'/>
<id>urn:sha1:aa5948d7f9fd9b2d0ce18657215dae6877ebd996</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Deactivate some linter options for the generated Lean files</title>
<updated>2024-06-17T05:25:00Z</updated>
<author>
<name>Son Ho</name>
</author>
<published>2024-06-17T05:25:00Z</published>
<link rel='alternate' type='text/html' href='https://stuebinm.eu/git/aeneas/commit/?id=48b425b3b190f1d40f60ccb4cb1fdf5521753fb9'/>
<id>urn:sha1:48b425b3b190f1d40f60ccb4cb1fdf5521753fb9</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Automatically add a @[reducible] attribute to some generated functions</title>
<updated>2024-06-17T05:14:52Z</updated>
<author>
<name>Son Ho</name>
</author>
<published>2024-06-17T05:14:52Z</published>
<link rel='alternate' type='text/html' href='https://stuebinm.eu/git/aeneas/commit/?id=f4739fba4be95818ca01776837c8d610e443a45b'/>
<id>urn:sha1:f4739fba4be95818ca01776837c8d610e443a45b</id>
<content type='text'>
</content>
</entry>
</feed>
