summaryrefslogtreecommitdiffstats
path: root/todo
blob: 33e8e1ff9fddaed27ebedb4cc52c31e30e2c4424 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
support parsing subfiles
save command lines
parallization

bootstrap: write a shell script that is just does
  gcc -o ninja $(ls *.cc)
  ./ninja ninja


longer-term ideas:

- use lemon/ragel for parsing

- buffer stderr from commands, only print failing commands/output

- progress bar rather than printing commands in series

- store historical timing info, allowing etas on builds