Richard Kreckel
							
						 
						
							
							
							
								
							
								b31a3a904d 
								
							
								 
							
						 
						
							
							
								
								* src/integer/conv/cl_I_from_digits.cc (digits_to_I): Fix thinko in  
							
							 
							
							 
							
							
								
 
							
							
							new code for base power of two. 
							
						 
						21 years ago  
					 
				
					
						
							
							
								 
								Richard Kreckel
							
						 
						
							
							
							
								
							
								abe559d7d8 
								
							
								 
							
						 
						
							
							
								
								* 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. 
							
						 
						21 years ago  
					 
				
					
						
							
							
								 
								Richard Kreckel
							
						 
						
							
							
							
								
							
								b8a5b7150b 
								
							
								 
							
						 
						
							
							
								
								* include/cln/types.h: Use 64 bit digits on x86_64 CPU.  
							
							 
							
							
								
 
							
							
						 
						21 years ago  
					 
				
					
						
							
							
								 
								Richard Kreckel
							
						 
						
							
							
							
								
							
								ac82f8ef8b 
								
							
								 
							
						 
						
							
							
								
								* src/integer/conv/cl_I_from_digits.cc (digits_to_I): Speedup when  
							
							 
							
							 
							
							
								
 
							
							
							the base is a power of two. 
							
						 
						21 years ago  
					 
				
					
						
							
							
								 
								Richard Kreckel
							
						 
						
							
							
							
								
							
								8548d5d0a5 
								
							
								 
							
						 
						
							
							
								
								* src/integer/conv/cl_I_to_digits.cc (I_to_digits): Fix bug in base 32.  
							
							 
							
							
								
 
							
							
						 
						21 years ago  
					 
				
					
						
							
							
								 
								Richard Kreckel
							
						 
						
							
							
							
								
							
								089003015a 
								
							
								 
							
						 
						
							
							
								
								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. 
							
						 
						21 years ago  
					 
				
					
						
							
							
								 
								Richard Kreckel
							
						 
						
							
							
							
								
							
								abbb561b2c 
								
							
								 
							
						 
						
							
							
								
								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. 
							
						 
						21 years ago  
					 
				
					
						
							
							
								 
								Bruno Haible
							
						 
						
							
							
							
								
							
								6562d864cb 
								
							
								 
							
						 
						
							
							
								
								Update benchmark results.  
							
							 
							
							
								
 
							
							
						 
						21 years ago  
					 
				
					
						
							
							
								 
								Richard Kreckel
							
						 
						
							
							
							
								
							
								16e2a598fa 
								
							
								 
							
						 
						
							
							
								
								* Revert indentation (after re-re-reading again).  
							
							 
							
							
								
 
							
							
						 
						21 years ago  
					 
				
					
						
							
							
								 
								Richard Kreckel
							
						 
						
							
							
							
								
							
								d1f8f38f31 
								
							
								 
							
						 
						
							
							
								
								2004-08-26  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>  
							
							 
							
							 
							
							
								
 
							
							
							* cln/examples/e.cc: remove extra semicolon. 
							
						 
						21 years ago  
					 
				
					
						
							
							
								 
								Bruno Haible
							
						 
						
							
							
							
								
							
								2750a105b0 
								
							
								 
							
						 
						
							
							
								
								Regenerated aclocal.m4.  
							
							 
							
							
								
 
							
							
						 
						22 years ago  
					 
				
					
						
							
							
								 
								Bruno Haible
							
						 
						
							
							
							
								
							
								52984aafb8 
								
							
								 
							
						 
						
							
							
								
								Upgrade to libtool-1.5.6.  
							
							 
							
							
								
 
							
							
						 
						22 years ago  
					 
				
					
						
							
							
								 
								Bruno Haible
							
						 
						
							
							
							
								
							
								2b4e46a517 
								
							
								 
							
						 
						
							
							
								
								Fix link error on MacOS X.  
							
							 
							
							
								
 
							
							
						 
						22 years ago  
					 
				
					
						
							
							
								 
								Richard Kreckel
							
						 
						
							
							
							
								
							
								7b767b87c6 
								
							
								 
							
						 
						
							
							
								
								* Version 1.1.8 released.  
							
							 
							
							
								
 
							
							
						 
						22 years ago  
					 
				
					
						
							
							
								 
								Richard Kreckel
							
						 
						
							
							
							
								
							
								ff6e2344d0 
								
							
								 
							
						 
						
							
							
								
								*** empty log message ***  
							
							 
							
							
								
 
							
							
						 
						22 years ago  
					 
				
					
						
							
							
								 
								Richard Kreckel
							
						 
						
							
							
							
								
							
								7a0e86b187 
								
							
								 
							
						 
						
							
							
								
								* src/base/cl_macros.h: alloca(3) has size_t argument type.  
							
							 
							
							
								
 
							
							
						 
						22 years ago  
					 
				
					
						
							
							
								 
								Richard Kreckel
							
						 
						
							
							
							
								
							
								684ae5ac17 
								
							
								 
							
						 
						
							
							
								
								* include/cln/floatformat.h: Do define a type here.  
							
							 
							
							
								
 
							
							
						 
						22 years ago  
					 
				
					
						
							
							
								 
								Richard Kreckel
							
						 
						
							
							
							
								
							
								e2abb14636 
								
							
								 
							
						 
						
							
							
								
								* include/cln/modules.h (CL_JUMP_TO): Fix AMD64 brokenness.  
							
							 
							
							
								
 
							
							
						 
						22 years ago  
					 
				
					
						
							
							
								 
								Richard Kreckel
							
						 
						
							
							
							
								
							
								47c6606172 
								
							
								 
							
						 
						
							
							
								
								* Document jacobi, isprobprime and nextprobprime.  
							
							 
							
							
								
 
							
							
						 
						22 years ago  
					 
				
					
						
							
							
								 
								Richard Kreckel
							
						 
						
							
							
							
								
							
								541905ab43 
								
							
								 
							
						 
						
							
							
								
								* Remove unused labels.  
							
							 
							
							
								
 
							
							
						 
						22 years ago  
					 
				
					
						
							
							
								 
								Richard Kreckel
							
						 
						
							
							
							
								
							
								f2f5fb349d 
								
							
								 
							
						 
						
							
							
								
								* Make template specializations explicit.  
							
							 
							
							
								
 
							
							
						 
						22 years ago  
					 
				
					
						
							
							
								 
								Richard Kreckel
							
						 
						
							
							
							
								
							
								a8369235e2 
								
							
								 
							
						 
						
							
							
								
								* Change all C include headers to ISO style within C++ code.  
							
							 
							
							
								
 
							
							
						 
						22 years ago  
					 
				
					
						
							
							
								 
								Bruno Haible
							
						 
						
							
							
							
								
							
								98306ce28a 
								
							
								 
							
						 
						
							
							
								
								Fix autoconf problem with ftime().  
							
							 
							
							
								
 
							
							
						 
						22 years ago  
					 
				
					
						
							
							
								 
								Richard Kreckel
							
						 
						
							
							
							
								
							
								00a938019a 
								
							
								 
							
						 
						
							
							
								
								* rational/transcendental/cl_RA_logp.cc: fix bug where base is  
							
							 
							
							 
							
							
								
 
							
							
							reciprocal of an integer. 
							
						 
						22 years ago  
					 
				
					
						
							
							
								 
								Richard Kreckel
							
						 
						
							
							
							
								
							
								4016593313 
								
							
								 
							
						 
						
							
							
								
								* examples/perfnum.cc: update to presumed 40th Mersenne prime.  
							
							 
							
							
								
 
							
							
						 
						22 years ago  
					 
				
					
						
							
							
								 
								Richard Kreckel
							
						 
						
							
							
							
								
							
								2cebc3f5dc 
								
							
								 
							
						 
						
							
							
								
								* Version 1.1.7 released.  
							
							 
							
							
								
 
							
							
						 
						22 years ago  
					 
				
					
						
							
							
								 
								Richard Kreckel
							
						 
						
							
							
							
								
							
								769f6fee48 
								
							
								 
							
						 
						
							
							
								
								* examples/pi.cc and examples/pi.1: New files.  
							
							 
							
							 
							
							
								
 
							
							
							* examples/Makefile.in: Build the pi executable. 
							
						 
						22 years ago  
					 
				
					
						
							
							
								 
								Richard Kreckel
							
						 
						
							
							
							
								
							
								85a244e45d 
								
							
								 
							
						 
						
							
							
								
								* src/Makefile.in: Fix for parallel build: wait for subdir objects to  
							
							 
							
							 
							
							
								
 
							
							
							be finished before creating the library. 
							
						 
						22 years ago  
					 
				
					
						
							
							
								 
								Richard Kreckel
							
						 
						
							
							
							
								
							
								852b7a29c4 
								
							
								 
							
						 
						
							
							
								
								* src/integer/output/cl_I_print.cc (print_integer): workaround  
							
							 
							
							 
							
							
								
 
							
							
							GCC compiler bug (cf. Debian bug#246319). 
							
						 
						22 years ago  
					 
				
					
						
							
							
								 
								Richard Kreckel
							
						 
						
							
							
							
								
							
								eb40e45ebc 
								
							
								 
							
						 
						
							
							
								
								* m4/gmp.m4 (CL_GMP_CHECK): Do not lose LIBS setting with config.cache enabled.  
							
							 
							
							
								
 
							
							
						 
						22 years ago  
					 
				
					
						
							
							
								 
								Bruno Haible
							
						 
						
							
							
							
								
							
								ffca5a5837 
								
							
								 
							
						 
						
							
							
								
								Fix a bug occurring with extremely high exponents.  
							
							 
							
							
								
 
							
							
						 
						22 years ago  
					 
				
					
						
							
							
								 
								Bruno Haible
							
						 
						
							
							
							
								
							
								b68181a566 
								
							
								 
							
						 
						
							
							
								
								Fix an extreme case in long-float multiplication.  
							
							 
							
							
								
 
							
							
						 
						22 years ago  
					 
				
					
						
							
							
								 
								Richard Kreckel
							
						 
						
							
							
							
								
							
								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  
					 
				
					
						
							
							
								 
								Richard Kreckel
							
						 
						
							
							
							
								
							
								f3557ad402 
								
							
								 
							
						 
						
							
							
								
								* Finalize release 1.1.6.  
							
							 
							
							
								
 
							
							
						 
						22 years ago  
					 
				
					
						
							
							
								 
								Richard Kreckel
							
						 
						
							
							
							
								
							
								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  
					 
				
					
						
							
							
								 
								Richard Kreckel
							
						 
						
							
							
							
								
							
								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  
					 
				
					
						
							
							
								 
								Richard Kreckel
							
						 
						
							
							
							
								
							
								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  
					 
				
					
						
							
							
								 
								Richard Kreckel
							
						 
						
							
							
							
								
							
								a6bcc824d6 
								
							
								 
							
						 
						
							
							
								
								* examples/perfnum.cc: update to presumed 40th Mersenne prime.  
							
							 
							
							
								
 
							
							
						 
						22 years ago  
					 
				
					
						
							
							
								 
								Richard Kreckel
							
						 
						
							
							
							
								
							
								e2ecea4d04 
								
							
								 
							
						 
						
							
							
								
								* src/numtheory/cl_nt_sqrtmodp.cc: #undef _R.  
							
							 
							
							 
							
							
								
 
							
							
							Reported by Andrew Rechnitzer <A.Rechnitzer@ms.unimelb.edu.au>. 
							
						 
						23 years ago  
					 
				
					
						
							
							
								 
								Richard Kreckel
							
						 
						
							
							
							
								
							
								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  
					 
				
					
						
							
							
								 
								Richard Kreckel
							
						 
						
							
							
							
								
							
								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  
					 
				
					
						
							
							
								 
								Bruno Haible
							
						 
						
							
							
							
								
							
								6c54f0ef9f 
								
							
								 
							
						 
						
							
							
								
								Tweak for MacOS X.  
							
							 
							
							
								
 
							
							
						 
						23 years ago  
					 
				
					
						
							
							
								 
								Bruno Haible
							
						 
						
							
							
							
								
							
								d7ddb41f4b 
								
							
								 
							
						 
						
							
							
								
								Add support for MacOS X.  
							
							 
							
							
								
 
							
							
						 
						23 years ago  
					 
				
					
						
							
							
								 
								Bruno Haible
							
						 
						
							
							
							
								
							
								7e82f04c80 
								
							
								 
							
						 
						
							
							
								
								Add support for x86_64 CPU.  
							
							 
							
							
								
 
							
							
						 
						24 years ago  
					 
				
					
						
							
							
								 
								Richard Kreckel
							
						 
						
							
							
							
								
							
								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  
					 
				
					
						
							
							
								 
								Richard Kreckel
							
						 
						
							
							
							
								
							
								df7f7906ab 
								
							
								 
							
						 
						
							
							
								
								* Last bits for release 1.1.5.  
							
							 
							
							
								
 
							
							
						 
						24 years ago  
					 
				
					
						
							
							
								 
								Richard Kreckel
							
						 
						
							
							
							
								
							
								e15e893f75 
								
							
								 
							
						 
						
							
							
								
								* include/cln/modules.h (CL_CONCATENATE): New macro.  
							
							 
							
							
								
 
							
							
						 
						24 years ago  
					 
				
					
						
							
							
								 
								Richard Kreckel
							
						 
						
							
							
							
								
							
								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  
					 
				
					
						
							
							
								 
								Bruno Haible
							
						 
						
							
							
							
								
							
								bcf970403e 
								
							
								 
							
						 
						
							
							
								
								Recommendation for g++-3.1 users.  
							
							 
							
							
								
 
							
							
						 
						24 years ago  
					 
				
					
						
							
							
								 
								Bruno Haible
							
						 
						
							
							
							
								
							
								9d39b1f00e 
								
							
								 
							
						 
						
							
							
								
								Force link-time references despite optimizations done by g++.  
							
							 
							
							
								
 
							
							
						 
						24 years ago