History log of /freebsd-9.3-release/lib/msun/Symbol.map
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
# 267654 19-Jun-2014 gjb

Copy stable/9 to releng/9.3 as part of the 9.3-RELEASE cycle.

Approved by: re (implicit)
Sponsored by: The FreeBSD Foundation

# 225736 22-Sep-2011 kensmith

Copy head to stable/9 as part of 9.0-RELEASE release cycle.

Approved by: re (implicit)


# 219576 12-Mar-2011 kargl

Take two. Add the missing file that should have been committed
with r219571 and re-enable building of cbrtl.

Implement the long double version for the cube root function, cbrtl.
The algorithm uses Newton's iterations with a crude estimate of the
cube root to converge to a result.

Reviewed by: bde
Approved by: das


# 219572 12-Mar-2011 kargl

Temporary disable the building of cbrtl until I
can determine why svn will not allow one to commit
a new file.

Approved by: das (implicit)


# 219571 12-Mar-2011 kargl

Implement the long double version for the cube root function, cbrtl.
The algorithm uses Newton's iterations with a crude estimate of the
cube root to converge to a result.

Reviewed by: bde
Approved by: das


# 219365 07-Mar-2011 das

Remove part of an uncommitted change that snuck into the last commit.


# 219359 07-Mar-2011 das

Add cexp() and cexpf().

Reviewed by: bde (earlier version)


# 216211 05-Dec-2010 das

Add log2() and log2f().


# 209110 12-Jun-2010 das

Introduce __isnanf() as an alias for isnanf(), and make the isnan()
macro expand to __isnanf() instead of isnanf() for float arguments.
This change is needed because isnanf() isn't declared in strict POSIX
or C99 mode.

Compatibility note: Apps using isnan(float) that are compiled after
this change won't link against an older libm.

Reported by: Florian Forster <octo@verplant.org>


# 181377 07-Aug-2008 das

Implement cproj{,f,l}().


# 181074 31-Jul-2008 das

Add implementations of acosl(), asinl(), atanl(), atan2l(),
and cargl().

Reviewed by: bde
sparc64 testing resources from: remko


# 179882 19-Jun-2008 das

Implement fmodl.
Document fmodl and fix some errors in the fmod manpage.


# 177766 30-Mar-2008 das

Hook remquol() and remainderl() up to the build.


# 177761 30-Mar-2008 das

Implement csqrtl().


# 177760 30-Mar-2008 das

Hook hypotl() and cabsl() up to the build.


# 176722 01-Mar-2008 das

Hook up sqrtl() to the build.


# 176388 18-Feb-2008 das

Add tgammaf() as a simple wrapper around tgamma().


# 176361 17-Feb-2008 das

Hook up sinl(), cosl(), and tanl() to the build.


# 175462 18-Jan-2008 das

Hook up exp2l() and related docs to the build.


# 175309 14-Jan-2008 das

Implement rintl(), nearbyintl(), lrintl(), and llrintl().
Thanks to bde@ for feedback and testing of rintl().


# 174732 17-Dec-2007 das

Remove z_abs(). The z_*() functions were in libf77, and for some reason
someone thought it would be a good idea to copy z_abs() to libm in 1994.
However, it's never been declared or documented anywhere, and I'm
reasonably confident that nobody uses it.

Discussed with: bde, deischen, kan


# 174698 17-Dec-2007 das

Add logbl(3) to libm.


# 174684 16-Dec-2007 das

Implement and document nan(), nanf(), and nanl(). This commit
adds two new directories in msun: ld80 and ld128. These are for
long double functions specific to the 80-bit long double format
used on x86-derived architectures, and the 128-bit format used on
sparc64, respectively.


# 174618 15-Dec-2007 das

1. Add csqrt{,f}(3).
2. Put carg{,f}(3) under the FBSD_1.1 namespace where it belongs
(requested by kan@)


# 174584 14-Dec-2007 das

Typo in previous commit


# 174583 14-Dec-2007 das

Symbol.map additions for carg and cargf. (They're in C99, so I didn't
add a new version for them.)


# 169092 29-Apr-2007 deischen

Use C comments since we now preprocess these files with CPP.


# 165855 07-Jan-2007 das

Implement modfl().


# 165837 06-Jan-2007 das

Remove modf from libm's symbol map. It's actually in libc for
hysterical raisins.


# 157196 27-Mar-2006 deischen

Add symbol versioning to libm.