<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src-test/lib/msun/man, branch main</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src-test/atom?h=main</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src-test/atom?h=main'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/'/>
<updated>2020-10-09T19:12:44Z</updated>
<entry>
<title>Fix a few mandoc issues</title>
<updated>2020-10-09T19:12:44Z</updated>
<author>
<name>Gordon Bergling</name>
<email>gbe@FreeBSD.org</email>
</author>
<published>2020-10-09T19:12:44Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/commit/?id=3d265fce43746c293ae826e9603adbfe09f93cf6'/>
<id>urn:sha1:3d265fce43746c293ae826e9603adbfe09f93cf6</id>
<content type='text'>
- skipping paragraph macro: Pp after Sh
- sections out of conventional order: Sh EXAMPLES
- whitespace at end of input line
- normalizing date format
</content>
</entry>
<entry>
<title>Fix typo</title>
<updated>2020-04-04T07:43:47Z</updated>
<author>
<name>Sergio Carlavilla Delgado</name>
<email>carlavilla@FreeBSD.org</email>
</author>
<published>2020-04-04T07:43:47Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/commit/?id=d2034aedc1d28ea7495b2ee3f7dcc946ef5fb308'/>
<id>urn:sha1:d2034aedc1d28ea7495b2ee3f7dcc946ef5fb308</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Note some functions that appeared in First Edition Unix</title>
<updated>2020-04-01T22:50:41Z</updated>
<author>
<name>Warner Losh</name>
<email>imp@FreeBSD.org</email>
</author>
<published>2020-04-01T22:50:41Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/commit/?id=5310132318213270ac0c9ca014dcc8778cdb576a'/>
<id>urn:sha1:5310132318213270ac0c9ca014dcc8778cdb576a</id>
<content type='text'>
These functions first appeared in the First Edition of Unix (or earlier in the
pdp-7 version). Just claim 1st Edition for all this. The pdp-7 code is too
fragmented at this point to extend history that far back.
</content>
</entry>
<entry>
<title>Add HISTORY sections to log(3) man page</title>
<updated>2020-03-26T11:24:43Z</updated>
<author>
<name>Sergio Carlavilla Delgado</name>
<email>carlavilla@FreeBSD.org</email>
</author>
<published>2020-03-26T11:24:43Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/commit/?id=8e76d7909d4c8c5fc60a381320acc772c98c1efd'/>
<id>urn:sha1:8e76d7909d4c8c5fc60a381320acc772c98c1efd</id>
<content type='text'>
PR:		240265
Submitted by:	gbergling@gmail.com
Approved by:	bcr@(mentor), imp@
MFC after:	1 day
Differential Revision:	https://reviews.freebsd.org/D24148
</content>
</entry>
<entry>
<title>Add some HISTORY sections to manpages</title>
<updated>2020-02-19T12:49:49Z</updated>
<author>
<name>Sergio Carlavilla Delgado</name>
<email>carlavilla@FreeBSD.org</email>
</author>
<published>2020-02-19T12:49:49Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/commit/?id=8209febbb3d07809890550a0048b2d76363239f9'/>
<id>urn:sha1:8209febbb3d07809890550a0048b2d76363239f9</id>
<content type='text'>
environ(7) was in AT&amp;T Version 7
ac(8): Add a HISTORY section
sa(8): Add a HISTORY section
sqrt(3): Add the actual sqrt function to the HISTORY section

Obtained from: OpenBSD

Submitted by:	gbergling@gmail.com
Approved by:	bcr@(mentor)
MFC after:	1 week
Differential Revision:	https://reviews.freebsd.org/D23693
</content>
</entry>
<entry>
<title>Introduce &lt;sys/qmath.h&gt;, a fixed-point math library from Netflix. </title>
<updated>2019-08-27T11:46:22Z</updated>
<author>
<name>Edward Tomasz Napierala</name>
<email>trasz@FreeBSD.org</email>
</author>
<published>2019-08-27T11:46:22Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/commit/?id=5a38af1fb8982572bce298bcdeeb875925e00ab0'/>
<id>urn:sha1:5a38af1fb8982572bce298bcdeeb875925e00ab0</id>
<content type='text'>
This makes it possible to perform mathematical operations on
fractional values without using floating point. It operates on Q
numbers, which are integer-sized, opaque structures initialized
to hold a chosen number of integer and fractional bits. 

For a general description of the Q number system, see the "Fixed Point
Representation &amp; Fractional Math" whitepaper[1]; for the actual
API see the qmath(3) man page.

This is one of dependencies for the upcoming stats(3) framework[2]
that will be applied to the TCP stack in a later commit.

1. https://www.superkits.net/whitepapers/Fixed%20Point%20Representation%20&amp;%20Fractional%20Math.pdf
2. https://reviews.freebsd.org/D20477

Reviewed by:	bcr (man pages, earlier version), sef (earlier version)
Discussed with:	cem, dteske, imp, lstewart
Sponsored By:	Klara Inc, Netflix
Obtained from:	Netflix
Differential Revision:	https://reviews.freebsd.org/D20116
</content>
</entry>
<entry>
<title>csqrt(3): Fix some typos in the manual page</title>
<updated>2018-11-04T14:11:38Z</updated>
<author>
<name>Mateusz Piotrowski</name>
<email>0mp@FreeBSD.org</email>
</author>
<published>2018-11-04T14:11:38Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/commit/?id=6d080f8660b370f83eb10a840b6d14b6dd84a1de'/>
<id>urn:sha1:6d080f8660b370f83eb10a840b6d14b6dd84a1de</id>
<content type='text'>
Submitted by:	Steve Kargl &lt;sgk@troutmask.apl.washington.edu&gt;
Reviewed by:	eadler
Approved by:    krion (mentor, implicit), mat (mentor, implicit)
Differential Revision:	https://reviews.freebsd.org/D17831
</content>
</entry>
<entry>
<title>Recommit r336497: Fix powl, cpow, cpowf, and cpowl imports from OpenBSD</title>
<updated>2018-07-20T18:27:30Z</updated>
<author>
<name>Dimitry Andric</name>
<email>dim@FreeBSD.org</email>
</author>
<published>2018-07-20T18:27:30Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/commit/?id=5a4c3b831b2f27edc11dd6ee7d0f8036dad76a87'/>
<id>urn:sha1:5a4c3b831b2f27edc11dd6ee7d0f8036dad76a87</id>
<content type='text'>
This is a follow-up to r336299.

* lib/msun/Makefile:
  . Remove polevll.c

* lib/msun/ld80/e_powl.c:
  . Copy contents of polevll.c to here.  This is the only consumer of
    these functions.  Make functions 'static inline'.
  . Make reducl a 'static inline' function.

* lib/msun/man/exp.3:
  . Remove BUGS section that no longer applies.

* lib/msun/src/math_private.h:
  . Remove prototypes of __p1evll() and __polevll()

* lib/msun/src/s_cpow.c:
* lib/msun/src/s_cpowf.c:
* lib/msun/src/s_cpowl.c
  . Include math_private.h.
  . Use the CMPLX macro from either C99 or math_private.h (depends on
    compiler support) instead of the problematic use of complex I.

Submitted by:	Steve Kargl &lt;sgk@troutmask.apl.washington.edu&gt;
PR:		229876
MFC after:	1 week
</content>
</entry>
<entry>
<title>Revert r336497 for now, as it breaks on architectures using gcc, with:</title>
<updated>2018-07-19T19:07:25Z</updated>
<author>
<name>Dimitry Andric</name>
<email>dim@FreeBSD.org</email>
</author>
<published>2018-07-19T19:07:25Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/commit/?id=c422fbac00e326e93700d3f33f16738c3e785407'/>
<id>urn:sha1:c422fbac00e326e93700d3f33f16738c3e785407</id>
<content type='text'>
cc1: warnings being treated as errors
/usr/src/lib/msun/src/s_cpow.c: In function 'cpow':
/usr/src/lib/msun/src/s_cpow.c:63: warning: implicit declaration of function 'CMPLX'
</content>
</entry>
<entry>
<title>Fix powl, cpow, cpowf, and cpowl imports from OpenBSD</title>
<updated>2018-07-19T18:44:10Z</updated>
<author>
<name>Dimitry Andric</name>
<email>dim@FreeBSD.org</email>
</author>
<published>2018-07-19T18:44:10Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/commit/?id=2ae9055f49d1ded1633ffdcdb2eabd7a4fbba308'/>
<id>urn:sha1:2ae9055f49d1ded1633ffdcdb2eabd7a4fbba308</id>
<content type='text'>
This is a follow-up to r336299.

* lib/msun/Makefile:
  . Remove polevll.c

* lib/msun/ld80/e_powl.c:
  . Copy contents of polevll.c to here.  This is the only consumer of
    these functions.  Make functions 'static inline'.
  . Make reducl a 'static inline' function.

* lib/msun/man/exp.3:
  . Remove BUGS section that no longer applies.

* lib/msun/src/math_private.h:
  . Remove prototypes of __p1evll() and __polevll()

* lib/msun/src/s_cpow.c:
* lib/msun/src/s_cpowf.c:
* lib/msun/src/s_cpowl.c
  . Use the CMPLX macro from either C99 or math_private.h (depends of
    compiler support) instead of the problematic use of complex I.

Submitted by:	Steve Kargl &lt;sgk@troutmask.apl.washington.edu&gt;
PR:		229876
MFC after:	1 week
</content>
</entry>
</feed>
