| Karim Belabas on Wed, 28 Mar 2007 17:55:00 +0200 |
[Date Prev] [Date Next] [Thread Prev] [Thread Next] [Date Index] [Thread Index]
| pari-2.3.2 released |
Dear PARI lovers,
I would like to announce the release of pari-2.3.2 (STABLE). The sources and
a Windows binary are available from
http://pari.math.u-bordeaux.fr/download.html
This is a BUGFIX release for the stable branch, fixing most problems
reported so far.
The one major new feature is specific to the Windows binary:
from now on, it includes GMP kernel instead of the (slower) native one.
N.B: This binary has not been tested on Vista. We see no reason why
anything would fall apart with Vista, but one never knows. Please try
and tell us !
Many thanks to all those who reported problems, on the mailing lists or
through our Bug Tracking System. ( See http://pari.math.u-bordeaux.fr/Bugs/ )
Have fun,
Karim.
===========================================================================
P.S1: If you are running Mac OS X, please see this FAQ before reporting
problems with 'readline' (line editing):
http://www.math.u-bordeaux.fr/~belabas/pari/doc/faq.html#mac10readline
A better fix has been proposed at
http://pari.math.u-bordeaux.fr/cgi-bin/bugreport.cgi?bug=455
but we did not implement it yet.
P.S2: The Changelog.
Done for version 2.3.2 (released 28/03/2006):
[last column crossreferences current development release 2.4.1]
Fixed
1- [Cygwin] missing -L... -lgmp when compiling with gmp. [F2]
2- ispower(522^3) -> 0 [ looked like a 7th power to is_357_power(), which
then forgot to test for cubes ] [#506] [F3]
3- when nf.disc < 0, nf.diff was an incorrect PARI ideal [#510] [F6]
4- nf.codiff was only correct up to multiplication by some rational [F7]
number (a divisor of nf.disc) [#510]
5- inaccuracy (>= 2ulp) in [cached] log(2) [#498] [F8]
6- exp, sinh, asinh, tanh, atanh were inaccurate near 0 [F9]
7- [GMP kernel] forvec(x=[[-1,0]],print(x)) --> error [#509] [F10]
[ 'resetloop' failed when passing through '0' ]
8- nfbasistoalg(nfinit(y),x) created an invalid t_POLMOD [F11]
9- incorrect result in ZX_resultant (accuracy loss computing bound) [F12]
10- [Configure] gcc-specific flags were used on linux/freebsd/cygwin,
even when __gnuc__ was unset [F14]
11- factor( pure power FqX ) --> SEGV [F15]
12- [GMP kernel] polrootsmod(f, 4) --> wrong result [ low level t_INT [F16]
manipulation not using the int_* macros ]
13- polrootspadic(f, 2, r) --> some roots would be found twice [F17]
[ due to FpX_roots(f, 4) called ] [#521]
14- ??sumalt doesn't compile: in GPHELP, treat \ref in verbatim [F18]
mode[#518]
15- matinverseimage returned [;] when no pre-image exists. Conform to [F20]
the docs: "an empty vector or matrix", depending on the input types.
16- 3.5 % 2 --> error [ should be 0.5 ] [F22]
17- sin(1/10^100) --> 0e-28 [ also affected cos,tan,cotan ] [F23]
18- check that k >= 0 in thetanullk [#531] [F26]
19- isprime(-2,1) returned 1 [F27]
20- Fix 'Not enough precision in thue' error [F28]
BA 21- [OS X] Fix kernel detection on x86_64-darwin [F29]
BA 22- [Configure] spectacular failure to recognize gcc under some locales[F34]
23- polredabs(x^8+2*x^6-5*x^4+78*x^2+9) was incorrect [ missed
x^8+6*x^6-x^4+54*x^2+25 due to incorrect "skipfirst" ] [F35]
24- typo in resmod2n (specific to GMP kernel) [#546] [F36]
25- nfmodprinit could create FpX's which were not reduced mod p [F40]
26- O(x^3)^(1/2) was O(x^2) instead of O(x) [F41]
27- substpol(x^-2+O(x^-1),x^2,x) --> error [#555] [F43]
--
Karim Belabas Tel: (+33) (0)5 40 00 26 17
Universite Bordeaux 1 Fax: (+33) (0)5 40 00 69 50
351, cours de la Liberation http://www.math.u-bordeaux.fr/~belabas/
F-33405 Talence (France) http://pari.math.u-bordeaux.fr/ [PARI/GP]