X-Git-Url: http://erislabs.net/gitweb/?a=blobdiff_plain;f=ChangeLog;h=5d2c806e7767c183941830c80e11c120a973199e;hb=a07a8312ef6890f02f8cebedcf32b851da7366f0;hp=f51ebc892b19ac9766e854b1155ef31bf7d2501f;hpb=146d9145073e62a2096a2d6b33f75e93908fedf3;p=gnulib.git diff --git a/ChangeLog b/ChangeLog index f51ebc892..5d2c806e7 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,150 @@ +2010-01-18 Bruno Haible + + Tests for module 'cosl'. + * modules/cosl-tests: New file. + * tests/test-cosl.c: New file. + + Tests for module 'atanl'. + * modules/atanl-tests: New file. + * tests/test-atanl.c: New file. + + Tests for module 'asinl'. + * modules/asinl-tests: New file. + * tests/test-asinl.c: New file. + + Tests for module 'acosl'. + * modules/acosl-tests: New file. + * tests/test-acosl.c: New file. + + New modules acosl, asinl, atanl, cosl, expl, logl, sinl, sqrtl, tanl. + * lib/math.in.h (acosl, asinl, atanl, cosl, expl, logl, sinl, sqrtl, + tanl): Use the standard gnulib idiom. + * lib/cosl.c: Don't include trigl.c and sincosl.c. + * lib/sinl.c: Likewise. + * lib/tanl.c: Don't include trigl.c. + (kernel_tanl): Make static. + * lib/sincosl.c: Include trigl.h first. + * lib/trigl.c: Likewise. + * m4/acosl.m4: New file. + * m4/asinl.m4: New file. + * m4/atanl.m4: New file. + * m4/cosl.m4: New file. + * m4/expl.m4: New file. + * m4/logl.m4: New file. + * m4/sinl.m4: New file. + * m4/sqrtl.m4: New file. + * m4/tanl.m4: New file. + * m4/mathl.m4: Remove file. + * m4/math_h.m4 (gl_MATH_H_DEFAULTS): Initialize GNULIB_* and HAVE_* + variables for acosl, asinl, atanl, cosl, expl, logl, sinl, sqrtl, tanl. + Don't initialize GNULIB_MATHL. + * modules/acosl: New file. + * modules/asinl: New file. + * modules/atanl: New file. + * modules/cosl: New file. + * modules/expl: New file. + * modules/logl: New file. + * modules/sinl: New file. + * modules/sqrtl: New file. + * modules/tanl: New file. + * modules/math (Makefile.am): Substitute GNULIB_* and HAVE_* variables + for acosl, asinl, atanl, cosl, expl, logl, sinl, sqrtl, tanl. Don't + substitute GNULIB_MATHL. + * modules/mathl: Rewritten. + * doc/posix-functions/acosl.texi: Mention the 'acosl' module. + * doc/posix-functions/asinl.texi: Mention the 'asinl' module. + * doc/posix-functions/atanl.texi: Mention the 'atanl' module. + * doc/posix-functions/cosl.texi: Mention the 'cosl' module. + * doc/posix-functions/expl.texi: Mention the 'expl' module. + * doc/posix-functions/logl.texi: Mention the 'logl' module. + * doc/posix-functions/sinl.texi: Mention the 'sinl' module. + * doc/posix-functions/sqrtl.texi: Mention the 'sqrtl' module. + * doc/posix-functions/tanl.texi: Mention the 'tanl' module. + +2010-01-18 Bruno Haible + + sqrt: Make gl_FUNC_SQRT requirable. + * m4/sqrt.m4: New file. + * modules/sqrt (Files): Add it. + (configure.ac): Invoke gl_FUNC_SQRT. + +2010-01-18 Bruno Haible + + New modules for common functions. + * m4/mathfunc.m4: New file. + * modules/acos: New file. + * modules/asin: New file. + * modules/atan: New file. + * modules/atan2: New file. + * modules/cbrt: New file. + * modules/copysign: New file. + * modules/cos: New file. + * modules/cosh: New file. + * modules/erf: New file. + * modules/erfc: New file. + * modules/exp: New file. + * modules/fabs: New file. + * modules/fmod: New file. + * modules/hypot: New file. + * modules/j0: New file. + * modules/j1: New file. + * modules/jn: New file. + * modules/ldexp: New file. + * modules/lgamma: New file. + * modules/log: New file. + * modules/log10: New file. + * modules/log1p: New file. + * modules/logb: New file. + * modules/modf: New file. + * modules/nextafter: New file. + * modules/pow: New file. + * modules/remainder: New file. + * modules/rint: New file. + * modules/sin: New file. + * modules/sinh: New file. + * modules/sqrt: New file. + * modules/tan: New file. + * modules/tanh: New file. + * modules/y0: New file. + * modules/y1: New file. + * modules/yn: New file. + * doc/posix-functions/acos.texi: Mention the 'acos' module. + * doc/posix-functions/asin.texi: Mention the 'asin' module. + * doc/posix-functions/atan.texi: Mention the 'atan' module. + * doc/posix-functions/atan2.texi: Mention the 'atan2' module. + * doc/posix-functions/cbrt.texi: Mention the 'cbrt' module. + * doc/posix-functions/copysign.texi: Mention the 'copysign' module. + * doc/posix-functions/cos.texi: Mention the 'cos' module. + * doc/posix-functions/cosh.texi: Mention the 'cosh' module. + * doc/posix-functions/erf.texi: Mention the 'erf' module. + * doc/posix-functions/erfc.texi: Mention the 'erfc' module. + * doc/posix-functions/exp.texi: Mention the 'exp' module. + * doc/posix-functions/fabs.texi: Mention the 'fabs' module. + * doc/posix-functions/fmod.texi: Mention the 'fmod' module. + * doc/posix-functions/hypot.texi: Mention the 'hypot' module. + * doc/posix-functions/j0.texi: Mention the 'j0' module. + * doc/posix-functions/j1.texi: Mention the 'j1' module. + * doc/posix-functions/jn.texi: Mention the 'jn' module. + * doc/posix-functions/ldexp.texi: Mention the 'ldexp' module. + * doc/posix-functions/lgamma.texi: Mention the 'lgamma' module. + * doc/posix-functions/log.texi: Mention the 'log' module. + * doc/posix-functions/log10.texi: Mention the 'log10' module. + * doc/posix-functions/log1p.texi: Mention the 'log1p' module. + * doc/posix-functions/logb.texi: Mention the 'logb' module. + * doc/posix-functions/modf.texi: Mention the 'modf' module. + * doc/posix-functions/nextafter.texi: Mention the 'nextafter' module. + * doc/posix-functions/pow.texi: Mention the 'pow' module. + * doc/posix-functions/remainder.texi: Mention the 'remainder' module. + * doc/posix-functions/rint.texi: Mention the 'rint' module. + * doc/posix-functions/sin.texi: Mention the 'sin' module. + * doc/posix-functions/sinh.texi: Mention the 'sinh' module. + * doc/posix-functions/sqrt.texi: Mention the 'sqrt' module. + * doc/posix-functions/tan.texi: Mention the 'tan' module. + * doc/posix-functions/tanh.texi: Mention the 'tanh' module. + * doc/posix-functions/y0.texi: Mention the 'y0' module. + * doc/posix-functions/y1.texi: Mention the 'y1' module. + * doc/posix-functions/yn.texi: Mention the 'yn' module. + 2010-01-18 Jim Meyering ignore-value: relax license to LGPLv2+