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]