* Require every argument to be specified.
[?]
Mar 9, 2009, 10:13 AM
HOVPJBFFZWO37IJWS6XVOZZ6D6UZUZ5J4B3SPN53SQK7GSCJPD3QCDependencies
- [2]
7YCFGMZB* Report evaluation errors per job, and don't bail out if a job fails - [3]
KD5237CU* eval-jobs now efficiently evaluates all Hydra jobs from a - [4]
FMJMW4PU - [*]
4N5APGRG* Start of a helper tool to evaluate job expressions efficiently.
Change contents
- edit in src/c/eval-jobs.cc at line 61
else if (!matchDefaultValue(def2, def))throw TypeError(format("cannot auto-call a function that has an argument without a default value (`%1%')")% aterm2String(name)); - replacement in src/c/eval-jobs.cc at line 62
tryJobAlts(state, doc, argsUsed, argsLeft, attrPath, fun, ATgetNext(formals), actualArgs);throw TypeError(format("job `%1%' requires an argument named `%2%'")% attrPath % aterm2String(name)); - replacement in src/c/eval-jobs.cc at line 166
? parseExprFromString(state, value, absPath("."))? evalExpr(state, parseExprFromString(state, value, absPath(".")))