Regarding #157 and #164, it seems like the if evaluation code could be improved some more to reduce unnecessary evaluations. Especially, it could be better if OR condition stops further evaluation when the left part is already true, also AND condition stops further evaluation when the left part is already false.
Regarding #157 and #164, it seems like the
if
evaluation code could be improved some more to reduce unnecessary evaluations. Especially, it could be better ifOR
condition stops further evaluation when the left part is already true, alsoAND
condition stops further evaluation when the left part is already false.