| Bill Allombert on Mon, 24 Nov 2025 14:45:53 +0100 |
[Date Prev] [Date Next] [Thread Prev] [Thread Next] [Date Index] [Thread Index]
| pari-2.17.3 (STABLE) released |
Dear PARI lovers,
I would like to announce the release of pari-2.17.3 (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, Aurel and Karim
P.S: The Changelog:
Bug numbers refer to the BTS at http://pari.math.u-bordeaux.fr/Bugs/
[last column crossreferences current development release 2.18.1]
Done for version 2.17.3 (released 24/11/2025):
Fixed
1- sumnumrat & friends: use full precision estimates to avoid failing with
domain error when "close" to boundary [F17]
2- zeta([3,2,1]) -> oo-loop [F18]
BA 3- parforeach([1..1000],j,vector(10^5,i,i)) -> stack overflow [F19]
4- mfpetersson() incorrect when one form not cuspidal [F20]
5- lift_to_frac: use of cgiv could corrupt PARI stack [F22]
6- sumeulerrat / prodeulerrat fail in cases where they shouldn't [#2620]
e.g., sumeulerrat(1/(p^2-5),1.1), prodeulerrat(1+1/(p^2-p-23),0.6) [F23]
7- incgam(0,10^-50) -> GEN corruption [F25]
BA 8- 12*harmonic(1) -> 12/1 [F26]
9- hyperellratpoints(P, d) could miss points when P(-d) = 0 [F27]
10- obscure bnrclassfield bug [internally creating an incorrect ideal
factorization whose prime ideals were not sorted] [F28]
BA 11- qfeval(Qfb(2,3,4),[1,2;3,4]).disc was wrong [#2630] [F29]
12- bnfsunit: could fail to detect non-S-units [F30]
BA 13- lfunan: overflow error with large bad primes. [F32]
14- mftonew: fix problem with mfbd forms [#2619] [F34]
15- lfunthetainit: lost accuracy for large shifts. [F35]
HC 16- hypergeom([8,8.5],7,-0.4) was wrong [#2628] [F36]
HC 17- lfunmfspec(L) divided by zero if period vanishes [F37]
BA 18- fforder(,factor(1)) -> crash [#2618] [F38]
19- mateigen must not call qfjacobi on non-real matrices [#2636] [F39]
BA 20- ^C\n^C in parfor could crash GP [F40]
21- solve() iteration could incorrectly abort and return 0.0 [#2638] [F41]
22- zeta(1/2+10^22*I) -> precision too low [F42]
BA 23- lfuninit(lfunshift(1,3,1)) was incorrect [#2631] [F43]