https://www.freelists.org/post/luajit/Port-bitop-to-53,1
The biggest issue certainly is the addition of integer types.
edit: sorry I should have searched, Luajit only supports up to Lua 5.1
So the spectrum is from newer language and slower to older language and faster. If performance is an issue the cost of the newer language features could be that more of the application code has to be written in C++ instead of Lua - in that context the Lua language shouldn't be considered independent of the host language. Performance matters to me so increase in C++ code would not be worth the newer language features. Using Rust instead of C++ as the host language might change the landscape again since Rust is so much more ergonomic than C++.