stdlib/fedora: Use rpmdev-bumpspec -r flag for < Rawhide builds.
[goals.git] / src /
2020-02-27 Richard W.M. Jonesrun: Improve error message if a predicate script fails.
2020-01-20 Richard W.M. JonesImplement %tmpdir.
2020-01-20 Richard W.M. JonesRename tactic -> predicate.
2020-01-20 Richard W.M. JonesImplement keep-going (-k) option.
2020-01-20 Richard W.M. Jonesjobs: If multiple jobs fail, save and print all the...
2020-01-20 Richard W.M. Jonesjobs: Remove unnecessary 'a retire and 'a to_string...
2020-01-12 Richard W.M. Jonesbuild: Implement install rule.
2020-01-12 Richard W.M. Joneseval: Remove a single trailing \n from "returning strin...
2020-01-12 Richard W.M. Jonescmdline: Implement -s (--silent or --quiet) option.
2020-01-12 Richard W.M. Jonesutils: Implement -j properly.
2020-01-11 Richard W.M. Jonesparser: Fix longstanding bug where "()" was required...
2020-01-10 Richard W.M. Jonesrun: Improve consistency of error messages.
2020-01-10 Richard W.M. Jonesjobs: Wait for completion even in the error case.
2020-01-10 Richard W.M. Jonesparser: Allow an empty goal statement with no targets...
2020-01-10 Richard W.M. Jonesrun: Add %goals_final_check variable when evaluating...
2020-01-10 Richard W.M. JonesSplit implementation into dependency analysis and trave...
2020-01-09 Richard W.M. Jonesutils: Add unique () function.
2020-01-09 Richard W.M. Jonesjobs: Don't let Failure exception escape from worker.
2020-01-09 Richard W.M. Jonescmdline: Make sure all errors go through main () function.
2020-01-09 Richard W.M. Jonesjobs: Introduce stop_all function to stop job submissio...
2020-01-08 Richard W.M. JonesImplement parallel jobs (-j option).
2020-01-07 Richard W.M. Jonescmdline: Don't convert Goalfile, includes to absolute...
2020-01-07 Richard W.M. JonesIn debug mode (-d) print all shell scripts executed.
2020-01-07 Richard W.M. Joneseval: Split running external code according to return...
2020-01-07 Richard W.M. JonesImplement pure functions.
2020-01-06 Richard W.M. Joneslexer: Use @{...} for quiet code sections.
2020-01-06 Richard W.M. Jonesparser: Fix parsing of patterns containing explicit...
2020-01-06 Richard W.M. Jonesparser: Fix tracking of beginning of line for error...
2020-01-06 Richard W.M. JonesCopy system environment into initial env, and also...
2020-01-06 Richard W.M. JonesAllow functions "returning strings" (etc), redefine...
2020-01-05 Richard W.M. JonesStandardize running code in a single function, include...
2020-01-05 Richard W.M. JonesFunctions return expressions instead of only lists...
2020-01-04 Richard W.M. JonesAst: Standard location for ocamldoc comments.
2020-01-04 Richard W.M. JonesImplement functions.
2020-01-03 Richard W.M. JonesAst: Remove functions which were moved to Eval module.
2020-01-03 Richard W.M. Jonesrun: Fix whitespace.
2020-01-03 Richard W.M. Jonesrun: Better debugging and error messages for goals...
2020-01-03 Richard W.M. Jonesrun: If multiple goals match a tactic, at most one...
2020-01-03 Richard W.M. JonesDon't default to echoing tactic command.
2020-01-03 Richard W.M. Jonesparser: Optional semicolon between statements.
2020-01-03 Richard W.M. JonesSimplify Constructor -> Ctor.
2020-01-03 Richard W.M. JonesRename Eval -> Run, split out some Ast functions into...
2020-01-03 Richard W.M. Joneseval: Don't check target was rebuilt if there is no...
2020-01-03 Richard W.M. JonesUse goals itself exclusively to build.
2020-01-03 Richard W.M. Joneseval: Goals with no targets always need a rebuild.
2020-01-03 Richard W.M. Joneseval: If multiple goals match a tactic, run them all.
2020-01-03 Richard W.M. Joneslexer: Fix parsing of { characters in CODE sections.
2020-01-03 Richard W.M. Joneseval: Explicit function to evaluate goal arguments.
2020-01-03 Richard W.M. JonesRevert "eval: Expand goal args before running the goal."
2020-01-02 Richard W.M. Joneseval: Expand goal args before running the goal.
2020-01-02 Richard W.M. JonesLexer: Allow "-" char in the middle of identifier names.
2020-01-02 Richard W.M. JonesAst: Rename ECallTactic to ETacticConstructor.
2020-01-02 Richard W.M. JonesAst: Change EGoal -> EGoalDefn, ETactic -> ETacticDefn.
2019-12-31 Richard W.M. JonesImplement -include (optional include) command.
2019-12-31 Richard W.M. JonesFix ‘goal’ when it appears as a target (meaning ‘goal...
2019-12-31 Richard W.M. JonesAdd some more debugging.
2019-12-30 Richard W.M. JonesImplement -d (debug) option.
2019-12-30 Richard W.M. JonesChange -V to -v for compat with make.
2019-12-30 Richard W.M. JonesImplement stdlib directory, -I, --no-prelude, etc.
2019-12-28 Richard W.M. JonesDefine OCaml Config module in ./configure, ./run script...
2019-12-28 Richard W.M. JonesImplement tactics.
2019-12-28 Richard W.M. JonesRemove Ast.PVar.
2019-12-28 Richard W.M. JonesRun code with set -e / set -x.
2019-12-27 Richard W.M. JonesActually run goal code.
2019-12-27 Richard W.M. JonesAdd implicit tactic rebuild.
2019-12-27 Richard W.M. JonesSubstitute %<, %@ etc variables into code.
2019-12-27 Richard W.M. JonesAdd Ast.to_shell_script.
2019-12-27 Richard W.M. JonesHard code *file tactic.
2019-12-27 Richard W.M. JonesImplement tactic matching.
2019-12-26 Richard W.M. JonesFactor out param_decl and improvements to AST printing.
2019-12-25 Richard W.M. JonesRefactor evaluation.
2019-12-25 Richard W.M. JonesFix file() -> *file() in comment about tactics.
2019-12-25 Richard W.M. JonesRename Ast.StringMap -> Ast.Env
2019-12-23 Richard W.M. JonesBegin converting Ast print functions so they can be...
2019-12-23 Richard W.M. JonesSend debug message to stderr.
2019-12-23 Richard W.M. JonesPrint errors (Failure exceptions) nicely.
2019-12-23 Richard W.M. JonesDefine *file() syntax for tactic constructors.
2019-12-23 Richard W.M. JonesAttach parser location information to AST nodes.
2019-12-23 Richard W.M. JonesBasic evaluation.
2019-12-23 Richard W.M. JonesImplement -C / --directory option.
2019-12-23 Richard W.M. JonesAdd environment to store variables and goals.
2019-12-22 Richard W.M. JonesCommand line parsing of anon args.
2019-12-22 Richard W.M. JonesExpose parsing of expressions from command line.
2019-12-21 Richard W.M. JonesContinue command line parsing.
2019-12-21 Richard W.M. JonesRename parsing/ to src/