/[cln]/ChangeLog
ViewVC logotype

Contents of /ChangeLog

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.78 - (hide annotations)
Mon Mar 8 16:08:28 2004 UTC (9 years, 2 months ago) by haible
Branch: MAIN
Changes since 1.77: +5 -0 lines
Fix an extreme case in long-float multiplication.

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

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