Open dan-masek opened 3 years ago
OK, compatibility with 5.2 and 5.1....
I suppose it's enough to make the tests conditional based on the lua version used, since having extra metatable entries shouldn't be an issue.
Do you think there's a point in making the support conditional as well?
Add support for Lua 5.3's bitwise operators (and, or, xor, not, shl, shr).
XOR is a bit awkward to use, since its operator is already abused for pow. For example:
.def("__bxor", static_cast<std::string(*)(operator_tester const&, operator_tester const&)>(&operator^))