<feed xmlns='http://www.w3.org/2005/Atom'>
<title>sail/lib/nostd, branch sail2</title>
<subtitle>Formal specification language for ISAs</subtitle>
<link rel='alternate' type='text/html' href='https://git.0x7felf.com/sail/'/>
<entry>
<title>Allow generating C that doesn't hard code any libraries</title>
<updated>2019-10-17T13:49:39+00:00</updated>
<author>
<name>Alasdair Armstrong</name>
</author>
<published>2019-10-17T13:49:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.0x7felf.com/sail/commit/?id=f9be5b3bba7113f62cb0d911eb634cc126782785'/>
<id>f9be5b3bba7113f62cb0d911eb634cc126782785</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 arm address translation with clang -target aarch64-none-eabi</title>
<updated>2019-10-16T16:11:32+00:00</updated>
<author>
<name>Alasdair Armstrong</name>
</author>
<published>2019-10-16T16:11:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.0x7felf.com/sail/commit/?id=73edc3bd10ae10459260069407e1d1e464d334e2'/>
<id>73edc3bd10ae10459260069407e1d1e464d334e2</id>
<content type='text'>
Some builtins need properly implementing still

Use modified spinlock implementation from hafnium with stdatomic,
rather than assembly
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Some builtins need properly implementing still

Use modified spinlock implementation from hafnium with stdatomic,
rather than assembly
</pre>
</div>
</content>
</entry>
<entry>
<title>Make nostd Sail arena allocator thread safe (maybe)</title>
<updated>2019-10-16T01:55:57+00:00</updated>
<author>
<name>Alasdair</name>
</author>
<published>2019-10-16T01:55:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.0x7felf.com/sail/commit/?id=3fd28557f9282385d5a4b0d1c3a4f24ec7c7de6c'/>
<id>3fd28557f9282385d5a4b0d1c3a4f24ec7c7de6c</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>More work on bare-metal Sail</title>
<updated>2019-10-15T18:16:15+00:00</updated>
<author>
<name>Alasdair Armstrong</name>
</author>
<published>2019-10-15T18:16:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.0x7felf.com/sail/commit/?id=478a236c020866f30fc1e42149550c0a7a17a2f7'/>
<id>478a236c020866f30fc1e42149550c0a7a17a2f7</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add -Ofixed_int and -Ofixed_bits to assume fixed-precision ints and bitvectors in C</title>
<updated>2019-10-14T19:14:43+00:00</updated>
<author>
<name>Alasdair Armstrong</name>
</author>
<published>2019-10-14T18:55:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.0x7felf.com/sail/commit/?id=5056bf80156738b3ed146ae052f751fa703fecad'/>
<id>5056bf80156738b3ed146ae052f751fa703fecad</id>
<content type='text'>
Assumes a Sail C library that has functions with the right types to
support this. Currently lib/int128 supports the -Ofixed_int option,
which was previously -Oint128.

Add a version of Sail C library that can be built with -nostdlib and
-ffreestanding, assuming the above options. Currently just a header
file without any implementation, but with the right types
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Assumes a Sail C library that has functions with the right types to
support this. Currently lib/int128 supports the -Ofixed_int option,
which was previously -Oint128.

Add a version of Sail C library that can be built with -nostdlib and
-ffreestanding, assuming the above options. Currently just a header
file without any implementation, but with the right types
</pre>
</div>
</content>
</entry>
</feed>
