<feed xmlns='http://www.w3.org/2005/Atom'>
<title>wireguard-openbsd/lib/libm, branch master</title>
<subtitle>WireGuard implementation for the OpenBSD kernel</subtitle>
<id>https://git.zx2c4.com/wireguard-openbsd/atom/lib/libm?h=master</id>
<link rel='self' href='https://git.zx2c4.com/wireguard-openbsd/atom/lib/libm?h=master'/>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/'/>
<updated>2020-11-14T10:35:58Z</updated>
<entry>
<title>remove macro instances from arbitrary string width specifiers. for example</title>
<updated>2020-11-14T10:35:58Z</updated>
<author>
<name>jmc</name>
<email>jmc@openbsd.org</email>
</author>
<published>2020-11-14T10:35:58Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=961ae58b0647acb72809d3523955df3fa16862b9'/>
<id>urn:sha1:961ae58b0647acb72809d3523955df3fa16862b9</id>
<content type='text'>
	-width ".Dv BOB" -&gt; -width "BOB"

although they are not errors, they are misleading and probably should
not get pasted around
</content>
</entry>
<entry>
<title>Fix ilogb(3) implementation.   The results have to match FP_ILOGB0 and</title>
<updated>2020-11-07T11:56:40Z</updated>
<author>
<name>kettenis</name>
<email>kettenis@openbsd.org</email>
</author>
<published>2020-11-07T11:56:40Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=250365d1ba7d1d2d08b83147fec77890b45476a2'/>
<id>urn:sha1:250365d1ba7d1d2d08b83147fec77890b45476a2</id>
<content type='text'>
FP_ILOGBNAN which isn't the case for the amd64 and i386 assembly versions.
Drop these in favour of C implementations.  Als reimplement ilogbl(3)
by providing separate ld80 and ld128 implementations that replace the
existing implementation which may hit an infinite loop when built for
quad-precision long double.

ok patrick@, gkoehler@
</content>
</entry>
<entry>
<title>Fix ilogb(3) implementation.   The results have to match FP_ILOGB0 and</title>
<updated>2020-11-07T08:57:43Z</updated>
<author>
<name>kettenis</name>
<email>kettenis@openbsd.org</email>
</author>
<published>2020-11-07T08:57:43Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=d722d60f6b3618e0f9ee6a44e4e1f5e1f9d47a28'/>
<id>urn:sha1:d722d60f6b3618e0f9ee6a44e4e1f5e1f9d47a28</id>
<content type='text'>
FP_ILOGBNAN which isn't the case for the amd64 and i386 assembly versions.
Drop these in favour of C implementations.  Als reimplement ilogbl(3)
by providing separate ld80 and ld128 implementations that replace the
existing implementation which may hit an infinite loop when built for
quad-precision long double.

ok patrick@, gkoehler@
</content>
</entry>
<entry>
<title>Align with C99 (and our implementation) and describe the return values for</title>
<updated>2020-10-31T15:14:39Z</updated>
<author>
<name>kettenis</name>
<email>kettenis@openbsd.org</email>
</author>
<published>2020-10-31T15:14:39Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=60b8f499d1e7fcc5ee9e2b96c215ba24acc921fb'/>
<id>urn:sha1:60b8f499d1e7fcc5ee9e2b96c215ba24acc921fb</id>
<content type='text'>
NaN and 0 arguments using FP_ILOGB0 and FP_ILOGBNAN.
</content>
</entry>
<entry>
<title>The fegetexceptflag() function should not have a DEF_STD.</title>
<updated>2020-07-09T22:13:29Z</updated>
<author>
<name>kettenis</name>
<email>kettenis@openbsd.org</email>
</author>
<published>2020-07-09T22:13:29Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=2a049e6c3f852e5c6ff123a1a1b89bce437d94d9'/>
<id>urn:sha1:2a049e6c3f852e5c6ff123a1a1b89bce437d94d9</id>
<content type='text'>
Brings arm64 in line with all the other architectures.

ok millert@
</content>
</entry>
<entry>
<title>Add powerpc64 support.</title>
<updated>2020-06-28T08:22:57Z</updated>
<author>
<name>kettenis</name>
<email>kettenis@openbsd.org</email>
</author>
<published>2020-06-28T08:22:57Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=f1bf7a744ff715880d2785a3b85dc0d9c2d8f7fe'/>
<id>urn:sha1:f1bf7a744ff715880d2785a3b85dc0d9c2d8f7fe</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add powerpc64 fenv bits; copied from powerpc.  From drahn@</title>
<updated>2020-06-28T08:19:34Z</updated>
<author>
<name>kettenis</name>
<email>kettenis@openbsd.org</email>
</author>
<published>2020-06-28T08:19:34Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=c931458ee0ebe3f5cf0c8e2202a9b6caa59d413c'/>
<id>urn:sha1:c931458ee0ebe3f5cf0c8e2202a9b6caa59d413c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>correct Research Unix edition "appeared in" use in HISTORY</title>
<updated>2020-02-08T01:09:57Z</updated>
<author>
<name>jsg</name>
<email>jsg@openbsd.org</email>
</author>
<published>2020-02-08T01:09:57Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=01c04610def415d91ba53ed8301fa7d251b19af6'/>
<id>urn:sha1:01c04610def415d91ba53ed8301fa7d251b19af6</id>
<content type='text'>
Starting from "Combined Table of Contents" in Doug McIlroy's
"A Research UNIX Reader" a table of which edition manuals appeared in.
Checked against manuals from bitsavers/TUHS and source from TUHS where
available.

Ingo points out there are cases where something is included but not
documented until a later release.
bcd(6)		v6	v7
printf(3)	v2	v4
abort(3)	v5	v6
system(3)	v6	v7
fmod(3)		v5	v6

ok schwarze@
</content>
</entry>
<entry>
<title>Fix declaration of S1 by swapping misplaced ',' and ';'.</title>
<updated>2019-10-30T02:08:38Z</updated>
<author>
<name>tb</name>
<email>tb@openbsd.org</email>
</author>
<published>2019-10-30T02:08:38Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=e40f435157d79b01a86a63a04a6631abf9ed7076'/>
<id>urn:sha1:e40f435157d79b01a86a63a04a6631abf9ed7076</id>
<content type='text'>
This is inside !(defined(__amd64__) || defined(__i386__)),
while the file is only used on those two architectures.

"Free commit! No strings attached! No hidden tricks!" from miod
</content>
</entry>
<entry>
<title>More Version 1 AT&amp;T UNIX history.</title>
<updated>2019-09-06T19:25:08Z</updated>
<author>
<name>schwarze</name>
<email>schwarze@openbsd.org</email>
</author>
<published>2019-09-06T19:25:08Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=83348857057bb4d7e8af1e261e2c940878592523'/>
<id>urn:sha1:83348857057bb4d7e8af1e261e2c940878592523</id>
<content type='text'>
This became possible because copies of the original v1 manuals
have shown up on the Internet some time ago.
Reminded by Sevan Janiyan &lt;venture37 at geeklan dot co dot uk&gt;.
</content>
</entry>
</feed>
