Bill Allombert on Wed, 20 Dec 2017 22:46:12 +0100


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

Please test pari-2.9.4 prerelease 1


Dear PARI developers,

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

This is a large update, so please test thoroughly.
The expected release date is set to the 08/01/2018.

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

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

Please test the 64bit windows installer:
<https://pari.math.u-bordeaux.fr/pub/pari/windows/snapshots/Pari64-2-9-4-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-9-4-pre1.exe>

and the following standalone Windows binaries:

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

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

and the following MacOS DMG:

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

This release should fix problems with DMG 

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

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

The changelog:

Done for version 2.9.4 (released 08/01/2018):
[last column crossreferences current development release 2.10.0]
  Fixed

      1- [from 2.9.3] subst(Mod(-a,a^2-2),z,0) -> invalid object [#1988]
      2- subst(1+x^2+O(x^3),x,y) -> 1 + y^2 + O(y^4) [#1950]              [F87]
XR    3- padicfields(3,6) -> FPE [#1947]                                  [F89]
      4- nfislocalpower could compute ZV_pval(0 vector,) -> oo loop[#1955][F90]
BA    5- iferr(1/0,E,1,break()) -> SEGV                                   [F91]
      6- missing roots in nfroots (when r2>0) [#1956,#1957]               [F92]
BA    7- factormod(...,p,1) was incorrect for large p                     [F93]
BA    8- foo = vectorsmall(1);for(i=1,1, foo[1]); -> error [#1958]        [F94]
BA    9- v=Vecsmall([2]); Fl_neg(v[1],3) when Fl_neg is installed [#1958] [F95]
     10- qfminim with 'm' omitted (infinite capacity) could lose some vectors
         Also affected polredabs [#1963]                                  [F95]
     11- inaccuracy in ellL1 / ellanalyticrank (usually last digit)       [F97]
     12- nffactor factors could be non-monic [#1967]                      [F99]
     13- bestapprPade(,explicit B): wrong result [#1946]                 [F100]
     14- bestappr(Mod(10,307), 40) -> 10 (instead of 3/31)               [F101]
     15- mathnf([x;1]) -> SEGV [#1971]                                   [F102]
BA   16- ispower((x^3+ffgen([2^127-1,3])*x+1)^2,2,&r);r was wrong [#1976][F103]
     17- SEGV in install() when bad prototype supplied [#1977]           [F106]
     18- ellzeta(., real number) possibly wrong result [#1981]           [F107]
 BA  19- sqrtn(Mod(9, 101), -2) -> wrong result                          [F108]
     20- multiplying t_SER with t_INTMOD entries (mod a composite) whose
         leading term cancels -> SEGV [#1986]                            [F109]
     21- lambertw(t_SER) could create invalid t_FRACs                    [F110]
     22- matintersect did not always return a basis                      [F111]
     23- nfinit([T, listP]) could error out when a small prime
         outside listP divided the index [#1993]                         [F112]
     24- memory leak due to cgetg_block / gunclone_deep usage            [F116]
     25- memory leak in ellminimalmodel when e memoized periods/roots    [F117]
 BA  26- [win32] plot colors were shifted by 1                           [F118]
     27- RgX_translate(P,c) with c equal to \pm 1 (e.g. as t_REAL or t_PADIC)
         incorrectly replaced c by its t_INT approximation [#1995]       [F119]
 BA  28- matsupplement(Mod(matrix(5,1),2)) --> SEGV [#1996]              [F120]
     29- PostScript engine: missing 'stroke' in plotbox method => some
         commands (e.g. colors) could be ignored                         [F121]

On behalf of the PARI group,
Bill and Karim