yet another PR33361 workaround ...

git-svn-id: svn://svn.code.sf.net/p/stxxl/code/trunk@1830 4e380d45-d1fd-0310-85a7-d18ec86df0ad
-O0 should be /O0 for msvc, hopefully

git-svn-id: svn://svn.code.sf.net/p/stxxl/code/trunk@1831 4e380d45-d1fd-0310-85a7-d18ec86df0ad
regenerate with doxygen 1.6.1

git-svn-id: svn://svn.code.sf.net/p/stxxl/code/trunk@1832 4e380d45-d1fd-0310-85a7-d18ec86df0ad
update for uncrustify 0.52

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

git-svn-id: svn://svn.code.sf.net/p/stxxl/code/trunk@1834 4e380d45-d1fd-0310-85a7-d18ec86df0ad
merge enum decalrations and use them later on

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

git-svn-id: svn://svn.code.sf.net/p/stxxl/code/trunk@1836 4e380d45-d1fd-0310-85a7-d18ec86df0ad
also test vector<block_type [, new_alloc<block_type>]>

git-svn-id: svn://svn.code.sf.net/p/stxxl/code/trunk@1837 4e380d45-d1fd-0310-85a7-d18ec86df0ad
random_shuffle: warn about insufficient memory, set prefetch_aggr later and delete buckets immediately when finished

git-svn-id: svn://svn.code.sf.net/p/stxxl/code/trunk@1838 4e380d45-d1fd-0310-85a7-d18ec86df0ad
grow_shrink_stack2: move common hinting code to private method rehint(), always do a full rehint if prefetch_aggr() is set (don't require a change)

git-svn-id: svn://svn.code.sf.net/p/stxxl/code/trunk@1839 4e380d45-d1fd-0310-85a7-d18ec86df0ad
use insert(end(), range...) instead of resize() followed by copy() to avoid uninitialized warnings

git-svn-id: svn://svn.code.sf.net/p/stxxl/code/trunk@1840 4e380d45-d1fd-0310-85a7-d18ec86df0ad
use -Wno-error for mng/unittest.cpp to suppress may-be-used-uninitialized error

git-svn-id: svn://svn.code.sf.net/p/stxxl/code/trunk@1841 4e380d45-d1fd-0310-85a7-d18ec86df0ad
add note about single buffered grow_shrink_stack2 that may cause 1 I/O per direction change

git-svn-id: svn://svn.code.sf.net/p/stxxl/code/trunk@1842 4e380d45-d1fd-0310-85a7-d18ec86df0ad
convert grow_shrink_stack2 to use read_write_pool

git-svn-id: svn://svn.code.sf.net/p/stxxl/code/trunk@1843 4e380d45-d1fd-0310-85a7-d18ec86df0ad
add another random_shuffle test to demonstrate a bug in write_vector helper

git-svn-id: svn://svn.code.sf.net/p/stxxl/code/trunk@1844 4e380d45-d1fd-0310-85a7-d18ec86df0ad
don't create pools manually, just pass memory sizes to the PQ

git-svn-id: svn://svn.code.sf.net/p/stxxl/code/trunk@1845 4e380d45-d1fd-0310-85a7-d18ec86df0ad
priority_queue: switch to read_write_pool

git-svn-id: svn://svn.code.sf.net/p/stxxl/code/trunk@1846 4e380d45-d1fd-0310-85a7-d18ec86df0ad
switch priority_queue tests to read_write_pool

git-svn-id: svn://svn.code.sf.net/p/stxxl/code/trunk@1847 4e380d45-d1fd-0310-85a7-d18ec86df0ad
update compiler compatibility matrix, switch to boost 1.40.0

git-svn-id: svn://svn.code.sf.net/p/stxxl/code/trunk@1848 4e380d45-d1fd-0310-85a7-d18ec86df0ad
use plain int, I don't want to look for an 32bit int type on MSVC

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