/[cln]/ChangeLog
ViewVC logotype

Diff of /ChangeLog

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

revision 1.21 by kreckel, Mon Oct 30 17:44:15 2000 UTC revision 1.49 by haible, Mon Nov 5 11:04:01 2001 UTC
# Line 1  Line 1 
1    2001-11-04  Bruno Haible  <haible@clisp.cons.org>
2    
3            Interoperability with gcc-3.0 -fuse-cxa-atexit.
4            * autoconf/aclocal.m4 (CL_GLOBAL_CONSTRUCTORS): Add test whether
5            global destructors actually exist.
6            * include/cln/modules.h (CL_PROVIDE, CL_PROVIDE_END, CL_PROVIDE_END):
7            Don't hack the global destructors if there is no global destructors
8            function.
9    
10    2001-11-03  Richard Kreckel  <kreckel@ginac.de>
11    
12            * src/float/transcendental/cl_F_sinx.cc (sinx_naive): For small
13              values of x, return square(x) instead of x.
14            * src/float/transcendental/cl_F_sinhx.cc (sinhx_naive): Likewise.
15    
16    2001-07-25  Richard Kreckel  <kreckel@ginac.de>
17    
18            * Version 1.1.2 released.
19    
20    2001-07-24  Richard Kreckel  <kreckel@ginac.de>
21    
22            * src/base/hash/cl_hash.h: declare _cl_hashtable_iterator<htentry> a
23              friend of cl_heap_hashtable<htentry>.
24    
25    2001-07-22  Richard Kreckel  <kreckel@ginac.de>
26    
27            * src/float/base/cl_ieee.cc: try to do magic to the FPU only if
28              _FPU_IEEE is really defined.
29            * include/cln/modules.h: change assembler labels from `label' to
30              `label:' on hppa, needed by Linux (see comment).
31            * autoconf/acinclude.m4: new file (for storing CLN-specific macros).
32            * Makefile.devel: adjusted.
33            * autoconf/aclocal.m4: regenerate.
34            * src/base/low/cl_low_mul.cc: moved POD variables that are declared
35              extern "C" elsewhere out of the namespace.
36            * src/base/low/cl_low_div.cc: Likewise.
37    
38    2001-06-08  Bruno Haible  <haible@clisp.cons.org>
39    
40            * autoconf/config.{guess,sub}: Update to GNU version 2001-05-11.
41            * autoconf/aclocal.m4: Upgrade to libtool-1.4.
42            * autoconf/ltmain.sh: Likewise.
43            * autoconf/ltconfig: Remove file.
44            * autoconf/install-sh: New file.
45            * configure.in: Add AC_CONFIG_AUX_DIR call.
46    
47    2001-06-05  Richard Kreckel  <kreckel@ginac.de>
48    
49            * tests/tests.cc: resolve namespace ambiguity about strcmp().
50    
51    2001-05-31  Richard Kreckel  <kreckel@ginac.de>
52    
53            * Version 1.1.1 released.
54    
55    2001-05-28  Richard Kreckel  <kreckel@ginac.de>
56    
57            * cln/cln.tex: documented problems with shared library on Sparc
58              using gcc older than 2.95.3.
59            * configure.in: Fixed typos in versioning docu.
60    
61    2001-05-25  Bruno Haible  <haible@clisp.cons.org>
62    
63            * src/base/digitseq/cl_asm_arm_.cc: Use #0x instead of #& to designate
64              hexadecimal constants.
65    
66    2001-05-25  Richard Kreckel  <kreckel@ginac.de>
67    
68            * autoconf/floatparam.c (double_wordorder_bigendian_p): new symbol.
69            * src/float/dfloat/cl_DF.h: Check for double_wordorder_bigendian_p.
70            * Removed LiDIA interface since that is now outdated (namespace cln)
71              and maintained elsewhere.
72            * Adjusted dates and final touches for 1.1.1.
73    
74    2001-05-19  Richard Kreckel  <kreckel@ginac.de>
75    
76            * INSTALL: Update toolchain info: no egcs, some more platforms.
77            * doc/cln.tex: Likewise.
78    
79    2001-05-18  Richard Kreckel  <kreckel@ginac.de>
80    
81            * src/base/cl_low.h: prepended variables declared inside macros
82              with underscore.  Fixes equal_hashcode() on various platforms.
83    
84    2001-04-25  Richard Kreckel  <kreckel@ginac.de>
85    
86            * src/base/cl_low.h: Added several checks if NO_ASM is defined, so
87              this definition becomes actually useful.  This is needed for
88              compilation on Arm until somebody fixes the assembler files for Arm.
89            * src/base/digitseq/cl_asm.h: Likewise.
90            * src/base/digitseq/cl_asm_.cc: Likewise.
91            * */Makefile.in: Added `override' in front of `CPPFLAGS +=' so
92               one can say `make CPPFLAGS=-DFOOBAR'.
93    
94    2001-03-26  Arvid Norberg <c99ang@cs.umu.se>
95    
96            * src/base/random/cl_random_from.cc: ported to beos.
97    
98    2001-03-05  Richard Kreckel  <kreckel@ginac.de>
99    
100            * include/cln/modules.h (CL_JUMP_TO): Fix IA64 brokenness.
101    
102    2001-01-28  Richard Kreckel  <kreckel@ginac.de>
103    
104            * include/cln/number.h (cl_as_N): Remove bogus comment.
105    
106    2001-01-22  Richard Kreckel  <kreckel@ginac.de>
107    
108            * configure.in: Make build in separate builddir possible (again).
109    
110    2001-01-22  Richard Kreckel  <kreckel@ginac.de>
111    
112            * include/cln/*.h: Change signatures of all classes' methods
113              cln::cl_foo::operator new(size_t, cl_foo*) to
114              cln::cl_foo::operator new(size_t, void*) so one can declare
115              std::vector<cln::cl_foo>, std::list<cln::cl_foo> etc. for
116              certain STL implementations (like libstdc++-v3).
117    
118    2000-12-14  Richard Kreckel  <kreckel@ginac.de>
119    
120            * Version 1.1 released.
121    
122    2000-12-13  Richard Kreckel  <kreckel@ginac.de>
123    
124            * */*: cl_istream -> std::istream, cl_ostream -> std::ostream.
125    
126    2000-12-05  Richard Kreckel  <kreckel@ginac.de>
127    
128            * Makefile.in, src/Makefile.in, doc/Makefile.in: Use mkdir -p.
129            * include/cln/version.h.in, src/base/verion.cc: New files.
130            * configure.in: Generate include/cln/version.h.
131            * cln.m4: Rewrote it. Check result of cln-config without compiling.
132              Do cross-check library version and header version information.
133    
134    2000-12-02  Christian Bauer  <cbauer@ginac.de>
135    
136            * Makefile.in, src/Makefile.in, doc/Makefile.in: Added $DESTDIR.
137            * cln.m4, cln.spec.in: some minor fixes with respect to RPM package
138              building.
139    
140    2000-11-24  Richard Kreckel  <kreckel@ginac.de>
141    
142            * */*: Removed problematic stdin, stdout and stderr definitions.
143              Use std::cin, std::cout, std::cerr instead (obsoletes 2000-10-29).
144    
145    2000-11-20  Bruno Haible
146    
147            * cln-config.1: change title.
148    
149    2000-11-18  Richard Kreckel  <kreckel@ginac.de>
150    
151            * cln.m4: New file.
152            * doc/cln.tex: Document package tools cln-config and cln.m4.
153            * Makefile.in: Care about cln.m4.
154    
155    2000-11-17  Richard Kreckel  <kreckel@ginac.de>
156    
157            * cln-config.1: added manpage, as required by a couple of distros.
158            * Makefile.in, doc/Makefile.in: target install depends on installdirs.
159    
160    2000-11-16  Richard Kreckel  <kreckel@ginac.de>
161    
162            * autoconf/aclocal.m4 (CL_GMP_SET_UINTD): New macro...
163            * configure.in: ...used here.
164            * include/cln/config.h.in: Put in macros defined by CL_GMP_SET_UINTD...
165            * include/cln/types.h: ...used here.
166            * autoconf/acgeneral.m4, autoconf/aclocal.m4: Adhere to FHS.
167    
168    2000-11-13  Richard Kreckel  <kreckel@ginac.de>
169    
170            * src/base/digitseq/cl_asm.h: Test if (intDsize==32) for MIPS and HPPA,
171              in order to guard against an accidented configuration.
172            * src/integer/conv/cl_I_to_digits.cc (table): member b_hoch_k of
173              struct power_table_entry initialized as ULL instead of as UL, if
174              intDsize==64 (caused misprinting on MIPS w/ GMP).
175            * src/base/cl_macros.h (minus_bitm, bitc): implemented ULL, if
176              HAVE_FAST_LONGLONG.
177            * src/integer/bitwise/cl_I_mkfx.cc (mkf_extract): Likewise.
178            * src/integer/conv/cl_I_from_L.cc (cl_I_from_L): Added trival
179              generation of Bignum for intDsize==64 and a notreached-check at end.
180            * autoconf/config.guess, autoconf/config.sub: updated from FSF.
181            * include/cln/config.h.in: Prepared support for IA64.
182            * include/cln/types.h: Likewise.
183            * include/cln/object.h: Likewise.
184            * include/cln/modules.h: Likewise.
185            * src/base/cl_macros.h (nonreturning_function): Likewise (NUE's
186              compiler claims __GNUC_MINOR__==9).
187    
188    2000-11-03  Richard Kreckel  <kreckel@ginac.de>
189    
190            * src/base/cl_macros.h (bit, minus_bit): changed criterion for ULL from
191              HAVE_DD to HAVE_FAST_LONGLONG.
192            * src/base/cl_macros.h (bitm): implemented ULL, if HAVE_FAST_LONGLONG.
193            * src/base/cl_low.h: actually no need to include "cln/types.h" here.
194            * src/base/cl_low.h (logcount_64): always ULL, independent of HAVE_DD.
195            * src/base/random/cl_UL_random.cc (random32): a is always ULL.
196    
197    2000-11-01  Richard Kreckel  <kreckel@ginac.de>
198    
199            * include/cln/object.h (cl_combine): define additional signatures, if
200              HAVE_LONGLONG is defined, in order to keep the compiler happy.
201            * src/base/cl_macros.h: include "cln/types.h", since we need HAVE_DD...
202            * src/base/cl_macros.h (bit): ...for this macro...
203            * src/base/cl_macros.h (minus_bit): ...and this one.
204            * src/base/cl_low.h: include "cln/types.h", since we need HAVE_DD...
205            * src/base/cl_low.h (logcount_64): ...for this macro.
206            * src/base/random/cl_UL_random.cc (random32): if HAVE_DD a is an ULL.
207            * src/integer/gcd/cl_I_gcd_aux2.cc (floorDD): fixed algorithmic bug.
208              that turned up when intDsize==32 and cl_word_size==64.
209            * src/float/dfloat/elem/cl_DF_div.cc (operator/): fixed a missing cast
210              to uint64 that turned up when intDsize==32 and cl_word_size==64.
211    
212  2000-10-29  Richard Kreckel  <kreckel@ginac.de>  2000-10-29  Richard Kreckel  <kreckel@ginac.de>
213    
214          * src/real/input/cl_R_read.cc, src/complex/input/cl_N_read.cc:          * src/real/input/cl_R_read.cc, src/complex/input/cl_N_read.cc:

Legend:
Removed from v.1.21  
changed lines
  Added in v.1.49

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