+2008-01-11 Richard B. Kreckel <kreckel@ginac.de>
+
+ * include/cln/float.h (cos_sin_t, cosh_sinh_t): Add default ctor.
+
+2008-01-11 Richard B. Kreckel <kreckel@ginac.de>
+
+ Make some functions more memory efficient:
+ * src/float/transcendental/cl_LF_tran.h (eval_rational_series): The
+ evaluation of streamed rational series may profit from shift-counting Q,
+ too. Introduce a template parameter to determine whether shift-counting
+ is to be used or not.
+ * src/float/transcendental/cl_LF_ratseries_pqb.cc: Introduce template
+ parameter.
+ * src/float/transcendental/cl_LF_ratseries_pqa.cc: Likewise.
+ * src/float/transcendental/cl_LF_ratseries_pqab.cc: Likewise.
+ * src/float/transcendental/cl_LF_ratseries_qa.cc: Likewise.
+ * src/float/transcendental/cl_LF_ratseries_qab.cc: Likewise.
+ * src/float/transcendental/cl_LF_ratseries_q.cc: Likewise, added
+ overload for streamed expansion.
+ * src/float/transcendental/cl_LF_ratseries_qb.cc: Likewise.
+ * src/float/transcendental/cl_LF_ratseries_pq.cc: Introduce template
+ parameter, added overload for streamed expansion using shift-counts.
+ * src/float/transcendental/cl_LF_zeta3.cc: Adapt to above changes.
+ * src/float/transcendental/cl_LF_pi.cc: Likewise.
+ * src/float/transcendental/cl_LF_eulerconst.cc: Likewise.
+ * src/float/transcendental/cl_LF_catalanconst.cc: Likewise.
+ * src/float/transcendental/cl_LF_cossin_aux.cc: Likewise.
+ * src/float/transcendental/cl_LF_coshsinh_aux.cc: Likewise.
+ * src/float/transcendental/cl_LF_atanh_recip.cc: Use streamed series.
+ * src/float/transcendental/cl_LF_atan_recip.cc: Likewise.
+ * src/float/transcendental/cl_LF_exp1.cc: Likewise.
+ * src/float/transcendental/cl_LF_exp_aux.cc: Likewise.
+ * src/float/transcendental/cl_LF_ratseries.cc: Removed.
+
+2008-01-06 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
+ Richard B. Kreckel <kreckel@ginac.de>
+
+ Cater to the fact that g++ 4.3 will use a different naming for
+ the global constructor suffix in shared and static objects.
+ * m4/c++-constructors.m4 (CL_GLOBAL_CONSTRUCTORS): Add test for
+ the global constructor suffix, define CL_GLOBAL_CONSTRUCTOR_SUFFIX_PIC
+ and CL_GLOBAL_CONSTRUCTOR_SUFFIX_NOPIC appropriately.
+ * include/cln/config.h.in: Provide templates to be filled in by
+ configure.
+ * include/cln/modules.h (CL_PROVIDE, CL_REQUIRE): Use
+ CL_GLOBAL_CONSTRUCTOR_SUFFIX_PIC, CL_GLOBAL_CONSTRUCTOR_SUFFIX_NOPIC.
+
+2007-12-19 Richard B. Kreckel <kreckel@ginac.de>
+
+ * m4/general.m4 (CL_CANONICAL_HOST_CPU): Force host_cpu=rs6000 for
+ powerpc64 if userland is 32 bit.
+
+2007-12-18 Richard B. Kreckel <kreckel@ginac.de>
+
+ * autoconf/ltmain.sh: Update to libtool-1.5.24.
+ * autoconf/config.guess: Likewise.
+ * autoconf/config.sub: Likewise.
+ * m4/libtool.m4: Likewise.
+
+2007-12-18 Richard B. Kreckel <kreckel@ginac.de>
+
+ * src/float/transcendental/cl_F_lnx.cc: Make actuallen of type uintC.
+ * src/float/transcendental/cl_F_expx.cc: Likewise.
+ * src/float/transcendental/cl_F_sinhx.cc: Likewise.
+ * src/float/transcendental/cl_F_sinx.cc: Likewise.
+
+2007-12-17 Richard B. Kreckel <kreckel@ginac.de>
+
+ Silly workaround for silly bug in gmp.h:
+ * m4/gmp.m4 (CL_GMP_SET_UINTD): Swap #include <gmp.h> and <stdio.h>.
+
2007-12-17 Richard B. Kreckel <kreckel@ginac.de>
* src/polynomial/elem/cl_UP_GF2.h (gf2_mul_table): define for sparc64.