/[cln]/ChangeLog
ViewVC logotype

Contents of /ChangeLog

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.80 - (hide annotations)
Sat Mar 20 15:36:07 2004 UTC (9 years, 2 months ago) by kreckel
Branch: MAIN
Changes since 1.79: +5 -0 lines
* m4/gmp.m4 (CL_GMP_CHECK): Do not lose LIBS setting with config.cache enabled.

1 kreckel 1.80 2004-03-20 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
2    
3     * m4/gmp.m4 (CL_GMP_CHECK): Do not lose LIBS setting with config.cache
4     enabled.
5    
6 haible 1.78 2004-03-08 Bruno Haible <bruno@clisp.org>
7    
8     * src/float/lfloat/elem/cl_LF_mul.cc (operator*): Fix the second
9     underflow condition.
10 haible 1.79 * src/float/lfloat/algebraic/cl_LF_sqrt.cc (sqrt): Fix a bug with large
11     uexp whereby SQRT of MOST-POSITIVE-LONG-FLOAT was less than 1.
12 haible 1.78
13 kreckel 1.77 2004-03-04 Richard B. Kreckel <kreckel@ginac.de>
14    
15     * Makefile.in (install): Add ${srcdir} for cln.m4.
16     * m4/gmp.m4: quote macro names.
17     Reported by Ralf Wildenhues <Ralf.Wildenhues@gmx.de>.
18    
19 kreckel 1.75 2004-01-01 Richard B. Kreckel <kreckel@ginac.de>
20    
21 kreckel 1.76 * Version 1.1.6 released.
22    
23     2004-01-01 Richard B. Kreckel <kreckel@ginac.de>
24    
25 kreckel 1.75 * include/cln/univpoly.h, include/cln/univpoly_complex.h,
26     include/cln//univpoly_integer.h, include/cln/univpoly_modint.h,
27     include/cln/univpoly_rational.h, include/cln/univpoly_real.h,
28     src/polynomial/elem/cl_UP_GF2.h, src/polynomial/elem/cl_UP_MI.h,
29     src/polynomial/elem/cl_UP_gen.h, src/polynomial/elem/cl_UP_no_ring.cc,
30     src/polynomial/elem/cl_UP_number.h (ldegree): New function.
31     * doc/cln.tex: Document `ldegree'.
32    
33 kreckel 1.74 2003-12-29 Richard B. Kreckel <kreckel@ginac.de>
34    
35     Rework of autoconfiscation infrastructure
36     * autoconf/config.{guess,sub}: Update to GNU version 2003-10-07.
37     * autoconf/ltmain.sh: Update to GNU version 1.4.3.
38     * autoconf/autoconf: Remove (from now on we assume autoconf is
39     installed properly on the sytem).
40     * autoconf/autoconf.m4: Likewise.
41     * autoconf/autoconf.m4f: Likewise.
42     * autoconf/acgeneral.m4: Likewise.
43     * autoconf/acspecific.m4: Likewise.
44     * autoconf/aclocal.m4: Regenerate.
45     * autoconf/acinclude.m4: Remove (while moving the macros...)
46     * m4/gmp.m4: New file (...to here).
47     * Makefile.devel: Update to new scheme.
48     * configure.ac: Likewise.
49     * include/cln/GV_integer.h: Assume template specializations work.
50     * include/cln/GV_modinteger.h: Likewise.
51     * include/cln/config.h.in: Likewise, and drop HAVE_BOOL.
52     * src/base/cl_base_config.h.in: Drop support for obsolete ftime(3).
53     * src/base/random/cl_random_from.cc: Likewise.
54     * src/timing/cl_base_config.h.in: Likewise.
55     * src/timing/cl_t_current.cc: Likewise.
56    
57 kreckel 1.73 2003-12-27 Richard B. Kreckel <kreckel@ginac.de>
58    
59     * src/polynomial/cl_UP_gen.h (gen_minus): Fix case where first
60     argument is zero.
61     * src/polynomial/cl_UP_MI.h (modint_minus): Likewise.
62     * src/polynomial/cl_UP_number.h (num_minus): Likewise.
63     Reported by Munagala Ramanath <amberarrow@yahoo.com>.
64    
65 kreckel 1.72 2003-12-02 Richard B. Kreckel <kreckel@ginac.de>
66    
67     * examples/perfnum.cc: update to presumed 40th Mersenne prime.
68    
69 kreckel 1.75 2003-11-20 Christian Bauer <cbauer@ginac.de>
70    
71     Added pkg-config support
72     * cln.pc.in: New file.
73     * Makefile.in: Take care of cln.pc.
74     * configure.ac: Likewise.
75    
76     2003-08-06 Richard B. Kreckel <kreckel@ginac.de>
77 kreckel 1.71
78     * src/numtheory/cl_nt_sqrtmodp.cc: #undef _R.
79     Reported by Andrew Rechnitzer <A.Rechnitzer@ms.unimelb.edu.au>.
80    
81 kreckel 1.70 2003-08-01 Richard Kreckel <kreckel@ginac.de>
82    
83     More dependent base resolution issues
84     * src/base/hash/cl_hash.h (cl_heap_hashtable<T>::iterator()):
85     portable syntactic simplification.
86     * src/base/hash/cl_hashset.h: Preceed inherited members with this->.
87     * src/base/hash/cl_hash1.h: Likewise for member functions.
88     * src/base/hash/cl_hash2.h: Likewise.
89     * src/base/hash/cl_hashuniq.h: Likewise.
90     * src/base/hash/cl_hashuniqweak.h: Likewise.
91     * src/base/hash/cl_hash.h: Revert explicit static member function
92     lookup since that was GCC's fault.
93     * src/base/hash/cl_hash2weak.h: Likewise.
94     * src/base/hash/cl_hashuniqweak.h: Likewise.
95    
96 kreckel 1.69 2003-06-29 Richard Kreckel <kreckel@ginac.de>
97    
98     Dependent base resolution needed for GCC-3.4
99     * include/cln/GV.h: Preceed inherited members with this->.
100     * include/cln/SV.h: Likewise.
101     * include/cln/object.h: Likewise.
102     * src/base/hash/cl_hash1.h: Likewise.
103     * src/base/hash/cl_hash1weak.h: Likewise.
104     * src/base/hash/cl_hash2.h: Likewise.
105     * src/base/hash/cl_hashuniq.h: Likewise.
106     * src/base/hash/cl_hash.h: Make lookup of static member function
107     explicit.
108     * src/base/hash/cl_hash2weak.h: Likewise.
109     * src/base/hash/cl_hashuniqweak.h: Likewise.
110     * src/modinteger/cl_MI.cc: Make shell-comment a C-comment. Geez.
111    
112 haible 1.68 2003-02-24 Bruno Haible <bruno@clisp.org>
113 haible 1.67
114     * src/base/random/cl_random_from.cc (random_state::random_state): Add
115     support for MacOS X.
116 haible 1.68 * src/modinteger/cl_MI.cc: #undef _R.
117 haible 1.67 Reported by Erann Gat <gat@jpl.nasa.gov>.
118    
119 haible 1.66 2002-08-03 Joerg Arndt <jj@suse.de>
120    
121     * include/cln/config.h.in: Add support for x86_64 CPU.
122     * include/cln/modules.h: Likewise.
123     * include/cln/types.h: Likewise.
124     * include/cln/object.h: Likewise.
125    
126 kreckel 1.65 2002-06-08 Richard Kreckel <kreckel@ginac.de>
127    
128     * src/base/digitseq/cl_asm.h: ensure intCsize==16 when including
129     m68k Assembler routines.
130     * src/base/digitseq/cl_asm_.cc: Likewise.
131    
132 kreckel 1.64 2002-05-28 Richard Kreckel <kreckel@ginac.de>
133    
134     * Version 1.1.5 released.
135    
136 kreckel 1.63 2002-05-27 Richard Kreckel <kreckel@ginac.de>
137    
138     * include/cln/modules.h (CL_CONCATENATE): New macro.
139    
140 kreckel 1.62 2002-05-10 Richard Kreckel <kreckel@ginac.de>
141    
142     * doc/cln.tex (Building the library): Update recommendations for
143     compiling on Tru64 using g++ 3.0 and 3.1.
144     * README: Update homepage.
145    
146 haible 1.58 2002-05-05 Bruno Haible <bruno@clisp.org>
147    
148 haible 1.61 * doc/cln.tex (Building the library): Give some recommendations for
149     g++ 3.0 and 3.1.
150    
151 haible 1.60 Force link-time references despite optimizations done by g++ 2.95
152     and newer.
153     * include/cln/modules.h (CL_FORCE_LINK): New macro.
154     * Use CL_FORCE_LINK.
155     * include/cln/GV_integer.h (cl_GV_I_debug_dummy): Likewise.
156     * include/cln/GV_number.h (cl_GV_number_debug_dummy): Likewise.
157     * include/cln/SV_number.h (cl_SV_number_debug_dummy): Likewise.
158     * include/cln/SV_ringelt.h (cl_SV_ringelt_debug_dummy): Likewise.
159     * include/cln/dfloat.h (cl_DF_debug_dummy): Likewise.
160     * include/cln/ffloat.h (cl_FF_classes_dummy, cl_FF_debug_dummy):
161     Likewise.
162     * include/cln/integer.h (cl_I_classes_dummy, cl_I_debug_dummy):
163     Likewise.
164     * include/cln/lfloat.h (cl_LF_debug_dummy): Likewise.
165     * include/cln/modinteger.h (cl_MI_debug_dummy): Likewise.
166     * include/cln/rational.h (cl_RA_debug_dummy): Likewise.
167     * include/cln/real.h (cl_R_debug_dummy): Likewise.
168     * include/cln/ring.h (cl_ring_debug_dummy): Likewise.
169     * include/cln/sfloat.h (cl_SF_classes_dummy, cl_SF_classes_dummy):
170     Likewise.
171     * include/cln/string.h (cl_string_debug_dummy): Likewise.
172     * include/cln/univpoly.h (cl_UP_debug_dummy): Likewise.
173     * src/float/base/cl_ieee.h (cl_ieee_dummy_NNN): Likewise.
174    
175 haible 1.58 Avoid g++ 3.1 warnings.
176 haible 1.59 * src/base/cl_offsetof.h (offsetof): Redefine each time.
177     * src/base/digitseq/cl_DS.h: Include "cl_offsetof.h" after <gmp.h>.
178    
179     Avoid g++ 3.1 warnings.
180 haible 1.58 * src/base/hash/cl_hash.h (struct cl_heap_hashtable): Use typename
181     where needed.
182     * src/base/hash/cl_hash1.h (struct cl_heap_hashtable_1): typedef
183     htxentry as a shortcut.
184     * src/base/hash/cl_hash2.h (struct cl_heap_hashtable_2): Likewise.
185     * src/base/hash/cl_hashset.h (struct cl_heap_hashtable_set): Likewise.
186     * src/base/hash/cl_hashuniq.h (struct cl_heap_hashtable_uniq):
187     Likewise.
188    
189 haible 1.57 2002-03-15 Bruno Haible <bruno@clisp.org>
190    
191     * cln.tex: Document problem with GNU make 3.77.
192     Reported by Michael Somos <somos@grail.cba.csuohio.edu>.
193    
194 kreckel 1.56 2002-02-16 Richard Kreckel <kreckel@ginac.de>
195    
196     * cln.m4: quote macro name.
197     Pointed out by Roberto Bagnara.
198    
199 kreckel 1.55 2002-01-20 Richard Kreckel <kreckel@ginac.de>
200    
201     * autoconf/config.{guess,sub}: Update to GNU version 2002-01-02.
202     (the old one was broken on Linux/Mips.)
203    
204 kreckel 1.54 2002-01-04 Richard Kreckel <kreckel@ginac.de>
205    
206     * autoconf/autoconf.m4f: get brutal in order to adhere to FHS.
207     * Version 1.1.4 released.
208    
209 kreckel 1.53 2002-01-03 Richard Kreckel <kreckel@ginac.de>
210    
211     * autoconf/acinclude.m4: revamp MPN-matcher.
212     * autoconf/aclocal.m4: upgrade to autoconf-2.52 infrastructure,
213     sync with CLisp from CVS.
214     * autoconf/autoconf: Likewise.
215     * autoconf/autoconf.m4f: Likewise (new file).
216     * configure.ac: Likewise (new file, replaces configure.in).
217     * configure.in: Likewise (deleted, replaced by configure.ac).
218     * autoconf/config.{guess,sub}: Update to GNU version 2001-12-13.
219     * src/Makefile.in: made VPATH safe for autoconf-2.52.
220     * include/cln/config.h.in: Add __s390__.
221    
222 kreckel 1.52 2001-12-31 Richard Kreckel <kreckel@ginac.de>
223    
224     * src/base/digitseq/cl_DS.h: <gmp.h> is not included extern "C"
225     any more since GMP4 has some C++ support in it.
226    
227 kreckel 1.51 2001-12-14 Richard Kreckel <kreckel@ginac.de>
228    
229     * include/cln/modules.h, include/cln/object.h: add support for
230     s390.
231     * src/numtheory/cl_nt_sqrtmodp.cc: workaround for GCC2.x compiler-bug
232     on s390, provided by Gerhard Tonn.
233    
234 kreckel 1.50 2001-11-05 Richard Kreckel <kreckel@ginac.de>
235    
236     * autoconf/ltmain.sh: Upgrade to libtool-1.4.2.
237     * autoconf/config.{guess,sub}: Update to GNU version 2001-09-07.
238     * Version 1.1.3 released.
239    
240 haible 1.49 2001-11-04 Bruno Haible <haible@clisp.cons.org>
241    
242 kreckel 1.50 Interoperability with gcc-3.0 -fuse-cxa-atexit.
243     * autoconf/aclocal.m4 (CL_GLOBAL_CONSTRUCTORS): Add test whether
244     global destructors actually exist.
245     * include/cln/modules.h (CL_PROVIDE, CL_PROVIDE_END, CL_PROVIDE_END):
246     Don't hack the global destructors if there is no global destructors
247     function.
248 haible 1.49
249 kreckel 1.47 2001-11-03 Richard Kreckel <kreckel@ginac.de>
250    
251     * src/float/transcendental/cl_F_sinx.cc (sinx_naive): For small
252     values of x, return square(x) instead of x.
253     * src/float/transcendental/cl_F_sinhx.cc (sinhx_naive): Likewise.
254    
255     2001-07-25 Richard Kreckel <kreckel@ginac.de>
256 kreckel 1.46
257     * Version 1.1.2 released.
258    
259 kreckel 1.47 2001-07-24 Richard Kreckel <kreckel@ginac.de>
260 kreckel 1.45
261     * src/base/hash/cl_hash.h: declare _cl_hashtable_iterator<htentry> a
262     friend of cl_heap_hashtable<htentry>.
263    
264 kreckel 1.47 2001-07-22 Richard Kreckel <kreckel@ginac.de>
265 kreckel 1.44
266     * src/float/base/cl_ieee.cc: try to do magic to the FPU only if
267     _FPU_IEEE is really defined.
268     * include/cln/modules.h: change assembler labels from `label' to
269     `label:' on hppa, needed by Linux (see comment).
270     * autoconf/acinclude.m4: new file (for storing CLN-specific macros).
271     * Makefile.devel: adjusted.
272     * autoconf/aclocal.m4: regenerate.
273     * src/base/low/cl_low_mul.cc: moved POD variables that are declared
274     extern "C" elsewhere out of the namespace.
275     * src/base/low/cl_low_div.cc: Likewise.
276    
277 kreckel 1.47 2001-06-08 Bruno Haible <haible@clisp.cons.org>
278 haible 1.43
279     * autoconf/config.{guess,sub}: Update to GNU version 2001-05-11.
280     * autoconf/aclocal.m4: Upgrade to libtool-1.4.
281     * autoconf/ltmain.sh: Likewise.
282     * autoconf/ltconfig: Remove file.
283 haible 1.48 * autoconf/install-sh: New file.
284     * configure.in: Add AC_CONFIG_AUX_DIR call.
285 haible 1.43
286 kreckel 1.47 2001-06-05 Richard Kreckel <kreckel@ginac.de>
287 kreckel 1.42
288     * tests/tests.cc: resolve namespace ambiguity about strcmp().
289    
290 kreckel 1.47 2001-05-31 Richard Kreckel <kreckel@ginac.de>
291 kreckel 1.41
292     * Version 1.1.1 released.
293    
294 kreckel 1.40 2001-05-28 Richard Kreckel <kreckel@ginac.de>
295    
296     * cln/cln.tex: documented problems with shared library on Sparc
297     using gcc older than 2.95.3.
298     * configure.in: Fixed typos in versioning docu.
299    
300 haible 1.39 2001-05-25 Bruno Haible <haible@clisp.cons.org>
301    
302     * src/base/digitseq/cl_asm_arm_.cc: Use #0x instead of #& to designate
303     hexadecimal constants.
304    
305 kreckel 1.38 2001-05-25 Richard Kreckel <kreckel@ginac.de>
306    
307     * autoconf/floatparam.c (double_wordorder_bigendian_p): new symbol.
308     * src/float/dfloat/cl_DF.h: Check for double_wordorder_bigendian_p.
309     * Removed LiDIA interface since that is now outdated (namespace cln)
310     and maintained elsewhere.
311     * Adjusted dates and final touches for 1.1.1.
312    
313 kreckel 1.37 2001-05-19 Richard Kreckel <kreckel@ginac.de>
314    
315     * INSTALL: Update toolchain info: no egcs, some more platforms.
316     * doc/cln.tex: Likewise.
317    
318 kreckel 1.36 2001-05-18 Richard Kreckel <kreckel@ginac.de>
319    
320     * src/base/cl_low.h: prepended variables declared inside macros
321     with underscore. Fixes equal_hashcode() on various platforms.
322    
323 kreckel 1.35 2001-04-25 Richard Kreckel <kreckel@ginac.de>
324    
325     * src/base/cl_low.h: Added several checks if NO_ASM is defined, so
326     this definition becomes actually useful. This is needed for
327     compilation on Arm until somebody fixes the assembler files for Arm.
328     * src/base/digitseq/cl_asm.h: Likewise.
329     * src/base/digitseq/cl_asm_.cc: Likewise.
330     * */Makefile.in: Added `override' in front of `CPPFLAGS +=' so
331     one can say `make CPPFLAGS=-DFOOBAR'.
332    
333 kreckel 1.34 2001-03-26 Arvid Norberg <c99ang@cs.umu.se>
334    
335     * src/base/random/cl_random_from.cc: ported to beos.
336    
337 kreckel 1.33 2001-03-05 Richard Kreckel <kreckel@ginac.de>
338    
339     * include/cln/modules.h (CL_JUMP_TO): Fix IA64 brokenness.
340    
341 kreckel 1.32 2001-01-28 Richard Kreckel <kreckel@ginac.de>
342    
343     * include/cln/number.h (cl_as_N): Remove bogus comment.
344    
345 kreckel 1.31 2001-01-22 Richard Kreckel <kreckel@ginac.de>
346    
347     * configure.in: Make build in separate builddir possible (again).
348    
349     2001-01-22 Richard Kreckel <kreckel@ginac.de>
350    
351     * include/cln/*.h: Change signatures of all classes' methods
352     cln::cl_foo::operator new(size_t, cl_foo*) to
353     cln::cl_foo::operator new(size_t, void*) so one can declare
354     std::vector<cln::cl_foo>, std::list<cln::cl_foo> etc. for
355     certain STL implementations (like libstdc++-v3).
356    
357 kreckel 1.30 2000-12-14 Richard Kreckel <kreckel@ginac.de>
358    
359     * Version 1.1 released.
360    
361     2000-12-13 Richard Kreckel <kreckel@ginac.de>
362    
363     * */*: cl_istream -> std::istream, cl_ostream -> std::ostream.
364    
365 kreckel 1.29 2000-12-05 Richard Kreckel <kreckel@ginac.de>
366    
367     * Makefile.in, src/Makefile.in, doc/Makefile.in: Use mkdir -p.
368     * include/cln/version.h.in, src/base/verion.cc: New files.
369     * configure.in: Generate include/cln/version.h.
370     * cln.m4: Rewrote it. Check result of cln-config without compiling.
371     Do cross-check library version and header version information.
372    
373     2000-12-02 Christian Bauer <cbauer@ginac.de>
374    
375     * Makefile.in, src/Makefile.in, doc/Makefile.in: Added $DESTDIR.
376     * cln.m4, cln.spec.in: some minor fixes with respect to RPM package
377     building.
378    
379 kreckel 1.28 2000-11-24 Richard Kreckel <kreckel@ginac.de>
380    
381     * */*: Removed problematic stdin, stdout and stderr definitions.
382     Use std::cin, std::cout, std::cerr instead (obsoletes 2000-10-29).
383    
384 haible 1.27 2000-11-20 Bruno Haible
385    
386     * cln-config.1: change title.
387    
388 kreckel 1.26 2000-11-18 Richard Kreckel <kreckel@ginac.de>
389    
390     * cln.m4: New file.
391     * doc/cln.tex: Document package tools cln-config and cln.m4.
392     * Makefile.in: Care about cln.m4.
393    
394 kreckel 1.25 2000-11-17 Richard Kreckel <kreckel@ginac.de>
395    
396     * cln-config.1: added manpage, as required by a couple of distros.
397     * Makefile.in, doc/Makefile.in: target install depends on installdirs.
398    
399 kreckel 1.24 2000-11-16 Richard Kreckel <kreckel@ginac.de>
400    
401     * autoconf/aclocal.m4 (CL_GMP_SET_UINTD): New macro...
402     * configure.in: ...used here.
403     * include/cln/config.h.in: Put in macros defined by CL_GMP_SET_UINTD...
404     * include/cln/types.h: ...used here.
405     * autoconf/acgeneral.m4, autoconf/aclocal.m4: Adhere to FHS.
406    
407 kreckel 1.23 2000-11-13 Richard Kreckel <kreckel@ginac.de>
408    
409     * src/base/digitseq/cl_asm.h: Test if (intDsize==32) for MIPS and HPPA,
410     in order to guard against an accidented configuration.
411     * src/integer/conv/cl_I_to_digits.cc (table): member b_hoch_k of
412     struct power_table_entry initialized as ULL instead of as UL, if
413     intDsize==64 (caused misprinting on MIPS w/ GMP).
414     * src/base/cl_macros.h (minus_bitm, bitc): implemented ULL, if
415     HAVE_FAST_LONGLONG.
416     * src/integer/bitwise/cl_I_mkfx.cc (mkf_extract): Likewise.
417     * src/integer/conv/cl_I_from_L.cc (cl_I_from_L): Added trival
418     generation of Bignum for intDsize==64 and a notreached-check at end.
419     * autoconf/config.guess, autoconf/config.sub: updated from FSF.
420     * include/cln/config.h.in: Prepared support for IA64.
421     * include/cln/types.h: Likewise.
422     * include/cln/object.h: Likewise.
423     * include/cln/modules.h: Likewise.
424     * src/base/cl_macros.h (nonreturning_function): Likewise (NUE's
425     compiler claims __GNUC_MINOR__==9).
426    
427     2000-11-03 Richard Kreckel <kreckel@ginac.de>
428    
429     * src/base/cl_macros.h (bit, minus_bit): changed criterion for ULL from
430     HAVE_DD to HAVE_FAST_LONGLONG.
431     * src/base/cl_macros.h (bitm): implemented ULL, if HAVE_FAST_LONGLONG.
432     * src/base/cl_low.h: actually no need to include "cln/types.h" here.
433     * src/base/cl_low.h (logcount_64): always ULL, independent of HAVE_DD.
434     * src/base/random/cl_UL_random.cc (random32): a is always ULL.
435    
436 kreckel 1.22 2000-11-01 Richard Kreckel <kreckel@ginac.de>
437    
438     * include/cln/object.h (cl_combine): define additional signatures, if
439     HAVE_LONGLONG is defined, in order to keep the compiler happy.
440     * src/base/cl_macros.h: include "cln/types.h", since we need HAVE_DD...
441     * src/base/cl_macros.h (bit): ...for this macro...
442     * src/base/cl_macros.h (minus_bit): ...and this one.
443     * src/base/cl_low.h: include "cln/types.h", since we need HAVE_DD...
444     * src/base/cl_low.h (logcount_64): ...for this macro.
445     * src/base/random/cl_UL_random.cc (random32): if HAVE_DD a is an ULL.
446 kreckel 1.29 * src/integer/gcd/cl_I_gcd_aux2.cc (floorDD): fixed algorithmic bug.
447 kreckel 1.22 that turned up when intDsize==32 and cl_word_size==64.
448     * src/float/dfloat/elem/cl_DF_div.cc (operator/): fixed a missing cast
449     to uint64 that turned up when intDsize==32 and cl_word_size==64.
450    
451 kreckel 1.21 2000-10-29 Richard Kreckel <kreckel@ginac.de>
452    
453     * src/real/input/cl_R_read.cc, src/complex/input/cl_N_read.cc:
454     #undef stderr, if it's defined so cln::stderr isn't confused.
455     * src/base/input/cl_read_globals.cc: stdin should not be extern.
456    
457 kreckel 1.19 2000-09-05 Richard Kreckel <kreckel@ginac.de>
458    
459 kreckel 1.20 * include/cln/number.h (As): Fix it in namespace by suffixing `_As'
460     to the appropiate method instead of prefixing `as_'.
461     * src/complex/misc/cl_N_as.cc (cl_N_As): Likewise.
462     * src/real/misc/cl_R_as.cc (cl_R_As): Likewise.
463     * src/rational/misc/cl_RA_as.cc (cl_RA_As): Likewise.
464     * src/integer/misc/cl_I_as.cc (cl_I_As): Likewise.
465     * src/float/misc/cl_F_as.cc (cl_F_As): Likewise.
466     * src/float/sfloat/misc/cl_SF_as.cc (cl_SF_As): Likewise.
467     * src/float/lfloat/misc/cl_LF_as.cc (cl_LF_As): Likewise.
468     * src/float/ffloat/misc/cl_FF_as.cc (cl_FF_As): Likewise.
469     * src/float/dfloat/misc/cl_DF_as.cc (cl_DF_As): Likewise.
470    
471     2000-09-05 Richard Kreckel <kreckel@ginac.de>
472    
473 kreckel 1.19 * src/complex/transcendental/cl_C_expt_C.cc (expt): fix logic for
474     the 0^y cases.
475    
476 kreckel 1.18 2000-08-30 Richard Kreckel <kreckel@ginac.de>
477    
478     * include/cln/number.h, cl_number::_as_cl_private_thing(): removed.
479     Rearranged for a clearer distinction between macros and remaining
480     identifiers, so Cint can parse it smoothly.
481    
482 kreckel 1.17 2000-08-29 Richard Kreckel <kreckel@ginac.de>
483    
484     * include/cln/number.h, the(const cl_number& x): New template
485     function.
486    
487 kreckel 1.18 2000-08-29 Richard Kreckel <kreckel@ginac.de>
488    
489 kreckel 1.19 * */*: Pushed CLN into a namespace `cln'. While doing so, the
490     following identifiers got their poor-man's namespace (i.e. the
491     prefix `cl_') stripped off:
492     cl_catalanconst() -> catalanconst()
493     cl_compare() -> compare()
494     cl_cos_sin() -> cos_sin()
495     cl_cos_sin_t -> cos_sin_t
496     cl_cosh_sinh() -> cosh_sinh()
497     cl_cosh_sinh_t -> cosh_sinh_t
498     cl_decoded_dfloat -> decoded_dfloat
499     cl_decoded_ffloat -> decoded_ffloat
500     cl_decoded_float -> decoded_float
501     cl_decoded_lfloat -> decoded_lfloat
502     cl_decoded_sfloat -> decoded_sfloat
503     cl_default_float_format -> default_float_format
504     cl_default_print_flags -> default_print_flags
505     cl_default_random_state -> default_random_state
506     cl_double_approx() -> double_approx()
507     cl_equal() -> equal()
508     cl_equal_hashcode() -> equal_hashcode()
509     cl_eulerconst() -> eulerconst()
510     cl_find_modint_ring() -> find_modint_ring()
511     cl_find_univpoly_ring() -> find_univ_poly_ring()
512     cl_float_approx() -> float_approx
513     cl_float_format() -> float_format()
514     cl_float_format_t -> float_format_t
515     cl_free_hook() -> free_hook()
516     cl_hermite() -> hermite()
517     cl_laguerre() -> laguerre()
518     cl_legendre() -> legandre()
519     cl_malloc_hook() -> malloc_hook()
520     cl_pi() -> pi()
521     cl_tschebychev() -> tschebychev()
522     cl_zeta() -> zeta()
523     NB: For functions these changes includes all signatures.
524     * include/*: moved to include/cln/*, stripped `cl_' off filenames.
525     * cln-config.in: new file.
526 kreckel 1.18
527 haible 1.16 2000-08-26 Bruno Haible <haible@clisp.cons.org>
528    
529     * autoconf/acgeneral.m4 (AC_OUTPUT): Use braces in exec_prefix default
530     value, not parens.
531    
532 haible 1.15 2000-08-18 Bruno Haible <haible@clisp.cons.org>
533    
534     * include/cl_univpoly_modint.h: Fix typo.
535    
536 haible 1.14 2000-07-13 Bruno Haible <haible@clisp.cons.org>
537    
538     * src/float/input/cl_F_read_stream.cc (number_char_p): Accept '_',
539     used as precision marker for floats.
540     Reported by Keith Briggs (in 1998) and Thomas Roessler.
541     * src/integer/input/cl_I_read_stream.cc (number_char_p): Likewise.
542     * src/rational/input/cl_RA_read_stream.cc (number_char_p): Likewise.
543     * src/real/input/cl_R_read_stream.cc (number_char_p): Likewise.
544     * src/complex/input/cl_N_read_stream.cc (number_char_p): Likewise.
545    
546 haible 1.13 2000-06-22 Bruno Haible <haible@clisp.cons.org>
547    
548     * include/cl_object.h: Rename cl_word_size to cl_pointer_size.
549     * include/cl_types.h (HAVE_FAST_LONGLONG): Also define on Irix6
550     with N32 ABI.
551     (cl_word_size): New macro.
552     * src/float/sfloat/cl_SF.h: Use cl_pointer_size instead of
553     cl_word_size.
554    
555 haible 1.11 2000-05-31 Bruno Haible <haible@clisp.cons.org>
556    
557     * tests/exam_I_floor.cc (integer_floor_tests): Add one more entry.
558     From a sample that fails with gcc-2.95.2 on Sparc.
559     * tests/exam_I_gcd.cc (integer_gcd_tests): Likewise.
560    
561 kreckel 1.10 2000-05-30 Richard Kreckel <kreckel@ginac.de>
562    
563     * configure.in, autoconf/aclocal.m4 (CL_GMP_H_VERSION, CL_GMP_CHECK):
564     New macros.
565     * configure.in, include/cl_config.h.in (CL_VERSION, CL_VERSION_MINOR,
566     CL_VERSION_PATCHLEVEL): New definitions.
567     * autoconf/config.guess, autoconf/config.sub, autoconf/ltconfig,
568     autoconf/ltmain.sh: updated from FSF (libtool 1.3.5, etc).
569     * src/Makefile.in, configure.in: release-variables renamed from
570     CLN_* to CL_*.
571     * configure.in: default to build both shared and static library
572     (i.e. default to the most common behaviour).
573    
574 kreckel 1.9 2000-05-29 Richard Kreckel <kreckel@ginac.de>
575    
576     * autoconf/aclocal.m4 (CL_CANONICAL_HOST): Added missing changequote
577 kreckel 1.10 environment around the patch of 2000-05-23.
578 kreckel 1.9
579 haible 1.8 2000-05-29 Bruno Haible <haible@clisp.cons.org>
580    
581     * autoconf/aclocal.m4 (CL_PROG_INSTALL): Fix typo.
582 kreckel 1.10 Reported by Thomas Klausner <wiz@danbala.ifoer.tuwien.ac.at>.
583 haible 1.8
584 kreckel 1.7 2000-05-27 Richard Kreckel <kreckel@ginac.de>
585    
586     * src/float/lfloat/algebraic/cl_LF_sqrt.cc,
587     src/base/digitseq/cl_DS_sqrt.cc: Readjusted break-even points.
588    
589 kreckel 1.6 2000-05-24 Richard Kreckel <kreckel@ginac.de>
590    
591     * autoconf/config.*: Updated to new version from FSF
592     (the new libtool wants this).
593     * src/Makefile.in: added $(LDFLAGS) to link step.
594 kreckel 1.7 * src/base/digitseq/cl_2DS_div.cc, cl_2DS_recip.cc: Readjusted
595 kreckel 1.6 break-even points.
596    
597 haible 1.5 2000-05-23 Bruno Haible <haible@clisp.cons.org>
598    
599     * autoconf/aclocal.m4 (CL_CANONICAL_HOST): Determine host_cpu,
600     host_vendor, host_os correctly if $host has more than two hyphens.
601    
602 kreckel 1.4 2000-05-19 Richard Kreckel <kreckel@ginac.de>
603    
604     * src/base/digitseq/cl_DS_mul.cc: Rearranged break-even points to
605     better match present-day CPUs whenever GMP3 is used.
606     * src/base/digitseq/cl_DS_div.cc: dto.
607     * src/TUNING: Added comment about order of tuning.
608     * configure, configure.in: Safer GMP3-detection.
609     * INSTALL.generic: Clarified behaviour of --with-gmp.
610     * autoconf/config.guess: updated from Clisp-2000-03-06 sources.
611    
612     2000-05-04 Richard Kreckel <kreckel@ginac.de>
613    
614     * gmp/: removed completely. From now on we are going to link
615     externally against libgmp3.0 or above!
616     * configure, configure.in, Makefile.in, */Makeflags: removed support
617     of internal gmp 2.0.2, like $GMP_INCLUDES, which should be done by
618     setting $CPPFLAGS instead.
619     * Makefile.in: Added libtool inter-library dependency for -lgmp and
620     conforming interface versioning (-version-info).
621     * autoconf/ltconfig, autoconf/ltmain.sh: Updated to newer versions
622     from libtool 1.3.4.
623    
624 kreckel 1.3 2000-02-22 Bruno Haible <haible@clisp.cons.org>
625    
626     * src/base/digitseq/cl_asm_mips_.cc: Starting at argument 5 the
627     parameter passing was changed for the MIPS n32 ABI.
628    
629 kreckel 1.2 2000-01-24 Richard Kreckel <kreckel@ginac.de>
630    
631     * gmp/*: Replaced the complete mpn sources with the ones from
632     Debian since they are maintained while the ones from FSF
633     aren't and there were problems on some architectures, PowerPC
634     in particular. See the file gmp/README.CLN. This way the
635     hard links in this directory have vanished, they were causing
636 kreckel 1.4 trouble for people working in AFS. This became necessary for
637     Debian, because there it woudn't compile on PPC.
638 kreckel 1.2
639 kreckel 1.1 2000-01-13 Richard Kreckel <kreckel@ginac.de>
640    
641     * Version 1.0.3 released.
642    
643     2000-01-13 Richard Kreckel <kreckel@ginac.de>
644    
645     * src/base/cl_macros.h (nonreturning_function): For egcs and newer
646     use __attribute__ ((__noreturn__)) instead of the __volatile__
647     storage class.
648     (nonreturning): Remove macro.
649     * include/*: Minor fixes to stop -ansi -pedantic from complaining.
650     * include/cl_integer.h: (doublefactorial): New declaration.
651     * src/integer/misc/combin/cl_I_doublefactorial.cc: New file.
652    
653     1999-12-18 Bruno Haible <haible@clisp.cons.org>
654    
655     * autoconf/acgeneral.m4 (AC_ARG_PROGRAM): Create conftestsed using
656     "cat", not "echo".
657     * autoconf/ltconfig: Improve support for recent FreeBSD 3.
658     * include/cl_GV.h (cl_GV_vectorops): Change return type from 'T' to
659     'const T', to match definition in src/vector/cl_GV_number.cc.
660     Reported by Duncan Simpson <dps@io.stargate.co.uk>.
661     * gmp/mpn/Makefile.in (.S.lo): Use 'if', not '&&', because '&&' may
662     yield return code 1.
663    
664     1999-09-07 Bruno Haible <haible@clisp.cons.org>
665    
666     * Version 1.0.2 released.
667    
668     1999-09-06 Bruno Haible <haible@clisp.cons.org>
669    
670     * src/rational/cl_RA.h (integerp, ratiop): Instead of returning a
671     boolean expression, write alternatives ending with either
672     "return cl_true;" or "return cl_false;". This way, g++ does a
673     better job inlining it.
674     * src/float/cl_F.h (longfloatp): Likewise.
675     * src/real/cl_R.h (rationalp, integerp, floatp): Likewise.
676     * src/complex/cl_C.h (realp, complexp): Likewise.
677    
678     1999-09-05 Bruno Haible <haible@clisp.cons.org>
679    
680     * include/cl_integer.h (cl_equal_hashcode): New declaration.
681     * include/cl_rational.h (cl_equal_hashcode): New declaration.
682     * include/cl_sfloat.h (cl_equal_hashcode): New declaration.
683     * include/cl_ffloat.h (cl_equal_hashcode): New declaration.
684     * include/cl_dfloat.h (cl_equal_hashcode): New declaration.
685     * include/cl_lfloat.h (cl_equal_hashcode): New declaration.
686     * include/cl_float.h (cl_equal_hashcode): New declaration.
687     * include/cl_real.h (cl_equal_hashcode): New declaration.
688     * include/cl_complex.h (cl_equal_hashcode): New declaration.
689     * src/base/cl_N.h (equal_hashcode_low, equal_hashcode_one): New macros.
690     * src/integer/misc/cl_I_eqhashcode.cc: New file.
691     * src/rational/misc/cl_RA_eqhashcode.cc: New file.
692     * src/float/sfloat/misc/cl_SF_eqhashcode.cc: New file.
693     * src/float/ffloat/misc/cl_FF_eqhashcode.cc: New file.
694     * src/float/dfloat/misc/cl_DF_eqhashcode.cc: New file.
695     * src/float/lfloat/misc/cl_LF_eqhashcode.cc: New file.
696     * src/float/misc/cl_F_eqhashcode.cc: New file.
697     * src/real/misc/cl_R_eqhashcode.cc: New file.
698     * src/complex/misc/cl_C_eqhashcode.cc: New file.
699     * doc/cln.tex: Document `cl_equal_hashcode'.
700    
701     1999-09-05 Bruno Haible <haible@clisp.cons.org>
702    
703     * include/cl_ring.h (cl_number_ring_ops): Add `contains' member.
704     (cl_number_ring): New class.
705     (cl_specialized_number_ring<T>): Inherit from cl_number_ring.
706     (instanceof): New function.
707     * src/integer/ring/cl_I_ring.cc (cl_I_p): New function.
708     * src/integer/misc/cl_I_as.cc (cl_I_p): Add comment.
709     * src/rational/ring/cl_RA_ring.cc (cl_RA_p): New function.
710     * src/rational/misc/cl_RA_as.cc (cl_RA_p): Add comment.
711     * src/real/ring/cl_R_ring.cc (cl_R_p): New function.
712     * src/real/misc/cl_R_as.cc (cl_R_p): Add comment.
713     * src/complex/ring/cl_C_ring.cc (cl_N_p): New function.
714     * src/complex/misc/cl_N_as.cc (cl_N_p): Add comment.
715     * doc/cln.tex: Document `instanceof'.
716    
717     1999-09-05 Bruno Haible <haible@clisp.cons.org>
718    
719     * include/cl_rational.h (numerator, denominator): New declarations.
720     * src/rational/elem/cl_RA_numerator.cc: New file.
721     * src/rational/elem/cl_RA_denominator.cc: New file.
722     * include/cl_integer.h (numerator, denominator): New inline functions.
723     * doc/cln.tex: Document `numerator' and `denominator'.
724    
725     1999-09-05 Bruno Haible <haible@clisp.cons.org>
726    
727     * src/rational/algebraic/cl_RA_rootp.cc (rootp): Fix endless loop
728     in the integer case.
729     * src/rational/algebraic/cl_RA_rootp_I.cc (rootp): Likewise.
730    
731     1999-09-05 Bruno Haible <haible@clisp.cons.org>
732    
733     * include/cl_config.h.in: Support for sparc64 CPU.
734     * include/cl_modules.h: Likewise.
735     * include/cl_types.h: Likewise.
736     * include/cl_object.h: Likewise.
737     * include/cl_GV.h: Likewise.
738     * src/Makefile.in: Likewise.
739     * src/base/cl_alloca.h: Likewise.
740     * src/base/cl_macros.h: Likewise.
741     * src/base/cl_sysdep.h: Likewise.
742     * src/base/cl_low.h: Likewise.
743     * src/base/digitseq/cl_asm.h: Likewise.
744     * src/base/digitseq/cl_asm_.cc: Likewise.
745     * src/base/digitseq/cl_asm_sparc64.h: New file.
746     * src/base/digitseq/cl_asm_sparc64_.cc: New file.
747     * src/modinteger/cl_MI_int.h: Support for sparc64 CPU.
748     * src/polynomial/elem/cl_UP_no_ring.cc: Likewise.
749     * src/polynomial/elem/cl_UP_GF2.h: Likewise.
750     * src/polynomial/elem/cl_asm_GF2.cc: Likewise.
751    
752     1999-09-04 Bruno Haible <haible@clisp.cons.org>
753    
754     * src/base/digitseq/cl_asm_sparc_.cc (orc2_loop_up, orc2_loop_down):
755     Use the `orn' instruction.
756    
757     1999-08-14 Bruno Haible <haible@clisp.cons.org>
758    
759     Assume all platforms have <stdlib.h> and clock_t.
760     * configure.in: Don't call CL_STDLIB_H and CL_CLOCK_T.
761     * src/base/cl_base_config.h.in (CLOCK_T): Remove definition.
762     * src/base/random/cl_random_from.cc: Use clock_t instead of CLOCK_T.
763     * src/timing/cl_t_config.h.in (CLOCK_T): Remove definition.
764     * src/timing/cl_t_current2.cc: Use clock_t instead of CLOCK_T.
765    
766     1999-07-18 Bruno Haible <haible@clisp.cons.org>
767    
768     * gmp/config.guess: Link to autoconf/config.guess.
769     gmp/config.sub: Link to autoconf/config.sub.
770     Needed for Win32 platforms.
771    
772     1999-07-17 Bruno Haible <haible@clisp.cons.org>
773    
774     * autoconf/aclocal.m4 (CL_CANONICAL_HOST_CPU): Distinguish "sparc" and
775     "sparc64" according to the C compiler, not the uname result.
776    
777     1999-06-17 Bruno Haible <haible@clisp.cons.org>
778    
779     * src/base/digitseq/cl_asm_sparc_.cc (compare_loop_up): Fix
780     COUNTER_LOOPS version, fortunately not used yet.
781    
782     * include/cl_modules.h: Prepare for gcc version 3.
783    
784     1999-06-12 Bruno Haible <haible@clisp.cons.org>
785    
786     * src/rational/elem/cl_RA_plus.cc, src/rational/elem/cl_RA_minus.cc:
787     Change the last call from I_I_to_RT to I_I_to_RA.
788    
789     1999-06-09 Bruno Haible <haible@clisp.cons.org>
790    
791     * Version 1.0.1 released.
792    
793     1999-06-09 Bruno Haible <haible@clisp.cons.org>
794    
795     * src/integer/cl_I.h (pFN_maxlength_digits_at): Define also when
796     intDsize==64.
797    
798     1999-06-08 Bruno Haible <haible@clisp.cons.org>
799    
800     * autoconf/intparam.c (printf_underscored): Change argument type to
801     `const char*'.
802     * include/cl_modules.h (CL_OUTPUT_LABEL, CL_JUMP_TO): New macros.
803     (CL_PROVIDE, CL_PROVIDE_END): Use them.
804     * include/cl_string.h (cl_heap_string::operator new): Return 1, not 0.
805     * include/cl_GV.h (cl_GV_inner<T>::operator new): Likewise.
806     * src/base/ring/cl_no_ring.cc (dummy_canonhom, dummy_expt_pos): Don't
807     cast a cl_I to void here. Works around a bug in g++-2.95.
808     * src/complex/misc/cl_C_class.cc: Include "cl_C.h".
809     * src/polynomial/elem/cl_UP_no_ring.cc (dummy_canonhom,
810     dummy_expt_pos): Don't cast a cl_I to void here. Works around a bug
811     in g++-2.95.
812     * src/polynomial/elem/cl_asm_sparc_GF2.cc (DECLARE_FUNCTION): New
813     macro.
814     * src/rational/misc/cl_RA_class.cc: Include "cl_RA.h".
815     * src/vector/cl_GV_I.cc (cl_heap_GV_I_general::operator new,
816     DEFINE_cl_heap_GV_I_bits): Return 1, not 0.
817     * src/vector/cl_GV_number.cc (cl_heap_GV_number_general::operator new):
818     Likewise.
819    
820     1999-06-01 Bruno Haible <haible@clisp.cons.org>
821    
822     * autoconf/aclocal.m4 (CL_CANONICAL_HOST_CPU): Canonicalize alpha
823     variants to alpha.
824    
825     1999-05-29 Bruno Haible <haible@clisp.cons.org>
826    
827     * src/base/digitseq/cl_asm_i386_.cc (DECLARE_FUNCTION): Treat
828     OpenBSD like NetBSD.
829     * src/base/digitseq/cl_asm_sparc_.cc (DECLARE_FUNCTION): Likewise.
830     * src/base/digitseq/cl_asm_m68k_.cc (DECLARE_FUNCTION): Treat
831     OpenBSD like NetBSD, and Linux/ELF like SVR4.
832    
833     1999-05-16 Bruno Haible <haible@clisp.cons.org>
834    
835     * src/base/cl_low.h (integerlength32) [__rs6000__]: Use old assembler
836     syntax on AIX systems and new assembler syntax on non-AIX systems.
837    
838     1999-05-01 Bruno Haible <haible@clisp.cons.org>
839    
840     * autoconf/config.guess, autoconf/config.sub: Upgrade to newest
841     version from GNU CVS.
842    
843     1999-04-24 Bruno Haible <haible@clisp.cons.org>
844    
845     * src/integer/bitwise/cl_I_logand.cc (logand): Optimize the case when
846     either operand is a positive fixnum, O(1) instead of O(N).
847     * src/integer/bitwise/cl_I_lognand.cc (lognand): Likewise.
848     * src/integer/bitwise/cl_I_logandc2.cc (logandc2): Likewise for the
849     first operand.
850    
851     1999-04-14 Bruno Haible <haible@clisp.cons.org>
852    
853     * autoconf/aclocal.m4 (CL_GLOBAL_CONSTRUCTORS): Add check whether
854     ctor/dtor needs to be exported.
855     * include/cl_config.h.in (CL_NEED_GLOBALIZE_CTORDTOR): New macro.
856     * include/cl_modules.h (CL_GLOBALIZE_JUMP_LABEL): Renamed from
857     CL_GLOBALIZE_LABEL.
858     (CL_GLOBALIZE_LABEL): New macro.
859     (CL_GLOBALIZE_CTORDTOR_LABEL): Renamed from CL_GLOBALIZE_ASM_LABEL.
860     (CL_PROVIDE): Update.
861    
862     1999-04-12 Bruno Haible <haible@clisp.cons.org>
863    
864     * src/Makefile.in ($(ASMFILES_S)): On HPPA, ignore preprocessing
865     errors ("unterminated string or character constant").
866     ($(ASMFILES_LO)): On HPPA, try with various settings of
867     COMPILER_PATH, in order to try /usr/ccs/bin/as and /bin/as.
868    
869     1999-04-11 Bruno Haible <haible@clisp.cons.org>
870    
871     * INSTALL: Mention gmp problems on MIPS.
872     * doc/cln.tex: Likewise.
873    
874     1999-03-24 Mumit Khan <khan@xraylith.wisc.edu>
875    
876     * src/Makefile.in (SUBDIRS): Filter out CVS and RCS directories from
877     the source tree.
878     * include/cl_modules.h (CL_GLOBALIZE_LABEL): Define for Win32.
879     (CL_GLOBALIZE_ASM_LABEL): New macro.
880     (CL_PROVIDE): Use it.
881     * src/base/random/cl_random_from.cc: Handle WIN32.
882     * src/timing/cl_t_current.cc: Likewise.
883    
884     1999-03-15 Bruno Haible <haible@clisp.cons.org>
885    
886     * autoconf/intparam.c (main7): Use %lX instead of %X for a `long'.
887     (main8): Adapt for C++.
888    
889     1999-03-09 Bruno Haible <haible@clisp.cons.org>
890    
891     * INSTALL: Mention egcs-1.1 problems on Sparc.
892     * doc/cln.tex: Likewise.
893    
894     1999-03-08 Bruno Haible <haible@clisp.cons.org>
895    
896     * autoconf/aclocal.m4 (CL_FPU_CONTROL): Fix the "checking for"
897     messages.
898    
899     1999-02-25 Bruno Haible <haible@clisp.cons.org>
900    
901     * autoconf/aclocal.m4: In test programs, declare `int main()', not
902     `main()'.
903    
904     * lidia-interface/src/interfaces/integers/cln/bigint.c
905     (bigint_to_string): Fix for negative arguments.
906    
907     * src/base/cl_low.h: Check for `__sparc__', not `SPARC'.
908     * src/base/cl_alloca.h: Likewise.
909    
910     * src/base/cl_low.h: Eliminate CLISP style "# " comments.
911     * src/base/digitseq/cl_asm_arm_.cc,
912     src/base/digitseq/cl_asm_mips_.cc,
913     src/float/dfloat/elem/cl_DF_mul.cc: Likewise.
914    
915     * src/modinteger/cl_MI_pow2.h,
916     src/modinteger/cl_MI_pow2m1.h,
917     src/modinteger/cl_MI_pow2p1.h: Workaround g++-2.7.2 inlining bug.
918    
919     1999-01-18 Bruno Haible <haible@clisp.cons.org>
920    
921     * autoconf/acgeneral.m4,
922     autoconf/acspecific.m4: Upgrade to autoconf-2.13.
923     * autoconf/config.guess, autoconf/config.sub: Likewise.
924     * autoconf/aclocal.m4 (CL_ALLOCA): Test for _MSC_VER and alloca being
925     a macro. Use ${ac_objext}.
926     * src/base/cl_macros.h (alloca): Put _MSC_VER test before the others,
927     conforming with CL_ALLOCA.
928    
929     1999-01-12 Bruno Haible <haible@clisp.cons.org>
930    
931     * Version 1.0 released.
932    

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