Richard Kreckel
a44145d224
* autoconf/autoconf.m4f: get brutal in order to adhere to FHS.
23 years ago
Richard Kreckel
6617af2754
* autoconf/acinclude.m4: revamp MPN-matcher.
* autoconf/aclocal.m4: upgrade to autoconf-2.52 infrastructure,
sync with CLisp from CVS.
* autoconf/autoconf: Likewise.
* autoconf/autoconf.m4f: Likewise (new file).
* configure.ac: Likewise (new file, replaces configure.in).
* configure.in: Likewise (deleted, replaced by configure.ac).
* autoconf/config.{guess,sub}: Update to GNU version 2001-12-13.
* src/Makefile.in: made VPATH safe for autoconf-2.52.
* include/cln/config.h.in: Add __s390__.
23 years ago
Richard Kreckel
b490c68766
* src/base/digitseq/cl_DS.h: <gmp.h> is not included extern "C"
any more since GMP4 has some C++ support in it.
23 years ago
Richard Kreckel
460a165479
* include/cln/modules.h, include/cln/object.h: add support for
s390.
* src/numtheory/cl_nt_sqrtmodp.cc: workaround for GCC2.x compiler-bug
on s390, provided by Gerhard Tonn.
23 years ago
Richard Kreckel
81b7cab5ed
* Update to newly found 39th mersenne prime.
23 years ago
Richard Kreckel
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.
23 years ago
Bruno Haible
75ddb198df
Interoperability with gcc-3.0 -fuse-cxa-atexit.
23 years ago
Bruno Haible
7078d7fe08
Fix an old ChangeLog entry.
23 years ago
Richard Kreckel
660c19b019
* revert broken indentation.
23 years ago
Richard Kreckel
b485d76c78
* src/float/transcendental/cl_F_sinx.cc (sinx_naive): For small
values of x, return square(x) instead of x.
* src/float/transcendental/cl_F_sinhx.cc (sinhx_naive): Likewise.
23 years ago
Richard Kreckel
0164ed5d15
* Call `cln-config --version` only once and safe the result.
(needed for autoconf 2.50 since AC_MSG_RESULT escapes backquotes.)
23 years ago
Richard Kreckel
11080ed070
- added some missing `&& !defined(NO_ASM)' in Sparc-#if's.
24 years ago
Bruno Haible
85764f37ef
Add a literature reference for the formula.
24 years ago
Richard Kreckel
a692470029
* Landing 1.1.2.
24 years ago
Richard Kreckel
2518d7370a
* src/base/hash/cl_hash.h: declare _cl_hashtable_iterator<htentry> a
friend of cl_heap_hashtable<htentry>.
24 years ago
Richard Kreckel
beb66cf351
* prepare for release 1.1.2.
24 years ago
Richard Kreckel
fbb507f3fd
* src/float/base/cl_ieee.cc: try to do magic to the FPU only if
_FPU_IEEE is really defined.
* include/cln/modules.h: change assembler labels from `label' to
`label:' on hppa, needed by Linux (see comment).
* autoconf/acinclude.m4: new file (for storing CLN-specific macros).
* Makefile.devel: adjusted.
* autoconf/aclocal.m4: regenerate.
* src/base/low/cl_low_mul.cc: moved POD variables that are declared
extern "C" elsewhere out of the namespace.
* src/base/low/cl_low_div.cc: Likewise.
24 years ago
Bruno Haible
79cd065150
They force us to have install-sh even though we don't use it.
24 years ago
Bruno Haible
2487ee7e4e
Upgrade to libtool-1.4.
24 years ago
Bruno Haible
8b210161e6
Upgrade config.* to GNU version 2001-05-11.
24 years ago
Richard Kreckel
4fba5f5469
* tests/tests.cc: resolve namespace ambiguity about strcmp().
24 years ago
Richard Kreckel
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.
24 years ago
cbauer
f91cf5a6f7
man pages may be packed
24 years ago
Richard Kreckel
b0d6673d56
* cln/cln.tex: documented problems with shared library on Sparc
using gcc older than 2.95.3.
* configure.in: Fixed typos in versioning docu.
24 years ago
Richard Kreckel
cd1ae2dd17
* configure.in: Fixed typos in versioning docu.
24 years ago
Richard Kreckel
639fe6aa1d
* cln/cln.tex: documented problems with shared library on Sparc
using gcc older than 2.95.3.
24 years ago
Bruno Haible
5d71bfe6f1
Update to new gas-arm syntax.
24 years ago
Richard Kreckel
4d3c6f8113
* Removed LiDIA interface since that is now outdated (namespace cln)
and maintained elsewhere.
24 years ago
Richard Kreckel
36a5e547df
* Adjusted dates and final touches for 1.1.1.
24 years ago
Richard Kreckel
bc79110a42
* autoconf/floatparam.c (double_wordorder_bigendian_p): new symbol.
* src/float/dfloat/cl_DF.h: Check for double_wordorder_bigendian_p.
24 years ago
Richard Kreckel
f535105c99
* INSTALL: Update toolchain info: no egcs, some more platforms.
* doc/cln.tex: Likewise.
24 years ago
Richard Kreckel
54da7c48fc
* src/base/cl_low.h: prepended variables declared inside macros
with underscore. Fixes equal_hashcode() on various platforms.
24 years ago
Richard Kreckel
c16d820fd9
* src/base/cl_low.h: Added several checks if NO_ASM is defined, so
this definition becomes actually useful. This is needed for
compilation on Arm until somebody fixes the assembler files for Arm.
* src/base/digitseq/cl_asm.h: Likewise.
* src/base/digitseq/cl_asm_.cc: Likewise.
* */Makefile.in: Added `override' in front of `CPPFLAGS +=' so
one can say `make CPPFLAGS=-DFOOBAR'.
24 years ago
Richard Kreckel
32f6249700
* src/base/random/cl_random_from.cc: ported to beos.
24 years ago
Richard Kreckel
22a894d274
* target clean also removes .libs/
24 years ago
Richard Kreckel
71a786fd73
* include/cln/modules.h (CL_JUMP_TO): Fix IA64 brokenness.
24 years ago
Richard Kreckel
8eec07ec86
* include/cln/number.h (cl_as_N): Remove bogus comment.
24 years ago
Richard Kreckel
a6971ff81d
* bump-up date.
24 years ago
Richard Kreckel
5d9a7dc447
* Removed obscure gcc 2.3.2 hack.
24 years ago
Richard Kreckel
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).
24 years ago
Richard Kreckel
e044824971
* configure.in: Make build in separate builddir possible (again).
24 years ago
Richard Kreckel
961ccebdc2
* cln.m4: Fixed typo.
24 years ago
Richard Kreckel
f3b29e52ea
* */*: cl_istream -> std::istream, cl_ostream -> std::ostream.
24 years ago
cbauer
9f8bba7e11
CLN info pages are install in "Math" section
24 years ago
Richard Kreckel
e5f93d3ab1
* Squished a typo.
24 years ago
Richard Kreckel
b172f24992
* Makefile.in, src/Makefile.in, doc/Makefile.in: Use mkdir -p.
* include/cln/version.h.in, src/base/verion.cc: New files.
* configure.in: Generate include/cln/version.h.
* cln.m4: Rewrote it. Check result of cln-config without compiling.
Do cross-check library version and header version information.
24 years ago
cbauer
bea22589e5
some minor fixes with respect to RPM package building
24 years ago
Richard Kreckel
f57f23a99a
* */*: Removed problematic stdin, stdout and stderr definitions.
Use std::cin, std::cout, std::cerr instead (obsoletes 2000-10-29).
24 years ago
Richard Kreckel
5769ad250e
* */*: Removed problematic stdin, stdout and stderr definitions.
Use std::cin, std::cout, std::cerr instead (obsoletes 2000-10-29).
* Makefile.devel: Use bzip2.
* Makefile.in: Target maintainer-clean remove cln-config cln-config.1.
24 years ago
Bruno Haible
d9b0b6618a
cln-config.1: change title.
24 years ago