#
326830 |
|
13-Dec-2017 |
dim |
MFC r326748:
Document the existence and precision of the remaining long double functions for which an imprecise stub implementation was added in r255294, namely powl(3) and tgammal(3).
Submitted by: Steve Kargl
MFC r326753:
Correct r326748, indicating that tgammal(3) is mapped to tgamma(3), not to itself.
Noticed by: jilles
|
#
302408 |
|
07-Jul-2016 |
gjb |
Copy head@r302406 to stable/11 as part of the 11.0-RELEASE cycle. Prune svn:mergeinfo from the new branch, as nothing has been merged here.
Additional commits post-branch will follow.
Approved by: re (implicit) Sponsored by: The FreeBSD Foundation |
#
282015 |
|
26-Apr-2015 |
bapt |
mdoc: remove empty line
|
#
276360 |
|
29-Dec-2014 |
joel |
mdoc: remove EOL whitespace.
|
#
271651 |
|
15-Sep-2014 |
kargl |
* Makefile: . Hook e_lgammal[_r].c to the build. . Create man page links for lgammal[-r].3.
* Symbol.map: . Sort lgammal to its rightful place. . Add FBSD_1.4 section for the new lgamal_r symbol.
* ld128/e_lgammal_r.c: . 128-bit implementataion of lgammal_r().
* ld80/e_lgammal_r.c: . Intel 80-bit format implementation of lgammal_r().
* src/e_lgamma.c: . Expose lgammal as a weak reference to lgamma for platforms where long double is mapped to double.
* src/e_lgamma_r.c: . Use integer literal constants instead of real literal constants. Let compiler(s) do the job of conversion to the appropriate type. . Expose lgammal_r as a weak reference to lgamma_r for platforms where long double is mapped to double.
* src/e_lgammaf_r.c: . Fixed the Cygnus Support conversion of e_lgamma_r.c to float. This includes the generation of new polynomial and rational approximations with fewer terms. For each approximation, include a comment on an estimate of the accuracy over the relevant domain. . Use integer literal constants instead of real literal constants. Let compiler(s) do the job of conversion to the appropriate type. This allows the removal of several explicit casts of double values to float.
* src/e_lgammal.c: . Wrapper for lgammal() about lgammal_r().
* src/imprecise.c: . Remove the lgamma.
* src/math.h: . Add a prototype for lgammal_r().
* man/lgamma.3: . Document the new functions.
Reviewed by: bde
|
#
176388 |
|
18-Feb-2008 |
das |
Add tgammaf() as a simple wrapper around tgamma().
|
#
165906 |
|
08-Jan-2007 |
imp |
Remove California Regent's clause 3, per letter
|
#
140354 |
|
16-Jan-2005 |
ru |
Removed redundant .br call.
|
#
140269 |
|
14-Jan-2005 |
das |
Remove numerous references to VAX floating-point and the setting of errno, replacing them with a discussion of IEEE exceptions where appropriate. Cross-reference fenv(3) whenever exceptions are mentioned.
|
#
111762 |
|
02-Mar-2003 |
ru |
mdoc(7) police: Nits.
|
#
111546 |
|
26-Feb-2003 |
imp |
- gamma_r, lgamma_r, gammaf_r, and lgammaf_r were protected by _REENTRANT in math.h; the consensus here was that __BSD_VISIBLE was correct instead.
- gamma_r, lgamma_r, gammaf_r, and lgammaf_r had no documentation in the lgamma(3) manpage.
Reviewed by: standards@ Submitted by: Ben Mesander
|
#
93211 |
|
26-Mar-2002 |
bde |
Resurrect Lite1's gamma() as C99's tgamma(). Minimal changes.
|
#
93204 |
|
26-Mar-2002 |
bde |
Fixed some bugs in the description of plain gamma() (and gammaf()). Give a more detailed and correct history of when gamma() was actually the gamma function.
|
#
86680 |
|
20-Nov-2001 |
ru |
mdoc(7) police: fixed bugs from rev. 1.15.
|
#
86077 |
|
05-Nov-2001 |
dwmalone |
gamma(x) actually returns \log(|\Gamma(x)|), so correct the man page and add an historical note explaining this. This patch is based on Stephen's.
We still need someone to implement tgamma.
PR: 28972, 31764 Submitted by: Stephen Montgomery-Smith <stephen@math.missouri.edu>
|
#
84881 |
|
13-Oct-2001 |
bde |
Use ".Lb libm" where it will have an effect (not just in the zombie man pages in libm).
Submitted by: phantom
|
#
84306 |
|
01-Oct-2001 |
ru |
mdoc(7) police: Use the new .In macro for #include statements.
|
#
79754 |
|
15-Jul-2001 |
dd |
Remove whitespace at EOL.
|
#
79531 |
|
10-Jul-2001 |
ru |
mdoc(7) police: removed HISTORY info from the .Os call.
|
#
71895 |
|
01-Feb-2001 |
ru |
mdoc(7) police: split punctuation characters + misc fixes.
|
#
69051 |
|
22-Nov-2000 |
ru |
mdoc(7) police: Er macro usage cleanup.
|
#
68946 |
|
20-Nov-2000 |
ru |
mdoc(7) police: Nm -> Fn where appropriate.
|
#
50476 |
|
27-Aug-1999 |
peter |
$Id$ -> $FreeBSD$
|
#
27371 |
|
13-Jul-1997 |
bde |
Fixed minor bugs related to the addition of gammaf.
The major bug, that gamma is documented as really being gamma, is still unfixed.
|
#
22993 |
|
22-Feb-1997 |
peter |
Revert $FreeBSD$ to $Id$
|
#
21673 |
|
14-Jan-1997 |
jkh |
Make the long-awaited change from $Id$ to $FreeBSD$
This will make a number of things easier in the future, as well as (finally!) avoiding the Id-smashing problem which has plagued developers for so long.
Boy, I'm glad we're not using sup anymore. This update would have been insane otherwise.
|
#
14042 |
|
11-Feb-1996 |
mpp |
Fixed some minor formatting problems to silence manck some more. Corrected some bogus cross references to man pages that we don't/won't have and either deleted them, or found a more appropriate man page that we do have. Various other minor changes to silence manck.
Manck is currently down to about 200 lines of errors, down from the 500 - 600+ when I started all this.
|
#
6794 |
|
01-Mar-1995 |
jkh |
Additions from Thomas Graichen to mention each functions' floating point counterpart. Submitted by: Thomas Graichen <graichen@sirius.physik.fu-berlin.de>
|
#
2117 |
|
19-Aug-1994 |
jkh |
This commit was generated by cvs2svn to compensate for changes in r2116, which included commits to RCS files with non-trunk default branches.
|
#
2116 |
|
19-Aug-1994 |
jkh |
J.T. Conklin's latest version of the Sun math library.
-- Begin comments from J.T. Conklin: The most significant improvement is the addition of "float" versions of the math functions that take float arguments, return floats, and do all operations in floating point. This doesn't help (performance) much on the i386, but they are still nice to have.
The float versions were orginally done by Cygnus' Ian Taylor when fdlibm was integrated into the libm we support for embedded systems. I gave Ian a copy of my libm as a starting point since I had already fixed a lot of bugs & problems in Sun's original code. After he was done, I cleaned it up a bit and integrated the changes back into my libm. -- End comments
Reviewed by: jkh Submitted by: jtc
|