cd3ea9b988 
								
							
								 
							
						 
						
							
							
								
								Finalize release 1.2.2.  
							
							
								
 
							
							
						 
						18 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								567378ab4c 
								
							
								 
							
						 
						
							
							
								
								Finalize release 1.2.1.  
							
							
								
 
							
							
						 
						18 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								a38a607fa0 
								
							
								 
							
						 
						
							
							
								
								Enable modifying operators by default.  
							
							
								
 
							
							
						 
						18 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								b044ba9e36 
								
							
								 
							
						 
						
							
							
								
								Fix crash in output of huge numbers.  
							
							
								
 
							
							
						 
						18 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								b38e8045a4 
								
							
								 
							
						 
						
							
							
								
								* Mention Alexei's fixes for 'woe32'.  
							
							
 
							
							
							* Insert release date. 
							
						 
						18 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								dedd3c7bad 
								
							
								 
							
						 
						
							
							
								
								* Some more details.  
							
							
								
 
							
							
						 
						18 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								1e4da5f694 
								
							
								 
							
						 
						
							
							
								
								* Prepare for release in a couple of days.  
							
							
								
 
							
							
						 
						18 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								665c18cd37 
								
							
								 
							
						 
						
							
							
								
								* */*: Convert encoding from ISO 8859-1 to UTF-8.  
							
							
								
 
							
							
						 
						18 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								353bb28da6 
								
							
								 
							
						 
						
							
							
								
								* Announce memory savings.  
							
							
								
 
							
							
						 
						18 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								5370ad8054 
								
							
								 
							
						 
						
							
							
								
								* */*: Remove cl_boolean, cl_true, and cl_false in favor of built-in  
							
							
 
							
							
							C++ bool, true, and false. 
							
						 
						19 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								c486b78a1a 
								
							
								 
							
						 
						
							
							
								
								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. 
							
						 
						19 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								f8342cf0b7 
								
							
								 
							
						 
						
							
							
								
								* Document removal of cln-config.  
							
							
								
 
							
							
						 
						19 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								e528307482 
								
							
								 
							
						 
						
							
							
								
								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. 
							
						 
						19 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								37a73f2097 
								
							
								 
							
						 
						
							
							
								
								* Prepare for release 1.1.11.  
							
							
								
 
							
							
						 
						20 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								a0c8cec755 
								
							
								 
							
						 
						
							
							
								
								* Release 1.1.10.  
							
							
								
 
							
							
						 
						20 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								1dbaa44490 
								
							
								 
							
						 
						
							
							
								
								* Version 1.1.9 released.  
							
							
								
 
							
							
						 
						21 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								7b767b87c6 
								
							
								 
							
						 
						
							
							
								
								* Version 1.1.8 released.  
							
							
								
 
							
							
						 
						22 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								2cebc3f5dc 
								
							
								 
							
						 
						
							
							
								
								* Version 1.1.7 released.  
							
							
								
 
							
							
						 
						22 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								f3557ad402 
								
							
								 
							
						 
						
							
							
								
								* Finalize release 1.1.6.  
							
							
								
 
							
							
						 
						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  
				
					
						
							
							
								 
						
							
							
							
								
							
								df7f7906ab 
								
							
								 
							
						 
						
							
							
								
								* Last bits for release 1.1.5.  
							
							
								
 
							
							
						 
						24 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								38a48d3130 
								
							
								 
							
						 
						
							
							
								
								* Bump dates, version numbers, etc, for 1.1.4-release...  
							
							
								
 
							
							
						 
						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  
				
					
						
							
							
								 
						
							
							
							
								
							
								a692470029 
								
							
								 
							
						 
						
							
							
								
								* Landing 1.1.2.  
							
							
								
 
							
							
						 
						25 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								beb66cf351 
								
							
								 
							
						 
						
							
							
								
								* prepare for release 1.1.2.  
							
							
								
 
							
							
						 
						25 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								6fbd96f19e 
								
							
								 
							
						 
						
							
							
								
								* 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. 
							
						 
						25 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								36a5e547df 
								
							
								 
							
						 
						
							
							
								
								* Adjusted dates and final touches for 1.1.1.  
							
							
								
 
							
							
						 
						25 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								0c3376e344 
								
							
								 
							
						 
						
							
							
								
								* 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). 
							
						 
						25 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								f3b29e52ea 
								
							
								 
							
						 
						
							
							
								
								* */*: cl_istream -> std::istream, cl_ostream -> std::ostream.  
							
							
								
 
							
							
						 
						25 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								e5f93d3ab1 
								
							
								 
							
						 
						
							
							
								
								* Squished a typo.  
							
							
								
 
							
							
						 
						25 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								dad8ce1cca 
								
							
								 
							
						 
						
							
							
								
								Typos.  
							
							
								
 
							
							
						 
						25 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								4a9e4c0c58 
								
							
								 
							
						 
						
							
							
								
								* cln.m4: New file.  
							
							
 
							
							
							* doc/cln.tex: Document package tools cln-config and cln.m4.
        * Makefile.in: Care about cln.m4. 
							
						 
						25 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								bae52a8fac 
								
							
								 
							
						 
						
							
							
								
								* 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. 
							
						 
						25 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								850abfde7f 
								
							
								 
							
						 
						
							
							
								
								* All Files have been modified for inclusion of namespace cln;  
							
							
 
							
							
							I am too lazy for a detailed discussion of all the changes.
          Many identifiers got their `cl_' stripped off.  Ok, this is a
          clumpsy CVS log-entry.  Promise: more will soon go into the
          file ChangeLog.  I apologize for the inconvenience.   :-( 
							
						 
						26 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								56036094b1 
								
							
								 
							
						 
						
							
							
								
								- doc/*, INSTALL: Mention that both shared and static library are  
							
							
 
							
							
							now build by default. 
							
						 
						26 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								63b3e781e0 
								
							
								 
							
						 
						
							
							
								
								- 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). 
							
						 
						26 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								60ceb7efdd 
								
							
								 
							
						 
						
							
							
								
								- 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. 
							
						 
						26 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								0bc7f42f97 
								
							
								 
							
						 
						
							
							
								
								- Mention that we use inter-library dependencies now instead of an internal  
							
							
 
							
							
							mpn-tree. 
							
						 
						26 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								dd9e0f894e 
								
							
								 
							
						 
						
							
							
								
								Initial revision  
							
							
								
 
							
							
						 
						26 years ago