Diff for /rpl/ChangeLog between versions 1.15 and 1.18

version 1.15, 2010/03/17 14:14:35 version 1.18, 2010/04/07 13:44:59
Line 1 Line 1
 * Tue Mar 09 2010 BERTRAND Joël <rpl@systella.fr> rpl-4.0.13 (RPL/2)  * Wed Apr 07 2010 BERTRAND Joël <rpl@systella.fr> rpl-4.0.14 (RPL/2)
   * Wed Apr 07 2010 BERTRAND Joël <rpl@systella.fr> rpl-4.0.13 (RPL/2)
   - implicit names can now be disabled by new IMPLICIT intrinsic:
   cauchy:[~/cvs/test] > cat implicit.rpl
   #!/usr/local/bin/rpl -sp
   TEST
   <<
       "none" implicit
   
       1 -> Z
       <<
           Z disp
           'Z' disp
       >>
   
       'Z' disp
       Z disp // Undefined
   >>
   
   cauchy:[~/cvs/test] > LANG=C ./implicit.rpl
   +++RPL/2 (R) version 4.0.13 (Wednesday 04/07/10, 13:57:44 CEST)
   +++Copyright (C) 1989 to 2009, 2010 BERTRAND Joel
   1
   'Z'
   'Z'
   +++System : Invalid implicit name [6631]
   cauchy:[~/cvs/test] > 
   
   RPL/2 aborts because the last Z is undefined and not protected by ''.
   By default, implicit is set to "ALL";
   - sqlite is upgraded to 3.6.23.1;
   - openssl is upgraded to 1.0.0;
   - major bug is fixed in RETURN intrinsic. It only occurs in evaluation
   subroutine;
   - table variable can now be sorted by SORT;
   - some regressions between libtool 1.x and 2.x are fixed by workarouds in
   Makefiles;
 - -a command line option analyzes program (structure and syntax) and  - -a command line option analyzes program (structure and syntax) and
 sends preprocessor output to standard output. This option is used by  sends preprocessor output to standard output. This option is used by
 rplc (RPL/2 compiler).  rplc (RPL/2 compiler).
Line 13  in formatted mode; Line 49  in formatted mode;
 - virtual variables are now writte in UTF-8 and all special characters  - virtual variables are now writte in UTF-8 and all special characters
 in string are escaped;  in string are escaped;
 - all formatted files are now converted into UTF-8;  - all formatted files are now converted into UTF-8;
 - all file and unix socket names created by RPL/2 are now UTF8 compliant;  - all file and unix socket names created by RPL/2 are now UTF-8 compliant;
 - RPL/2 tools (rpliconv, rplfile, rplpp and rplconvert) are now checked before  - RPL/2 tools (rpliconv, rplfile, rplpp and rplconvert) are now checked before
 each execution (md5 and sha1 sums) to enhance security. If one of these tools  each execution (md5 and sha1 sums) to enhance security. If one of these tools
 have been modified between RPL/2 compilation and current execution, RPL/2 aborts  have been modified between RPL/2 compilation and current execution, RPL/2 aborts

Removed from v.1.15  
changed lines
  Added in v.1.18


CVSweb interface <joel.bertrand@systella.fr>