/[cln]/ChangeLog
ViewVC logotype

Diff of /ChangeLog

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.61 by haible, Mon May 6 10:30:04 2002 UTC revision 1.120 by kreckel, Mon Apr 18 21:17:11 2005 UTC
# Line 1  Line 1 
1    2005-04-18  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
2    
3            * include/cln/string.h: Declare cl_string.
4    
5    2005-03-17  Richard B. Kreckel  <kreckel@ginac.de>
6    
7            * autoconf/ltmain.sh: Upgrade to libtool-1.5.14.
8            * m4/libtool.m4: Upgrade to libtool-1.5.14 with Comeau patch.
9            * autoconf/aclocal.m4: Regenerate.
10    
11    2005-03-15  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
12    
13            * src/Makefile.in: Use $CXX instead of $CC when linking.
14    
15    2005-02-27  Richard B. Kreckel  <kreckel@ginac.de>
16    
17            * examples/perfnum.cc: update to presumed 42st Mersenne prime.
18    
19    2004-11-28  Richard B. Kreckel  <kreckel@ginac.de>
20    
21            Disambiguate binary operators of CLN types with float/double
22            * include/cln/dfloat.h: Add binary operator overloads for arguments of
23            type double.
24            * include/cln/ffloat.h: Likewise, for arguments of type float.
25            * include/cln/float.h: Likewise, both for arguments of types double and
26            float.
27            * include/cln/real.h: Likewise.
28            Reported by Isidro CachadiƱa GutiĆ©rrez <icacha@unex.es>.
29    
30    2004-11-03  Richard B. Kreckel  <kreckel@ginac.de>
31    
32            * Version 1.1.9 released.
33    
34    2004-10-28  Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
35    
36            * src/Makefile.in: Let config.status set LDFLAGS.
37    
38    2004-10-27  Peter Breitenlohner  <peb@mppmu.mpg.de>
39    
40            * cln.pc.in: Fix typo.
41            * Makefile.in (INSTALL_SCRIPT): Added, to be used for scripts like
42            cln-config.  Allows us to do special things to binaries, like
43            installing them with install -s.
44            * doc/Makefile.in: add/remove the cln.info from the installed
45            $(infodir)/dir unless this is debian install-info (code copied from
46            what GNU automake would produce).
47    
48    2004-10-26  Richard B. Kreckel  <kreckel@ginac.de>
49    
50            * src/integer/input/cl_I_read_stream.cc (read_integer): Fix a bug
51            that caused radix specifiers to not work when reading from a stream.
52            * src/rational/input/cl_RA_read_stream.cc (read_rational): Likewise.
53            * src/real/input/cl_R_read_stream.cc (read_real): Likewise.
54            * src/float/input/cl_F_read_stream.cc (read_float): Likewise.
55            * src/complex/input/cl_N_read_stream.cc (read_complex): Likewise.
56    
57    2004-10-25  Richard B. Kreckel  <kreckel@ginac.de>
58    
59            * src/base/cl_low.h: Add mulu64 assembler macro for ia64.
60    
61    2004-10-24  Richard B. Kreckel  <kreckel@ginac.de>
62    
63            * src/base/cl_low.h: Add mul and div macros for x86_64.
64    
65    2004-10-23  Richard B. Kreckel  <kreckel@ginac.de>
66    
67            * src/integer/conv/cl_I_from_digits.cc (digits_to_I): Fix thinko in
68            new code for base power of two.
69    
70    2004-10-22  Richard B. Kreckel  <kreckel@ginac.de>
71    
72            * src/integer/conv/cl_I_to_digits (I_to_digits): Fix an elusive stack
73            overwriting problem. That was the real cause for Debian bug#246319.
74            * src/integer/output/cl_I_print.cc (print_integer): Revert workaround
75            for the bug fixed above.
76    
77    2004-10-20  Richard B. Kreckel  <kreckel@ginac.de>
78    
79            * include/cln/types.h: Use 64 bit digits on x86_64 CPU.
80    
81    2004-10-12  Richard B. Kreckel  <kreckel@ginac.de>
82    
83            * src/integer/conv/cl_I_from_digits.cc (digits_to_I): Speedup when
84            the base is a power of two.
85    
86    2004-10-05  Richard B. Kreckel  <kreckel@ginac.de>
87    
88            * src/integer/conv/cl_I_to_digits.cc (I_to_digits): Fix bug in base 32.
89    
90    2004-09-27  Richard B. Kreckel  <kreckel@ginac.de>
91    
92            Support for little-endian Mips, second shot
93            * src/base/digitseq/cl_asm_mipsel_.cc: New file...
94            * src/base/digitseq/cl_asm_cc: ...used here.
95            * src/base/digitseq/cl_asm.h: Include cl_asm_mips.h for any endianness.
96            * include/cln/object.h: Set alignment for mipsel explicitly.
97    
98    2004-09-05  Richard B. Kreckel  <kreckel@ginac.de>
99    
100            Support for little-endian Mips
101            * include/cln/config.h.in: Add __mipsel__.
102            * include/cln/modules.h: For Mips, this is endianness-agnostic.
103            * src/base/digitseq/cl_asm_.cc, src/base/digitseq/cl_asm.h:
104            Mask out assembler for little-endian Mips.
105    
106    2004-08-30  Bruno Haible  <bruno@clisp.org>
107    
108            * benchmarks/timebench2.sh: Multiply all repeat counts by 100.
109            * benchmarks/timebench2.results: Add recent PowerPC G4 results.
110    
111    2004-08-26  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
112    
113            * examples/e.cc: remove extra semicolon.
114    
115    2004-08-25  Bruno Haible  <bruno@clisp.org>
116    
117            * autoconf/ltmain.sh: Upgrade to libtool-1.5.6.
118            * m4/libtool.m4: New file, from libtool-1.5.6 with modifications:
119            2004-08-22  Bruno Haible  <bruno@clisp.org>
120                    * m4/libtool.m4: Add support for Comeau C++ on Linux.
121                    Reported by Prof. Roberto Bagnara <bagnara@cs.unipr.it>.
122            * autoconf/aclocal.m4: Regenerate.
123    
124    2004-08-19  Bruno Haible  <bruno@clisp.org>
125    
126            * include/cln/modules.h (CL_GLOBALIZE_JUMP_LABEL, CL_JUMP_TO): When
127            converting a label to a string, use ASM_UNDERSCORE_PREFIX. Needed on
128            MacOS X.
129            Reported by Darren Bane <darren.bane@ul.ie>.
130    
131    2004-07-01  Richard B. Kreckel  <kreckel@ginac.de>
132    
133            * Version 1.1.8 released.
134    
135    2004-06-30  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
136    
137            * src/base/cl_macros.h: alloca(3) has size_t argument type.
138    
139    2004-06-30  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
140    
141            * include/cln/floatformat.h: Do define a type here.
142    
143    2004-06-27  Richard B. Kreckel  <kreckel@ginac.de>
144    
145            * include/cln/modules.h (CL_JUMP_TO): Fix AMD64 brokenness.
146    
147    2004-06-23  Bruno Haible  <bruno@clisp.org>
148    
149            * configure.ac: Pretend ftime() is not available. Needed by
150            CL_TIMES_CLOCK.
151    
152    2004-06-21  Ralf Stephan  <ralf@ark.in-berlin.de>
153    
154            * doc/cln.tex: Document jacobi, isprobprime and nextprobprime.
155    
156    2004-06-18  Richard B. Kreckel  <kreckel@ginac.de>
157    
158            * rational/transcendental/cl_RA_logp.cc: fix bug where base is
159            reciprocal of an integer.
160            Reported by Niklas Knutsson <nq@altern.org>.
161    
162    2004-06-18  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
163    
164            * src/complex/ring/cl_C_ring.cc, src/integer/ring/cl_I_ring.cc,
165            src/rational/ring/cl_RA_ring.cc, src/real/ring/cl_R_ring.cc:
166            Make template specializations explicit.
167    
168    2004-06-17  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
169    
170            * src/complex/input/cl_N_read.cc, src/float/input/cl_F_read.cc,
171            src/integer/input/cl_I_read.cc, src/rational/input/cl_RA_read.cc,
172            src/real/input/cl_R_read.cc:  Remove unused labels.
173    
174    2004-06-17  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
175    
176            * benchmarks/timebench1.cc, benchmarks/timebench2a.LiDIA.cc,
177            benchmarks/timebench2a.cc, benchmarks/timebench2ap.cc,
178            benchmarks/timebench2b.LiDIA.cc, benchmarks/timebench2b.cc,
179            examples/atan_recip.cc, examples/atanh_recip.cc,
180            examples/contfrac.cc, examples/e.cc, examples/legendre.cc,
181            examples/lucaslehmer.cc, examples/pi.cc, include/cln/GV.h,
182            include/cln/SV.h, include/cln/malloc.h, include/cln/modules.h,
183            include/cln/object.h, include/cln/string.h, src/base/cl_abort.cc,
184            src/base/cl_alloca.h, src/base/cl_malloc.cc,
185            src/base/random/cl_random_from.cc,
186            src/base/string/cl_spushstring_append.cc,
187            src/base/string/cl_spushstring_push.cc,
188            src/base/string/cl_st_debug.cc,
189            src/base/string/input/cl_st_gettoken.cc,
190            src/complex/input/cl_N_read.cc, src/float/input/cl_F_read.cc,
191            src/float/output/cl_F_dprint.cc, src/integer/input/cl_I_read.cc,
192            src/rational/input/cl_RA_read.cc,
193            src/real/format-output/cl_fmt_integer.cc,
194            src/real/format-output/cl_fmt_paddedstring.cc,
195            src/real/input/cl_R_read.cc, src/timing/cl_t_current.cc,
196            src/timing/cl_t_current2.cc, tests/exam.cc, tests/tests.cc,
197            tests/timeLFRAmul.cc, tests/timeLFatan-compare.cc,
198            tests/timeLFatan.cc, tests/timeLFatanh-compare.cc,
199            tests/timeLFatanh.cc, tests/timeLFcos-compare.cc, tests/timeLFcos.cc,
200            tests/timeLFcosh.cc, tests/timeLFexp-compare.cc, tests/timeLFexp.cc,
201            tests/timeLFln-compare.cc, tests/timeLFln.cc,
202            tests/timeLFsin-compare.cc, tests/timeLFsin.cc, tests/timeLFsinh.cc,
203            tests/timeLFsqrt.cc, tests/timeMImisc5.cc, tests/timeMIpow2div.cc,
204            tests/timeMIpow2recip.cc, tests/timeRALFdiv.cc, tests/timeRAtoLF.cc,
205            tests/timeUPMImul.cc, tests/timecatalan.cc, tests/timediv.cc,
206            tests/timediv2adic-compare.cc, tests/timediv2adic.cc,
207            tests/timeeuler.cc, tests/timeexp1.cc, tests/timefact.cc,
208            tests/timegcd.cc, tests/timemul-compare.cc, tests/timemul.cc,
209            tests/timepi.cc, tests/timeprint-compare.cc, tests/timeprint.cc,
210            tests/timerecip2adic-compare.cc, tests/timerecip2adic.cc,
211            tests/timesqrt.cc, tests/timesqrtmodp.cc, tests/timesquare.cc,
212            tests/timezeta3.cc: Change all C include headers to ISO style
213            within C++ code.
214    
215    2004-06-10  Richard B. Kreckel  <kreckel@ginac.de>
216    
217            * examples/perfnum.cc: update to presumed 41st Mersenne prime.
218    
219    2004-05-02  Richard B. Kreckel  <kreckel@ginac.de>
220    
221            * Version 1.1.7 released.
222    
223    2004-05-02  Richard B. Kreckel  <kreckel@ginac.de>
224    
225            * examples/pi.cc and examples/pi.1: New files.
226            * examples/Makefile.in: Build the pi executable.
227    
228    2004-05-01  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
229    
230            * src/Makefile.in: Fix for parallel build: wait for subdir objects to
231            be finished before creating the library.
232    
233    2004-04-30  Richard B. Kreckel  <kreckel@ginac.de>
234    
235            * src/integer/output/cl_I_print.cc (print_integer): workaround
236            GCC compiler bug (cf. Debian bug#246319).
237    
238    2004-03-20  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
239    
240            * m4/gmp.m4 (CL_GMP_CHECK): Do not lose LIBS setting with config.cache
241            enabled.
242    
243    2004-03-08  Bruno Haible  <bruno@clisp.org>
244    
245            * src/float/lfloat/elem/cl_LF_mul.cc (operator*): Fix the second
246            underflow condition.
247            * src/float/lfloat/algebraic/cl_LF_sqrt.cc (sqrt): Fix a bug with large
248            uexp whereby SQRT of MOST-POSITIVE-LONG-FLOAT was less than 1.
249    
250    2004-03-04  Richard B. Kreckel  <kreckel@ginac.de>
251    
252            * Makefile.in (install): Add ${srcdir} for cln.m4.
253            * m4/gmp.m4: quote macro names.
254            Reported by Ralf Wildenhues <Ralf.Wildenhues@gmx.de>.
255    
256    2004-01-01  Richard B. Kreckel  <kreckel@ginac.de>
257    
258            * Version 1.1.6 released.
259    
260    2004-01-01  Richard B. Kreckel  <kreckel@ginac.de>
261    
262            * include/cln/univpoly.h, include/cln/univpoly_complex.h,
263              include/cln//univpoly_integer.h, include/cln/univpoly_modint.h,
264              include/cln/univpoly_rational.h, include/cln/univpoly_real.h,
265              src/polynomial/elem/cl_UP_GF2.h, src/polynomial/elem/cl_UP_MI.h,
266              src/polynomial/elem/cl_UP_gen.h, src/polynomial/elem/cl_UP_no_ring.cc,
267              src/polynomial/elem/cl_UP_number.h (ldegree): New function.
268            * doc/cln.tex: Document `ldegree'.
269    
270    2003-12-29  Richard B. Kreckel  <kreckel@ginac.de>
271    
272            Rework of autoconfiscation infrastructure
273            * autoconf/config.{guess,sub}: Update to GNU version 2003-10-07.
274            * autoconf/ltmain.sh: Update to GNU version 1.4.3.
275            * autoconf/autoconf: Remove (from now on we assume autoconf is
276              installed properly on the sytem).
277            * autoconf/autoconf.m4: Likewise.
278            * autoconf/autoconf.m4f: Likewise.
279            * autoconf/acgeneral.m4: Likewise.
280            * autoconf/acspecific.m4: Likewise.
281            * autoconf/aclocal.m4: Regenerate.
282            * autoconf/acinclude.m4: Remove (while moving the macros...)
283            * m4/gmp.m4: New file (...to here).
284            * Makefile.devel: Update to new scheme.
285            * configure.ac: Likewise.
286            * include/cln/GV_integer.h: Assume template specializations work.
287            * include/cln/GV_modinteger.h: Likewise.
288            * include/cln/config.h.in: Likewise, and drop HAVE_BOOL.
289            * src/base/cl_base_config.h.in: Drop support for obsolete ftime(3).
290            * src/base/random/cl_random_from.cc: Likewise.
291            * src/timing/cl_base_config.h.in: Likewise.
292            * src/timing/cl_t_current.cc: Likewise.
293    
294    2003-12-27  Richard B. Kreckel  <kreckel@ginac.de>
295    
296            * src/polynomial/cl_UP_gen.h (gen_minus): Fix case where first
297              argument is zero.
298            * src/polynomial/cl_UP_MI.h (modint_minus): Likewise.
299            * src/polynomial/cl_UP_number.h (num_minus): Likewise.
300            Reported by Munagala Ramanath <amberarrow@yahoo.com>.
301    
302    2003-12-02  Richard B. Kreckel  <kreckel@ginac.de>
303    
304            * examples/perfnum.cc: update to presumed 40th Mersenne prime.
305    
306    2003-11-20  Christian Bauer  <cbauer@ginac.de>
307    
308            Added pkg-config support
309            * cln.pc.in: New file.
310            * Makefile.in: Take care of cln.pc.
311            * configure.ac: Likewise.
312    
313    2003-08-06  Richard B. Kreckel  <kreckel@ginac.de>
314    
315            * src/numtheory/cl_nt_sqrtmodp.cc: #undef _R.
316            Reported by Andrew Rechnitzer <A.Rechnitzer@ms.unimelb.edu.au>.
317    
318    2003-08-01  Richard Kreckel  <kreckel@ginac.de>
319    
320            More dependent base resolution issues
321            * src/base/hash/cl_hash.h (cl_heap_hashtable<T>::iterator()):
322            portable syntactic simplification.
323            * src/base/hash/cl_hashset.h: Preceed inherited members with this->.
324            * src/base/hash/cl_hash1.h: Likewise for member functions.
325            * src/base/hash/cl_hash2.h: Likewise.
326            * src/base/hash/cl_hashuniq.h: Likewise.
327            * src/base/hash/cl_hashuniqweak.h: Likewise.
328            * src/base/hash/cl_hash.h: Revert explicit static member function
329            lookup since that was GCC's fault.
330            * src/base/hash/cl_hash2weak.h: Likewise.
331            * src/base/hash/cl_hashuniqweak.h: Likewise.
332    
333    2003-06-29  Richard Kreckel  <kreckel@ginac.de>
334    
335            Dependent base resolution needed for GCC-3.4
336            * include/cln/GV.h: Preceed inherited members with this->.
337            * include/cln/SV.h: Likewise.
338            * include/cln/object.h: Likewise.
339            * src/base/hash/cl_hash1.h: Likewise.
340            * src/base/hash/cl_hash1weak.h: Likewise.
341            * src/base/hash/cl_hash2.h: Likewise.
342            * src/base/hash/cl_hashuniq.h: Likewise.
343            * src/base/hash/cl_hash.h: Make lookup of static member function
344            explicit.
345            * src/base/hash/cl_hash2weak.h: Likewise.
346            * src/base/hash/cl_hashuniqweak.h: Likewise.
347            * src/modinteger/cl_MI.cc: Make shell-comment a C-comment. Geez.
348    
349    2003-02-24  Bruno Haible  <bruno@clisp.org>
350    
351            * src/base/random/cl_random_from.cc (random_state::random_state): Add
352            support for MacOS X.
353            * src/modinteger/cl_MI.cc: #undef _R.
354            Reported by Erann Gat <gat@jpl.nasa.gov>.
355    
356    2002-08-03  Joerg Arndt  <jj@suse.de>
357    
358            * include/cln/config.h.in: Add support for x86_64 CPU.
359            * include/cln/modules.h: Likewise.
360            * include/cln/types.h: Likewise.
361            * include/cln/object.h: Likewise.
362    
363    2002-06-08  Richard Kreckel  <kreckel@ginac.de>
364    
365            * src/base/digitseq/cl_asm.h: ensure intCsize==16 when including
366            m68k Assembler routines.
367            * src/base/digitseq/cl_asm_.cc: Likewise.
368    
369    2002-05-28  Richard Kreckel  <kreckel@ginac.de>
370    
371            * Version 1.1.5 released.
372    
373    2002-05-27  Richard Kreckel  <kreckel@ginac.de>
374    
375            * include/cln/modules.h (CL_CONCATENATE): New macro.
376    
377    2002-05-10  Richard Kreckel  <kreckel@ginac.de>
378    
379            * doc/cln.tex (Building the library): Update recommendations for
380            compiling on Tru64 using g++ 3.0 and 3.1.
381            * README: Update homepage.
382    
383  2002-05-05  Bruno Haible  <bruno@clisp.org>  2002-05-05  Bruno Haible  <bruno@clisp.org>
384    
385          * doc/cln.tex (Building the library): Give some recommendations for          * doc/cln.tex (Building the library): Give some recommendations for

Legend:
Removed from v.1.61  
changed lines
  Added in v.1.120

Christian Bauer">Christian Bauer
ViewVC Help
Powered by ViewVC 1.1.15