apenwarr-redo/t/curse
Avery Pennarun de042fc2f2 t/curse: add a Makefile so we can compare speed when using GNU make.
redo: 5.4s
redo -j4: 3.0s
make: 2.3s
make -j4: 1.4s
make SHELL=/bin/dash: 1.2s
make SHELL=/bin/dash -j4: 0.83s

We have some distance to go yet.  Of course, redo is still written in
python, not C, so it's very expensive, and the on-disk dependency store is
very inefficient.
2010-11-21 00:31:48 -08:00
..
.gitignore t/curse: test that 'redo' (not redo-ifchange) always redoes a command. 2010-11-19 02:20:17 -08:00
all.do t/curse: add a Makefile so we can compare speed when using GNU make. 2010-11-21 00:31:48 -08:00
check-1.sh t/curse: add a Makefile so we can compare speed when using GNU make. 2010-11-21 00:31:48 -08:00
check-2.sh t/curse: add a Makefile so we can compare speed when using GNU make. 2010-11-21 00:31:48 -08:00
clean.do t/curse: add a Makefile so we can compare speed when using GNU make. 2010-11-21 00:31:48 -08:00
countall.do t/curse: test that 'redo' (not redo-ifchange) always redoes a command. 2010-11-19 02:20:17 -08:00
default.n0.do Add t/curse, a multi-level dependency build that really aggravates redo. 2010-11-19 00:28:16 -08:00
default.n1.do Add t/curse, a multi-level dependency build that really aggravates redo. 2010-11-19 00:28:16 -08:00
default.n2.do t/curse: test that 'redo' (not redo-ifchange) always redoes a command. 2010-11-19 02:20:17 -08:00
Makefile t/curse: add a Makefile so we can compare speed when using GNU make. 2010-11-21 00:31:48 -08:00