do not use parallelized std::equal() on stxxl::deque (parallel access causes random I/Os that slows the process down)

git-svn-id: svn://svn.code.sf.net/p/stxxl/code/trunk@1692 4e380d45-d1fd-0310-85a7-d18ec86df0ad
simplify running all tests

git-svn-id: svn://svn.code.sf.net/p/stxxl/code/trunk@1693 4e380d45-d1fd-0310-85a7-d18ec86df0ad
made queue test deterministic, so it can be rerun doing the same sequence of operations

git-svn-id: svn://svn.code.sf.net/p/stxxl/code/trunk@1694 4e380d45-d1fd-0310-85a7-d18ec86df0ad
add support for determinism before seed handling was implemented

git-svn-id: svn://svn.code.sf.net/p/stxxl/code/trunk@1695 4e380d45-d1fd-0310-85a7-d18ec86df0ad
start using IEC binary multipliers, better names welcome

git-svn-id: svn://svn.code.sf.net/p/stxxl/code/trunk@1696 4e380d45-d1fd-0310-85a7-d18ec86df0ad
consistently use B, KiB, MiB, GiB, s, MiB/s and stop multiplying with 1e-6

git-svn-id: svn://svn.code.sf.net/p/stxxl/code/trunk@1697 4e380d45-d1fd-0310-85a7-d18ec86df0ad
be a bit more verbose when blocks are switched

git-svn-id: svn://svn.code.sf.net/p/stxxl/code/trunk@1698 4e380d45-d1fd-0310-85a7-d18ec86df0ad
start a new test program for a pair of prefetch_pool and write_pool

git-svn-id: svn://svn.code.sf.net/p/stxxl/code/trunk@1699 4e380d45-d1fd-0310-85a7-d18ec86df0ad
add write-after-read coherence test

git-svn-id: svn://svn.code.sf.net/p/stxxl/code/trunk@1700 4e380d45-d1fd-0310-85a7-d18ec86df0ad
build test_pool_pair on msvc, too

git-svn-id: svn://svn.code.sf.net/p/stxxl/code/trunk@1701 4e380d45-d1fd-0310-85a7-d18ec86df0ad
add Write-After-Write coherence test

git-svn-id: svn://svn.code.sf.net/p/stxxl/code/trunk@1702 4e380d45-d1fd-0310-85a7-d18ec86df0ad
simplify

git-svn-id: svn://svn.code.sf.net/p/stxxl/code/trunk@1703 4e380d45-d1fd-0310-85a7-d18ec86df0ad
write_pool: invalidate the stale write request in a Write-After-Write event to keep cache coherence for prefetch_pool access

git-svn-id: svn://svn.code.sf.net/p/stxxl/code/trunk@1704 4e380d45-d1fd-0310-85a7-d18ec86df0ad
stop std::list misuse

git-svn-id: svn://svn.code.sf.net/p/stxxl/code/trunk@1705 4e380d45-d1fd-0310-85a7-d18ec86df0ad
cleanup

git-svn-id: svn://svn.code.sf.net/p/stxxl/code/trunk@1706 4e380d45-d1fd-0310-85a7-d18ec86df0ad
add methods has_request() and steal_request()

git-svn-id: svn://svn.code.sf.net/p/stxxl/code/trunk@1707 4e380d45-d1fd-0310-85a7-d18ec86df0ad
use has_request() and steal_request() to get a request from a write_pool

git-svn-id: svn://svn.code.sf.net/p/stxxl/code/trunk@1708 4e380d45-d1fd-0310-85a7-d18ec86df0ad
add read(block, bid, w_pool) method to utilize write_pool cache for unhinted reads

git-svn-id: svn://svn.code.sf.net/p/stxxl/code/trunk@1709 4e380d45-d1fd-0310-85a7-d18ec86df0ad
try reading unhinted blocks from write_pool cache

git-svn-id: svn://svn.code.sf.net/p/stxxl/code/trunk@1710 4e380d45-d1fd-0310-85a7-d18ec86df0ad
drop superfluous includes

git-svn-id: svn://svn.code.sf.net/p/stxxl/code/trunk@1711 4e380d45-d1fd-0310-85a7-d18ec86df0ad