<feed xmlns='http://www.w3.org/2005/Atom'>
<title>sail/mips, branch sail2</title>
<subtitle>Formal specification language for ISAs</subtitle>
<link rel='alternate' type='text/html' href='https://git.0x7felf.com/sail/'/>
<entry>
<title>Remove old specs that have more up to date version</title>
<updated>2020-07-31T12:30:53+00:00</updated>
<author>
<name>Alasdair</name>
</author>
<published>2020-07-31T12:30:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.0x7felf.com/sail/commit/?id=dd76fdfd819bb1a5423cea369df0e7f2ae449b62'/>
<id>dd76fdfd819bb1a5423cea369df0e7f2ae449b62</id>
<content type='text'>
Move outdated things into old subdirectory
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Move outdated things into old subdirectory
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove cheri and mips specs -- they now have their own repository.</title>
<updated>2018-09-21T14:11:56+00:00</updated>
<author>
<name>Robert Norton</name>
</author>
<published>2018-09-21T14:09:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.0x7felf.com/sail/commit/?id=2bdc5d09389c8fccd8100c0c07c54b2b8895c76a'/>
<id>2bdc5d09389c8fccd8100c0c07c54b2b8895c76a</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Coq: rework generation of dependent pairs so that they are only</title>
<updated>2018-09-03T11:03:32+00:00</updated>
<author>
<name>Brian Campbell</name>
</author>
<published>2018-09-03T11:00:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.0x7felf.com/sail/commit/?id=5a947f5d5f5fd9b83f27bfd4e43170f51d4a27a7'/>
<id>5a947f5d5f5fd9b83f27bfd4e43170f51d4a27a7</id>
<content type='text'>
constructed when a function call, cast, or binder demands them, removing
some ambiguous corner cases.

Also
- Don't simplify nexps before printing (note that we usually end up
  needing a (8 * x) / 8 lemma as a result)
- More extraction of properties in the goal
- Splitting of conditionals/matches in goals (which can occur more often
  because of the new positions of build_ex in definitions)
- Try simple solving first to improve speed / reduce proof sizes / help
  fill in metavariables (because manipulating the goal can interfere with
  instantiating them)
- Update RISC-V patch
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
constructed when a function call, cast, or binder demands them, removing
some ambiguous corner cases.

Also
- Don't simplify nexps before printing (note that we usually end up
  needing a (8 * x) / 8 lemma as a result)
- More extraction of properties in the goal
- Splitting of conditionals/matches in goals (which can occur more often
  because of the new positions of build_ex in definitions)
- Try simple solving first to improve speed / reduce proof sizes / help
  fill in metavariables (because manipulating the goal can interfere with
  instantiating them)
- Update RISC-V patch
</pre>
</div>
</content>
</entry>
<entry>
<title>Adapt theory imports for Isabelle 2018</title>
<updated>2018-08-28T17:10:13+00:00</updated>
<author>
<name>Thomas Bauereiss</name>
</author>
<published>2018-08-28T16:31:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.0x7felf.com/sail/commit/?id=9232814ed220cff16e6cac808f327b326f2e2f2c'/>
<id>9232814ed220cff16e6cac808f327b326f2e2f2c</id>
<content type='text'>
Requires a recent Lem version that supports generating session-qualified
imports, e.g. revision rems-project/lem@d92b077f1781765a65082c815ff363ef79499860
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Requires a recent Lem version that supports generating session-qualified
imports, e.g. revision rems-project/lem@d92b077f1781765a65082c815ff363ef79499860
</pre>
</div>
</content>
</entry>
<entry>
<title>Add the type an expression was checked against to tannots, and use for Coq</title>
<updated>2018-08-16T16:32:42+00:00</updated>
<author>
<name>Brian Campbell</name>
</author>
<published>2018-08-16T16:32:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.0x7felf.com/sail/commit/?id=18900d3c0da37c4dc7079749f84517fb7456e551'/>
<id>18900d3c0da37c4dc7079749f84517fb7456e551</id>
<content type='text'>
Tweak extra Coq files to match.
Tweak early return rewrite to use declared return type, which can always
be put into an E_cast.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Tweak extra Coq files to match.
Tweak early return rewrite to use declared return type, which can always
be put into an E_cast.
</pre>
</div>
</content>
</entry>
<entry>
<title>Coq mips: fix deprecation warning</title>
<updated>2018-08-02T17:16:55+00:00</updated>
<author>
<name>Brian Campbell</name>
</author>
<published>2018-08-02T17:16:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.0x7felf.com/sail/commit/?id=430cf3778555fd9dfef5dccb3f57052df994cbc4'/>
<id>430cf3778555fd9dfef5dccb3f57052df994cbc4</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Coq: remove type removal holdover from Lem backend, add MIPS lemma</title>
<updated>2018-08-02T17:16:55+00:00</updated>
<author>
<name>Brian Campbell</name>
</author>
<published>2018-08-02T17:15:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git.0x7felf.com/sail/commit/?id=d2a01be233f1ea4bed66819096949aa4f56b2695'/>
<id>d2a01be233f1ea4bed66819096949aa4f56b2695</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge remote-tracking branch 'origin/sail2' into c_fixes</title>
<updated>2018-07-24T17:09:18+00:00</updated>
<author>
<name>Alasdair Armstrong</name>
</author>
<published>2018-07-24T17:09:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.0x7felf.com/sail/commit/?id=6b4f407ad34ca7d4d8a89a5a4d401ac80c7413b0'/>
<id>6b4f407ad34ca7d4d8a89a5a4d401ac80c7413b0</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Now builds mips spec again.</title>
<updated>2018-07-24T00:09:14+00:00</updated>
<author>
<name>Alasdair</name>
</author>
<published>2018-07-24T00:09:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.0x7felf.com/sail/commit/?id=dafb09e7c26840dce3d522fef3cf359729ca5b61'/>
<id>dafb09e7c26840dce3d522fef3cf359729ca5b61</id>
<content type='text'>
Some more testing needed to make sure it runs FreeBSD properly and CHERI before merging
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Some more testing needed to make sure it runs FreeBSD properly and CHERI before merging
</pre>
</div>
</content>
</entry>
<entry>
<title>Coq: faster MIPS extras without confusing message</title>
<updated>2018-07-23T15:15:53+00:00</updated>
<author>
<name>Brian Campbell</name>
</author>
<published>2018-07-23T15:15:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.0x7felf.com/sail/commit/?id=294ff935decaf8450bf3d3557218b936b473ce0b'/>
<id>294ff935decaf8450bf3d3557218b936b473ce0b</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
