Diff for /rpl/ChangeLog between versions 1.207 and 1.231

version 1.207, 2015/01/05 14:03:54 version 1.231, 2015/09/16 09:02:30
Line 1 Line 1
   * 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.
   * 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
   evaluation(), RPL/2 always evaluates compiled expression;
   - 1 -> X 'X' can be evaluated ('X' is a name and before last patch, only
   algebraic expressions were able to be directly evaluated);
   - major regression introduced in 4.1.19 is fixed in parser.
   << 1 -> X << exp >> >> returned syntax error;
   - compilation() now returns an error if a definition name contains invalid
   characters instead of BUG();
   - zlib is upgraded;
   - sqlite and openssl are upgraded;
   - 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@systella.fr> rpl-4.1.19 (RPL/2)  * Mon Jan 5 2015 BERTRAND Joël <rpl@systella.fr> rpl-4.1.19 (RPL/2)
 - EQV is added in algebraic input and output subroutines;  - EQV is added in algebraic input and output subroutines;
 - ncurses and sqlite have been upgraded with last patches;  - ncurses and sqlite have been upgraded with last patches;
Line 6 Line 35
 not do anything. Only fonctions to convert algebraic expression to and from  not do anything. Only fonctions to convert algebraic expression to and from
 q-tree have been written and successfuly tested;  q-tree have been written and successfuly tested;
 - EQV intrinsic is added;  - EQV intrinsic is added;
 - major bug is fixed in XOR intrinsic (rroneous truth table with integer or real  - major bug is fixed in XOR intrinsic (erroneous truth table with integer
 arguments);  or real arguments);
 - parser is upgraded. Now, it is possible to write <[[[3]]]> or {{5}} (without  - parser is upgraded. Now, it is possible to write <[[[3]]]> or {{5}} (without
 space) and [[ 3 4 ]]4 catches error;  space) and [[ 3 4 ]]4 catches error;
 - major regression is fixed in recherche_type() (complex type);  - major regression is fixed in recherche_type() (complex type);

Removed from v.1.207  
changed lines
  Added in v.1.231


CVSweb interface <joel.bertrand@systella.fr>