Skip to content

samurai 0.2

Choose a tag to compare

@michaelforney michaelforney released this 28 Feb 07:32
· 246 commits to master since this release

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.