<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
<title>libzahl, branch HEAD</title>
<subtitle>big integer library
</subtitle>
<entry>
<id>8aa2a900974b100672d1af89a97c1043372a446d</id>
<published>2022-07-20T14:26:57Z</published>
<updated>2022-07-20T23:26:34Z</updated>
<title type="text">Use ar(1)&#39;s s-flag instead of invoking ranlib(1)</title>
<link rel="alternate" href="gopher://suckless.org/1/git/libzahl/commit/8aa2a900974b100672d1af89a97c1043372a446d.gph" />
<author>
<name>Tom Schwindl</name>
<email>[email protected]</email>
</author>
<content type="text">commit 8aa2a900974b100672d1af89a97c1043372a446d
parent cf4b5d338225ac30d8f7434768c45619928bf3bf
Author: Tom Schwindl &lt;[email protected]&gt;
Date:   Wed, 20 Jul 2022 14:26:57 +0000

Use ar(1)&#39;s s-flag instead of invoking ranlib(1)

ranlib(1) is legacy and not even part of POSIX anymore, ar(1) can do the
same job with the s-flag (which is an XSI-extension, but whatever).

</content>
</entry>
<entry>
<id>cf4b5d338225ac30d8f7434768c45619928bf3bf</id>
<published>2016-11-30T09:55:09Z</published>
<updated>2016-11-30T09:55:09Z</updated>
<title type="text">Fix errors in the manual found by Ivan Zuboff</title>
<link rel="alternate" href="gopher://suckless.org/1/git/libzahl/commit/cf4b5d338225ac30d8f7434768c45619928bf3bf.gph" />
<author>
<name>Mattias Andrée</name>
<email>[email protected]</email>
</author>
<content type="text">commit cf4b5d338225ac30d8f7434768c45619928bf3bf
parent aeb5e44a98cb4158528206c079654357b1c75b16
Author: Mattias Andrée &lt;[email protected]&gt;
Date:   Wed, 30 Nov 2016 10:55:09 +0100

Fix errors in the manual found by Ivan Zuboff

Signed-off-by: Mattias Andrée &lt;[email protected]&gt;

</content>
</entry>
<entry>
<id>aeb5e44a98cb4158528206c079654357b1c75b16</id>
<published>2016-11-30T09:15:59Z</published>
<updated>2016-11-30T09:15:59Z</updated>
<title type="text">Fix errors in the manual (most of them found by Ivan Zuboff)</title>
<link rel="alternate" href="gopher://suckless.org/1/git/libzahl/commit/aeb5e44a98cb4158528206c079654357b1c75b16.gph" />
<author>
<name>Mattias Andrée</name>
<email>[email protected]</email>
</author>
<content type="text">commit aeb5e44a98cb4158528206c079654357b1c75b16
parent 781e9d05388539d989e3578ebc7f8a7cd038aeb0
Author: Mattias Andrée &lt;[email protected]&gt;
Date:   Wed, 30 Nov 2016 10:15:59 +0100

Fix errors in the manual (most of them found by Ivan Zuboff)

Signed-off-by: Mattias Andrée &lt;[email protected]&gt;

</content>
</entry>
<entry>
<id>781e9d05388539d989e3578ebc7f8a7cd038aeb0</id>
<published>2016-11-29T22:55:29Z</published>
<updated>2016-11-29T22:55:29Z</updated>
<title type="text">Fix errors in the manual (most of them found by Ivan Zuboff)</title>
<link rel="alternate" href="gopher://suckless.org/1/git/libzahl/commit/781e9d05388539d989e3578ebc7f8a7cd038aeb0.gph" />
<author>
<name>Mattias Andrée</name>
<email>[email protected]</email>
</author>
<content type="text">commit 781e9d05388539d989e3578ebc7f8a7cd038aeb0
parent 183bfa766f29b3eb46b01c7b6e82d71d822b02d5
Author: Mattias Andrée &lt;[email protected]&gt;
Date:   Tue, 29 Nov 2016 23:55:29 +0100

Fix errors in the manual (most of them found by Ivan Zuboff)

Signed-off-by: Mattias Andrée &lt;[email protected]&gt;

</content>
</entry>
<entry>
<id>183bfa766f29b3eb46b01c7b6e82d71d822b02d5</id>
<published>2016-10-21T03:25:03Z</published>
<updated>2016-10-21T03:25:03Z</updated>
<title type="text">manual: fix truncated sentence</title>
<link rel="alternate" href="gopher://suckless.org/1/git/libzahl/commit/183bfa766f29b3eb46b01c7b6e82d71d822b02d5.gph" />
<author>
<name>Mattias Andrée</name>
<email>[email protected]</email>
</author>
<content type="text">commit 183bfa766f29b3eb46b01c7b6e82d71d822b02d5
parent 87e84a9167666022bba7c73b5447791bf9f6797b
Author: Mattias Andrée &lt;[email protected]&gt;
Date:   Fri, 21 Oct 2016 05:25:03 +0200

manual: fix truncated sentence

Signed-off-by: Mattias Andrée &lt;[email protected]&gt;

</content>
</entry>
<entry>
<id>87e84a9167666022bba7c73b5447791bf9f6797b</id>
<published>2016-10-21T03:20:55Z</published>
<updated>2016-10-21T03:20:55Z</updated>
<title type="text">Add exercise: [M13] The totient from factorisation</title>
<link rel="alternate" href="gopher://suckless.org/1/git/libzahl/commit/87e84a9167666022bba7c73b5447791bf9f6797b.gph" />
<author>
<name>Mattias Andrée</name>
<email>[email protected]</email>
</author>
<content type="text">commit 87e84a9167666022bba7c73b5447791bf9f6797b
parent 18a0e23b2f2e37c56c4f0f9a3dd56c1c619a4468
Author: Mattias Andrée &lt;[email protected]&gt;
Date:   Fri, 21 Oct 2016 05:20:55 +0200

Add exercise: [M13] The totient from factorisation

Signed-off-by: Mattias Andrée &lt;[email protected]&gt;

</content>
</entry>
<entry>
<id>18a0e23b2f2e37c56c4f0f9a3dd56c1c619a4468</id>
<published>2016-07-29T22:28:41Z</published>
<updated>2016-07-29T22:28:43Z</updated>
<title type="text">Add exercise: [13] Modular generalised power towers</title>
<link rel="alternate" href="gopher://suckless.org/1/git/libzahl/commit/18a0e23b2f2e37c56c4f0f9a3dd56c1c619a4468.gph" />
<author>
<name>Mattias Andrée</name>
<email>[email protected]</email>
</author>
<content type="text">commit 18a0e23b2f2e37c56c4f0f9a3dd56c1c619a4468
parent 7e8ea5ca2505686932b489e0aa1df0b3f0433e19
Author: Mattias Andrée &lt;[email protected]&gt;
Date:   Sat, 30 Jul 2016 00:28:41 +0200

Add exercise: [13] Modular generalised power towers

Signed-off-by: Mattias Andrée &lt;[email protected]&gt;

</content>
</entry>
<entry>
<id>7e8ea5ca2505686932b489e0aa1df0b3f0433e19</id>
<published>2016-07-29T22:04:21Z</published>
<updated>2016-07-29T22:04:21Z</updated>
<title type="text">Fix typo</title>
<link rel="alternate" href="gopher://suckless.org/1/git/libzahl/commit/7e8ea5ca2505686932b489e0aa1df0b3f0433e19.gph" />
<author>
<name>Mattias Andrée</name>
<email>[email protected]</email>
</author>
<content type="text">commit 7e8ea5ca2505686932b489e0aa1df0b3f0433e19
parent 157c52efce3fce61af6d411584c7ce35e371be07
Author: Mattias Andrée &lt;[email protected]&gt;
Date:   Sat, 30 Jul 2016 00:04:21 +0200

Fix typo

Signed-off-by: Mattias Andrée &lt;[email protected]&gt;

</content>
</entry>
<entry>
<id>157c52efce3fce61af6d411584c7ce35e371be07</id>
<published>2016-07-29T10:37:41Z</published>
<updated>2016-07-29T10:37:41Z</updated>
<title type="text">Add missing !</title>
<link rel="alternate" href="gopher://suckless.org/1/git/libzahl/commit/157c52efce3fce61af6d411584c7ce35e371be07.gph" />
<author>
<name>Mattias Andrée</name>
<email>[email protected]</email>
</author>
<content type="text">commit 157c52efce3fce61af6d411584c7ce35e371be07
parent f9fac01b221cd41af5352d95a45ba43b47460a41
Author: Mattias Andrée &lt;[email protected]&gt;
Date:   Fri, 29 Jul 2016 12:37:41 +0200

Add missing !

Signed-off-by: Mattias Andrée &lt;[email protected]&gt;

</content>
</entry>
<entry>
<id>f9fac01b221cd41af5352d95a45ba43b47460a41</id>
<published>2016-07-29T10:34:29Z</published>
<updated>2016-07-29T10:34:29Z</updated>
<title type="text">Add exercise: [HMP32] Modular tetration</title>
<link rel="alternate" href="gopher://suckless.org/1/git/libzahl/commit/f9fac01b221cd41af5352d95a45ba43b47460a41.gph" />
<author>
<name>Mattias Andrée</name>
<email>[email protected]</email>
</author>
<content type="text">commit f9fac01b221cd41af5352d95a45ba43b47460a41
parent c9c9a5b8fe7cdde58d2e3b6b21332c4cbd32b9b3
Author: Mattias Andrée &lt;[email protected]&gt;
Date:   Fri, 29 Jul 2016 12:34:29 +0200

Add exercise: [HMP32] Modular tetration

Signed-off-by: Mattias Andrée &lt;[email protected]&gt;

</content>
</entry>
<entry>
<id>c9c9a5b8fe7cdde58d2e3b6b21332c4cbd32b9b3</id>
<published>2016-07-28T22:30:58Z</published>
<updated>2016-07-28T22:30:58Z</updated>
<title type="text">Minor text fix</title>
<link rel="alternate" href="gopher://suckless.org/1/git/libzahl/commit/c9c9a5b8fe7cdde58d2e3b6b21332c4cbd32b9b3.gph" />
<author>
<name>Mattias Andrée</name>
<email>[email protected]</email>
</author>
<content type="text">commit c9c9a5b8fe7cdde58d2e3b6b21332c4cbd32b9b3
parent 8092c767cb5f872b62a0cabbef793a08643497db
Author: Mattias Andrée &lt;[email protected]&gt;
Date:   Fri, 29 Jul 2016 00:30:58 +0200

Minor text fix

Signed-off-by: Mattias Andrée &lt;[email protected]&gt;

</content>
</entry>
<entry>
<id>8092c767cb5f872b62a0cabbef793a08643497db</id>
<published>2016-07-28T20:55:43Z</published>
<updated>2016-07-28T20:55:43Z</updated>
<title type="text">φ(−n) = φ(n), φ(1) = 1, φ(0) = 0</title>
<link rel="alternate" href="gopher://suckless.org/1/git/libzahl/commit/8092c767cb5f872b62a0cabbef793a08643497db.gph" />
<author>
<name>Mattias Andrée</name>
<email>[email protected]</email>
</author>
<content type="text">commit 8092c767cb5f872b62a0cabbef793a08643497db
parent dd753f78b0c39d86a4cccca08996df303762e532
Author: Mattias Andrée &lt;[email protected]&gt;
Date:   Thu, 28 Jul 2016 22:55:43 +0200

φ(−n) = φ(n), φ(1) = 1, φ(0) = 0

Signed-off-by: Mattias Andrée &lt;[email protected]&gt;

</content>
</entry>
<entry>
<id>dd753f78b0c39d86a4cccca08996df303762e532</id>
<published>2016-07-28T18:24:46Z</published>
<updated>2016-07-28T18:24:46Z</updated>
<title type="text">Fix small error in solution for [13] The totient</title>
<link rel="alternate" href="gopher://suckless.org/1/git/libzahl/commit/dd753f78b0c39d86a4cccca08996df303762e532.gph" />
<author>
<name>Mattias Andrée</name>
<email>[email protected]</email>
</author>
<content type="text">commit dd753f78b0c39d86a4cccca08996df303762e532
parent 32f59d5fbed9dbfa913221ef37d8df9364b9963a
Author: Mattias Andrée &lt;[email protected]&gt;
Date:   Thu, 28 Jul 2016 20:24:46 +0200

Fix small error in solution for [13] The totient

Signed-off-by: Mattias Andrée &lt;[email protected]&gt;

</content>
</entry>
<entry>
<id>32f59d5fbed9dbfa913221ef37d8df9364b9963a</id>
<published>2016-07-28T18:12:19Z</published>
<updated>2016-07-28T18:12:19Z</updated>
<title type="text">Add exercises:</title>
<link rel="alternate" href="gopher://suckless.org/1/git/libzahl/commit/32f59d5fbed9dbfa913221ef37d8df9364b9963a.gph" />
<author>
<name>Mattias Andrée</name>
<email>[email protected]</email>
</author>
<content type="text">commit 32f59d5fbed9dbfa913221ef37d8df9364b9963a
parent 2864613b162ed4c7a28a79c8c4dcd24893cc2128
Author: Mattias Andrée &lt;[email protected]&gt;
Date:   Thu, 28 Jul 2016 20:12:19 +0200

Add exercises:

[▶05] zlshu and zrshu
[▶M15] Modular left-shift
[▶08] Modular left-shift, extended
[13] The totient

</content>
</entry>
<entry>
<id>2864613b162ed4c7a28a79c8c4dcd24893cc2128</id>
<published>2016-07-28T13:05:18Z</published>
<updated>2016-07-28T13:05:18Z</updated>
<title type="text">Fix spacing</title>
<link rel="alternate" href="gopher://suckless.org/1/git/libzahl/commit/2864613b162ed4c7a28a79c8c4dcd24893cc2128.gph" />
<author>
<name>Mattias Andrée</name>
<email>[email protected]</email>
</author>
<content type="text">commit 2864613b162ed4c7a28a79c8c4dcd24893cc2128
parent d11d27b4b13788a4172f46d19c40395fcca865c2
Author: Mattias Andrée &lt;[email protected]&gt;
Date:   Thu, 28 Jul 2016 15:05:18 +0200

Fix spacing

Signed-off-by: Mattias Andrée &lt;[email protected]&gt;

</content>
</entry>
<entry>
<id>d11d27b4b13788a4172f46d19c40395fcca865c2</id>
<published>2016-07-28T13:03:33Z</published>
<updated>2016-07-28T13:03:33Z</updated>
<title type="text">Fix difficulty ratings on exercises</title>
<link rel="alternate" href="gopher://suckless.org/1/git/libzahl/commit/d11d27b4b13788a4172f46d19c40395fcca865c2.gph" />
<author>
<name>Mattias Andrée</name>
<email>[email protected]</email>
</author>
<content type="text">commit d11d27b4b13788a4172f46d19c40395fcca865c2
parent b8f83987b190e282fd25c24e1c251678ad757765
Author: Mattias Andrée &lt;[email protected]&gt;
Date:   Thu, 28 Jul 2016 15:03:33 +0200

Fix difficulty ratings on exercises

Signed-off-by: Mattias Andrée &lt;[email protected]&gt;

</content>
</entry>
<entry>
<id>b8f83987b190e282fd25c24e1c251678ad757765</id>
<published>2016-07-27T01:58:35Z</published>
<updated>2016-07-27T01:58:35Z</updated>
<title type="text">Add exercice: [▶10] Modular powers of 2</title>
<link rel="alternate" href="gopher://suckless.org/1/git/libzahl/commit/b8f83987b190e282fd25c24e1c251678ad757765.gph" />
<author>
<name>Mattias Andrée</name>
<email>[email protected]</email>
</author>
<content type="text">commit b8f83987b190e282fd25c24e1c251678ad757765
parent faaa7dc980a80895b703775d18132eb6db105021
Author: Mattias Andrée &lt;[email protected]&gt;
Date:   Wed, 27 Jul 2016 03:58:35 +0200

Add exercice: [▶10] Modular powers of 2

Signed-off-by: Mattias Andrée &lt;[email protected]&gt;

</content>
</entry>
<entry>
<id>faaa7dc980a80895b703775d18132eb6db105021</id>
<published>2016-07-25T15:08:51Z</published>
<updated>2016-07-25T15:08:51Z</updated>
<title type="text">Exercise solutions: the return type should be on the line above the function name, like in the rest of the manual</title>
<link rel="alternate" href="gopher://suckless.org/1/git/libzahl/commit/faaa7dc980a80895b703775d18132eb6db105021.gph" />
<author>
<name>Mattias Andrée</name>
<email>[email protected]</email>
</author>
<content type="text">commit faaa7dc980a80895b703775d18132eb6db105021
parent 86eab9c9bc9a75e57b4e97792cd4227d069d6819
Author: Mattias Andrée &lt;[email protected]&gt;
Date:   Mon, 25 Jul 2016 17:08:51 +0200

Exercise solutions: the return type should be on the line above the function name, like in the rest of the manual

Signed-off-by: Mattias Andrée &lt;[email protected]&gt;

</content>
</entry>
<entry>
<id>86eab9c9bc9a75e57b4e97792cd4227d069d6819</id>
<published>2016-07-25T15:07:32Z</published>
<updated>2016-07-25T15:07:32Z</updated>
<title type="text">Manual refdup should not return int</title>
<link rel="alternate" href="gopher://suckless.org/1/git/libzahl/commit/86eab9c9bc9a75e57b4e97792cd4227d069d6819.gph" />
<author>
<name>Mattias Andrée</name>
<email>[email protected]</email>
</author>
<content type="text">commit 86eab9c9bc9a75e57b4e97792cd4227d069d6819
parent a5ae82e67f914d9339ac22e0c2df9fe9b79b0f57
Author: Mattias Andrée &lt;[email protected]&gt;
Date:   Mon, 25 Jul 2016 17:07:32 +0200

Manual refdup should not return int

Signed-off-by: Mattias Andrée &lt;[email protected]&gt;

</content>
</entry>
<entry>
<id>a5ae82e67f914d9339ac22e0c2df9fe9b79b0f57</id>
<published>2016-07-25T15:03:54Z</published>
<updated>2016-07-25T15:03:54Z</updated>
<title type="text">Fix another error in the solution for Powers of the golden ratio</title>
<link rel="alternate" href="gopher://suckless.org/1/git/libzahl/commit/a5ae82e67f914d9339ac22e0c2df9fe9b79b0f57.gph" />
<author>
<name>Mattias Andrée</name>
<email>[email protected]</email>
</author>
<content type="text">commit a5ae82e67f914d9339ac22e0c2df9fe9b79b0f57
parent 89898de3bfa38d39494555a3e109253489a0e0b6
Author: Mattias Andrée &lt;[email protected]&gt;
Date:   Mon, 25 Jul 2016 17:03:54 +0200

Fix another error in the solution for Powers of the golden ratio

Signed-off-by: Mattias Andrée &lt;[email protected]&gt;

</content>
</entry>
<entry>
<id>89898de3bfa38d39494555a3e109253489a0e0b6</id>
<published>2016-07-25T14:56:20Z</published>
<updated>2016-07-25T14:56:25Z</updated>
<title type="text">Fix a small error in the solution for Powers of the golden ratio</title>
<link rel="alternate" href="gopher://suckless.org/1/git/libzahl/commit/89898de3bfa38d39494555a3e109253489a0e0b6.gph" />
<author>
<name>Mattias Andrée</name>
<email>[email protected]</email>
</author>
<content type="text">commit 89898de3bfa38d39494555a3e109253489a0e0b6
parent a13f9f4c6ab80436a9edeca30eccbe1b4de735fc
Author: Mattias Andrée &lt;[email protected]&gt;
Date:   Mon, 25 Jul 2016 16:56:20 +0200

Fix a small error in the solution for Powers of the golden ratio

Signed-off-by: Mattias Andrée &lt;[email protected]&gt;

</content>
</entry>
<entry>
<id>a13f9f4c6ab80436a9edeca30eccbe1b4de735fc</id>
<published>2016-07-25T14:45:32Z</published>
<updated>2016-07-25T14:45:32Z</updated>
<title type="text">Fix typo</title>
<link rel="alternate" href="gopher://suckless.org/1/git/libzahl/commit/a13f9f4c6ab80436a9edeca30eccbe1b4de735fc.gph" />
<author>
<name>Mattias Andrée</name>
<email>[email protected]</email>
</author>
<content type="text">commit a13f9f4c6ab80436a9edeca30eccbe1b4de735fc
parent 019da3a9e7f81cd882d0383ac707ce098013b4a9
Author: Mattias Andrée &lt;[email protected]&gt;
Date:   Mon, 25 Jul 2016 16:45:32 +0200

Fix typo

Signed-off-by: Mattias Andrée &lt;[email protected]&gt;

</content>
</entry>
<entry>
<id>019da3a9e7f81cd882d0383ac707ce098013b4a9</id>
<published>2016-07-25T14:38:43Z</published>
<updated>2016-07-25T14:38:43Z</updated>
<title type="text">Manual: The Kronecker symbol</title>
<link rel="alternate" href="gopher://suckless.org/1/git/libzahl/commit/019da3a9e7f81cd882d0383ac707ce098013b4a9.gph" />
<author>
<name>Mattias Andrée</name>
<email>[email protected]</email>
</author>
<content type="text">commit 019da3a9e7f81cd882d0383ac707ce098013b4a9
parent 60dd5110e21d1aedc047f2033af74330df552e40
Author: Mattias Andrée &lt;[email protected]&gt;
Date:   Mon, 25 Jul 2016 16:38:43 +0200

Manual: The Kronecker symbol

Signed-off-by: Mattias Andrée &lt;[email protected]&gt;

</content>
</entry>
<entry>
<id>60dd5110e21d1aedc047f2033af74330df552e40</id>
<published>2016-07-25T14:15:08Z</published>
<updated>2016-07-25T14:15:08Z</updated>
<title type="text">Manual: How to calculate the Jacobi symbol</title>
<link rel="alternate" href="gopher://suckless.org/1/git/libzahl/commit/60dd5110e21d1aedc047f2033af74330df552e40.gph" />
<author>
<name>Mattias Andrée</name>
<email>[email protected]</email>
</author>
<content type="text">commit 60dd5110e21d1aedc047f2033af74330df552e40
parent 4d2e79e7eec793a557c26d1253bcfc13f6b555d6
Author: Mattias Andrée &lt;[email protected]&gt;
Date:   Mon, 25 Jul 2016 16:15:08 +0200

Manual: How to calculate the Jacobi symbol

Signed-off-by: Mattias Andrée &lt;[email protected]&gt;

</content>
</entry>
<entry>
<id>4d2e79e7eec793a557c26d1253bcfc13f6b555d6</id>
<published>2016-07-25T13:58:29Z</published>
<updated>2016-07-25T13:58:29Z</updated>
<title type="text">Style fix</title>
<link rel="alternate" href="gopher://suckless.org/1/git/libzahl/commit/4d2e79e7eec793a557c26d1253bcfc13f6b555d6.gph" />
<author>
<name>Mattias Andrée</name>
<email>[email protected]</email>
</author>
<content type="text">commit 4d2e79e7eec793a557c26d1253bcfc13f6b555d6
parent 243a542dce0f8da6fc3ac43d5e5fcb144559b507
Author: Mattias Andrée &lt;[email protected]&gt;
Date:   Mon, 25 Jul 2016 15:58:29 +0200

Style fix

Signed-off-by: Mattias Andrée &lt;[email protected]&gt;

</content>
</entry>
<entry>
<id>243a542dce0f8da6fc3ac43d5e5fcb144559b507</id>
<published>2016-07-25T13:40:04Z</published>
<updated>2016-07-25T13:41:03Z</updated>
<title type="text">Manual: how to calculate the legendre symbol</title>
<link rel="alternate" href="gopher://suckless.org/1/git/libzahl/commit/243a542dce0f8da6fc3ac43d5e5fcb144559b507.gph" />
<author>
<name>Mattias Andrée</name>
<email>[email protected]</email>
</author>
<content type="text">commit 243a542dce0f8da6fc3ac43d5e5fcb144559b507
parent 802b2b18704f1b04ab3c3195d49333a546dc0ff4
Author: Mattias Andrée &lt;[email protected]&gt;
Date:   Mon, 25 Jul 2016 15:40:04 +0200

Manual: how to calculate the legendre symbol

Signed-off-by: Mattias Andrée &lt;[email protected]&gt;

</content>
</entry>
<entry>
<id>802b2b18704f1b04ab3c3195d49333a546dc0ff4</id>
<published>2016-07-25T13:13:29Z</published>
<updated>2016-07-25T13:13:29Z</updated>
<title type="text">Add exercise: [30] Powers of the golden ratio</title>
<link rel="alternate" href="gopher://suckless.org/1/git/libzahl/commit/802b2b18704f1b04ab3c3195d49333a546dc0ff4.gph" />
<author>
<name>Mattias Andrée</name>
<email>[email protected]</email>
</author>
<content type="text">commit 802b2b18704f1b04ab3c3195d49333a546dc0ff4
parent 63bc4e141d2f28fcd11187413966235151a92c84
Author: Mattias Andrée &lt;[email protected]&gt;
Date:   Mon, 25 Jul 2016 15:13:29 +0200

Add exercise: [30] Powers of the golden ratio

Signed-off-by: Mattias Andrée &lt;[email protected]&gt;

</content>
</entry>
<entry>
<id>63bc4e141d2f28fcd11187413966235151a92c84</id>
<published>2016-07-24T23:33:10Z</published>
<updated>2016-07-24T23:33:10Z</updated>
<title type="text">Alternative solution for [20] Fast primality test with bounded perfection</title>
<link rel="alternate" href="gopher://suckless.org/1/git/libzahl/commit/63bc4e141d2f28fcd11187413966235151a92c84.gph" />
<author>
<name>Mattias Andrée</name>
<email>[email protected]</email>
</author>
<content type="text">commit 63bc4e141d2f28fcd11187413966235151a92c84
parent 076e4e3284039e1229bc7f99232e415cdc44711d
Author: Mattias Andrée &lt;[email protected]&gt;
Date:   Mon, 25 Jul 2016 01:33:10 +0200

Alternative solution for [20] Fast primality test with bounded perfection

Signed-off-by: Mattias Andrée &lt;[email protected]&gt;

</content>
</entry>
<entry>
<id>076e4e3284039e1229bc7f99232e415cdc44711d</id>
<published>2016-07-24T23:13:00Z</published>
<updated>2016-07-24T23:13:00Z</updated>
<title type="text">Add exercise: [20] Fast primality test with bounded perfection</title>
<link rel="alternate" href="gopher://suckless.org/1/git/libzahl/commit/076e4e3284039e1229bc7f99232e415cdc44711d.gph" />
<author>
<name>Mattias Andrée</name>
<email>[email protected]</email>
</author>
<content type="text">commit 076e4e3284039e1229bc7f99232e415cdc44711d
parent 611db6bdb6a5a08b628f571451a94a1147a0e16f
Author: Mattias Andrée &lt;[email protected]&gt;
Date:   Mon, 25 Jul 2016 01:13:00 +0200

Add exercise: [20] Fast primality test with bounded perfection

Signed-off-by: Mattias Andrée &lt;[email protected]&gt;

</content>
</entry>
<entry>
<id>611db6bdb6a5a08b628f571451a94a1147a0e16f</id>
<published>2016-07-24T22:50:52Z</published>
<updated>2016-07-24T22:50:52Z</updated>
<title type="text">Add exercise: [11] Lucas–Lehmer primality test</title>
<link rel="alternate" href="gopher://suckless.org/1/git/libzahl/commit/611db6bdb6a5a08b628f571451a94a1147a0e16f.gph" />
<author>
<name>Mattias Andrée</name>
<email>[email protected]</email>
</author>
<content type="text">commit 611db6bdb6a5a08b628f571451a94a1147a0e16f
parent f2734fde832c3f45d0dc9350c561d4137a422788
Author: Mattias Andrée &lt;[email protected]&gt;
Date:   Mon, 25 Jul 2016 00:50:52 +0200

Add exercise: [11] Lucas–Lehmer primality test

Signed-off-by: Mattias Andrée &lt;[email protected]&gt;

</content>
</entry>
<entry>
<id>f2734fde832c3f45d0dc9350c561d4137a422788</id>
<published>2016-07-24T20:19:20Z</published>
<updated>2016-07-24T20:19:20Z</updated>
<title type="text">Add pronunciation of Lucas</title>
<link rel="alternate" href="gopher://suckless.org/1/git/libzahl/commit/f2734fde832c3f45d0dc9350c561d4137a422788.gph" />
<author>
<name>Mattias Andrée</name>
<email>[email protected]</email>
</author>
<content type="text">commit f2734fde832c3f45d0dc9350c561d4137a422788
parent 4d41ca9124a0bbb4a26a856c76943317653ebc77
Author: Mattias Andrée &lt;[email protected]&gt;
Date:   Sun, 24 Jul 2016 22:19:20 +0200

Add pronunciation of Lucas

Signed-off-by: Mattias Andrée &lt;[email protected]&gt;

</content>
</entry>
<entry>
<id>4d41ca9124a0bbb4a26a856c76943317653ebc77</id>
<published>2016-07-24T19:45:58Z</published>
<updated>2016-07-24T19:45:58Z</updated>
<title type="text">Add exercises: [10] Fermat primality test</title>
<link rel="alternate" href="gopher://suckless.org/1/git/libzahl/commit/4d41ca9124a0bbb4a26a856c76943317653ebc77.gph" />
<author>
<name>Mattias Andrée</name>
<email>[email protected]</email>
</author>
<content type="text">commit 4d41ca9124a0bbb4a26a856c76943317653ebc77
parent ae8fb895ff82b75f7708b89c60565a2347e4593f
Author: Mattias Andrée &lt;[email protected]&gt;
Date:   Sun, 24 Jul 2016 21:45:58 +0200

Add exercises: [10] Fermat primality test

Signed-off-by: Mattias Andrée &lt;[email protected]&gt;

</content>
</entry>
<entry>
<id>ae8fb895ff82b75f7708b89c60565a2347e4593f</id>
<published>2016-07-24T19:19:02Z</published>
<updated>2016-07-24T19:19:02Z</updated>
<title type="text">Fix type of the last parameter for zptest in its man page</title>
<link rel="alternate" href="gopher://suckless.org/1/git/libzahl/commit/ae8fb895ff82b75f7708b89c60565a2347e4593f.gph" />
<author>
<name>Mattias Andrée</name>
<email>[email protected]</email>
</author>
<content type="text">commit ae8fb895ff82b75f7708b89c60565a2347e4593f
parent 114cc6b1a25c8a40e5df7d8af965a127c784a8b7
Author: Mattias Andrée &lt;[email protected]&gt;
Date:   Sun, 24 Jul 2016 21:19:02 +0200

Fix type of the last parameter for zptest in its man page

Signed-off-by: Mattias Andrée &lt;[email protected]&gt;

</content>
</entry>
<entry>
<id>114cc6b1a25c8a40e5df7d8af965a127c784a8b7</id>
<published>2016-07-24T18:57:12Z</published>
<updated>2016-07-24T18:57:12Z</updated>
<title type="text">Fix typo</title>
<link rel="alternate" href="gopher://suckless.org/1/git/libzahl/commit/114cc6b1a25c8a40e5df7d8af965a127c784a8b7.gph" />
<author>
<name>Mattias Andrée</name>
<email>[email protected]</email>
</author>
<content type="text">commit 114cc6b1a25c8a40e5df7d8af965a127c784a8b7
parent 33bae5e5a2a36f6269d6953dfe2267720325d31c
Author: Mattias Andrée &lt;[email protected]&gt;
Date:   Sun, 24 Jul 2016 20:57:12 +0200

Fix typo

Signed-off-by: Mattias Andrée &lt;[email protected]&gt;

</content>
</entry>
<entry>
<id>33bae5e5a2a36f6269d6953dfe2267720325d31c</id>
<published>2016-07-24T18:44:06Z</published>
<updated>2016-07-24T18:44:06Z</updated>
<title type="text">Saturated subtraction: { =&gt; r = }a ∸ b = .....</title>
<link rel="alternate" href="gopher://suckless.org/1/git/libzahl/commit/33bae5e5a2a36f6269d6953dfe2267720325d31c.gph" />
<author>
<name>Mattias Andrée</name>
<email>[email protected]</email>
</author>
<content type="text">commit 33bae5e5a2a36f6269d6953dfe2267720325d31c
parent b86683847ecd3e67274330b67d257db463629969
Author: Mattias Andrée &lt;[email protected]&gt;
Date:   Sun, 24 Jul 2016 20:44:06 +0200

Saturated subtraction: { =&gt; r = }a ∸ b = .....

Signed-off-by: Mattias Andrée &lt;[email protected]&gt;

</content>
</entry>
<entry>
<id>b86683847ecd3e67274330b67d257db463629969</id>
<published>2016-07-24T16:16:36Z</published>
<updated>2016-07-24T16:16:36Z</updated>
<title type="text">Mention that a composite that passes a heuristic primality test is kown as a pseudoprime</title>
<link rel="alternate" href="gopher://suckless.org/1/git/libzahl/commit/b86683847ecd3e67274330b67d257db463629969.gph" />
<author>
<name>Mattias Andrée</name>
<email>[email protected]</email>
</author>
<content type="text">commit b86683847ecd3e67274330b67d257db463629969
parent 3fb7d372cb6f6b0e8a942a9b3e0f89a5548ab699
Author: Mattias Andrée &lt;[email protected]&gt;
Date:   Sun, 24 Jul 2016 18:16:36 +0200

Mention that a composite that passes a heuristic primality test is kown as a pseudoprime

Signed-off-by: Mattias Andrée &lt;[email protected]&gt;

</content>
</entry>
<entry>
<id>3fb7d372cb6f6b0e8a942a9b3e0f89a5548ab699</id>
<published>2016-07-24T16:08:01Z</published>
<updated>2016-07-24T16:08:01Z</updated>
<title type="text">Make “You should already [...]” small and italic</title>
<link rel="alternate" href="gopher://suckless.org/1/git/libzahl/commit/3fb7d372cb6f6b0e8a942a9b3e0f89a5548ab699.gph" />
<author>
<name>Mattias Andrée</name>
<email>[email protected]</email>
</author>
<content type="text">commit 3fb7d372cb6f6b0e8a942a9b3e0f89a5548ab699
parent d89b4e54d7b4ee8aee05051ccf6e3b96019ac3ea
Author: Mattias Andrée &lt;[email protected]&gt;
Date:   Sun, 24 Jul 2016 18:08:01 +0200

Make “You should already [...]” small and italic

Signed-off-by: Mattias Andrée &lt;[email protected]&gt;

</content>
</entry>
<entry>
<id>d89b4e54d7b4ee8aee05051ccf6e3b96019ac3ea</id>
<published>2016-07-24T16:04:15Z</published>
<updated>2016-07-24T16:04:15Z</updated>
<title type="text">Add exercise: [▶02] Saturated subtraction</title>
<link rel="alternate" href="gopher://suckless.org/1/git/libzahl/commit/d89b4e54d7b4ee8aee05051ccf6e3b96019ac3ea.gph" />
<author>
<name>Mattias Andrée</name>
<email>[email protected]</email>
</author>
<content type="text">commit d89b4e54d7b4ee8aee05051ccf6e3b96019ac3ea
parent dbb82e8a1184eaa7f6fa4b04e0560589cc6092e9
Author: Mattias Andrée &lt;[email protected]&gt;
Date:   Sun, 24 Jul 2016 18:04:15 +0200

Add exercise: [▶02] Saturated subtraction

Signed-off-by: Mattias Andrée &lt;[email protected]&gt;

</content>
</entry>
<entry>
<id>dbb82e8a1184eaa7f6fa4b04e0560589cc6092e9</id>
<published>2016-07-24T15:39:27Z</published>
<updated>2016-07-24T15:39:27Z</updated>
<title type="text">Add exercise: [▶M17] Factorials inverted</title>
<link rel="alternate" href="gopher://suckless.org/1/git/libzahl/commit/dbb82e8a1184eaa7f6fa4b04e0560589cc6092e9.gph" />
<author>
<name>Mattias Andrée</name>
<email>[email protected]</email>
</author>
<content type="text">commit dbb82e8a1184eaa7f6fa4b04e0560589cc6092e9
parent 58cbdbd892c9a83369e3e46aa9700cc7df98a17b
Author: Mattias Andrée &lt;[email protected]&gt;
Date:   Sun, 24 Jul 2016 17:39:27 +0200

Add exercise: [▶M17] Factorials inverted

Signed-off-by: Mattias Andrée &lt;[email protected]&gt;

</content>
</entry>
<entry>
<id>58cbdbd892c9a83369e3e46aa9700cc7df98a17b</id>
<published>2016-07-24T14:42:17Z</published>
<updated>2016-07-24T14:42:17Z</updated>
<title type="text">Clean up bench/util.h</title>
<link rel="alternate" href="gopher://suckless.org/1/git/libzahl/commit/58cbdbd892c9a83369e3e46aa9700cc7df98a17b.gph" />
<author>
<name>Mattias Andrée</name>
<email>[email protected]</email>
</author>
<content type="text">commit 58cbdbd892c9a83369e3e46aa9700cc7df98a17b
parent 12b97053570a5bb9c4b1115eae9509cafd975eb1
Author: Mattias Andrée &lt;[email protected]&gt;
Date:   Sun, 24 Jul 2016 16:42:17 +0200

Clean up bench/util.h

Signed-off-by: Mattias Andrée &lt;[email protected]&gt;

</content>
</entry>
<entry>
<id>12b97053570a5bb9c4b1115eae9509cafd975eb1</id>
<published>2016-07-24T13:33:37Z</published>
<updated>2016-07-24T13:33:37Z</updated>
<title type="text">Rename bench/{benchmark.h =&gt; util.h}</title>
<link rel="alternate" href="gopher://suckless.org/1/git/libzahl/commit/12b97053570a5bb9c4b1115eae9509cafd975eb1.gph" />
<author>
<name>Mattias Andrée</name>
<email>[email protected]</email>
</author>
<content type="text">commit 12b97053570a5bb9c4b1115eae9509cafd975eb1
parent ccc36c882dc899ce75e41c7675ce48263ad24bfa
Author: Mattias Andrée &lt;[email protected]&gt;
Date:   Sun, 24 Jul 2016 15:33:37 +0200

Rename bench/{benchmark.h =&gt; util.h}

Signed-off-by: Mattias Andrée &lt;[email protected]&gt;

</content>
</entry>
<entry>
<id>ccc36c882dc899ce75e41c7675ce48263ad24bfa</id>
<published>2016-07-24T01:58:08Z</published>
<updated>2016-07-24T02:01:37Z</updated>
<title type="text">Add exercise: [05] Fast primality test</title>
<link rel="alternate" href="gopher://suckless.org/1/git/libzahl/commit/ccc36c882dc899ce75e41c7675ce48263ad24bfa.gph" />
<author>
<name>Mattias Andrée</name>
<email>[email protected]</email>
</author>
<content type="text">commit ccc36c882dc899ce75e41c7675ce48263ad24bfa
parent 555b57b3190c2ed6f73970c0515ac77dc4087220
Author: Mattias Andrée &lt;[email protected]&gt;
Date:   Sun, 24 Jul 2016 03:58:08 +0200

Add exercise: [05] Fast primality test

Signed-off-by: Mattias Andrée &lt;[email protected]&gt;

</content>
</entry>
<entry>
<id>555b57b3190c2ed6f73970c0515ac77dc4087220</id>
<published>2016-07-23T18:07:26Z</published>
<updated>2016-07-23T18:07:26Z</updated>
<title type="text">Add exercise: [M20] Reverse factorisation of factorials</title>
<link rel="alternate" href="gopher://suckless.org/1/git/libzahl/commit/555b57b3190c2ed6f73970c0515ac77dc4087220.gph" />
<author>
<name>Mattias Andrée</name>
<email>[email protected]</email>
</author>
<content type="text">commit 555b57b3190c2ed6f73970c0515ac77dc4087220
parent 67ebaf88644f0bf47103af79fee76d015d43ce00
Author: Mattias Andrée &lt;[email protected]&gt;
Date:   Sat, 23 Jul 2016 20:07:26 +0200

Add exercise: [M20] Reverse factorisation of factorials

Signed-off-by: Mattias Andrée &lt;[email protected]&gt;

</content>
</entry>
<entry>
<id>67ebaf88644f0bf47103af79fee76d015d43ce00</id>
<published>2016-07-23T15:49:40Z</published>
<updated>2016-07-23T15:49:40Z</updated>
<title type="text">Add two exercises to the manual</title>
<link rel="alternate" href="gopher://suckless.org/1/git/libzahl/commit/67ebaf88644f0bf47103af79fee76d015d43ce00.gph" />
<author>
<name>Mattias Andrée</name>
<email>[email protected]</email>
</author>
<content type="text">commit 67ebaf88644f0bf47103af79fee76d015d43ce00
parent 7ad81d682ee7957bb87889e24138c37ed16db3d9
Author: Mattias Andrée &lt;[email protected]&gt;
Date:   Sat, 23 Jul 2016 17:49:40 +0200

Add two exercises to the manual

[M10]  Convergence of the Lucas Number ratios
[M12+] Factorisation of factorials

</content>
</entry>
<entry>
<id>7ad81d682ee7957bb87889e24138c37ed16db3d9</id>
<published>2016-06-22T18:29:31Z</published>
<updated>2016-06-22T18:29:31Z</updated>
<title type="text">update todo</title>
<link rel="alternate" href="gopher://suckless.org/1/git/libzahl/commit/7ad81d682ee7957bb87889e24138c37ed16db3d9.gph" />
<author>
<name>Mattias Andrée</name>
<email>[email protected]</email>
</author>
<content type="text">commit 7ad81d682ee7957bb87889e24138c37ed16db3d9
parent 83838e485188e98eaef6893e2ca6d6d520b6fcdd
Author: Mattias Andrée &lt;[email protected]&gt;
Date:   Wed, 22 Jun 2016 20:29:31 +0200

update todo

Signed-off-by: Mattias Andrée &lt;[email protected]&gt;

</content>
</entry>
<entry>
<id>83838e485188e98eaef6893e2ca6d6d520b6fcdd</id>
<published>2016-06-19T01:32:51Z</published>
<updated>2016-06-19T01:32:59Z</updated>
<title type="text">Manual: jargon fix</title>
<link rel="alternate" href="gopher://suckless.org/1/git/libzahl/commit/83838e485188e98eaef6893e2ca6d6d520b6fcdd.gph" />
<author>
<name>Mattias Andrée</name>
<email>[email protected]</email>
</author>
<content type="text">commit 83838e485188e98eaef6893e2ca6d6d520b6fcdd
parent 5c70306f2f5e4a5c6dfdd4ea5111be5054a98849
Author: Mattias Andrée &lt;[email protected]&gt;
Date:   Sun, 19 Jun 2016 03:32:51 +0200

Manual: jargon fix

Signed-off-by: Mattias Andrée &lt;[email protected]&gt;

</content>
</entry>
<entry>
<id>5c70306f2f5e4a5c6dfdd4ea5111be5054a98849</id>
<published>2016-06-19T01:26:50Z</published>
<updated>2016-06-19T01:26:50Z</updated>
<title type="text">Manual: fix sign of example for zxor</title>
<link rel="alternate" href="gopher://suckless.org/1/git/libzahl/commit/5c70306f2f5e4a5c6dfdd4ea5111be5054a98849.gph" />
<author>
<name>Mattias Andrée</name>
<email>[email protected]</email>
</author>
<content type="text">commit 5c70306f2f5e4a5c6dfdd4ea5111be5054a98849
parent 8da0f029eefe3dab9ec726d5207c888df4081c8b
Author: Mattias Andrée &lt;[email protected]&gt;
Date:   Sun, 19 Jun 2016 03:26:50 +0200

Manual: fix sign of example for zxor

Signed-off-by: Mattias Andrée &lt;[email protected]&gt;

</content>
</entry>
<entry>
<id>8da0f029eefe3dab9ec726d5207c888df4081c8b</id>
<published>2016-06-19T01:20:52Z</published>
<updated>2016-06-19T01:24:04Z</updated>
<title type="text">Manual: connectives</title>
<link rel="alternate" href="gopher://suckless.org/1/git/libzahl/commit/8da0f029eefe3dab9ec726d5207c888df4081c8b.gph" />
<author>
<name>Mattias Andrée</name>
<email>[email protected]</email>
</author>
<content type="text">commit 8da0f029eefe3dab9ec726d5207c888df4081c8b
parent 9679a3acea9bdb62286f5853cbc990d75db61a6a
Author: Mattias Andrée &lt;[email protected]&gt;
Date:   Sun, 19 Jun 2016 03:20:52 +0200

Manual: connectives

Signed-off-by: Mattias Andrée &lt;[email protected]&gt;

</content>
</entry>
<entry>
<id>9679a3acea9bdb62286f5853cbc990d75db61a6a</id>
<published>2016-06-19T00:55:52Z</published>
<updated>2016-06-19T00:55:52Z</updated>
<title type="text">Manual: remove text that should be been removed earlier</title>
<link rel="alternate" href="gopher://suckless.org/1/git/libzahl/commit/9679a3acea9bdb62286f5853cbc990d75db61a6a.gph" />
<author>
<name>Mattias Andrée</name>
<email>[email protected]</email>
</author>
<content type="text">commit 9679a3acea9bdb62286f5853cbc990d75db61a6a
parent a049db580776ed41bb4583bfb331d97c5a80900a
Author: Mattias Andrée &lt;[email protected]&gt;
Date:   Sun, 19 Jun 2016 02:55:52 +0200

Manual: remove text that should be been removed earlier

Signed-off-by: Mattias Andrée &lt;[email protected]&gt;

</content>
</entry>
<entry>
<id>a049db580776ed41bb4583bfb331d97c5a80900a</id>
<published>2016-06-19T00:50:31Z</published>
<updated>2016-06-19T00:50:31Z</updated>
<title type="text">Add examples: sum, prod, avg, median</title>
<link rel="alternate" href="gopher://suckless.org/1/git/libzahl/commit/a049db580776ed41bb4583bfb331d97c5a80900a.gph" />
<author>
<name>Mattias Andrée</name>
<email>[email protected]</email>
</author>
<content type="text">commit a049db580776ed41bb4583bfb331d97c5a80900a
parent 7132e2b0f31ca0520465baf3caa75650c5b1bf2f
Author: Mattias Andrée &lt;[email protected]&gt;
Date:   Sun, 19 Jun 2016 02:50:31 +0200

Add examples: sum, prod, avg, median

Signed-off-by: Mattias Andrée &lt;[email protected]&gt;

</content>
</entry>
<entry>
<id>7132e2b0f31ca0520465baf3caa75650c5b1bf2f</id>
<published>2016-06-18T23:54:49Z</published>
<updated>2016-06-18T23:54:49Z</updated>
<title type="text">doc: vulnerabilities concerning cryptographic applications</title>
<link rel="alternate" href="gopher://suckless.org/1/git/libzahl/commit/7132e2b0f31ca0520465baf3caa75650c5b1bf2f.gph" />
<author>
<name>Mattias Andrée</name>
<email>[email protected]</email>
</author>
<content type="text">commit 7132e2b0f31ca0520465baf3caa75650c5b1bf2f
parent aeef38031dd83d5935cdd9263856485b31e1588f
Author: Mattias Andrée &lt;[email protected]&gt;
Date:   Sun, 19 Jun 2016 01:54:49 +0200

doc: vulnerabilities concerning cryptographic applications

Signed-off-by: Mattias Andrée &lt;[email protected]&gt;

</content>
</entry>
<entry>
<id>aeef38031dd83d5935cdd9263856485b31e1588f</id>
<published>2016-06-18T23:43:32Z</published>
<updated>2016-06-18T23:43:32Z</updated>
<title type="text">Manual: on bsdnt</title>
<link rel="alternate" href="gopher://suckless.org/1/git/libzahl/commit/aeef38031dd83d5935cdd9263856485b31e1588f.gph" />
<author>
<name>Mattias Andrée</name>
<email>[email protected]</email>
</author>
<content type="text">commit aeef38031dd83d5935cdd9263856485b31e1588f
parent bf8dfe5a718f7daa96d918367f30a3c272533b40
Author: Mattias Andrée &lt;[email protected]&gt;
Date:   Sun, 19 Jun 2016 01:43:32 +0200

Manual: on bsdnt

Signed-off-by: Mattias Andrée &lt;[email protected]&gt;

</content>
</entry>
<entry>
<id>bf8dfe5a718f7daa96d918367f30a3c272533b40</id>
<published>2016-06-14T10:39:19Z</published>
<updated>2016-06-14T10:39:19Z</updated>
<title type="text">Fix typos found by Marc</title>
<link rel="alternate" href="gopher://suckless.org/1/git/libzahl/commit/bf8dfe5a718f7daa96d918367f30a3c272533b40.gph" />
<author>
<name>Mattias Andrée</name>
<email>[email protected]</email>
</author>
<content type="text">commit bf8dfe5a718f7daa96d918367f30a3c272533b40
parent 6b97020bdbdc5eb08aaa638d0649013ce9c65188
Author: Mattias Andrée &lt;[email protected]&gt;
Date:   Tue, 14 Jun 2016 12:39:19 +0200

Fix typos found by Marc

Signed-off-by: Mattias Andrée &lt;[email protected]&gt;

</content>
</entry>
<entry>
<id>6b97020bdbdc5eb08aaa638d0649013ce9c65188</id>
<published>2016-06-10T11:35:41Z</published>
<updated>2016-06-10T11:35:41Z</updated>
<title type="text">Add a comment about storing the carry flag</title>
<link rel="alternate" href="gopher://suckless.org/1/git/libzahl/commit/6b97020bdbdc5eb08aaa638d0649013ce9c65188.gph" />
<author>
<name>Mattias Andrée</name>
<email>[email protected]</email>
</author>
<content type="text">commit 6b97020bdbdc5eb08aaa638d0649013ce9c65188
parent 26515c8f58f30e9ec99e16e3054913ff89ae742b
Author: Mattias Andrée &lt;[email protected]&gt;
Date:   Fri, 10 Jun 2016 13:35:41 +0200

Add a comment about storing the carry flag

Signed-off-by: Mattias Andrée &lt;[email protected]&gt;

</content>
</entry>
<entry>
<id>26515c8f58f30e9ec99e16e3054913ff89ae742b</id>
<published>2016-06-07T21:27:06Z</published>
<updated>2016-06-07T21:27:06Z</updated>
<title type="text">Update todo with benchmarking ideas</title>
<link rel="alternate" href="gopher://suckless.org/1/git/libzahl/commit/26515c8f58f30e9ec99e16e3054913ff89ae742b.gph" />
<author>
<name>Mattias Andrée</name>
<email>[email protected]</email>
</author>
<content type="text">commit 26515c8f58f30e9ec99e16e3054913ff89ae742b
parent 925bb3c127c3e2588abdcdbdce938094526d375b
Author: Mattias Andrée &lt;[email protected]&gt;
Date:   Tue,  7 Jun 2016 23:27:06 +0200

Update todo with benchmarking ideas

Signed-off-by: Mattias Andrée &lt;[email protected]&gt;

</content>
</entry>
<entry>
<id>925bb3c127c3e2588abdcdbdce938094526d375b</id>
<published>2016-06-06T18:25:09Z</published>
<updated>2016-06-06T18:25:09Z</updated>
<title type="text">Manual: Logic =&gt; Connectives</title>
<link rel="alternate" href="gopher://suckless.org/1/git/libzahl/commit/925bb3c127c3e2588abdcdbdce938094526d375b.gph" />
<author>
<name>Mattias Andrée</name>
<email>[email protected]</email>
</author>
<content type="text">commit 925bb3c127c3e2588abdcdbdce938094526d375b
parent 1cd4ab5ac3c4084541eb1b999e3af9c9156f5bca
Author: Mattias Andrée &lt;[email protected]&gt;
Date:   Mon,  6 Jun 2016 20:25:09 +0200

Manual: Logic =&gt; Connectives

Signed-off-by: Mattias Andrée &lt;[email protected]&gt;

</content>
</entry>
<entry>
<id>1cd4ab5ac3c4084541eb1b999e3af9c9156f5bca</id>
<published>2016-06-06T10:21:51Z</published>
<updated>2016-06-06T10:21:51Z</updated>
<title type="text">Manual: lcm: warn that gcd may be zero</title>
<link rel="alternate" href="gopher://suckless.org/1/git/libzahl/commit/1cd4ab5ac3c4084541eb1b999e3af9c9156f5bca.gph" />
<author>
<name>Mattias Andrée</name>
<email>[email protected]</email>
</author>
<content type="text">commit 1cd4ab5ac3c4084541eb1b999e3af9c9156f5bca
parent 5c96f694655fa00ea03bc13244435e9b264250b0
Author: Mattias Andrée &lt;[email protected]&gt;
Date:   Mon,  6 Jun 2016 12:21:51 +0200

Manual: lcm: warn that gcd may be zero

Signed-off-by: Mattias Andrée &lt;[email protected]&gt;

</content>
</entry>
<entry>
<id>5c96f694655fa00ea03bc13244435e9b264250b0</id>
<published>2016-06-06T09:33:55Z</published>
<updated>2016-06-06T09:33:55Z</updated>
<title type="text">Fix typo</title>
<link rel="alternate" href="gopher://suckless.org/1/git/libzahl/commit/5c96f694655fa00ea03bc13244435e9b264250b0.gph" />
<author>
<name>Mattias Andrée</name>
<email>[email protected]</email>
</author>
<content type="text">commit 5c96f694655fa00ea03bc13244435e9b264250b0
parent 1dc093d182104cb81d84c6730902d161fd45c732
Author: Mattias Andrée &lt;[email protected]&gt;
Date:   Mon,  6 Jun 2016 11:33:55 +0200

Fix typo

Signed-off-by: Mattias Andrée &lt;[email protected]&gt;

</content>
</entry>
<entry>
<id>1dc093d182104cb81d84c6730902d161fd45c732</id>
<published>2016-06-05T18:29:23Z</published>
<updated>2016-06-05T18:29:23Z</updated>
<title type="text">todo: zmodsqr will also be removed if zmodmul is removed</title>
<link rel="alternate" href="gopher://suckless.org/1/git/libzahl/commit/1dc093d182104cb81d84c6730902d161fd45c732.gph" />
<author>
<name>Mattias Andrée</name>
<email>[email protected]</email>
</author>
<content type="text">commit 1dc093d182104cb81d84c6730902d161fd45c732
parent 14adeefecc1802e2f2509e7a63fe256083e5fe3e
Author: Mattias Andrée &lt;[email protected]&gt;
Date:   Sun,  5 Jun 2016 20:29:23 +0200

todo: zmodsqr will also be removed if zmodmul is removed

Signed-off-by: Mattias Andrée &lt;[email protected]&gt;

</content>
</entry>
<entry>
<id>14adeefecc1802e2f2509e7a63fe256083e5fe3e</id>
<published>2016-06-05T14:58:53Z</published>
<updated>2016-06-05T14:58:53Z</updated>
<title type="text">Manual: minor text fix</title>
<link rel="alternate" href="gopher://suckless.org/1/git/libzahl/commit/14adeefecc1802e2f2509e7a63fe256083e5fe3e.gph" />
<author>
<name>Mattias Andrée</name>
<email>[email protected]</email>
</author>
<content type="text">commit 14adeefecc1802e2f2509e7a63fe256083e5fe3e
parent 70d4c3ccdff6d26296504660ff36d232017064bd
Author: Mattias Andrée &lt;[email protected]&gt;
Date:   Sun,  5 Jun 2016 16:58:53 +0200

Manual: minor text fix

Signed-off-by: Mattias Andrée &lt;[email protected]&gt;

</content>
</entry>
<entry>
<id>70d4c3ccdff6d26296504660ff36d232017064bd</id>
<published>2016-06-05T14:43:37Z</published>
<updated>2016-06-05T14:43:37Z</updated>
<title type="text">todo: benchmarks shall ensure that the CPU is throttled before the benchmarking starts</title>
<link rel="alternate" href="gopher://suckless.org/1/git/libzahl/commit/70d4c3ccdff6d26296504660ff36d232017064bd.gph" />
<author>
<name>Mattias Andrée</name>
<email>[email protected]</email>
</author>
<content type="text">commit 70d4c3ccdff6d26296504660ff36d232017064bd
parent 14fa1028a0a7f00c58b54d2425e10303ff81a00b
Author: Mattias Andrée &lt;[email protected]&gt;
Date:   Sun,  5 Jun 2016 16:43:37 +0200

todo: benchmarks shall ensure that the CPU is throttled before the benchmarking starts

Signed-off-by: Mattias Andrée &lt;[email protected]&gt;

</content>
</entry>
<entry>
<id>14fa1028a0a7f00c58b54d2425e10303ff81a00b</id>
<published>2016-06-05T14:03:38Z</published>
<updated>2016-06-05T14:03:38Z</updated>
<title type="text">Forgot to stage update</title>
<link rel="alternate" href="gopher://suckless.org/1/git/libzahl/commit/14fa1028a0a7f00c58b54d2425e10303ff81a00b.gph" />
<author>
<name>Mattias Andrée</name>
<email>[email protected]</email>
</author>
<content type="text">commit 14fa1028a0a7f00c58b54d2425e10303ff81a00b
parent 496c13786f97cce5c8385ddf9d6a93652143241f
Author: Mattias Andrée &lt;[email protected]&gt;
Date:   Sun,  5 Jun 2016 16:03:38 +0200

Forgot to stage update

Signed-off-by: Mattias Andrée &lt;[email protected]&gt;

</content>
</entry>
<entry>
<id>496c13786f97cce5c8385ddf9d6a93652143241f</id>
<published>2016-06-05T12:41:22Z</published>
<updated>2016-06-05T12:41:22Z</updated>
<title type="text">Fix typos found by Marc</title>
<link rel="alternate" href="gopher://suckless.org/1/git/libzahl/commit/496c13786f97cce5c8385ddf9d6a93652143241f.gph" />
<author>
<name>Mattias Andrée</name>
<email>[email protected]</email>
</author>
<content type="text">commit 496c13786f97cce5c8385ddf9d6a93652143241f
parent c3ab337dd90f303227a55f4ec935d4cbbc8518c6
Author: Mattias Andrée &lt;[email protected]&gt;
Date:   Sun,  5 Jun 2016 14:41:22 +0200

Fix typos found by Marc

Signed-off-by: Mattias Andrée &lt;[email protected]&gt;

</content>
</entry>
<entry>
<id>c3ab337dd90f303227a55f4ec935d4cbbc8518c6</id>
<published>2016-06-02T11:28:15Z</published>
<updated>2016-06-02T11:28:15Z</updated>
<title type="text">Manual: extended gcd calculates two values for free, which most implementations ignore</title>
<link rel="alternate" href="gopher://suckless.org/1/git/libzahl/commit/c3ab337dd90f303227a55f4ec935d4cbbc8518c6.gph" />
<author>
<name>Mattias Andrée</name>
<email>[email protected]</email>
</author>
<content type="text">commit c3ab337dd90f303227a55f4ec935d4cbbc8518c6
parent aa24c082343e22c743a64919da6e0d5d04e161af
Author: Mattias Andrée &lt;[email protected]&gt;
Date:   Thu,  2 Jun 2016 13:28:15 +0200

Manual: extended gcd calculates two values for free, which most implementations ignore

Signed-off-by: Mattias Andrée &lt;[email protected]&gt;

</content>
</entry>
<entry>
<id>aa24c082343e22c743a64919da6e0d5d04e161af</id>
<published>2016-06-02T11:14:32Z</published>
<updated>2016-06-02T11:14:32Z</updated>
<title type="text">More on stuff that will not be included</title>
<link rel="alternate" href="gopher://suckless.org/1/git/libzahl/commit/aa24c082343e22c743a64919da6e0d5d04e161af.gph" />
<author>
<name>Mattias Andrée</name>
<email>[email protected]</email>
</author>
<content type="text">commit aa24c082343e22c743a64919da6e0d5d04e161af
parent d4f19d72145dcf659ba16882aabdc729fa207057
Author: Mattias Andrée &lt;[email protected]&gt;
Date:   Thu,  2 Jun 2016 13:14:32 +0200

More on stuff that will not be included

Signed-off-by: Mattias Andrée &lt;[email protected]&gt;

</content>
</entry>
<entry>
<id>d4f19d72145dcf659ba16882aabdc729fa207057</id>
<published>2016-06-02T11:05:46Z</published>
<updated>2016-06-02T11:05:46Z</updated>
<title type="text">Fix some text</title>
<link rel="alternate" href="gopher://suckless.org/1/git/libzahl/commit/d4f19d72145dcf659ba16882aabdc729fa207057.gph" />
<author>
<name>Mattias Andrée</name>
<email>[email protected]</email>
</author>
<content type="text">commit d4f19d72145dcf659ba16882aabdc729fa207057
parent d1771305d6b1a548544119ce953c9bb758c6b77a
Author: Mattias Andrée &lt;[email protected]&gt;
Date:   Thu,  2 Jun 2016 13:05:46 +0200

Fix some text

Signed-off-by: Mattias Andrée &lt;[email protected]&gt;

</content>
</entry>
<entry>
<id>d1771305d6b1a548544119ce953c9bb758c6b77a</id>
<published>2016-06-02T10:42:12Z</published>
<updated>2016-06-02T10:42:12Z</updated>
<title type="text">On bit test</title>
<link rel="alternate" href="gopher://suckless.org/1/git/libzahl/commit/d1771305d6b1a548544119ce953c9bb758c6b77a.gph" />
<author>
<name>Mattias Andrée</name>
<email>[email protected]</email>
</author>
<content type="text">commit d1771305d6b1a548544119ce953c9bb758c6b77a
parent 5990e4e42754a84edfaed2a31ee5cea3c4c9d9b1
Author: Mattias Andrée &lt;[email protected]&gt;
Date:   Thu,  2 Jun 2016 12:42:12 +0200

On bit test

Signed-off-by: Mattias Andrée &lt;[email protected]&gt;

</content>
</entry>
<entry>
<id>5990e4e42754a84edfaed2a31ee5cea3c4c9d9b1</id>
<published>2016-06-02T10:06:27Z</published>
<updated>2016-06-02T10:06:32Z</updated>
<title type="text">Some comments</title>
<link rel="alternate" href="gopher://suckless.org/1/git/libzahl/commit/5990e4e42754a84edfaed2a31ee5cea3c4c9d9b1.gph" />
<author>
<name>Mattias Andrée</name>
<email>[email protected]</email>
</author>
<content type="text">commit 5990e4e42754a84edfaed2a31ee5cea3c4c9d9b1
parent a541877c84e798e5a46c76f4cf4c362cfdcebae2
Author: Mattias Andrée &lt;[email protected]&gt;
Date:   Thu,  2 Jun 2016 12:06:27 +0200

Some comments

Signed-off-by: Mattias Andrée &lt;[email protected]&gt;

</content>
</entry>
<entry>
<id>a541877c84e798e5a46c76f4cf4c362cfdcebae2</id>
<published>2016-06-02T08:36:36Z</published>
<updated>2016-06-02T08:36:36Z</updated>
<title type="text">Manual: simplify license</title>
<link rel="alternate" href="gopher://suckless.org/1/git/libzahl/commit/a541877c84e798e5a46c76f4cf4c362cfdcebae2.gph" />
<author>
<name>Mattias Andrée</name>
<email>[email protected]</email>
</author>
<content type="text">commit a541877c84e798e5a46c76f4cf4c362cfdcebae2
parent 98edf61c76e1a8987e98a223cf4ab1d74080f9f4
Author: Mattias Andrée &lt;[email protected]&gt;
Date:   Thu,  2 Jun 2016 10:36:36 +0200

Manual: simplify license

Signed-off-by: Mattias Andrée &lt;[email protected]&gt;

</content>
</entry>
<entry>
<id>98edf61c76e1a8987e98a223cf4ab1d74080f9f4</id>
<published>2016-06-02T07:36:04Z</published>
<updated>2016-06-02T07:36:04Z</updated>
<title type="text">Switch to ISC license.</title>
<link rel="alternate" href="gopher://suckless.org/1/git/libzahl/commit/98edf61c76e1a8987e98a223cf4ab1d74080f9f4.gph" />
<author>
<name>Mattias Andrée</name>
<email>[email protected]</email>
</author>
<content type="text">commit 98edf61c76e1a8987e98a223cf4ab1d74080f9f4
parent ed5d0a78cc20ba7e9911adecca484ebd4e4a2d5a
Author: Mattias Andrée &lt;[email protected]&gt;
Date:   Thu,  2 Jun 2016 09:36:04 +0200

Switch to ISC license.

See http://git.suckless.org/scc/commit/?id=ad972426c2da0aff2346e7915ffb3b9454069e08 for rationale.

Signed-off-by: Mattias Andrée &lt;[email protected]&gt;

</content>
</entry>
<entry>
<id>ed5d0a78cc20ba7e9911adecca484ebd4e4a2d5a</id>
<published>2016-06-02T07:19:30Z</published>
<updated>2016-06-02T07:19:30Z</updated>
<title type="text">Makefile: remove intermediary files after compiling pdf files</title>
<link rel="alternate" href="gopher://suckless.org/1/git/libzahl/commit/ed5d0a78cc20ba7e9911adecca484ebd4e4a2d5a.gph" />
<author>
<name>Mattias Andrée</name>
<email>[email protected]</email>
</author>
<content type="text">commit ed5d0a78cc20ba7e9911adecca484ebd4e4a2d5a
parent 88cd41d7355a3528e43c5a6754da59228c048dc9
Author: Mattias Andrée &lt;[email protected]&gt;
Date:   Thu,  2 Jun 2016 09:19:30 +0200

Makefile: remove intermediary files after compiling pdf files

Signed-off-by: Mattias Andrée &lt;[email protected]&gt;

</content>
</entry>
<entry>
<id>88cd41d7355a3528e43c5a6754da59228c048dc9</id>
<published>2016-06-01T17:38:15Z</published>
<updated>2016-06-01T17:38:15Z</updated>
<title type="text">Manual: division algorithm</title>
<link rel="alternate" href="gopher://suckless.org/1/git/libzahl/commit/88cd41d7355a3528e43c5a6754da59228c048dc9.gph" />
<author>
<name>Mattias Andrée</name>
<email>[email protected]</email>
</author>
<content type="text">commit 88cd41d7355a3528e43c5a6754da59228c048dc9
parent 07674c3a8eb28b32529ebaf1df5546cd78ceb64d
Author: Mattias Andrée &lt;[email protected]&gt;
Date:   Wed,  1 Jun 2016 19:38:15 +0200

Manual: division algorithm

Signed-off-by: Mattias Andrée &lt;[email protected]&gt;

</content>
</entry>
<entry>
<id>07674c3a8eb28b32529ebaf1df5546cd78ceb64d</id>
<published>2016-06-01T17:26:29Z</published>
<updated>2016-06-01T17:26:29Z</updated>
<title type="text">Manual: on division</title>
<link rel="alternate" href="gopher://suckless.org/1/git/libzahl/commit/07674c3a8eb28b32529ebaf1df5546cd78ceb64d.gph" />
<author>
<name>Mattias Andrée</name>
<email>[email protected]</email>
</author>
<content type="text">commit 07674c3a8eb28b32529ebaf1df5546cd78ceb64d
parent 21c3a3445209a0ec3b5085c7807735c47b4af4fb
Author: Mattias Andrée &lt;[email protected]&gt;
Date:   Wed,  1 Jun 2016 19:26:29 +0200

Manual: on division

Signed-off-by: Mattias Andrée &lt;[email protected]&gt;

</content>
</entry>
<entry>
<id>21c3a3445209a0ec3b5085c7807735c47b4af4fb</id>
<published>2016-06-01T12:12:23Z</published>
<updated>2016-06-01T12:12:23Z</updated>
<title type="text">todo: should modular exponentiation and modular multiplication be removed?</title>
<link rel="alternate" href="gopher://suckless.org/1/git/libzahl/commit/21c3a3445209a0ec3b5085c7807735c47b4af4fb.gph" />
<author>
<name>Mattias Andrée</name>
<email>[email protected]</email>
</author>
<content type="text">commit 21c3a3445209a0ec3b5085c7807735c47b4af4fb
parent d998ab149b65c2a8e85e30d9405ae19d4e2ec54a
Author: Mattias Andrée &lt;[email protected]&gt;
Date:   Wed,  1 Jun 2016 14:12:23 +0200

todo: should modular exponentiation and modular multiplication be removed?

Signed-off-by: Mattias Andrée &lt;[email protected]&gt;

</content>
</entry>
<entry>
<id>d998ab149b65c2a8e85e30d9405ae19d4e2ec54a</id>
<published>2016-05-16T16:01:44Z</published>
<updated>2016-05-16T16:01:44Z</updated>
<title type="text">Misc work on the manual</title>
<link rel="alternate" href="gopher://suckless.org/1/git/libzahl/commit/d998ab149b65c2a8e85e30d9405ae19d4e2ec54a.gph" />
<author>
<name>Mattias Andrée</name>
<email>[email protected]</email>
</author>
<content type="text">commit d998ab149b65c2a8e85e30d9405ae19d4e2ec54a
parent 12c7344ec6770c692094456bc81e7ed4322552aa
Author: Mattias Andrée &lt;[email protected]&gt;
Date:   Mon, 16 May 2016 18:01:44 +0200

Misc work on the manual

Signed-off-by: Mattias Andrée &lt;[email protected]&gt;

</content>
</entry>
<entry>
<id>12c7344ec6770c692094456bc81e7ed4322552aa</id>
<published>2016-05-14T18:51:30Z</published>
<updated>2016-05-14T18:51:30Z</updated>
<title type="text">On bit-splitting</title>
<link rel="alternate" href="gopher://suckless.org/1/git/libzahl/commit/12c7344ec6770c692094456bc81e7ed4322552aa.gph" />
<author>
<name>Mattias Andrée</name>
<email>[email protected]</email>
</author>
<content type="text">commit 12c7344ec6770c692094456bc81e7ed4322552aa
parent bc8390c7615cf9a466420aa05130322488d54d7b
Author: Mattias Andrée &lt;[email protected]&gt;
Date:   Sat, 14 May 2016 20:51:30 +0200

On bit-splitting

Signed-off-by: Mattias Andrée &lt;[email protected]&gt;

</content>
</entry>
<entry>
<id>bc8390c7615cf9a466420aa05130322488d54d7b</id>
<published>2016-05-14T18:20:10Z</published>
<updated>2016-05-14T18:20:10Z</updated>
<title type="text">Division is truncated, not floored</title>
<link rel="alternate" href="gopher://suckless.org/1/git/libzahl/commit/bc8390c7615cf9a466420aa05130322488d54d7b.gph" />
<author>
<name>Mattias Andrée</name>
<email>[email protected]</email>
</author>
<content type="text">commit bc8390c7615cf9a466420aa05130322488d54d7b
parent 437b35efd43f788a1edcf483e623d766642d1c29
Author: Mattias Andrée &lt;[email protected]&gt;
Date:   Sat, 14 May 2016 20:20:10 +0200

Division is truncated, not floored

Signed-off-by: Mattias Andrée &lt;[email protected]&gt;

</content>
</entry>
<entry>
<id>437b35efd43f788a1edcf483e623d766642d1c29</id>
<published>2016-05-14T15:48:03Z</published>
<updated>2016-05-14T15:48:03Z</updated>
<title type="text">Reorder sections</title>
<link rel="alternate" href="gopher://suckless.org/1/git/libzahl/commit/437b35efd43f788a1edcf483e623d766642d1c29.gph" />
<author>
<name>Mattias Andrée</name>
<email>[email protected]</email>
</author>
<content type="text">commit 437b35efd43f788a1edcf483e623d766642d1c29
parent cd131729b7b458f26d9bd9b51ecfc6b2acde5f97
Author: Mattias Andrée &lt;[email protected]&gt;
Date:   Sat, 14 May 2016 17:48:03 +0200

Reorder sections

Signed-off-by: Mattias Andrée &lt;[email protected]&gt;

</content>
</entry>
<entry>
<id>cd131729b7b458f26d9bd9b51ecfc6b2acde5f97</id>
<published>2016-05-14T15:47:37Z</published>
<updated>2016-05-14T15:47:37Z</updated>
<title type="text">Minor edit in manual: reorder parameters in call to zadd</title>
<link rel="alternate" href="gopher://suckless.org/1/git/libzahl/commit/cd131729b7b458f26d9bd9b51ecfc6b2acde5f97.gph" />
<author>
<name>Mattias Andrée</name>
<email>[email protected]</email>
</author>
<content type="text">commit cd131729b7b458f26d9bd9b51ecfc6b2acde5f97
parent a9388ee62cd0553aa62f7305956b37d677d23c97
Author: Mattias Andrée &lt;[email protected]&gt;
Date:   Sat, 14 May 2016 17:47:37 +0200

Minor edit in manual: reorder parameters in call to zadd

Signed-off-by: Mattias Andrée &lt;[email protected]&gt;

</content>
</entry>
<entry>
<id>a9388ee62cd0553aa62f7305956b37d677d23c97</id>
<published>2016-05-14T15:01:55Z</published>
<updated>2016-05-14T15:01:55Z</updated>
<title type="text">On bit-truncation</title>
<link rel="alternate" href="gopher://suckless.org/1/git/libzahl/commit/a9388ee62cd0553aa62f7305956b37d677d23c97.gph" />
<author>
<name>Mattias Andrée</name>
<email>[email protected]</email>
</author>
<content type="text">commit a9388ee62cd0553aa62f7305956b37d677d23c97
parent 4ff3671b42f011862ab7a8c6b8ddf66780a2054b
Author: Mattias Andrée &lt;[email protected]&gt;
Date:   Sat, 14 May 2016 17:01:55 +0200

On bit-truncation

Signed-off-by: Mattias Andrée &lt;[email protected]&gt;

</content>
</entry>
<entry>
<id>4ff3671b42f011862ab7a8c6b8ddf66780a2054b</id>
<published>2016-05-14T14:40:46Z</published>
<updated>2016-05-14T14:48:57Z</updated>
<title type="text">On bit-shifting</title>
<link rel="alternate" href="gopher://suckless.org/1/git/libzahl/commit/4ff3671b42f011862ab7a8c6b8ddf66780a2054b.gph" />
<author>
<name>Mattias Andrée</name>
<email>[email protected]</email>
</author>
<content type="text">commit 4ff3671b42f011862ab7a8c6b8ddf66780a2054b
parent 79484235aae6729a2489c8477695c72ba77e9b58
Author: Mattias Andrée &lt;[email protected]&gt;
Date:   Sat, 14 May 2016 16:40:46 +0200

On bit-shifting

Signed-off-by: Mattias Andrée &lt;[email protected]&gt;

</content>
</entry>
<entry>
<id>79484235aae6729a2489c8477695c72ba77e9b58</id>
<published>2016-05-13T19:13:43Z</published>
<updated>2016-05-13T19:13:43Z</updated>
<title type="text">Fix typo</title>
<link rel="alternate" href="gopher://suckless.org/1/git/libzahl/commit/79484235aae6729a2489c8477695c72ba77e9b58.gph" />
<author>
<name>Mattias Andrée</name>
<email>[email protected]</email>
</author>
<content type="text">commit 79484235aae6729a2489c8477695c72ba77e9b58
parent 91881e515fe1d295c7a5f26c7a79532746fba7f3
Author: Mattias Andrée &lt;[email protected]&gt;
Date:   Fri, 13 May 2016 21:13:43 +0200

Fix typo

Signed-off-by: Mattias Andrée &lt;[email protected]&gt;

</content>
</entry>
<entry>
<id>91881e515fe1d295c7a5f26c7a79532746fba7f3</id>
<published>2016-05-13T18:50:39Z</published>
<updated>2016-05-13T18:50:39Z</updated>
<title type="text">Minor fix to the text</title>
<link rel="alternate" href="gopher://suckless.org/1/git/libzahl/commit/91881e515fe1d295c7a5f26c7a79532746fba7f3.gph" />
<author>
<name>Mattias Andrée</name>
<email>[email protected]</email>
</author>
<content type="text">commit 91881e515fe1d295c7a5f26c7a79532746fba7f3
parent a72b716d241c2ef797482a5e4ebd6731a010fd03
Author: Mattias Andrée &lt;[email protected]&gt;
Date:   Fri, 13 May 2016 20:50:39 +0200

Minor fix to the text

Signed-off-by: Mattias Andrée &lt;[email protected]&gt;

</content>
</entry>
<entry>
<id>a72b716d241c2ef797482a5e4ebd6731a010fd03</id>
<published>2016-05-13T18:49:21Z</published>
<updated>2016-05-13T18:49:21Z</updated>
<title type="text">Fix typo</title>
<link rel="alternate" href="gopher://suckless.org/1/git/libzahl/commit/a72b716d241c2ef797482a5e4ebd6731a010fd03.gph" />
<author>
<name>Mattias Andrée</name>
<email>[email protected]</email>
</author>
<content type="text">commit a72b716d241c2ef797482a5e4ebd6731a010fd03
parent d067895614aed8572f40da22ccea50b781cfbc0d
Author: Mattias Andrée &lt;[email protected]&gt;
Date:   Fri, 13 May 2016 20:49:21 +0200

Fix typo

Signed-off-by: Mattias Andrée &lt;[email protected]&gt;

</content>
</entry>
<entry>
<id>d067895614aed8572f40da22ccea50b781cfbc0d</id>
<published>2016-05-13T18:40:05Z</published>
<updated>2016-05-13T18:40:05Z</updated>
<title type="text">On primality test, and style</title>
<link rel="alternate" href="gopher://suckless.org/1/git/libzahl/commit/d067895614aed8572f40da22ccea50b781cfbc0d.gph" />
<author>
<name>Mattias Andrée</name>
<email>[email protected]</email>
</author>
<content type="text">commit d067895614aed8572f40da22ccea50b781cfbc0d
parent fd9c83cbb9d80a8108cd5112d12f475406b44a20
Author: Mattias Andrée &lt;[email protected]&gt;
Date:   Fri, 13 May 2016 20:40:05 +0200

On primality test, and style

Signed-off-by: Mattias Andrée &lt;[email protected]&gt;

</content>
</entry>
<entry>
<id>fd9c83cbb9d80a8108cd5112d12f475406b44a20</id>
<published>2016-05-13T17:07:07Z</published>
<updated>2016-05-13T17:07:07Z</updated>
<title type="text">zptest: if n is even, let the witness be 2</title>
<link rel="alternate" href="gopher://suckless.org/1/git/libzahl/commit/fd9c83cbb9d80a8108cd5112d12f475406b44a20.gph" />
<author>
<name>Mattias Andrée</name>
<email>[email protected]</email>
</author>
<content type="text">commit fd9c83cbb9d80a8108cd5112d12f475406b44a20
parent 7214b27058765ea3892061e846c601499892c48d
Author: Mattias Andrée &lt;[email protected]&gt;
Date:   Fri, 13 May 2016 19:07:07 +0200

zptest: if n is even, let the witness be 2

Signed-off-by: Mattias Andrée &lt;[email protected]&gt;

</content>
</entry>
<entry>
<id>7214b27058765ea3892061e846c601499892c48d</id>
<published>2016-05-13T16:39:07Z</published>
<updated>2016-05-13T16:53:14Z</updated>
<title type="text">On greatest common divisor</title>
<link rel="alternate" href="gopher://suckless.org/1/git/libzahl/commit/7214b27058765ea3892061e846c601499892c48d.gph" />
<author>
<name>Mattias Andrée</name>
<email>[email protected]</email>
</author>
<content type="text">commit 7214b27058765ea3892061e846c601499892c48d
parent 8c2c44669b49e9f6bc95f08b2505b11b9b66082f
Author: Mattias Andrée &lt;[email protected]&gt;
Date:   Fri, 13 May 2016 18:39:07 +0200

On greatest common divisor

Signed-off-by: Mattias Andrée &lt;[email protected]&gt;

</content>
</entry>
<entry>
<id>8c2c44669b49e9f6bc95f08b2505b11b9b66082f</id>
<published>2016-05-13T14:56:12Z</published>
<updated>2016-05-13T14:56:12Z</updated>
<title type="text">On odd/even and signum</title>
<link rel="alternate" href="gopher://suckless.org/1/git/libzahl/commit/8c2c44669b49e9f6bc95f08b2505b11b9b66082f.gph" />
<author>
<name>Mattias Andrée</name>
<email>[email protected]</email>
</author>
<content type="text">commit 8c2c44669b49e9f6bc95f08b2505b11b9b66082f
parent 821d9893f5749db996a3a384c50c75ed92bafe2e
Author: Mattias Andrée &lt;[email protected]&gt;
Date:   Fri, 13 May 2016 16:56:12 +0200

On odd/even and signum

Signed-off-by: Mattias Andrée &lt;[email protected]&gt;

</content>
</entry>
<entry>
<id>821d9893f5749db996a3a384c50c75ed92bafe2e</id>
<published>2016-05-13T08:53:52Z</published>
<updated>2016-05-13T08:53:52Z</updated>
<title type="text">Add entry in TODO, and more on the Not implemented chapter</title>
<link rel="alternate" href="gopher://suckless.org/1/git/libzahl/commit/821d9893f5749db996a3a384c50c75ed92bafe2e.gph" />
<author>
<name>Mattias Andrée</name>
<email>[email protected]</email>
</author>
<content type="text">commit 821d9893f5749db996a3a384c50c75ed92bafe2e
parent 5cefa7c59cfaa10f2a692f35aa754897b546de3b
Author: Mattias Andrée &lt;[email protected]&gt;
Date:   Fri, 13 May 2016 10:53:52 +0200

Add entry in TODO, and more on the Not implemented chapter

Signed-off-by: Mattias Andrée &lt;[email protected]&gt;

</content>
</entry>
<entry>
<id>5cefa7c59cfaa10f2a692f35aa754897b546de3b</id>
<published>2016-05-13T08:39:01Z</published>
<updated>2016-05-13T08:39:01Z</updated>
<title type="text">Fix typo</title>
<link rel="alternate" href="gopher://suckless.org/1/git/libzahl/commit/5cefa7c59cfaa10f2a692f35aa754897b546de3b.gph" />
<author>
<name>Mattias Andrée</name>
<email>[email protected]</email>
</author>
<content type="text">commit 5cefa7c59cfaa10f2a692f35aa754897b546de3b
parent d751d9d8edc2d1ea099674efecb04a5033428511
Author: Mattias Andrée &lt;[email protected]&gt;
Date:   Fri, 13 May 2016 10:39:01 +0200

Fix typo

Signed-off-by: Mattias Andrée &lt;[email protected]&gt;

</content>
</entry>
<entry>
<id>d751d9d8edc2d1ea099674efecb04a5033428511</id>
<published>2016-05-13T08:32:10Z</published>
<updated>2016-05-13T08:32:10Z</updated>
<title type="text">How you would calculate factorials efficiently</title>
<link rel="alternate" href="gopher://suckless.org/1/git/libzahl/commit/d751d9d8edc2d1ea099674efecb04a5033428511.gph" />
<author>
<name>Mattias Andrée</name>
<email>[email protected]</email>
</author>
<content type="text">commit d751d9d8edc2d1ea099674efecb04a5033428511
parent 5bfbc6a6984e2036bf39b15708647ac5fd003dc2
Author: Mattias Andrée &lt;[email protected]&gt;
Date:   Fri, 13 May 2016 10:32:10 +0200

How you would calculate factorials efficiently

Signed-off-by: Mattias Andrée &lt;[email protected]&gt;

</content>
</entry>
<entry>
<id>5bfbc6a6984e2036bf39b15708647ac5fd003dc2</id>
<published>2016-05-13T05:56:59Z</published>
<updated>2016-05-13T05:56:59Z</updated>
<title type="text">Fix typo</title>
<link rel="alternate" href="gopher://suckless.org/1/git/libzahl/commit/5bfbc6a6984e2036bf39b15708647ac5fd003dc2.gph" />
<author>
<name>Mattias Andrée</name>
<email>[email protected]</email>
</author>
<content type="text">commit 5bfbc6a6984e2036bf39b15708647ac5fd003dc2
parent 970b82a39d48951bf450dda5945bb4ca7562e9f2
Author: Mattias Andrée &lt;[email protected]&gt;
Date:   Fri, 13 May 2016 07:56:59 +0200

Fix typo

Signed-off-by: Mattias Andrée &lt;[email protected]&gt;

</content>
</entry>
<entry>
<id>970b82a39d48951bf450dda5945bb4ca7562e9f2</id>
<published>2016-05-13T03:43:39Z</published>
<updated>2016-05-13T03:43:39Z</updated>
<title type="text">Add version constants and constants that can be used to detect changes</title>
<link rel="alternate" href="gopher://suckless.org/1/git/libzahl/commit/970b82a39d48951bf450dda5945bb4ca7562e9f2.gph" />
<author>
<name>Mattias Andrée</name>
<email>[email protected]</email>
</author>
<content type="text">commit 970b82a39d48951bf450dda5945bb4ca7562e9f2
parent 77e2915791d49b7086483c1fd86c27fce4fb0780
Author: Mattias Andrée &lt;[email protected]&gt;
Date:   Fri, 13 May 2016 05:43:39 +0200

Add version constants and constants that can be used to detect changes

Signed-off-by: Mattias Andrée &lt;[email protected]&gt;

</content>
</entry>
<entry>
<id>77e2915791d49b7086483c1fd86c27fce4fb0780</id>
<published>2016-05-13T02:44:18Z</published>
<updated>2016-05-13T02:44:18Z</updated>
<title type="text">Fix indentation in manual</title>
<link rel="alternate" href="gopher://suckless.org/1/git/libzahl/commit/77e2915791d49b7086483c1fd86c27fce4fb0780.gph" />
<author>
<name>Mattias Andrée</name>
<email>[email protected]</email>
</author>
<content type="text">commit 77e2915791d49b7086483c1fd86c27fce4fb0780
parent 16a001c8fe4e5ca99d5aafdd8ed02a35f09b6caa
Author: Mattias Andrée &lt;[email protected]&gt;
Date:   Fri, 13 May 2016 04:44:18 +0200

Fix indentation in manual

Signed-off-by: Mattias Andrée &lt;[email protected]&gt;

</content>
</entry>
<entry>
<id>16a001c8fe4e5ca99d5aafdd8ed02a35f09b6caa</id>
<published>2016-05-13T02:38:09Z</published>
<updated>2016-05-13T02:38:09Z</updated>
<title type="text">Miscellaneous stuff</title>
<link rel="alternate" href="gopher://suckless.org/1/git/libzahl/commit/16a001c8fe4e5ca99d5aafdd8ed02a35f09b6caa.gph" />
<author>
<name>Mattias Andrée</name>
<email>[email protected]</email>
</author>
<content type="text">commit 16a001c8fe4e5ca99d5aafdd8ed02a35f09b6caa
parent c98c0af42f56d0859d6f3f5e3743945906c681c8
Author: Mattias Andrée &lt;[email protected]&gt;
Date:   Fri, 13 May 2016 04:38:09 +0200

Miscellaneous stuff

Signed-off-by: Mattias Andrée &lt;[email protected]&gt;

</content>
</entry>
<entry>
<id>c98c0af42f56d0859d6f3f5e3743945906c681c8</id>
<published>2016-05-11T23:23:28Z</published>
<updated>2016-05-11T23:23:49Z</updated>
<title type="text">Exponentiation: clarification of a mathematical expression</title>
<link rel="alternate" href="gopher://suckless.org/1/git/libzahl/commit/c98c0af42f56d0859d6f3f5e3743945906c681c8.gph" />
<author>
<name>Mattias Andrée</name>
<email>[email protected]</email>
</author>
<content type="text">commit c98c0af42f56d0859d6f3f5e3743945906c681c8
parent 9d613b2d3436cf91c9624d0414544e74d49256a6
Author: Mattias Andrée &lt;[email protected]&gt;
Date:   Thu, 12 May 2016 01:23:28 +0200

Exponentiation: clarification of a mathematical expression

Signed-off-by: Mattias Andrée &lt;[email protected]&gt;

</content>
</entry>
<entry>
<id>9d613b2d3436cf91c9624d0414544e74d49256a6</id>
<published>2016-05-11T23:19:23Z</published>
<updated>2016-05-11T23:19:23Z</updated>
<title type="text">Fix typo</title>
<link rel="alternate" href="gopher://suckless.org/1/git/libzahl/commit/9d613b2d3436cf91c9624d0414544e74d49256a6.gph" />
<author>
<name>Mattias Andrée</name>
<email>[email protected]</email>
</author>
<content type="text">commit 9d613b2d3436cf91c9624d0414544e74d49256a6
parent f1b60d7365ca1437efd3f6f8c05d2cdc46bd24b6
Author: Mattias Andrée &lt;[email protected]&gt;
Date:   Thu, 12 May 2016 01:19:23 +0200

Fix typo

Signed-off-by: Mattias Andrée &lt;[email protected]&gt;

</content>
</entry>
<entry>
<id>f1b60d7365ca1437efd3f6f8c05d2cdc46bd24b6</id>
<published>2016-05-11T23:14:52Z</published>
<updated>2016-05-11T23:17:07Z</updated>
<title type="text">More on exponentiation by squaring</title>
<link rel="alternate" href="gopher://suckless.org/1/git/libzahl/commit/f1b60d7365ca1437efd3f6f8c05d2cdc46bd24b6.gph" />
<author>
<name>Mattias Andrée</name>
<email>[email protected]</email>
</author>
<content type="text">commit f1b60d7365ca1437efd3f6f8c05d2cdc46bd24b6
parent fba103dca7a472eb58159d45ff8700736f89a136
Author: Mattias Andrée &lt;[email protected]&gt;
Date:   Thu, 12 May 2016 01:14:52 +0200

More on exponentiation by squaring

Signed-off-by: Mattias Andrée &lt;[email protected]&gt;

</content>
</entry>
<entry>
<id>fba103dca7a472eb58159d45ff8700736f89a136</id>
<published>2016-05-11T22:30:53Z</published>
<updated>2016-05-11T22:30:53Z</updated>
<title type="text">On exponentiation</title>
<link rel="alternate" href="gopher://suckless.org/1/git/libzahl/commit/fba103dca7a472eb58159d45ff8700736f89a136.gph" />
<author>
<name>Mattias Andrée</name>
<email>[email protected]</email>
</author>
<content type="text">commit fba103dca7a472eb58159d45ff8700736f89a136
parent a70f79dfb22e8ea00231f5739f89ecc8d552643f
Author: Mattias Andrée &lt;[email protected]&gt;
Date:   Thu, 12 May 2016 00:30:53 +0200

On exponentiation

Signed-off-by: Mattias Andrée &lt;[email protected]&gt;

</content>
</entry>
<entry>
<id>a70f79dfb22e8ea00231f5739f89ecc8d552643f</id>
<published>2016-05-11T20:26:27Z</published>
<updated>2016-05-11T20:26:27Z</updated>
<title type="text">On sign manipulation</title>
<link rel="alternate" href="gopher://suckless.org/1/git/libzahl/commit/a70f79dfb22e8ea00231f5739f89ecc8d552643f.gph" />
<author>
<name>Mattias Andrée</name>
<email>[email protected]</email>
</author>
<content type="text">commit a70f79dfb22e8ea00231f5739f89ecc8d552643f
parent 3a3ea3e654fa7131c0812977f92dc923d4daf9ce
Author: Mattias Andrée &lt;[email protected]&gt;
Date:   Wed, 11 May 2016 22:26:27 +0200

On sign manipulation

Signed-off-by: Mattias Andrée &lt;[email protected]&gt;

</content>
</entry>
</feed>