From 783f488dc72a2296d91e198f8bbd19fb9a1b3ed3 Mon Sep 17 00:00:00 2001 From: Pieter-Jan Briers Date: Mon, 7 Sep 2026 02:16:53 +0200 Subject: [PATCH] Disable Luau timeouts on DEBUG Annoying for debuggers as it'll always trigger. --- mods/luau_runtime/src/runtime.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/mods/luau_runtime/src/runtime.cpp b/mods/luau_runtime/src/runtime.cpp index da69541872..4894232884 100644 --- a/mods/luau_runtime/src/runtime.cpp +++ b/mods/luau_runtime/src/runtime.cpp @@ -314,6 +314,7 @@ ModResult runtime_activate(ModContext*, ModContext* subject, ModError* outError) return set_error(outError, MOD_ERROR, "Failed to create Luau VM"); } lua_callbacks(vm->state)->userdata = vm.get(); +#if NDEBUG // Annoying for debuggers lua_callbacks(vm->state)->interrupt = [](lua_State* state, int gc) { auto* current = static_cast(lua_callbacks(state)->userdata); if (gc < 0 && current != nullptr && current->deadlineActive && @@ -322,6 +323,7 @@ ModResult runtime_activate(ModContext*, ModContext* subject, ModError* outError) luaL_error(state, "script execution exceeded its time budget"); } }; +#endif luaL_openlibs(vm->state); luaL_sandbox(vm->state);