2020-01-11 |
Richard W.M... | build: Hide make passthrough command. |
commit | commitdiff | tree | snapshot |
2020-01-11 |
Richard W.M... | parser: Fix longstanding bug where "()" was required... |
commit | commitdiff | tree | snapshot |
2020-01-11 |
Richard W.M... | tests: More basic tests. |
commit | commitdiff | tree | snapshot |
2020-01-11 |
Richard W.M... | tests: Print PASS/FAIL for each test. |
commit | commitdiff | tree | snapshot |
2020-01-10 |
Richard W.M... | run: Improve consistency of error messages. |
commit | commitdiff | tree | snapshot |
2020-01-10 |
Richard W.M... | jobs: Wait for completion even in the error case. |
commit | commitdiff | tree | snapshot |
2020-01-10 |
Richard W.M... | tests: Add basic tests. |
commit | commitdiff | tree | snapshot |
2020-01-10 |
Richard W.M... | parser: Allow an empty goal statement with no targets... |
commit | commitdiff | tree | snapshot |
2020-01-10 |
Richard W.M... | build: Add 'make maintainer-clean' passthrough rule. |
commit | commitdiff | tree | snapshot |
2020-01-10 |
Richard W.M... | stdlib: Add wrap function. |
commit | commitdiff | tree | snapshot |
2020-01-10 |
Richard W.M... | stdlib: Don't add \n after quoted_string. |
commit | commitdiff | tree | snapshot |
2020-01-10 |
Richard W.M... | run: Add %goals_final_check variable when evaluating... |
commit | commitdiff | tree | snapshot |
2020-01-10 |
Richard W.M... | Split implementation into dependency analysis and trave... |
commit | commitdiff | tree | snapshot |
2020-01-09 |
Richard W.M... | utils: Add unique () function. |
commit | commitdiff | tree | snapshot |
2020-01-09 |
Richard W.M... | jobs: Don't let Failure exception escape from worker. |
commit | commitdiff | tree | snapshot |
2020-01-09 |
Richard W.M... | cmdline: Make sure all errors go through main () function. |
commit | commitdiff | tree | snapshot |
2020-01-09 |
Richard W.M... | jobs: Introduce stop_all function to stop job submissio... |
commit | commitdiff | tree | snapshot |
2020-01-08 |
Richard W.M... | Update TODO. |
commit | commitdiff | tree | snapshot |
2020-01-08 |
Richard W.M... | build: Create man/ subdirectory before building man... |
commit | commitdiff | tree | snapshot |
2020-01-08 |
Richard W.M... | Implement parallel jobs (-j option). |
commit | commitdiff | tree | snapshot |
2020-01-08 |
Richard W.M... | build: Remove man/*.? man pages when running 'make... |
commit | commitdiff | tree | snapshot |
2020-01-07 |
Richard W.M... | docs: Add empty Goalfile(5) and goals-reference(5). |
commit | commitdiff | tree | snapshot |
2020-01-07 |
Richard W.M... | docs: Write man pages to man/ subdirectory. |
commit | commitdiff | tree | snapshot |
2020-01-07 |
Richard W.M... | docs: Expand the basic man page. |
commit | commitdiff | tree | snapshot |
2020-01-07 |
Richard W.M... | docs: Use pod2man -u option. |
commit | commitdiff | tree | snapshot |
2020-01-07 |
Richard W.M... | cmdline: Don't convert Goalfile, includes to absolute... |
commit | commitdiff | tree | snapshot |
2020-01-07 |
Richard W.M... | Add documentation subdirectory. |
commit | commitdiff | tree | snapshot |
2020-01-07 |
Richard W.M... | In debug mode (-d) print all shell scripts executed. |
commit | commitdiff | tree | snapshot |
2020-01-07 |
Richard W.M... | Add README file for the project. |
commit | commitdiff | tree | snapshot |
2020-01-07 |
Richard W.M... | Update TODO. |
commit | commitdiff | tree | snapshot |
2020-01-07 |
Richard W.M... | eval: Split running external code according to return... |
commit | commitdiff | tree | snapshot |
2020-01-07 |
Richard W.M... | Implement pure functions. |
commit | commitdiff | tree | snapshot |
2020-01-06 |
Richard W.M... | lexer: Use @{...} for quiet code sections. |
commit | commitdiff | tree | snapshot |
2020-01-06 |
Richard W.M... | parser: Fix parsing of patterns containing explicit... |
commit | commitdiff | tree | snapshot |
2020-01-06 |
Richard W.M... | parser: Fix tracking of beginning of line for error... |
commit | commitdiff | tree | snapshot |
2020-01-06 |
Richard W.M... | Copy system environment into initial env, and also... |
commit | commitdiff | tree | snapshot |
2020-01-06 |
Richard W.M... | Allow functions "returning strings" (etc), redefine... |
commit | commitdiff | tree | snapshot |
2020-01-05 |
Richard W.M... | Standardize running code in a single function, include... |
commit | commitdiff | tree | snapshot |
2020-01-05 |
Richard W.M... | Update TODO |
commit | commitdiff | tree | snapshot |
2020-01-05 |
Richard W.M... | Functions return expressions instead of only lists... |
commit | commitdiff | tree | snapshot |
2020-01-04 |
Richard W.M... | build: Create dependencies for Goalfile itself. |
commit | commitdiff | tree | snapshot |
2020-01-04 |
Richard W.M... | stdlib: Implement sort function. |
commit | commitdiff | tree | snapshot |
2020-01-04 |
Richard W.M... | Update TODO. |
commit | commitdiff | tree | snapshot |
2020-01-04 |
Richard W.M... | build: Generate complete OCaml dependencies. |
commit | commitdiff | tree | snapshot |
2020-01-04 |
Richard W.M... | Ast: Standard location for ocamldoc comments. |
commit | commitdiff | tree | snapshot |
2020-01-04 |
Richard W.M... | stdlib: Implement wildcard function. |
commit | commitdiff | tree | snapshot |
2020-01-04 |
Richard W.M... | Implement functions. |
commit | commitdiff | tree | snapshot |
2020-01-03 |
Richard W.M... | Ast: Remove functions which were moved to Eval module. |
commit | commitdiff | tree | snapshot |
2020-01-03 |
Richard W.M... | build: Add depend goal and 'make depend'. |
commit | commitdiff | tree | snapshot |
2020-01-03 |
Richard W.M... | build: Don't always pass -d to goals. |
commit | commitdiff | tree | snapshot |
2020-01-03 |
Richard W.M... | build: Fix construction of parser.mli |
commit | commitdiff | tree | snapshot |
2020-01-03 |
Richard W.M... | build: Fix ocamldep invocation. |
commit | commitdiff | tree | snapshot |
2020-01-03 |
Richard W.M... | build: Fix 'goals clean' rule. |
commit | commitdiff | tree | snapshot |
2020-01-03 |
Richard W.M... | stdlib: Fix *file tactic. |
commit | commitdiff | tree | snapshot |
2020-01-03 |
Richard W.M... | run: Fix whitespace. |
commit | commitdiff | tree | snapshot |
2020-01-03 |
Richard W.M... | run: Better debugging and error messages for goals... |
commit | commitdiff | tree | snapshot |
2020-01-03 |
Richard W.M... | run: If multiple goals match a tactic, at most one... |
commit | commitdiff | tree | snapshot |
2020-01-03 |
Richard W.M... | Don't default to echoing tactic command. |
commit | commitdiff | tree | snapshot |
2020-01-03 |
Richard W.M... | Update TODO |
commit | commitdiff | tree | snapshot |
2020-01-03 |
Richard W.M... | In dependency file, use ; between statements. |
commit | commitdiff | tree | snapshot |
2020-01-03 |
Richard W.M... | parser: Optional semicolon between statements. |
commit | commitdiff | tree | snapshot |
2020-01-03 |
Richard W.M... | Simplify Constructor -> Ctor. |
commit | commitdiff | tree | snapshot |
2020-01-03 |
Richard W.M... | Rename Eval -> Run, split out some Ast functions into... |
commit | commitdiff | tree | snapshot |
2020-01-03 |
Richard W.M... | eval: Don't check target was rebuilt if there is no... |
commit | commitdiff | tree | snapshot |
2020-01-03 |
Richard W.M... | Use goals itself exclusively to build. |
commit | commitdiff | tree | snapshot |
2020-01-03 |
Richard W.M... | eval: Goals with no targets always need a rebuild. |
commit | commitdiff | tree | snapshot |
2020-01-03 |
Richard W.M... | eval: If multiple goals match a tactic, run them all. |
commit | commitdiff | tree | snapshot |
2020-01-03 |
Richard W.M... | lexer: Fix parsing of { characters in CODE sections. |
commit | commitdiff | tree | snapshot |
2020-01-03 |
Richard W.M... | eval: Explicit function to evaluate goal arguments. |
commit | commitdiff | tree | snapshot |
2020-01-03 |
Richard W.M... | Revert "eval: Expand goal args before running the goal." |
commit | commitdiff | tree | snapshot |
2020-01-02 |
Richard W.M... | eval: Expand goal args before running the goal. |
commit | commitdiff | tree | snapshot |
2020-01-02 |
Richard W.M... | Lexer: Allow "-" char in the middle of identifier names. |
commit | commitdiff | tree | snapshot |
2020-01-02 |
Richard W.M... | Ast: Rename ECallTactic to ETacticConstructor. |
commit | commitdiff | tree | snapshot |
2020-01-02 |
Richard W.M... | Ast: Change EGoal -> EGoalDefn, ETactic -> ETacticDefn. |
commit | commitdiff | tree | snapshot |
2019-12-31 |
Richard W.M... | Implement -include (optional include) command. |
commit | commitdiff | tree | snapshot |
2019-12-31 |
Richard W.M... | Fix ‘goal’ when it appears as a target (meaning ‘goal... |
commit | commitdiff | tree | snapshot |
2019-12-31 |
Richard W.M... | More TODO ideas. |
commit | commitdiff | tree | snapshot |
2019-12-31 |
Richard W.M... | Add some more debugging. |
commit | commitdiff | tree | snapshot |
2019-12-30 |
Richard W.M... | Implement -d (debug) option. |
commit | commitdiff | tree | snapshot |
2019-12-30 |
Richard W.M... | Change -V to -v for compat with make. |
commit | commitdiff | tree | snapshot |
2019-12-30 |
Richard W.M... | stdlib: Add some rules for OCaml code. |
commit | commitdiff | tree | snapshot |
2019-12-30 |
Richard W.M... | Implement stdlib directory, -I, --no-prelude, etc. |
commit | commitdiff | tree | snapshot |
2019-12-28 |
Richard W.M... | Define OCaml Config module in ./configure, ./run script... |
commit | commitdiff | tree | snapshot |
2019-12-28 |
Richard W.M... | Implement tactics. |
commit | commitdiff | tree | snapshot |
2019-12-28 |
Richard W.M... | Remove Ast.PVar. |
commit | commitdiff | tree | snapshot |
2019-12-28 |
Richard W.M... | Run code with set -e / set -x. |
commit | commitdiff | tree | snapshot |
2019-12-27 |
Richard W.M... | Actually run goal code. |
commit | commitdiff | tree | snapshot |
2019-12-27 |
Richard W.M... | Add implicit tactic rebuild. |
commit | commitdiff | tree | snapshot |
2019-12-27 |
Richard W.M... | Substitute %<, %@ etc variables into code. |
commit | commitdiff | tree | snapshot |
2019-12-27 |
Richard W.M... | Add Ast.to_shell_script. |
commit | commitdiff | tree | snapshot |
2019-12-27 |
Richard W.M... | Hard code *file tactic. |
commit | commitdiff | tree | snapshot |
2019-12-27 |
Richard W.M... | Implement tactic matching. |
commit | commitdiff | tree | snapshot |
2019-12-27 |
Richard W.M... | todo: Note default parameters. |
commit | commitdiff | tree | snapshot |
2019-12-26 |
Richard W.M... | Factor out param_decl and improvements to AST printing. |
commit | commitdiff | tree | snapshot |
2019-12-25 |
Richard W.M... | Refactor evaluation. |
commit | commitdiff | tree | snapshot |
2019-12-25 |
Richard W.M... | Fix file() -> *file() in comment about tactics. |
commit | commitdiff | tree | snapshot |
2019-12-25 |
Richard W.M... | Rename Ast.StringMap -> Ast.Env |
commit | commitdiff | tree | snapshot |
2019-12-23 |
Richard W.M... | Begin converting Ast print functions so they can be... |
commit | commitdiff | tree | snapshot |
2019-12-23 |
Richard W.M... | Send debug message to stderr. |
commit | commitdiff | tree | snapshot |
2019-12-23 |
Richard W.M... | Print errors (Failure exceptions) nicely. |
commit | commitdiff | tree | snapshot |
next |