72365bc3cb 
								
							
								 
							
						 
						
							
							
								
								* Belated Happy New Year!  
							
							
								
 
							
							
						 
						20 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								28b71baebd 
								
							
								 
							
						 
						
							
							
								
								Prepare for autoconf-2.60.  
							
							
								
 
							
							
						 
						20 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								c84c6db5d5 
								
							
								 
							
						 
						
							
							
								
								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. 
							
						 
						20 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								976a13157c 
								
							
								 
							
						 
						
							
							
								
								Prepare for autoconf-2.60.  
							
							
								
 
							
							
						 
						20 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								6fdd87f5e7 
								
							
								 
							
						 
						
							
							
								
								* Cumulative patch including Bruno's work on large fixnums on 64 bit machines.  
							
							
								
 
							
							
						 
						20 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								f51115033f 
								
							
								 
							
						 
						
							
							
								
								* Updated to 43rd known Mersenne prime.  
							
							
								
 
							
							
						 
						20 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								84bb8ee640 
								
							
								 
							
						 
						
							
							
								
								* Updated for main branch.  
							
							
								
 
							
							
						 
						20 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								497f359571 
								
							
								 
							
						 
						
							
							
								
								* Add support for OpenBSD.  
							
							
								
 
							
							
						 
						20 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								eaff3d906d 
								
							
								 
							
						 
						
							
							
								
								* Release date corrected.  
							
							
								
 
							
							
						 
						20 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								37a73f2097 
								
							
								 
							
						 
						
							
							
								
								* Prepare for release 1.1.11.  
							
							
								
 
							
							
						 
						20 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								515cd347c4 
								
							
								 
							
						 
						
							
							
								
								* 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. 
							
						 
						20 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								3480230ed3 
								
							
								 
							
						 
						
							
							
								
								* 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. 
							
						 
						20 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								b7c242198f 
								
							
								 
							
						 
						
							
							
								
								* Make power_table more readable.  
							
							
								
 
							
							
						 
						20 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								11ba4a7765 
								
							
								 
							
						 
						
							
							
								
								modernized spec file  
							
							
								
 
							
							
						 
						20 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								a0c8cec755 
								
							
								 
							
						 
						
							
							
								
								* Release 1.1.10.  
							
							
								
 
							
							
						 
						20 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								3158ea05f6 
								
							
								 
							
						 
						
							
							
								
								* Update.  
							
							
								
 
							
							
						 
						20 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								19b660a72b 
								
							
								 
							
						 
						
							
							
								
								* Exclude CVSROOT from the package.  
							
							
								
 
							
							
						 
						20 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								fa92f6f3b3 
								
							
								 
							
						 
						
							
							
								
								Increment version (and binary interface version).  
							
							
								
 
							
							
						 
						20 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								ba038c6721 
								
							
								 
							
						 
						
							
							
								
								* GCC versions updated.  
							
							
								
 
							
							
						 
						20 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								b819e056f6 
								
							
								 
							
						 
						
							
							
								
								* Prepare for release: minor cleanups.  
							
							
								
 
							
							
						 
						20 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								80af318f28 
								
							
								 
							
						 
						
							
							
								
								* src/Makefile.in: Accept CPPFLAGS from environment.  
							
							
 
							
							
							* examples/Makefile.in: Likewise.
* benchmarks/Makefile.in: Likewise.
* tests/Makefile.in: Likewise. 
							
						 
						20 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								42a192cf59 
								
							
								 
							
						 
						
							
							
								
								Use full pathname.  
							
							
								
 
							
							
						 
						20 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								ceddc7b6d5 
								
							
								 
							
						 
						
							
							
								
								Have split aclocal.m4 into individual files.  
							
							
								
 
							
							
						 
						20 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								8d0e9dadb8 
								
							
								 
							
						 
						
							
							
								
								* include/cln/modules.h (CL_OUTPUT_LABEL): Work around redundant  
							
							
 
							
							
							duplication of basic blocks on m68k. 
							
						 
						20 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								8dd3e6cf4b 
								
							
								 
							
						 
						
							
							
								
								* include/cln/modules.h (CL_JUMP_TO): Fix mips* brokenness.  
							
							
								
 
							
							
						 
						20 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								a5b1e4a171 
								
							
								 
							
						 
						
							
							
								
								Add an echo line.  
							
							
								
 
							
							
						 
						20 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								590f8a949b 
								
							
								 
							
						 
						
							
							
								
								Split aclocal.m4 into many small files.  
							
							
								
 
							
							
						 
						20 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								3d2abbd624 
								
							
								 
							
						 
						
							
							
								
								Extracted from aclocal.m4. Originally taken from GNU clisp.  
							
							
								
 
							
							
						 
						20 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								1e7aede9bd 
								
							
								 
							
						 
						
							
							
								
								Avoid shifting a 32-bit zero value by more than 31 bits.  
							
							
								
 
							
							
						 
						20 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								c4e47eb4f1 
								
							
								 
							
						 
						
							
							
								
								Make the long-float overflow check work on 64-bit platforms.  
							
							
								
 
							
							
						 
						20 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								134b80ebc1 
								
							
								 
							
						 
						
							
							
								
								Work around g++ 4.0 "duplicated labels" problem.  
							
							
								
 
							
							
						 
						20 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								c437fd0700 
								
							
								 
							
						 
						
							
							
								
								Make it possible to cross-compile CLN.  
							
							
								
 
							
							
						 
						20 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								1924012666 
								
							
								 
							
						 
						
							
							
								
								Determination of floating-point types parameters when cross-compiling.  
							
							
								
 
							
							
						 
						20 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								fca32ded9f 
								
							
								 
							
						 
						
							
							
								
								Determination of integer parameters when cross-compiling.  
							
							
								
 
							
							
						 
						20 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								0e41626478 
								
							
								 
							
						 
						
							
							
								
								Define HAVE_LONGLONG and HAVE_LONGDOUBLE when cross-compiling.  
							
							
								
 
							
							
						 
						20 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								0eff524c4d 
								
							
								 
							
						 
						
							
							
								
								Fix for an error message when cross-compiling:  
							
							
 
							
							
							checking whether getrusage works... guessing no
  ./configure: line 20174: test: too many arguments 
							
						 
						20 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								186a20eb1e 
								
							
								 
							
						 
						
							
							
								
								* Remove unused variables major, minor, micro and tmp_version.  
							
							
								
 
							
							
						 
						20 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								e269351d54 
								
							
								 
							
						 
						
							
							
								
								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. 
							
						 
						21 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								126552d49e 
								
							
								 
							
						 
						
							
							
								
								* m4/cc.m4 (CL_AS_NOEXECSTACK): New macro...  
							
							
 
							
							
							* configure.ac: ...used here for setting ASMFLAGS...
* src/Makefile.in: ...which are used here. 
							
						 
						21 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								a130a4bad5 
								
							
								 
							
						 
						
							
							
								
								*** empty log message ***  
							
							
								
 
							
							
						 
						21 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								77bcf72d79 
								
							
								 
							
						 
						
							
							
								
								* 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. 
							
						 
						21 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								2ebe834823 
								
							
								 
							
						 
						
							
							
								
								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. 
							
						 
						21 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								afdca11f60 
								
							
								 
							
						 
						
							
							
								
								If a directory doesn't exist, fail instead of doing infinite recursion.  
							
							
								
 
							
							
						 
						21 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								88bcbfe636 
								
							
								 
							
						 
						
							
							
								
								Update FSF postal address.  
							
							
								
 
							
							
						 
						21 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								48bd67094d 
								
							
								 
							
						 
						
							
							
								
								Speed up the linking step  
							
							
 
							
							
							* src/Makefile.in: Use -objectlist for linking libcln.la. 
							
						 
						21 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								bf3efa7255 
								
							
								 
							
						 
						
							
							
								
								* autoconf/ltmain.sh: Upgrade to libtool-1.5.16.  
							
							
 
							
							
							* m4/libtool.m4: Upgrade to libtool-1.5.16 (without Comeau patch). 
							
						 
						21 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								5395692316 
								
							
								 
							
						 
						
							
							
								
								* doc/cln.tex: Document what to do on a x86_64 machine with 32-bit userland.  
							
							
								
 
							
							
						 
						21 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								cee3bef432 
								
							
								 
							
						 
						
							
							
								
								* Update new FSF address _everywhere_.  
							
							
								
 
							
							
						 
						21 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								750e9a86b2 
								
							
								 
							
						 
						
							
							
								
								* The FSF has moved offices to 51 Franklin Street, Fifth Floor.  
							
							
								
 
							
							
						 
						21 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								6d4cabf35e 
								
							
								 
							
						 
						
							
							
								
								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>. 
							
						 
						21 years ago