<feed xmlns='http://www.w3.org/2005/Atom'>
<title>sail/test/isabelle, branch sail2</title>
<subtitle>Formal specification language for ISAs</subtitle>
<link rel='alternate' type='text/html' href='https://git.0x7felf.com/sail/'/>
<entry>
<title>tests: Move copy-pasted code into a shared helper .sh</title>
<updated>2020-09-25T11:30:09+00:00</updated>
<author>
<name>Alex Richardson</name>
</author>
<published>2020-09-25T09:12:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.0x7felf.com/sail/commit/?id=782d3860eb0134c81d4a4204b7caab72cda3bd1d'/>
<id>782d3860eb0134c81d4a4204b7caab72cda3bd1d</id>
<content type='text'>
Also fix a few shellcheck warnings related to printf while doing so.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Also fix a few shellcheck warnings related to printf while doing so.
</pre>
</div>
</content>
</entry>
<entry>
<title>Pass Lem library path to Isabelle</title>
<updated>2019-01-21T23:16:47+00:00</updated>
<author>
<name>Thomas Bauereiss</name>
</author>
<published>2019-01-21T23:16:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.0x7felf.com/sail/commit/?id=365cf2015c77551e37d31336220497f6ca84794c'/>
<id>365cf2015c77551e37d31336220497f6ca84794c</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Don't require manual set up of Isabelle session directories</title>
<updated>2019-01-21T20:07:20+00:00</updated>
<author>
<name>Thomas Bauereiss</name>
</author>
<published>2019-01-21T19:53:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.0x7felf.com/sail/commit/?id=aeb0f82f67ff829cd7a4b57c638b44a07d39ba3b'/>
<id>aeb0f82f67ff829cd7a4b57c638b44a07d39ba3b</id>
<content type='text'>
Since Isabelle 2018, specifying the same directory both on the command
line and persistently in the user's ROOTS file is allowed, so we don't
have to choose between one or the other any more.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Since Isabelle 2018, specifying the same directory both on the command
line and persistently in the user's ROOTS file is allowed, so we don't
have to choose between one or the other any more.
</pre>
</div>
</content>
</entry>
<entry>
<title>Update CHERI code extraction from Isabelle</title>
<updated>2018-07-10T23:19:52+00:00</updated>
<author>
<name>Thomas Bauereiss</name>
</author>
<published>2018-07-10T21:39:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.0x7felf.com/sail/commit/?id=63fccf3902edbeb7816e6c419b0cbdcfea423cb9'/>
<id>63fccf3902edbeb7816e6c419b0cbdcfea423cb9</id>
<content type='text'>
Also use zero-initialised memory.  Apparently some tests access unitialised
memory, and the default behaviour of the Lem shallow embedding is to fail in
this case.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Also use zero-initialised memory.  Apparently some tests access unitialised
memory, and the default behaviour of the Lem shallow embedding is to fail in
this case.
</pre>
</div>
</content>
</entry>
<entry>
<title>Update CHERI code generation from Isabelle</title>
<updated>2018-07-09T13:47:49+00:00</updated>
<author>
<name>Thomas Bauereiss</name>
</author>
<published>2018-07-07T21:47:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.0x7felf.com/sail/commit/?id=5d862dc23d4641a0e7d89cd747bc2ba4007ee8f5'/>
<id>5d862dc23d4641a0e7d89cd747bc2ba4007ee8f5</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Simplify treating of undefined_bool in Lem library</title>
<updated>2018-07-09T13:38:51+00:00</updated>
<author>
<name>Thomas Bauereiss</name>
</author>
<published>2018-06-22T18:03:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git.0x7felf.com/sail/commit/?id=edc2be164fcf53c333796e55b93f94bf6c9ed152'/>
<id>edc2be164fcf53c333796e55b93f94bf6c9ed152</id>
<content type='text'>
Use nondeterministic choice by default instead of a deterministic bitstream
generator in the state, which is slightly awkward to reason about, because
every use of undefined_boolS changes the state.  The previous behaviour can be
implemented as Sail code, if desired.

Also add a default implementation of internal_pick that nondeterministically
chooses an element from a list.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Use nondeterministic choice by default instead of a deterministic bitstream
generator in the state, which is slightly awkward to reason about, because
every use of undefined_boolS changes the state.  The previous behaviour can be
implemented as Sail code, if desired.

Also add a default implementation of internal_pick that nondeterministically
chooses an element from a list.
</pre>
</div>
</content>
</entry>
<entry>
<title>Clean out old sequential files</title>
<updated>2018-05-17T15:38:26+00:00</updated>
<author>
<name>Brian Campbell</name>
</author>
<published>2018-05-17T15:37:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.0x7felf.com/sail/commit/?id=f5672ea6a1e04ad1f2bee91ad86584b183d323b4'/>
<id>f5672ea6a1e04ad1f2bee91ad86584b183d323b4</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix Isabelle-&gt;OCaml wrapper</title>
<updated>2018-05-17T14:31:11+00:00</updated>
<author>
<name>Thomas Bauereiss</name>
</author>
<published>2018-05-17T14:31:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.0x7felf.com/sail/commit/?id=3af9f9dfda3972f485cd98b2a2d110c16325b3a3'/>
<id>3af9f9dfda3972f485cd98b2a2d110c16325b3a3</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add Isabelle code generation for sequential CHERI model</title>
<updated>2018-05-11T13:23:43+00:00</updated>
<author>
<name>Thomas Bauereiss</name>
</author>
<published>2018-05-11T13:23:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.0x7felf.com/sail/commit/?id=5089d9ec81303ce50992084368d3d35f7169d230'/>
<id>5089d9ec81303ce50992084368d3d35f7169d230</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Adapt Isabelle code generation to Byte_sequence changes</title>
<updated>2018-05-09T15:50:57+00:00</updated>
<author>
<name>Thomas Bauereiss</name>
</author>
<published>2018-05-09T15:50:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.0x7felf.com/sail/commit/?id=86f7649e6b6cc00ea1d73a59d25d4bc4938ae1f5'/>
<id>86f7649e6b6cc00ea1d73a59d25d4bc4938ae1f5</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
