Commits on Jul 17, 2013
Commits on Jun 20, 2013
  1. Partial revert of [b4f579a].

    daniel-kristjansson committed Jun 20, 2013
    This is a generated file and patching it this way interferes with
    the translation workflow. The problem will be automatically fixed
    the time this translation is updated.
Commits on Jun 19, 2013
Commits on Jun 13, 2013
Commits on Jun 9, 2013
  1. Fix *MythSystem* names unrelated to MythSystem that got mistakenly re…

    daniel-kristjansson committed Jun 3, 2013
    …named in an earlier commit.
Commits on Jun 8, 2013
Commits on Jun 2, 2013
  1. Eliminate dead MythSystem flag kMSBuffered.

    daniel-kristjansson committed Jun 2, 2013
    IO is always buffered.
  2. Eliminate GetSignal() from new MythSystem.

    daniel-kristjansson committed Jun 2, 2013
    The ability to query the signal that killed a program is not part of POSIX,
    so we can't even depend on it on all unix systems. GetExitCode() will now
    return -1 if a program was killed by a signal, -2 if it is still uncollected
    and 0..255 if the program exited normally, so GetSignal() is unnecessary as
    a call if all it tells us is whether a signal killed the program.
  3. Close stdin after write in MythSystemLegacy.

    daniel-kristjansson committed Jun 2, 2013
    We only write to the program whatever has been sent in via Write()
    prior to calling Run(), but we never close the pipe. This is what
    was causing the stdin unit test for MythSystemLegacy to fail.
  4. Add new MythSystem. Rename old MythSystem to MythSystemLegacy.

    daniel-kristjansson committed Jun 1, 2013
    This commit creates a new simplifed and less ambiguous MythSystem API.
    The old MythSystem has been renamed MythSystemLegacy and provides
    the current implementation for the new MythSystem.
    The next steps are:
       Complete unit tests for new MythSystem,
         fixing bugs as they are found & enhancing MythSystemLegacy as necessary.
       Port code over to the new MythSystem interface.
       Get a windows buildbot running.
       Eliminate MythSystemLegacy unit tests.
       Refactor MythSystemLegacy to support only the new interface.
       Eliminate any unneccesary abstractions.
Commits on May 31, 2013
  1. Properly link with zmq stuff in tests.

    daniel-kristjansson committed May 31, 2013
    When running the tests we were dynamically linking with the
    installed versions of these libraries rather than the just
    compiled versions as we should be.
    Thanks go to Raymond Wagner for identifying the problem.
  2. Reduce the tightness of AddMSecsWorks() bounds.

    daniel-kristjansson committed May 31, 2013
    The time elapsed is in the range 30-34 on a Gentoo system.
    As long as the elapsed time is between 25 and 51 ms the addMSecs call did work,
    it may just take longer to get our timeslice back on some systems than others.
Commits on May 30, 2013
  1. Have make in basedir run unit tests on all target.

    daniel-kristjansson committed May 29, 2013
    Note: An all_no_test target has been added to bypass unit tests when iterating on code.
Commits on May 25, 2013