Diff for /rpl/ChangeLog between versions 1.220 and 1.278

version 1.220, 2015/03/25 09:46:03 version 1.278, 2018/01/01 10:34:06
Line 1 Line 1
 * Mon Feb 19 2015 BERTRAND Joël <rpl@systella.fr> rpl-4.1.21 (RPL/2)  * Thu Aug 03 2017 BERTRAND Joël <rpl@systella.fr> rpl-4.1.28 (RPL/2)
   - ncurses is upgraded;
   - NBRCPUS is added ;
   - splash screen is not centered on screen that contains pointer.
   * Thu Aug 03 2017 BERTRAND Joël <rpl@systella.fr> 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 allocation size 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@systella.fr> 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@systella.fr> 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@systella.fr> 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@systella.fr> 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@systella.fr> 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.
   * Mon Jun 08 2015 BERTRAND Joël <rpl@systella.fr> rpl-4.1.21 (RPL/2)
   - nested function options() is removed from instruction_open() as
   LLVM/CLANG does not support this kind of function;
   - sqlite and ncurses are upgraded;
   - all compilation errors are now printed;
   - escaped characters are allowed in LOGGER intrinsic;
 - 1 -> Y 'Z' now returns undefined implicit name error.  - 1 -> Y 'Z' now returns undefined implicit name error.
 * Mon Feb 19 2015 BERTRAND Joël <rpl@systella.fr> rpl-4.1.20 (RPL/2)  * Mon Feb 19 2015 BERTRAND Joël <rpl@systella.fr> rpl-4.1.20 (RPL/2)
 - minor bug is fixed in evaluation(). When analyse() is called from  - minor bug is fixed in evaluation(). When analyse() is called from
Line 11  algebraic expressions were able to be di Line 86  algebraic expressions were able to be di
 characters instead of BUG();  characters instead of BUG();
 - zlib is upgraded;  - zlib is upgraded;
 - sqlite and openssl are upgraded;  - sqlite and openssl are upgraded;
 - new buffercached  allocator is added;  - new buffercached allocator is added;
 - giac is upgraded to 1.1.4;  - giac is upgraded to 1.1.4;
 - Gnuplot is upgraded to 5.0.0.  - Gnuplot is upgraded to 5.0.0.
 * Mon Jan 5 2015 BERTRAND Joël <rpl@systella.fr> rpl-4.1.19 (RPL/2)  * Mon Jan 5 2015 BERTRAND Joël <rpl@systella.fr> rpl-4.1.19 (RPL/2)

Removed from v.1.220  
changed lines
  Added in v.1.278


CVSweb interface <joel.bertrand@systella.fr>