New features
- Honor
ninja_required_version
in build files. - Match behavior of newly released ninja 1.8.x.
- Re-run commands which started to write their output, but didn't succeed.
- Close extra copy of write-end of command output pipe in subprocesses.
Bug fixes
- Makefile is now POSIX compliant.
.ninja_log
parsing counted entries incorrectly, preventing recompaction.- Console output was mistakenly suppressed when console job was queued but not running.
- If phony inputs are missing for an edge with
restat = 1
, a garbage mtime was used when calculating mtime.ninja_log
entry.