The NetBSD Project

CVS log for src/lib/libm/src/namespace.h

[BACK] Up to [cvs.NetBSD.org] / src / lib / libm / src

Request diff between arbitrary revisions


Default branch: MAIN


Revision 1.4.8.2 / (download) - annotate - [select for diffs], Wed Aug 20 00:02:18 2014 UTC (5 weeks ago) by tls
Branch: tls-maxphys
Changes since 1.4.8.1: +25 -1 lines
Diff to previous 1.4.8.1 (colored) to branchpoint 1.4 (colored) next main 1.5 (colored)

Rebase to HEAD as of a few days ago.

Revision 1.10.2.1 / (download) - annotate - [select for diffs], Sun Aug 10 06:52:02 2014 UTC (6 weeks, 2 days ago) by tls
Branch: tls-earlyentropy
Changes since 1.10: +2 -1 lines
Diff to previous 1.10 (colored) next main 1.11 (colored)

Rebase.

Revision 1.11 / (download) - annotate - [select for diffs], Mon Jun 16 12:54:43 2014 UTC (3 months, 1 week ago) by joerg
Branch: MAIN
CVS Tags: tls-maxphys-base, tls-earlyentropy-base, netbsd-7-base, netbsd-7, HEAD
Changes since 1.10: +2 -1 lines
Diff to previous 1.10 (colored)

Add modfl(3). From FreeBSD.

Revision 1.4.2.1 / (download) - annotate - [select for diffs], Thu May 22 11:36:57 2014 UTC (4 months ago) by yamt
Branch: yamt-pagecache
Changes since 1.4: +36 -1 lines
Diff to previous 1.4 (colored) next main 1.5 (colored)

sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs.  ("Protocol error: too many arguments")

Revision 1.10 / (download) - annotate - [select for diffs], Tue Nov 19 19:24:34 2013 UTC (10 months ago) by joerg
Branch: MAIN
CVS Tags: yamt-pagecache-base9, riastradh-xf86-video-intel-2-7-1-pre-2-21-15, riastradh-drm2-base3
Branch point for: tls-earlyentropy
Changes since 1.9: +3 -1 lines
Diff to previous 1.9 (colored)

Add cbrtl(3) and sqrtl(3), from FreeBSD.

Revision 1.9 / (download) - annotate - [select for diffs], Wed Nov 13 12:58:11 2013 UTC (10 months, 1 week ago) by joerg
Branch: MAIN
Changes since 1.8: +2 -1 lines
Diff to previous 1.8 (colored)

Add FreeBSD's truncl and minimal testing.

Revision 1.8 / (download) - annotate - [select for diffs], Tue Nov 12 17:36:14 2013 UTC (10 months, 1 week ago) by joerg
Branch: MAIN
Changes since 1.7: +16 -1 lines
Diff to previous 1.7 (colored)

Add some fake long double -> double wrappers for various transcendental
functions. They are expected to be implement properly at a later time.

Revision 1.7 / (download) - annotate - [select for diffs], Tue Nov 12 16:48:39 2013 UTC (10 months, 1 week ago) by joerg
Branch: MAIN
Changes since 1.6: +2 -1 lines
Diff to previous 1.6 (colored)

Initial version of fmodl from FreeBSD.
Basic test case for the fmod family.

Revision 1.6 / (download) - annotate - [select for diffs], Mon Nov 11 23:57:34 2013 UTC (10 months, 1 week ago) by joerg
Branch: MAIN
Changes since 1.5: +5 -1 lines
Diff to previous 1.5 (colored)

Add initial version of ceill, floorl and roundl from FreeBSD.

Revision 1.4.8.1 / (download) - annotate - [select for diffs], Mon Feb 25 00:27:58 2013 UTC (18 months, 4 weeks ago) by tls
Branch: tls-maxphys
Changes since 1.4: +13 -1 lines
Diff to previous 1.4 (colored)

resync with head

Revision 1.5 / (download) - annotate - [select for diffs], Mon Jan 28 06:26:20 2013 UTC (19 months, 3 weeks ago) by matt
Branch: MAIN
CVS Tags: riastradh-drm2-base2, riastradh-drm2-base1, riastradh-drm2-base, riastradh-drm2, agc-symver-base, agc-symver
Changes since 1.4: +13 -1 lines
Diff to previous 1.4 (colored)

Add long double aliases

Revision 1.4 / (download) - annotate - [select for diffs], Tue Jul 26 16:10:16 2011 UTC (3 years, 1 month ago) by joerg
Branch: MAIN
CVS Tags: yamt-pagecache-tag8, yamt-pagecache-base8, yamt-pagecache-base7, yamt-pagecache-base6, yamt-pagecache-base5, yamt-pagecache-base4, yamt-pagecache-base3, yamt-pagecache-base2, yamt-pagecache-base, netbsd-6-base, netbsd-6-1-RELEASE, netbsd-6-1-RC4, netbsd-6-1-RC3, netbsd-6-1-RC2, netbsd-6-1-RC1, netbsd-6-1-5-RELEASE, netbsd-6-1-4-RELEASE, netbsd-6-1-3-RELEASE, netbsd-6-1-2-RELEASE, netbsd-6-1-1-RELEASE, netbsd-6-1, netbsd-6-0-RELEASE, netbsd-6-0-RC2, netbsd-6-0-RC1, netbsd-6-0-6-RELEASE, netbsd-6-0-5-RELEASE, netbsd-6-0-4-RELEASE, netbsd-6-0-3-RELEASE, netbsd-6-0-2-RELEASE, netbsd-6-0-1-RELEASE, netbsd-6-0, netbsd-6, matt-nb6-plus-nbase, matt-nb6-plus-base, matt-nb6-plus
Branch point for: yamt-pagecache, tls-maxphys
Changes since 1.3: +2 -1 lines
Diff to previous 1.3 (colored)

Add scalbnl to libm.

Revision 1.3 / (download) - annotate - [select for diffs], Fri Apr 23 19:17:07 2010 UTC (4 years, 5 months ago) by drochner
Branch: MAIN
CVS Tags: matt-mips64-premerge-20101231, cherry-xenmp-base, cherry-xenmp, bouyer-quota2-nbase, bouyer-quota2-base, bouyer-quota2
Changes since 1.2: +6 -1 lines
Diff to previous 1.2 (colored)

-build ldexp/frexp/modf locally again rather than relying on libc
 reaching over, to get things into a sane state,
-do the usual namespace protection game with scalbn(f) because it
 is used internally
(more symbol renamings are necessary)

The weak_alias change for mc68881 is untested.

Revision 1.2 / (download) - annotate - [select for diffs], Mon Aug 20 16:01:39 2007 UTC (7 years, 1 month ago) by drochner
Branch: MAIN
CVS Tags: yamt-pf42-baseX, yamt-pf42-base4, yamt-pf42-base3, yamt-pf42-base2, yamt-pf42-base, yamt-pf42, wrstuden-revivesa-base-3, wrstuden-revivesa-base-2, wrstuden-revivesa-base-1, wrstuden-revivesa-base, wrstuden-revivesa, netbsd-5-base, netbsd-5-2-RELEASE, netbsd-5-2-RC1, netbsd-5-2-2-RELEASE, netbsd-5-2-1-RELEASE, netbsd-5-2, netbsd-5-1-RELEASE, netbsd-5-1-RC4, netbsd-5-1-RC3, netbsd-5-1-RC2, netbsd-5-1-RC1, netbsd-5-1-4-RELEASE, netbsd-5-1-3-RELEASE, netbsd-5-1-2-RELEASE, netbsd-5-1-1-RELEASE, netbsd-5-1, netbsd-5-0-RELEASE, netbsd-5-0-RC4, netbsd-5-0-RC3, netbsd-5-0-RC2, netbsd-5-0-RC1, netbsd-5-0-2-RELEASE, netbsd-5-0-1-RELEASE, netbsd-5-0, netbsd-5, mjf-devfs2-base, mjf-devfs2, matt-premerge-20091211, matt-nb5-pq3-base, matt-nb5-pq3, matt-nb5-mips64-u2-k2-k4-k7-k8-k9, matt-nb5-mips64-u1-k1-k5, matt-nb5-mips64-premerge-20101231, matt-nb5-mips64-premerge-20091211, matt-nb5-mips64-k15, matt-nb5-mips64, matt-nb4-mips64-k7-u2a-k9b, matt-mips64-base2, matt-armv6-prevmlocking, matt-armv6-nbase, matt-armv6-base, matt-armv6, keiichi-mipv6-base, keiichi-mipv6, jym-xensuspend-nbase, jym-xensuspend-base, jym-xensuspend, hpcarm-cleanup-nbase, hpcarm-cleanup-base, cube-autoconf-base, cube-autoconf
Changes since 1.1: +24 -1 lines
Diff to previous 1.1 (colored)

Add C99 complex support, for double and float.
Most complex function implementations are from the "c9x-complex" library,
originating from the "cephes" math library, see
http://www.netlib.org/cephes/, from Stephen L. Moshier, incorporated and
redistributed with the NetBSD license by permission of the author.

Error behaviour and other boundary conditions (branch cuts)
need to be looked at.

For namespace sanity, I've done the rename/weak alias procedure to
most of the exported functions which are also used internally.
Didn't do so for sin/cos(f) yet because assembler implementations use
them directly, and renaming functions shared between the main libm
and the machine specific "overlay" might raise binary compatibility
issues.

Revision 1.1 / (download) - annotate - [select for diffs], Fri Aug 10 21:20:36 2007 UTC (7 years, 1 month ago) by drochner
Branch: MAIN

make the hypot/atan2 functions weak aliases, because they are used
internally by the historical cabs(), and the future c99 cabs/carg

This form allows you to request diff's between any two revisions of a file. You may select a symbolic revision name using the selection box or you may type in a numeric name using the type-in text box.




CVSweb <webmaster@jp.NetBSD.org>