[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