Release Notes: This release improved the data table module by fixing bugs and by improving the interface. The Makefile based build was improved to support parallel compilation. LuaJIT was updated to version 2.0.2 including recent changes from the official repository. GSL Shell is also binary compatible with LuaJIT and a standard Lua DLL is included in the binary distribution.
Release Notes: The General Data Table implementation is now complete. All the related functions are documented in a specific chapter of the user's manual. A family of plotting functions to create plots based on a table's data are available and documented. The function for linear regression now correctly handles most corner cases and complex factor products. The functions to create tables and read CVS files were improved. A function for univariate interpolation based on gdt tables was introduced.
Release Notes: This the first stable release of the 2.0 branch. Many build problems have been fixed for Linux and Mac OS X. Many fixes have been done for the x64 platforms, and a couple of serious bugs with LuaJIT2 have been fixed for the ARM platforms. Thanks to LuaJIT2, GSL Shell now works on x86, x64, and ARM with full JIT support. Support for compiling on Mac OS X was added.
Release Notes: Some bugs related to the X Window implementation were fixed. Safe workarounds were implemented for xcb-related bugs. Code optimization and rationalization were done. Exceptions and thread safety were improved. A new CSV module was added to read files in CSV format. A Debian package that avoids xcb-related memory leaks was created.