Bill Allombert on Mon, 19 Nov 2018 23:56:05 +0100


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

Please test pari-2.11.1 prerelease 1


Dear PARI developers,

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

This is a large update, so please test thoroughly.
The expected release date is set to the 1/12/2018.
This release should fix problems with ploting on some systems.

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

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

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

This release should fix problems with the plotting engine on Windows.

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

and the following standalone Windows binaries:

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

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

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

and the following MacOS DMG:

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

and the following MacOS stand-alone binary:
<https://pari.math.u-bordeaux.fr/pub/pari/mac/snapshots/gp-2.11.1-pre1-osx

The changelog:

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

Done for version 2.11.1 (released 1/12/2018):
  Fixed
      1- heap-buffer-overflow in init_prefix [readline]                    [F4]
      2- mfsplit(mf,,flag) could return uninitialized objects => SEGV      [F5]
      3- mfeisenstein(k,,chi) was treated as E(k,chi) instead of E(k,1,chi)[F6]
      4- poldegree(y/x) -> 0 [ instead of -1 ]                             [F7]
      5- sumeulerrat(y/x^2,1) -> junk                                      [F8]
HC    6- incgam(-1000.4,2) -> SEGV                                         [F9]
      7- mfatkininit(mfinit([366,2]),2) -> precision error                [F10]
      8- forprimestep: wrong when wrapping over word boundary [#2071]     [F11]
      9- mfbracket: [f,g]_m was multiplied by (-1)^m                      [F12]
     10- wrong results in mfatkininit / mfatkineigenvalues [#2073/#2074]  [F13]
     11- issquare(Mod(x,ffinit(3,2))) -> wrong result [broken Fq_ispower] [F14]
     12- possible SEGV in rnfpseudobasis(, [pol,lim])                     [F15]
     13- wrong result in elllog over F_p, p in [2^63,2^64[                [F16]
     14- wrong result in mfsymboleval when path extremities are close to  [F17]
         real axis (cusps were OK) [#2075]
     15- mfcoefs(mfDelta(),0) -> SEGV [#2078]                             [F18]
     16- GC error in lfuncreate(elliptic curve over number field) [#2080] [F19]
     17- X11 and Qt graphic engine: pari_close called too soon => crash   [F20]
     18- pariold.h: mix up with obsoleted  taille / taille2               [F21]
     19- foo(n)=vector(n)[1..n];123; would corrupt the GP interpreter     [F22]
     20- Pol(0)/'x -> t_INT 0 (instead of 0*x^0)                          [F23]
         Pol(0)/(Mod(1,2)*'x) -> t_INT 0 (instead of Mod(0,2)*x^0)
     21- missing typecheck in nfalgtobasis [#2084]                        [F24]
     22- dbllog2(t_COMPLEX of t_FRAC) => junk                             [F25]
     23- nffactor(t_POL, t_POL) => bug in LLL_cmbf [#2083]                [F26]
     24- ideallog(pure archimedean conductor, t_FRAC) -> log(0) error     [F27]
     25- lfunrootres: avoid oo-loop                                       [F28]
     26- mfgaloistype: dihedral forms possibly incorrect for N > 3000     [F29]
     27- mfgaloistype: error on mf=mfinit([1159,1,Mod(930,1159)],0);      [F30]
     28- hash_GEN(x) differed depending on whether x was a clone          [F33]
BA   29- [mpi] setting nbthreads in .gprc could lead to crashes.          [F34]
     30- accuracy too large in derivnum => slowdown                       [F35]
     31- nfisincl(x^5-x^4+x^3-2*x^2+3*x-1,x^20+x^15+x^10+x^5+1) -> SEGV   [F36]
     32- stack corruption in addsub_frac                                  [F37]
AP   33- segfault in rnfidealup [#2093]                                   [F38]
     34- rnfinit(K, pol. of degree 1) was not properly supported          [F39]
     35- Ser(x,x,0) -> error instead of O(x) [#2092]                      [F40]
     36- fix mspolygon(,2) [add 1/3rd hyperbolic triangles + fix labels]  [F41]
     37- factor(3/(x^5+3*y*x^4+3*y^2*x^3+y^3*x^2)) -> SEGV                [F42]
     38- catastrophic cancellation in acosh / asinh for large t_COMPLEX   [F44]

On behalf of the PARI group,
Bill and Karim