/[cln]/NEWS
ViewVC logotype

Diff of /NEWS

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

revision 1.5 by kreckel, Mon Jun 5 08:01:30 2000 UTC revision 1.26.2.2 by kreckel, Wed Aug 9 06:40:53 2006 UTC
# Line 1  Line 1 
1  2000-06-xx, version 1.1.0  2006-08-08, version 1.1.13
2    ==========================
3    
4    * Compilation fixes for 64-bit brokenness introduced in last release.
5    
6    
7    2006-08-06, version 1.1.12
8    ==========================
9    
10    Implementation changes
11    ----------------------
12    
13    * Fix rare assertion when printing quite large floats.
14    
15    Other changes
16    -------------
17    
18    * Compilation fixes for several platforms: *BSD, Intel Mac, and MinGW.
19    
20    
21    2005-11-23, version 1.1.11
22    ==========================
23    
24    Algorithmic changes
25    -------------------
26    
27    * Considerably improved performance of number input.
28    
29    
30    2005-10-22, version 1.1.10
31    ==========================
32    
33    Implementation changes
34    ----------------------
35    
36    * Removed the vptr of modular integer and univariate polynomial
37      classes in order to fix some crashes in that sector of CLN.  Code
38      using this needs to be recompiled.
39    
40    * Many more operator signatures make the integration of CLN types with
41      float/double easier.
42    
43    Other changes
44    -------------
45    
46    * Several compilation fixes.
47    
48    * Made it possible to cross-compile CLN.
49    
50    
51    2004-11-03, version 1.1.9
52    =========================
53    
54    Algorithmic changes
55    -------------------
56    
57    * Input of numbers in bases 2, 4, 8, 16 and 32 is now done in linear bit
58      complexity as opposed to O(N^2). Useful for all kinds of persistency.
59    
60    Implementation changes
61    ----------------------
62    
63    * Fixed several bugs in the integer input and output routines that could be
64      blamed for random crashes in the following cases: output in base 32 for
65      quite large numbers, input in base 2 for fixnums and input in base 3 for
66      fixnums on a 64 bit target.
67    
68    * Fixed crash when radix specifiers were used in input streams.
69    
70    * Speed up on x86_64 and ia64 by adding some inline assembly.
71    
72    Other changes
73    -------------
74    
75    * Fixes for compilation on MacOS X and little endian Mips.
76    
77    
78    2004-07-01, version 1.1.8
79    =========================
80    
81    Implementation changes
82    ----------------------
83    
84    * Fix bug in log(a,b) when b is 1/n.
85    
86    * Fix crash in shared library on AMD64.
87    
88    Other changes
89    -------------
90    
91    * Fixes for some language conformance issues.
92    
93    
94    2004-05-02, version 1.1.7
95    =========================
96    
97    Implementation changes
98    ----------------------
99    
100    * Fixed two corner case bugs in cl_LF multiplication and sqrt.
101    
102    * Workaround GCC 3.[123] compiler bug.
103    
104    * Parallel build should work reliably now.
105    
106    
107    2004-01-01, version 1.1.6
108    =========================
109    
110    Functional changes
111    ------------------
112    
113    * New function
114      `sintL ldegree(const cl_UP& x)'.
115      (Suggested by Munagala Ramanath.)
116    
117    Implementation changes
118    ----------------------
119    
120    * Fixed a bug in polynomial subtraction.
121      (Reported by Munagala Ramanath.)
122    
123    Other changes
124    -------------
125    
126    * Provide a package control file cln.pc.
127    
128    * Updated infrastructure to autoconf-2.57.
129    
130    * Fixed compilation issues with GCC-3.4 prereleases and on Mac OSX.
131    
132    
133    2002-05-28, version 1.1.5
134    =========================
135    
136    Other changes
137    -------------
138    
139    * Fix compilation issues with GCC-3.1.
140    
141    
142    2002-01-04, version 1.1.4
143    =========================
144    
145    Other changes
146    -------------
147    
148    * Fix compilation issues with GMP-4.0 and on IBM s390.
149    
150    * Updated infrastructure to autoconf-2.52.
151    
152    
153    2001-11-05, version 1.1.3
154  =========================  =========================
155    
156  Implementation changes  Implementation changes
157  ----------------------  ----------------------
158    
159  * Removed internal copy of mpn/-tree from libgmp-2.0.2.  Configuring with  * Fix a computation error of sin and sinh for small arguments.
160    --with-gmp now predepends on an installed libgmp library version 3 or above.    (Reported by Christopher Kennedy.)
161    
162    * Module ordering works with gcc-3.0 -fuse-cxa-atexit now.
163    
164    * -DNO_ASM works properly on Sparc.
165    
166    
167    2001-07-25, version 1.1.2
168    
169    Implementation changes
170    ----------------------
171    
172    * Minor cleanups and portability issues.
173      (No need to upgrade if you have been happy so far.)
174    
175    
176    2001-05-31, version 1.1.1
177    =========================
178    
179    Implementation changes
180    ----------------------
181    
182    * Minor cleanups for GCC 3.0 and libstdc++-v3.
183    
184    * Fixes several little bugs and portability issues.
185    
186    
187    2000-12-14, version 1.1.0
188    =========================
189    
190    Functional changes
191    ------------------
192    
193    * ISO/IEC 14882 fashion adjustments:
194      Put everything into namespace cln.  All fundamental data types still
195      carry their old names.  Other non-macro identifiers are now written as
196      cln::foo instead of cl_foo, except where the cl_ comes from a data type
197      (as in cl_I_to_int()).  Headers are installed into a separate
198      directory, #include <cln/foo.h> instead of <cl_foo.h>.  Applications
199      must be manually ported to the new style.  We apologize for the
200      inconvenience.
201    
202    Implementation changes
203    ----------------------
204    
205    * Removed internal copy of mpn subdirectory tree from libgmp-2.0.2.
206      Configuring with --with-gmp now relies on an installed libgmp library
207      version 3 or above.  We recommend libgmp-3.1 or newer.
208    
209  * Adjusted several break-even points to make better use of a faster libgmp and  * Adjusted several break-even points to make better use of a faster libgmp and
210    better match present-day CPUs.    better match present-day CPUs.
211    
212    * Fix several errors for architectures with 64-bit wide words.
213      (Others than Alpha, which worked already.)
214    
215    * Fix compilation errors with current GCC-3.0 snapshots.
216    
217    Other changes
218    -------------
219    
220    * Added package tools: script cln-config and autoconf macro AC_PATH_CLN
221      (in file cln.m4).
222    
223    
224  2000-01-13, version 1.0.3  2000-01-13, version 1.0.3
225  =========================  =========================

Legend:
Removed from v.1.5  
changed lines
  Added in v.1.26.2.2

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