]> www.ginac.de Git - cln.git/blobdiff - ChangeLog
Add @node lines and @menu lists.
[cln.git] / ChangeLog
index 817fb3bbb36a765d0597747ad2db3686de483bf9..6d40705c08a48c02d935dbc84c4cb4cc98985a23 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,74 @@
+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.