[CLN-list] CLN 1.1.12 released

Richard B. Kreckel kreckel at ginac.de
Mon Aug 7 23:03:42 CEST 2006


Hi!

This is to announce the availability of CLN 1.1.12. It is a conservative 
maintenance release with only minor changes as compared to the previous 
version: A rare assertion when printing quite large floats (beginning at 
a few million decimal digits) was fixed and compilation on Intel Mac an 
MinGW should be no problem any more.

As always, it is available from <http://www.ginac.de/CLN/>.

I would like to take this opportunity and inform you about what's going 
on in the CVS repository. A while ago, a branch was made for all 
subsequent 1.1.x releases. That branch is called cln_1-1 and CVS users 
can access it with the usual -r switch. We could call it the "boring" 
branch and it was the basis for this release. On the main branch, a 
series of patches is being applied and that will ultimately become CLN 
1.2.0:
1) Large fixnums: on 64 bit systems, fixnum range is extended from 32 
bits to 61 bits. This may save some time and space.
2) Huge numbers: on 64 bit systems, iterators over the digits of a 
number don't roll over after 2^32 iterations. This will enable us to 
keep main memory busy during the next 40 years or so.
3) Big exponents: on 64 bit systems and some 32 bit systems, the 
exponent range becomes -2^63..2^63-1. This will remove the limit of 646 
million decimal digits precision for objects of type cl_LF.
The first two patches have already been applied. The third one is in the 
cooker and nearing completion but still needs some more testing. Curious 
people are invited to get the sources from CVS and find and report bugs.

Happy hacking!
  -richy.

-- 
Richard B. Kreckel
<http://www.ginac.de/~kreckel/>



More information about the CLN-list mailing list