<feed xmlns='http://www.w3.org/2005/Atom'>
<title>number.git, branch master</title>
<subtitle>[no description]</subtitle>
<id>http://git.sigexec.com/cgit.cgi/number.git/atom?h=master</id>
<link rel='self' href='http://git.sigexec.com/cgit.cgi/number.git/atom?h=master'/>
<link rel='alternate' type='text/html' href='http://git.sigexec.com/cgit.cgi/number.git/'/>
<updated>2017-11-27T10:17:44+00:00</updated>
<entry>
<title>Added the multiplication assignment operator</title>
<updated>2017-11-27T10:17:44+00:00</updated>
<author>
<name>Olivier Gayot</name>
<email>og@satcom1.com</email>
</author>
<published>2017-11-27T10:16:46+00:00</published>
<link rel='alternate' type='text/html' href='http://git.sigexec.com/cgit.cgi/number.git/commit/?id=6beca4c34506edfc51cb3fd9cd3a2e895d6932e0'/>
<id>urn:sha1:6beca4c34506edfc51cb3fd9cd3a2e895d6932e0</id>
<content type='text'>
Signed-off-by: Olivier Gayot &lt;og@satcom1.com&gt;
</content>
</entry>
<entry>
<title>Improved to_uint32</title>
<updated>2017-11-26T10:37:09+00:00</updated>
<author>
<name>Olivier Gayot</name>
<email>og@satcom1.com</email>
</author>
<published>2017-11-26T10:35:25+00:00</published>
<link rel='alternate' type='text/html' href='http://git.sigexec.com/cgit.cgi/number.git/commit/?id=8253c06d84f35f211bc633df616a32008373bdbc'/>
<id>urn:sha1:8253c06d84f35f211bc633df616a32008373bdbc</id>
<content type='text'>
Instead of doing two comparisons (one with UINT32_MAX and one with 0),
we count the number of operands in the number to determine if it would
fit in a 32-bits-wide integer.

Signed-off-by: Olivier Gayot &lt;og@satcom1.com&gt;
</content>
</entry>
<entry>
<title>Added the conversion from number to 64 bits integer</title>
<updated>2017-11-26T10:34:33+00:00</updated>
<author>
<name>Olivier Gayot</name>
<email>og@satcom1.com</email>
</author>
<published>2017-11-19T12:13:32+00:00</published>
<link rel='alternate' type='text/html' href='http://git.sigexec.com/cgit.cgi/number.git/commit/?id=07f6748c9ae255227903bde4fe359bc31c943494'/>
<id>urn:sha1:07f6748c9ae255227903bde4fe359bc31c943494</id>
<content type='text'>
Signed-off-by: Olivier Gayot &lt;og@satcom1.com&gt;
</content>
</entry>
<entry>
<title>Added move assignment operator</title>
<updated>2017-11-25T17:54:30+00:00</updated>
<author>
<name>Olivier Gayot</name>
<email>og@satcom1.com</email>
</author>
<published>2017-11-25T17:38:09+00:00</published>
<link rel='alternate' type='text/html' href='http://git.sigexec.com/cgit.cgi/number.git/commit/?id=70d94b803db40423d23bd01e347b33f3a931ad4f'/>
<id>urn:sha1:70d94b803db40423d23bd01e347b33f3a931ad4f</id>
<content type='text'>
Signed-off-by: Olivier Gayot &lt;og@satcom1.com&gt;
</content>
</entry>
<entry>
<title>Added the right-shift computation</title>
<updated>2017-11-25T17:10:56+00:00</updated>
<author>
<name>Olivier Gayot</name>
<email>og@satcom1.com</email>
</author>
<published>2017-11-19T12:13:21+00:00</published>
<link rel='alternate' type='text/html' href='http://git.sigexec.com/cgit.cgi/number.git/commit/?id=049402e53bd0e0fb1f589366102b4e938dffa3b8'/>
<id>urn:sha1:049402e53bd0e0fb1f589366102b4e938dffa3b8</id>
<content type='text'>
Signed-off-by: Olivier Gayot &lt;og@satcom1.com&gt;
</content>
</entry>
<entry>
<title>Allow left-shifts of more than 32 bits</title>
<updated>2017-11-20T08:59:47+00:00</updated>
<author>
<name>Olivier Gayot</name>
<email>og@satcom1.com</email>
</author>
<published>2017-11-20T08:57:56+00:00</published>
<link rel='alternate' type='text/html' href='http://git.sigexec.com/cgit.cgi/number.git/commit/?id=ef6b1c0dd80a7b37161557aef49d01724f7f7531'/>
<id>urn:sha1:ef6b1c0dd80a7b37161557aef49d01724f7f7531</id>
<content type='text'>
Signed-off-by: Olivier Gayot &lt;og@satcom1.com&gt;
</content>
</entry>
<entry>
<title>Added Doxyfile</title>
<updated>2017-11-19T17:07:28+00:00</updated>
<author>
<name>Olivier Gayot</name>
<email>og@satcom1.com</email>
</author>
<published>2017-11-19T17:07:28+00:00</published>
<link rel='alternate' type='text/html' href='http://git.sigexec.com/cgit.cgi/number.git/commit/?id=69532f5e0383db0f0e71f3db585177660d8ef948'/>
<id>urn:sha1:69532f5e0383db0f0e71f3db585177660d8ef948</id>
<content type='text'>
Signed-off-by: Olivier Gayot &lt;og@satcom1.com&gt;
</content>
</entry>
<entry>
<title>Consistently document the methods</title>
<updated>2017-11-19T16:09:04+00:00</updated>
<author>
<name>Olivier Gayot</name>
<email>og@satcom1.com</email>
</author>
<published>2017-11-19T16:07:26+00:00</published>
<link rel='alternate' type='text/html' href='http://git.sigexec.com/cgit.cgi/number.git/commit/?id=7a514b760baa4e6ec1ba124cd43dd3b2dc7d7d47'/>
<id>urn:sha1:7a514b760baa4e6ec1ba124cd43dd3b2dc7d7d47</id>
<content type='text'>
Signed-off-by: Olivier Gayot &lt;og@satcom1.com&gt;
</content>
</entry>
<entry>
<title>Added bool operator and ! operator</title>
<updated>2017-11-19T15:21:05+00:00</updated>
<author>
<name>Olivier Gayot</name>
<email>og@satcom1.com</email>
</author>
<published>2017-11-19T15:01:31+00:00</published>
<link rel='alternate' type='text/html' href='http://git.sigexec.com/cgit.cgi/number.git/commit/?id=c382010ae2e764bf7bbdf467c3d9a115a2113e50'/>
<id>urn:sha1:c382010ae2e764bf7bbdf467c3d9a115a2113e50</id>
<content type='text'>
We can now check if a number evaluates to false or true by doing a
conversion to bool or use the ! operator.

Signed-off-by: Olivier Gayot &lt;og@satcom1.com&gt;
</content>
</entry>
<entry>
<title>Replaced dumb multiplication algorithm by long multiplication</title>
<updated>2017-11-19T15:21:05+00:00</updated>
<author>
<name>Olivier Gayot</name>
<email>og@satcom1.com</email>
</author>
<published>2017-11-19T12:12:51+00:00</published>
<link rel='alternate' type='text/html' href='http://git.sigexec.com/cgit.cgi/number.git/commit/?id=d7d33b9779232972a1281bfddc1cf2626ec36050'/>
<id>urn:sha1:d7d33b9779232972a1281bfddc1cf2626ec36050</id>
<content type='text'>
Long multiplication is the multiplication algorithm that is being taught
to children in grade school.

Although it is very slow compared to Karatsuba algorithm, it is still
much faster than the dumb algorithm previously used.

Signed-off-by: Olivier Gayot &lt;og@satcom1.com&gt;
</content>
</entry>
</feed>
