pari-2.7.3(STABLE) released

Bill Allombert <[email protected]> Wed, 18 Feb 2015 15:01:31 +0100
Newsgroups gmane.comp.mathematics.pari.announce
Message-ID <20150218140131.GA325@yellowpig>
Dear PARI lovers,

I would like to announce the release of pari-2.7.3 (STABLE). The sources
and Windows binaries are available from

  http://pari.math.u-bordeaux.fr/download.html

This is a BUGFIX release for the stable branch.=20
This release addresses all significant problems that could be fixed in a
simple, harmless way. However we strongly encourage you to upgrade since =
it
fixes a number of cases where PARI was returning an incorrect result.=20

This release add support for Mac OS 10.10 (Yosemite) and Cygwin64.
I would like to thanks Andreas Kellers and Volker Braun for helping
with this.

I would like to thanks Jacques G=E9linas and Xavier Roblot for testing th=
is
release on Windows and Mac OS X.

  --- For Windows users: ---

An installer package is available at:
<http://pari.math.u-bordeaux.fr/pub/pari/windows/Pari-2-7-3.exe>

  --- For Android users: ---

  An updated PariDroid package will be available soon.

  --------------------------

Thanks to all those who reported problems, on the mailing lists or throug=
h
our Bug Tracking System. ( See http://pari.math.u-bordeaux.fr/Bugs/ ), or
who tested the preleases.

This release is dedicated to the GCC developers.

Have fun,

  Bill and Karim

P.S: The Changelog:

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

Done for version 2.7.3 (released 18/02/2015):
[last column crossreferences current development release 2.8.0]

  Fixed
    1- [from 2.7.2] ??bnrL1 and ??ellL1 did not work anymore
    2- thue(f^e*g, ...), e even, (f,g)=3D1 missed solutions such that f<0=
   [F22]
XR  3- bnrL1(bnrinit(bnfinit(x^2-168),[6,[1,1]],1)) -> bug in ArtinNumber=
 [F55]
    4- nfisincl(t_POL, t_POL) could lead to wrong negative results       =
 [F58]
    5- polresultant(1+x*z^2,1+y*z^4,z) -> GC error [#1614]               =
 [F59]
BA  6- ellcard over non-prime fields could return wrong results          =
 [F60]
    7- [libpari] FpX_roots could produce GC errors [#1618]               =
 [F61]
    8- weber(1+I) was missing its imaginary part                         =
 [F62]
    9- (1+I)*(1+1/2*I) =3D> wrong result (type errors) [#1619]           =
   [F63]
   10- contfracpnqn([a]) =3D> [1,a;0,1] instead of [a,1;1,0]             =
   [F64]
   11- primes([2^50, 2^50+200000]) =3D> stack overflow                   =
   [F65]
   12- issquare((x+1/2)^2,&z); z =3D> 1.0*x+0.5 instead of x+1/2         =
   [F66]
   13- possibly missing roots in nfroots (when using Trager)             =
 [F68]
   14- quadray(bnf, ideal) did not work                                  =
 [F69]
   15- thue(-14*x^3 + 10*x^2 + 63*x - 5,1) -> "short continued fraction" =
 [F70]
   16- thue(29*x^3+130*x^2-35*x-48,1) -> "round error" bug               =
 [F71]
   17- T=3Dthueinit(10*x^3+6*x^2-41*x+8,1); thue(T,8) =3D> SEGV [#1630]  =
     [F72]
   18- ellrootno(e,p =3D 2 or 3) when e not minimal at p =3D> random resu=
lt   [F73]
   19- agm(1,2+O(5)) -> SEGV [#1645]                                     =
 [F76]
BA 20- [cygwin64] ellap(ellinit([0,0,1,-1,0]),10007) was broken          =
 [F77]
   21- primes([-5,5]) -> [5] (spurious absolute values)                  =
 [F78]
   22- matqr([;]) -> crash                                               =
 [F79]
   23- Fp_rem_mBarrett could return a non-normalized result              =
 [F80]
       p=3D436^56-35;Mod(271,p)^((p-1)/2) -> p+1
   24- plotcopy would corrupt "string" objects (ROt_ST)                  =
 [F81]
BA 25- [GP] default arguments to GP functions could cause corruption     =
 [F82]
VBr26- [darwin] remove obsolete linker options that cause crashes [#1623]=
 [F83]