Bruno Haible
9283a24699
Fix a bug in FN_to_NDS in configurations where intDsize < intPsize.
17 years ago
Richard Kreckel
7039d37732
Fix VPATH build [Alexei Sheplyakov].
17 years ago
Richard Kreckel
c706f4b04e
Re-esatblish 1.2.0 ABI, broken 2008-02-22 [Alexei Sheplyakov].
* src/float/input/cl_F_readparsed.cc: Add obsolete signature with index
args uintL.
* src/integer/input/cl_I_readparsed.cc: Likewise.
* src/rational/input/cl_RA_readparsed.cc: Likewise.
17 years ago
Richard Kreckel
cd3ea9b988
Finalize release 1.2.2.
17 years ago
Richard Kreckel
c1086c1065
Prepare for Release 1.2.2.
17 years ago
Richard Kreckel
1d962ba9ca
Re-establish ABI, broken 2008-01-20.
* src/float/ffloat/conv/cl_FF_from_float.cc: Add obsolete signature of
cl_float_to_FF_pointer.
* src/float/dfloat/conv/cl_DF_from_double.cc: Add obsolete signature of
cl_double_to_DF_pointer.
17 years ago
Bruno Haible
f3f282f3c6
Fix hack from 2008-01-20 that broke on ARM.
17 years ago
Richard Kreckel
567378ab4c
Finalize release 1.2.1.
17 years ago
Bruno Haible
2c852ef455
New file, for recreating the build prerequisites after a CVS checkout.
17 years ago
Bruno Haible
2307cdd28b
Fix bug introduced on 2008-02-23.
17 years ago
Richard Kreckel
8fd842180c
Optional support for configure --with-gmp=GMP-PREFIX.
17 years ago
Bruno Haible
03a34d5d5c
Support for gcc-4.3 snapshots.
17 years ago
Bruno Haible
4fa058c293
Change "make alls" and "make allo" to recurse into subdirectories.
* src/Makefile.in (alls-local): Renamed from alls.
(allo-local): Renamed from allo.
(SUBDIRS_TARGET_ALL): Renamed from SUBDIRS_TARGET.
(alls, allo): New rules.
(SUBDIRS_TARGET_ALLS, SUBDIRS_TARGET_ALLO): New variables.
17 years ago
Richard Kreckel
3a8c34e9a6
Make index variables uintC.
17 years ago
Richard Kreckel
7c57b746de
* More robust definition of CL_HAVE_ATTRIBUTE_FLATTEN.
17 years ago
Richard Kreckel
e802f1f4d6
* (CL_HAVE_ATTRIBUTE_FLATTEN) Fix broken macro name.
17 years ago
Richard Kreckel
f6383b61c7
* Upgrade to files from libtool 1.5.26.
17 years ago
Richard Kreckel
27e3a2ba76
Avoid compiler warning about ignored 'flatten' attribute directive.
17 years ago
Richard Kreckel
a38a607fa0
Enable modifying operators by default.
17 years ago
Richard Kreckel
98bc175431
Enable modifying operators by default.
17 years ago
Richard Kreckel
b044ba9e36
Fix crash in output of huge numbers.
17 years ago
Richard Kreckel
5a43f044db
Fix cl_F output of more than 2^32 decimal digits:
* src/base/string/cl_sstring.cc (cl_sstring): make len uintC.
* src/base/string/cl_sstring.h: Likewise.
17 years ago
Bruno Haible
66adc0659c
Allow 64-bit builds on MacOS X 10.5.
17 years ago
Richard Kreckel
6284215339
* CLN-1.2.1 (libcln.so.5.0.1)
17 years ago
Bruno Haible
51e687eef2
Avoid some gcc warnings.
17 years ago
Bruno Haible
758fdfc575
Avoid gcc warning about "unused variable".
17 years ago
Bruno Haible
11c6b0b290
Avoid gcc warnings about "statement without effect".
17 years ago
Bruno Haible
137d5f385f
Avoid gcc warnings about type-punning and "... break strict-aliasing rules".
17 years ago
Richard Kreckel
4367042933
Add OS X Leopard (as reported by Ron Garret).
17 years ago
Richard Kreckel
679a0a8927
* Update to fixes in doc subdir.
17 years ago
Richard Kreckel
22549ef70f
* Add table of contents in TeX output.
17 years ago
Richard Kreckel
d931d0696d
doc/Makefile.in: texi2html -split_chapter doesn't generate cln_toc.html
any more.
17 years ago
Richard Kreckel
fba62adaf9
* Release 1.2.0.
17 years ago
Richard Kreckel
b38e8045a4
* Mention Alexei's fixes for 'woe32'.
* Insert release date.
17 years ago
Richard Kreckel
ce119d8c96
Fix linking problems on some platforms caused by inline/non-inline versions
of same functions (obsoletes MAYBE_INLINE) [by Alexei Sheplyakov].
17 years ago
Richard Kreckel
ce250e91fb
Fix linking problems on some platforms caused by inline/non-inline versions
of same functions (obsoletes MAYBE_INLINE) [by Alexei Sheplyakov].
17 years ago
Bruno Haible
124a6e42cd
Don't generate cln.texi from cln.tex any more.
17 years ago
Bruno Haible
77df36c038
Add @node lines and @menu lists.
17 years ago
Bruno Haible
f7a6221e10
Renamed from cln.tex.
17 years ago
Bruno Haible
282db92737
Renamed to cln.texi.
17 years ago
Bruno Haible
c3feefd8ab
Remove the conversion step .tex -> .texi.
17 years ago
Richard Kreckel
1b5f3084b8
* Clarify that GMP and intDsize cannot be tuned separately.
17 years ago
Richard Kreckel
8f3cb84552
* Fix missing templatization of truncated series.
17 years ago
Richard Kreckel
962a167b47
* include/cln/float.h (cos_sin_t, cosh_sinh_t): Add default ctor.
17 years ago
Richard Kreckel
dedd3c7bad
* Some more details.
17 years ago
Richard Kreckel
c8b1a99940
* Update a little.
17 years ago
Richard Kreckel
76ff0ad8c1
Make some functions more memory efficient:
* src/float/transcendental/cl_LF_tran.h (eval_rational_series): The
evaluation of streamed rational series may profit from shift-counting Q,
too. Introduce a template parameter to determine whether shift-counting
is to be used or not.
* src/float/transcendental/cl_LF_ratseries_pqb.cc: Introduce template
parameter.
* src/float/transcendental/cl_LF_ratseries_pqa.cc: Likewise.
* src/float/transcendental/cl_LF_ratseries_pqab.cc: Likewise.
* src/float/transcendental/cl_LF_ratseries_qa.cc: Likewise.
* src/float/transcendental/cl_LF_ratseries_qab.cc: Likewise.
* src/float/transcendental/cl_LF_ratseries_q.cc: Likewise, added
overload for streamed expansion.
* src/float/transcendental/cl_LF_ratseries_qb.cc: Likewise.
* src/float/transcendental/cl_LF_ratseries_pq.cc: Introduce template
parameter, added overload for streamed expansion using shift-counts.
* src/float/transcendental/cl_LF_zeta3.cc: Adapt to above changes.
* src/float/transcendental/cl_LF_pi.cc: Likewise.
* src/float/transcendental/cl_LF_eulerconst.cc: Likewise.
* src/float/transcendental/cl_LF_catalanconst.cc: Likewise.
* src/float/transcendental/cl_LF_cossin_aux.cc: Likewise.
* src/float/transcendental/cl_LF_coshsinh_aux.cc: Likewise.
* src/float/transcendental/cl_LF_atanh_recip.cc: Use streamed series.
* src/float/transcendental/cl_LF_atan_recip.cc: Likewise.
* src/float/transcendental/cl_LF_exp1.cc: Likewise.
* src/float/transcendental/cl_LF_exp_aux.cc: Likewise.
* src/float/transcendental/cl_LF_ratseries.cc: Removed.
17 years ago
Richard Kreckel
f56b40a316
* Fix typos in dead code introduced in CLN 1.1.0.
17 years ago
Richard Kreckel
c1f4e74b5e
* Incorporate minor results from GCC version tests.
17 years ago
Richard Kreckel
8b3d91dec7
Cater to the fact that g++ 4.3 will use a different naming for
the global constructor suffix in shared and static objects.
* m4/c++-constructors.m4 (CL_GLOBAL_CONSTRUCTORS): Add test for
the global constructor suffix, define CL_GLOBAL_CONSTRUCTOR_SUFFIX_PIC
and CL_GLOBAL_CONSTRUCTOR_SUFFIX_NOPIC appropriately.
* include/cln/config.h.in: Provide templates to be filled in by
configure.
* include/cln/modules.h (CL_PROVIDE, CL_REQUIRE): Use
CL_GLOBAL_CONSTRUCTOR_SUFFIX_PIC, CL_GLOBAL_CONSTRUCTOR_SUFFIX_NOPIC.
17 years ago