[BACK]Return to COMPAT CVS log [TXT][DIR] Up to [local] / OpenXM_contrib / pari-2.2

Diff for /OpenXM_contrib/pari-2.2/Attic/COMPAT between version 1.1 and 1.2

version 1.1, 2001/10/02 11:16:55 version 1.2, 2002/09/11 07:26:37
Line 4  This file lists the incompatible changes between Versi
Line 4  This file lists the incompatible changes between Versi
   
 * The calculator GP:  * 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:  * The library PARI:
 ===================  ===================
   - gsize() renamed to sizedigit()  [conflict with gtk]    - gsize() renamed to sizedigit()  [conflict with gtk]
   - hnfhavas removed (didn't work properly, hnflll provides an alternative)    - 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 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%  %%%%%%%%%%%%%%%%%%%%%%%%%%%% VERSION 2.1 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
   

Legend:
Removed from v.1.1  
changed lines
  Added in v.1.2

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>