| Karim Belabas on Sun, 22 Feb 1998 20:46:49 +0100 |
[Date Prev] [Date Next] [Thread Prev] [Thread Next] [Date Index] [Thread Index]
| pari-2.0.6 update |
Hello,
here is yet another update:
ftp://megrez.math.u-bordeaux.fr/pub/pari/unix/pari-2.0.6.alpha.tar.gz
No, it is not the BETA yet: too many things were changed / fixed in this
version (hopefully the next one...). Highlights:
* (too) many bugfixes (including all the ones discussed on the list)
* improvements to the HNF functions
* a *GEN type for install() (code '&')
* whatnow() is launched directly when an obsolete function is used.
Remember to drop me a line (better, mail it to the list!) if you build a GP
successfully on some system on which this version has not yet been tried (see
the MACHINES file).
Enjoy!
Karim.
PS: Recall that a DOS / OS2 / Win31 version for 2.0.5.alpha is now available
due to the nice work of Bruno Haible. When he has time to compile this one, it
will include the .gprc feature (as C:\_GPRC (or $HOME\_GPRC)).
PS2: A Win95 / WinNT version might soon be in order as well (without any
graphical gimmicks of course, just plain ol'GP running in a Windows shell).
===========================================================================
Done for version 2.0.6.alpha (released 22/02/98):
Fixed
1- \x (voir2) did not always print the correct number of words
2- in changevar, type POLMOD, modulus and polynomial were interchanged.
3- all occurences of former header file names in the documentation
4- (from 2.0.5. item C5) using allocatemem in a script aborted file reading.
5- expanded the documentation for bnrrootnumber
6- factor(pol. with rational non integer coeff) could corrupt the stack
7- Euler gave wrong results when prec > 80502 digits (cleaned up Pi as well)
8- cleaned up ggcd, grando0, tayl and factorpadic2.
9- is_scalar_t --> is_const_t in gvar/gvar2
10- Configure and example Makefile for OS/2 (Ilya Zakharevich)
11- idealprincipal did not accept n x 1 matrices
12- idealhnf(nf,a,b) did not work for quadratic fields
13- matsolve[mod]([;],.) could corrupt the stack or accept incorrect input.
14- modules/galois.c unnecessarily included <sys/stat.h> (BH)
15- symbol name problem in level0asm.c (BH, cancels patch by IZ)
16- fixes in stark.c (Xavier Roblot)
17- cleaned all occurences of HIGHVALPBIT and HIGHEXPOBIT
18- serconvol assumed main variable was "x"
19- (x + O(x^2))^(3/2) gave a stupid error message
20- types not checked correctly in gtoser
21- check more seriously arguments to default()
22- in Makefile: added some missing $(RM), changed an "ln -s" in $(LN)
23- extra '\n' after print1 + sequence of warnings
24- simplified a statement in addii()
25- typo in classno() (classno(-200183): "division by 0") + cleaned classno
26- all compiler warnings + most of lint's
27- make install would not work anymore if emacs was not found
28- HNF reduction not always complete when rank is small compared to dim
29- gphelp -d did not handle ~ properly (+ cosmetic changes)
Removed
1- unused files src/kernel/ix86/{asmi386.h,asmi386inline.h}
2- useless macro gcopyifstack and global variable RAVYZARC
3- useless error message gcder1
4- useless (undocumented) function fasthnf
Changed
1- simplified isonstack
2- extended valid inputs for matsolvemod.
3- don't output a '\n' before an empty matrix.
4- mpsincos no longer static (so that it can be installed).
5- reorganized gp_initrc() to cater for for non-UNIX arch.
6- the "obsolete function" message now launches whatnow() directly.
(and caters for the special cases "i" and "o" now).
7- improved stack management in hnf/allhnfmod/fasthnf.
8- moved powering functions to trans1.c
9- disable logfile while reading .gprc
10- (slightly) the output of whatnow()
Added
1- support for DOS build using EMX (dos directory + fixes) (Bruno Haible)
2- function cotan() and bernfrac()
3- a code for pointers (&) for analyzer and install().
4- ??readline now includes info about completion and online help
--
Karim Belabas e-mail:
Max-Planck-Institut fuer Mathematik karim@mpim-bonn.mpg.de
Gottfried-Claren-Str. 26 tel:
53225 Bonn (Germany) (00 49 228) 402-245
--
Karim Belabas e-mail:
Max-Planck-Institut fuer Mathematik karim@mpim-bonn.mpg.de
Gottfried-Claren-Str. 26 tel:
53225 Bonn (Germany) (00 49 228) 402-245