--- rpl/ChangeLog 2012/08/22 09:29:03 1.129 +++ rpl/ChangeLog 2013/02/23 18:32:15 1.149 @@ -1,3 +1,33 @@ +* Tue Dec 18 2012 BERTRAND Joël rpl-4.1.12 (RPL/2) +- DIGEST intrinsic is added; +- signal management is fixed to be usable on NetBSD; +- RPL/CAS autoconfiguration is upgraded; +- sqlite, openssl, giac, gmp ave been upgraded; +- SQLITE support is added in SQLQUERY, SQLCONNECT and SQLDISCONNECT. +* Tue Dec 18 2012 BERTRAND Joël rpl-4.1.11 (RPL/2) +- shared variables are now stored in a tree; +- lapack is upgraded to 3.4.2; +- only giac/src is built in rplcas (giac/Makefile.am is modified); +- gnuplot is upgraded to 4.6.1; +- giac, units and ncurses are upgraded; +- interprocess capabilities are removed when RPL/2 cannot run its initialization +routine to keep operating system as clean as possible; +- sem_wait() has to catch EINTR in thread_surveillance_signaux(); +- signal management is rewritten to avoid a strange bug on NetBSD. On NetBSD, +a signal handler can be called within a special thread and not in the +calling thread; +- static variables are now written in a variables tree; +- major bug is fixed in STO intrinsic. STO returns an error when it has +to create a global variable if intrinsic none (default) is set. +* Mon Oct 1 2012 BERTRAND Joël rpl-4.1.10 (RPL/2) +- FORALL intrinsic is added; +- major bug (deadlock) is fixed in CYCLE. Only occurs when CYCLE is called to +interrupt a loop from a subroutine within a compiled programm; +- workaround to avoid strange bug on slow network is written in READ +intrinsic; +- CRITICAL/END structure is added. When program enters in a critical +section, all other threads of the same process sleep until program leaves +critical section. * Wed Aug 22 2012 BERTRAND Joël rpl-4.1.9 (RPL/2) - giac is upgraded to 0.9.8; - ncurses is patched with last patches;