Bill Allombert on Tue, 24 Dec 2024 12:00:04 +0100


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

pari-2.17.1 (STABLE) released


Dear PARI lovers,

I would like to announce the release of pari-2.17.1 (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.

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

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.18.0]
Done for version 2.17.1 (released 24/12/2024):
  Fixed
BA   1- incorrect GP proto for ellpadicfrobenius, mftocoset, qfcvp [#2575] [F1]
AP   2- fix idealismaximal for ideal p*ZK [Sage issue 38766]               [F2]
AP   3- segfault in algsubalg when input is linearly dependent             [F3]
AP   4- fix alglatinter trivial intersection (misuse of matkermod(,1))     [F4]
BA   5- ellrank could try many more curves than requested by effort [#2577][F5]
     6- wrong result in issquare(Mod(a, composite)) [#2578]                [F6]
     7- gener_FpXQ_local(t_POL of degre 1) -> oo loop [#2581]              [F7]
     8- GC error when squaring integer 2x2 matrices [#2582]                [F8]
AP   9- algebras: fix splitting field for CSA, algtomatrix / algcharpoly
        were sometimes wrong by an automorphism of the center              [F9]
BA  10- paridecl.h could conflict with complex.h [#2583]                  [F10]
    11- forprime(p=524288,1048576,1) -> crash [#2584]
        forprime(p=1048607,1048617,1) -> oo loop                          [F11]
    12- printf("%10.6f", tiny rational) -> undefined result [#2576]       [F12]
AP  13- alginit(nf,[a,b]) was only allowing a,b integral over the power basis
        instead of arbitrary algebraic integers.                          [F13]
HC  14- zeta not continous around 1/2+3000*I [#2585]                      [F14]
    15- missing type checks for change of variables in ellchangecurve,    [F15]
        ellchangepoint, ellchangepointinv
BA  16- control-C could lead to segfault later [#2496]                    [F16]
    17- [libpari] missing normalization in FpX_mulu (when p is not prime) [F18]
HC  18- mfsymboleval could return wrong sign [#2586]                      [F19]
    19- missing type checks in factorback [#2590]                         [F20]
BA  20- charpoly(Mod(x,x^20+1/2)) -> crash [#2591]                        [F21]
    21- psi(x close to a nonpositive integer) -> error                    [F22]
BA  22- polresultant(t_POL with RFRAC coeffs) could be incorrect [#2588]  [F24]
BA  23- qflll(non-maximal rank) -> potential oo-loop [#2587]              [F25]

  Added
BA   1- [loongarch64] add loongarch64 assembly kernel