summaryrefslogtreecommitdiffstats
path: root/RELEASING
diff options
context:
space:
mode:
authorNico Weber <nicolasweber@gmx.de>2015-03-18 20:54:16 (GMT)
committerNico Weber <nicolasweber@gmx.de>2015-03-21 15:15:41 (GMT)
commiteb7167d456b8ef2dad3846ca2ba6438b060518c9 (patch)
tree041c666e665178ba6a8db7235f8dc697d9ceafc7 /RELEASING
parent403c9194af07f11a14a5d8416b6eaf4ad7b84a7e (diff)
downloadNinja-eb7167d456b8ef2dad3846ca2ba6438b060518c9.zip
Ninja-eb7167d456b8ef2dad3846ca2ba6438b060518c9.tar.gz
Ninja-eb7167d456b8ef2dad3846ca2ba6438b060518c9.tar.bz2
Don't crash on cyclic references between rule bindings.
Fixes #902. This dynamically detects cycles. I like this approach less than detecting them statically when parsing rules [1], but it has the advantage that it doesn't break existing ninja manifest files. It has the disadvantage that it slows down manifest_parser_perftest by 3.9%. 1: https://github.com/martine/ninja/commit/cc6f54d6d436047
Diffstat (limited to 'RELEASING')
0 files changed, 0 insertions, 0 deletions