<feed xmlns='http://www.w3.org/2005/Atom'>
<title>yaxpeax-arch, branch 0.2.2</title>
<subtitle>shared traits and definitions for yaxpeax decoders</subtitle>
<link rel='alternate' type='text/html' href='http://git.iximeow.net/yaxpeax-arch/'/>
<entry>
<title>add ReaderBuilder to generically construct arch-required Readers</title>
<updated>2021-07-06T22:18:06+00:00</updated>
<author>
<name>iximeow</name>
<email>me@iximeow.net</email>
</author>
<published>2021-07-06T18:56:17+00:00</published>
<link rel='alternate' type='text/html' href='http://git.iximeow.net/yaxpeax-arch/commit/?id=ca5e4d5d2bdecaebc7da7657cbda2f70a57fdad0'/>
<id>ca5e4d5d2bdecaebc7da7657cbda2f70a57fdad0</id>
<content type='text'>
also revise an `unsafe` that might be unsafe un extremely unlikely
circumstances - no one should be passing yaxpeax a `&amp;[u8]` larger than
`isize::MAX`, but on 32-bit architectures we can't necessarily guarantee
that it won't happen
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
also revise an `unsafe` that might be unsafe un extremely unlikely
circumstances - no one should be passing yaxpeax a `&amp;[u8]` larger than
`isize::MAX`, but on 32-bit architectures we can't necessarily guarantee
that it won't happen
</pre>
</div>
</content>
</entry>
<entry>
<title>0.2.1</title>
<updated>2021-07-04T23:56:04+00:00</updated>
<author>
<name>iximeow</name>
<email>me@iximeow.net</email>
</author>
<published>2021-07-04T23:56:04+00:00</published>
<link rel='alternate' type='text/html' href='http://git.iximeow.net/yaxpeax-arch/commit/?id=4755f79f91fa4ee27e2626c1202e0ff8fc66f323'/>
<id>4755f79f91fa4ee27e2626c1202e0ff8fc66f323</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>update changelog and tag 0.2.0</title>
<updated>2021-07-04T23:02:21+00:00</updated>
<author>
<name>iximeow</name>
<email>me@iximeow.net</email>
</author>
<published>2021-07-04T23:02:21+00:00</published>
<link rel='alternate' type='text/html' href='http://git.iximeow.net/yaxpeax-arch/commit/?id=40607d504b4b04b2da005f772f21e830e9c28bfd'/>
<id>40607d504b4b04b2da005f772f21e830e9c28bfd</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>actually enforce DecodeError impl'ing std::error::Error in std builds</title>
<updated>2021-07-04T22:59:25+00:00</updated>
<author>
<name>iximeow</name>
<email>me@iximeow.net</email>
</author>
<published>2021-07-04T22:59:25+00:00</published>
<link rel='alternate' type='text/html' href='http://git.iximeow.net/yaxpeax-arch/commit/?id=15311c6ce76205d0f0ec17358a242c057f84efba'/>
<id>15311c6ce76205d0f0ec17358a242c057f84efba</id>
<content type='text'>
the previous test and code only tested one concrete archtecture, and it
turns out never required `std::error::Error` on `DecodeError`.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
the previous test and code only tested one concrete archtecture, and it
turns out never required `std::error::Error` on `DecodeError`.
</pre>
</div>
</content>
</entry>
<entry>
<title>add crate badges and bump to 0.1.0!</title>
<updated>2021-07-04T05:09:26+00:00</updated>
<author>
<name>iximeow</name>
<email>me@iximeow.net</email>
</author>
<published>2021-07-04T05:07:12+00:00</published>
<link rel='alternate' type='text/html' href='http://git.iximeow.net/yaxpeax-arch/commit/?id=e7cb91d727bd9fbb332d09d8ac254b0bd6c46e88'/>
<id>e7cb91d727bd9fbb332d09d8ac254b0bd6c46e88</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>support std::error::Error</title>
<updated>2021-07-04T04:55:23+00:00</updated>
<author>
<name>iximeow</name>
<email>me@iximeow.net</email>
</author>
<published>2021-07-04T04:55:23+00:00</published>
<link rel='alternate' type='text/html' href='http://git.iximeow.net/yaxpeax-arch/commit/?id=288ab8fa823d2fbe567e60253c8bad9b2c9b7fd4'/>
<id>288ab8fa823d2fbe567e60253c8bad9b2c9b7fd4</id>
<content type='text'>
included is mandataing a `description` method on `DecodeError`
implementors - already approximately required by the Debug and Display
anyway.

also include a StandardPartialDecoderError for incomplete decoders to
use. i expect that one of the last steps of a decoder's 1.0 release will
be to move away from this.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
included is mandataing a `description` method on `DecodeError`
implementors - already approximately required by the Debug and Display
anyway.

also include a StandardPartialDecoderError for incomplete decoders to
use. i expect that one of the last steps of a decoder's 1.0 release will
be to move away from this.
</pre>
</div>
</content>
</entry>
<entry>
<title>document yaxpeax_arch traits and add an AddressDiff::to_const</title>
<updated>2021-07-04T04:10:37+00:00</updated>
<author>
<name>iximeow</name>
<email>me@iximeow.net</email>
</author>
<published>2021-07-04T04:10:37+00:00</published>
<link rel='alternate' type='text/html' href='http://git.iximeow.net/yaxpeax-arch/commit/?id=b49987bdbd2b5a08163a45ef3dc1868754d84165'/>
<id>b49987bdbd2b5a08163a45ef3dc1868754d84165</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>reader impls for various word sizes</title>
<updated>2021-07-04T04:10:30+00:00</updated>
<author>
<name>iximeow</name>
<email>me@iximeow.net</email>
</author>
<published>2021-07-04T04:10:30+00:00</published>
<link rel='alternate' type='text/html' href='http://git.iximeow.net/yaxpeax-arch/commit/?id=1a71764b221f6a0f497ab8ce4b6e52ff3fd79d60'/>
<id>1a71764b221f6a0f497ab8ce4b6e52ff3fd79d60</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 Reader type that can read architecture-defined words</title>
<updated>2021-07-04T02:36:15+00:00</updated>
<author>
<name>iximeow</name>
<email>me@iximeow.net</email>
</author>
<published>2021-07-04T02:36:15+00:00</published>
<link rel='alternate' type='text/html' href='http://git.iximeow.net/yaxpeax-arch/commit/?id=041ef2605f5de35e268bd0f82d9a6240a9a58e61'/>
<id>041ef2605f5de35e268bd0f82d9a6240a9a58e61</id>
<content type='text'>
this is useful for instruction sets like arm where instructions are
guaranteed to be 4 bytes, as well as instruction sets where an
instruction word is not a multiple of u8 bytes.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
this is useful for instruction sets like arm where instructions are
guaranteed to be 4 bytes, as well as instruction sets where an
instruction word is not a multiple of u8 bytes.
</pre>
</div>
</content>
</entry>
<entry>
<title>define a standard decode error for client libraries to use</title>
<updated>2021-07-04T02:36:00+00:00</updated>
<author>
<name>iximeow</name>
<email>me@iximeow.net</email>
</author>
<published>2021-07-04T02:36:00+00:00</published>
<link rel='alternate' type='text/html' href='http://git.iximeow.net/yaxpeax-arch/commit/?id=3863d7023e1c7ae71f989e172200898d8a658f71'/>
<id>3863d7023e1c7ae71f989e172200898d8a658f71</id>
<content type='text'>
additional variants will require clients to implement DecodeError, still
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
additional variants will require clients to implement DecodeError, still
</pre>
</div>
</content>
</entry>
</feed>
