gp2c (0.0.0pl11)

  * Remove bnrinit description, unuseful and not PARI 2.2 compliant.
  * Fix a potential SEGV with undeclared variables.
  * Fix some printnode bugs.
  * Better description choice strategy.
  * Add arguments checking to functions.
  * New way to handle default arguments.
  * Preserve comments in output.
  * Add description for operators between small and real.
  * Fix a long-standing bug causing extra indentation.
  * More gerepileupto in place of gerepilemany.
  * Use stack.[ch] interface for memory allocation.
  * New option -S (strict arguments).

 -- Bill Allombert <allomber@math.u-bordeaux.fr>  Tue, 19 Feb 2002 19:44:39 +0100

gp2c (0.0.0pl10)

  * 'x operator is now of type "var" instead of "gen".
  * Fix a typo in the mode of if(,,) constructs.
  * Fix initialization of non-GEN global vars.
  * Expand "if" test.
  * Add ";" after install commands to help copy-paste under emacs.
  * Thanks to Henri Cohen for testing the previous release.

 -- Bill Allombert <allomber@math.u-bordeaux.fr>  Wed, 19 Dec 2001 19:53:22 +0100

gp2c (0.0.0pl9)

  * Add doc directory and manpage.
  * Add support for new "#" operator.
  * Add comments for non Gsmall C long.
  * Better support for DOS files.
  * Path-independent name for the init function.
  * Rewrite the way functions definitions are stored.
  * Implement 'install' as a gp2c directive.
  * Add a new strategy in gencast.
  * Add AM_MAINTAINER_MODE to configure.in.
  * More check in configure.in.
  * Allows to build without perl, or without PARI, or with debug enabled.
  * Copy function arguments if they are modified.
  * Handle absolute path to plugin in install().
  * Add tests "cast" and "args", and expand "affect" and "forstep" tests.
  * Rewrite the way prototype codes are parsed.
  * Fix global vars initialization.
  * Make "make check" more clever when gp2c fails.

 -- Bill Allombert <allomber@math.u-bordeaux.fr>  Tue, 18 Dec 2001 17:30:07 +0100

gp2c (0.0.0pl8)

  * Add gp2c-run script.
  * Fix some castings from void and to gen.
  * !(void) is 1 now.
  * Still better output for gp2c -G.
  * Add types vec, lg  and vecsmall.
  * Add descriptions supporting lg, vec and vecsmall type.
  * Fix determination of return type of functions.
  * Implement user-defined member functions.
  * hopefully fix a bug in moveblock().
  * Add shell-style comments to description.
  * Avoid casting lvalues.
  * Affectations may need parens, like in a+b=c.
  * Fix description of isprime.
  * Add new check 'moveblock'.
  
 -- Bill Allombert <allomber@math.u-bordeaux.fr>  Thu, 15 Nov 2001 12:30:06 +0100

gp2c (0.0.0pl7)

  * Correct SEGV on files without any functions definitions.
  * Try to cope with DOS files under unix.
  * 'if' constructs used as loop bounds were wrongly discarded.
  * 'M[k,]' induced looping in genblock.
  * Add new check 'matrix'.
  * Better output for gp2c -G .
  * vector and matrix now check theirs index variables.
  * 'f(x)=;x' is now valid, though ugly.
  * Output warning for meta-commands.
  * Output warning and default to gen for unknown functions.
  * Description of '!' was incomplete leading to extraneous '!!'.
  * Less spurious warnings.
  * Thanks to Ariel Pacetti <apacetti@math.utexas.edu> for testing
    the previous release.

 -- Bill Allombert <allomber@math.u-bordeaux.fr>  Sun, 23 Sep 2001 16:14:34 +0200

gp2c (0.0.0pl6)

  * Add self test, for 'make check'.
  * Code for tufu was wrong.
  * Bug in genentryuser.
  * Implementation of matrix().
  * Gtyp to Ggen coercion.
  * Global vars are initialized to gzero to protect against gerepile
  * clone and unclone facilities.
  * Parser grammar clean up.
  * Add Gpol and Gvar type. Support for polynomial specific code.
  * Add Mcopy mode.
  * Add -p option to protect user namespace.
  * Rewrite  the initialisation function generation code.
  * Fix typo in description of >>=.
  
 -- Bill Allombert <allomber@math.u-bordeaux.fr>  Fri,  4 May 2001 13:03:21 +0200

gp2c (0.0.0pl5)

  * Autoconfiguration of command line to compile the modules.
  * Better support for '&' references.
  * Better cleanup of var generate by if() constructs.

 -- Bill Allombert <allomber@math.u-bordeaux.fr>  Sun, 18 Mar 2001 19:38:34 +0100

gp2c (0.0.0pl4)

  * forstep(z=1,100,[1,3,1]) pre-implementation.
  * Better garbage collecting.
  * New option -W warning about undeclared variable.
  * Now error messages print the line number or the function.
  * New description code '@' for member function which use several time theirs
    arguments.
  * Variables added by the compiler of type `long' are named l1, l2, etc...
  * User vars named l1, l2, l_1, etc... are now renamed l_1, l_2, l__1, etc...
  * Now generate an initialization function automatically.
  * Better variable optimizations.
  * \= and \/= were absolutely buggy.
  * Rewrote movecode/moveblock to be safe with entangled bloc.
  * while(<BLOC>,SEQ) and until(<BLOC>,SEQ) now work.
  * Add support for clone.
  * for(i:small=1,x,SEQ) now work.
  
 -- Bill Allombert <allomber@math.u-bordeaux.fr>  Thu, 15 Mar 2001 12:33:40 +0100

gp2c (0.0.0pl3)

  * Fix `forstep'.
  * Now error accept multiple parameter, as print do.
  * `next' now is accepted.
  * Add types nf,bnf,bnr,clgp,prid,ell,bell,gal to allow implementation of member functions.
  * Operators and member functions are now handled by descriptions.
  * Fix PARI version detection for 2.2
  * User vars named p1, p2, p_1, etc... are now renamed p_1, p_2, p__1, etc...
  * 'lim' now renamed st_lim to reduce name clash.
  * Much less extraneous parens generated.
  * `&' references now work.

 -- Bill Allombert <allomber@math.u-bordeaux.fr>  Sun,  4 Mar 2001 11:53:16 +0100

gp2c (0.0.0pl2)

  * Update scripts that were forgotten in pl1. 
  * Fix indentation in `for' loop.
  * Added some provisions for better garbage collecting.

 -- Bill Allombert <allomber@math.u-bordeaux.fr>  Sat, 13 Jan 2001 21:29:32 +0100

gp2c (0.0.0pl1)

  * Now initialization in type declaration is supported, like 
  f(x:long=3)=local(z:mp=1.2);...
  * New func.desc format.
  * Garbage collecting before return more secure but still ugly.

 -- Bill Allombert <allomber@math.u-bordeaux.fr>  Fri, 12 Jan 2001 21:29:32 +0100

gp2c (0.0.0pl0)

  * Initial Release.

 -- Bill Allombert <allomber@math.u-bordeaux.fr>  Tue, 12 Dec 2000 17:33:32 +0100

Local variables:
mode: debian-changelog
End:
