Bill Allombert on Wed, 05 Jul 2017 21:07:08 +0200


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

Please test pari-2.9.3 prerelease 1


Dear PARI developers,

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

This is a large update, so please test throughly.
The expected release date is set to the 13/07/2017.

(Note that https is now available)

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

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

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

This release should fix problem on windows 64 when using very large
numbers.

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

and the following standalone Windows binaries:

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

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

and the following MacOS DMG:

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

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

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

Done for version 2.9.3 (released 13/7/2017):
[last column crossreferences current development release 2.10.0]
  Fixed

      1- K=bnfinit(x^2+2323); P=idealprimedec(K,23)[1];                   [F50]
         bnfisprincipal(K,P);  \\ oo loop
BA    2- Mat()[1..0,1..0] -> SEGV                                         [F59]
PB    3- galoissubcyclo(1,1,fl) ignored fl [#1914]                        [F60]
EB    4- GP was incorrectly issuing fflush(NULL) [#1913]                  [F62]
      5- issquare(Mod(1,67)*x^4+Mod(14,67)*x^2+Mod(49,67)) -> SEGV [#1915][F63]
      6- polroots(t_POL whose coeffs vary by a factor > 2^100000) -> SEGV [F64]
      7- nfisincl(nf1, nf2) didn't work [#1921]                           [F65]
      8- setting sopath in gprc then calling install() -> SEGV [#1922]    [F66]
      9- nfislocalpower did not accept a bnf in place of a nf             [F67]
      10- subst(t_SER, x, 0 t_POL) [#1925], e.g                           [F68]
         subst(x+O(x^2),x,0*x) -> 1 + O(x)   [ instead of 0 ]
         subst(x+O(x^2),x,Mod(0,3)*x) -> O(x^0) [ instead of Mod(0,3) ]
      11- valuation(Mod(0,3)*x,x) -> 0 [ instead of oo ]                  [F69]
      12- factor(x^2 * (1+O(5^2))) -> domain error                        [F70]
      13- Vecsmall(t_STR with extended (8-bit) ASCII) -> platform dependent
          + can't be converted back with Strchr                           [F72]
BA    14- [pthread] do not use pthread when nbthreads=1                   [F74]
      15- sumdiv(arg. in factored form, k < 0) => error or wrong result   [F75]
      16- Mod(0,1)^0 -> invalid t_INTMOD                                  [F76]
      17- gamma and lngamma inaccurate near negative integers             [F77]
BA    18- nfisisom, nfisincl and factor were still using factornf         [F78]
PB    19- nfinit(t_POL of deg 1, 3) => incorrect change of variable       [F79]
      20- subst(t_SER, x, x+O(x^N)) was slow [ e.g. ellj(x+O(x^10000)) ]  [F80]
BA    21- setrand(2);polclass(-5032,27) -> wrong result                   [F81]
      22- polredabs(non-monic t_POL, 1) => potentially wrong map          [F82]
      23- if 'a < 'b < 'c, charpoly(Mod(a, a^2 + Mod(b,b^2+1)), c) => 1   [F83]
      24- mathouseholder: missing sanity check (SEGV, didn't accept t_COL)[F84]
      25- bestapprPade did not handle positive valuation correctly [#1945][F85]
PB    26- subst(Mod(1/z, y), z, x) -> wrong answer [#1949]                [F86]

On behalf of the PARI group,
Bill and Karim