I strongly second that. We are more and more former users of LuaJIT who either don't use LuaJIT anymore, or think it is not a good long-term solution, because of those two issues (and absence of support of recent Lua versions).
In addition to that, people working on Titan say it could become an alternative to C for people who write applications in PUC Lua + C:
- It has an FFI so it can be used to implement bindings.
- It can also be used to extract performance-sensitive code from Lua into a compiled language.
- It should support newer Lua versions, being developed by people from PUC / close to PUC. Yay, 64 bit integers and bitwise operators!