Bill Allombert on Thu, 10 Jun 2021 12:30:37 +0200


[Date Prev] [Date Next] [Thread Prev] [Thread Next] [Date Index] [Thread Index]

Please test pari-2.13.2 prerelease 1


Dear PARI developers,

We have made available a prerelease of PARI 2.13.2 (stable).

Please test there are no regressions!

The expected release date is set to the 24/06/2021.

Please test the prerelease tarball:
<https://pari.math.u-bordeaux.fr/pub/pari/snapshots/pari-2.13.2-pre1.tar.gz>

The digital signature is 
<https://pari.math.u-bordeaux.fr/pub/pari/snapshots/pari-2.13.2-pre1.tar.gz.asc>

Please test the 64bit windows installer:
<https://pari.math.u-bordeaux.fr/pub/pari/windows/snapshots/Pari64-2.13.2-pre1.exe>

I have also built the 32bit Windows installer:
<https://pari.math.u-bordeaux.fr/pub/pari/windows/snapshots/Pari32-2.13.2-pre1.exe>

and the following standalone Windows binaries:

32bit 
<https://pari.math.u-bordeaux.fr/pub/pari/windows/snapshots/gp32-2.13.2-pre1.exe>
<https://pari.math.u-bordeaux.fr/pub/pari/windows/snapshots/gp32-readline-2.13.2-pre1.exe>

64bit
<https://pari.math.u-bordeaux.fr/pub/pari/windows/snapshots/gp64-2.13.2-pre1.exe>
<https://pari.math.u-bordeaux.fr/pub/pari/windows/snapshots/gp64-readline-2.13.2-pre1.exe>

64bit, multithreaded
<https://pari.math.u-bordeaux.fr/pub/pari/windows/snapshots/gppthread64-2.13.2-pre1.exe>
<https://pari.math.u-bordeaux.fr/pub/pari/windows/snapshots/gppthread64-readline-2.13.2-pre1.exe>

and the following MacOS DMG:

<https://pari.math.u-bordeaux.fr/pub/pari/mac/snapshots/PariGP-2.13.2-pre1.dmg>
<https://pari.math.u-bordeaux.fr/pub/pari/mac/snapshots/PariGP-2.13.2-pre1-pthread.dmg>
<https://pari.math.u-bordeaux.fr/pub/pari/mac/snapshots/PariGP-full-2.13.2-pre1.dmg>
<https://pari.math.u-bordeaux.fr/pub/pari/mac/snapshots/PariGP-full-2.13.2-pre1-pthread.dmg>

and the following MacOS stand-alone binaries:
<https://pari.math.u-bordeaux.fr/pub/pari/mac/snapshots/gp-2.13.2-pre1-osx>
<https://pari.math.u-bordeaux.fr/pub/pari/mac/snapshots/gp-2.13.2-pre1-pthread-osx>

The changelog:

Bug numbers refer to the BTS at http://pari.math.u-bordeaux.fr/Bugs/

  Fixed
     1- rnfidealup(, non-integral ideal) -> division by 0                 [F22]
     2- memory leak in ellheight                                          [F23]
     3- memory leak in bnfinit                                            [F24]
     4- nfeltdiv(nfinit(x^2+1), 0, 1+x/2) -> SEGV [#2277]                 [F26]
     5- znchargauss(g,chi,0) -> oo loop                                   [F28]
     6- bnflog(bnr, ...) -> SEGV                                          [F29]
     7- elliptic functions: incorrect reduction of z/w1 mod [1,tau] =>
        catastrophic cancellation                                         [F30]
     8- powcx(x, t_COMPLEX with 0 imaginary part) -> crash                [F31]
     9- nfsubfields(t_POL in other var than x,,1) -> SEGV                 [F32]
    10- extra terms in power t_SER substitutions [#2281]                  [F33]
    11- k=bnfinit(quadpoly(-2923,a)); bnrclassfield(k,3) -> SEGV [#2280]  [F34]
BA  12- rnfdisc mishandled polynomials with denominators [#2284]          [F35]
BA  13- elltamagawa(ellinit([-1456/243,93184/19683])) -> wrong result     [F36]
BA  14- mfsearch would sometimes miss the trivial form                    [F37]
    15- typo in allh [affects ECPP tunings]                               [F38]
HC  16- mfisetaquo(mffrometaquo([1,12;193,12])) -> 0                      [F39]
    17- polroots(1.E-47*t^6+1.E-47*t^5+4.E-46*t^4) -> bug in type [#2286] [F40]
    18- ceil(quadgen(5)) -> 1 instead of 0 [#2288]                        [F41]
    19- floor(Mod(0,3)*quadgen(5)) -> crash                               [F42]
    20- wrong ispower(t_RFRAC) and issquare(t_RFRAC, &z) [#2289]          [F45]
    21- 1+O(x)==O(x)                                                      [F47]
BA  22- qfauto([[1,0;0,1],[0,0;1,0]]) -> SEGV                             [F49]
    23- bnfsunit(...)[4] (the S-regulator) did not correspond to its
        definition in the documentation [ was using log(p) instead of
        log(Norm P)) for P in S above p ]                                 [F50]
BA  24- rnfdisc could return corrupted result                             [F51]
BA  25- concat(List([1])[1..0]) ->SEGV (instead of error) [#2299]         [F53]
BA  26- List([1])[1..0]==List() -> 0 instead of 1                         [F54]

On behalf of the PARI group,
Bill and Karim