The NetBSD Project

CVS log for src/lib/libm/shlib_version

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

Request diff between arbitrary revisions


Default branch: MAIN
Current tag: netbsd-5


Revision 1.9.14.1 / (download) - annotate - [select for diffs], Fri Mar 12 21:58:42 2010 UTC (4 years, 1 month ago) by riz
Branch: netbsd-5
CVS Tags: 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, matt-nb5-pq3-base, matt-nb5-pq3
Changes since 1.9: +2 -2 lines
Diff to previous 1.9 (colored) next main 1.10 (colored)

Pull up following revision(s) (requested by snj in ticket #1330):
	lib/libm/man/fmax.3: revision 1.1-1.2
	lib/libm/src/s_fmin.c: revision 1.1-1.2
	lib/libm/src/s_fdim.c: revision 1.1
	lib/libm/src/s_fmaxl.c: revision 1.1
	lib/libm/Makefile: revision 1.90
	include/math.h: revision 1.49
	lib/libm/src/s_fmaxf.c: revision 1.1
	lib/libm/src/s_fmax.c: revision 1.1
	lib/libm/shlib_version: revision 1.10
	distrib/sets/lists/base/md.sparc64: revision 1.63 (via patch)
	distrib/sets/lists/base/shl.mi: revision 1.495 (via patch)
	lib/libm/src/s_fminl.c: revision 1.1
	distrib/sets/lists/comp/mi: revision 1.1317
	lib/libm/man/fdim.3: revision 1.1-1.3
	lib/libm/src/s_fminf.c: revision 1.1
	distrib/sets/lists/base/md.amd64: revision 1.70 (via patch)
add f{min,max,dim}{,l,f} from FreeBSD
These functions are going to first appear in 5.1, not 6.0.

Revision 1.9 / (download) - annotate - [select for diffs], Mon Aug 20 16:01:30 2007 UTC (6 years, 8 months 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-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, mjf-devfs2-base, mjf-devfs2, matt-nb5-mips64-u2-k2-k4-k7-k8-k9, matt-nb5-mips64-u1-k1-k5, matt-nb5-mips64-premerge-20091211, 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
Branch point for: netbsd-5, matt-nb5-mips64
Changes since 1.8: +2 -2 lines
Diff to previous 1.8 (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.

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>