Permalink
Commits on Sep 29, 2017
Commits on Sep 26, 2017
  1. Merge branch 'parallel_exceptions' (#228)

    Mortal committed Sep 26, 2017
    Handle exceptions thrown inside a parallel pipe
  2. Add comments and remove trailing whitespace

    Mortal committed Sep 26, 2017
Commits on Sep 6, 2016
  1. ut-external_priority_queue: Increase mmavail a bit and replace weird …

    Mortal committed Sep 6, 2016
    …constants with meaningful expressions
Commits on Jun 20, 2016
  1. fixup! Add file_limit_enforcement test

    Mortal authored and antialize committed May 24, 2016
  2. Break a line

    Mortal authored and antialize committed May 24, 2016
  3. Refactor ut-merge_sort

    Mortal authored and antialize committed May 24, 2016
  4. Change set_items logic

    Mortal authored and antialize committed May 24, 2016
  5. Change m_maxItems to a stream_size_type

    Mortal authored and antialize committed May 24, 2016
Commits on May 17, 2016
  1. Change documentation of set_block_size to allow changing the block si…

    Mortal committed May 17, 2016
    …ze when no files are open
Commits on May 12, 2016
  1. Fix set_items logging

    Mortal committed May 12, 2016
  2. Remove node::init_segment

    Mortal committed Mar 1, 2016
Commits on Nov 5, 2015
  1. Document the new open() calls

    Mortal authored and svendcsvendsen committed Apr 29, 2014
  2. Add tests to CMakeLists

    Mortal authored and svendcsvendsen committed Apr 25, 2014
  3. file_stream::open: Make openFlags == 0 the default

    Mortal authored and svendcsvendsen committed Apr 25, 2014
    Also fixes a bug with flags parsing in open_inner.
Commits on Oct 20, 2015
Commits on Aug 15, 2015
  1. Amend mailmap

    Mortal committed Aug 15, 2015
Commits on Jun 2, 2015
Commits on Feb 18, 2015
  1. Do not access a static member through a null pointer

    Mortal authored and svendcsvendsen committed May 22, 2014
    This is probably always safe in practice, but the standard does not
    specify anything for this corner case.
  2. pipeline::fetch: Do not pass a temporary to boost::any_cast

    Mortal authored and svendcsvendsen committed May 22, 2014
    boost::any_cast<T>(const any<T> &) coerces the payload to be const,
    which is invalid if the wrapped object was not originally const.
    
    This happens e.g. when boost::any contains an int which is wrapped in a
    boost::any::holder<int>;
    boost::any_cast<int>(const any<int> &) will try to coerce this into a
    boost::any::holder<const int>
    which results in undefined behavior.