Bill Allombert on Tue, 14 Mar 2023 22:26:53 +0100


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

pari-2.15.3 (STABLE) released


Dear PARI lovers,

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

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

This is a BUGFIX release for the stable branch.
This release addresses 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.

Binaries for ARM-based Mac are available, thanks to the
hardware provided by the Sagemath project, donations made to
https://opencollective.com/sage_math, and technical support from William Stein.

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

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

Have fun and happy new years,

  Bill, Aurel and Karim

P.S: The Changelog:

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

[last column crossreferences current development release 2.16.0]
Done for version 2.15.3 (released 15/03/2023):

    1- rare infinite loop in idealtwoelt [#2437]                           [F19]
    2- nfisisom(16*x^4+1,16*x^4+1) -> error [#2432]                        [F20]
    3- forprimestep(p=a,b,q,) overflow when a > primelimit         [#2439] [F21]
BA  4- lfun([bnrinit(bnfinit(y^2+1),12),[[2,0],[6,0]]],2) -> error         [F22]
    5- lfunthetacost(polcyclo(43)): silent overflow                        [F23]
BA  6- ellcard(ellinit([1,1]*ffgen([41,16])))-> impossible inverse [#2441] [F24]
    7- wrong result (missing content) in idealred(nf, [id, elt])           [F25]
    8- det(integer matrix) -> inconsistent exact division [#2445]          [F26]
BA  9- fft([],[]) -> SEGV, fft([1],[1]) -> SEGV                            [F27]
BA  10- nfrootsof1(x^0) -> oo-loop                                         [F28]
BA  11- hgmalpha did not check its input                                   [F29]
BA  12- hyperellchangecurve([],[]) -> SEGV                                 [F30]
BA  13- hyperellchangecurve(x^0,[1,matid(2),0]) -> SEGV                    [F31]
BA  14- rnfeltnorm(x,x) -> SEGV                                            [F32]
BA  15- polylogmult(1,[],-1) -> SEGV                                       [F33]
    16- ellheight(non-integral E) -> crash [#2448]                         [F34]
    17- content(1,y) -> pol_1(y) instead of t_INT 1                        [F35]
    18- s=taylor(1/((x-1)*(y-1)),x); taylor(s,y) -> invalid object [#2452] [F36]
    19- avoid crashing when sumnumsidi diverges (0 bits of accuracy)[#2454][F37]