/[cln]/ChangeLog
ViewVC logotype

Contents of /ChangeLog

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.75 - (hide annotations)
Thu Jan 1 15:59:30 2004 UTC (9 years, 4 months ago) by kreckel
Branch: MAIN
Changes since 1.74: +18 -1 lines
2004-01-01  Richard B. Kreckel  <kreckel@ginac.de>

        * include/cln/univpoly.h, include/cln/univpoly_complex.h,
          include/cln//univpoly_integer.h, include/cln/univpoly_modint.h,
          include/cln/univpoly_rational.h, include/cln/univpoly_real.h,
          src/polynomial/elem/cl_UP_GF2.h, src/polynomial/elem/cl_UP_MI.h,
          src/polynomial/elem/cl_UP_gen.h, src/polynomial/elem/cl_UP_no_ring.cc,
          src/polynomial/elem/cl_UP_number.h (ldegree): New function.
        * doc/cln.tex: Document `ldegree'.

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

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