Release Notes: A new Extension::exec_shared() function has been provided. Other minor improvements have been made.
Release Notes: Minor improvements have been made. Breakage of one of the unit tests by GTK+3.12 has been fixed.
Release Notes: This release fixes a bug with Extension::exec() which made a scheme script file evaluate to an empty list or throw a guile exception without arguments.
Release Notes: An Extension::exec() function has been added to run guile scheme extensions in C++ programs. New Thread::TaskManager methods have been added to run std::packaged_task objects asynchronously. Other minor improvements have been made.
Release Notes: This release adds minor improvements.
Release Notes: The scalability of the TaskManager, AsyncQueue, and AsyncQueueDispatch classes has been improved. Other improvements have been made.
Release Notes: parallel_for_each() and parallel_transform() functions for Thread::TaskManager objects have been added. A number of classes in the library have now been made movable.
Release Notes: Minor bugfixes, interface improvements, and documentation updates.
Release Notes: A more generalised interface for callable objects has been provided. Updates to the build system have been made.
Release Notes: This release adds a bugfix for Callback::lambda() and documentation updates.