Permalink
Commits on Aug 1, 2012
  1. Add ut-disjoint_set stress: An adversarial case for our current union…

    Mortal committed Aug 1, 2012
    … find implementation
  2. Move read_array and write_array implementations into stream_crtp.h (p…

    Mortal committed Aug 1, 2012
    …reviously they were in stream_item_array_operations.h)
Commits on Jul 26, 2012
  1. Split file_base.cpp into file_base.cpp, file_stream_base.cpp, file_ba…

    Mortal committed Jul 26, 2012
    …se_crtp.inl and stream_crtp.inl, and move functions definitions in the tpie namespace into tpie.cpp, and the tpie::default_file_accessor typedef into file_accessor/file_accessor.h
  2. Reorder file_stream_base members in order of public/protected/private…

    Mortal committed Jul 26, 2012
    … and get rid of trailing whitespace
  3. Reorder stream_crtp members in order of public/protected/private and …

    Mortal committed Jul 26, 2012
    …get rid of trailing whitespace
  4. Split file_base.h header into file_base_crtp.h, stream_crtp.h, file_b…

    Mortal committed Jul 26, 2012
    …ase.h, file_stream_base.h and stream_item_array_operations.h and move function declarations in the tpie namespace into tpie.h
Commits on Jul 24, 2012
  1. Use consistent type naming: struct stream_item_array_operations inste…

    Mortal committed Jul 24, 2012
    …ad of class stream_item_array_operations
  2. Add file::stream assertion

    Mortal committed Jul 24, 2012
  3. Add queue test program

    Mortal committed Jul 24, 2012
  4. Add doc page about EM queue

    Mortal committed Jul 24, 2012
  5. Support attaching and detaching file::stream from a file regardless o…

    Mortal committed Jul 24, 2012
    …f constructors and destructors being called.
  6. Use consistent type naming: struct stream_item_array_operations inste…

    Mortal committed Jul 24, 2012
    …ad of class stream_item_array_operations
  7. Support variable length user data.

    Mortal committed Jul 24, 2012
    Suppose you have stream user data of a length that is known at write
    time but unknown at read time. Previously, you had to specify a constant
    user data size that had to be specified to open every time.
    
    Now, instead you have to specify a maximum user data size when you open
    a file for creation or write-only, and file_stream::write_user_data
    accepts a const void* and a memory_size_type. You can query the actual
    user data size and maximum user data size at stream accessor level and
    at file_stream level.
  8. Clean up file_base.h adding some docstrings and removing get methods …

    Mortal committed Jul 24, 2012
    …that have never been used
  9. Fix documentation file_stream

    Mortal committed Jul 24, 2012
  10. Document array_facade

    Mortal committed Jul 24, 2012
  11. Fix compilation issues

    antialize committed Jul 24, 2012
Commits on Jul 23, 2012