e2abb14636 
								
							
								 
							
						 
						
							
							
								
								* include/cln/modules.h (CL_JUMP_TO): Fix AMD64 brokenness.  
							
							
								
 
							
							
						 
						22 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								47c6606172 
								
							
								 
							
						 
						
							
							
								
								* Document jacobi, isprobprime and nextprobprime.  
							
							
								
 
							
							
						 
						22 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								541905ab43 
								
							
								 
							
						 
						
							
							
								
								* Remove unused labels.  
							
							
								
 
							
							
						 
						22 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								f2f5fb349d 
								
							
								 
							
						 
						
							
							
								
								* Make template specializations explicit.  
							
							
								
 
							
							
						 
						22 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								a8369235e2 
								
							
								 
							
						 
						
							
							
								
								* Change all C include headers to ISO style within C++ code.  
							
							
								
 
							
							
						 
						22 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								98306ce28a 
								
							
								 
							
						 
						
							
							
								
								Fix autoconf problem with ftime().  
							
							
								
 
							
							
						 
						22 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								00a938019a 
								
							
								 
							
						 
						
							
							
								
								* rational/transcendental/cl_RA_logp.cc: fix bug where base is  
							
							
 
							
							
							reciprocal of an integer. 
							
						 
						22 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								4016593313 
								
							
								 
							
						 
						
							
							
								
								* examples/perfnum.cc: update to presumed 40th Mersenne prime.  
							
							
								
 
							
							
						 
						22 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								2cebc3f5dc 
								
							
								 
							
						 
						
							
							
								
								* Version 1.1.7 released.  
							
							
								
 
							
							
						 
						22 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								769f6fee48 
								
							
								 
							
						 
						
							
							
								
								* examples/pi.cc and examples/pi.1: New files.  
							
							
 
							
							
							* examples/Makefile.in: Build the pi executable. 
							
						 
						22 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								85a244e45d 
								
							
								 
							
						 
						
							
							
								
								* src/Makefile.in: Fix for parallel build: wait for subdir objects to  
							
							
 
							
							
							be finished before creating the library. 
							
						 
						22 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								852b7a29c4 
								
							
								 
							
						 
						
							
							
								
								* src/integer/output/cl_I_print.cc (print_integer): workaround  
							
							
 
							
							
							GCC compiler bug (cf. Debian bug#246319). 
							
						 
						22 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								eb40e45ebc 
								
							
								 
							
						 
						
							
							
								
								* m4/gmp.m4 (CL_GMP_CHECK): Do not lose LIBS setting with config.cache enabled.  
							
							
								
 
							
							
						 
						22 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								ffca5a5837 
								
							
								 
							
						 
						
							
							
								
								Fix a bug occurring with extremely high exponents.  
							
							
								
 
							
							
						 
						22 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								b68181a566 
								
							
								 
							
						 
						
							
							
								
								Fix an extreme case in long-float multiplication.  
							
							
								
 
							
							
						 
						22 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								ad7e50a382 
								
							
								 
							
						 
						
							
							
								
								* Makefile.in (install): Add ${srcdir} for cln.m4.  
							
							
 
							
							
							* m4/gmp.m4: quote macro names.
Reported by Ralf Wildenhues <Ralf.Wildenhues@gmx.de>. 
							
						 
						22 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								f3557ad402 
								
							
								 
							
						 
						
							
							
								
								* Finalize release 1.1.6.  
							
							
								
 
							
							
						 
						22 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								251c2a8ca1 
								
							
								 
							
						 
						
							
							
								
								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'. 
							
						 
						22 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								697c3c7f80 
								
							
								 
							
						 
						
							
							
								
								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. 
							
						 
						22 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								dbba474f3e 
								
							
								 
							
						 
						
							
							
								
								* 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>. 
							
						 
						22 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								a6bcc824d6 
								
							
								 
							
						 
						
							
							
								
								* examples/perfnum.cc: update to presumed 40th Mersenne prime.  
							
							
								
 
							
							
						 
						22 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								e2ecea4d04 
								
							
								 
							
						 
						
							
							
								
								* src/numtheory/cl_nt_sqrtmodp.cc: #undef _R.  
							
							
 
							
							
							Reported by Andrew Rechnitzer <A.Rechnitzer@ms.unimelb.edu.au>. 
							
						 
						23 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								9220842a15 
								
							
								 
							
						 
						
							
							
								
								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. 
							
						 
						23 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								34f61129e8 
								
							
								 
							
						 
						
							
							
								
								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. 
							
						 
						23 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								6c54f0ef9f 
								
							
								 
							
						 
						
							
							
								
								Tweak for MacOS X.  
							
							
								
 
							
							
						 
						23 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								d7ddb41f4b 
								
							
								 
							
						 
						
							
							
								
								Add support for MacOS X.  
							
							
								
 
							
							
						 
						23 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								7e82f04c80 
								
							
								 
							
						 
						
							
							
								
								Add support for x86_64 CPU.  
							
							
								
 
							
							
						 
						24 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								228e757e01 
								
							
								 
							
						 
						
							
							
								
								* src/base/digitseq/cl_asm.h: ensure intCsize==16 when including  
							
							
 
							
							
							m68k Assembler routines.
        * src/base/digitseq/cl_asm_.cc: Likewise. 
							
						 
						24 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								df7f7906ab 
								
							
								 
							
						 
						
							
							
								
								* Last bits for release 1.1.5.  
							
							
								
 
							
							
						 
						24 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								e15e893f75 
								
							
								 
							
						 
						
							
							
								
								* include/cln/modules.h (CL_CONCATENATE): New macro.  
							
							
								
 
							
							
						 
						24 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								7ee6c54ca1 
								
							
								 
							
						 
						
							
							
								
								* doc/cln.tex (Building the library): Update recommendations for  
							
							
 
							
							
							compiling on Tru64 using g++ 3.0 and 3.1.
        * README: Update homepage. 
							
						 
						24 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								bcf970403e 
								
							
								 
							
						 
						
							
							
								
								Recommendation for g++-3.1 users.  
							
							
								
 
							
							
						 
						24 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								9d39b1f00e 
								
							
								 
							
						 
						
							
							
								
								Force link-time references despite optimizations done by g++.  
							
							
								
 
							
							
						 
						24 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								1b9acd9ada 
								
							
								 
							
						 
						
							
							
								
								Avoid g++-3.1 offsetof warnings.  
							
							
								
 
							
							
						 
						24 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								3383e943c4 
								
							
								 
							
						 
						
							
							
								
								Avoid g++-3.1 typename warning.  
							
							
								
 
							
							
						 
						24 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								d381abe5a4 
								
							
								 
							
						 
						
							
							
								
								Document a broken version of GNU make.  
							
							
								
 
							
							
						 
						24 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								adc67aa2aa 
								
							
								 
							
						 
						
							
							
								
								* cln.m4: quote macro name.  
							
							
 
							
							
							Pointed out by Roberto Bagnara. 
							
						 
						24 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								818423fb7d 
								
							
								 
							
						 
						
							
							
								
								* autoconf/config.{guess,sub}: Update to GNU version 2002-01-02.  
							
							
 
							
							
							(the old one was broken on Linux/Mips.) 
							
						 
						24 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								38a48d3130 
								
							
								 
							
						 
						
							
							
								
								* Bump dates, version numbers, etc, for 1.1.4-release...  
							
							
								
 
							
							
						 
						24 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								6617af2754 
								
							
								 
							
						 
						
							
							
								
								* 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__. 
							
						 
						24 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								b490c68766 
								
							
								 
							
						 
						
							
							
								
								* src/base/digitseq/cl_DS.h: <gmp.h> is not included extern "C"  
							
							
 
							
							
							any more since GMP4 has some C++ support in it. 
							
						 
						24 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								460a165479 
								
							
								 
							
						 
						
							
							
								
								* 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. 
							
						 
						24 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								7728f6aefd 
								
							
								 
							
						 
						
							
							
								
								* 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. 
							
						 
						24 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								75ddb198df 
								
							
								 
							
						 
						
							
							
								
								Interoperability with gcc-3.0 -fuse-cxa-atexit.  
							
							
								
 
							
							
						 
						24 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								7078d7fe08 
								
							
								 
							
						 
						
							
							
								
								Fix an old ChangeLog entry.  
							
							
								
 
							
							
						 
						24 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								b485d76c78 
								
							
								 
							
						 
						
							
							
								
								* 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. 
							
						 
						24 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								a692470029 
								
							
								 
							
						 
						
							
							
								
								* Landing 1.1.2.  
							
							
								
 
							
							
						 
						25 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								beb66cf351 
								
							
								 
							
						 
						
							
							
								
								* prepare for release 1.1.2.  
							
							
								
 
							
							
						 
						25 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								fbb507f3fd 
								
							
								 
							
						 
						
							
							
								
								* 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. 
							
						 
						25 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								2487ee7e4e 
								
							
								 
							
						 
						
							
							
								
								Upgrade to libtool-1.4.  
							
							
								
 
							
							
						 
						25 years ago