Igalia/pflua — pull request #50 by andywingo (2014-09-29 09:05:49+00:00)
Title: Lower "not" to "if"

* src/pf/expand.lua (expand_bool): Expand "not" into "if".
* src/pf/codegen.lua (compile_bool): Remove "not" codegen case.
* src/pf/optimize.lua (simplify, simplify_if, cfold, infer_ranges):
Remove "not" cases. Add a case for a "not"-like "if" in test
position.