<feed xmlns='http://www.w3.org/2005/Atom'>
<title>yaxpeax-arch/src, branch 0.2.7</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>document a bit of what yaxpeax-arch is all about, add README as crate docs</title>
<updated>2021-08-22T21:43:52+00:00</updated>
<author>
<name>iximeow</name>
<email>me@iximeow.net</email>
</author>
<published>2021-08-22T21:43:52+00:00</published>
<link rel='alternate' type='text/html' href='http://git.iximeow.net/yaxpeax-arch/commit/?id=02aead5a03b165930748e6a835a7da0e29d9538e'/>
<id>02aead5a03b165930748e6a835a7da0e29d9538e</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>move annotation stuff to its own module</title>
<updated>2021-08-22T21:43:06+00:00</updated>
<author>
<name>iximeow</name>
<email>me@iximeow.net</email>
</author>
<published>2021-08-22T21:43:06+00:00</published>
<link rel='alternate' type='text/html' href='http://git.iximeow.net/yaxpeax-arch/commit/?id=83f07b4e70efc45b2495d66a58f5d6ff0e5b7221'/>
<id>83f07b4e70efc45b2495d66a58f5d6ff0e5b7221</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>add `AnnotatingDecoder`, supporting definitions, and a doc about it</title>
<updated>2021-08-14T05:14:08+00:00</updated>
<author>
<name>iximeow</name>
<email>me@iximeow.net</email>
</author>
<published>2021-08-06T07:23:46+00:00</published>
<link rel='alternate' type='text/html' href='http://git.iximeow.net/yaxpeax-arch/commit/?id=b85a987a56602c7733e3f8a86990a33644a97bf5'/>
<id>b85a987a56602c7733e3f8a86990a33644a97bf5</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>fix incorrect `offset` and `total_offset` counts for non-`u8` Word</title>
<updated>2021-07-07T04:45:56+00:00</updated>
<author>
<name>iximeow</name>
<email>me@iximeow.net</email>
</author>
<published>2021-07-07T04:42:09+00:00</published>
<link rel='alternate' type='text/html' href='http://git.iximeow.net/yaxpeax-arch/commit/?id=12bba22a456ed452efda8c951f61bdff1a516252'/>
<id>12bba22a456ed452efda8c951f61bdff1a516252</id>
<content type='text'>
also update yaxpeax-arch to 0.2.4
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
also update yaxpeax-arch to 0.2.4
</pre>
</div>
</content>
</entry>
<entry>
<title>add Reader impls for U8Reader on u16 addresses</title>
<updated>2021-07-07T01:02:30+00:00</updated>
<author>
<name>iximeow</name>
<email>me@iximeow.net</email>
</author>
<published>2021-07-07T01:02:30+00:00</published>
<link rel='alternate' type='text/html' href='http://git.iximeow.net/yaxpeax-arch/commit/?id=f393fae8906a0bc9431743db09bf6268b8f3810c'/>
<id>f393fae8906a0bc9431743db09bf6268b8f3810c</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<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>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>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>
</feed>
