whenjobs.git
12 years agoCompare job names intelligently, so "job$9" < "job$10".
Richard W.M. Jones [Tue, 21 Feb 2012 13:57:07 +0000 (13:57 +0000)]
Compare job names intelligently, so "job$9" < "job$10".

12 years agoTest running of jobs.
Richard W.M. Jones [Tue, 21 Feb 2012 10:45:06 +0000 (10:45 +0000)]
Test running of jobs.

12 years agoImplement running of jobs.
Richard W.M. Jones [Tue, 21 Feb 2012 13:42:59 +0000 (13:42 +0000)]
Implement running of jobs.

12 years agoImplement 'whenjobs --daemon-stop'
Richard W.M. Jones [Tue, 21 Feb 2012 13:42:28 +0000 (13:42 +0000)]
Implement 'whenjobs --daemon-stop'

12 years agoAdd new when-expression operators.
Richard W.M. Jones [Tue, 21 Feb 2012 12:48:36 +0000 (12:48 +0000)]
Add new when-expression operators.

< <= > >=
+ - * / mod
increases decreases
prev

12 years agoEnsure when-stmt jobs always run in predictable (name) order.
Richard W.M. Jones [Tue, 21 Feb 2012 12:47:48 +0000 (12:47 +0000)]
Ensure when-stmt jobs always run in predictable (name) order.

12 years agoFurther fixes to parsing tests.
Richard W.M. Jones [Tue, 21 Feb 2012 12:53:07 +0000 (12:53 +0000)]
Further fixes to parsing tests.

This updates commit 96dc3423bc3675797f59c7b582110845ce7a8bf6.

12 years agopa_when: Allow >> in scripts to be escaped as >\>.
Richard W.M. Jones [Tue, 21 Feb 2012 10:44:03 +0000 (10:44 +0000)]
pa_when: Allow >> in scripts to be escaped as >\>.

12 years agopa_when does not need and shouldn't depend on whenlib.cma
Richard W.M. Jones [Tue, 21 Feb 2012 10:43:34 +0000 (10:43 +0000)]
pa_when does not need and shouldn't depend on whenlib.cma
or any other libraries.

12 years agoAdd a TODO file.
Richard W.M. Jones [Tue, 21 Feb 2012 10:43:03 +0000 (10:43 +0000)]
Add a TODO file.

12 years agoIgnore any .depend file.
Richard W.M. Jones [Tue, 21 Feb 2012 10:41:46 +0000 (10:41 +0000)]
Ignore any .depend file.

12 years agoExport string_of_variable utility function.
Richard W.M. Jones [Tue, 21 Feb 2012 08:49:44 +0000 (08:49 +0000)]
Export string_of_variable utility function.

12 years agoMiscellaneous utility functions.
Richard W.M. Jones [Tue, 21 Feb 2012 08:49:01 +0000 (08:49 +0000)]
Miscellaneous utility functions.

12 years agoFix parsing tests.
Richard W.M. Jones [Tue, 21 Feb 2012 08:48:17 +0000 (08:48 +0000)]
Fix parsing tests.

12 years agoFix matching on true/false identifier (for boolean literals).
Richard W.M. Jones [Tue, 21 Feb 2012 08:47:58 +0000 (08:47 +0000)]
Fix matching on true/false identifier (for boolean literals).

12 years agoScheduling of every-jobs.
Richard W.M. Jones [Mon, 20 Feb 2012 16:02:06 +0000 (16:02 +0000)]
Scheduling of every-jobs.

12 years agoAdd filter_map utility.
Richard W.M. Jones [Mon, 20 Feb 2012 15:45:34 +0000 (15:45 +0000)]
Add filter_map utility.

12 years agodocs: Fix tag -> version.
Richard W.M. Jones [Sat, 18 Feb 2012 19:45:08 +0000 (19:45 +0000)]
docs: Fix tag -> version.

12 years agoAC_CHECK_PROG sets variable to empty string when not found.
Richard W.M. Jones [Sat, 18 Feb 2012 17:10:28 +0000 (17:10 +0000)]
AC_CHECK_PROG sets variable to empty string when not found.

12 years agoAdd ocaml.m4
Richard W.M. Jones [Sat, 18 Feb 2012 17:04:37 +0000 (17:04 +0000)]
Add ocaml.m4

12 years agowhenjobs initial version.
Richard W.M. Jones [Fri, 10 Feb 2012 16:47:07 +0000 (16:47 +0000)]
whenjobs initial version.

12 years agoInitial build environment.
Richard W.M. Jones [Fri, 10 Feb 2012 13:39:03 +0000 (13:39 +0000)]
Initial build environment.