cbauer
9968f5fffa
install library as program, not as data
21 years ago
cbauer
eee673aa09
pass infodir and mandir to configure
21 years ago
Richard Kreckel
0f8aee82b4
* Finalize release 1.1.6 again.
21 years ago
Richard Kreckel
f3557ad402
* Finalize release 1.1.6.
21 years ago
Richard Kreckel
251c2a8ca1
2004-01-01 Richard B. Kreckel <kreckel@ginac.de>
* include/cln/univpoly.h, include/cln/univpoly_complex.h,
include/cln//univpoly_integer.h, include/cln/univpoly_modint.h,
include/cln/univpoly_rational.h, include/cln/univpoly_real.h,
src/polynomial/elem/cl_UP_GF2.h, src/polynomial/elem/cl_UP_MI.h,
src/polynomial/elem/cl_UP_gen.h, src/polynomial/elem/cl_UP_no_ring.cc,
src/polynomial/elem/cl_UP_number.h (ldegree): New function.
* doc/cln.tex: Document `ldegree'.
21 years ago
Richard Kreckel
82cebb4ca2
* Update copyright date.
21 years ago
Richard Kreckel
58ca645a21
* Sync with doc/cln.tex.
21 years ago
Richard Kreckel
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.
21 years ago
Richard Kreckel
dbba474f3e
* src/polynomial/cl_UP_gen.h (gen_minus): Fix case where first
argument is zero.
* src/polynomial/cl_UP_MI.h (modint_minus): Likewise.
* src/polynomial/cl_UP_number.h (num_minus): Likewise.
Reported by Munagala Ramanath <amberarrow@yahoo.com>.
21 years ago
Richard Kreckel
a6bcc824d6
* examples/perfnum.cc: update to presumed 40th Mersenne prime.
21 years ago
cbauer
4cbdf5e241
added pkg-config support
21 years ago
Richard Kreckel
e2ecea4d04
* src/numtheory/cl_nt_sqrtmodp.cc: #undef _R.
Reported by Andrew Rechnitzer <A.Rechnitzer@ms.unimelb.edu.au>.
22 years ago
Richard Kreckel
9220842a15
More dependent base resolution issues
* src/base/hash/cl_hash.h (cl_heap_hashtable<T>::iterator()):
portable syntactic simplification.
* src/base/hash/cl_hashset.h: Preceed inherited members with this->.
* src/base/hash/cl_hash1.h: Likewise for member functions.
* src/base/hash/cl_hash2.h: Likewise.
* src/base/hash/cl_hashuniq.h: Likewise.
* src/base/hash/cl_hashuniqweak.h: Likewise.
* src/base/hash/cl_hash.h: Revert explicit static member function
lookup since that was GCC's fault.
* src/base/hash/cl_hash2weak.h: Likewise.
* src/base/hash/cl_hashuniqweak.h: Likewise.
22 years ago
Richard Kreckel
34f61129e8
Dependent base resolution needed for GCC-3.4
* include/cln/GV.h: Preceed inherited members with this->.
* include/cln/SV.h: Likewise.
* include/cln/object.h: Likewise.
* src/base/hash/cl_hash1.h: Likewise.
* src/base/hash/cl_hash1weak.h: Likewise.
* src/base/hash/cl_hash2.h: Likewise.
* src/base/hash/cl_hashuniq.h: Likewise.
* src/base/hash/cl_hash.h: Make lookup of static member function
explicit.
* src/base/hash/cl_hash2weak.h: Likewise.
* src/base/hash/cl_hashuniqweak.h: Likewise.
* src/modinteger/cl_MI.cc: Make shell-comment a C-comment. Geez.
22 years ago
Richard Kreckel
1919643663
* Compiler options update.
22 years ago
Bruno Haible
6c54f0ef9f
Tweak for MacOS X.
22 years ago
Bruno Haible
d52730c3c1
Complete last patch.
22 years ago
Bruno Haible
d7ddb41f4b
Add support for MacOS X.
22 years ago
cbauer
844f1009ed
added HTML and DVI docs to devel package
22 years ago
Bruno Haible
7e82f04c80
Add support for x86_64 CPU.
23 years ago
Richard Kreckel
228e757e01
* src/base/digitseq/cl_asm.h: ensure intCsize==16 when including
m68k Assembler routines.
* src/base/digitseq/cl_asm_.cc: Likewise.
23 years ago
Richard Kreckel
df7f7906ab
* Last bits for release 1.1.5.
23 years ago
Richard Kreckel
e15e893f75
* include/cln/modules.h (CL_CONCATENATE): New macro.
23 years ago
Richard Kreckel
7ee6c54ca1
* doc/cln.tex (Building the library): Update recommendations for
compiling on Tru64 using g++ 3.0 and 3.1.
* README: Update homepage.
23 years ago
Bruno Haible
bcf970403e
Recommendation for g++-3.1 users.
23 years ago
Bruno Haible
9d39b1f00e
Force link-time references despite optimizations done by g++.
23 years ago
Bruno Haible
1b9acd9ada
Avoid g++-3.1 offsetof warnings.
23 years ago
Bruno Haible
3383e943c4
Avoid g++-3.1 typename warning.
23 years ago
Bruno Haible
d381abe5a4
Document a broken version of GNU make.
23 years ago
Richard Kreckel
adc67aa2aa
* cln.m4: quote macro name.
Pointed out by Roberto Bagnara.
23 years ago
Richard Kreckel
818423fb7d
* autoconf/config.{guess,sub}: Update to GNU version 2002-01-02.
(the old one was broken on Linux/Mips.)
23 years ago
Richard Kreckel
38a48d3130
* Bump dates, version numbers, etc, for 1.1.4-release...
23 years ago
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