Projects / RPL/2 / Releases / 4.1.11

Version 4.1.11 of RPL/2

Release Notes: Shared and static variables are now stored in a tree. Only giac/src is built in rplcas (giac/Makefile.am is modified). Gnuplot, lapack, 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. Signal management is rewritten to avoid a strange bug on NetBSD where a signal handler can be called within a special thread and not in the calling thread. A 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.

    Other releases

    •  01 Apr 2013 15:06

      Release Notes: This release contains a lot of bugfixes and some minor improvements. All users should upgrade to 4.1.13.

      •  28 Feb 2013 14:11

        Release Notes: A minor bug inrecherche_type() was fixed. { "\"" } was not evaluated as expected as an inner quote was not escaped. A new CIPHER intrinsic was added for performing key generation, decryption, and encryption. CBC-CMAC and HMAC digests were added. A DIGEST intrinsic was added. Signal management on NetBSD was fixed. RPL/CAS auto-configuration is upgraded. SQLITE support was added in SQLQUERY, SQLCONNECT, and SQLDISCONNECT.

        •  19 Dec 2012 00:35

          Release Notes: Shared and static variables are now stored in a tree. Only giac/src is built in rplcas (giac/Makefile.am is modified). Gnuplot, lapack, 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. Signal management is rewritten to avoid a strange bug on NetBSD where a signal handler can be called within a special thread and not in the calling thread. A 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.

          •  02 Oct 2012 21:43

            Release Notes: FORALL intrinsic is added. A major bug (deadlock) is fixed in CYCLE that only occurred when CYCLE is called to interrupt a loop from a subroutine within a compiled program. There is a workaround to avoid strange bug on slow networks in READ intrinsic. CRITICAL/END structure is added. When a program enters in a critical section, all other threads of the same process sleep until the program leaves the critical section.

            •  22 Aug 2012 21:06

              Release Notes: Tools are upgraded (giac, ncurses, sqlite, units, and lapack). LENGTH*(...) format is fixed. Some patches have been added to build RPL/2 on NetBSD. Escaped characters are fixed in READ and WRITE operations. A major bug is fixed in READ intrinsic (on socket) as End Of File condition was randomly caught on slow networks. stdin can now handle espaced characters strings in SYSEVAL. --with-gcc-version is added to the configure script to force the gcc version, as gfortran 4.7 is broken and crashes with a segmentation fault.

              Screenshot

              Project Spotlight

              myBill

              A money flow management application.

              Screenshot

              Project Spotlight

              EDFbrowser

              A multi-platform EDF+ and BDF+ viewer.