--- rpl/ChangeLog 2015/07/15 09:04:59 1.226 +++ rpl/ChangeLog 2016/03/01 21:59:43 1.245 @@ -1,4 +1,35 @@ -* Mon Jun 08 2015 BERTRAND Joël rpl-4.1.21 (RPL/2) +* Tue Mar 01 2016 BERTRAND Joël rpl-4.1.24 (RPL/2) +- tools are upgraded (xpm, openssl, ncurses, sqlite, file); +- BSD sockets options are fixed; +- RPL/2 splash screen is upgraded; +- gmp is upgraded to 6.1.0; +- sys_realloc() is added in library to allow reallocation à la C in RPL/C +programs; +- reallocate function is added to rplexternals.h; +- GET, GETI, LIST-> and TABLE-> now evaluate symbolic constants instead of +return associated fonctions in stack; +- { e } 1 get now returns e and not E. Same fix with infinity and i symbolic +constants ; +- GET is fixed and now evaluates names when names are not protected: +4 'X' sto { X } 1 get returns 4 and not X. Same fix for tables; +- --enable-native flag is added to configure script; +- lapack is upgraded to 3.6.0. +* Thu Nov 26 2015 BERTRAND Joël rpl-4.1.23 (RPL/2) +- Giac is upgraded to 1.2.2 and mpfi is added; +- GSL is upgraded to 2.1; +- major bug is fixed in interruption (mutexes failure); +- minor bug is fixed in evaluation(): +<< 1 'X' sto { X } 'Y' sto 'Y(1)' eval >> returns 1 and +<< 1 'X' sto { 'X' } 'Y' sto 'Y(1)' eval >> only returns 'X'. +Same bugfix for tables; +- 4 'X' sto <[ X ]> returns <[ X ]> in both interpreted and compiled mode. +Before this bugfix, it returned <[ 4 ]> in interpreted mode and <[ X ]> +in compiled mode. +* Wed Sep 16 2015 BERTRAND Joël rpl-4.1.22 (RPL/2) +- socket options are now forced on socket created by WFSOCK to fix 'KEEP ALIVE' +bug; +- sqlite is upgraded; +- major regressions are fixed in compiler; - gnuplot is upgraded from 5.0.0 to 5.0.1; - ncurses is upgraded from 5.9 to 6.0 ; - major bug is fixed in rpl_malloc(). rpl_malloc(0) crashed with segfault.