/[cln]/ChangeLog
ViewVC logotype

Log of /ChangeLog

Parent Directory Parent Directory | Revision Log Revision Log


Links to HEAD: (view) (annotate)
Sticky Tag:

Revision 1.226 - (view) (annotate) - [select for diffs]
Sun May 25 08:12:47 2008 UTC (5 years ago) by haible
Branch: MAIN
CVS Tags: HEAD
Changes since 1.225: +8 -0 lines
Diff to previous 1.225 , to selected 1.149
Remove support for K&R C compilers.


Revision 1.225 - (view) (annotate) - [select for diffs]
Mon Apr 21 20:56:29 2008 UTC (5 years, 1 month ago) by kreckel
Branch: MAIN
Changes since 1.224: +5 -0 lines
Diff to previous 1.224 , to selected 1.149
Fix sparc64 build with -DNO_ASM and reduce compiler warnings.


Revision 1.224 - (view) (annotate) - [select for diffs]
Sat Apr 19 01:41:10 2008 UTC (5 years, 2 months ago) by haible
Branch: MAIN
Changes since 1.223: +3 -2 lines
Diff to previous 1.223 , to selected 1.149
Fix last ChangeLog entry.


Revision 1.223 - (view) (annotate) - [select for diffs]
Fri Apr 18 23:56:32 2008 UTC (5 years, 2 months ago) by haible
Branch: MAIN
Changes since 1.222: +7 -1 lines
Diff to previous 1.222 , to selected 1.149
Fix a bug in FN_to_NDS in configurations where intDsize < intPsize.


Revision 1.222 - (view) (annotate) - [select for diffs]
Mon Apr 7 21:32:02 2008 UTC (5 years, 2 months ago) by kreckel
Branch: MAIN
Changes since 1.221: +4 -0 lines
Diff to previous 1.221 , to selected 1.149
Fix VPATH build [Alexei Sheplyakov].


Revision 1.221 - (view) (annotate) - [select for diffs]
Mon Apr 7 21:30:54 2008 UTC (5 years, 2 months ago) by kreckel
Branch: MAIN
Changes since 1.220: +8 -0 lines
Diff to previous 1.220 , to selected 1.149
Re-esatblish 1.2.0 ABI, broken 2008-02-22 [Alexei Sheplyakov].

* src/float/input/cl_F_readparsed.cc: Add obsolete signature with index
args uintL.
* src/integer/input/cl_I_readparsed.cc: Likewise.
* src/rational/input/cl_RA_readparsed.cc: Likewise.


Revision 1.220 - (view) (annotate) - [select for diffs]
Sat Apr 5 21:03:28 2008 UTC (5 years, 2 months ago) by kreckel
Branch: MAIN
CVS Tags: cln_1-2-2
Changes since 1.219: +4 -0 lines
Diff to previous 1.219 , to selected 1.149
Finalize release 1.2.2.


Revision 1.219 - (view) (annotate) - [select for diffs]
Fri Apr 4 22:09:56 2008 UTC (5 years, 2 months ago) by kreckel
Branch: MAIN
Changes since 1.218: +8 -0 lines
Diff to previous 1.218 , to selected 1.149
Re-establish ABI, broken 2008-01-20.

* src/float/ffloat/conv/cl_FF_from_float.cc: Add obsolete signature of
cl_float_to_FF_pointer.
* src/float/dfloat/conv/cl_DF_from_double.cc: Add obsolete signature of
cl_double_to_DF_pointer.


Revision 1.218 - (view) (annotate) - [select for diffs]
Tue Apr 1 00:51:50 2008 UTC (5 years, 2 months ago) by haible
Branch: MAIN
Changes since 1.217: +8 -0 lines
Diff to previous 1.217 , to selected 1.149
Fix hack from 2008-01-20 that broke on ARM.


Revision 1.217 - (view) (annotate) - [select for diffs]
Mon Mar 24 21:55:11 2008 UTC (5 years, 2 months ago) by kreckel
Branch: MAIN
CVS Tags: cln_1-2-1
Changes since 1.216: +4 -0 lines
Diff to previous 1.216 , to selected 1.149
Finalize release 1.2.1.


Revision 1.216 - (view) (annotate) - [select for diffs]
Mon Mar 24 02:05:40 2008 UTC (5 years, 2 months ago) by haible
Branch: MAIN
Changes since 1.215: +7 -0 lines
Diff to previous 1.215 , to selected 1.149
New file, for recreating the build prerequisites after a CVS checkout.


Revision 1.215 - (view) (annotate) - [select for diffs]
Mon Mar 24 02:03:42 2008 UTC (5 years, 2 months ago) by haible
Branch: MAIN
Changes since 1.214: +5 -0 lines
Diff to previous 1.214 , to selected 1.149
Fix bug introduced on 2008-02-23.


Revision 1.214 - (view) (annotate) - [select for diffs]
Sat Mar 15 21:13:51 2008 UTC (5 years, 3 months ago) by kreckel
Branch: MAIN
Changes since 1.213: +21 -14 lines
Diff to previous 1.213 , to selected 1.149
Optional support for configure --with-gmp=GMP-PREFIX.


Revision 1.213 - (view) (annotate) - [select for diffs]
Sun Feb 24 18:56:36 2008 UTC (5 years, 3 months ago) by haible
Branch: MAIN
Changes since 1.212: +6 -0 lines
Diff to previous 1.212 , to selected 1.149
Support for gcc-4.3 snapshots.


Revision 1.212 - (view) (annotate) - [select for diffs]
Sat Feb 23 18:06:32 2008 UTC (5 years, 3 months ago) by haible
Branch: MAIN
Changes since 1.211: +9 -0 lines
Diff to previous 1.211 , to selected 1.149
Change "make alls" and "make allo" to recurse into subdirectories.
* src/Makefile.in (alls-local): Renamed from alls.
(allo-local): Renamed from allo.
(SUBDIRS_TARGET_ALL): Renamed from SUBDIRS_TARGET.
(alls, allo): New rules.
(SUBDIRS_TARGET_ALLS, SUBDIRS_TARGET_ALLO): New variables.


Revision 1.211 - (view) (annotate) - [select for diffs]
Fri Feb 22 21:30:26 2008 UTC (5 years, 3 months ago) by kreckel
Branch: MAIN
Changes since 1.210: +12 -0 lines
Diff to previous 1.210 , to selected 1.149
Make index variables uintC.


Revision 1.210 - (view) (annotate) - [select for diffs]
Fri Feb 15 23:51:10 2008 UTC (5 years, 4 months ago) by kreckel
Branch: MAIN
Changes since 1.209: +5 -0 lines
Diff to previous 1.209 , to selected 1.149
	* More robust definition of CL_HAVE_ATTRIBUTE_FLATTEN.


Revision 1.209 - (view) (annotate) - [select for diffs]
Sun Feb 10 21:37:28 2008 UTC (5 years, 4 months ago) by kreckel
Branch: MAIN
Changes since 1.208: +7 -0 lines
Diff to previous 1.208 , to selected 1.149
* Upgrade to files from libtool 1.5.26.


Revision 1.208 - (view) (annotate) - [select for diffs]
Sat Feb 9 16:44:17 2008 UTC (5 years, 4 months ago) by kreckel
Branch: MAIN
Changes since 1.207: +9 -0 lines
Diff to previous 1.207 , to selected 1.149
Avoid compiler warning about ignored 'flatten' attribute directive.


Revision 1.207 - (view) (annotate) - [select for diffs]
Thu Feb 7 00:13:05 2008 UTC (5 years, 4 months ago) by kreckel
Branch: MAIN
Changes since 1.206: +13 -0 lines
Diff to previous 1.206 , to selected 1.149
Enable modifying operators by default.


Revision 1.206 - (view) (annotate) - [select for diffs]
Wed Feb 6 08:11:34 2008 UTC (5 years, 4 months ago) by kreckel
Branch: MAIN
Changes since 1.205: +6 -0 lines
Diff to previous 1.205 , to selected 1.149
Fix crash in output of huge numbers.


Revision 1.205 - (view) (annotate) - [select for diffs]
Mon Feb 4 23:51:56 2008 UTC (5 years, 4 months ago) by kreckel
Branch: MAIN
Changes since 1.204: +6 -0 lines
Diff to previous 1.204 , to selected 1.149
        Fix cl_F output of more than 2^32 decimal digits:
        * src/base/string/cl_sstring.cc (cl_sstring): make len uintC.
        * src/base/string/cl_sstring.h: Likewise.


Revision 1.204 - (view) (annotate) - [select for diffs]
Wed Jan 23 12:07:02 2008 UTC (5 years, 4 months ago) by haible
Branch: MAIN
Changes since 1.203: +7 -0 lines
Diff to previous 1.203 , to selected 1.149
Allow 64-bit builds on MacOS X 10.5.


Revision 1.203 - (view) (annotate) - [select for diffs]
Tue Jan 22 00:19:25 2008 UTC (5 years, 4 months ago) by haible
Branch: MAIN
Changes since 1.202: +27 -0 lines
Diff to previous 1.202 , to selected 1.149
Avoid some gcc warnings.


Revision 1.202 - (view) (annotate) - [select for diffs]
Sat Jan 19 20:50:30 2008 UTC (5 years, 5 months ago) by kreckel
Branch: MAIN
CVS Tags: cln_1-2-0
Changes since 1.201: +6 -0 lines
Diff to previous 1.201 , to selected 1.149
* Update to fixes in doc subdir.


Revision 1.201 - (view) (annotate) - [select for diffs]
Sat Jan 19 20:21:26 2008 UTC (5 years, 5 months ago) by kreckel
Branch: MAIN
Changes since 1.200: +4 -0 lines
Diff to previous 1.200 , to selected 1.149
* Release 1.2.0.


Revision 1.200 - (view) (annotate) - [select for diffs]
Sat Jan 19 20:10:36 2008 UTC (5 years, 5 months ago) by kreckel
Branch: MAIN
Changes since 1.199: +1 -0 lines
Diff to previous 1.199 , to selected 1.149
Fix linking problems on some platforms caused by inline/non-inline versions
of same functions (obsoletes MAYBE_INLINE) [by Alexei Sheplyakov].


Revision 1.199 - (view) (annotate) - [select for diffs]
Fri Jan 18 22:59:06 2008 UTC (5 years, 5 months ago) by kreckel
Branch: MAIN
Changes since 1.198: +128 -0 lines
Diff to previous 1.198 , to selected 1.149
Fix linking problems on some platforms caused by inline/non-inline versions
of same functions (obsoletes MAYBE_INLINE) [by Alexei Sheplyakov].


Revision 1.198 - (view) (annotate) - [select for diffs]
Tue Jan 15 11:16:10 2008 UTC (5 years, 5 months ago) by haible
Branch: MAIN
Changes since 1.197: +10 -0 lines
Diff to previous 1.197 , to selected 1.149
Don't generate cln.texi from cln.tex any more.


Revision 1.197 - (view) (annotate) - [select for diffs]
Fri Jan 11 22:01:42 2008 UTC (5 years, 5 months ago) by kreckel
Branch: MAIN
Changes since 1.196: +4 -0 lines
Diff to previous 1.196 , to selected 1.149
        * include/cln/float.h (cos_sin_t, cosh_sinh_t): Add default ctor.


Revision 1.196 - (view) (annotate) - [select for diffs]
Fri Jan 11 16:50:15 2008 UTC (5 years, 5 months ago) by kreckel
Branch: MAIN
Changes since 1.195: +30 -0 lines
Diff to previous 1.195 , to selected 1.149
        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.


Revision 1.195 - (view) (annotate) - [select for diffs]
Sun Jan 6 22:02:58 2008 UTC (5 years, 5 months ago) by kreckel
Branch: MAIN
Changes since 1.194: +13 -0 lines
Diff to previous 1.194 , to selected 1.149
        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.


Revision 1.194 - (view) (annotate) - [select for diffs]
Tue Dec 18 23:01:19 2007 UTC (5 years, 6 months ago) by kreckel
Branch: MAIN
Changes since 1.193: +5 -0 lines
Diff to previous 1.193 , to selected 1.149
        * m4/general.m4 (CL_CANONICAL_HOST_CPU): Force host_cpu=rs6000 for
         powerpc64 if userland is 32 bit.


Revision 1.193 - (view) (annotate) - [select for diffs]
Tue Dec 18 22:19:14 2007 UTC (5 years, 6 months ago) by kreckel
Branch: MAIN
Changes since 1.192: +7 -0 lines
Diff to previous 1.192 , to selected 1.149
        * autoconf/ltmain.sh: Update to libtool-1.5.24.
        * autoconf/config.guess: Likewise.
        * autoconf/config.sub: Likewise.
        * m4/libtool.m4: Likewise.


Revision 1.192 - (view) (annotate) - [select for diffs]
Tue Dec 18 00:00:18 2007 UTC (5 years, 6 months ago) by kreckel
Branch: MAIN
Changes since 1.191: +7 -0 lines
Diff to previous 1.191 , to selected 1.149
        * 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.


Revision 1.191 - (view) (annotate) - [select for diffs]
Mon Dec 17 21:16:10 2007 UTC (5 years, 6 months ago) by kreckel
Branch: MAIN
Changes since 1.190: +5 -0 lines
Diff to previous 1.190 , to selected 1.149
        Silly workaround for silly bug in gmp.h:
        * m4/gmp.m4 (CL_GMP_SET_UINTD): Swap #include <gmp.h> and <stdio.h>.


Revision 1.190 - (view) (annotate) - [select for diffs]
Mon Dec 17 19:48:58 2007 UTC (5 years, 6 months ago) by kreckel
Branch: MAIN
Changes since 1.189: +4 -0 lines
Diff to previous 1.189 , to selected 1.149
        * src/polynomial/elem/cl_UP_GF2.h (gf2_mul_table): define for sparc64.


Revision 1.189 - (view) (annotate) - [select for diffs]
Tue Dec 4 08:24:08 2007 UTC (5 years, 6 months ago) by kreckel
Branch: MAIN
Changes since 1.188: +4 -0 lines
Diff to previous 1.188 , to selected 1.149
        * include/cln/types.h ([su]intE): 64-bit exponents for MIPS and RS6000.


Revision 1.188 - (view) (annotate) - [select for diffs]
Mon Dec 3 23:03:36 2007 UTC (5 years, 6 months ago) by kreckel
Branch: MAIN
Changes since 1.187: +4 -0 lines
Diff to previous 1.187 , to selected 1.149
        * src/float/lfloat/cl_LF.h (cl_heap_lfloat): Change len type to uintC.


Revision 1.187 - (view) (annotate) - [select for diffs]
Wed Nov 28 22:45:51 2007 UTC (5 years, 6 months ago) by kreckel
Branch: MAIN
Changes since 1.186: +8 -0 lines
Diff to previous 1.186 , to selected 1.149
        * include/cln/object.h: Don't redefine cl_word_alignment on sparc64.
        * src/base/digitseq/cl_asm_sparc64_.cc: Declare use of global
        register %g2 as scratch register within this file.
        Reported by Paul Irofti <bulibuta@gmail.com> and Sven Verdoolaege
        <skimo@kotnet.org>.


Revision 1.186 - (view) (annotate) - [select for diffs]
Sat Nov 3 22:47:30 2007 UTC (5 years, 7 months ago) by kreckel
Branch: MAIN
Changes since 1.185: +5 -0 lines
Diff to previous 1.185 , to selected 1.149
        * src/base/digitseq/cl_asm_i386_.cc (compare_loop_up,
        compare_loop_down): Fix empty ranges.


Revision 1.185 - (view) (annotate) - [select for diffs]
Fri Oct 12 21:44:21 2007 UTC (5 years, 8 months ago) by kreckel
Branch: MAIN
Changes since 1.184: +8 -0 lines
Diff to previous 1.184 , to selected 1.149
        Fix compilation on CYGWIN:
        * src/float/transcendental/cl_LF_zeta_int.cc: Avoid leading underscores
        in variable names.
        * src/float/transcendental/cl_LF_eulerconst.cc: Likewise.
        Reported by Chris Bouchard <cbouchrd@uiuc.edu>.


Revision 1.184 - (view) (annotate) - [select for diffs]
Tue Oct 9 22:26:28 2007 UTC (5 years, 8 months ago) by kreckel
Branch: MAIN
Changes since 1.183: +6 -0 lines
Diff to previous 1.183 , to selected 1.149
        * src/base/cl_low.h: Add missing linefeeds in SPARC 64 inline assembler.
        * src/base/low/cl_low_div.cc (divu_6464_6464_): Fix a copy-paste typo.
        Reported by Sven Verdoolaege <skimo@kotnet.org>.


Revision 1.183 - (view) (annotate) - [select for diffs]
Mon Oct 1 22:47:50 2007 UTC (5 years, 8 months ago) by kreckel
Branch: MAIN
Changes since 1.182: +5 -0 lines
Diff to previous 1.182 , to selected 1.149
On popular demand (Debian bug #286266, Ubuntu bug #128851):
* examples/pi.cc: Output no more than requested number of digits.


Revision 1.182 - (view) (annotate) - [select for diffs]
Mon Oct 1 21:35:12 2007 UTC (5 years, 8 months ago) by kreckel
Branch: MAIN
Changes since 1.181: +4 -0 lines
Diff to previous 1.181 , to selected 1.149
* autoconf/config.guess, autoconf/config.sub: updated from automake-1.9.


Revision 1.181 - (view) (annotate) - [select for diffs]
Wed Sep 19 00:00:39 2007 UTC (5 years, 9 months ago) by kreckel
Branch: MAIN
Changes since 1.180: +6 -0 lines
Diff to previous 1.180 , to selected 1.149
        * doc/cln.tex: Put entire document in @dircategory Mathematics.
        * doc/Makefile.in: texi2html -split_chapter suddenly uses subdirectory.
        * Makefile.in: Don't install non-existing cln-config* and cln.m4.


Revision 1.180 - (view) (annotate) - [select for diffs]
Tue Sep 18 21:56:18 2007 UTC (5 years, 9 months ago) by kreckel
Branch: MAIN
Changes since 1.179: +5 -0 lines
Diff to previous 1.179 , to selected 1.149
        * include/cln/modules.h (CL_JUMP_TO): Use a pc relative jump on m68k.
        See <http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=388000>.


Revision 1.179 - (view) (annotate) - [select for diffs]
Sat Sep 15 21:34:15 2007 UTC (5 years, 9 months ago) by kreckel
Branch: MAIN
Changes since 1.178: +4 -0 lines
Diff to previous 1.178 , to selected 1.149
        * */*: Convert encoding from ISO 8859-1 to UTF-8.


Revision 1.178 - (view) (annotate) - [select for diffs]
Thu Sep 13 19:47:51 2007 UTC (5 years, 9 months ago) by kreckel
Branch: MAIN
Changes since 1.177: +37 -0 lines
Diff to previous 1.177 , to selected 1.149
	Truncated binary splitting for even more memory efficiency:
	* src/float/transcendental/cl_LF_tran.h: Added new overloads. See below.
	* src/float/transcendental/cl_LF_ratseries_stream_pq.cc: Removed and
	moved everything to...
	* src/float/transcendental/cl_LF_ratseries_pq.cc: ...here. Added an
	overload for truncated expansion.
	* src/float/transcendental/cl_LF_ratseries_stream_pqa.cc: Removed and
	moved everything to...
	* src/float/transcendental/cl_LF_ratseries_pqa.cc: ...here. Added an
	overload for truncated expansion.
	* src/float/transcendental/cl_LF_ratseries_stream_pqb.cc: Removed and
	moved everything to...
	* src/float/transcendental/cl_LF_ratseries_pqb.cc: ...here. Added an
	overload for truncated expansion.
	* src/float/transcendental/cl_LF_ratseries_stream_pqab.cc: Removed and
	moved everything to...
	* src/float/transcendental/cl_LF_ratseries_pqab.cc: ...here. Added an
	overload for truncated expansion.
	* src/float/transcendental/cl_LF_ratsumseries_pqcd_aux.cc: Added
	overloads for streamed and truncated expansion.
	* src/float/transcendental/cl_LF_ratsumseries_pqcd.cc: Likewise.
	* src/float/transcendental/cl_LF_ratsumseries_stream_pqd_aux.cc: Removed
	and moved everything to...
	* src/float/transcendental/cl_LF_ratsumseries_pqd_aux.cc: ...here. Added
	an overload for truncated expansion.
	* src/float/transcendental/cl_LF_ratsumseries_stream_pqd.cc: Removed
	and moved everything to...
	* src/float/transcendental/cl_LF_ratsumseries_pqd.cc: ...here. Added an
	overload for truncated expansion.
	* src/float/transcendental/cl_LF_pi.cc: Use truncated series.
	* src/float/transcendental/cl_LF_catalanconst.cc: Likewise.
	* src/float/transcendental/cl_LF_eulerconst.cc: Likewise.
	* src/float/transcendental/cl_LF_zeta_int.cc: Likewise.
	* src/float/transcendental/cl_LF_zeta3.cc: Likewise.


Revision 1.177 - (view) (annotate) - [select for diffs]
Fri Sep 7 19:45:30 2007 UTC (5 years, 9 months ago) by kreckel
Branch: MAIN
Changes since 1.176: +10 -0 lines
Diff to previous 1.176 , to selected 1.149
More memory efficient Euler-Mascheroni constant:
* src/float/transcendental/cl_LF_tran.h (cl_pqd_series_stream): New.
* src/float/transcendental/cl_LF_ratsumseries_stream_pqd.cc: New file.
* src/float/transcendental/cl_LF_ratsumseries_stream_pqd_aux.cc: New file.
* src/float/transcendental/cl_LF_eulerconst.cc: Compute series coefficients
on demand, using a series stream object.


Revision 1.176 - (view) (annotate) - [select for diffs]
Thu Aug 2 17:34:35 2007 UTC (5 years, 10 months ago) by kreckel
Branch: MAIN
Changes since 1.175: +4 -0 lines
Diff to previous 1.175 , to selected 1.149
        * src/base/digitseq/cl_DS_div.cc (cl_recip_suitable): uintC arguments.


Revision 1.175 - (view) (annotate) - [select for diffs]
Wed Aug 1 22:07:36 2007 UTC (5 years, 10 months ago) by kreckel
Branch: MAIN
Changes since 1.174: +5 -0 lines
Diff to previous 1.174 , to selected 1.149
        * */*: Remove cl_boolean, cl_true, and cl_false in favor of built-in
        C++ bool, true, and false.


Revision 1.174 - (view) (annotate) - [select for diffs]
Sat Jul 28 17:11:46 2007 UTC (5 years, 10 months ago) by kreckel
Branch: MAIN
Changes since 1.173: +212 -0 lines
Diff to previous 1.173 , to selected 1.149
        Remove exception hooks in favor of real C++ exceptions:
        * include/cln/exception.h: New file...
        * include/cln/cln.h: ...included here...
        * include/cln/rational.h: ...and here.
        * include/cln/abort.h: Removed.
        * include/cln/integer.h (ash_exception, exquo_exception): Add exception
        types.
        * include/cln/float.h (floating_point_exception,
        floating_point_nan_exception, floating_point_overflow_exception,
        floating_point_underflow_exception): Likewise.
        * include/cln/number_io.h (read_number_exception,
        read_number_bad_syntax_exception, read_number_junk_exception,
        read_number_eof_exception): Likewise.
        * include/cln/object.h (CL_DEFINE_CONVERTER): Replace dynamic assertion
        with a compile-time assertion.
        * include/cln/GV.h: Replace nonreturning functions with exceptions.
        * include/cln/modinteger.h: Likewise.
        * include/cln/SV.h: Likewise.
        * include/cln/ring.h: Likewise.
        * include/cln/string.h: Likewise.
        * include/cln/univpoly.h: Likewise.
        * src/base/cl_abort.cc: Removed.
        * src/base/cl_N_err_d0.cc: Removed.
        * src/base/cl_d0_exception.cc: New file.
        * src/base/cl_as_err.cc: Removed.
        * src/base/cl_as_exception.cc: New file.
        * src/base/cl_notreached.cc: Removed.
        * src/base/cl_notreached_exception.cc: New file.
        * src/base/input/cl_read_err_bad.cc: Removed.
        * src/base/input/cl_read_bad_syntax_exception.cc: New file.
        * src/base/input/cl_read_err_junk.cc: Removed.
        * src/base/input/cl_read_junk_exception.cc: New file.
        * src/base/input/cl_read_err_eof.cc: Removed.
        * src/base/input/cl_read_eof_exception.cc: New file.
        * src/base/cl_N.h (cl_as_error): Removed (see cln/exception.h).
        * src/base/macros.h (NOTREACHED): Throw.
        * src/base/cl_malloc.cc (xmalloc): Throw.
        * src/base/digitseq/cl_2DS_div.cc: Throw.
        * src/base/digitseq/cl_DS_div.cc: Throw.
        * src/base/digitseq/cl_DS_mul.cc: Throw.
        * src/base/digitseq/cl_DS_mul_fftc.h: Throw.
        * src/base/digitseq/cl_DS_mul_fftcs.h: Throw.
        * src/base/digitseq/cl_DS_mul_fftm.h: Throw.
        * src/base/digitseq/cl_DS_mul_fftp.h: Throw.
        * src/base/digitseq/cl_DS_mul_fftp3.h: Throw.
        * src/base/digitseq/cl_DS_mul_fftp3m.h: Throw.
        * src/base/digitseq/cl_DS_mul_fftr.h: Throw.
        * src/base/digitseq/cl_DS_mul_nuss.h: Throw.
        * src/base/digitseq/cl_DS_recipsqrt.cc: Throw.
        * src/base/digitseq/cl_DS_sqrt.cc: Throw.
        * src/base/hash/cl_hash.h: Throw.
        * src/base/hash/cl_hash1.h: Throw.
        * src/base/hash/cl_hash1weak.h: Throw.
        * src/base/hash/cl_hash2.h: Throw.
        * src/base/hash/cl_hash2weak.h: Throw.
        * src/base/hash/cl_hashset.h: Throw.
        * src/base/hash/cl_hashuniq.h: Throw.
        * src/base/hash/cl_hashuniqweak.h: Throw.
        * src/base/proplist/cl_pl_add.cc: Throw.
        * src/base/ring/cl_no_ring.cc: Throw.
        * src/base/string/cl_spushstring.h: Throw.
        * src/base/symbol/cl_symbol.cc: Throw.
        * src/integer/bitwise/cl_I_ash.h: Removed (see cln/integer.h.)
        * src/integer/bitwise/cl_I_asherr.cc: Removed.
        * src/integer/bitwise/cl_I_ash_exception.cc: New file.
        * src/integer/division/cl_I_exquoerr.cc: Removed.
        * src/integer/division/cl_I_exquo_exception.cc: New file.
        * src/integer/cl_I.h: Throw.
        * src/integer/division/cl_I_exquopos.cc: Throw.
        * src/integer/bitwise/cl_I_logbitp_I.cc: Throw.
        * src/integer/bitwise/cl_I_ash.cc: Throw.
        * src/integer/bitwise/cl_I_ash_I.cc: Throw.
        * src/integer/division/cl_I_exquo.cc: Throw.
        * src/integer/gcd/cl_I_gcd_aux2.cc: Throw.
        * src/integer/conv/cl_I_to_L.cc: Throw.
        * src/integer/conv/cl_I_to_Q.cc: Throw.
        * src/integer/conv/cl_I_to_UL.cc: Throw.
        * src/integer/conv/cl_I_to_UQ.cc: Throw.
        * src/integer/conv/cl_I_to_digits.cc: Throw.
        * src/integer/elem/cl_I_div.cc: Throw.
        * src/integer/algebraic/cl_I_sqrt.cc: Throw.
        * src/integer/input/cl_I_read.cc: Throw.
        * src/integer/input/cl_I_read_stream.cc: Throw.
        * src/integer/misc/cl_I_as.cc: Throw.
        * src/rational/elem/cl_RA_from_I_I_div.cc: Throw.
        * src/rational/elem/cl_RA_recip.cc: Throw.
        * src/rational/input/cl_RA_read.cc: Throw.
        * src/rational/input/cl_RA_read_stream.cc: Throw.
        * src/rational/input/cl_RA_readparsed.cc: Throw.
        * src/rational/misc/cl_RA_as.cc: Throw.
        * src/float/base/cl_F_err_nan.cc: Removed.
        * src/float/base/cl_F_nan_exception.cc: New file.
        * src/float/base/cl_F_err_un.cc: Removed.
        * src/float/base/cl_F_underflow_exception.cc: New file.
        * src/float/base/cl_F_err_ov.cc: Removed.
        * src/float/base/cl_F_overflow_exception.cc: New file.
        * src/float/cl_F.h (cl_error_floating_point_nan,
        cl_error_floating_point_overflow, cl_error_floating_point_underflow):
        Removed (see cln/float.h.)
        * src/float/sfloat/cl_SF.h: Throw.
        * src/float/sfloat/elem/cl_SF_div.cc: Throw.
        * src/float/sfloat/elem/cl_SF_from_RA.cc: Throw.
        * src/float/sfloat/elem/cl_SF_scale.cc: Throw.
        * src/float/sfloat/elem/cl_SF_scale_I.cc: Throw.
        * src/float/sfloat/misc/cl_SF_as.cc: Throw.
        * src/float/ffloat/cl_FF.h: Throw.
        * src/float/ffloat/conv/cl_FF_from_float.cc: Throw.
        * src/float/ffloat/elem/cl_FF_div.cc: Throw.
        * src/float/ffloat/elem/cl_FF_from_RA.cc: Throw.
        * src/float/ffloat/elem/cl_FF_scale.cc: Throw.
        * src/float/ffloat/elem/cl_FF_scale_I.cc: Throw.
        * src/float/ffloat/misc/cl_FF_as.cc: Throw.
        * src/float/dfloat/cl_DF.h: Throw.
        * src/float/dfloat/conv/cl_DF_from_double.cc: Throw.
        * src/float/dfloat/elem/cl_DF_div.cc: Throw.
        * src/float/dfloat/elem/cl_DF_from_RA.cc: Throw.
        * src/float/dfloat/elem/cl_DF_scale.cc: Throw.
        * src/float/dfloat/elem/cl_DF_scale_I.cc: Throw.
        * src/float/dfloat/misc/cl_DF_as.cc: Throw.
        * src/float/lfloat/algebraic/cl_LF_sqrt.cc: Throw.
        * src/float/lfloat/elem/cl_LF_1plus.cc: Throw.
        * src/float/lfloat/elem/cl_LF_I_div.cc: Throw.
        * src/float/lfloat/elem/cl_LF_I_mul.cc: Throw.
        * src/float/lfloat/elem/cl_LF_div.cc: Throw.
        * src/float/lfloat/elem/cl_LF_from_I.cc: Throw.
        * src/float/lfloat/elem/cl_LF_mul.cc: Throw.
        * src/float/lfloat/elem/cl_LF_scale.cc: Throw.
        * src/float/lfloat/elem/cl_LF_scale_I.cc: Throw.
        * src/float/lfloat/elem/cl_LF_square.cc: Throw.
        * src/float/lfloat/misc/cl_LF_as.cc: Throw.
        * src/float/lfloat/misc/cl_LF_shorten.cc: Throw.
        * src/float/lfloat/misc/cl_LF_shortenrel.cc: Throw.
        * src/float/lfloat/misc/cl_LF_shortenwith.cc: Throw.
        * src/float/input/cl_F_read.cc: Throw.
        * src/float/input/cl_F_read_stream.cc: Throw.
        * src/float/misc/cl_F_as.cc: Throw.
        * src/float/misc/cl_F_shortenrel.cc: Throw.
        * src/float/transcendental/cl_LF_coshsinh_aux.cc: Throw.
        * src/float/transcendental/cl_LF_cossin_aux.cc: Throw.
        * src/float/transcendental/cl_LF_exp_aux.cc: Throw.
        * src/float/transcendental/cl_LF_ratseries_a.cc: Throw.
        * src/float/transcendental/cl_LF_ratseries_ab.cc: Throw.
        * src/float/transcendental/cl_LF_ratseries_b.cc: Throw.
        * src/float/transcendental/cl_LF_ratseries_p.cc: Throw.
        * src/float/transcendental/cl_LF_ratseries_pa.cc: Throw.
        * src/float/transcendental/cl_LF_ratseries_pab.cc: Throw.
        * src/float/transcendental/cl_LF_ratseries_pb.cc: Throw.
        * src/float/transcendental/cl_LF_ratseries_pq.cc: Throw.
        * src/float/transcendental/cl_LF_ratseries_pqa.cc: Throw.
        * src/float/transcendental/cl_LF_ratseries_pqab.cc: Throw.
        * src/float/transcendental/cl_LF_ratseries_pqb.cc: Throw.
        * src/float/transcendental/cl_LF_ratseries_q.cc: Throw.
        * src/float/transcendental/cl_LF_ratseries_qa.cc: Throw.
        * src/float/transcendental/cl_LF_ratseries_qab.cc: Throw.
        * src/float/transcendental/cl_LF_ratseries_qb.cc: Throw.
        * src/float/transcendental/cl_LF_ratseries_stream_pq.cc: Throw.
        * src/float/transcendental/cl_LF_ratseries_stream_pqa.cc: Throw.
        * src/float/transcendental/cl_LF_ratseries_stream_pqab.cc: Throw.
        * src/float/transcendental/cl_LF_ratseries_stream_pqb.cc: Throw.
        * src/float/transcendental/cl_LF_ratsumseries_pqcd_aux.cc: Throw.
        * src/float/transcendental/cl_LF_ratsumseries_pqd.cc: Throw.
        * src/float/transcendental/cl_LF_ratsumseries_pqd_aux.cc: Throw.
        * src/float/transcendental/cl_LF_zeta_int.cc: Throw.
        * src/real/elem/cl_R_div.cc: Throw.
        * src/real/format-output/cl_fmt_cardinal.cc: Throw.
        * src/real/format-output/cl_fmt_newroman.cc: Throw.
        * src/real/format-output/cl_fmt_oldroman.cc: Throw.
        * src/real/input/cl_R_read.cc: Throw.
        * src/real/input/cl_R_read_stream.cc: Throw.
        * src/real/misc/cl_R_as.cc: Throw.
        * src/real/random/cl_R_random.cc: Throw.
        * src/real/transcendental/cl_R_atan2.cc: Throw.
        * src/real/transcendental/cl_R_log.cc: Throw.
        * src/complex/input/cl_N_read.cc: Throw.
        * src/complex/input/cl_N_read_stream.cc: Throw.
        * src/complex/misc/cl_N_as.cc: Throw.
        * src/complex/transcendental/cl_C_atanh_aux.cc: Throw.
        * src/complex/transcendental/cl_C_expt_C.cc: Throw.
        * src/complex/transcendental/cl_C_log.cc: Throw.
        * src/complex/transcendental/cl_C_log2.cc: Throw.
        * src/numtheory/cl_nt_cornacchia1.cc: Throw.
        * src/numtheory/cl_nt_cornacchia4.cc: Throw.
        * src/numtheory/cl_nt_isprobprime.cc: Throw.
        * src/numtheory/cl_nt_jacobi.cc: Throw.
        * src/numtheory/cl_nt_jacobi_low.cc: Throw.
        * src/numtheory/cl_nt_sqrtmodp.cc: Throw.
        * src/modinteger/cl_MI.cc: Throw.
        * src/modinteger/cl_MI_int.h: Throw.
        * src/modinteger/cl_MI_montgom.h: Throw.
        * src/modinteger/cl_MI_pow2.h: Throw.
        * src/modinteger/cl_MI_rshift.cc: Throw.
        * src/modinteger/cl_MI_std.h: Throw.
        * src/polynomial/elem/cl_UP_GF2.h: Throw.
        * src/polynomial/elem/cl_UP_MI.h: Throw.
        * src/polynomial/elem/cl_UP_gen.h: Throw.
        * src/polynomial/elem/cl_UP_named.cc: Throw.
        * src/polynomial/elem/cl_UP_no_ring.cc (uninitialized_error,
        uninitialized_ring): Removed (see cln/ring.h.)
        * src/polynomial/elem/cl_UP_number.h: Throw.
        * src/polynomial/elem/cl_UP_unnamed.cc: Throw.
        * src/vector/cl_GV_I.cc: Throw.
        * src/vector/cl_GV_number.cc: Throw.
        * tests/timediv2adic-compare.cc: Use default abort(), not cl_abort().
        * tests/timeprint-compare.cc: Likewise.
        * tests/timerecip2adic-compare.cc: Likewise.
        * doc/cln.tex: Document the exception classes.
        * examples/contfrac.cc: Use try/catch instead of setjmp/longjmp.
        * INSTALL: undocument -fno-exceptions.
        * README: Add exceptions to list of used C++ features.


Revision 1.173 - (view) (annotate) - [select for diffs]
Wed Jun 20 20:47:08 2007 UTC (6 years ago) by kreckel
Branch: MAIN
Changes since 1.172: +5 -0 lines
Diff to previous 1.172 , to selected 1.149
        * cln.spec.in (Source0): Package is bzip2-compressed.
        Reported by Markus Grabner <grabner@icg.tugraz.at>.


Revision 1.172 - (view) (annotate) - [select for diffs]
Thu May 31 20:22:13 2007 UTC (6 years ago) by kreckel
Branch: MAIN
Changes since 1.171: +15 -0 lines
Diff to previous 1.171 , to selected 1.149
        * include/cln/integer.h (cl_I_to_E, cl_I_to_UE): New functions.
        * src/float/transcendental/cl_LF_exp_aux.cc: Make lq argument an uintE.
        * src/float/transcendental/cl_LF_cossin_aux.cc: Likewise.
        * src/float/transcendental/cl_LF_coshsinh_aux.cc: Likewise.
        * src/float/transcendental/cl_F_tran.h: Change declaration of lq.
        * src/float/transcendental/cl_F_lnx.cc: Fix some exponent types.
        * src/float/transcendental/cl_F_expx.cc: Likewise.
        * src/float/transcendental/cl_F_sinh.cc: Likewise.
        * src/float/transcendental/cl_F_atanx.cc: Likewise.
        * src/float/transcendental/cl_F_coshsinh.cc: Likewise.
        * src/float/transcendental/cl_LF_cossin.cc: Likewise.
        * src/float/transcendental/cl_LF_coshsinh.cc: Likewise.


Revision 1.171 - (view) (annotate) - [select for diffs]
Sun Apr 8 21:29:47 2007 UTC (6 years, 2 months ago) by kreckel
Branch: MAIN
Changes since 1.170: +11 -0 lines
Diff to previous 1.170 , to selected 1.149
        More memory efficient constants:
        * src/float/transcendental/cl_LF_pi.cc (compute_pi_ramanujan_163_fast):
        Compute series coefficients on demand, using a series stream object.
        * src/float/transcendental/cl_LF_zeta3.cc (zeta3): Likewise.
        * src/float/transcendental/cl_LF_catalanconst.cc
        (compute_catalanconst_ramanujan_fast): Likewise.
        (compute_catalanconst_lupas): New function.
        (compute_catalanconst): Simplify, based on new benchmark.


Revision 1.170 - (view) (annotate) - [select for diffs]
Mon Apr 2 20:40:07 2007 UTC (6 years, 2 months ago) by kreckel
Branch: MAIN
Changes since 1.169: +10 -0 lines
Diff to previous 1.169 , to selected 1.149
        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.


Revision 1.169 - (view) (annotate) - [select for diffs]
Tue Jan 2 21:41:07 2007 UTC (6 years, 5 months ago) by haible
Branch: MAIN
Changes since 1.168: +6 -0 lines
Diff to previous 1.168 , to selected 1.149
Make it work with gcc-4.3 snapshots.


Revision 1.168 - (view) (annotate) - [select for diffs]
Tue Dec 19 14:50:43 2006 UTC (6 years, 6 months ago) by haible
Branch: MAIN
Changes since 1.167: +6 -0 lines
Diff to previous 1.167 , to selected 1.149
Avoid using undeclared function exit().


Revision 1.167 - (view) (annotate) - [select for diffs]
Mon Dec 11 17:31:06 2006 UTC (6 years, 6 months ago) by kreckel
Branch: MAIN
Changes since 1.166: +68 -0 lines
Diff to previous 1.166 , to selected 1.149
        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.


Revision 1.166 - (view) (annotate) - [select for diffs]
Thu Nov 2 21:13:31 2006 UTC (6 years, 7 months ago) by kreckel
Branch: MAIN
Changes since 1.165: +4 -0 lines
Diff to previous 1.165 , to selected 1.149
        * src/base/digitseq/cl_DS.h: #undef DS, needed for i386-Solaris.


Revision 1.165 - (view) (annotate) - [select for diffs]
Wed Oct 11 19:11:18 2006 UTC (6 years, 8 months ago) by kreckel
Branch: MAIN
Changes since 1.164: +4 -0 lines
Diff to previous 1.164 , to selected 1.149
* tests/Makefile.in (VPATH): Fix syntax error.


Revision 1.164 - (view) (annotate) - [select for diffs]
Thu Sep 14 20:03:51 2006 UTC (6 years, 9 months ago) by kreckel
Branch: MAIN
Changes since 1.163: +4 -0 lines
Diff to previous 1.163 , to selected 1.149
        * examples/perfnum.cc: update to presumed 44th Mersenne prime.


Revision 1.163 - (view) (annotate) - [select for diffs]
Tue Aug 15 20:29:51 2006 UTC (6 years, 10 months ago) by kreckel
Branch: MAIN
Changes since 1.162: +11 -0 lines
Diff to previous 1.162 , to selected 1.149
        * 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.


Revision 1.148.2.14 - (view) (annotate) - [select for diffs]
Wed Aug 9 06:40:53 2006 UTC (6 years, 10 months ago) by kreckel
Branch: cln_1-1
CVS Tags: cln_1-1-13
Changes since 1.148.2.13: +4 -0 lines
Diff to previous 1.148.2.13 , to branch point 1.148 , to next main 1.226 , to selected 1.149
        * Version 1.1.13 released.


Revision 1.148.2.13 - (view) (annotate) - [select for diffs]
Tue Aug 8 22:04:27 2006 UTC (6 years, 10 months ago) by kreckel
Branch: cln_1-1
Changes since 1.148.2.12: +11 -0 lines
Diff to previous 1.148.2.12 , to branch point 1.148 , to selected 1.149
        * Apply patch for autoconf-2.60:
        2006-04-19  Bruno Haible  <bruno@clisp.org>
                * m4/general.m4 (CL_CC_WORKS): Include <stdlib.h>, for exit()
                declaration.
                * m4/longdouble.m4 (CL_LONGDOUBLE): Likewise.
                * m4/longlong.m4 (CL_LONGLONG): Likewise.
                * m4/times.m4 (CL_TIMES_CLOCK): Likewise.
                Reported by Ralf Wildenhues <Ralf.Wildenhues@gmx.de>.


Revision 1.148.2.12 - (view) (annotate) - [select for diffs]
Sun Aug 6 15:33:05 2006 UTC (6 years, 10 months ago) by kreckel
Branch: cln_1-1
CVS Tags: cln_1-1-12
Changes since 1.148.2.11: +4 -0 lines
Diff to previous 1.148.2.11 , to branch point 1.148 , to selected 1.149
        * Version 1.1.12 released.


Revision 1.162 - (view) (annotate) - [select for diffs]
Sun Aug 6 14:47:33 2006 UTC (6 years, 10 months ago) by kreckel
Branch: MAIN
Changes since 1.161: +4 -0 lines
Diff to previous 1.161 , to selected 1.149
        * configure.ac: Re-enable shared lib on non-MinGW platforms, sigh.


Revision 1.148.2.11 - (view) (annotate) - [select for diffs]
Sun Aug 6 14:41:01 2006 UTC (6 years, 10 months ago) by kreckel
Branch: cln_1-1
Changes since 1.148.2.10: +4 -0 lines
Diff to previous 1.148.2.10 , to branch point 1.148 , to selected 1.149
        * configure.ac: Re-enable shared lib on non-MinGW platforms, sigh.


Revision 1.148.2.10 - (view) (annotate) - [select for diffs]
Sun Aug 6 14:14:03 2006 UTC (6 years, 10 months ago) by kreckel
Branch: cln_1-1
Changes since 1.148.2.9: +8 -0 lines
Diff to previous 1.148.2.9 , to branch point 1.148 , to selected 1.149
        * Apply patch for autoconf-2.60:
        2006-04-25  Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
                * Makefile.in (datarootdir): New variable.
                * src/Makefile.in (datarootdir): New variable.
                * doc/Makefile.in (datarootdir): New variable.


Revision 1.161 - (view) (annotate) - [select for diffs]
Fri Aug 4 23:06:37 2006 UTC (6 years, 10 months ago) by kreckel
Branch: MAIN
Changes since 1.160: +4 -0 lines
Diff to previous 1.160 , to selected 1.149
* configure.ac: Disable shared lib on MinGW.


Revision 1.148.2.9 - (view) (annotate) - [select for diffs]
Fri Aug 4 23:06:20 2006 UTC (6 years, 10 months ago) by kreckel
Branch: cln_1-1
Changes since 1.148.2.8: +4 -0 lines
Diff to previous 1.148.2.8 , to branch point 1.148 , to selected 1.149
* configure.ac: Disable shared lib on MinGW.


Revision 1.160 - (view) (annotate) - [select for diffs]
Thu Aug 3 21:48:43 2006 UTC (6 years, 10 months ago) by kreckel
Branch: MAIN
Changes since 1.159: +5 -0 lines
Diff to previous 1.159 , to selected 1.149
        * m4/param.m4: Add support for MinGW.
        * src/base/random/cl_random_from.cc: Fix for last patch.


Revision 1.148.2.8 - (view) (annotate) - [select for diffs]
Thu Aug 3 21:48:10 2006 UTC (6 years, 10 months ago) by kreckel
Branch: cln_1-1
Changes since 1.148.2.7: +5 -0 lines
Diff to previous 1.148.2.7 , to branch point 1.148 , to selected 1.149
        * m4/param.m4: Add support for MinGW.
        * src/base/random/cl_random_from.cc: Fix for last patch.


Revision 1.148.2.7 - (view) (annotate) - [select for diffs]
Sun Jul 23 22:00:40 2006 UTC (6 years, 10 months ago) by kreckel
Branch: cln_1-1
Changes since 1.148.2.6: +4 -0 lines
Diff to previous 1.148.2.6 , to branch point 1.148 , to selected 1.149
2006-07-23  Sheplyakov Alexei  <varg@theor.jinr.ru>

        * src/base/random/cl_random_from.cc: Add support for MinGW.


Revision 1.159 - (view) (annotate) - [select for diffs]
Sun Jul 23 22:00:22 2006 UTC (6 years, 10 months ago) by kreckel
Branch: MAIN
Changes since 1.158: +4 -0 lines
Diff to previous 1.158 , to selected 1.149
2006-07-23  Sheplyakov Alexei  <varg@theor.jinr.ru>

        * src/base/random/cl_random_from.cc: Add support for MinGW.


Revision 1.148.2.6 - (view) (annotate) - [select for diffs]
Wed Jun 14 22:02:36 2006 UTC (7 years ago) by kreckel
Branch: cln_1-1
Changes since 1.148.2.5: +5 -0 lines
Diff to previous 1.148.2.5 , to branch point 1.148 , to selected 1.149
        * src/float/output/cl_F_dprint.cc (decode_float_decimal): Fix rare
        assertion for quite large numbers (cl_LF binary exponent >~ 4.8E8).


Revision 1.158 - (view) (annotate) - [select for diffs]
Tue Jun 13 18:31:18 2006 UTC (7 years ago) by kreckel
Branch: MAIN
Changes since 1.157: +7 -0 lines
Diff to previous 1.157 , to selected 1.149
        * m4/general.m4 (CL_CANONICAL_HOST_CPU): Force host_cpu=i386 for x86_64
        if userland is 32 bit.
        * include/cln/config.h.in: Simplify __x86_64__ selection.
        * src/base/digitseq/cl_asm_x86_64_.cc: Remove.


Revision 1.148.2.5 - (view) (annotate) - [select for diffs]
Sun Jun 11 21:59:34 2006 UTC (7 years ago) by kreckel
Branch: cln_1-1
Changes since 1.148.2.4: +5 -0 lines
Diff to previous 1.148.2.4 , to branch point 1.148 , to selected 1.149
FreeBSD, NetBSD are normal Unices.


Revision 1.157 - (view) (annotate) - [select for diffs]
Fri Jun 9 21:37:03 2006 UTC (7 years ago) by kreckel
Branch: MAIN
Changes since 1.156: +4 -0 lines
Diff to previous 1.156 , to selected 1.149
        * src/base/digitseq/cl_DS.h (struct DS): Change len type to uintC.


Revision 1.156 - (view) (annotate) - [select for diffs]
Tue May 30 21:56:04 2006 UTC (7 years ago) by kreckel
Branch: MAIN
Changes since 1.155: +4 -0 lines
Diff to previous 1.155 , to selected 1.149
2006-05-30  Ralf Wildenhues <Ralf.Wildenhues@gmx.de>

        * m4/gettimeofday.m4 (CL_GETTIMEOFDAY): Fix M4 quoting.


Revision 1.155 - (view) (annotate) - [select for diffs]
Sat May 20 15:32:03 2006 UTC (7 years, 1 month ago) by haible
Branch: MAIN
Changes since 1.154: +5 -0 lines
Diff to previous 1.154 , to selected 1.149
FreeBSD, NetBSD are normal Unices.


Revision 1.154 - (view) (annotate) - [select for diffs]
Sun May 7 21:05:24 2006 UTC (7 years, 1 month ago) by kreckel
Branch: MAIN
Changes since 1.153: +4 -0 lines
Diff to previous 1.153 , to selected 1.149
      * include/cln/modules.h (CL_JUMP_TO): Fix for Intel Mac.


Revision 1.148.2.4 - (view) (annotate) - [select for diffs]
Sun May 7 21:05:02 2006 UTC (7 years, 1 month ago) by kreckel
Branch: cln_1-1
Changes since 1.148.2.3: +4 -0 lines
Diff to previous 1.148.2.3 , to branch point 1.148 , to selected 1.149
      * include/cln/modules.h (CL_JUMP_TO): Fix for Intel Mac.


Revision 1.153 - (view) (annotate) - [select for diffs]
Tue Apr 25 16:35:29 2006 UTC (7 years, 1 month ago) by haible
Branch: MAIN
Changes since 1.152: +7 -0 lines
Diff to previous 1.152 , to selected 1.149
Prepare for autoconf-2.60.


Revision 1.152 - (view) (annotate) - [select for diffs]
Mon Apr 24 22:55:26 2006 UTC (7 years, 1 month ago) by kreckel
Branch: MAIN
Changes since 1.151: +225 -0 lines
Diff to previous 1.151 , to selected 1.149
2006-04-25  Bruno Haible  <bruno@clisp.org>
            Richard B. Kreckel  <kreckel@ginac.de>

	Make it theoretically possible to use bignums and long-floats with
	more than 2^32 significant digits or bits.
	* doc/cln.tex (logcount): Change return type to uintC.
	(struct cl_byte): Change elements to uintC.
	(integer_length, ord2, power2p): Change return type to uintC.
	(scale_float): Change argument type to sintC.
	(float_digits, float_precision): Change return type to uintC.
	* examples/atan_recip.cc: Use uintC instead of uintL where appropriate.
	* examples/atanh_recip.cc: Likewise.
	* include/cln/GV.h: Likewise.
	* include/cln/GV_complex.h: Likewise.
	* include/cln/GV_integer.h: Likewise.
	* include/cln/GV_modinteger.h: Likewise.
	* include/cln/GV_number.h: Likewise.
	* include/cln/GV_rational.h: Likewise.
	* include/cln/GV_real.h: Likewise.
	* include/cln/SV.h: Likewise.
	* include/cln/SV_complex.h: Likewise.
	* include/cln/SV_integer.h: Likewise.
	* include/cln/SV_number.h: Likewise.
	* include/cln/SV_rational.h: Likewise.
	* include/cln/SV_real.h: Likewise.
	* include/cln/SV_ringelt.h: Likewise.
	* include/cln/dfloat.h: Likewise.
	* include/cln/ffloat.h: Likewise.
	* include/cln/float.h: Likewise.
	* include/cln/integer.h: Likewise.
	* include/cln/lfloat.h: Likewise.
	* include/cln/modinteger.h: Likewise.
	* include/cln/sfloat.h: Likewise.
	* src/base/cl_low.h (integerlengthC): New macro.
	* src/base/digitseq/cl_2DS_div.cc: Use uintC instead of uintL where
	appropriate.
	* src/base/digitseq/cl_2DS_recip.cc: Likewise.
	* src/base/digitseq/cl_DS.h: Likewise.
	* src/base/digitseq/cl_DS_mul.c: Likewise.
	* src/base/digitseq/cl_DS_mul_fftc.h: Likewise.
	* src/base/digitseq/cl_DS_mul_fftcs.h: Likewise.
	* src/base/digitseq/cl_DS_mul_fftm.h: Likewise.
	* src/base/digitseq/cl_DS_mul_fftp.h: Likewise.
	* src/base/digitseq/cl_DS_mul_fftp3.h: Likewise.
	* src/base/digitseq/cl_DS_mul_fftp3m.h: Likewise.
	* src/base/digitseq/cl_DS_mul_fftr.h: Likewise.
	* src/base/digitseq/cl_DS_mul_kara.h: Likewise.
	* src/base/digitseq/cl_DS_mul_nuss.h: Likewise.
	* src/base/digitseq/cl_DS_recip.cc: Likewise.
	* src/base/digitseq/cl_DS_recipsqrt.cc: Likewise.
	* src/base/digitseq/cl_DS_sqrt.cc: Likewise.
	* src/base/digitseq/cl_DS_trandom.cc: Likewise.
	* src/complex/input/cl_N_read.cc: Likewise.
	* src/complex/transcendental/cl_C_asinh_aux.cc: Likewise.
	* src/complex/transcendental/cl_C_expt_C.cc: Likewise.
	* src/float/cl_F.h: Likewise.
	* src/float/conv/cl_F_from_F_f.cc: Likewise.
	* src/float/conv/cl_F_from_I_f.cc: Likewise.
	* src/float/conv/cl_F_from_RA_f.cc: Likewise.
	* src/float/dfloat/conv/cl_I_to_double.cc: Likewise.
	* src/float/dfloat/conv/cl_RA_to_double.cc: Likewise.
	* src/float/dfloat/elem/cl_DF_from_I.cc: Likewise.
	* src/float/dfloat/elem/cl_DF_from_RA.cc: Likewise.
	* src/float/dfloat/elem/cl_DF_scale.cc: Likewise.
	* src/float/dfloat/misc/cl_DF_digits.cc: Likewise.
	* src/float/dfloat/misc/cl_DF_precision.cc: Likewise.
	* src/float/elem/cl_F_scale.cc: Likewise.
	* src/float/ffloat/conv/cl_I_to_float.cc: Likewise.
	* src/float/ffloat/conv/cl_RA_to_float.cc: Likewise.
	* src/float/ffloat/elem/cl_FF_from_I.cc: Likewise.
	* src/float/ffloat/elem/cl_FF_from_RA.cc: Likewise.
	* src/float/ffloat/elem/cl_FF_scale.cc: Likewise.
	* src/float/ffloat/misc/cl_FF_digits.cc: Likewise.
	* src/float/ffloat/misc/cl_FF_precision.cc: Likewise.
	* src/float/input/cl_F_read.cc: 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_div.cc: Likewise.
	* src/float/lfloat/elem/cl_LF_from_I.cc: Likewise.
	* src/float/lfloat/elem/cl_LF_from_RA.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_scale.cc: Likewise.
	* src/float/lfloat/elem/cl_LF_to_I.cc: Likewise.
	* src/float/lfloat/misc/cl_LF_digits.cc: Likewise.
	* src/float/lfloat/misc/cl_LF_idecode.cc: Likewise.
	* src/float/lfloat/misc/cl_LF_leninc.cc: Likewise.
	* src/float/lfloat/misc/cl_LF_lenincx.cc: Likewise.
	* src/float/lfloat/misc/cl_LF_precision.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_digits.cc: Likewise.
	* src/float/misc/cl_F_epsneg.cc: Likewise.
	* src/float/misc/cl_F_epspos.cc: Likewise.
	* src/float/misc/cl_F_leastneg.cc: Likewise.
	* src/float/misc/cl_F_leastpos.cc: Likewise.
	* src/float/misc/cl_F_mostneg.cc: Likewise.
	* src/float/misc/cl_F_mostpos.cc: Likewise.
	* src/float/misc/cl_F_precision.cc: Likewise.
	* src/float/misc/cl_F_rational.cc: Likewise.
	* src/float/misc/cl_F_shortenrel.cc: Likewise.
	* src/float/output/cl_F_dprint.cc: Likewise.
	* src/float/random/cl_F_random.cc: Likewise.
	* src/float/sfloat/elem/cl_SF_from_I.cc: Likewise.
	* src/float/sfloat/elem/cl_SF_from_RA.cc: Likewise.
	* src/float/sfloat/elem/cl_SF_scale.cc: Likewise.
	* src/float/sfloat/misc/cl_SF_digits.cc: Likewise.
	* src/float/sfloat/misc/cl_SF_precision.cc: Likewise.
	* src/float/transcendental/cl_F_atanhx.cc: Likewise.
	* src/float/transcendental/cl_F_atanx.cc: Likewise.
	* src/float/transcendental/cl_F_catalanconst_f.cc: Likewise.
	* src/float/transcendental/cl_F_cos.cc: Likewise.
	* src/float/transcendental/cl_F_cosh.cc: Likewise.
	* src/float/transcendental/cl_F_coshsinh.cc: Likewise.
	* src/float/transcendental/cl_F_cossin.cc: Likewise.
	* src/float/transcendental/cl_F_eulerconst_f.cc: Likewise.
	* src/float/transcendental/cl_F_exp1_f.cc: Likewise.
	* src/float/transcendental/cl_F_expx.cc: Likewise.
	* src/float/transcendental/cl_F_ln10_f.cc: Likewise.
	* src/float/transcendental/cl_F_ln2_f.cc: Likewise.
	* src/float/transcendental/cl_F_lnx.cc: Likewise.
	* src/float/transcendental/cl_F_pi_f.cc: Likewise.
	* src/float/transcendental/cl_F_sin.cc: Likewise.
	* src/float/transcendental/cl_F_sinh.cc: Likewise.
	* src/float/transcendental/cl_F_sinhx.cc: Likewise.
	* src/float/transcendental/cl_F_sinx.cc: Likewise.
	* src/float/transcendental/cl_F_tran.h: Likewise.
	* src/float/transcendental/cl_F_zeta_int_f.cc: Likewise.
	* src/float/transcendental/cl_LF_atan_recip.cc: Likewise.
	* src/float/transcendental/cl_LF_atanh_recip.cc: Likewise.
	* src/float/transcendental/cl_LF_catalanconst.cc: Likewise.
	* src/float/transcendental/cl_LF_coshsinh_aux.cc: Likewise.
	* src/float/transcendental/cl_LF_cossin_aux.cc: Likewise.
	* src/float/transcendental/cl_LF_eulerconst.cc: Likewise.
	* src/float/transcendental/cl_LF_exp1.cc: Likewise.
	* src/float/transcendental/cl_LF_exp_aux.cc: Likewise.
	* src/float/transcendental/cl_LF_pi.cc: Likewise.
	* src/float/transcendental/cl_LF_ratseries.cc: Likewise.
	* src/float/transcendental/cl_LF_ratseries_.cc: Likewise.
	* src/float/transcendental/cl_LF_ratseries_a.cc: Likewise.
	* src/float/transcendental/cl_LF_ratseries_ab.cc: Likewise.
	* src/float/transcendental/cl_LF_ratseries_b.cc: Likewise.
	* src/float/transcendental/cl_LF_ratseries_p.cc: Likewise.
	* src/float/transcendental/cl_LF_ratseries_pa.cc: Likewise.
	* src/float/transcendental/cl_LF_ratseries_pab.cc: Likewise.
	* src/float/transcendental/cl_LF_ratseries_pb.cc: Likewise.
	* src/float/transcendental/cl_LF_ratseries_pq.cc: Likewise.
	* src/float/transcendental/cl_LF_ratseries_pqa.cc: Likewise.
	* src/float/transcendental/cl_LF_ratseries_pqab.cc: Likewise.
	* src/float/transcendental/cl_LF_ratseries_pqb.cc: Likewise.
	* src/float/transcendental/cl_LF_ratseries_q.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_qb.cc: Likewise.
	* src/float/transcendental/cl_LF_ratseries_stream_pq.cc: Likewise.
	* src/float/transcendental/cl_LF_ratseries_stream_pqa.cc: Likewise.
	* src/float/transcendental/cl_LF_ratseries_stream_pqab.cc: Likewise.
	* src/float/transcendental/cl_LF_ratseries_stream_pqb.cc: Likewise.
	* src/float/transcendental/cl_LF_ratsumseries_pqcd.cc: Likewise.
	* src/float/transcendental/cl_LF_ratsumseries_pqcd_aux.cc: Likewise.
	* src/float/transcendental/cl_LF_ratsumseries_pqd.cc: Likewise.
	* src/float/transcendental/cl_LF_ratsumseries_pqd_aux.cc: Likewise.
	* src/float/transcendental/cl_LF_tran.h: Likewise.
	* src/float/transcendental/cl_LF_zeta3.cc: Likewise.
	* src/float/transcendental/cl_LF_zeta_int.cc: Likewise.
	* src/integer/algebraic/cl_I_rootp_I.cc: Likewise.
	* src/integer/algebraic/cl_I_rootp_aux.cc: Likewise.
	* src/integer/bitwise/cl_I_ash.cc: Likewise.
	* src/integer/bitwise/cl_I_ash_I.cc: Likewise.
	* src/integer/bitwise/cl_I_byte.h: Likewise.
	* src/integer/bitwise/cl_I_fullbyte.cc: Likewise.
	* src/integer/bitwise/cl_I_ilength.cc: Likewise.
	* src/integer/bitwise/cl_I_ldb.cc: Likewise.
	* src/integer/bitwise/cl_I_ldbtest.cc: Likewise.
	* src/integer/bitwise/cl_I_ldbx.cc: Likewise.
	* src/integer/bitwise/cl_I_ldbxtest.cc: Likewise.
	* src/integer/bitwise/cl_I_logbitp.cc: Likewise.
	* src/integer/bitwise/cl_I_logbitp_I.cc: Likewise.
	* src/integer/bitwise/cl_I_logcount.cc: Likewise.
	* src/integer/bitwise/cl_I_mkf.cc: Likewise.
	* src/integer/bitwise/cl_I_mkfx.cc: Likewise.
	* src/integer/cl_I.h: Likewise.
	* src/integer/conv/cl_I_to_digits.cc: Likewise.
	* src/integer/conv/cl_I_digits_need.cc: Likewise.
	* src/integer/conv/cl_I_from_digits.cc: Likewise.
	* src/integer/gcd/cl_I_gcd.cc: Likewise.
	* src/integer/gcd/cl_I_xgcd.cc: Likewise.
	* src/integer/misc/cl_I_eqhashcode.cc: Likewise.
	* src/integer/misc/cl_I_ord2.cc: Likewise.
	* src/integer/misc/cl_I_power2p.cc: Likewise.
	* src/integer/output/cl_I_cached_power.h (cached_power_table): allow
	for 40 elements.
	* src/integer/output/cl_I_decstring.cc: Use uintC instead of uintL
	where appropriate.
	* src/integer/output/cl_I_print.cc: Likewise.
	* src/integer/output/cl_I_print_string.cc: Likewise.
	* src/modinteger/cl_MI.cc: Likewise.
	* src/modinteger/cl_MI_lshift.cc: Likewise.
	* src/modinteger/cl_MI_montgom.h: Likewise.
	* src/modinteger/cl_MI_pow2.h: Likewise.
	* src/modinteger/cl_MI_pow2m1.h: Likewise.
	* src/modinteger/cl_MI_pow2p1.h: Likewise.
	* src/modinteger/cl_MI_rshift.cc: Likewise.
	* src/modinteger/cl_MI_std.h: Likewise.
	* src/numtheory/cl_IF_millerrabin.cc: Likewise.
	* src/numtheory/cl_nt_isprobprime.cc: Likewise.
	* src/numtheory/cl_nt_sqrtmodp.cc: Likewise.
	* src/polynomial/elem/cl_UP_GF2.h: Likewise.
	* src/real/conv/cl_F_from_R_f.cc: Likewise.
	* src/real/format-output/cl_fmt_floatstring.cc: Likewise.
	* src/real/input/cl_R_read.cc: Likewise.
	* src/vector/cl_GV_I.cc: Likewise.
	* src/vector/cl_GV_I_copy.cc: Likewise.
	* src/vector/cl_GV_number.cc: Likewise.
	* src/vector/cl_GV_number_copy.cc: Likewise.
	* src/vector/cl_SV_copy.cc: Likewise.
	* src/vector/cl_SV_number.cc: Likewise.
	* src/vector/cl_SV_ringelt.cc: Likewise.
	* tests/main.cc: Likewise.
	* tests/test_I_ilength.cc: Likewise.
	* tests/test_I_ord2.cc: Likewise.


Revision 1.148.2.3 - (view) (annotate) - [select for diffs]
Sat Apr 22 18:47:00 2006 UTC (7 years, 1 month ago) by kreckel
Branch: cln_1-1
Changes since 1.148.2.2: +7 -0 lines
Diff to previous 1.148.2.2 , to branch point 1.148 , to selected 1.149
        * Apply patch for x86_64 from mainline:
        2005-12-02  Bruno Haible  <bruno@clisp.org>
                * src/base/cl_low.h (mulu64) [x86_64]: Change asm restriction,
                since mulq doesn't accept immediate arguments.


Revision 1.151 - (view) (annotate) - [select for diffs]
Wed Apr 19 16:10:18 2006 UTC (7 years, 2 months ago) by haible
Branch: MAIN
Changes since 1.150: +9 -0 lines
Diff to previous 1.150 , to selected 1.149
Prepare for autoconf-2.60.


Revision 1.150 - (view) (annotate) - [select for diffs]
Wed Mar 22 21:45:15 2006 UTC (7 years, 2 months ago) by kreckel
Branch: MAIN
Changes since 1.149: +599 -458 lines
Diff to previous 1.149
* Cumulative patch including Bruno's work on large fixnums on 64 bit machines.


Revision 1.148.2.2 - (view) (annotate) - [select for diffs]
Sat Dec 17 18:33:38 2005 UTC (7 years, 6 months ago) by kreckel
Branch: cln_1-1
Changes since 1.148.2.1: +1 -1 lines
Diff to previous 1.148.2.1 , to branch point 1.148 , to selected 1.149
* Fix typo.


Revision 1.148.2.1 - (view) (annotate) - [select for diffs]
Sat Dec 17 18:28:32 2005 UTC (7 years, 6 months ago) by kreckel
Branch: cln_1-1
Changes since 1.148: +5 -0 lines
Diff to previous 1.148 , to selected 1.149
* Updated for maintenance branch.


Revision 1.149 - (view) (annotate) - [selected]
Sat Dec 17 18:21:46 2005 UTC (7 years, 6 months ago) by kreckel
Branch: MAIN
Changes since 1.148: +5 -0 lines
Diff to previous 1.148
* Updated for main branch.


Revision 1.148 - (view) (annotate) - [select for diffs]
Thu Dec 15 23:54:03 2005 UTC (7 years, 6 months ago) by kreckel
Branch: MAIN
CVS Tags: cln_1-1_maintenance-branchpoint
Branch point for: cln_1-1
Changes since 1.147: +4 -0 lines
Diff to previous 1.147 , to selected 1.149
* Add support for OpenBSD.


Revision 1.147 - (view) (annotate) - [select for diffs]
Wed Nov 23 21:36:44 2005 UTC (7 years, 6 months ago) by kreckel
Branch: MAIN
Changes since 1.146: +1 -1 lines
Diff to previous 1.146 , to selected 1.149
* Release date corrected.


Revision 1.146 - (view) (annotate) - [select for diffs]
Tue Nov 22 22:49:39 2005 UTC (7 years, 6 months ago) by kreckel
Branch: MAIN
CVS Tags: cln_1-1-11
Changes since 1.145: +4 -0 lines
Diff to previous 1.145 , to selected 1.149
* Prepare for release 1.1.11.


Revision 1.145 - (view) (annotate) - [select for diffs]
Sun Nov 20 22:41:03 2005 UTC (7 years, 7 months ago) by kreckel
Branch: MAIN
Changes since 1.144: +8 -0 lines
Diff to previous 1.144 , to selected 1.149
        * src/integer/conv/cl_I_cached_power.h: New file.
        * src/integer/conv/cl_I_cached_power.cc: New file.
        Contains power_table and cached_power_table previously...
        * src/integer/conv/cl_I_to_digits.cc: ...here.
        * src/integer/conv/cl_I_from_digits.cc: Use cached powers.


Revision 1.144 - (view) (annotate) - [select for diffs]
Wed Nov 2 23:13:39 2005 UTC (7 years, 7 months ago) by kreckel
Branch: MAIN
Changes since 1.143: +8 -1 lines
Diff to previous 1.143 , to selected 1.149
        * src/integer/conv/cl_I_from_digits.cc: Made input of all numbers in
        non-power-of-two base much faster.
        * tests/test_I_io.cc: New file...
        * tests/Makefile.in, tests/test_I.cc: ...used here.


Revision 1.143 - (view) (annotate) - [select for diffs]
Sat Oct 22 20:33:33 2005 UTC (7 years, 7 months ago) by kreckel
Branch: MAIN
CVS Tags: cln_1-1-10
Changes since 1.142: +4 -0 lines
Diff to previous 1.142 , to selected 1.149
* Release 1.1.10.


Revision 1.142 - (view) (annotate) - [select for diffs]
Sat Oct 22 09:09:02 2005 UTC (7 years, 7 months ago) by kreckel
Branch: MAIN
Changes since 1.141: +7 -0 lines
Diff to previous 1.141 , to selected 1.149
* src/Makefile.in: Accept CPPFLAGS from environment.
* examples/Makefile.in: Likewise.
* benchmarks/Makefile.in: Likewise.
* tests/Makefile.in: Likewise.


Revision 1.141 - (view) (annotate) - [select for diffs]
Wed Aug 31 11:29:05 2005 UTC (7 years, 9 months ago) by haible
Branch: MAIN
Changes since 1.140: +2 -2 lines
Diff to previous 1.140 , to selected 1.149
Use full pathname.


Revision 1.140 - (view) (annotate) - [select for diffs]
Wed Aug 31 11:24:45 2005 UTC (7 years, 9 months ago) by haible
Branch: MAIN
Changes since 1.139: +14 -0 lines
Diff to previous 1.139 , to selected 1.149
Have split aclocal.m4 into individual files.


Revision 1.139 - (view) (annotate) - [select for diffs]
Tue Aug 30 21:41:03 2005 UTC (7 years, 9 months ago) by kreckel
Branch: MAIN
Changes since 1.138: +5 -0 lines
Diff to previous 1.138 , to selected 1.149
* include/cln/modules.h (CL_OUTPUT_LABEL): Work around redundant
duplication of basic blocks on m68k.


Revision 1.138 - (view) (annotate) - [select for diffs]
Tue Aug 30 21:32:52 2005 UTC (7 years, 9 months ago) by kreckel
Branch: MAIN
Changes since 1.137: +4 -0 lines
Diff to previous 1.137 , to selected 1.149
* include/cln/modules.h (CL_JUMP_TO): Fix mips* brokenness.


Revision 1.137 - (view) (annotate) - [select for diffs]
Mon Aug 29 13:14:22 2005 UTC (7 years, 9 months ago) by haible
Branch: MAIN
Changes since 1.136: +5 -0 lines
Diff to previous 1.136 , to selected 1.149
Avoid shifting a 32-bit zero value by more than 31 bits.


Revision 1.136 - (view) (annotate) - [select for diffs]
Mon Aug 29 13:13:51 2005 UTC (7 years, 9 months ago) by haible
Branch: MAIN
Changes since 1.135: +6 -0 lines
Diff to previous 1.135 , to selected 1.149
Make the long-float overflow check work on 64-bit platforms.


Revision 1.135 - (view) (annotate) - [select for diffs]
Mon Aug 29 13:13:06 2005 UTC (7 years, 9 months ago) by haible
Branch: MAIN
Changes since 1.134: +6 -0 lines
Diff to previous 1.134 , to selected 1.149
Work around g++ 4.0 "duplicated labels" problem.


Revision 1.134 - (view) (annotate) - [select for diffs]
Mon Aug 29 13:11:00 2005 UTC (7 years, 9 months ago) by haible
Branch: MAIN
Changes since 1.133: +10 -0 lines
Diff to previous 1.133 , to selected 1.149
Make it possible to cross-compile CLN.


Revision 1.133 - (view) (annotate) - [select for diffs]
Mon Aug 29 13:08:45 2005 UTC (7 years, 9 months ago) by haible
Branch: MAIN
Changes since 1.132: +6 -0 lines
Diff to previous 1.132 , to selected 1.149
Define HAVE_LONGLONG and HAVE_LONGDOUBLE when cross-compiling.


Revision 1.132 - (view) (annotate) - [select for diffs]
Mon Aug 29 13:08:13 2005 UTC (7 years, 9 months ago) by haible
Branch: MAIN
Changes since 1.131: +4 -0 lines
Diff to previous 1.131 , to selected 1.149
Fix for an error message when cross-compiling:
  checking whether getrusage works... guessing no
  ./configure: line 20174: test: too many arguments


Revision 1.131 - (view) (annotate) - [select for diffs]
Tue Aug 16 21:47:56 2005 UTC (7 years, 10 months ago) by kreckel
Branch: MAIN
Changes since 1.130: +11 -0 lines
Diff to previous 1.130 , to selected 1.149
The patch of 2005-05-01 made it impossible to test the type of a cl_UP
by comparing with &cl_class_univpoly_ring. We need an alternative:
* include/cln/object.h (cl_class_flags_modint_ring): New #define...
* src/polynomial/elem/cl_UP.cc (cl_class_univpoly_ring): ...used here.
* src/polynomial/elem/cl_UP_GF2.h: Likewise.
* src/polynomial/elem/cl_UP_MI.h: Likewise.
* src/polynomial/elem/cl_UP_gen.h: Likewise.
* src/polynomial/elem/cl_UP_number.h: Likewise.


Revision 1.130 - (view) (annotate) - [select for diffs]
Mon Aug 15 21:19:16 2005 UTC (7 years, 10 months ago) by kreckel
Branch: MAIN
Changes since 1.129: +6 -0 lines
Diff to previous 1.129 , to selected 1.149
* m4/cc.m4 (CL_AS_NOEXECSTACK): New macro...
* configure.ac: ...used here for setting ASMFLAGS...
* src/Makefile.in: ...which are used here.


Revision 1.129 - (view) (annotate) - [select for diffs]
Tue Aug 2 17:34:41 2005 UTC (7 years, 10 months ago) by kreckel
Branch: MAIN
Changes since 1.128: +8 -1 lines
Diff to previous 1.128 , to selected 1.149
* include/cln/config.h.in: Add support for PowerPC 64 CPU.
* include/cln/modules.h: Likewise.
* include/cln/object.h: Likewise.
* include/cln/types.h: Likewise.


Revision 1.128 - (view) (annotate) - [select for diffs]
Sun Jul 24 21:20:46 2005 UTC (7 years, 10 months ago) by kreckel
Branch: MAIN
Changes since 1.127: +9 -0 lines
Diff to previous 1.127 , to selected 1.149
        Make out of the box build on x86_64 system with complete 32 bit
        userland possible
        * include/cln/config.h.in: Don't #define __x86_64__ when
        __i386__ is defined.
        * src/base/digitseq/cl_asm_x86_64_.cc: New file.
        * doc/cln.tex: Revert workaround description introduced 2005-05-02.


Revision 1.127 - (view) (annotate) - [select for diffs]
Fri Jun 10 16:16:33 2005 UTC (8 years ago) by haible
Branch: MAIN
Changes since 1.126: +4 -0 lines
Diff to previous 1.126 , to selected 1.149
If a directory doesn't exist, fail instead of doing infinite recursion.


Revision 1.126 - (view) (annotate) - [select for diffs]
Tue May 17 21:24:49 2005 UTC (8 years, 1 month ago) by kreckel
Branch: MAIN
Changes since 1.125: +5 -0 lines
Diff to previous 1.125 , to selected 1.149
Speed up the linking step
* src/Makefile.in: Use -objectlist for linking libcln.la.


Revision 1.125 - (view) (annotate) - [select for diffs]
Sun May 15 20:42:09 2005 UTC (8 years, 1 month ago) by kreckel
Branch: MAIN
Changes since 1.124: +5 -0 lines
Diff to previous 1.124 , to selected 1.149
* autoconf/ltmain.sh: Upgrade to libtool-1.5.16.
* m4/libtool.m4: Upgrade to libtool-1.5.16 (without Comeau patch).


Revision 1.124 - (view) (annotate) - [select for diffs]
Sun May 1 22:28:24 2005 UTC (8 years, 1 month ago) by kreckel
Branch: MAIN
Changes since 1.123: +5 -0 lines
Diff to previous 1.123 , to selected 1.149
* doc/cln.tex: Document what to do on a x86_64 machine with 32-bit userland.


Revision 1.123 - (view) (annotate) - [select for diffs]
Sun May 1 11:59:55 2005 UTC (8 years, 1 month ago) by kreckel
Branch: MAIN
Changes since 1.122: +26 -0 lines
Diff to previous 1.122 , to selected 1.149
Fix crashes in find_univpoly_ring and related functions
* include/cln/modinteger.h: Remove vptr from cl_heap_modint_ring;
remove declaration of cl_class cl_class_modint_ring.
* include/cln/univpoly.h: Remove vptr from cl_heap_univpoly_ring;
remove declaration of cl_class_univpoly_ring.
* include/cln/object.h: cl_class_flags_modint_ring: New #define...
* src/modinteger/cl_MI.cc: ...used in cl_class_modint_ring.
* src/modinteger/cl_MI_fix16.h: No vptr, but static dtor and type flag.
* src/modinteger/cl_MI_fix29.h: Likewise.
* src/modinteger/cl_MI_fix32.h: Likewise.
* src/modinteger/cl_MI_int32.h: Likewise.
* src/modinteger/cl_MI_montgom.h: Likewise.
* src/modinteger/cl_MI_pow2: Likewise.
* src/modinteger/cl_MI_pow2m1.h: Likewise.
* src/modinteger/cl_MI_pow2p1.h: Likewise.
* src/modinteger/cl_MI_std.h: Likewise.
* src/polynomial/elem/cl_UP.cc (cl_make_univpoly_ring): Compare with
cl_class_flags_modint_ring, not with cl_class_modint_ring.
* src/polynomial/elem/cl_UP_GF2.h (cl_class_num_univpoly_ring): New.
* src/polynomial/elem/cl_UP_MI.h (cl_class_modint_univpoly_ring): New.
* src/polynomial/elem/cl_UP_gen.h (cl_class_gen_univpoly_ring): New.
* src/polynomial/elem/cl_UP_number.h (cl_class_num_univpoly_ring): New.
Reported by Ralf Goertz <R_Goertz@web.de>.


Revision 1.122 - (view) (annotate) - [select for diffs]
Fri Apr 29 22:10:55 2005 UTC (8 years, 1 month ago) by kreckel
Branch: MAIN
Changes since 1.121: +5 -0 lines
Diff to previous 1.121 , to selected 1.149
* m4/cc.m4: Emit a warning if g++ is used and optimization turned off.


Revision 1.121 - (view) (annotate) - [select for diffs]
Sun Apr 24 15:12:23 2005 UTC (8 years, 1 month ago) by kreckel
Branch: MAIN
Changes since 1.120: +7 -0 lines
Diff to previous 1.120 , to selected 1.149
Make GCC compiler flags default to -O
* m4/cc.m4: New file...
* configure.ac: ...used here.
* autoconf/aclocal.m4: Regenerate.


Revision 1.120 - (view) (annotate) - [select for diffs]
Mon Apr 18 21:17:11 2005 UTC (8 years, 2 months ago) by kreckel
Branch: MAIN
Changes since 1.119: +5 -1 lines
Diff to previous 1.119 , to selected 1.149
* include/cln/string.h: Declare cl_string.


Revision 1.119 - (view) (annotate) - [select for diffs]
Thu Mar 17 22:37:32 2005 UTC (8 years, 3 months ago) by kreckel
Branch: MAIN
Changes since 1.118: +6 -0 lines
Diff to previous 1.118 , to selected 1.149
        * autoconf/ltmain.sh: Upgrade to libtool-1.5.14.
        * m4/libtool.m4: Upgrade to libtool-1.5.14 with Comeau patch.
        * autoconf/aclocal.m4: Regenerate.


Revision 1.118 - (view) (annotate) - [select for diffs]
Tue Mar 15 20:59:00 2005 UTC (8 years, 3 months ago) by kreckel
Branch: MAIN
Changes since 1.117: +4 -0 lines
Diff to previous 1.117 , to selected 1.149
* src/Makefile.in: Use $CXX instead of $CC when linking.


Revision 1.117 - (view) (annotate) - [select for diffs]
Sun Feb 27 21:00:57 2005 UTC (8 years, 3 months ago) by kreckel
Branch: MAIN
Changes since 1.116: +4 -0 lines
Diff to previous 1.116 , to selected 1.149
* examples/perfnum.cc: update to presumed 42st Mersenne prime.


Revision 1.116 - (view) (annotate) - [select for diffs]
Sun Nov 28 21:07:37 2004 UTC (8 years, 6 months ago) by kreckel
Branch: MAIN
Changes since 1.115: +11 -0 lines
Diff to previous 1.115 , to selected 1.149
	Disambiguate binary operators of CLN types with float/double
	* include/cln/dfloat.h: Add binary operator overloads for arguments of
	type double.
	* include/cln/ffloat.h: Likewise, for arguments of type float.
	* include/cln/float.h: Likewise, both for arguments of types double and
	float.
	* include/cln/real.h: Likewise.
	Reported by Isidro Cachadiña Gutiérrez <icacha@unex.es>.
----------------------------------------------------------------------
include/cln/dfloat.h include/cln/ffloat.h CVS: include/cln/float.h
include/cln/real.h CVS:
----------------------------------------------------------------------


Revision 1.115 - (view) (annotate) - [select for diffs]
Wed Nov 3 22:34:45 2004 UTC (8 years, 7 months ago) by kreckel
Branch: MAIN
CVS Tags: cln_1-1-9
Changes since 1.114: +4 -0 lines
Diff to previous 1.114 , to selected 1.149
	* Version 1.1.9 released.


Revision 1.114 - (view) (annotate) - [select for diffs]
Wed Nov 3 20:58:50 2004 UTC (8 years, 7 months ago) by kreckel
Branch: MAIN
Changes since 1.113: +4 -0 lines
Diff to previous 1.113 , to selected 1.149
	* src/Makefile.in: Let config.status set LDFLAGS.


Revision 1.113 - (view) (annotate) - [select for diffs]
Tue Oct 26 22:23:41 2004 UTC (8 years, 7 months ago) by kreckel
Branch: MAIN
Changes since 1.112: +10 -0 lines
Diff to previous 1.112 , to selected 1.149
        * cln.pc.in: Fix typo.
        * Makefile.in (INSTALL_SCRIPT): Added, to be used for scripts like
        cln-config.  Allows us to do special things to binaries, like
        installing them with install -s.
        * doc/Makefile.in: add/remove the cln.info from the installed
        $(infodir)/dir unless this is debian install-info (code copied from
        what GNU automake would produce).


Revision 1.112 - (view) (annotate) - [select for diffs]
Mon Oct 25 23:19:19 2004 UTC (8 years, 7 months ago) by kreckel
Branch: MAIN
Changes since 1.111: +9 -0 lines
Diff to previous 1.111 , to selected 1.149
	* src/integer/input/cl_I_read_stream.cc (read_integer): Fix a bug
	that caused radix specifiers to not work when reading from a stream.
	* src/rational/input/cl_RA_read_stream.cc (read_rational): Likewise.
	* src/real/input/cl_R_read_stream.cc (read_real): Likewise.
	* src/float/input/cl_F_read_stream.cc (read_float): Likewise.
	* src/complex/input/cl_N_read_stream.cc (read_complex): Likewise.


Revision 1.111 - (view) (annotate) - [select for diffs]
Sun Oct 24 22:27:51 2004 UTC (8 years, 7 months ago) by kreckel
Branch: MAIN
Changes since 1.110: +4 -0 lines
Diff to previous 1.110 , to selected 1.149
        * src/base/cl_low.h: Add mulu64 assembler macro for ia64.


Revision 1.110 - (view) (annotate) - [select for diffs]
Sat Oct 23 23:54:58 2004 UTC (8 years, 7 months ago) by kreckel
Branch: MAIN
Changes since 1.109: +4 -0 lines
Diff to previous 1.109 , to selected 1.149
        * src/base/cl_low.h: Add mul and div macros for x86_64.


Revision 1.109 - (view) (annotate) - [select for diffs]
Fri Oct 22 23:11:50 2004 UTC (8 years, 7 months ago) by kreckel
Branch: MAIN
Changes since 1.108: +5 -0 lines
Diff to previous 1.108 , to selected 1.149
        * src/integer/conv/cl_I_from_digits.cc (digits_to_I): Fix thinko in
        new code for base power of two.


Revision 1.108 - (view) (annotate) - [select for diffs]
Fri Oct 22 21:06:36 2004 UTC (8 years, 7 months ago) by kreckel
Branch: MAIN
Changes since 1.107: +7 -0 lines
Diff to previous 1.107 , to selected 1.149
        * src/integer/conv/cl_I_to_digits (I_to_digits): Fix an elusive stack
        overwriting problem. That was the real cause for Debian bug#246319.
        * src/integer/output/cl_I_print.cc (print_integer): Revert workaround
        for the bug fixed above.


Revision 1.107 - (view) (annotate) - [select for diffs]
Wed Oct 20 21:23:18 2004 UTC (8 years, 8 months ago) by kreckel
Branch: MAIN
Changes since 1.106: +4 -0 lines
Diff to previous 1.106 , to selected 1.149
        * include/cln/types.h: Use 64 bit digits on x86_64 CPU.


Revision 1.106 - (view) (annotate) - [select for diffs]
Tue Oct 12 20:24:40 2004 UTC (8 years, 8 months ago) by kreckel
Branch: MAIN
Changes since 1.105: +5 -0 lines
Diff to previous 1.105 , to selected 1.149
* src/integer/conv/cl_I_from_digits.cc (digits_to_I): Speedup when
the base is a power of two.


Revision 1.105 - (view) (annotate) - [select for diffs]
Tue Oct 5 21:33:47 2004 UTC (8 years, 8 months ago) by kreckel
Branch: MAIN
Changes since 1.104: +4 -0 lines
Diff to previous 1.104 , to selected 1.149
* src/integer/conv/cl_I_to_digits.cc (I_to_digits): Fix bug in base 32.


Revision 1.104 - (view) (annotate) - [select for diffs]
Mon Sep 27 20:14:44 2004 UTC (8 years, 8 months ago) by kreckel
Branch: MAIN
Changes since 1.103: +8 -0 lines
Diff to previous 1.103 , to selected 1.149
        Support for little-endian Mips, second shot
        * src/base/digitseq/cl_asm_mipsel_.cc: New file...
        * src/base/digitseq/cl_asm_cc: ...used here.
        * src/base/digitseq/cl_asm.h: Include cl_asm_mips.h for any endianness.
        * include/cln/object.h: Set alignment for mipsel explicitly.


Revision 1.103 - (view) (annotate) - [select for diffs]
Sun Sep 5 21:41:35 2004 UTC (8 years, 9 months ago) by kreckel
Branch: MAIN
Changes since 1.102: +8 -0 lines
Diff to previous 1.102 , to selected 1.149
        Support for little-endian Mips
        * include/cln/config.h.in: Add __mipsel__.
        * include/cln/modules.h: For Mips, this is endianness-agnostic.
        * src/base/digitseq/cl_asm_.cc, src/base/digitseq/cl_asm.h:
        Mask out assembler for little-endian Mips.


Revision 1.102 - (view) (annotate) - [select for diffs]
Mon Aug 30 14:05:32 2004 UTC (8 years, 9 months ago) by haible
Branch: MAIN
Changes since 1.101: +6 -1 lines
Diff to previous 1.101 , to selected 1.149
Update benchmark results.


Revision 1.101 - (view) (annotate) - [select for diffs]
Thu Aug 26 20:30:27 2004 UTC (8 years, 9 months ago) by kreckel
Branch: MAIN
Changes since 1.100: +3 -5 lines
Diff to previous 1.100 , to selected 1.149
	* Revert indentation (after re-re-reading again).


Revision 1.100 - (view) (annotate) - [select for diffs]
Thu Aug 26 19:37:57 2004 UTC (8 years, 9 months ago) by kreckel
Branch: MAIN
Changes since 1.99: +9 -3 lines
Diff to previous 1.99 , to selected 1.149
2004-08-26  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>

        * cln/examples/e.cc: remove extra semicolon.


Revision 1.99 - (view) (annotate) - [select for diffs]
Wed Aug 25 12:16:01 2004 UTC (8 years, 9 months ago) by haible
Branch: MAIN
Changes since 1.98: +1 -0 lines
Diff to previous 1.98 , to selected 1.149
Regenerated aclocal.m4.


Revision 1.98 - (view) (annotate) - [select for diffs]
Wed Aug 25 12:13:10 2004 UTC (8 years, 9 months ago) by haible
Branch: MAIN
Changes since 1.97: +8 -0 lines
Diff to previous 1.97 , to selected 1.149
Upgrade to libtool-1.5.6.


Revision 1.97 - (view) (annotate) - [select for diffs]
Thu Aug 19 10:34:57 2004 UTC (8 years, 10 months ago) by haible
Branch: MAIN
Changes since 1.96: +7 -0 lines
Diff to previous 1.96 , to selected 1.149
Fix link error on MacOS X.


Revision 1.96 - (view) (annotate) - [select for diffs]
Thu Jul 1 20:18:12 2004 UTC (8 years, 11 months ago) by kreckel
Branch: MAIN
CVS Tags: cln_1-1-8
Changes since 1.95: +4 -0 lines
Diff to previous 1.95 , to selected 1.149
	* Version 1.1.8 released.


Revision 1.95 - (view) (annotate) - [select for diffs]
Wed Jun 30 21:52:46 2004 UTC (8 years, 11 months ago) by kreckel
Branch: MAIN
Changes since 1.94: +2 -2 lines
Diff to previous 1.94 , to selected 1.149
*** empty log message ***


Revision 1.94 - (view) (annotate) - [select for diffs]
Wed Jun 30 21:51:32 2004 UTC (8 years, 11 months ago) by kreckel
Branch: MAIN
Changes since 1.93: +4 -0 lines
Diff to previous 1.93 , to selected 1.149
	* src/base/cl_macros.h: alloca(3) has size_t argument type.


Revision 1.93 - (view) (annotate) - [select for diffs]
Wed Jun 30 21:50:26 2004 UTC (8 years, 11 months ago) by kreckel
Branch: MAIN
Changes since 1.92: +4 -0 lines
Diff to previous 1.92 , to selected 1.149
	* include/cln/floatformat.h: Do define a type here.


Revision 1.92 - (view) (annotate) - [select for diffs]
Sun Jun 27 19:54:39 2004 UTC (8 years, 11 months ago) by kreckel
Branch: MAIN
Changes since 1.91: +4 -0 lines
Diff to previous 1.91 , to selected 1.149
        * include/cln/modules.h (CL_JUMP_TO): Fix AMD64 brokenness.


Revision 1.91 - (view) (annotate) - [select for diffs]
Wed Jun 23 21:50:54 2004 UTC (8 years, 11 months ago) by kreckel
Branch: MAIN
Changes since 1.90: +5 -0 lines
Diff to previous 1.90 , to selected 1.149
* Document jacobi, isprobprime and nextprobprime.


Revision 1.90 - (view) (annotate) - [select for diffs]
Wed Jun 23 21:33:03 2004 UTC (8 years, 11 months ago) by kreckel
Branch: MAIN
Changes since 1.89: +6 -0 lines
Diff to previous 1.89 , to selected 1.149
* Remove unused labels.


Revision 1.89 - (view) (annotate) - [select for diffs]
Wed Jun 23 21:17:45 2004 UTC (8 years, 11 months ago) by kreckel
Branch: MAIN
Changes since 1.88: +6 -0 lines
Diff to previous 1.88 , to selected 1.149
* Make template specializations explicit.


Revision 1.88 - (view) (annotate) - [select for diffs]
Wed Jun 23 21:11:21 2004 UTC (8 years, 11 months ago) by kreckel
Branch: MAIN
Changes since 1.87: +41 -0 lines
Diff to previous 1.87 , to selected 1.149
* Change all C include headers to ISO style within C++ code.


Revision 1.87 - (view) (annotate) - [select for diffs]
Wed Jun 23 20:34:38 2004 UTC (8 years, 11 months ago) by haible
Branch: MAIN
Changes since 1.86: +5 -0 lines
Diff to previous 1.86 , to selected 1.149
Fix autoconf problem with ftime().


Revision 1.86 - (view) (annotate) - [select for diffs]
Fri Jun 18 21:36:12 2004 UTC (9 years ago) by kreckel
Branch: MAIN
Changes since 1.85: +5 -0 lines
Diff to previous 1.85 , to selected 1.149
        * rational/transcendental/cl_RA_logp.cc: fix bug where base is
        reciprocal of an integer.


Revision 1.85 - (view) (annotate) - [select for diffs]
Thu Jun 10 21:19:15 2004 UTC (9 years ago) by kreckel
Branch: MAIN
Changes since 1.84: +4 -0 lines
Diff to previous 1.84 , to selected 1.149
	* examples/perfnum.cc: update to presumed 40th Mersenne prime.


Revision 1.84 - (view) (annotate) - [select for diffs]
Sun May 2 19:54:10 2004 UTC (9 years, 1 month ago) by kreckel
Branch: MAIN
CVS Tags: cln_1-1-7
Changes since 1.83: +4 -0 lines
Diff to previous 1.83 , to selected 1.149
* Version 1.1.7 released.


Revision 1.83 - (view) (annotate) - [select for diffs]
Sun May 2 19:47:33 2004 UTC (9 years, 1 month ago) by kreckel
Branch: MAIN
Changes since 1.82: +5 -0 lines
Diff to previous 1.82 , to selected 1.149
* examples/pi.cc and examples/pi.1: New files.
* examples/Makefile.in: Build the pi executable.


Revision 1.82 - (view) (annotate) - [select for diffs]
Fri Apr 30 22:14:41 2004 UTC (9 years, 1 month ago) by kreckel
Branch: MAIN
Changes since 1.81: +5 -0 lines
Diff to previous 1.81 , to selected 1.149
* src/Makefile.in: Fix for parallel build: wait for subdir objects to
be finished before creating the library.


Revision 1.81 - (view) (annotate) - [select for diffs]
Fri Apr 30 21:58:07 2004 UTC (9 years, 1 month ago) by kreckel
Branch: MAIN
Changes since 1.80: +5 -0 lines
Diff to previous 1.80 , to selected 1.149
* src/integer/output/cl_I_print.cc (print_integer): workaround
GCC compiler bug (cf. Debian bug#246319).


Revision 1.80 - (view) (annotate) - [select for diffs]
Sat Mar 20 15:36:07 2004 UTC (9 years, 3 months ago) by kreckel
Branch: MAIN
Changes since 1.79: +5 -0 lines
Diff to previous 1.79 , to selected 1.149
* m4/gmp.m4 (CL_GMP_CHECK): Do not lose LIBS setting with config.cache enabled.


Revision 1.79 - (view) (annotate) - [select for diffs]
Tue Mar 9 12:52:13 2004 UTC (9 years, 3 months ago) by haible
Branch: MAIN
Changes since 1.78: +2 -0 lines
Diff to previous 1.78 , to selected 1.149
Fix a bug occurring with extremely high exponents.


Revision 1.78 - (view) (annotate) - [select for diffs]
Mon Mar 8 16:08:28 2004 UTC (9 years, 3 months ago) by haible
Branch: MAIN
Changes since 1.77: +5 -0 lines
Diff to previous 1.77 , to selected 1.149
Fix an extreme case in long-float multiplication.


Revision 1.77 - (view) (annotate) - [select for diffs]
Wed Mar 3 23:37:58 2004 UTC (9 years, 3 months ago) by kreckel
Branch: MAIN
Changes since 1.76: +6 -0 lines
Diff to previous 1.76 , to selected 1.149
* Makefile.in (install): Add ${srcdir} for cln.m4.
* m4/gmp.m4: quote macro names.
Reported by Ralf Wildenhues <Ralf.Wildenhues@gmx.de>.


Revision 1.76 - (view) (annotate) - [select for diffs]
Thu Jan 1 16:14:30 2004 UTC (9 years, 5 months ago) by kreckel
Branch: MAIN
CVS Tags: cln_1-1-6
Changes since 1.75: +4 -0 lines
Diff to previous 1.75 , to selected 1.149
* Finalize release 1.1.6.


Revision 1.75 - (view) (annotate) - [select for diffs]
Thu Jan 1 15:59:30 2004 UTC (9 years, 5 months ago) by kreckel
Branch: MAIN
Changes since 1.74: +18 -1 lines
Diff to previous 1.74 , to selected 1.149
2004-01-01  Richard B. Kreckel  <kreckel@ginac.de>

        * include/cln/univpoly.h, include/cln/univpoly_complex.h,
          include/cln//univpoly_integer.h, include/cln/univpoly_modint.h,
          include/cln/univpoly_rational.h, include/cln/univpoly_real.h,
          src/polynomial/elem/cl_UP_GF2.h, src/polynomial/elem/cl_UP_MI.h,
          src/polynomial/elem/cl_UP_gen.h, src/polynomial/elem/cl_UP_no_ring.cc,
          src/polynomial/elem/cl_UP_number.h (ldegree): New function.
        * doc/cln.tex: Document `ldegree'.


Revision 1.74 - (view) (annotate) - [select for diffs]
Mon Dec 29 19:03:32 2003 UTC (9 years, 5 months ago) by kreckel
Branch: MAIN
Changes since 1.73: +24 -0 lines
Diff to previous 1.73 , to selected 1.149
	Rework of autoconfiscation infrastructure
	* autoconf/config.{guess,sub}: Update to GNU version 2003-10-07.
	* autoconf/ltmain.sh: Update to GNU version 1.4.3.
	* autoconf/autoconf: Remove (from now on we assume autoconf is
	  installed properly on the sytem).
	* autoconf/autoconf.m4: Likewise.
	* autoconf/autoconf.m4f: Likewise.
	* autoconf/acgeneral.m4: Likewise.
	* autoconf/acspecific.m4: Likewise.
	* autoconf/aclocal.m4: Regenerate.
	* autoconf/acinclude.m4: Remove (while moving the macros...)
	* m4/gmp.m4: New file (...to here).
	* Makefile.devel: Update to new scheme.
	* configure.ac: Likewise.
	* include/cln/GV_integer.h: Assume template specializations work.
	* include/cln/GV_modinteger.h: Likewise.
	* include/cln/config.h.in: Likewise, and drop HAVE_BOOL.
	* src/base/cl_base_config.h.in: Drop support for obsolete ftime(3).
	* src/base/random/cl_random_from.cc: Likewise.
	* src/timing/cl_base_config.h.in: Likewise.
	* src/timing/cl_t_current.cc: Likewise.


Revision 1.73 - (view) (annotate) - [select for diffs]
Sat Dec 27 19:04:30 2003 UTC (9 years, 5 months ago) by kreckel
Branch: MAIN
Changes since 1.72: +8 -0 lines
Diff to previous 1.72 , to selected 1.149
        * src/polynomial/cl_UP_gen.h (gen_minus): Fix case where first
          argument is zero.
        * src/polynomial/cl_UP_MI.h (modint_minus): Likewise.
        * src/polynomial/cl_UP_number.h (num_minus): Likewise.
        Reported by Munagala Ramanath <amberarrow@yahoo.com>.


Revision 1.72 - (view) (annotate) - [select for diffs]
Tue Dec 2 21:47:29 2003 UTC (9 years, 6 months ago) by kreckel
Branch: MAIN
Changes since 1.71: +4 -0 lines
Diff to previous 1.71 , to selected 1.149
	* examples/perfnum.cc: update to presumed 40th Mersenne prime.


Revision 1.71 - (view) (annotate) - [select for diffs]
Wed Aug 6 19:53:05 2003 UTC (9 years, 10 months ago) by kreckel
Branch: MAIN
Changes since 1.70: +5 -0 lines
Diff to previous 1.70 , to selected 1.149
        * src/numtheory/cl_nt_sqrtmodp.cc: #undef _R.
        Reported by Andrew Rechnitzer <A.Rechnitzer@ms.unimelb.edu.au>.


Revision 1.70 - (view) (annotate) - [select for diffs]
Fri Aug 1 16:39:43 2003 UTC (9 years, 10 months ago) by kreckel
Branch: MAIN
Changes since 1.69: +15 -0 lines
Diff to previous 1.69 , to selected 1.149
	More dependent base resolution issues
	* src/base/hash/cl_hash.h (cl_heap_hashtable<T>::iterator()):
	portable syntactic simplification.
	* src/base/hash/cl_hashset.h: Preceed inherited members with this->.
	* src/base/hash/cl_hash1.h: Likewise for member functions.
	* src/base/hash/cl_hash2.h: Likewise.
	* src/base/hash/cl_hashuniq.h: Likewise.
	* src/base/hash/cl_hashuniqweak.h: Likewise.
	* src/base/hash/cl_hash.h: Revert explicit static member function
	lookup since that was GCC's fault.
	* src/base/hash/cl_hash2weak.h: Likewise.
	* src/base/hash/cl_hashuniqweak.h: Likewise.


Revision 1.69 - (view) (annotate) - [select for diffs]
Sun Jun 29 12:33:11 2003 UTC (9 years, 11 months ago) by kreckel
Branch: MAIN
Changes since 1.68: +16 -0 lines
Diff to previous 1.68 , to selected 1.149
	Dependent base resolution needed for GCC-3.4
	* include/cln/GV.h: Preceed inherited members with this->.
	* include/cln/SV.h: Likewise.
	* include/cln/object.h: Likewise.
	* src/base/hash/cl_hash1.h: Likewise.
	* src/base/hash/cl_hash1weak.h: Likewise.
	* src/base/hash/cl_hash2.h: Likewise.
	* src/base/hash/cl_hashuniq.h: Likewise.
	* src/base/hash/cl_hash.h: Make lookup of static member function
	explicit.
	* src/base/hash/cl_hash2weak.h: Likewise.
	* src/base/hash/cl_hashuniqweak.h: Likewise.
	* src/modinteger/cl_MI.cc: Make shell-comment a C-comment. Geez.


Revision 1.68 - (view) (annotate) - [select for diffs]
Mon Feb 24 11:17:25 2003 UTC (10 years, 3 months ago) by haible
Branch: MAIN
Changes since 1.67: +2 -1 lines
Diff to previous 1.67 , to selected 1.149
Tweak for MacOS X.


Revision 1.67 - (view) (annotate) - [select for diffs]
Fri Feb 21 21:06:27 2003 UTC (10 years, 3 months ago) by haible
Branch: MAIN
Changes since 1.66: +6 -0 lines
Diff to previous 1.66 , to selected 1.149
Add support for MacOS X.


Revision 1.66 - (view) (annotate) - [select for diffs]
Fri Aug 2 12:44:06 2002 UTC (10 years, 10 months ago) by haible
Branch: MAIN
Changes since 1.65: +7 -0 lines
Diff to previous 1.65 , to selected 1.149
Add support for x86_64 CPU.


Revision 1.65 - (view) (annotate) - [select for diffs]
Sat Jun 8 18:18:48 2002 UTC (11 years ago) by kreckel
Branch: MAIN
Changes since 1.64: +6 -0 lines
Diff to previous 1.64 , to selected 1.149
        * src/base/digitseq/cl_asm.h: ensure intCsize==16 when including
        m68k Assembler routines.
        * src/base/digitseq/cl_asm_.cc: Likewise.


Revision 1.64 - (view) (annotate) - [select for diffs]
Tue May 28 16:58:01 2002 UTC (11 years ago) by kreckel
Branch: MAIN
CVS Tags: cln_1-1-5
Changes since 1.63: +4 -0 lines
Diff to previous 1.63 , to selected 1.149
        * Last bits for release 1.1.5.


Revision 1.63 - (view) (annotate) - [select for diffs]
Mon May 27 17:03:44 2002 UTC (11 years ago) by kreckel
Branch: MAIN
Changes since 1.62: +4 -0 lines
Diff to previous 1.62 , to selected 1.149
        * include/cln/modules.h (CL_CONCATENATE): New macro.


Revision 1.62 - (view) (annotate) - [select for diffs]
Fri May 10 15:47:51 2002 UTC (11 years, 1 month ago) by kreckel
Branch: MAIN
Changes since 1.61: +6 -0 lines
Diff to previous 1.61 , to selected 1.149
        * doc/cln.tex (Building the library): Update recommendations for
        compiling on Tru64 using g++ 3.0 and 3.1.
        * README: Update homepage.


Revision 1.61 - (view) (annotate) - [select for diffs]
Mon May 6 10:30:04 2002 UTC (11 years, 1 month ago) by haible
Branch: MAIN
Changes since 1.60: +3 -0 lines
Diff to previous 1.60 , to selected 1.149
Recommendation for g++-3.1 users.


Revision 1.60 - (view) (annotate) - [select for diffs]
Mon May 6 10:29:18 2002 UTC (11 years, 1 month ago) by haible
Branch: MAIN
Changes since 1.59: +24 -0 lines
Diff to previous 1.59 , to selected 1.149
Force link-time references despite optimizations done by g++.


Revision 1.59 - (view) (annotate) - [select for diffs]
Mon May 6 10:28:43 2002 UTC (11 years, 1 month ago) by haible
Branch: MAIN
Changes since 1.58: +4 -0 lines
Diff to previous 1.58 , to selected 1.149
Avoid g++-3.1 offsetof warnings.


Revision 1.58 - (view) (annotate) - [select for diffs]
Mon May 6 10:28:01 2002 UTC (11 years, 1 month ago) by haible
Branch: MAIN
Changes since 1.57: +12 -0 lines
Diff to previous 1.57 , to selected 1.149
Avoid g++-3.1 typename warning.


Revision 1.57 - (view) (annotate) - [select for diffs]
Fri Mar 15 17:59:34 2002 UTC (11 years, 3 months ago) by haible
Branch: MAIN
Changes since 1.56: +5 -0 lines
Diff to previous 1.56 , to selected 1.149
Document a broken version of GNU make.


Revision 1.56 - (view) (annotate) - [select for diffs]
Wed Feb 20 15:22:20 2002 UTC (11 years, 4 months ago) by kreckel
Branch: MAIN
Changes since 1.55: +5 -0 lines
Diff to previous 1.55 , to selected 1.149
        * cln.m4: quote macro name.
          Pointed out by Roberto Bagnara.


Revision 1.55 - (view) (annotate) - [select for diffs]
Sun Jan 20 15:37:19 2002 UTC (11 years, 5 months ago) by kreckel
Branch: MAIN
Changes since 1.54: +5 -0 lines
Diff to previous 1.54 , to selected 1.149
        * autoconf/config.{guess,sub}: Update to GNU version 2002-01-02.
          (the old one was broken on Linux/Mips.)


Revision 1.54 - (view) (annotate) - [select for diffs]
Fri Jan 4 17:57:07 2002 UTC (11 years, 5 months ago) by kreckel
Branch: MAIN
CVS Tags: cln_1-1-4
Changes since 1.53: +5 -0 lines
Diff to previous 1.53 , to selected 1.149
        * Bump dates, version numbers, etc, for 1.1.4-release...


Revision 1.53 - (view) (annotate) - [select for diffs]
Thu Jan 3 17:06:07 2002 UTC (11 years, 5 months ago) by kreckel
Branch: MAIN
Changes since 1.52: +13 -0 lines
Diff to previous 1.52 , to selected 1.149
        * autoconf/acinclude.m4: revamp MPN-matcher.
        * autoconf/aclocal.m4: upgrade to autoconf-2.52 infrastructure,
          sync with CLisp from CVS.
        * autoconf/autoconf: Likewise.
        * autoconf/autoconf.m4f: Likewise (new file).
        * configure.ac: Likewise (new file, replaces configure.in).
        * configure.in: Likewise (deleted, replaced by configure.ac).
        * autoconf/config.{guess,sub}: Update to GNU version 2001-12-13.
        * src/Makefile.in: made VPATH safe for autoconf-2.52.
        * include/cln/config.h.in: Add __s390__.


Revision 1.52 - (view) (annotate) - [select for diffs]
Mon Dec 31 19:01:42 2001 UTC (11 years, 5 months ago) by kreckel
Branch: MAIN
Changes since 1.51: +5 -0 lines
Diff to previous 1.51 , to selected 1.149
        * src/base/digitseq/cl_DS.h: <gmp.h> is not included extern "C"
          any more since GMP4 has some C++ support in it.


Revision 1.51 - (view) (annotate) - [select for diffs]
Fri Dec 14 18:49:11 2001 UTC (11 years, 6 months ago) by kreckel
Branch: MAIN
Changes since 1.50: +7 -0 lines
Diff to previous 1.50 , to selected 1.149
        * include/cln/modules.h, include/cln/object.h: add support for
          s390.
        * src/numtheory/cl_nt_sqrtmodp.cc: workaround for GCC2.x compiler-bug
          on s390, provided by Gerhard Tonn.


Revision 1.50 - (view) (annotate) - [select for diffs]
Mon Nov 5 18:59:54 2001 UTC (11 years, 7 months ago) by kreckel
Branch: MAIN
Changes since 1.49: +12 -6 lines
Diff to previous 1.49 , to selected 1.149
        * autoconf/ltmain.sh: Upgrade to libtool-1.4.2.
        * autoconf/config.{guess,sub}: Update to GNU version 2001-09-07.
        * Version 1.1.3 released.


Revision 1.49 - (view) (annotate) - [select for diffs]
Mon Nov 5 11:04:01 2001 UTC (11 years, 7 months ago) by haible
Branch: MAIN
CVS Tags: cln_1-1-3
Changes since 1.48: +9 -0 lines
Diff to previous 1.48 , to selected 1.149
Interoperability with gcc-3.0 -fuse-cxa-atexit.


Revision 1.48 - (view) (annotate) - [select for diffs]
Mon Nov 5 10:59:12 2001 UTC (11 years, 7 months ago) by haible
Branch: MAIN
Changes since 1.47: +2 -0 lines
Diff to previous 1.47 , to selected 1.149
Fix an old ChangeLog entry.


Revision 1.47 - (view) (annotate) - [select for diffs]
Sat Nov 3 19:07:50 2001 UTC (11 years, 7 months ago) by kreckel
Branch: MAIN
Changes since 1.46: +12 -6 lines
Diff to previous 1.46 , to selected 1.149
        * src/float/transcendental/cl_F_sinx.cc (sinx_naive): For small
          values of x, return square(x) instead of x.
        * src/float/transcendental/cl_F_sinhx.cc (sinhx_naive): Likewise.


Revision 1.46 - (view) (annotate) - [select for diffs]
Wed Jul 25 15:54:34 2001 UTC (11 years, 10 months ago) by kreckel
Branch: MAIN
CVS Tags: cln_1-1-2
Changes since 1.45: +4 -0 lines
Diff to previous 1.45 , to selected 1.149
* Landing 1.1.2.


Revision 1.45 - (view) (annotate) - [select for diffs]
Tue Jul 24 13:09:34 2001 UTC (11 years, 10 months ago) by kreckel
Branch: MAIN
Changes since 1.44: +5 -0 lines
Diff to previous 1.44 , to selected 1.149
        * prepare for release 1.1.2.


Revision 1.44 - (view) (annotate) - [select for diffs]
Sun Jul 22 12:54:54 2001 UTC (11 years, 11 months ago) by kreckel
Branch: MAIN
Changes since 1.43: +13 -0 lines
Diff to previous 1.43 , to selected 1.149
        * src/float/base/cl_ieee.cc: try to do magic to the FPU only if
          _FPU_IEEE is really defined.
        * include/cln/modules.h: change assembler labels from `label' to
          `label:' on hppa, needed by Linux (see comment).
        * autoconf/acinclude.m4: new file (for storing CLN-specific macros).
        * Makefile.devel: adjusted.
        * autoconf/aclocal.m4: regenerate.
        * src/base/low/cl_low_mul.cc: moved POD variables that are declared
          extern "C" elsewhere out of the namespace.
        * src/base/low/cl_low_div.cc: Likewise.


Revision 1.43 - (view) (annotate) - [select for diffs]
Fri Jun 8 22:29:15 2001 UTC (12 years ago) by haible
Branch: MAIN
Changes since 1.42: +7 -0 lines
Diff to previous 1.42 , to selected 1.149
Upgrade to libtool-1.4.


Revision 1.42 - (view) (annotate) - [select for diffs]
Tue Jun 5 16:42:21 2001 UTC (12 years ago) by kreckel
Branch: MAIN
Changes since 1.41: +4 -0 lines
Diff to previous 1.41 , to selected 1.149
        * tests/tests.cc: resolve namespace ambiguity about strcmp().


Revision 1.41 - (view) (annotate) - [select for diffs]
Thu May 31 20:00:51 2001 UTC (12 years ago) by kreckel
Branch: MAIN
CVS Tags: cln_1-1-1
Changes since 1.40: +4 -0 lines
Diff to previous 1.40 , to selected 1.149
        * configure.in: adjust lt-versions, taking into account that a
          change in prototype breaks compatibility in C++.  :-(
        * INSTALL: sync compiler options with doc/cln.tex.
        * NEWS: adjust date.


Revision 1.40 - (view) (annotate) - [select for diffs]
Mon May 28 20:24:43 2001 UTC (12 years ago) by kreckel
Branch: MAIN
Changes since 1.39: +6 -0 lines
Diff to previous 1.39 , to selected 1.149
        * cln/cln.tex: documented problems with shared library on Sparc
          using gcc older than 2.95.3.
        * configure.in: Fixed typos in versioning docu.


Revision 1.39 - (view) (annotate) - [select for diffs]
Fri May 25 20:00:18 2001 UTC (12 years ago) by haible
Branch: MAIN
Changes since 1.38: +5 -0 lines
Diff to previous 1.38 , to selected 1.149
Update to new gas-arm syntax.


Revision 1.38 - (view) (annotate) - [select for diffs]
Fri May 25 17:29:46 2001 UTC (12 years ago) by kreckel
Branch: MAIN
Changes since 1.37: +8 -0 lines
Diff to previous 1.37 , to selected 1.149
        * Adjusted dates and final touches for 1.1.1.


Revision 1.37 - (view) (annotate) - [select for diffs]
Sat May 19 15:10:59 2001 UTC (12 years, 1 month ago) by kreckel
Branch: MAIN
Changes since 1.36: +5 -0 lines
Diff to previous 1.36 , to selected 1.149
        * INSTALL: Update toolchain info: no egcs, some more platforms.
        * doc/cln.tex: Likewise.


Revision 1.36 - (view) (annotate) - [select for diffs]
Fri May 18 19:34:15 2001 UTC (12 years, 1 month ago) by kreckel
Branch: MAIN
Changes since 1.35: +5 -0 lines
Diff to previous 1.35 , to selected 1.149
        * src/base/cl_low.h: prepended variables declared inside macros
          with underscore.  Fixes equal_hashcode() on various platforms.


Revision 1.35 - (view) (annotate) - [select for diffs]
Wed Apr 25 15:00:33 2001 UTC (12 years, 1 month ago) by kreckel
Branch: MAIN
Changes since 1.34: +10 -0 lines
Diff to previous 1.34 , to selected 1.149
        * src/base/cl_low.h: Added several checks if NO_ASM is defined, so
          this definition becomes actually useful.  This is needed for
          compilation on Arm until somebody fixes the assembler files for Arm.
        * src/base/digitseq/cl_asm.h: Likewise.
        * src/base/digitseq/cl_asm_.cc: Likewise.
        * */Makefile.in: Added `override' in front of `CPPFLAGS +=' so
           one can say `make CPPFLAGS=-DFOOBAR'.


Revision 1.34 - (view) (annotate) - [select for diffs]
Mon Mar 26 18:04:58 2001 UTC (12 years, 2 months ago) by kreckel
Branch: MAIN
Changes since 1.33: +4 -0 lines
Diff to previous 1.33 , to selected 1.149
        * src/base/random/cl_random_from.cc: ported to beos.


Revision 1.33 - (view) (annotate) - [select for diffs]
Mon Mar 5 17:24:08 2001 UTC (12 years, 3 months ago) by kreckel
Branch: MAIN
Changes since 1.32: +4 -0 lines
Diff to previous 1.32 , to selected 1.149
        * include/cln/modules.h (CL_JUMP_TO): Fix IA64 brokenness.


Revision 1.32 - (view) (annotate) - [select for diffs]
Sun Jan 28 17:23:06 2001 UTC (12 years, 4 months ago) by kreckel
Branch: MAIN
Changes since 1.31: +4 -0 lines
Diff to previous 1.31 , to selected 1.149
        * include/cln/number.h (cl_as_N): Remove bogus comment.


Revision 1.31 - (view) (annotate) - [select for diffs]
Mon Jan 22 13:12:59 2001 UTC (12 years, 4 months ago) by kreckel
Branch: MAIN
Changes since 1.30: +12 -0 lines
Diff to previous 1.30 , to selected 1.149
        * include/cln/*.h: Change signatures of all classes' methods
          cln::cl_foo::operator new(size_t, cl_foo*) to
          cln::cl_foo::operator new(size_t, void*) so one can declare
          std::vector<cln::cl_foo>, std::list<cln::cl_foo> etc. for
          certain STL implementations (like libstdc++-v3).


Revision 1.30 - (view) (annotate) - [select for diffs]
Thu Dec 14 16:52:58 2000 UTC (12 years, 6 months ago) by kreckel
Branch: MAIN
CVS Tags: cln_1-1-0
Changes since 1.29: +8 -0 lines
Diff to previous 1.29 , to selected 1.149
        * */*: cl_istream -> std::istream, cl_ostream -> std::ostream.


Revision 1.29 - (view) (annotate) - [select for diffs]
Tue Dec 5 15:38:25 2000 UTC (12 years, 6 months ago) by kreckel
Branch: MAIN
Changes since 1.28: +15 -1 lines
Diff to previous 1.28 , to selected 1.149
        * Makefile.in, src/Makefile.in, doc/Makefile.in: Use mkdir -p.
        * include/cln/version.h.in, src/base/verion.cc: New files.
        * configure.in: Generate include/cln/version.h.
        * cln.m4: Rewrote it. Check result of cln-config without compiling.
          Do cross-check library version and header version information.


Revision 1.28 - (view) (annotate) - [select for diffs]
Fri Nov 24 20:51:01 2000 UTC (12 years, 6 months ago) by kreckel
Branch: MAIN
Changes since 1.27: +5 -0 lines
Diff to previous 1.27 , to selected 1.149
        * */*: Removed problematic stdin, stdout and stderr definitions.
          Use std::cin, std::cout, std::cerr instead (obsoletes 2000-10-29).
        * Makefile.devel: Use bzip2.
        * Makefile.in: Target maintainer-clean remove cln-config cln-config.1.


Revision 1.27 - (view) (annotate) - [select for diffs]
Mon Nov 20 17:44:32 2000 UTC (12 years, 7 months ago) by haible
Branch: MAIN
Changes since 1.26: +4 -0 lines
Diff to previous 1.26 , to selected 1.149
cln-config.1: change title.


Revision 1.26 - (view) (annotate) - [select for diffs]
Sat Nov 18 13:23:21 2000 UTC (12 years, 7 months ago) by kreckel
Branch: MAIN
Changes since 1.25: +6 -0 lines
Diff to previous 1.25 , to selected 1.149
        * cln.m4: New file.
        * doc/cln.tex: Document package tools cln-config and cln.m4.
        * Makefile.in: Care about cln.m4.


Revision 1.25 - (view) (annotate) - [select for diffs]
Fri Nov 17 14:26:11 2000 UTC (12 years, 7 months ago) by kreckel
Branch: MAIN
Changes since 1.24: +5 -0 lines
Diff to previous 1.24 , to selected 1.149
        * cln-config.1: added manpage, as required by a couple of distros.
        * Makefile.in, doc/Makefile.in: target install depends on installdirs.


Revision 1.24 - (view) (annotate) - [select for diffs]
Thu Nov 16 18:39:55 2000 UTC (12 years, 7 months ago) by kreckel
Branch: MAIN
Changes since 1.23: +8 -0 lines
Diff to previous 1.23 , to selected 1.149
        * autoconf/aclocal.m4 (CL_GMP_SET_UINTD): New macro...
        * configure.in: ...used here.
        * include/cln/config.h.in: Put in macros defined by CL_GMP_SET_UINTD...
        * include/cln/types.h: ...used here.
        * autoconf/acgeneral.m4, autoconf/aclocal.m4: Adhere to FHS.


Revision 1.23 - (view) (annotate) - [select for diffs]
Mon Nov 13 16:16:54 2000 UTC (12 years, 7 months ago) by kreckel
Branch: MAIN
Changes since 1.22: +29 -0 lines
Diff to previous 1.22 , to selected 1.149
        * src/base/digitseq/cl_asm.h: Test if (intDsize==32) for MIPS and HPPA,
          in order to guard against an accidented configuration.
        * src/integer/conv/cl_I_to_digits.cc (table): member b_hoch_k of
          struct power_table_entry initialized as ULL instead of as UL, if
          intDsize==64 (caused misprinting on MIPS w/ GMP).
        * src/base/cl_macros.h (minus_bitm, bitc): implemented ULL, if
          HAVE_FAST_LONGLONG.
        * src/integer/bitwise/cl_I_mkfx.cc (mkf_extract): Likewise.
        * src/integer/conv/cl_I_from_L.cc (cl_I_from_L): Added trival
          generation of Bignum for intDsize==64 and a notreached-check at end.
        * autoconf/config.guess, autoconf/config.sub: updated from FSF.
        * include/cln/config.h.in: Prepared support for IA64.
        * include/cln/types.h: Likewise.
        * include/cln/object.h: Likewise.
        * include/cln/modules.h: Likewise.
        * src/base/cl_macros.h (nonreturning_function): Likewise (NUE's
          compiler claims __GNUC_MINOR__==9).
        * src/base/cl_macros.h (bit, minus_bit): changed criterion for ULL from
          HAVE_DD to HAVE_FAST_LONGLONG.
        * src/base/cl_macros.h (bitm): implemented ULL, if HAVE_FAST_LONGLONG.
        * src/base/cl_low.h: actually no need to include "cln/types.h" here.
        * src/base/cl_low.h (logcount_64): always ULL, independent of HAVE_DD.
        * src/base/random/cl_UL_random.cc (random32): a is always ULL.


Revision 1.22 - (view) (annotate) - [select for diffs]
Wed Nov 1 18:31:57 2000 UTC (12 years, 7 months ago) by kreckel
Branch: MAIN
Changes since 1.21: +15 -0 lines
Diff to previous 1.21 , to selected 1.149
        * include/cln/object.h (cl_combine): define additional signatures, if
          HAVE_LONGLONG is defined, in order to keep the compiler happy.
        * src/base/cl_macros.h: include "cln/types.h", since we need HAVE_DD...
        * src/base/cl_macros.h (bit): ...for this macro...
        * src/base/cl_macros.h (minus_bit): ...and this one.
        * src/base/cl_low.h: include "cln/types.h", since we need HAVE_DD...
        * src/base/cl_low.h (logcount_64): ...for this macro.
        * src/base/random/cl_UL_random.cc (random32): if HAVE_DD a is an ULL.
        * src/integer/gcd/cl_I_gcd_aux2.cc (floorDD): fixed algorithmic bug
          that turned up when intDsize==32 and cl_word_size==64.
        * src/float/dfloat/elem/cl_DF_div.cc (operator/): fixed a missing cast
          to uint64 that turned up when intDsize==32 and cl_word_size==64.


Revision 1.21 - (view) (annotate) - [select for diffs]
Mon Oct 30 17:44:15 2000 UTC (12 years, 7 months ago) by kreckel
Branch: MAIN
Changes since 1.20: +6 -0 lines
Diff to previous 1.20 , to selected 1.149
        * src/real/input/cl_R_read.cc, src/complex/input/cl_N_read.cc:
          #undef stderr, if it's defined so cln::stderr isn't confused.
        * src/base/input/cl_read_globals.cc: stdin should not be extern.


Revision 1.20 - (view) (annotate) - [select for diffs]
Tue Sep 5 15:59:11 2000 UTC (12 years, 9 months ago) by kreckel
Branch: MAIN
Changes since 1.19: +14 -0 lines
Diff to previous 1.19 , to selected 1.149
        * include/cln/number.h (As): Fix it in namespace by suffixing `_As'
          to the appropiate method instead of prefixing `as_'.
        * src/complex/misc/cl_N_as.cc (cl_N_As): Likewise.
        * src/real/misc/cl_R_as.cc (cl_R_As): Likewise.
        * src/rational/misc/cl_RA_as.cc (cl_RA_As): Likewise.
        * src/integer/misc/cl_I_as.cc (cl_I_As): Likewise.
        * src/float/misc/cl_F_as.cc (cl_F_As): Likewise.
        * src/float/sfloat/misc/cl_SF_as.cc (cl_SF_As): Likewise.
        * src/float/lfloat/misc/cl_LF_as.cc (cl_LF_As): Likewise.
        * src/float/ffloat/misc/cl_FF_as.cc (cl_FF_As): Likewise.
        * src/float/dfloat/misc/cl_DF_as.cc (cl_DF_As): Likewise.


Revision 1.19 - (view) (annotate) - [select for diffs]
Tue Sep 5 12:40:33 2000 UTC (12 years, 9 months ago) by kreckel
Branch: MAIN
Changes since 1.18: +42 -1 lines
Diff to previous 1.18 , to selected 1.149
        * src/complex/transcendental/cl_C_expt_C.cc (expt): fix logic for
          the 0^y cases.
        * inserted the missing ChangLog entry.  :-)


Revision 1.18 - (view) (annotate) - [select for diffs]
Wed Aug 30 22:12:05 2000 UTC (12 years, 9 months ago) by kreckel
Branch: MAIN
Changes since 1.17: +10 -11 lines
Diff to previous 1.17 , to selected 1.149
        * include/cln/number.h, cl_number::_as_cl_private_thing(): removed.
          Rearranged for a clearer distinction between macros and remaining
          identifiers, so Cint can parse it smoothly.
        * Changelog: *trival* documentation changes have nix verloren.
        * doc/cln.info, doc/cln.texi: Removed non-sources from CVS.


Revision 1.17 - (view) (annotate) - [select for diffs]
Tue Aug 29 21:18:44 2000 UTC (12 years, 9 months ago) by kreckel
Branch: MAIN
Changes since 1.16: +5 -0 lines
Diff to previous 1.16 , to selected 1.149
        * include/cln/number.h, the(const cl_number& x): New template
          function.


Revision 1.16 - (view) (annotate) - [select for diffs]
Fri Aug 25 22:27:35 2000 UTC (12 years, 9 months ago) by haible
Branch: MAIN
Changes since 1.15: +5 -0 lines
Diff to previous 1.15 , to selected 1.149
Make @exec_prefix@ usable in shell scripts.


Revision 1.15 - (view) (annotate) - [select for diffs]
Fri Aug 18 11:31:40 2000 UTC (12 years, 10 months ago) by haible
Branch: MAIN
Changes since 1.14: +4 -0 lines
Diff to previous 1.14 , to selected 1.149
Fix a typo.


Revision 1.14 - (view) (annotate) - [select for diffs]
Thu Jul 13 19:46:43 2000 UTC (12 years, 11 months ago) by haible
Branch: MAIN
Changes since 1.13: +10 -0 lines
Diff to previous 1.13 , to selected 1.149
Accept floats with 1.2L0_100 syntax when reading from streams, not only when
reading from strings.


Revision 1.13 - (view) (annotate) - [select for diffs]
Wed Jun 21 23:11:54 2000 UTC (13 years ago) by haible
Branch: MAIN
Changes since 1.12: +9 -0 lines
Diff to previous 1.12 , to selected 1.149
Distinguish between cl_word_size and the ABI's pointer size.


Revision 1.12 - (view) (annotate) - [select for diffs]
Mon Jun 5 08:01:29 2000 UTC (13 years ago) by kreckel
Branch: MAIN
Changes since 1.11: +5 -0 lines
Diff to previous 1.11 , to selected 1.149
- doc/*, INSTALL: Mention that both shared and static library are
  now build by default.


Revision 1.11 - (view) (annotate) - [select for diffs]
Wed May 31 09:42:30 2000 UTC (13 years ago) by haible
Branch: MAIN
Changes since 1.10: +6 -0 lines
Diff to previous 1.10 , to selected 1.149
Add one test.


Revision 1.10 - (view) (annotate) - [select for diffs]
Tue May 30 19:02:39 2000 UTC (13 years ago) by kreckel
Branch: MAIN
Changes since 1.9: +15 -2 lines
Diff to previous 1.9 , to selected 1.149
- configure.in, autoconf/aclocal.m4 (CL_GMP_H_VERSION, CL_GMP_CHECK):
  New macros.
- configure.in, include/cl_config.h.in (CL_VERSION, CL_VERSION_MINOR,
  CL_VERSION_PATCHLEVEL): New definitions.
- autoconf/config.guess, autoconf/config.sub, autoconf/ltconfig,
  autoconf/ltmain.sh: updated from FSF (libtool 1.3.5, etc).
- src/Makefile.in, configure.in: release-variables renamed from
  CLN_* to CL_*.
- configure.in: default to build both shared and static library
  (i.e. default to the most common behaviour).


Revision 1.9 - (view) (annotate) - [select for diffs]
Mon May 29 14:59:14 2000 UTC (13 years ago) by kreckel
Branch: MAIN
Changes since 1.8: +5 -0 lines
Diff to previous 1.8 , to selected 1.149
- autoconf/aclocal.m4 (CL_CANONICAL_HOST): Added missing changequote
  environment around the patch of 2000-05-23.


Revision 1.8 - (view) (annotate) - [select for diffs]
Mon May 29 12:53:23 2000 UTC (13 years ago) by haible
Branch: MAIN
Changes since 1.7: +5 -0 lines
Diff to previous 1.7 , to selected 1.149
Fix typo.


Revision 1.7 - (view) (annotate) - [select for diffs]
Sat May 27 17:18:40 2000 UTC (13 years ago) by kreckel
Branch: MAIN
Changes since 1.6: +6 -1 lines
Diff to previous 1.6 , to selected 1.149
- src/float/lfloat/algebraic/cl_LF_sqrt.cc, src/base/digitseq/cl_DS_sqrt.cc:
  Readjusted break-even points.


Revision 1.6 - (view) (annotate) - [select for diffs]
Wed May 24 17:00:25 2000 UTC (13 years ago) by kreckel
Branch: MAIN
Changes since 1.5: +8 -0 lines
Diff to previous 1.5 , to selected 1.149
- autoconf/config.*: Updated to new version from FSF
  (the new libtool wants this).
- src/Makefile.in: added $(LDFLAGS) to link step.
- src/base/digitseq/cl_2DS_div.cc, cl_2DS_recip.cc: Adjusted
  break-even points.
- Changelog, NEWS: updated.


Revision 1.5 - (view) (annotate) - [select for diffs]
Tue May 23 10:50:01 2000 UTC (13 years, 1 month ago) by haible
Branch: MAIN
Changes since 1.4: +5 -0 lines
Diff to previous 1.4 , to selected 1.149
Fix determination of host_cpu.


Revision 1.4 - (view) (annotate) - [select for diffs]
Fri May 19 12:58:39 2000 UTC (13 years, 1 month ago) by kreckel
Branch: MAIN
Changes since 1.3: +30 -1 lines
Diff to previous 1.3 , to selected 1.149
- INSTALL.generic: Clarified behaviour of --with-gmp.
- configure, configure.in: Safer GMP3-detection.
- ChangeLog: Updated.


Revision 1.3 - (view) (annotate) - [select for diffs]
Thu Mar 9 14:28:02 2000 UTC (13 years, 3 months ago) by kreckel
Branch: MAIN
Changes since 1.2: +5 -0 lines
Diff to previous 1.2 , to selected 1.149
- src/base/digitseq/cl_asm_mips_.cc: Starting at argument 5 the
parameter passing was changed for the MIPS n32 ABI.


Revision 1.2 - (view) (annotate) - [select for diffs]
Fri Jan 28 12:27:57 2000 UTC (13 years, 4 months ago) by kreckel
Branch: MAIN
Changes since 1.1: +9 -0 lines
Diff to previous 1.1 , to selected 1.149
- gmp/*: Replaced the complete mpn sources with the ones from Debian
since they are maintained while the ones from FSF aren't and there
were problems on some architectures, PowerPC in particular.  See the
file gmp/README.CLN.  This way the hard links in this directory have
vanished, they were causing trouble for people working in AFS and also
with CVS.


Revision 1.1.1.1 - (view) (annotate) - [select for diffs] (vendor branch)
Fri Jan 28 11:37:18 2000 UTC (13 years, 4 months ago) by kreckel
Branch: cln
CVS Tags: release-1_0_3
Changes since 1.1: +0 -0 lines
Diff to previous 1.1 , to next main 1.226 , to selected 1.149
- CLN vanilla release 1.0.3.


Revision 1.1 - (view) (annotate) - [select for diffs]
Fri Jan 28 11:37:18 2000 UTC (13 years, 4 months ago) by kreckel
Branch: MAIN
Branch point for: cln
Diff to selected 1.149
Initial revision


This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, select a symbolic revision name using the selection box, or choose 'Use Text Field' and enter a numeric revision.

  Diffs between and
  Type of Diff should be a

Sort log by:

Christian Bauer">Christian Bauer
ViewVC Help
Powered by ViewVC 1.1.15