fcppt (short for "Freundlich's C++ toolkit") is a C++ library with various classes and functions to make C++ development easier. It tries to fill in some gaps left by the Boost library and even implements some replacements for a few Boost components.
|Tags||Software Development Libraries|
|Licenses||Boost Software License|
|Operating Systems||Linux Windows|
Release Notes: Most prominently, this release adds improved cmake integration, which makes it a lot easier to use fcppt from other cmake-based projects. Some new functions have been added, most of them in the math category. fcppt.thread has been removed because boost.thread now does everything that fcppt.thread did. Lastly, the reset function of unique_ptr has been fixed, along with some other minor bugfixes.
Release Notes: This is mainly a bugfix release. It corrects some compatibility problems with clang-3.1, clang-3.2 trunk, gcc-4.8 trunk, boost-1.50.0_beta1, and doxygen-1.8.1. More warnings have been enabled where possible. There are also some minor new features like pure, const, and noreturn annotations, and a perlin fifth degree function.
Release Notes: This release focuses on improved stability, better documentation, and removal of obsoleted features that are now properly supported by Boost. It features a new assert framework, null_ptr emulation, optional references, a redesigned logger library, better strong typedefs, and some other minor changes. Boost 1.47 is now required. Therefore, a lot of filesystem wrappers, the chrono library, and the ratio library have been removed.
Release Notes: Boost 1.44 or later is now required (fsv2 is no longer supported). Many cmake fixes have been made so that fcppt can be installed properly and also used from the source directory. Some bugs in chrono, type_traits, and variant have been fixed. Overall, there are some minor improvements to several components.
Release Notes: A lot of changes have gone into this release. Some of the most important ones are: container::tree can now use ptr semantics and has a proper copying infrastructure. The find module for cmake has been fixed to conform to cmake's coding standards. fcppt's installation directories can now be fine controlled. make_unique_ptr and make_shared_ptr have been changed to take their arguments by value.