Alexei Sheplyakov
6e18082d67
Replace CL_REQUIRE/CL_PROVIDE(cl_random_def) with portable code.
The order of initialization of non-local objects in different compilation units
is not specified in C++. Hence special care should be taken to avoid static
initialization order fiasco. CLN solved the problem with some evil (GCC
specific, and even GCC-version-specific) hack. Replace it with a technique
similar to one used in STL to initialize std::cout and friends.
17 years ago
Alexei Sheplyakov
040ed6f6ed
Replace CL_REQUIRE/CL_PROVIDE(cl_prin_globals) with portable code.
The order of initialization of non-local objects in different compilation units
is not specified in C++. Hence special care should be taken to avoid static
initialization order fiasco. CLN solved the problem with some evil (GCC
specific, and even GCC-version-specific) hack. Replace it with a technique
similar to one used in STL to initialize std::cout and friends.
17 years ago
Alexei Sheplyakov
e94c6a2bfb
replace CL_REQUIRE/CL_PROVIDE(cl_0_ring) with (more) portable code.
The order of initialization of non-local objects in different compilation units
is not specified in C++. Hence special care should be taken to avoid static
initialization order fiasco. CLN solved the problem with some evil (GCC
specific, and even GCC-version-specific) hack. Replace it with a technique
similar to one used in STL to initialize std::cout and friends.
17 years ago
Richard Kreckel
3ba8e8ae0e
Correct typo in definition of binomial.
(Reported by Warren Weckesser.)
17 years ago
Bruno Haible
4857afac17
Remove support for K&R C compilers.
17 years ago
Richard Kreckel
d7dbc185bc
Fix sparc64 build with -DNO_ASM and reduce compiler warnings.
17 years ago
Bruno Haible
3cdfc6785d
Fix last ChangeLog entry.
17 years ago
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