do not enable -DNDEBUG by default

git-svn-id: svn://svn.code.sf.net/p/stxxl/code/trunk@983 4e380d45-d1fd-0310-85a7-d18ec86df0ad
reorder, reformat, add a few separators

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

git-svn-id: svn://svn.code.sf.net/p/stxxl/code/trunk@985 4e380d45-d1fd-0310-85a7-d18ec86df0ad
fixup bdb and tpie test compilation

git-svn-id: svn://svn.code.sf.net/p/stxxl/code/trunk@986 4e380d45-d1fd-0310-85a7-d18ec86df0ad
add rules to build tpie/bdb tests directly

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

git-svn-id: svn://svn.code.sf.net/p/stxxl/code/trunk@988 4e380d45-d1fd-0310-85a7-d18ec86df0ad
work around g++-4.2 ICE

git-svn-id: svn://svn.code.sf.net/p/stxxl/code/trunk@989 4e380d45-d1fd-0310-85a7-d18ec86df0ad
a bit more verbosity, debugging some accesses behind allocated arrays

git-svn-id: svn://svn.code.sf.net/p/stxxl/code/trunk@990 4e380d45-d1fd-0310-85a7-d18ec86df0ad
new function zero_dummy_array() for zeroing dummy arrays
to avoid valgrind reporting 'uninitialized writes'
only active if STXXL_INITIALIZE_ALL is defined (off by default)


git-svn-id: svn://svn.code.sf.net/p/stxxl/code/trunk@991 4e380d45-d1fd-0310-85a7-d18ec86df0ad
made the leda-sm tests compile again

git-svn-id: svn://svn.code.sf.net/p/stxxl/code/trunk@992 4e380d45-d1fd-0310-85a7-d18ec86df0ad
bugfix: failes if input has duplicates -> filter out duplicates

git-svn-id: svn://svn.code.sf.net/p/stxxl/code/trunk@993 4e380d45-d1fd-0310-85a7-d18ec86df0ad
more leda-sm tuning

git-svn-id: svn://svn.code.sf.net/p/stxxl/code/trunk@994 4e380d45-d1fd-0310-85a7-d18ec86df0ad
more noncopyable applications to the btree

git-svn-id: svn://svn.code.sf.net/p/stxxl/code/trunk@995 4e380d45-d1fd-0310-85a7-d18ec86df0ad
add public headers stxxl/aligned_alloc and stxxl/types

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

git-svn-id: svn://svn.code.sf.net/p/stxxl/code/trunk@997 4e380d45-d1fd-0310-85a7-d18ec86df0ad
use aligned_alloc/aligned_dealloc instead of new[]/delete[], zero the block before writing it to a file

git-svn-id: svn://svn.code.sf.net/p/stxxl/code/trunk@998 4e380d45-d1fd-0310-85a7-d18ec86df0ad
ensure that bucket1 may contain at least 2 elements

git-svn-id: svn://svn.code.sf.net/p/stxxl/code/trunk@999 4e380d45-d1fd-0310-85a7-d18ec86df0ad
add the script that runs all tests, optionally via valgrind

git-svn-id: svn://svn.code.sf.net/p/stxxl/code/trunk@1000 4e380d45-d1fd-0310-85a7-d18ec86df0ad
do not write uninitialized memory to files

git-svn-id: svn://svn.code.sf.net/p/stxxl/code/trunk@1001 4e380d45-d1fd-0310-85a7-d18ec86df0ad
64bit fixes for r999

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