This bugfix release fixes issues with bitwise and logical AND and OR, which were not correctly parsed and assigned. Specifically, it fixes the following operators:
- The bitwise
&
and|
operators were missing an implementation and the scanner previously assigned wrong functions to those operators (they were executed as modulo%
and pow^
). - The logical/boolean
&&
and||
operators were mapped to the bitwiseband()
and.bor()
functions.
The internal functions implementing those operators were renamed to more cleraly state whether they implement bitwise or boolean AND/OR, resolving the abiguity of the b
prefix of some functions.