summaryrefslogtreecommitdiffstats
path: root/todo
diff options
context:
space:
mode:
authorEvan Martin <martine@danga.com>2011-01-23 02:55:46 (GMT)
committerEvan Martin <martine@danga.com>2011-01-23 02:55:46 (GMT)
commitb2a9106d92b53db28e97e3b2141ae86d4ac354e7 (patch)
treec9273af80a84664cf3930a2bf87b50c4abae70c7 /todo
parent9b35d7cb015fe3154c4aa11dc63ffc7eb6937e5f (diff)
downloadNinja-b2a9106d92b53db28e97e3b2141ae86d4ac354e7.zip
Ninja-b2a9106d92b53db28e97e3b2141ae86d4ac354e7.tar.gz
Ninja-b2a9106d92b53db28e97e3b2141ae86d4ac354e7.tar.bz2
todo updates
Diffstat (limited to 'todo')
-rw-r--r--todo17
1 files changed, 14 insertions, 3 deletions
diff --git a/todo b/todo
index 7dfbcdd..ddd350a 100644
--- a/todo
+++ b/todo
@@ -1,12 +1,23 @@
-if command line for an output changed, no need to even stat
-the output, just mark it for rebuilding immediately.
+necessary
+=========
delete halfway-built output files when interrupted
+recompact log files
+
+frosting
+========
+
+if command line for an output changed, no need to even stat
+the output, just mark it for rebuilding immediately.
+
"explain" mode that shows why we're building a file
+
"one file" mode that builds only outputs of a single file
+
adjust to system load dynamically
progress bar rather than printing commands in series
-store historical timing info, allowing etas on builds
+
+compute etas on builds using logged timing info
how does parallelization fit in?