Richard Kreckel
7a0e86b187
* src/base/cl_macros.h: alloca(3) has size_t argument type.
21 years ago
Richard Kreckel
684ae5ac17
* include/cln/floatformat.h: Do define a type here.
21 years ago
Richard Kreckel
e2abb14636
* include/cln/modules.h (CL_JUMP_TO): Fix AMD64 brokenness.
21 years ago
Richard Kreckel
47c6606172
* Document jacobi, isprobprime and nextprobprime.
21 years ago
Richard Kreckel
541905ab43
* Remove unused labels.
21 years ago
Richard Kreckel
653d5aee8d
* Fix typo in Bruno's ftime-patch from a couple of hours ago.
21 years ago
Richard Kreckel
f2f5fb349d
* Make template specializations explicit.
21 years ago
Richard Kreckel
a8369235e2
* Change all C include headers to ISO style within C++ code.
21 years ago
Bruno Haible
98306ce28a
Fix autoconf problem with ftime().
21 years ago
Richard Kreckel
00a938019a
* rational/transcendental/cl_RA_logp.cc: fix bug where base is
reciprocal of an integer.
21 years ago
Richard Kreckel
4016593313
* examples/perfnum.cc: update to presumed 40th Mersenne prime.
21 years ago
Richard Kreckel
b19d4896e5
* Whow, time goes by...
21 years ago
Richard Kreckel
d737ee0009
* Mention gcc 3.4 for x86.
21 years ago
Richard Kreckel
2cebc3f5dc
* Version 1.1.7 released.
21 years ago
Richard Kreckel
e54506e89d
* Sure, strcmp is declared in <string.h>.
21 years ago
Richard Kreckel
769f6fee48
* examples/pi.cc and examples/pi.1: New files.
* examples/Makefile.in: Build the pi executable.
21 years ago
Richard Kreckel
7735cd4e3d
* Distclean shouldn't remove cln.spec.
21 years ago
Richard Kreckel
85a244e45d
* src/Makefile.in: Fix for parallel build: wait for subdir objects to
be finished before creating the library.
21 years ago
Richard Kreckel
852b7a29c4
* src/integer/output/cl_I_print.cc (print_integer): workaround
GCC compiler bug (cf. Debian bug#246319).
21 years ago
Richard Kreckel
eb40e45ebc
* m4/gmp.m4 (CL_GMP_CHECK): Do not lose LIBS setting with config.cache enabled.
21 years ago
Bruno Haible
ffca5a5837
Fix a bug occurring with extremely high exponents.
21 years ago
Bruno Haible
b68181a566
Fix an extreme case in long-float multiplication.
21 years ago
Richard Kreckel
ad7e50a382
* Makefile.in (install): Add ${srcdir} for cln.m4.
* m4/gmp.m4: quote macro names.
Reported by Ralf Wildenhues <Ralf.Wildenhues@gmx.de>.
21 years ago
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