martine/ninja — pull request #293 by nico (2012-05-04 00:04:42+00:00)
Title: Speed up CanonicalizePath() 11.8% (322ms -> 284ms for chrome/mac empty build).

On Linux, the speedup is 277ms -> 254ms, which is in the same ballpark. 30ms is obviously nothing to get excited about, but I think the code is a bit cleaner too: Now the '.', '..' handling is done at the top of the loop, and the "normal" case is completely below that.