Bill Allombert on Fri, 23 Feb 2024 15:16:31 +0100

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

pari-2.15.5 (STABLE) released

Dear PARI lovers,

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

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, and technical support from William Stein.


Thanks to all those who reported problems, on the mailing lists or through
our Bug Tracking System. ( See ), 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

[last column crossreferences current development release 2.16.1]
Done for version 2.15.5 (released 23/02/2024):
BA  1- ellisomat/nf could miss isogenies of degree dividing the conductor [F22]
    2- mfcoef(mftwist(f,D), ...) wrong result [#2484]                     [F23]
    3- 'path' broken when initial or trailing ':'                         [F25]
    4- snfrank([1],0) -> 1 [instead of 0].                                [F26]
    5- snfrank(vector of polynomials, 0) -> error                         [F27]
    6- strjoin([1]) -> memory corruption                                  [F29]
    7- qfbclassno(684) -> oo loop [#2491]                                 [F30]
    8- gcd(x-1,(x-1)/x) -> 1/x                                            [F31]
PMo 9- mftonew was wrong on oldspace -> remove mfbd layer                 [F32]
BA 10- rnf.p did not work                                                 [F33]
   11- expm1(tiny negative t_REAL) -> stack overflow                      [F34]
   12- expm1(huge t_REAL) -> junk [#2494]                                 [F35]
BA 13- hyperellratpoints(9*x^2,3) -> SEGV                                 [F36]
   14- lambertw for 2-adics (also fix documentation)                      [F37]
BA 15- plotbox, plotrbox did not clip properly                            [F38]
BA 16- ellheight for non-minimal curve over a number field ->wrong result [F39]
   17- hypergeom(t_POL parameters, z) -> type error [#2515]               [F41]
   18- polrootsreal(0E10*x + 0E10) -> SEGV [#2516]                        [F42]
BA 19- memory leak when using member functions and ~ arguments. [#2513]   [F43]
   20- idealstar(nf,id,,MOD).cyc was not reduced modulo MOD               [F44]