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 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
|
|