Diff for /rpl/ChangeLog between versions 1.33 and 1.38

version 1.33, 2010/06/24 09:25:14 version 1.38, 2010/08/06 15:32:15
Line 1 Line 1
   * Fri Aug 06 2010 BERTRAND Joël <rpl@systella.fr> rpl-4.0.18 (RPL/2)
   - OS/2 (eComStation 2.0 with EMX 0.9d) support is added;
   - TOKENIZE is now able to convert escape sequences;
   - ATPOKE and CLRATPOKE new intrinsics are added;
   - --enable-full-static configure flag is added. With this flag, mysql and
   postgresql libraries are statically linked in rpl executable;
   - units Makefile is modified to avoid readline and ncurses usages;
   - sqlite is upgraded to 3.7.0.1;
   - units is upgraded to 1.88;
   - another major bug is fixed in the same variable creation subroutine.
   Level 0 and 1 variables adresses were swapped when a global variable masked
   a name of RPL/2 routine;
   - major bug is fixed in global variable creation subroutine. When a global
   variable was created and when a local variable existed with the same name,
   computed address of global variable was wrong;
   - src/Makefile.am is modified to avoid a bug on several systems. libptmalloc3
   is forced in front of all libraries.
   * Tue Jul 13 2010 BERTRAND Joël <rpl@systella.fr> rpl-4.0.17 (RPL/2)
   - BACKTRACE intrinsic is added;
   - major bug is fixed in SELECT/DEFAULT/END conditional structure. Only occurs
   when this structure is included in IFERR/THEN/END structure and when an error is
   caught;
   - major bug is fixed in analyse() subroutine. When evaluation() returned error
   in a compiled program, analyse() caught this error twice and randomly aborted
   with a segmentation error;
   - TRIM and TOKENIZE replace both '\n' and '\t' by regular spaces;
   - ATEXIT subroutine begins with an implicit CSTOP to avoid multiple stop
   signals;
   - memory leak is fixed in ROW+. It only occurs when a row is added to an empty
   matrix.
 * Thu Jun 24 2010 BERTRAND Joël <rpl@systella.fr> rpl-4.0.16 (RPL/2)  * Thu Jun 24 2010 BERTRAND Joël <rpl@systella.fr> rpl-4.0.16 (RPL/2)
 - minor bug is fixed in evaluation() subroutine. With this patch, same program  - minor bug is fixed in evaluation() subroutine. With this patch, same program
 returns same result with or without -p flag;  returns same result with or without -p flag;

Removed from v.1.33  
changed lines
  Added in v.1.38


CVSweb interface <joel.bertrand@systella.fr>