parser: Fix longstanding bug where "()" was required after CLI targets.
[goals.git] / TODO
diff --git a/TODO b/TODO
index 7cbf9f5..51bd05a 100644 (file)
--- a/TODO
+++ b/TODO
@@ -6,14 +6,12 @@ Default parameters, ie:
 You might only allow defaults to be added to the end, or you
 might allow goals to be called with labelled parameters.
 
 You might only allow defaults to be added to the end, or you
 might allow goals to be called with labelled parameters.
 
-Fix: You must use 'all ()' on the command line.
-
 Deleting target files if goals is interrupted, but only if the
 timestamp changes (what about non-*files?).  Also: atomic code.  This
 will delete the target if the code doesn't run to completion.  (make
 doesn't do this, but probably it should).
 
 Deleting target files if goals is interrupted, but only if the
 timestamp changes (what about non-*files?).  Also: atomic code.  This
 will delete the target if the code doesn't run to completion.  (make
 doesn't do this, but probably it should).
 
-Implement parallel builds.
+Parallel builds: On failure, wait for other jobs to finish.
 
 Conditional sections (same as "ifeq" etc in make).
 
 
 Conditional sections (same as "ifeq" etc in make).