You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Fixed all remaining type mismatches from lu_byte to LuaT:
- Updated operator new signatures in all GC classes to use LuaT
- Changed luaC_newobj/luaC_newobjdt to accept LuaT instead of lu_byte
- Updated Table method return types (get, getInt, getShortStr, getStr)
- Fixed local variables in ltable.cpp, ldump.cpp, lstate.cpp
- Added iscollectable(LuaT) overload for type-safe bit checking
- Updated macros in gc_marking.cpp and gc_weak.cpp to use iscollectable()
- Changed createstrobj parameter from lu_byte to LuaT
All files now use LuaT enum class instead of lu_byte for variant tags.
Build successful with zero warnings!
0 commit comments