| Bill Allombert on Tue, 05 Apr 2022 17:32:49 +0200 |
[Date Prev] [Date Next] [Thread Prev] [Thread Next] [Date Index] [Thread Index]
| pari-2.13.4 (STABLE) released |
Dear PARI lovers,
I would like to announce the release of pari-2.13.4 (STABLE). The sources
and Windows and MacOS binaries are available from
http://pari.math.u-bordeaux.fr/download.html
This is a BUGFIX release for the stable branch.
This release addresses significant problems that could be fixed in a
simple, harmless way. However we strongly encourage you to upgrade since
it fixes a number of cases where PARI was returning an incorrect result.
--------------------------
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/ ), or
who tested the preleases.
Have fun,
Bill and Karim
P.S: The Changelog:
Bug numbers refer to the BTS at http://pari.math.u-bordeaux.fr/Bugs/
Done for version 2.13.4 (released 04/04/2022):
[last column crossreferences current development release 2.14.0]
Fixed
1- For z=x+wy a t_QUAD, z.pol returned the modulus z.mod instead of the
t_POL x+'w*y [F72]
2- allow eulerianpol(0) (= 1) [F73]
3- allow polylog(0,x) (was broken when eulerianpol was introduced) [F74]
BA 4- concat(t_LIST,t_LIST) was leaking memory [F75]
5- missing type checks in ellchangepoint (SEGV) [F76]
6- polsturm(-25*x^4+2*x^3+99*x^2-44*x-132,[-oo,-4]) returned garbage [F77]
7- ellheight(E,,Q) -> SEGV [F78]
8- besselj(80,66) -> oo loop [F79]
9- lfun(1, 0.0) "normalizing a series with a 0 leading term" [#2329] [F80]
10- (0. + O(x) == 1) returned 'true' [F81]
11- idealismaximal(nfinit(x),Mat(2)) -> 0 [#2333] [F84]
12- O(29^(-1)) == 1 was FALSE (same for -1) [F85]
13- Mod(0, 2*x^0) == 1 was FALSE (same for -1) [F86]
BA 14- [X11] resizing a window could keep traces of previous drawing [F87]
BA 15- x->x+0x1 was not displayed correctly [F88]
16- bnfinit(Q) was not using current precision [#2335] [F89]
17- polresultant(t_POL with t_RFRAC coefs,...) -> internal errors [F91]
18- znchardecompose(znstar(2,1),[],2) -> SEGV [#2339] [F92]
19- missing roots in nfroots(t_POL,) [#2345] [F94]
20- factorpadic: ensure leading coefs are powers of p [#2352] [F95]
21- nfsnf: wrong results [#2353] [F96]
XR 22- rare SEGV in nfdisc. [#2356] [F97]
BA 23- factor((Mod(1,2)*((t^2+1)*x^4+(t^4+1)*x^2+1))) -> division by 0 [F98]
24- internal type errors in mfsymboleval [#2360] [F99]
25- incorrect chargalois for trivial group [#2341] [F100]
26- minpoly(Mod(1/(x-(t+1))*Mod(1,2),(t+1)*x^2+t*x+1))->err [#2363][F101]
BA 27- factor(Mod(1,2)*x^5+a*x^3) -> div by 0 [F102]
AP 28- nfgrunwaldwang: fix infinite loop [#2343] [F103]
29- ti=thueinit(3*x^3 + 5*x^2 - 14*x + 54,1); thue(ti,1)->err [#2365][F104]
30- algdep(t_POLMOD x) -> x.mod instead of correct result [F105]
BA 31- bnrclassfield: incorrect result when fundamental units are large [F107]