The core of STXXL is an implementation of the C++ standard template library STL for external memory (out-of-core) computations, i.e., STXXL implements containers and algorithms that can process huge volumes of data that only fit on disks. While the compatibility to the STL supports ease of use and compatibility with existing applications, another design priority is high performance.
What's new in 1.3?
· Improved support (e. g. priority queue) for the libstdc++ parallel mode (successor of MCSTL), requires g++ 4.4 or later.
· support for latest compiler versions
· support for FreeBSD
· new file types: fileperblock (save space through early deallocation), wbtl (library-based write-combining for flash)
· Files can be made auto-growing (specified in .stxxl by a size of 0), they will be deleted on normal program termination.
· many, many bug fixes
· many under-the-hood improvements
· Added several new test programs.
· For a detailed list, please read the the CHANGELOG file.