as it turns out, 'and' and 'or' weren't working. with this patch the relevant boolops tests pass :)
Commited in r31259, thanks
Bug watches keep track of this bug in other bug trackers.
Commited in r31259, thanks