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
Richard Kreckel
1e4da5f694
* Prepare for release in a couple of days.
17 years ago
Richard Kreckel
b5cd2461ca
* m4/general.m4 (CL_CANONICAL_HOST_CPU): Force host_cpu=rs6000 for
powerpc64 if userland is 32 bit.
17 years ago
Richard Kreckel
f7e7eacb92
* include/cln/integer.h: Fix minor documentation typos.
17 years ago
Richard Kreckel
86d90164af
* autoconf/ltmain.sh: Update to libtool-1.5.24.
* autoconf/config.guess: Likewise.
* autoconf/config.sub: Likewise.
* m4/libtool.m4: Likewise.
17 years ago
Richard Kreckel
3c77def744
* src/float/transcendental/cl_F_lnx.cc: Make actuallen of type uintC.
* src/float/transcendental/cl_F_expx.cc: Likewise.
* src/float/transcendental/cl_F_sinhx.cc: Likewise.
* src/float/transcendental/cl_F_sinx.cc: Likewise.
17 years ago
Richard Kreckel
71b5519690
Silly workaround for silly bug in gmp.h:
* m4/gmp.m4 (CL_GMP_SET_UINTD): Swap #include <gmp.h> and <stdio.h>.
17 years ago
Richard Kreckel
d816780ff5
* src/polynomial/elem/cl_UP_GF2.h (gf2_mul_table): define for sparc64.
17 years ago
Richard Kreckel
eefd94b485
* include/cln/types.h ([su]intE): 64-bit exponents for MIPS and RS6000.
17 years ago
Richard Kreckel
e9d3c7fabf
* src/float/lfloat/cl_LF.h (cl_heap_lfloat): Change len type to uintC.
17 years ago
Richard Kreckel
b62e4af28f
* include/cln/object.h: Don't redefine cl_word_alignment on sparc64.
* src/base/digitseq/cl_asm_sparc64_.cc: Declare use of global
register %g2 as scratch register within this file.
Reported by Paul Irofti <bulibuta@gmail.com> and Sven Verdoolaege
<skimo@kotnet.org>.
17 years ago
Bruno Haible
949a405a53
Specify instruction width explicitly.
17 years ago
Richard Kreckel
88ed5f76b2
* src/base/digitseq/cl_asm_i386_.cc (compare_loop_up,
compare_loop_down): Fix empty ranges.
17 years ago
Richard Kreckel
a5a43ddb1b
Fix compilation on CYGWIN:
* src/float/transcendental/cl_LF_zeta_int.cc: Avoid leading underscores
in variable names.
* src/float/transcendental/cl_LF_eulerconst.cc: Likewise.
Reported by Chris Bouchard <cbouchrd@uiuc.edu>.
17 years ago
Richard Kreckel
69c2eee786
* src/base/cl_low.h: Add missing linefeeds in SPARC 64 inline assembler.
* src/base/low/cl_low_div.cc (divu_6464_6464_): Fix a copy-paste typo.
Reported by Sven Verdoolaege <skimo@kotnet.org>.
17 years ago
Richard Kreckel
32d5370e41
On popular demand (Debian bug #286266 , Ubuntu bug #128851 ):
* examples/pi.cc: Output no more than requested number of digits.
17 years ago
Richard Kreckel
bdb89128bd
* autoconf/config.guess, autoconf/config.sub: updated from automake-1.9.
17 years ago
Richard Kreckel
11b97d8545
* doc/cln.tex: Put entire document in @dircategory Mathematics.
* doc/Makefile.in: texi2html -split_chapter suddenly uses subdirectory.
* Makefile.in: Don't install non-existing cln-config* and cln.m4.
17 years ago