summaryrefslogtreecommitdiff
path: root/indra/newview/llluamanager.cpp
AgeCommit message (Expand)Author
2024-09-10Pass std::string_view by value, not by const reference.Nat Goodspeed
2024-09-05Fix Windows build errors from develop => release/luau-scripting.Nat Goodspeed
2024-09-04Merge branch 'release/luau-scripting' into lua-mergeNat Goodspeed
2024-08-29Add simple metrics of Lua usageMaxim Nikolenko
2024-08-28Ditch trailing spaces.Nat Goodspeed
2024-08-20Fix a couple more set_interrupts_counter() calls.Nat Goodspeed
2024-08-20Fix for #2237: intermittent Lua data stack overflow.Nat Goodspeed
2024-08-15Introduce lluau_checkstack(L, n); use instead of luaL_checkstack().Nat Goodspeed
2024-07-10Remove ability to reuse a LuaState between LLLUAmanager functions.Nat Goodspeed
2024-07-02Make require() implementation honor LuaRequirePath setting.Nat Goodspeed
2024-07-02Promote LuaRemover from llluamanager.cpp to lua_function.h.Nat Goodspeed
2024-06-28Add LuaAutorunPath, LuaCommandPath and LuaRequirePath settings.Nat Goodspeed
2024-06-18Improve diagnostic output from running 'require' module.Nat Goodspeed
2024-06-17Store script's LuaListener in userdata in lua_State's Registry.Nat Goodspeed
2024-06-14Move Lua modules for 'require' to indra/newview/scripts/lua/require.Nat Goodspeed
2024-06-12For a single string concatenation, use operator+().Nat Goodspeed
2024-04-18Move {set,check}_interrupts_counter() to lluau namespace.Nat Goodspeed
2024-04-17Reintroduce LLCoros::killreq() to request killing a named coroutine.Nat Goodspeed
2024-04-16Call suspend() periodically to avoid viewer freezeMnikolenko Productengine
2024-04-12'Lua Scripts' floater clean upMnikolenko Productengine
2024-04-09mac build fix - remove unused variableMaxim Nikolenko
2024-04-08Add script termination option to 'Lua Scripts' floaterMnikolenko Productengine
2024-04-03Merge pull request #1101 from secondlife/lua-scripts-floaternat-goodspeed
2024-04-03Introduce fsyspath subclass of std::filesystem::path.Nat Goodspeed
2024-04-03Add RAII class for adding/erasing script entries; code clean upMnikolenko Productengine
2024-04-02Streamline std::filesystem::path conversions in LLRequireResolver.Nat Goodspeed
2024-04-01Add 'Lua Scripts' floaterMnikolenko Productengine
2024-03-29Merge branch 'release/luau-scripting' into lua-startupNat Goodspeed
2024-03-29Merge pull request #1071 from secondlife/lua-new-luastatenat-goodspeed
2024-03-28Merge branch 'lua-hangfix' into lua-startup.Nat Goodspeed
2024-03-28Remove rest of prototype UI access.Nat Goodspeed
2024-03-28Remove llluamanager.cpp "FIXME extremely hacky way" cruft.Nat Goodspeed
2024-03-27Run each script file with new LuaStateMnikolenko Productengine
2024-03-27Run loaded `require()` module on Lua's main thread.Nat Goodspeed
2024-03-08Allow build-time Lua tests to require() bundled Lua modules.Nat Goodspeed
2024-02-29Fix caching for loaded Lua require() modules.Nat Goodspeed
2024-02-29Refactor require() to make it easier to reason about Lua stack usage.Nat Goodspeed
2024-02-27Merge branch 'release/luau-scripting' into luau-require-impl.Nat Goodspeed
2024-02-26Clear the stack after requiring a moduleMnikolenko Productengine
2024-02-26Clean-up and restoring correct pathMnikolenko Productengine
2024-02-23require() code clean-upMnikolenko Productengine
2024-02-22Lua listen_events(), await_event() => get_event_{pumps,next}().Nat Goodspeed
2024-02-20Don't accept a full path as arg for require()Mnikolenko Productengine
2024-02-20Initial require implementationMnikolenko Productengine
2024-02-13Add leaphelp() Lua builtin function for help on LEAP operations.Nat Goodspeed
2024-02-09Make LLLUAmanager::runScriptFile() use filename as description.Nat Goodspeed
2024-02-08Add required helptext parameter to lua_function() macro.Nat Goodspeed
2024-02-07Add LLLUAmanager::startScriptFile(), startScriptLine() functions.Nat Goodspeed
2024-02-07Add machinery to capture result of running a Lua script or snippet.Nat Goodspeed
2024-02-06Break out lua_function.h,.cpp and lualistener.h,.cpp.Nat Goodspeed