Karim Belabas on Fri, 06 Oct 2006 11:35:13 +0200


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

pari-2.3.1 (STABLE) released


Dear PARI lovers,

I would like to announce the release of pari-2.3.1 (STABLE). The sources and
a Windows binary can be obtained through the address

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

This is a BUGFIX release, fixing most problems reported so far (all the ones
we could reproduce).

Many 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/ )

Have fun,

  Karim.

===========================================================================

P.S1: If you are running Mac OS X, please see this FAQ before reporting
problems with 'readline' (line editing):

   http://www.math.u-bordeaux.fr/~belabas/pari/doc/faq.html#mac10readline

An alternate fix has been proposed at 
  http://pari.math.u-bordeaux.fr/cgi-bin/bugreport.cgi?bug=455
but could not be properly tested yet.

P.S2: The Changelog.

Done for version 2.3.1 (released 06/10/2006):
[last column crossreferences current development release 2.4.0]
  Fixed
    1- typo in remiimul: wrong result in a "failsafe" branch (hardly ever
       taken). May affect modular powering /Fp if p >> 10^1300 [#457]
       Also affects the gmp kernel, for p >> 10^5800.                     [F1]
    2- inconsistent return type in nffactormod [#460]                     [F3]
    3- gammah(1+O(3^5)) --> incorrect type in ggamd.                      [F8]
    4- invalid read in copy_leaf [ SEGV in some libc ]                    [F9]
BA  5- ellheight short help was accidentally truncated.                   [F10]
    6- substpol(1+O(x^(2*n)),x^2,x) --> 1+O(x) instead of 1+O(x^n) [#470] [F11]
    7- [OS X] only use -no-cpp-precomp with Apple cc                      [F12]
    8- divrem(x,x,y) --> [1/y*x, 0]                                       [F13]
    9- typo in qflll: in rare cases (exact input+floating point computation+
       precision increase in last-but-1 step), the returned base change is not
       properly updated in last iteration --> basis not LLL-reduced       [F15]
   10- (1+x)/(1-x)/(1+x)^2 not simplified [#472,#473]                 [F14,F16]
   11- ispower(x^k, k) would answer 0 for some x and k in {3,5,7}  [#476] [F17]
   12- content(t_MAT with exactly 1 col) gave a wrong result              [F18]
   13- rare bug in red_montgomery (returning 0 with + sign, an incorrect object)
       [ polrootspadic(x^11+x,11,10) --> corrupts gen_0 ]                 [F20]
   14- qfbsolve(Qfb(1,2,10),5) --> [0,0; 0,0] instead of 0 [#479]         [F21]
   15- ispower(0, n, &z) would not set z                                  [F22]
   16- wrong result in conversion t_QUAD -> t_PADIC whenever disc = 1 (4) [F23]
JJ 17- gaddgsz macro was wrong [#481]                                     [F24]
   18- polsubcyclo(p^k, q) --> wrong result [ gener_Fl(p^k) can't handle
       k > 1, use gener instead ] [#480]                                  [F25]
SC 19- [GMP] mp_set_memory_functions was called with an incompatible realloc 
       function. [#484]                                                   [F26]
AM 20- [TeXmacs] typo in texmacs_output: x --> <bluex> [#491]             [F30]
BA 21- bnrstark prototype code was non-standard.                          [F34]
   22- rnfkummer(,,degree) often found too many fields [#482]             [F35]
   23- missing GC in forvec(,,2)                                          [F37]
   24- loss of accuracy in p-adic ellinit: wrong digits and spurious errors:
       E.g i = 5; ellinit([1, -1, 1, -1, -14]*(1+O(17^i)))                [F36]
   25- possible stack corruption in charpoly(,1)                          [F39]
   26- Ser(x) raised an error [#499]                                      [F40]


  Changed
    1- remove CPP from Configure tests                                    [C3]
-- 
Karim Belabas                  Tel: (+33) (0)5 40 00 26 17
Universite Bordeaux 1          Fax: (+33) (0)5 40 00 69 50
351, cours de la Liberation    http://www.math.u-bordeaux.fr/~belabas/
F-33405 Talence (France)       http://pari.math.u-bordeaux.fr/  [PARI/GP]