version 1.54, 2010/12/08 20:58:15
|
version 1.63.2.2, 2011/04/14 08:46:32
|
Line 1
|
Line 1
|
* Thu Sep 23 2010 BERTRAND Joël <rpl@systella.fr> rpl-4.0.20 (RPL/2) |
* Thu Apr 14 2011 BERTRAND Joël <rpl@systella.fr> rpl-4.0.23 (RPL/2) |
|
* Thu Apr 14 2011 BERTRAND Joël <rpl@systella.fr> rpl-4.0.22 (RPL/2) |
|
- by default, RPL/2 uses "NONE" IMPLICIT when it's started in batch mode and |
|
"ALL" IMPLICIT when it runs in interactive mode; |
|
- when "NONE" IMPLICIT is set, STO intrinsic raises an error when it is used |
|
to create or modify a global variable. Now, with "NONE" IMPLICIT, you have |
|
to use SAVE to manipulate global variables; |
|
- replace erroneous TAB by TBL in evaluation() and formateur_fichier() |
|
subroutines; |
|
- fix major memory access violation in evaluation subroutine. Only occurs |
|
when 'X(i,j)' is evaluated on a matrix and when (i,j) points out of bounds; |
|
- fix major bug in evaluation subroutine. 'X(i)' returns execution error |
|
when X was a vector or a table. |
|
* Sun Apr 04 2011 BERTRAND Joël <rpl@systella.fr> rpl-4.0.21 (RPL/2) |
|
- Gnuplot is upgraded; |
|
- flag 34 is now used to enable or disable control character evaluation; |
|
- major bug is fixed in P->R intrinsic function when argument type is |
|
complex and degree mode is set; |
|
- L->T and T->L are added; |
|
- OLD filetype is fixed; |
|
- FLOW socket support is added; |
|
- FLOW sequential files are added; |
|
- new escape sequence is added to handle flow files (\x + hexadecimal code). |
|
Known escape sequences are \", \b, \n, \t, \x?? and \\. |
|
* Sun Mar 06 2011 BERTRAND Joël <rpl@systella.fr> rpl-4.0.20 (RPL/2) |
|
- Ncurses is upgraded to 5.8; |
|
- ALARM is fixed by filling isdst field; |
|
- catch ECONNRESET in write intrinsic to return an execution error instead of |
|
system one; |
|
- fix a typo in HELP intrinsic; |
|
- Openssl is upgraded to 1.0.0d, sqlite to 3.7.5 and readline to 6.2; |
|
- Lapack is upgraded to 3.3.0; |
|
- libmtmalloc is now default Solaris allocator; |
|
- ncurses is upgraded; |
|
- regression introduced by 4.0.19 is fixed in signal management. |
|
Interruption1() could be called from itself and raises bus error (on sparc) or |
|
segmentation fault; |
|
- sqlite is upgraded to 3.7.4; |
- OpenSSL is upgraded to 1.0.0c; |
- OpenSSL is upgraded to 1.0.0c; |
- syntax error is correctly checked ( (2+,0) does not crash RPL/2 anymore); |
- syntax error is correctly checked ( (2+,0) does not crash RPL/2 anymore); |
- characters are tested in recherche_type() to avoid names like '12+'; |
- characters are tested in recherche_type() to avoid names like '12+'; |
- sqlite is upgraded to 3.7.3; |
|
- gnuplot is upgraded to 4.4.2 due to major bugs. |
- gnuplot is upgraded to 4.4.2 due to major bugs. |
* Thu Sep 23 2010 BERTRAND Joël <rpl@systella.fr> rpl-4.0.19 (RPL/2) |
* Thu Sep 23 2010 BERTRAND Joël <rpl@systella.fr> rpl-4.0.19 (RPL/2) |
- due to a very strange bug I've only seen on Solaris, ptmalloc3 is removed. |
- due to a very strange bug I've only seen on Solaris, ptmalloc3 is removed. |