=================================================================== RCS file: /home/cvs/OpenXM_contrib/pari-2.2/Attic/COMPAT,v retrieving revision 1.1 retrieving revision 1.2 diff -u -p -r1.1 -r1.2 --- OpenXM_contrib/pari-2.2/Attic/COMPAT 2001/10/02 11:16:55 1.1 +++ OpenXM_contrib/pari-2.2/Attic/COMPAT 2002/09/11 07:26:37 1.2 @@ -4,11 +4,37 @@ This file lists the incompatible changes between Versi * The calculator GP: ==================== + - Default args for user defined functions now evaluated when function is + called (used to be: at definition time) + E.g f(x) = local(z = x); z. + Before: f(2) --> x + Now: f(2) --> 2 + + - rnfisnorm() input format has changed. Older version was complicated and + only worked if rnfequation(bnf, p, 1)[3] == 0 [otherwise, crash]. + Use rnfisnorminit() now. * The library PARI: =================== - gsize() renamed to sizedigit() [conflict with gtk] - hnfhavas removed (didn't work properly, hnflll provides an alternative) + - real zeroes are now coded on 2 words. Beware of constructs like + t = cgetg(lg(x), t_REAL); gaffect(y, t). If x = 0, so will be t + - polgalois(): old format deprecated. New preferred format for result + has 3rd component giving numbering among all transitive subgroups of S_n + [ was ad hoc up to 7, as described above for n >= 8 ]. Old format is + still the default, but will eventually change. Use + default(new_galois_format, 1) or, in library mode, set global variable + new_galois_format to 1 to enable the new format. + - The nf structure output by nfinit has changed: + *) nf.zk is now T2-LLL-reduced, not in HNF wrt the power basis + *) the internal components of nf[5] have changed (MC and T2 not needed + anymore) + - polred & polredabs do not take a 'prec' argument anymore [was unused] + - gentimer / genmsgtimer have been removed. They are superseded by TIMER + and msgTIMER which are fully reentrant and easier to use. + - (undocumented) macros buch[gen | genfu | init | iniftu] + - rnfisnorm() prototype has changed [ + need to call rnfisnorminit first ] %%%%%%%%%%%%%%%%%%%%%%%%%%%% VERSION 2.1 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%