| Bill Allombert on Tue, 11 Nov 2025 19:36:10 +0100 |
[Date Prev] [Date Next] [Thread Prev] [Thread Next] [Date Index] [Thread Index]
| Please test pari-2.17.3 prerelease 1 |
Dear PARI developers,
We have made available a prerelease of PARI 2.17.3 (stable).
Please test to make sure there are no regressions!
The expected release date is 24/11/2025.
Please test the prerelease tarball:
<https://pari.math.u-bordeaux.fr/pub/pari/snapshots/pari-2.17.3-pre1.tar.gz>
The digital signature is
<https://pari.math.u-bordeaux.fr/pub/pari/snapshots/pari-2.17.3-pre1.tar.gz.asc>
Please test the 64bit Windows installer:
<https://pari.math.u-bordeaux.fr/pub/pari/windows/snapshots/Pari64-2-17-3-pre1.exe>
I have also built the 32bit Windows installer:
<https://pari.math.u-bordeaux.fr/pub/pari/windows/snapshots/Pari32-2-17-3-pre1.exe>
and the following standalone Windows binaries:
32bit
<https://pari.math.u-bordeaux.fr/pub/pari/windows/snapshots/gp32-2-17-3-pre1.exe>
<https://pari.math.u-bordeaux.fr/pub/pari/windows/snapshots/gp32-readline-2-17-3-pre1.exe>
64bit
<https://pari.math.u-bordeaux.fr/pub/pari/windows/snapshots/gp64-2-17-3-pre1.exe>
<https://pari.math.u-bordeaux.fr/pub/pari/windows/snapshots/gp64-readline-2-17-3-pre1.exe>
64bit, multithreaded
<https://pari.math.u-bordeaux.fr/pub/pari/windows/snapshots/gppthread64-2-17-3-pre1.exe>
<https://pari.math.u-bordeaux.fr/pub/pari/windows/snapshots/gppthread64-readline-2-17-3-pre1.exe>
I will provide link to MacOS binaries later.
For intel-based mac:
the following MacOS DMG:
<https://pari.math.u-bordeaux.fr/pub/pari/mac/snapshots/PariGP-2.17.3-pre1.dmg>
<https://pari.math.u-bordeaux.fr/pub/pari/mac/snapshots/PariGP-2.17.3-pre1-pthread.dmg>
<https://pari.math.u-bordeaux.fr/pub/pari/mac/snapshots/PariGP-full-2.17.3-pre1.dmg>
<https://pari.math.u-bordeaux.fr/pub/pari/mac/snapshots/PariGP-full-2.17.3-pre1-pthread.dmg>
the following MacOS stand-alone binaries:
<https://pari.math.u-bordeaux.fr/pub/pari/mac/snapshots/gp-2.17.3-pre1-osx>
<https://pari.math.u-bordeaux.fr/pub/pari/mac/snapshots/gp-2.17.3-pre1-pthread-osx>
For arm-based ("Apple silicon") mac
<https://pari.math.u-bordeaux.fr/pub/pari/mac/snapshots/PariGP-arm-2.17.3-pre1.dmg>
<https://pari.math.u-bordeaux.fr/pub/pari/mac/snapshots/PariGP-arm-2.17.3-pre1-pthread.dmg>
<https://pari.math.u-bordeaux.fr/pub/pari/mac/snapshots/PariGP-full-arm-2.17.3-pre1.dmg>
<https://pari.math.u-bordeaux.fr/pub/pari/mac/snapshots/PariGP-full-arm-2.17.3-pre1-pthread.dmg>
the following MacOS stand-alone binaries:
<https://pari.math.u-bordeaux.fr/pub/pari/mac/snapshots/gp-arm-2.17.3-pre1-osx>
<https://pari.math.u-bordeaux.fr/pub/pari/mac/snapshots/gp-arm-2.17.3-pre1-pthread-osx>
On behalf of the PARI Group,
Bill
P.S. the CHANGES
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]