<feed xmlns='http://www.w3.org/2005/Atom'>
<title>sail/test/coq/pass, branch sail2</title>
<subtitle>Formal specification language for ISAs</subtitle>
<link rel='alternate' type='text/html' href='https://git.0x7felf.com/sail/'/>
<entry>
<title>Coq: remove last use and definition of doc_nc_prop</title>
<updated>2019-12-01T21:34:23+00:00</updated>
<author>
<name>Brian Campbell</name>
</author>
<published>2019-12-01T21:34:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.0x7felf.com/sail/commit/?id=92db256a63619b46f3b46169a45205de4f840de7'/>
<id>92db256a63619b46f3b46169a45205de4f840de7</id>
<content type='text'>
(plus test, as it wasn't covered before)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
(plus test, as it wasn't covered before)
</pre>
</div>
</content>
</entry>
<entry>
<title>Coq: limited support for existentially-typed tuples</title>
<updated>2019-10-02T10:40:38+00:00</updated>
<author>
<name>Brian Campbell</name>
</author>
<published>2019-10-02T10:40:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.0x7felf.com/sail/commit/?id=2d1051cc4a1dfdd1a55e2df6ba331d7f1954bb61'/>
<id>2d1051cc4a1dfdd1a55e2df6ba331d7f1954bb61</id>
<content type='text'>
- in particular at monadic interfaces (i.e., sufficient for instruction
  ast types)
- see commented out part of test/coq/pass/ast_with_dep_tuple.sail for an
  example that's not currently supported
- generate definitions for type-level Bool definitions (i.e., predicates)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- in particular at monadic interfaces (i.e., sufficient for instruction
  ast types)
- see commented out part of test/coq/pass/ast_with_dep_tuple.sail for an
  example that's not currently supported
- generate definitions for type-level Bool definitions (i.e., predicates)
</pre>
</div>
</content>
</entry>
<entry>
<title>Enable part of a test that's been fixed recently.</title>
<updated>2019-09-02T16:04:09+00:00</updated>
<author>
<name>Brian Campbell</name>
</author>
<published>2019-09-02T16:04:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.0x7felf.com/sail/commit/?id=78ff67666473029726ed1b62fdbc6edc7d1d8812'/>
<id>78ff67666473029726ed1b62fdbc6edc7d1d8812</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add a couple of overlooked tests</title>
<updated>2019-08-30T13:38:29+00:00</updated>
<author>
<name>Brian Campbell</name>
</author>
<published>2019-08-30T13:38:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.0x7felf.com/sail/commit/?id=767c50a4ba8661b657dd5142fd7ae491eb52ddb6'/>
<id>767c50a4ba8661b657dd5142fd7ae491eb52ddb6</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Coq: add missing property derivation casts for effectful expressions</title>
<updated>2019-06-21T13:44:29+00:00</updated>
<author>
<name>Brian Campbell</name>
</author>
<published>2019-06-21T13:44:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.0x7felf.com/sail/commit/?id=e8697cb036720cdf75687f0c442c49dd48913bcb'/>
<id>e8697cb036720cdf75687f0c442c49dd48913bcb</id>
<content type='text'>
These don't appear much, but are now showing up in the sail-arm model
due to an innocent change elsewhere.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
These don't appear much, but are now showing up in the sail-arm model
due to an innocent change elsewhere.
</pre>
</div>
</content>
</entry>
<entry>
<title>Coq: be more careful when dealing with wildcard argument patterns</title>
<updated>2019-06-21T09:57:15+00:00</updated>
<author>
<name>Brian Campbell</name>
</author>
<published>2019-06-21T09:57:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.0x7felf.com/sail/commit/?id=7a5f75524c59bf885d7c31ed1ae8a7cfe725d5dc'/>
<id>7a5f75524c59bf885d7c31ed1ae8a7cfe725d5dc</id>
<content type='text'>
If they're merged with a type variable then we still need to name the
argument so that it can be used in other types.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
If they're merged with a type variable then we still need to name the
argument so that it can be used in other types.
</pre>
</div>
</content>
</entry>
<entry>
<title>Test case for previous commit</title>
<updated>2019-06-03T17:31:53+00:00</updated>
<author>
<name>Brian Campbell</name>
</author>
<published>2019-06-03T17:31:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.0x7felf.com/sail/commit/?id=15d455f388075db4dcccb5c348e9cd725124b318'/>
<id>15d455f388075db4dcccb5c348e9cd725124b318</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Coq: support if-then-throw typechecking special case</title>
<updated>2019-05-24T15:08:14+00:00</updated>
<author>
<name>Brian Campbell</name>
</author>
<published>2019-05-24T15:08:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.0x7felf.com/sail/commit/?id=feb7562e12659bc6e112ca9e9165b8abf6bf62bb'/>
<id>feb7562e12659bc6e112ca9e9165b8abf6bf62bb</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Coq: introduce autocasts at variables</title>
<updated>2019-05-21T10:56:46+00:00</updated>
<author>
<name>Brian Campbell</name>
</author>
<published>2019-05-21T10:56:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.0x7felf.com/sail/commit/?id=a1166afa11ddd8b6f60e3959b962776413dcb05e'/>
<id>a1166afa11ddd8b6f60e3959b962776413dcb05e</id>
<content type='text'>
Usually we do this at function applications and casts, but occasionally
a variable is used at a different type.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Usually we do this at function applications and casts, but occasionally
a variable is used at a different type.
</pre>
</div>
</content>
</entry>
<entry>
<title>Coq: support pure loops with termination measures</title>
<updated>2019-04-17T17:30:49+00:00</updated>
<author>
<name>Brian Campbell</name>
</author>
<published>2019-04-17T17:30:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.0x7felf.com/sail/commit/?id=9e0f58f27966bf606bdc3ec06972bc294fbd362b'/>
<id>9e0f58f27966bf606bdc3ec06972bc294fbd362b</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
