* Revert r27114, it seems to break stuff.

[?]
May 9, 2011, 8:57 AM
HJYRK37ANZKUPQY3RVUZNM7TU27R3OGB42WU7Y6K7Z5JFIT64TKAC

Dependencies

  • [2] WWEGP5ET * Use default values of job function arguments if they're not
  • [3] 7YCFGMZB * Report evaluation errors per job, and don't bail out if a job fails
  • [4] KD5237CU * eval-jobs now efficiently evaluates all Hydra jobs from a
  • [5] AEKIREIH * Updated hydra_eval_jobs for the new evaluator.
  • [*] 4N5APGRG * Start of a helper tool to evaluate job expressions efficiently.

Change contents

  • edit in src/c/hydra_eval_jobs.cc at line 51
    [3.470][2.0:53]()
    Formals::Formals_::iterator next = cur; ++next;
  • replacement in src/c/hydra_eval_jobs.cc at line 54
    [3.685][2.54:343]()
    if (a == argsLeft.end()) {
    if (!cur->def)
    throw TypeError(format("job `%1%' requires an argument named `%2%'")
    % attrPath % cur->name);
    tryJobAlts(state, doc, argsUsed, argsLeft, attrPath, fun, next, last, actualArgs);
    return;
    }
    [3.685]
    [3.805]
    if (a == argsLeft.end())
    throw TypeError(format("job `%1%' requires an argument named `%2%'")
    % attrPath % cur->name);
    Formals::Formals_::iterator next = cur; ++next;