+2007-04-02 Alexei Sheplyakov <varg@theor.jinr.ru>
+
+ Debian Bug#412103:
+ * cln.pc.in: list -lgmp in Libs.private instead of in Libs.
+ * doc/cln.tex: Undocument cln-config, properly document pkg-config.
+ * cln-config.1.in: Remove.
+ * cln-config.in: Remove.
+ * cln.m4: Remove.
+ * configure.ac: Don't output cln-config and cln-config.1.
+
+2006-12-24 Bruno Haible <bruno@clisp.org>
+
+ Make autoconfiguration work with gcc-4.3 snapshots.
+ * autoconf/intparam.c (main1): Rename get_integer_bitsize to
+ get_unsigned_integer_bitsize. New macro get_signed_integer_bitsize.
+
+2006-12-19 Bruno Haible <bruno@clisp.org>
+
+ * autoconf/intparam.c (main): Use 'return', not exit().
+ * autoconf/floatparam.c (main): Likewise.
+ Reported by Ralf Wildenhues <Ralf.Wildenhues@gmx.de>.
+
+2006-12-11 Richard B. Kreckel <kreckel@ginac.de>
+
+ Extend the exponent range from 32 bits to 64 bits on selected platforms.
+ * include/cln/number.h: Add signatures for operations with long long.
+ * include/cln/complex_class.h: Likewise.
+ * include/cln/real_class.h: Likewise.
+ * include/cln/real.h: Likewise.
+ * include/cln/rational_class.h: Likewise.
+ * include/cln/rational.h: Likewise.
+ * include/cln/integer_class.h: Likewise.
+ * include/cln/integer.h: Likewise.
+ * include/cln/float.h: Likewise.
+ * include/cln/lfloat.h: Likewise.
+ * include/cln/types.h (sintE and uintE): New types for exponents.
+ * include/cln/*float.h: Use the new types for exponents.
+ * include/cln/floatformat.h (float_format_t): Make underlying type
+ compatible with sintE.
+ * doc/cln.tex: Document changed float_exponent return value.
+ * src/float/cl_F.h: Likewise.
+ * src/float/ffloat/misc/cl_FF_exponent.cc: Likewise.
+ * src/float/input/cl_F_read.cc: Likewise.
+ * src/float/lfloat/cl_LF.h: Likewise.
+ * src/float/lfloat/cl_LF_impl.h: Likewise.
+ * src/float/lfloat/algebraic/cl_LF_sqrt.cc: Likewise.
+ * src/float/lfloat/elem/cl_LF_1plus.cc: Likewise.
+ * src/float/lfloat/elem/cl_LF_I_div.cc: Likewise.
+ * src/float/lfloat/elem/cl_LF_I_mul.cc: Likewise.
+ * src/float/lfloat/elem/cl_LF_compare.cc: Likewise.
+ * src/float/lfloat/elem/cl_LF_div.cc: Likewise.
+ * src/float/lfloat/elem/cl_LF_from_I.cc: Likewise.
+ * src/float/lfloat/elem/cl_LF_fround.cc: Likewise.
+ * src/float/lfloat/elem/cl_LF_ftrunc.cc: Likewise.
+ * src/float/lfloat/elem/cl_LF_futrunc.cc: Likewise.
+ * src/float/lfloat/elem/cl_LF_mul.cc: Likewise.
+ * src/float/lfloat/elem/cl_LF_scale.cc: Likewise.
+ * src/float/lfloat/elem/cl_LF_scale_I.cc: Likewise.
+ * src/float/lfloat/elem/cl_LF_square.cc: Likewise.
+ * src/float/lfloat/elem/cl_LF_to_I.cc: Likewise.
+ * src/float/lfloat/misc/cl_LF_decode.cc: Likewise.
+ * src/float/lfloat/misc/cl_LF_exponent.cc: Likewise.
+ * src/float/lfloat/misc/cl_LF_idecode.cc: Likewise.
+ * src/float/lfloat/misc/cl_LF_shortenrel.cc: Likewise.
+ * src/float/lfloat/misc/cl_LF_shortenwith.cc: Likewise.
+ * src/float/misc/cl_F_decode.cc: Likewise.
+ * src/float/misc/cl_F_exponent.cc: Likewise.
+ * src/float/misc/cl_F_shortenrel.cc: Likewise.
+ * src/float/misc/cl_float_format.cc: Likewise.
+ * src/float/output/cl_F_dprint.cc: Likewise.
+ * src/float/sfloat/misc/cl_SF_exponent.cc: Likewise.
+ * src/float/transcendental/cl_F_atanhx.cc: Likewise.
+ * src/float/transcendental/cl_F_atanx.cc: Likewise.
+ * src/float/transcendental/cl_F_cosh.cc: Likewise.
+ * src/float/transcendental/cl_F_expx.cc: Likewise.
+ * src/float/transcendental/cl_F_lnx.cc: Likewise.
+ * src/float/transcendental/cl_F_sinhx.cc: Likewise.
+ * src/float/transcendental/cl_F_sinx.cc: Likewise.
+ * src/float/transcendental/cl_LF_pi.cc: Likewise.
+ * src/integer/cl_I.h: Likewise.
+ * src/complex/algebraic/cl_LF_hypot.cc: Likewise.
+ * src/complex/elem/division/cl_C_LF_recip.cc: Likewise.
+ * src/float/dfloat/misc/cl_DF_exponent.cc: Likewise.
+ * src/integer/conv/cl_I_from_Q2.cc: Added.
+ * src/base/cl_low.h (isqrtC): New function, for 64 bit falls back to...
+ * src/base/low/cl_low_isqrt.cc (isqrt): ...this new implementation.
+ * src/base/cl_macros.h (bitc): Make sure 64 bit is used if required by
+ exponent operations.
+ * examples/pi.cc: Support more than 646456614 decimal digits.
+
+2006-11-02 Richard B. Kreckel <kreckel@ginac.de>
+
+ * src/base/digitseq/cl_DS.h: #undef DS, needed for i386-Solaris.
+
+2006-10-11 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
+
+ * tests/Makefile.in (VPATH): Fix syntax error.
+
+2006-09-14 Richard B. Kreckel <kreckel@ginac.de>
+
+ * examples/perfnum.cc: update to presumed 44th Mersenne prime.
+
+2006-08-15 Richard B. Kreckel <kreckel@ginac.de>
+
+ * tests/Makefile.in: MinGW support for make check
+ (Patch by Sheplyakov Alexei <varg@theor.jinr.ru> to add ${EXEEXT}).
+ * Makefile.in: Convert from $(VAR) to ${VAR} syntax.
+ * benchmarks/Makefile.in: Likewise.
+ * doc/Makefile.in: Likewise.
+ * examples/Makefile.in: Likewise.
+ * src/Makefile.in: Likewise.
+ * tests/Makefile.in: Likewise.
+
+2006-08-06 Richard B. Kreckel <kreckel@ginac.de>
+
+ * configure.ac: Re-enable shared lib on non-MinGW platforms, sigh.
+
+2006-08-04 Sheplyakov Alexei <varg@theor.jinr.ru>
+
+ * configure.ac: Disable shared lib on MinGW.
+
+2006-08-03 Sheplyakov Alexei <varg@theor.jinr.ru>
+
+ * m4/param.m4: Add support for MinGW.
+ * src/base/random/cl_random_from.cc: Fix for last patch.
+
2006-07-23 Sheplyakov Alexei <varg@theor.jinr.ru>
* src/base/random/cl_random_from.cc: Add support for MinGW.