Unstable work-in-progress.
Rename files bulk_loader -> bulk_load in preparation for changing to free function approach.
Merge branch 'develop' into feature/bulk-loader
Interface firming. Sketch of some implementation ideas. Incomplete.
bulk_load_test (distribution phase only) compiling and linking. Testing about to begin.
Initial commit
Rewrite to avoid istream_iterator, which uses operator>> rather than read(). Unstable work in progress.
Simple bulk_load_map test working.
Hold most recent iterator to minimize cache thrashing. BOOST_ASSET on inspect_leaf_to_root on it. Add more counts to reporting.
Add auto_cpu_timer.
Tweak reporting, shift test to NPS mock-up data.
Fix some GCC errors that VC++ was accepting without complaint.
Eliminate voluminous gcc order of initialization warnings
Resolve -p option name conflict. Clear gcc signed vs unsigned warning.
Fix incorrect key and mapped size check when opening existing file with variable length key or mapped size.
Add additional arguments to bulk load functions to make them more convenient to use. Add bulk_load_test command line arguments to take advantage of the new bulk load arguments. Also fix some GCC issues; add a typename, workaround lack of std::to_string().
Fix for GCC in C++03 mode: move the file_state helper into namespace detail.
Add bulk_load timings. Round up number of elements per temporary file to prevent last file having only a handful of elements. Fix failure to test for log_point == 0. Add some static casts to silence warnings. Add -k option to bulk_load_test to facilitate quick tests on small files.
Remove sort_data.cpp. Not going to be needed.