<feed xmlns='http://www.w3.org/2005/Atom'>
<title>wireguard-openbsd/lib/libm/src/s_rint.c, branch jd/queueboosts</title>
<subtitle>WireGuard implementation for the OpenBSD kernel</subtitle>
<id>https://git.zx2c4.com/wireguard-openbsd/atom/lib/libm/src/s_rint.c?h=jd%2Fqueueboosts</id>
<link rel='self' href='https://git.zx2c4.com/wireguard-openbsd/atom/lib/libm/src/s_rint.c?h=jd%2Fqueueboosts'/>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/'/>
<updated>2018-03-12T06:19:19Z</updated>
<entry>
<title>Gah, rintl() is used internally, so add a macro for the fourth possiblity,</title>
<updated>2018-03-12T06:19:19Z</updated>
<author>
<name>guenther</name>
<email>guenther@openbsd.org</email>
</author>
<published>2018-03-12T06:19:19Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=c9ad05d3055dda7d02ab88ed4f078c7f44e6d442'/>
<id>urn:sha1:c9ad05d3055dda7d02ab88ed4f078c7f44e6d442</id>
<content type='text'>
a cloning a non-standard, long double function which _is_ used from the
matching plain double function

build failured pointed out by deraadt@
</content>
</entry>
<entry>
<title>Make the binding of rintl, significand, and significandf consistently</title>
<updated>2018-03-12T04:27:48Z</updated>
<author>
<name>guenther</name>
<email>guenther@openbsd.org</email>
</author>
<published>2018-03-12T04:27:48Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=d17b7c42c56308448a37b04fda5041f9c413e4fb'/>
<id>urn:sha1:d17b7c42c56308448a37b04fda5041f9c413e4fb</id>
<content type='text'>
'weak' in the static libm.a

ok deraadt@
</content>
</entry>
<entry>
<title>Reduce libm's exports and make internal calls go direct.</title>
<updated>2016-09-12T19:47:01Z</updated>
<author>
<name>guenther</name>
<email>guenther@openbsd.org</email>
</author>
<published>2016-09-12T19:47:01Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=2f2c00629eff6a304ebffb255fc56f4fa7a1833b'/>
<id>urn:sha1:2f2c00629eff6a304ebffb255fc56f4fa7a1833b</id>
<content type='text'>
All dependencies on libc are now via reserved/standardized names.

ok kettenis@ millert@ deraadt@
</content>
</entry>
<entry>
<title>test LDBL_MANT_DIG == DBL_MANT_DIG instead of hardcoding 53.</title>
<updated>2013-07-03T04:46:36Z</updated>
<author>
<name>espie</name>
<email>espie@openbsd.org</email>
</author>
<published>2013-07-03T04:46:36Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=38ffb6671a42c58f11058f1570756a541cabcd23'/>
<id>urn:sha1:38ffb6671a42c58f11058f1570756a541cabcd23</id>
<content type='text'>
-&gt; test becomes meaningful on vax
No actual change, no bump
okay martynas@
</content>
</entry>
<entry>
<title>Switch libc and libm to use strong aliases rather than weak aliases</title>
<updated>2013-03-28T18:09:38Z</updated>
<author>
<name>martynas</name>
<email>martynas@openbsd.org</email>
</author>
<published>2013-03-28T18:09:38Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=2fbf033e009bb5c4db92160700ec03c25f292728'/>
<id>urn:sha1:2fbf033e009bb5c4db92160700ec03c25f292728</id>
<content type='text'>
where appropriate.  Among other things makes the symbols consistent
across all architectures (notably where ldbl mantissa is 53 bits).

While at it, kill unused LINTLIBRARY/PROTOLIB1 cruft which was there
to trick lint into recording the right prototypes for aliased
functions.  Most of the work done at the awesome n2k13 hackathon.

Agreed by kettenis@, guenther@, matthew@.
</content>
</entry>
<entry>
<title>Get rid of the very ugly lint workarounds: LINTLIBRARY, PROTOLIB,</title>
<updated>2013-01-13T03:44:59Z</updated>
<author>
<name>martynas</name>
<email>martynas@openbsd.org</email>
</author>
<published>2013-01-13T03:44:59Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=bec2cc9ed0f86f0319e7da7794f847fd97d09187'/>
<id>urn:sha1:bec2cc9ed0f86f0319e7da7794f847fd97d09187</id>
<content type='text'>
and a few empty files for lint to chew on.
</content>
</entry>
<entry>
<title>Remove excessive sys/cdefs.h inclusion</title>
<updated>2012-12-05T23:19:48Z</updated>
<author>
<name>deraadt</name>
<email>deraadt@openbsd.org</email>
</author>
<published>2012-12-05T23:19:48Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=4a39ccd02c887d988c1a5398dd2142879056da5f'/>
<id>urn:sha1:4a39ccd02c887d988c1a5398dd2142879056da5f</id>
<content type='text'>
ok guenther millert kettenis
</content>
</entry>
<entry>
<title>Trick lint into recording the right prototypes in the llib-lm.ln</title>
<updated>2011-05-30T18:34:38Z</updated>
<author>
<name>martynas</name>
<email>martynas@openbsd.org</email>
</author>
<published>2011-05-30T18:34:38Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=07efc9a601613df23075b760e2c4385ff2c3918b'/>
<id>urn:sha1:07efc9a601613df23075b760e2c4385ff2c3918b</id>
<content type='text'>
database on platforms without extended-precision floating-point
support.

Seems like a reasonable approach to millert@.
</content>
</entry>
<entry>
<title>Trick GCC optimizer into clipping any extra precision by making w</title>
<updated>2011-04-20T21:32:59Z</updated>
<author>
<name>martynas</name>
<email>martynas@openbsd.org</email>
</author>
<published>2011-04-20T21:32:59Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=deba65a8db4698a175710b6d96f19c86298aa36e'/>
<id>urn:sha1:deba65a8db4698a175710b6d96f19c86298aa36e</id>
<content type='text'>
volatile;  a similar hack was already being used in lrintf().

This will make rint and {,l}lrint family functions actually work;
i.e. on m68k rintf(8.6F) was 8.625.
</content>
</entry>
<entry>
<title>rcsid[] and sccsid[] and copyright[] are essentially unmaintained (and</title>
<updated>2009-10-27T23:59:19Z</updated>
<author>
<name>deraadt</name>
<email>deraadt@openbsd.org</email>
</author>
<published>2009-10-27T23:59:19Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=043fbe51c197dbbcd422e917b65f765d8b5f8874'/>
<id>urn:sha1:043fbe51c197dbbcd422e917b65f765d8b5f8874</id>
<content type='text'>
unmaintainable).  these days, people use source.  these id's do not provide
any benefit, and do hurt the small install media
(the 33,000 line diff is essentially mechanical)
ok with the idea millert, ok dms
</content>
</entry>
</feed>
