--- rpl/ChangeLog 2015/11/10 11:12:26 1.237 +++ rpl/ChangeLog 2017/08/03 17:03:02 1.273 @@ -1,6 +1,53 @@ -* Wed Sep 16 2015 BERTRAND Joël rpl-4.1.23 (RPL/2) +* Thu Aug 03 2017 BERTRAND Joël rpl-4.1.27 (RPL/2) +- DETACH is fixed and now runs as expected; +- motif$ is reborned; +- '->' can now by used in external names; +- sets$ library is done; +- new types can be created in external libraries; +- major bug is fixed in allocation(). When allocationsize was null, there +was a buffer overflow (8 bytes); +- new types can be created and managed in modules (see modules/sets for +example). +* Wed Jun 28 2016 BERTRAND Joël rpl-4.1.26 (RPL/2) +- major bug is fixed in READ (FLOW sockets); +- Lapack is upgraded to 3.7.0; +- OpenSSL is upgraded; +- GSL is upgraded to 2.4; +- file is upgraded to 5.29; +- some modifications are done to buld RPL/2 (and modules built with RPL/C) under +Cygwin (Windows 10, 64 bits); +- some symbols are removed from executable; +- readline is upgraded to 7.0; +- OpenSSL symbols are not exported anymore; +- gnuplot is upgraded to 5.0.6. +* Tue Sep 27 2016 BERTRAND Joël rpl-4.1.25 (RPL/2) +- ncurses, file, openssl and sqlite are upgraded; +- major bug is fixed in DETACH (race condition and dead lock); +- lot of minor bugs have been fixed in processus management; +- (p)select() is replaced by poll() due to a strange bug in glibc. pselect() +returns a erroneous number of readable devices when max file descriptor is +greater than 1024; +- tools/file-5.25.diff.gz is fixed (against file-5.25 and not 5.11); +- OpenSSL is upgraded and new API is used. +* 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.0; +- 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 @@ -35,7 +82,7 @@ algebraic expressions were able to be di characters instead of BUG(); - zlib is upgraded; - sqlite and openssl are upgraded; -- new buffercached allocator is added; +- new buffercached allocator is added; - giac is upgraded to 1.1.4; - Gnuplot is upgraded to 5.0.0. * Mon Jan 5 2015 BERTRAND Joël rpl-4.1.19 (RPL/2)