New
stxxl-1.2.1
Version 1.2.1 (14 August 2008)
- add support for the libstdc++ parallel_mode (successor of MCSTL), new make targets: library_g++_pmode, tests_g++_pmode, clean_g++_pmode (requires g++ 4.3.2 or later)
- new stxxl file type stxxl::mem_file (for debugging purposes only), helps debugging with valgrind because no memory cell ever leaves valgrind's control
- properly destroy the singleton objects (block manager, disk queue threads, logger, stats, config, ...) at program exit
- fixed a bug (recursive locking) in recursive block allocation
- added a test program for recursive block allocation
- sensible dependencies for nmake (MSVC): only rebuild files as necessary
- improve performance of createdisks
- human-readable output for I/O stats
- replace hard coded min/max values by std::numeric_limits<>::min/max in examples
- fix a case where only half of the available memory was used during recursive merging
- verify stxxl::set_seed() functionality in tests
- remove stxxl disk files created from default configuration (no .stxxl file found) and other temporary files at program end
- stop using deprecated functions, switch to the replacements instead