Release Notes: This release primarily improves the matrix and linear algebra components of this library. However, some minor bugfixes and additional improvements are also present.
Release Notes: This release of the library includes some new machine learning algorithms. Specifically, it includes a multi-layer perception and a nu support vector machine. It also includes further speed optimizations of the linear algebra library and 22 new functions that operate on matrix objects. Lastly, some minor bugs have been fixed.
Release Notes: This release includes three smart pointers (shared_ptr, weak_ptr, and scoped_ptr). The linear algebra code has also been further optimized to take advantage of small statically sized matrices.
Release Notes: An object to allow the easy handling of threads running global functions was added. The ability to process arbitrary HTTP headers was added to the Web server object. Minor improvements were added to the matrix and command line parser objects.
Release Notes: This release primarily includes updates to the matrix object, which now supports runtime sizing in addition to its previous compile-time dimensioning capabilities. Some more helper functions have also been added and minor bugs were fixed.
Release Notes: The ability to configure the logger objects from a textual configuration file was added.
No changes have been submitted for this release.
Release Notes: Minor enhancements. Most notably, the pipe inter-thread communication object can now be used with a zero length buffer.
Release Notes: Minor bugs were fixed.
Release Notes: Minor changes were made. A bug in the bool serialization code was fixed and a simple lossless compressed image file format was added. A new version of the threaded_object that allows you to create objects with more than one thread running in them was added.