summaryrefslogtreecommitdiffstats
path: root/lib/libm/man
AgeCommit message (Collapse)AuthorFilesLines
2020-11-14remove macro instances from arbitrary string width specifiers. for examplejmc2-6/+6
-width ".Dv BOB" -> -width "BOB" although they are not errors, they are misleading and probably should not get pasted around
2020-10-31Align with C99 (and our implementation) and describe the return values forkettenis1-4/+7
NaN and 0 arguments using FP_ILOGB0 and FP_ILOGBNAN.
2020-02-08correct Research Unix edition "appeared in" use in HISTORYjsg2-6/+6
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@
2019-09-06More Version 1 AT&T UNIX history.schwarze1-2/+7
This became possible because copies of the original v1 manuals have shown up on the Internet some time ago. Reminded by Sevan Janiyan <venture37 at geeklan dot co dot uk>.
2019-01-25I am retiring my old email address; replace it with my OpenBSD one.millert3-9/+9
2018-03-16improve markup quality in the cases found by the new "--" style messageschwarze1-5/+5
2018-03-10Implement sicos(3), sincosf(3) and sincosl(3). These functions are commonkettenis1-0/+78
extensions and modern compilers (such as clang) will use them to optimize separate calculations of sine and cosine. ok tom@, patrick@, deraadt@, jmc@
2017-09-27Xr; from jan staryjmc1-2/+3
2017-08-26For exceptional cases of mathematical formulae that can't reasonablyschwarze2-18/+23
be represented otherwise, use eqn(7). Idea originally from bentley@, feedback and OK bentley@, OK tb@, and no objection from jmc@.
2016-06-01Use \(mi instead of - for the mathematical minus sign as recommended bytb1-7/+7
mandoc_char(7). While there, use some spacing around the arithmetic operations to make the more complicated formulas a bit easier to read. looks good to kettenis, no objection from schwarze
2016-04-27minor cleanup;jmc2-6/+6
2016-04-26Remove predefined strings from libm pages.tb21-128/+103
With lots of help, input and tweaks and finally ok schwarze@
2016-03-12Fix markup problem introduced in the previous commit. Solution andtb1-6/+5
explanations provided by schwarze@.
2016-03-10Remove VAX-specific bits of libm manpages.tb6-304/+17
ok jmc@
2016-03-10remove Xr to infnan, a trickily hidden (from me anyway) vax page;jmc5-20/+14
2016-03-09We are done providing support for the vax.deraadt1-4/+1
lots of agreement.
2015-11-10update NAME section to include all documented functions,jmc2-6/+10
or otherwise change Dt to reflect the name of an existing function; feedback/ok schwarze
2015-09-14use .Va for global variables, and .Vt where the type is includedschwarze1-9/+9
2015-01-15remove .Tn; from Jan Stary <hans at stare dot cz>schwarze5-107/+47
2013-11-03NaN -> \*(Namartynas7-23/+23
{infinity, inf} -> \*(If OK jmc@
2013-08-14no longer any need to quote macro lines with >9 args;jmc3-9/+9
From: Jan Stary
2013-08-07Document lgamma_r, lgammaf_r, and lgammal_r.millert1-2/+35
Prodded by espie@, OK martynas@
2013-07-17more library historyschwarze11-40/+85
facts checked by sobrado@ style tweaks and ok jmc@
2013-06-05use fancy .In macro for includes. from Jan Klemkow. ok jmc schwarzetedu55-166/+166
2012-02-26Fix several manpage titles, from Lawrence Teo.haesbaert1-3/+3
ok dcoppa@ jmc@ schwarze@.
2012-01-14many ways to get a log2... clue newbs.espie2-4/+6
okay jmc@
2011-12-24formatting errors, found using freebsd's "igor";jmc1-3/+3
2011-12-23some spelling fixes, found using freebsd's "igor" document verifier;jmc1-3/+3
2011-09-22install infnan(3/VAX) into man3/vax/ on all archs;schwarze2-3/+10
clean make build tested on i386; ok deraadt@, no objections from martynas@
2011-09-03make -column lists pretty again;jmc1-17/+9
specifically, rewrite them to permit some markup in the column headers, and use "Ta" instead of literal tabs; mandoc does not currently match groff 100%, but a mandoc fix may be some time off, and we've gone enough releases with poorly formatting column lists. in some cases i have rewritten the lists as -tag, where -column made little sense.
2011-07-24tweak previous;jmc2-5/+5
2011-07-24Document fma, fmaf, fmal, nexttoward, nexttowardf, nexttowardl.martynas2-15/+73
2011-07-21sundry tweakage;jmc4-15/+14
2011-07-20Document complex math library.martynas21-26/+1248
2011-07-09- Fix the cabs, and cabsf prototypes in the manual pages; it'smartynas1-33/+20
been C99 complex (not struct complex) for couple of years. - Remove BUGS section; cabs is finally prototyped in complex.h. - Also document cabsl.
2011-07-08Move fabs(3) manual page from libm to libc, for consistency. Themartynas1-78/+0
modf(3), frexp(3), ldexp(3), fpclassify(3) pages are in libc, too.
2011-07-08Revert (leaving the complex math part alone). Some stuff is dependingmartynas2-179/+0
on this historical behavior; so we're stuck in this stupid situation. No cookie for me.
2011-07-08Move fabs(3), frexp(3), and modf(3) to libm--nothing has been usingmartynas2-0/+179
them in libc for a very long time. OK guenther@.
2011-07-07Remove references to math(3).martynas38-113/+69
2011-07-07Remove math(3). OK theo.martynas1-728/+0
2011-07-07Document extended-precision routines.martynas21-116/+308
2011-05-26tweak previous; ok martynasjmc5-30/+28
2011-05-25Document nearbyint, nearbyintf, nearbyintl.martynas1-12/+26
2011-05-25Document C99 floating-point environment.martynas4-0/+465
2011-04-16Document what happens when x equals y.martynas1-2/+9
2010-07-19Add barebones manual pages for cimag(3), conj(3) and cproj(3)millert3-0/+163
OK kettenis@ jmc@
2010-03-26dispense with some wacky escape sequences;jmc2-10/+10
2010-02-20Multiple issues were killing the build with mandoc(1), thus:schwarze1-23/+13
* do not use low-level roff macros like .if and .ds * add the missing .Os to the preamble * move unqualified text out of .Bl ok jmc@
2009-10-27reorder the log functions slightly; from thomas pfaffjmc1-10/+10
2009-10-26Add man pages for the fdim/fmin/fmax family of functions and make sure fdimlkettenis2-0/+183
is defined on all architectures. ok jmc@ (man pages) and martynas@